.hero-cinematic[data-astro-cid-iizkhecy]{width:100vw;height:100vh;contain:layout style;background:0 0;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-gold-frame[data-astro-cid-iizkhecy]{aspect-ratio:16/9;pointer-events:none;z-index:12;box-sizing:border-box;will-change:width, height;border-radius:6px;flex-shrink:0;width:min(88vw,1100px);position:relative;overflow:hidden;box-shadow:0 12px 36px #4a372847,0 0 16px #d4af3773,inset 0 0 10px #d4af3733}.hero-video[data-astro-cid-iizkhecy]{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.505)}.hero-scrim[data-astro-cid-iizkhecy]{pointer-events:none;z-index:2;background:#0c0a0859;position:absolute;inset:0}.hero-stage[data-astro-cid-iizkhecy]{z-index:10;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;display:flex;position:absolute;inset:0}.brand-identity[data-astro-cid-iizkhecy]{text-align:center;z-index:20;pointer-events:none;visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:clamp(1.5rem,4vh,3rem);left:0}.brand-title[data-astro-cid-iizkhecy]{letter-spacing:.08em;text-transform:uppercase;text-align:center;box-sizing:border-box;text-shadow:0 3px 20px #000000f2;width:100%;margin:0;padding:0 1rem;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;font-size:clamp(1.65rem,4.6vw,3.1rem);font-weight:700;line-height:1.15}.brand-subtitle[data-astro-cid-iizkhecy]{letter-spacing:.04em;text-align:center;box-sizing:border-box;text-shadow:0 2px 16px #000000f2;width:100%;margin:2px auto 0;padding:0 1rem;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;font-size:clamp(1.35rem,3.8vw,2.45rem);font-style:italic;font-weight:700;line-height:1.25}.bottom-stage[data-astro-cid-iizkhecy]{text-align:center;z-index:15;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;width:90%;max-width:min(720px,100vw - 2.5rem);min-height:80px;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translate(-50%)}.sub-block[data-astro-cid-iizkhecy]{text-align:center;opacity:0;visibility:hidden;pointer-events:none;text-shadow:0 4px 24px #000000f2;width:100%;max-width:min(720px,100vw - 2.5rem);margin:0;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.authority-text[data-astro-cid-iizkhecy],.material-text[data-astro-cid-iizkhecy],.craft-text[data-astro-cid-iizkhecy],.b2b-text[data-astro-cid-iizkhecy],.closing-text[data-astro-cid-iizkhecy]{text-align:center;margin:0;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;font-weight:700;line-height:1.25}.authority-text[data-astro-cid-iizkhecy],.material-text[data-astro-cid-iizkhecy],.craft-text[data-astro-cid-iizkhecy]{font-size:clamp(1.35rem,3.8vw,2.45rem)}.b2b-text[data-astro-cid-iizkhecy]{font-size:clamp(1.2rem,3.3vw,2.25rem)}.closing-text[data-astro-cid-iizkhecy]{font-size:clamp(1.35rem,3.8vw,2.55rem);font-style:italic}.hero-cinematic .hero-text-wrap{text-align:center;max-width:100%;font-family:inherit;display:inline-block;position:relative}.hero-cinematic .word{white-space:nowrap;font-family:inherit;display:inline-block}.hero-cinematic .letter{color:#f7f5f0;text-shadow:0 3px 18px #000000f2,0 1px 4px #000c;will-change:transform, opacity, filter, color, text-shadow;font-family:inherit;display:inline-block}.hero-cinematic .space{display:inline-block}.hero-scroll-cue[data-astro-cid-iizkhecy]{z-index:20;color:#4a3728;cursor:pointer;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:color .3s,transform .3s;display:flex;position:absolute;bottom:clamp(14px,2.2vh,22px);left:50%;transform:translate(-50%)}.hero-scroll-cue[data-astro-cid-iizkhecy]:hover{color:#1a1008;transform:translate(-50%,2px)}.scroll-cue-pill[data-astro-cid-iizkhecy]{background:#1a1614d9;border-radius:9999px;justify-content:center;width:20px;height:30px;padding-top:5px;display:flex;position:relative}.scroll-cue-dot[data-astro-cid-iizkhecy]{background:#c5a975;border-radius:9999px;width:3px;height:6px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite hero-scroll-bob}.scroll-cue-text[data-astro-cid-iizkhecy]{letter-spacing:.15em;text-transform:uppercase;color:#c5a975;font-family:Gabriola,Palatino Linotype,Book Antiqua,Palatino,Cormorant Garamond,serif;font-size:.95rem;font-weight:800;transition:color .3s}.hero-scroll-cue[data-astro-cid-iizkhecy]:hover .scroll-cue-text[data-astro-cid-iizkhecy]{color:#deb562}@keyframes hero-scroll-bob{0%{opacity:.9;transform:translateY(0)}50%{opacity:.2;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}@media (max-width:768px){.hero-cinematic[data-astro-cid-iizkhecy]{justify-content:flex-start;padding-top:clamp(4.25rem,10vh,5.25rem);padding-bottom:.5rem;height:auto!important;min-height:0!important}.hero-gold-frame[data-astro-cid-iizkhecy]{width:min(92vw,480px);margin:0 auto}.hero-scroll-cue[data-astro-cid-iizkhecy]{display:none!important}.brand-identity[data-astro-cid-iizkhecy]{top:clamp(.35rem,1.8vh,.75rem)}.brand-title[data-astro-cid-iizkhecy]{font-size:clamp(1.15rem,4.4vw,1.55rem);line-height:1.1}.brand-subtitle[data-astro-cid-iizkhecy]{font-size:clamp(.9rem,3.5vw,1.15rem);line-height:1.15}.bottom-stage[data-astro-cid-iizkhecy]{min-height:38px;bottom:clamp(.35rem,1.8vh,.75rem)}.authority-text[data-astro-cid-iizkhecy],.material-text[data-astro-cid-iizkhecy],.craft-text[data-astro-cid-iizkhecy],.closing-text[data-astro-cid-iizkhecy]{font-size:clamp(.9rem,3.5vw,1.15rem);line-height:1.15}.b2b-text[data-astro-cid-iizkhecy]{font-size:clamp(.82rem,3vw,1.05rem);line-height:1.15}}@media (prefers-reduced-motion:reduce){.sub-block[data-astro-cid-iizkhecy]{display:none!important}.brand-identity[data-astro-cid-iizkhecy]{opacity:1!important;visibility:visible!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hero-cinematic[data-astro-cid-iizkhecy]{height:auto!important;min-height:60vh!important;padding:6rem 1rem!important}}
