.HomeHero-module__B1rHZW__hero{color:#f4f6f8;background:#07090c;min-height:100dvh;display:grid;position:relative;overflow:hidden}.HomeHero-module__B1rHZW__media{position:absolute;inset:0}.HomeHero-module__B1rHZW__image{object-fit:cover;object-position:center 48%;filter:saturate(.78)contrast(1.08)brightness(.92);opacity:.72;transition:transform 2.4s cubic-bezier(.22,1,.36,1),opacity 1.2s;transform:scale(1.06)}.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__image{opacity:1;transform:scale(1)}.HomeHero-module__B1rHZW__scrim{opacity:0;background:linear-gradient(105deg,#07090cc7 0%,#07090c6b 42%,#07090c2e 100%),linear-gradient(#0000 42%,#07090c33 62%,#07090ce0 100%);transition:opacity 1s .15s;position:absolute;inset:0}.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__scrim{opacity:1}.HomeHero-module__B1rHZW__frame{z-index:1;min-height:100dvh;max-width:var(--max-wide);width:100%;padding:7.5rem var(--pad) 2.75rem;flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.HomeHero-module__B1rHZW__copy{max-width:min(100%,18rem)}.HomeHero-module__B1rHZW__brand{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f4f6f89e;opacity:0;margin-bottom:1.5rem;font-size:.72rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .35s,transform .8s cubic-bezier(.22,1,.36,1) .35s;transform:translateY(18px)}.HomeHero-module__B1rHZW__title{letter-spacing:-.055em;overflow-wrap:anywhere;word-break:break-word;opacity:0;max-width:100%;margin-bottom:2.25rem;font-size:clamp(2.5rem,6.5vw,3.85rem);font-weight:700;line-height:1.1;transition:opacity 1s cubic-bezier(.22,1,.36,1) .5s,transform 1s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(28px)}.HomeHero-module__B1rHZW__titleLine{white-space:normal;display:inline}@media (min-width:900px){.HomeHero-module__B1rHZW__titleLine{white-space:nowrap;display:block}}.HomeHero-module__B1rHZW__lead{color:#f4f6f8b8;overflow-wrap:anywhere;opacity:0;max-width:min(100%,28ch);margin-bottom:2rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.5;transition:opacity .9s cubic-bezier(.22,1,.36,1) .7s,transform .9s cubic-bezier(.22,1,.36,1) .7s;transform:translateY(18px)}.HomeHero-module__B1rHZW__meta{opacity:0;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;transition:opacity .8s cubic-bezier(.22,1,.36,1) .9s,transform .8s cubic-bezier(.22,1,.36,1) .9s;display:flex;transform:translateY(14px)}.HomeHero-module__B1rHZW__metaLink{color:#f4f6f8e0;transition:color .35s var(--ease), border-color .35s var(--ease);border-bottom:1px solid #f4f6f847;padding-bottom:.1rem;font-size:.95rem;font-weight:500}.HomeHero-module__B1rHZW__metaLink:hover{color:#fff;border-color:#f4f6f8b3}.HomeHero-module__B1rHZW__dot{background:#f4f6f859;border-radius:50%;width:3px;height:3px}.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__brand,.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__title,.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__lead,.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__meta{opacity:1;transform:none}.HomeHero-module__B1rHZW__bottom{opacity:0;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:clamp(3rem,12vh,7rem);transition:opacity .8s 1.1s;display:flex}.HomeHero-module__B1rHZW__ready .HomeHero-module__B1rHZW__bottom{opacity:1}.HomeHero-module__B1rHZW__since{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f6f873;font-size:.7rem}.HomeHero-module__B1rHZW__scrollHint{place-items:start center;width:1px;height:56px;display:grid;overflow:hidden}.HomeHero-module__B1rHZW__scrollLine{transform-origin:top;background:linear-gradient(#0000,#f4f6f88c);width:1px;height:100%;animation:2.2s ease-in-out infinite HomeHero-module__B1rHZW__scrollPulse}@keyframes HomeHero-module__B1rHZW__scrollPulse{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:720px){.HomeHero-module__B1rHZW__frame{padding-top:6.5rem;padding-bottom:2rem}.HomeHero-module__B1rHZW__copy{width:100%;max-width:100%}.HomeHero-module__B1rHZW__title{letter-spacing:-.04em;font-size:clamp(1.7rem,7vw,2rem)}.HomeHero-module__B1rHZW__lead{max-width:100%}.HomeHero-module__B1rHZW__scrollHint{display:none}}@media (prefers-reduced-motion:reduce){.HomeHero-module__B1rHZW__image,.HomeHero-module__B1rHZW__scrim,.HomeHero-module__B1rHZW__brand,.HomeHero-module__B1rHZW__title,.HomeHero-module__B1rHZW__lead,.HomeHero-module__B1rHZW__meta,.HomeHero-module__B1rHZW__bottom{opacity:1;transition:none;transform:none}.HomeHero-module__B1rHZW__scrollLine{animation:none}}
