.home-module__Hx0lNG__hero{background:var(--bg);isolation:isolate;height:100lvh;min-height:640px;position:relative;overflow:hidden}.home-module__Hx0lNG__media{pointer-events:none;position:absolute;inset:0}.home-module__Hx0lNG__stage{position:absolute;inset:0}.home-module__Hx0lNG__stage :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module__Hx0lNG__frame{padding:calc(48px + env(safe-area-inset-top,0px))calc(var(--grid-margin) + env(safe-area-inset-right,0px))calc(48px + env(safe-area-inset-bottom,0px))calc(var(--grid-margin) + env(safe-area-inset-left,0px));pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.home-module__Hx0lNG__top,.home-module__Hx0lNG__bottom{gap:24px;display:flex}.home-module__Hx0lNG__top{justify-content:space-between;align-items:flex-start}.home-module__Hx0lNG__bottom{justify-content:space-between;align-items:flex-end}.home-module__Hx0lNG__logomark{color:var(--fg-bright);pointer-events:auto;transition:opacity .18s var(--ease-out);display:inline-flex;position:relative}.home-module__Hx0lNG__logomark:after{content:"";position:absolute;inset:-6px}.home-module__Hx0lNG__logomark:hover{opacity:.7}.home-module__Hx0lNG__nav{pointer-events:auto;gap:80px;display:flex}.home-module__Hx0lNG__navCol{flex-direction:column;gap:24px;display:flex}.home-module__Hx0lNG__navLink{font-family:var(--font-sans);font-size:13.5px;font-weight:var(--fw-regular);letter-spacing:0;color:var(--fg-common);transition:color .18s var(--ease-out);line-height:20px;position:relative}.home-module__Hx0lNG__navLink:after{content:"";position:absolute;inset:-8px -10px}.home-module__Hx0lNG__navLink:hover{color:var(--fg-bright)}.home-module__Hx0lNG__identity{pointer-events:auto;flex-direction:column;gap:24px;max-width:688px;margin:0;display:flex}.home-module__Hx0lNG__name,.home-module__Hx0lNG__role{font-family:var(--font-heading,var(--font-sans));font-weight:var(--fw-regular);letter-spacing:-.0267em;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:clamp(44px,4.6875vw,75px);line-height:1.0667}.home-module__Hx0lNG__name{color:var(--fg-common);margin-left:4px}.home-module__Hx0lNG__role{color:var(--fg-ancillary);mix-blend-mode:color-dodge}.home-module__Hx0lNG__bio{max-width:328px;font-family:var(--font-sans);font-size:13.5px;font-weight:var(--fw-ultralight);letter-spacing:.02em;color:var(--fg-common);pointer-events:auto;line-height:20px}.home-module__Hx0lNG__bio p+p{margin-top:.75rem}.home-module__Hx0lNG__reveal{opacity:0;animation:home-module__Hx0lNG__heroFade .7s var(--ease-out)forwards;animation-delay:calc(var(--i,0)*90ms + 80ms);transform:translateY(10px)}@keyframes home-module__Hx0lNG__heroFade{to{opacity:1;transform:none}}@media (max-width:799.98px){.home-module__Hx0lNG__frame{padding-block:calc(32px + env(safe-area-inset-top,0px))calc(32px + env(safe-area-inset-bottom,0px))}.home-module__Hx0lNG__nav{gap:40px}.home-module__Hx0lNG__bottom{flex-direction:column;align-items:flex-start;gap:28px}.home-module__Hx0lNG__bio{max-width:22rem}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__reveal{opacity:1;animation:none;transform:none}}
