.HomePageClient-module__wHO2Dq__page{color:#fff;background:radial-gradient(circle at 50% -20%,#ffffff1a,#0000 38rem),linear-gradient(#0a0a0a 0%,#050505 72%);min-height:100dvh;overflow:hidden}.HomePageClient-module__wHO2Dq__shell{box-sizing:border-box;width:min(100%,100rem);min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) clamp(1rem, 4vw, 4.5rem) max(1rem, env(safe-area-inset-bottom));margin-inline:auto}.HomePageClient-module__wHO2Dq__skipLink{z-index:100;color:#050505;background:#fff;border-radius:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:translate .18s cubic-bezier(.16,1,.3,1);position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.HomePageClient-module__wHO2Dq__skipLink:focus-visible{translate:0}.HomePageClient-module__wHO2Dq__header{align-items:center;gap:1rem;min-height:3.25rem;animation:.46s cubic-bezier(.16,1,.3,1) both HomePageClient-module__wHO2Dq__enter;display:flex}.HomePageClient-module__wHO2Dq__brand{border-radius:.5rem;display:inline-flex}.HomePageClient-module__wHO2Dq__logo{height:2.75rem}.HomePageClient-module__wHO2Dq__selector{gap:clamp(1.5rem,3vw,2.75rem);padding-block:clamp(1.5rem,3.5vh,3rem) .5rem;display:grid}.HomePageClient-module__wHO2Dq__intro{align-items:end;gap:1.25rem;animation:.56s cubic-bezier(.16,1,.3,1) 60ms both HomePageClient-module__wHO2Dq__enter;display:grid}.HomePageClient-module__wHO2Dq__title,.HomePageClient-module__wHO2Dq__lead{margin:0}.HomePageClient-module__wHO2Dq__title{max-width:12ch;font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3rem,6.4vw,6.75rem);font-weight:700;line-height:.92}.HomePageClient-module__wHO2Dq__lead{color:#ffffffa8;max-width:38rem;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.7}.HomePageClient-module__wHO2Dq__grid{gap:clamp(.875rem,1.5vw,1.25rem);display:grid}.HomePageClient-module__wHO2Dq__grid:focus{outline:none}.HomePageClient-module__wHO2Dq__card{isolation:isolate;background:#111;border:1px solid #ffffff1f;border-radius:1rem;min-height:clamp(22rem,56dvh,30rem);transition:border-color .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);animation:.62s cubic-bezier(.16,1,.3,1) both HomePageClient-module__wHO2Dq__enter;display:flex;position:relative;overflow:hidden}.HomePageClient-module__wHO2Dq__image{object-fit:cover;opacity:.72;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.HomePageClient-module__wHO2Dq__imageTint{z-index:1;background:linear-gradient(#05050505 28%,#050505e0 100%),linear-gradient(90deg,#0505056b,#0000 66%);position:absolute;inset:0}.HomePageClient-module__wHO2Dq__cardBody{z-index:2;flex-direction:column;align-self:flex-end;align-items:flex-start;width:100%;padding:clamp(1.25rem,2.2vw,2rem);display:flex;position:relative}.HomePageClient-module__wHO2Dq__cardTitle,.HomePageClient-module__wHO2Dq__description{margin:0}.HomePageClient-module__wHO2Dq__cardTitle{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:700;line-height:.95}.HomePageClient-module__wHO2Dq__description{color:#ffffffb3;max-width:28rem;margin-top:.85rem;font-size:.9rem;line-height:1.55}.HomePageClient-module__wHO2Dq__action{-webkit-backdrop-filter:saturate(145%)blur(8px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:.75rem;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:1.25rem;padding-inline:1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 4px 8px #0000002e}.HomePageClient-module__wHO2Dq__arrow{width:1rem;height:1rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.HomePageClient-module__wHO2Dq__card:active{transition-duration:.1s;transform:scale(.985)}.HomePageClient-module__wHO2Dq__card:focus-visible,.HomePageClient-module__wHO2Dq__brand:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (min-width:48rem){.HomePageClient-module__wHO2Dq__intro{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.HomePageClient-module__wHO2Dq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePageClient-module__wHO2Dq__card:last-child{grid-column:1/-1}}@media (min-width:64rem){.HomePageClient-module__wHO2Dq__selector{gap:clamp(1.75rem,3.2vh,2.75rem);padding-top:clamp(1.25rem,2.8vh,2.25rem)}.HomePageClient-module__wHO2Dq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.HomePageClient-module__wHO2Dq__card,.HomePageClient-module__wHO2Dq__card:last-child{grid-column:auto;min-height:clamp(20rem,48dvh,31rem)}.HomePageClient-module__wHO2Dq__cardTitle{font-size:clamp(2.7rem,4.2vw,4.6rem)}}@media (hover:hover) and (pointer:fine){.HomePageClient-module__wHO2Dq__card:hover{border-color:#ffffff47;transform:translateY(-.25rem)}.HomePageClient-module__wHO2Dq__card:hover .HomePageClient-module__wHO2Dq__image{opacity:.9;transform:scale(1.025)}.HomePageClient-module__wHO2Dq__card:hover .HomePageClient-module__wHO2Dq__arrow{transform:translate(.2rem)}}@media (max-width:29.99rem){.HomePageClient-module__wHO2Dq__logo{height:2.5rem}}@media (prefers-reduced-motion:reduce){.HomePageClient-module__wHO2Dq__header,.HomePageClient-module__wHO2Dq__intro,.HomePageClient-module__wHO2Dq__card{animation:none}.HomePageClient-module__wHO2Dq__card,.HomePageClient-module__wHO2Dq__image,.HomePageClient-module__wHO2Dq__arrow,.HomePageClient-module__wHO2Dq__skipLink{transition-duration:1ms}}@media (prefers-reduced-transparency:reduce){.HomePageClient-module__wHO2Dq__action{-webkit-backdrop-filter:none;background:#292929}}@media (prefers-contrast:more){.HomePageClient-module__wHO2Dq__lead,.HomePageClient-module__wHO2Dq__description{color:#fff}}@keyframes HomePageClient-module__wHO2Dq__enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
