.page-hero .container{text-align:center}.page-hero .lead{margin-inline:auto}.prose{max-width:78ch;margin-inline:auto;text-align:left}.prose .legal-toc{text-align:left}.gallery{position:relative}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;border-radius:50%;border:1px solid var(--steel);background:#0b15209e;color:var(--silver);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s,color .2s,border-color .2s,background .2s}.gallery-nav svg{width:20px;height:20px}.gallery-nav.prev{left:.8rem}.gallery-nav.prev svg{transform:scaleX(-1)}.gallery-nav.next{right:.8rem}.gallery:hover .gallery-nav{opacity:1}.gallery-nav:focus-visible{opacity:1;outline:2px solid var(--ice);outline-offset:2px}.gallery-nav:hover{color:var(--text);border-color:var(--ice);background:#0b1520d1}@media(hover:none){.gallery-nav{opacity:1}}.page-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:var(--ink, #0b1520);animation:pageFadeOut .55s ease .08s both}.page-fade img{width:min(200px,44vw);height:auto;animation:pageFadeLogo .55s ease both}.page-fade.is-leaving{animation:pageFadeIn .3s ease both}.page-fade.is-leaving img{animation:none;opacity:1;transform:none}@keyframes pageFadeOut{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes pageFadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes pageFadeLogo{0%{opacity:0;transform:scale(.94)}45%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.page-fade,.page-fade.is-leaving{animation:none;opacity:0;visibility:hidden}}.video-band .video-wrap{position:relative;max-width:960px;margin-inline:auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--navy-3)}.video-band .video-wrap video{display:block;width:100%;height:100%;object-fit:cover}.video-sound{position:absolute;right:.9rem;bottom:.9rem;display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .95em;cursor:pointer;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--silver);border:1px solid var(--steel);border-radius:999px;background:#0b1520ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s,border-color .2s,background .2s}.video-sound:hover{color:var(--text);border-color:var(--ice);background:#0b1520d9}.video-sound:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.btn .btn-was{color:#0a1826b3;text-decoration:line-through;font-weight:400}.cta-showcase-media{min-height:500px}.hero-media img{object-position:center 62%}@media(max-width:720px){.site-footer .foot-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}}.mc-tabby{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:56ch;margin:-.5rem 0 1.4rem;padding:.85rem 1.1rem;border:1px solid rgba(199,210,220,.38);border-radius:var(--radius-lg)}.mc-tabby__text{margin:0;font-size:.92rem;line-height:1.5;color:var(--silver)}.mc-tabby__text strong{color:var(--text);font-weight:600;white-space:nowrap}.mc-tabby__more{color:var(--ice);font-weight:600;text-decoration:none;white-space:nowrap}.mc-tabby__more:hover,.mc-tabby__more:focus-visible{color:var(--ice-strong);text-decoration:underline;text-underline-offset:3px}.mc-tabby__logo{flex:0 0 auto;width:66px;height:auto}.mc-tabby-dialog{width:min(480px,calc(100vw - 32px));height:min(780px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:0;overflow:hidden;border-radius:var(--radius-lg);background:#f4f3f1;box-shadow:var(--shadow)}.mc-tabby-dialog::backdrop{background:#08131fb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mc-tabby-dialog iframe{display:block;width:100%;height:100%;border:0}.mc-tabby-dialog__close{position:absolute;top:12px;right:12px;z-index:1;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111;font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000026}.mc-tabby-dialog__close:focus-visible{outline:2px solid var(--ice);outline-offset:2px}html:has(.mc-tabby-dialog[open]){overflow:hidden}@media(max-width:600px){.mc-tabby-dialog{width:100vw;height:92dvh;margin:auto 0 0;border-radius:16px 16px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/overrides.css.map */
