/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.js .js-hide{display:none !important}.js-show{display:none !important}.js .js-show{display:block !important}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.auto-anchor{color:inherit;opacity:35%;text-decoration:none;display:inline;clear:none;}.auto-anchor:hover{color:inherit;opacity:100%;text-decoration:none;}.auto-anchor::before{content:"\00a0";}
.layout--onecol .layout__region{width:100%;}
.popup{display:none;position:fixed;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;background-color:rgba(0,0,0,0.5);z-index:1000;}.coin-page .glossary-popup-trigger,.c-node--view-mode-full .t-text-formatted .glossary-popup-trigger{padding:0;cursor:pointer;color:#bd9e73;border:0;background:none;text-decoration:underline;&:hover{text-decoration:none;color:#7d6a54;}}.c-node--large .t-text-formatted .glossary-popup-trigger{pointer-events:none;}.popup__content{background-color:white;margin-block:15%;margin-inline:auto;padding:3.2rem;inline-size:90%;max-inline-size:50rem;position:relative;border-radius:0.5rem;}.popup__inner{border:.8rem solid #f7efe5;position:relative;padding-block:2.8rem 2.3rem;padding-inline:2.8rem;}.popup__title{position:absolute;inset-block-start:-1.4rem;inset-inline-start:50%;padding-inline:1.2rem;transform:translateX(-50%);background:#fff;}.popup__close{transition:all .3s ease-out;color:#252329;position:absolute;inset-block-start:1.7rem;inset-inline-end:1.2rem;padding:0;border:0;cursor:pointer;font-size:0;background:none;inline-size:2rem;block-size:2rem;&:hover{color:#bd9e73;}}.popup__more{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block-start:1.7rem;font-size:1.7rem;font-weight:600;}.more-button{transition:all .3s ease-out;color:#bd9e73;text-decoration:none;&:hover{color:#7d6a54;}}.glossary-term-name{font-size:2.7rem;font-weight:500;line-height:1.14;margin-block-end:2.4rem;}.glossary-term-description{font-family:"FreightText Pro",serif;font-size:1.9rem;line-height:1.38;}@media screen and (min-width:48em){.glossary-term-description{font-size:2.1rem;}}
:root{--color-brand:rgba(213,177,127,1);--color-black-1000:rgba(37,35,41,1);--radius-base:5px;}.sandmark-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);}.sandmark-modal-overlay.active{opacity:1;visibility:visible;}.sandmark-modal{background:rgba(255,255,255,1);border-radius:var(--radius-base);max-width:500px;width:90%;max-height:90vh;overflow:hidden;transform:scale(0.7) translateY(50px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;}.sandmark-modal-overlay.active .sandmark-modal{transform:scale(1) translateY(0);}.sandmark-modal-header{padding:24px 32px 0;position:relative;min-height:5.5rem;}.sandmark-modal-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;padding-right:40px;}.sandmark-modal-close{position:absolute;top:10px;right:9px;background:none;border:none;font-size:24px;color:var(--color-black-1000);cursor:pointer;width:27px;height:auto;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all 0.2s ease;}.sandmark-modal-close svg{width:100%;height:auto;}.sandmark-modal-close:hover{background:#f3f4f6;color:#374151;}.sandmark-modal-close:focus{outline:2px solid #3b82f6;outline-offset:2px;}.sandmark-modal-body{padding:0 32px 18px 32px;max-height:60vh;overflow-y:auto;}.sandmark-modal-body::-webkit-scrollbar{width:6px;}.sandmark-modal-body::-webkit-scrollbar-track{background:#f1f5f9;}.sandmark-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;}.sandmark-modal-body::-webkit-scrollbar-thumb:hover{background:#94a3b8;}.sandmark-success-icon{position:relative;margin-top:-1.5rem;}.sandmark-success-checkmark{width:55px;height:55px;stroke:var(--color-brand);stroke-width:3;fill:none;animation:checkmarkDraw 0.8s ease-out 0.3s both;}.sandmark-success-checkmark path{stroke-dasharray:60;stroke-dashoffset:60;animation:checkmarkPath 0.8s ease-out 0.3s both;}.sandmark-modal-content{text-align:center;}.sandmark-modal-content h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 16px 0;}.sandmark-modal-content p{font-size:1.1rem;color:#6b7280;line-height:1.6;margin:0 0 24px 0;}.sandmark-modal-content .webform-confirmation{font-size:1rem;color:#374151;line-height:1.6;}.sandmark-modal-footer{padding:0 32px 42px;text-align:center;font-size:16px;}.sandmark-modal-footer a{color:var(--color-brand);text-decoration:none;}.sandmark-confirmation-content{color:rgba(37,35,41,1);font-family:Catalogue;font-weight:500;font-style:Medium;font-size:27px;line-height:29px;letter-spacing:0%;text-align:center;}@keyframes successPulse{0%{transform:scale(0);opacity:0;}50%{transform:scale(1.1);}100%{transform:scale(1);opacity:1;}}@keyframes checkmarkPath{0%{stroke-dashoffset:60;}100%{stroke-dashoffset:0;}}@keyframes checkmarkDraw{0%{opacity:0;}100%{opacity:1;}}@media (max-width:768px){.sandmark-modal{width:95%;margin:20px;}.sandmark-modal-header,.sandmark-modal-body,.sandmark-modal-footer{padding-left:20px;padding-right:20px;}.sandmark-modal-title{font-size:1.25rem;}}.sandmark-modal-overlay[aria-hidden="true"]{display:none;}.sandmark-modal:focus{outline:none;}@media (prefers-reduced-motion:reduce){.sandmark-modal-overlay,.sandmark-modal,.sandmark-success-checkmark,.sandmark-success-checkmark path,.sandmark-modal-button{animation:none;transition:none;}.sandmark-modal-overlay.active .sandmark-modal{transform:none;}}
.js-cross-domain-user-toolbar.is-loading{opacity:0;visibility:hidden;}
