.HomeHero-module__NRzLjq__hero{--color-accent:#fff;--nav-pixel-accent:#fff;--pixel-eye:var(--pixel-accent);--selection-bg:#1e1e1e;color:#fff;--home-mono:clamp(.95rem, min(1.45vw, 2.6vh), 1.9rem);--home-small:clamp(.78rem, min(.98vw, 1.75vh), 1.25rem);--home-name:clamp(3.25rem, min(14vw, 26vh), 22rem);min-height:calc(100svh - var(--nav-height));padding:clamp(1rem, 3vh, 2.5rem) var(--page-gutter) clamp(1.25rem, 4vh, 3rem);grid-template-rows:minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,.2fr) auto auto minmax(0,1fr);grid-template-columns:minmax(0,28fr) minmax(0,45fr) minmax(0,10fr) minmax(0,17fr);display:grid}.HomeHero-module__NRzLjq__greeting{font-family:var(--font-jetbrains-mono);font-size:var(--home-mono);z-index:1;grid-area:2/2;align-self:end;margin:0;font-weight:400;line-height:1.55;position:relative}.HomeHero-module__NRzLjq__photo{pointer-events:none;grid-area:4/2;min-width:0;position:relative;container-type:inline-size}.HomeHero-module__NRzLjq__photoFrame{--nf:min(var(--home-name), 34cqi);left:50%;bottom:calc(var(--nf) * -.27);width:calc(var(--nf) * var(--photo-w,1.25));aspect-ratio:3/4;position:absolute;overflow:hidden;transform:translate(-50%)}.HomeHero-module__NRzLjq__photoFrame img{object-fit:cover}.HomeHero-module__NRzLjq__line{min-height:1.55em;margin:-.08em -.3em -.22em 0;padding:.08em .3em .22em 0;display:block;overflow:hidden}.HomeHero-module__NRzLjq__lineText{display:inline-block}.HomeHero-module__NRzLjq__name{font-family:var(--font-newsreader);font-weight:400;font-size:var(--home-name);letter-spacing:-.015em;white-space:nowrap;z-index:1;grid-area:4/2;align-self:start;margin:0;line-height:.6;position:relative;container-type:inline-size}.HomeHero-module__NRzLjq__nameFit{font-size:min(var(--home-name), 34cqi)}.HomeHero-module__NRzLjq__letterMask{margin:-.3em 0 -.14em;padding:.3em 0 .14em;display:inline-block;overflow:hidden}.HomeHero-module__NRzLjq__letter{display:inline-block}.HomeHero-module__NRzLjq__lower{z-index:1;min-width:0;font-family:var(--font-jetbrains-mono);font-size:var(--home-mono);flex-wrap:wrap;grid-area:6/2;justify-content:space-between;align-self:end;gap:clamp(1.25rem,3vh,2rem) clamp(1.5rem,3vw,4rem);line-height:1.4;display:flex;position:relative}.HomeHero-module__NRzLjq__blurb{text-wrap:pretty;flex:0 auto;max-width:25ch;margin:0;font-weight:400}@supports (align-self:last baseline){.HomeHero-module__NRzLjq__blurb{align-self:last baseline}}.HomeHero-module__NRzLjq__mask{vertical-align:bottom;margin:-.1em -.06em -.24em;padding:.1em .06em .24em;display:inline-block;overflow:hidden}.HomeHero-module__NRzLjq__word{display:inline-block}.HomeHero-module__NRzLjq__strong{font-weight:700}.HomeHero-module__NRzLjq__ctas{flex-direction:column;align-self:center;align-items:stretch;gap:.55em;display:flex;position:relative}.HomeHero-module__NRzLjq__cta{color:var(--color-bg);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.3em .5em;font-weight:700;text-decoration:none;transition:opacity .18s;display:inline-flex}.HomeHero-module__NRzLjq__cta:hover{opacity:.9}.HomeHero-module__NRzLjq__cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.HomeHero-module__NRzLjq__ctaWide,.HomeHero-module__NRzLjq__ctaNarrow{align-items:center;gap:.7em;display:inline-flex}.HomeHero-module__NRzLjq__ctaNarrow{display:none}.HomeHero-module__NRzLjq__pullTrack{background:#ffffff47;border-radius:1px;height:2px;display:block;position:relative;overflow:hidden}.HomeHero-module__NRzLjq__pullLine{transform-origin:0;transform:scaleX(var(--pull,0));background:#fff;position:absolute;inset:0}.HomeHero-module__NRzLjq__pullHint{font-size:var(--home-small);white-space:nowrap;color:#ffffffb3;font-weight:400;transition:color .2s;position:absolute;bottom:calc(100% + .55em);left:0}.HomeHero-module__NRzLjq__ctas[data-pull] .HomeHero-module__NRzLjq__pullHint{color:#fff}.HomeHero-module__NRzLjq__cue{transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-block}.HomeHero-module__NRzLjq__cta:is(:hover,:focus-visible) .HomeHero-module__NRzLjq__cue{transform:translate(.35em)}.HomeHero-module__NRzLjq__pixelCol{flex-direction:column;grid-area:6/4;align-self:end;align-items:stretch;min-width:0;display:flex}.HomeHero-module__NRzLjq__voice{max-width:26ch;font-family:var(--font-jetbrains-mono);font-size:var(--home-small);opacity:0;align-content:end;margin:0;line-height:1.45;transition:opacity .28s;display:grid}.HomeHero-module__NRzLjq__voice[data-shown]{opacity:1}@media (hover:hover){.HomeHero-module__NRzLjq__voice{height:2.9em}}@supports (align-self:last baseline){.HomeHero-module__NRzLjq__lower,.HomeHero-module__NRzLjq__pixelCol{align-self:last baseline}}.HomeHero-module__NRzLjq__slot{width:clamp(3rem, 4vw, var(--companion-size));height:clamp(3rem, 4vw, var(--companion-size));grid-area:7/4;justify-self:end;margin-top:clamp(.5rem,2.2vh,1.75rem)}.HomeHero-module__NRzLjq__stage{width:100%;height:100%;position:relative}.HomeHero-module__NRzLjq__hero[data-intro=pending] :is(.HomeHero-module__NRzLjq__photo,.HomeHero-module__NRzLjq__greeting,.HomeHero-module__NRzLjq__name,.HomeHero-module__NRzLjq__blurb,.HomeHero-module__NRzLjq__ctas,.HomeHero-module__NRzLjq__slot){visibility:hidden}.HomeHero-module__NRzLjq__hero[data-intro] .HomeHero-module__NRzLjq__cta{transition:none}@media (max-width:64rem){.HomeHero-module__NRzLjq__hero{--home-name:clamp(3rem, 17vw, 14rem);grid-template-columns:minmax(0,8fr) minmax(0,54fr) minmax(0,6fr) minmax(0,32fr)}}@media (max-width:45rem){.HomeHero-module__NRzLjq__hero{--home-mono:clamp(.9rem, 3.9vw, 1.15rem);--home-small:clamp(.72rem, 3.1vw, .9rem);--home-name:clamp(4rem, 34vw, 15rem);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(clamp(.5rem, 2vh, 1.5rem), 1fr) auto auto clamp(2rem, 6vh, 3.5rem) auto 0 minmax(calc(3.75rem + env(safe-area-inset-bottom,0px)), 1fr);padding-top:1.5rem;padding-bottom:2rem}.HomeHero-module__NRzLjq__greeting{grid-area:2/1;align-self:start;margin-bottom:20vw}.HomeHero-module__NRzLjq__name{text-align:center;grid-area:3/1}.HomeHero-module__NRzLjq__lower{grid-area:5/1;align-self:start}.HomeHero-module__NRzLjq__blurb{max-width:none}.HomeHero-module__NRzLjq__photo{--photo-w:1.4;grid-area:3/1}.HomeHero-module__NRzLjq__pixelCol{grid-area:6/1;gap:0;max-width:none;margin-top:0;position:static}.HomeHero-module__NRzLjq__voice{display:none}.HomeHero-module__NRzLjq__ctas{flex:100%;align-self:auto}.HomeHero-module__NRzLjq__cta{color:#fff;background:0 0;min-height:2.9rem;padding:.5em 0;font-weight:400}.HomeHero-module__NRzLjq__ctaWide{display:none}.HomeHero-module__NRzLjq__ctaNarrow{gap:.5em;display:inline-flex}.HomeHero-module__NRzLjq__pullArrow{transform:translateY(calc(var(--pull,0) * -.5em));display:inline-block}.HomeHero-module__NRzLjq__pullHint{display:none}.HomeHero-module__NRzLjq__slot{right:calc(var(--shell-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--corner-inset-block) + var(--corner-lift,0px) + env(safe-area-inset-bottom,0px));width:calc(var(--companion-size) * .72);height:calc(var(--companion-size) * .72);z-index:45;grid-area:1/1;margin-top:0;display:none;position:fixed}}@media (prefers-reduced-motion:reduce){.HomeHero-module__NRzLjq__cta,.HomeHero-module__NRzLjq__cue,.HomeHero-module__NRzLjq__voice{transition:none}}
