.sandbox-art{position:absolute!important;inset:0!important;overflow:hidden!important;isolation:isolate}.sandbox-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.locked-coin{position:absolute;z-index:3;width:min(273.2px,18.5vw);height:auto;overflow:visible;bottom:3.5%;transform:translateX(-50%);pointer-events:none}.locked-claudius{left:25%}.locked-owl{left:75%}@media(max-width:1100px){.locked-coin{width:18.5vw;bottom:3.5%}}

.site-header .brand-logo{width:clamp(220px,13.542vw,300px)!important;height:auto!important;aspect-ratio:1;left:24px!important;top:4px!important;transform:none!important;overflow:hidden}
.site-header .wordmark{margin-left:max(42px,calc(13.542vw - 185px))!important}
.scene-dark .hero__copy h1,.scene-dark .hero__copy p{color:#fff3cf!important;text-shadow:0 2px 3px #170f06,0 0 14px #170f06!important}
.scene-light .hero__copy p{color:#361726!important;text-shadow:none!important}.scene-light .hero__copy .fine-rule{background:#92701e!important}
.locked-coin{bottom:var(--stand-bottom)!important}
@media(min-width:1101px) and (max-width:1550px){.site-header .wordmark{margin-left:58px!important}.site-header .brand-logo{left:16px!important;width:220px!important}}
@media(max-width:1100px){.site-header .brand-logo{left:12px!important;width:156px!important}.site-header .wordmark{margin-left:26px!important}.site-header .primary-navigation{padding-left:166px!important}}
@media(max-width:700px){body.home-page .site-header{grid-template-columns:132px 1fr!important;grid-template-rows:128px auto!important;min-height:0!important}.site-header .brand-logo{width:118px!important;left:8px!important;top:2px!important}.site-header .wordmark{margin-left:0!important}.site-header .primary-navigation{padding-left:0!important}}
.sandbox-art{container-type:size}.locked-coin{width:min(273.2px,18.5vw,85.375cqh)!important}
@media(min-width:1121px) and (max-width:1550px){body.home-page .site-header .primary-navigation{transform:none!important;padding-left:20px!important;box-sizing:border-box!important}}
@media(min-width:1101px) and (max-width:1120px){body.home-page .site-header .wordmark{margin-left:100px!important}}

/* Isolated mosaic seating candidate. Coin artwork and page dimensions unchanged. */
.display-surface{position:absolute;left:0;top:80%;width:100%;height:20%;z-index:1;pointer-events:none;overflow:hidden}
.sandbox-art .locked-coin{bottom:calc(8cqh - min(14.575px,.987vw,4.555cqh))!important}.sandbox-art .locked-owl{bottom:calc(8cqh - min(14.796px,1.002vw,4.624cqh))!important}
