.hero[data-astro-cid-lcdefpme]{padding:var(--frame) var(--frame) 0}.hero__frame[data-astro-cid-lcdefpme]{height:min(52.7vw, 100svh - var(--frame));background:#c9c4bd;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{will-change:transform;position:absolute;inset:0}.hero__video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 3.5s var(--ease);transform:scale(1.08)}.is-ready .hero__video[data-astro-cid-lcdefpme]{transform:scale(1)}.hero__veil[data-astro-cid-lcdefpme]{background:radial-gradient(#00000038,#0000 65%),linear-gradient(#0000001f,#0000002e);position:absolute;inset:0}.hero__logo[data-astro-cid-lcdefpme]{color:#fff;filter:drop-shadow(0 2px 18px #0000002e);width:clamp(220px,31.8vw,611px);margin:0;position:relative}.hero__svg[data-astro-cid-lcdefpme] svg{width:100%;height:auto}.js .hero__svg[data-astro-cid-lcdefpme]{opacity:0;filter:blur(10px);transition:opacity 1.8s var(--ease) .35s, filter 1.8s var(--ease) .35s, transform 2s var(--ease) .35s;display:block;transform:translateY(14px)}.is-ready .hero__svg[data-astro-cid-lcdefpme]{opacity:1;filter:blur();transform:none}.hero__scroll[data-astro-cid-lcdefpme]{width:1px;height:clamp(50px,5vw,90px);position:absolute;bottom:0;left:50%;overflow:hidden;translate:-50%}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:drip 2.6s var(--ease-soft) infinite;background:#fff;position:absolute;inset:0}@keyframes drip{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.intro[data-astro-cid-lcdefpme]{width:min(910px, 100% - 2 * var(--gutter));text-align:center;margin:0 auto;padding:clamp(40px,3.6vw,70px) 0 clamp(30px,2.4vw,46px);font-size:clamp(14px,.4vw + 9px,16px);line-height:2.45}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.band[data-astro-cid-lcdefpme]{overflow:hidden}.band__track[data-astro-cid-lcdefpme]{width:max-content;animation:90s linear infinite marquee;display:flex}.band[data-astro-cid-lcdefpme]:hover .band__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.band__item[data-astro-cid-lcdefpme]{width:clamp(240px,25vw,480px);height:min(61vw,88svh);min-height:420px;margin:0;overflow:hidden}.band__item[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease), filter 1s var(--ease)}.band__item[data-astro-cid-lcdefpme]:hover img{transform:scale(1.05)}.band[data-astro-cid-lcdefpme]:hover .band__item[data-astro-cid-lcdefpme]:not(:hover) img{filter:grayscale(.6)brightness(1.04)}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-lcdefpme]{overflow-x:auto}}.text[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.quote[data-astro-cid-lcdefpme]{font-family:var(--serif);border-left:1px solid var(--ink);margin:1.6em 0;padding-left:1.2em;font-size:clamp(18px,1.3vw,24px);line-height:1.5}.nook[data-astro-cid-lcdefpme]{padding:clamp(16px, 1.7vw, 32px) var(--frame) 0;justify-items:center;display:grid}.nook__frame[data-astro-cid-lcdefpme]{background:#e9e7e3;place-items:center;width:100%;min-height:min(49vw,940px);display:grid;position:relative;overflow:hidden}.nook__media[data-astro-cid-lcdefpme]{position:absolute;inset:-10% 0}.nook__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.nook__veil[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70%,#ffffffb8,#fff3);position:absolute;inset:0}.nook__content[data-astro-cid-lcdefpme]{width:min(934px, 100% - 2 * var(--gutter));text-align:center;padding:clamp(50px,7vw,130px) 0 clamp(70px,6vw,110px);position:relative}.nook__logo[data-astro-cid-lcdefpme]{width:clamp(220px,26vw,500px);margin:0 auto clamp(40px,4.2vw,80px)}.nook__logo[data-astro-cid-lcdefpme] svg{width:100%;height:auto}.nook[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:1em}.nook[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{font-size:clamp(14px,.4vw + 9px,16px)}.btn[data-astro-cid-lcdefpme]{z-index:2;width:min(693px, 100% - 2 * var(--gutter));background:var(--paper);height:clamp(64px,5.5vw,106px);font-weight:600;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;isolation:isolate;place-items:center;margin-top:calc(-1*clamp(20px,2.2vw,43px));display:grid;position:relative;overflow:hidden}.btn[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--ink);transform-origin:100%;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:color .5s var(--ease), letter-spacing .8s var(--ease)}.btn[data-astro-cid-lcdefpme]:hover:before{transform-origin:0;transform:scaleX(1)}.btn[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:var(--paper);letter-spacing:.1em}@media (width<=760px){.hero__frame[data-astro-cid-lcdefpme]{height:82svh}.nook__frame[data-astro-cid-lcdefpme]{min-height:0}.nook__veil[data-astro-cid-lcdefpme]{background:#ffffffb3}.btn[data-astro-cid-lcdefpme]{text-align:center;height:auto;padding:20px 24px;font-size:13px;line-height:1.5}}
