.HomeIndex-module__g2hvQW__wrap{min-height:100svh;padding-block:calc(var(--header-h) + var(--space-6)) var(--space-6);flex-direction:column;display:flex;position:relative}.HomeIndex-module__g2hvQW__bg{z-index:0;pointer-events:none;background:#0d0d0c;position:fixed;inset:0}.HomeIndex-module__g2hvQW__bgImg{object-fit:cover;opacity:0;transition:opacity .55s var(--ease-out), transform 1.4s var(--ease-expo);transform:scale(1.05)}.HomeIndex-module__g2hvQW__bgImgActive{opacity:1;transform:scale(1)}.HomeIndex-module__g2hvQW__scrim{background:linear-gradient(#0d0d0c8c,#0d0d0c6b 40%,#0d0d0c94);position:absolute;inset:0}.HomeIndex-module__g2hvQW__wrap .overline{color:#f4f2eca6}.HomeIndex-module__g2hvQW__intro,.HomeIndex-module__g2hvQW__list,.HomeIndex-module__g2hvQW__outro{z-index:1;position:relative}.HomeIndex-module__g2hvQW__intro{padding-inline:var(--container-pad);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:clamp(2rem,6vh,5rem);display:flex}.HomeIndex-module__g2hvQW__introLine{font-size:var(--step-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:#f4f2eca6}.HomeIndex-module__g2hvQW__list{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.HomeIndex-module__g2hvQW__item{text-align:center;width:100%}.HomeIndex-module__g2hvQW__titleLink{font-size:var(--step-display-xl);letter-spacing:-.01em;color:#f4f2ec;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);line-height:1.08;display:inline-block;position:relative}.HomeIndex-module__g2hvQW__list:hover .HomeIndex-module__g2hvQW__item .HomeIndex-module__g2hvQW__titleLink,.HomeIndex-module__g2hvQW__list:focus-within .HomeIndex-module__g2hvQW__item .HomeIndex-module__g2hvQW__titleLink{opacity:.26}.HomeIndex-module__g2hvQW__list .HomeIndex-module__g2hvQW__item .HomeIndex-module__g2hvQW__titleLink:hover,.HomeIndex-module__g2hvQW__list .HomeIndex-module__g2hvQW__item .HomeIndex-module__g2hvQW__titleLink:focus-visible{opacity:1;transform:skew(-7deg)}.HomeIndex-module__g2hvQW__num{font-family:var(--font-sans);font-size:var(--step-overline);letter-spacing:.1em;color:#f4f2ec80;position:absolute;top:.9em;left:-1.5em}.HomeIndex-module__g2hvQW__caption{font-family:var(--font-sans);font-size:var(--step-overline);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#f4f2ecbf;opacity:0;transition:opacity .35s var(--ease-out);position:absolute;bottom:.55em;right:-.5em;transform:translate(100%)}.HomeIndex-module__g2hvQW__titleLink:hover .HomeIndex-module__g2hvQW__caption,.HomeIndex-module__g2hvQW__titleLink:focus-visible .HomeIndex-module__g2hvQW__caption{opacity:1}@media (max-width:767px){.HomeIndex-module__g2hvQW__num{display:none}.HomeIndex-module__g2hvQW__caption{opacity:1;margin-top:.35rem;display:block;position:static;transform:none}.HomeIndex-module__g2hvQW__item{padding-block:var(--space-3)}}@media (hover:none){.HomeIndex-module__g2hvQW__titleLink{opacity:.32;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out)}.HomeIndex-module__g2hvQW__titleOn{opacity:1}.HomeIndex-module__g2hvQW__bgImg{transition:opacity .4s var(--ease-out), transform 1.2s var(--ease-expo)}.HomeIndex-module__g2hvQW__item{scroll-snap-align:center}.HomeIndex-module__g2hvQW__list{padding-bottom:34svh}.HomeIndex-module__g2hvQW__intro{scroll-snap-align:start}}.HomeIndex-module__g2hvQW__viewBtn{width:fit-content;font-family:var(--font-sans);font-size:var(--step-caption);letter-spacing:.14em;text-transform:uppercase;color:#f4f2ec;opacity:0;transition:opacity .4s var(--ease-out);border:1px solid #f4f2ec8c;border-radius:999px;margin:.8rem auto 0;padding:.6em 1.3em;display:block}.HomeIndex-module__g2hvQW__viewBtnOn{opacity:1}.HomeIndex-module__g2hvQW__scrollHint{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:5;font-size:var(--step-overline);letter-spacing:var(--track-overline);text-transform:uppercase;color:#f4f2eccc;pointer-events:none;flex-direction:column;align-items:center;gap:.15rem;display:flex;position:fixed;transform:translate(-50%)}.HomeIndex-module__g2hvQW__chevron{animation:1.6s ease-in-out infinite HomeIndex-module__g2hvQW__hintBob}@keyframes HomeIndex-module__g2hvQW__hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.HomeIndex-module__g2hvQW__outro{padding-inline:var(--container-pad);text-align:center;margin-top:clamp(2rem,6vh,5rem)}
