.nf-scene{position:relative;display:flow-root;height:150svh;background:linear-gradient(180deg,var(--paper) 0,#ebd3b4 14%,#c08a72 27%,#9a6a63 38%,#6e515d 47%,#5a4353 53%,#4a3746 58%,#33262f 66%,#15110d 82%,#15110d 100%);view-timeline:--night block;view-timeline-inset:0;--nf-cream:#f3eadf}@media (max-height:599.98px),(max-width:1023.98px){.nf-scene{height:130svh;--nf-rest:30svh;--nf-copy-range:contain 44% contain 62%;--nf-over-range:contain 66% contain 70%;--nf-note-range:contain 92% contain 96%;--nf-w-start:66%;--nf-w-span:26%;--nf-dusk-range:contain 0% contain 6%;--nf-switch-range:contain 10% contain 15%;--nf-lamp-range:contain 10% contain 40%}}@media (max-height:599.98px){.nf-scene{height:150svh;--nf-rest:50svh;--nf-copy-range:contain 56% contain 74%;--nf-over-range:contain 80% contain 84%;--nf-note-range:contain 96% contain 100%;--nf-w-start:80%;--nf-w-span:14%;--nf-dusk-range:contain 14% contain 20%;--nf-switch-range:contain 6% contain 11%;--nf-lamp-range:contain 6% contain 40%}}[data-theme=dark] .nf-scene{height:120svh;--nf-rest:20svh;--nf-lamp-range:entry 50% contain 30%;--nf-switch-range:entry 50% entry 56%;--nf-copy-range:entry 50% entry 72%;--nf-over-range:entry 70% entry 74%;--nf-note-range:entry 94% contain 30%;--nf-w-name:entry;--nf-w-start:70%;--nf-w-span:22%;background:linear-gradient(180deg,#1c1519,#2b2029 18%,#3a2a36 34%,#2d2029 50%,#1b1512 66%,#15110d 80%,#15110d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nf-scene{height:120svh;--nf-rest:20svh;--nf-lamp-range:entry 50% contain 30%;--nf-switch-range:entry 50% entry 56%;--nf-copy-range:entry 50% entry 72%;--nf-over-range:entry 70% entry 74%;--nf-note-range:entry 94% contain 30%;--nf-w-name:entry;--nf-w-start:70%;--nf-w-span:22%;background:linear-gradient(180deg,#1c1519,#2b2029 18%,#3a2a36 34%,#2d2029 50%,#1b1512 66%,#15110d 80%,#15110d)}}.nf-scene__night{position:absolute;inset:auto 0 0 0;height:45%;pointer-events:none}.nf-lamp{margin-top:var(--nf-rest,50svh);pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,transparent 98%);mask-image:linear-gradient(180deg,#000,#000 70%,transparent 98%);background:radial-gradient(clamp(150px,17vw,280px) clamp(80px,11svh,120px) at 50% 78%,rgb(255 196 140/.46) 0,rgb(246 150 88/.3) 28%,rgb(226 118 70/.12) 62%,transparent 100%),radial-gradient(clamp(340px,54vw,940px) clamp(200px,36svh,400px) at 50% 78%,rgb(226 120 72/.2) 0,rgb(210 104 70/.09) 45%,rgb(200 96 70/.03) 75%,transparent 100%)}.nf-lamp,.nf-stage{position:relative;height:100svh}.nf-stage{margin-top:-100svh;display:grid;place-items:center}.nf-copy{position:relative;width:100%;max-width:1100px;padding-inline:var(--rail-gutter);margin-top:-6svh;text-align:center;color:var(--nf-cream)}.nf-line{margin:0}.nf-over{display:block;margin-bottom:clamp(16px,2.4svh,24px);color:var(--nf-cream)}.nf-dusk,.nf-over{font-family:var(--font-sans);font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.nf-dusk{position:absolute;inset:0 0 auto;margin:0;padding-inline:var(--rail-gutter);color:#221510;opacity:0;pointer-events:none}[data-theme=dark] .nf-dusk{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nf-dusk{display:none}}.nf-lampart{position:absolute;left:50%;top:78%;height:clamp(120px,20svh,210px);aspect-ratio:140/200;translate:-50% -31%;color:rgb(243 234 223/.62);pointer-events:none}.nf-lampart svg{display:block;width:100%;height:100%;overflow:visible}@media (max-height:599.98px){.nf-lampart{display:none}}.nf-identity{display:block;margin-inline:auto;max-width:17ch;font-family:var(--font-display);font-weight:500;font-size:clamp(36px,5.4vw,80px);line-height:1.02;letter-spacing:-.022em;text-wrap:balance;color:var(--nf-cream)}.nf-note{margin:clamp(20px,3svh,32px) auto 0;max-width:44ch;font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:1.5;text-wrap:balance;color:#dcc7b4}@keyframes nf-lamp{0%{opacity:0;scale:.82}}@keyframes nf-surface{0%{opacity:0}}@keyframes nf-lit{0%{opacity:.2}}@keyframes nf-switch{0%{opacity:0}}@keyframes nf-dusk{0%{opacity:1}to{opacity:0}}@supports ((animation-timeline:view()) and (animation-range:0% 100%)){@media (prefers-reduced-motion:no-preference){.nf-lamp{margin-top:0}.nf-lamp,.nf-stage{position:sticky;top:0}.nf-lamp{animation:nf-lamp linear both;animation-duration:auto;animation-timing-function:var(--ease-entrance);animation-timeline:--night;animation-range:var(--nf-lamp-range,contain 6% contain 40%)}.nf-lampart__on{animation:nf-switch linear both;animation-duration:auto;animation-timeline:--night;animation-range:var(--nf-switch-range,contain 6% contain 11%)}.nf-dusk{animation:nf-dusk linear both;animation-duration:auto;animation-timeline:--night;animation-range:var(--nf-dusk-range,contain 14% contain 20%)}.nf-rise{animation:nf-surface linear both;animation-duration:auto;animation-timeline:--night;animation-range:var(--nf-copy-range,contain 48% contain 66%)}.nf-over{animation:nf-lit linear both;animation-duration:auto;animation-timeline:--night;animation-range:var(--nf-over-range,contain 70% contain 74%)}.nf-rise .nf-identity .w{animation-range:var(--nf-w-name,contain) calc(var(--nf-w-start, 70%) + var(--i, 0) / var(--n, 1) * var(--nf-w-span, 22%)) var(--nf-w-name,contain) calc(var(--nf-w-start, 70%) + 4% + var(--i, 0) / var(--n, 1) * var(--nf-w-span, 22%))}.nf-note{animation:nf-lit linear both;animation-duration:auto;animation-timeline:--night;animation-range:var(--nf-note-range,contain 92% contain 96%)}}}.nf-ask{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:clamp(96px,16svh,180px);background:#15110d;color:var(--ink);overflow:clip}.nf-ask>.rail{width:100%}.nf-ask__grid{--nf-pal:clamp(160px,11vw,220px);display:grid;grid-template-columns:minmax(0,540px) minmax(var(--nf-pal),1fr);grid-template-areas:"slogan slogan" "ask    pal" "form   pal";column-gap:clamp(48px,5vw,104px);align-items:start}.nf-slogan{grid-area:slogan;margin:0;font-style:italic;font-size:clamp(48px,7.2vw,120px);line-height:.95;letter-spacing:-.02em}.nf-h2,.nf-slogan{font-family:var(--font-display);font-weight:500;color:var(--ink)}.nf-h2{grid-area:ask;margin:clamp(40px,7svh,72px) 0 0;font-size:clamp(34px,3.6vw,56px);line-height:1.04;letter-spacing:-.018em}.nf-h2__em{color:var(--accent)}.nf-form{grid-area:form;margin-top:clamp(28px,4svh,40px);max-width:540px}.nf-form__anchor{scroll-margin-top:var(--nf-arrive,max(0px,calc(55svh + 10vw - 185px)))}.nf-pal{grid-area:pal;align-self:center;justify-self:center;position:relative;isolation:isolate;width:var(--nf-pal);margin-top:clamp(40px,7svh,72px)}.nf-pal:before{content:"";position:absolute;inset:-60% -80%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(217 122 82/.14) 0,rgb(217 122 82/.07) 45%,rgb(217 122 82/.02) 75%,transparent 100%)}.nf-pal__hop{display:block}@media (min-width:1024px){.nf-ask__grid{--nf-pal:clamp(200px,15vw,240px);--nf-form-mt:clamp(28px,4svh,40px);--nf-gap:clamp(48px,5vw,104px);container:nf-ask/inline-size;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"slogan ." "ask    ." "form   pal";column-gap:var(--nf-gap)}.nf-slogan{font-size:min(clamp(64px,calc((100cqi - var(--nf-gap)) * 7 / 12 / 6.5),156px),16.5svh);line-height:.94;letter-spacing:-.024em}.nf-h2{margin-top:clamp(40px,6svh,72px);font-size:min(clamp(44px,4.2vw,76px),max(40px,8.2svh));line-height:1.02;letter-spacing:-.022em}.nf-form{margin-top:var(--nf-form-mt)}.nf-pal{align-self:start;justify-self:center;margin-top:calc(var(--nf-form-mt) + 70px - var(--nf-pal) * .45)}.nf-pal:before{inset:-100% -125%;background:radial-gradient(closest-side,rgb(217 122 82/.2) 0,rgb(217 122 82/.11) 34%,rgb(217 122 82/.045) 62%,rgb(217 122 82/.012) 84%,transparent 100%)}.nf-pal:after{content:"";position:absolute;left:-34%;right:-34%;top:70%;height:22%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(255 196 140/.2) 0,rgb(233 150 63/.08) 55%,transparent 100%)}.nf-form__anchor{scroll-margin-top:var(--nf-arrive,max(0px,calc(50svh + min(13.2vw - 162px, 5vw - 28px))))}}@media (max-width:1023.98px){.nf-ask{min-height:100svh;padding-block:clamp(72px,12svh,120px) clamp(64px,10svh,96px)}.nf-ask__grid{--nf-pal:112px;max-width:560px;grid-template-columns:minmax(0,1fr);grid-template-areas:"slogan" "ask" "pal" "form"}.nf-slogan{font-size:min(12vw,64px)}.nf-h2{margin-top:32px}.nf-pal{justify-self:end;margin:20px 4px -34px 0}.nf-form{margin-top:0}.nf-form__anchor{scroll-margin-top:var(--nf-arrive,max(0px,calc(50svh - 60px)))}}.ctap-dock{position:fixed;inset:auto 0 calc(16px + env(safe-area-inset-bottom, 0px)) 0;z-index:25;display:flex;justify-content:center;padding-inline:var(--rail-gutter);pointer-events:none}.ctap{position:relative;isolation:isolate;overflow:clip;pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:100%;padding:0 18px 0 7px;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;touch-action:manipulation;opacity:0;visibility:hidden;translate:0 12px}.ctap[data-show]{opacity:1;visibility:visible;translate:0 0}@media (prefers-reduced-motion:no-preference){.ctap{transition:opacity .2s var(--ease-exit),translate .2s var(--ease-exit),visibility 0s linear .2s,scale .16s var(--ease-standard)}.ctap[data-show]{transition:opacity .2s var(--ease-entrance),translate .32s var(--ease-entrance),visibility 0s linear 0s,scale .16s var(--ease-standard)}.ctap:active{scale:.97}}@media (prefers-reduced-motion:reduce){.ctap{translate:none}}.ctap__shade,.ctap__sheen{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.ctap__shade{background:var(--accent-strong-hover);opacity:0;transition:opacity .24s var(--ease-standard)}@media (hover:hover){.ctap:hover .ctap__shade{opacity:1}}.ctap__sheen{background:linear-gradient(180deg,color-mix(in srgb,white 14%,transparent),transparent 44%)}.ctap:focus-visible{outline:2px solid var(--paper);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)!important}.ctap__pal{position:relative;flex:none;width:34px;height:34px;border-radius:999px;overflow:clip;background:var(--paper-3)}.ctap__pal:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--paper-3);pointer-events:none}.ctap__pal>div{position:absolute;width:74px;max-width:none;left:-20px;top:-13.3px}.ctap[data-face-off]{padding-left:18px}.ctap[data-face-off] .ctap__pal{display:none}.ctap__pal .pal,.ctap__pal .pal *{animation:none!important;will-change:auto!important}.ctap__label{overflow:hidden;text-overflow:ellipsis}.ctap__arrow{flex:none;width:16px;height:16px;margin-left:-2px}.hero{container:hero/inline-size;width:100%;position:relative;--sw-glint:#e3936c;--slot-size:28px;padding-block:clamp(28px,5svh,56px) clamp(28px,4svh,44px)}[data-theme=dark] .hero{--sw-glint:#f3c6a2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{--sw-glint:#f3c6a2}}.hero__inner{display:flex;flex-direction:column;align-items:flex-start}.hero__eyebrow{margin:0;font-family:var(--font-sans);font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hero__h1{margin:16px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(40px,12.5vw,56px);line-height:.94;letter-spacing:-.025em;color:var(--ink);font-kerning:normal}.hero__lede{margin:18px 0 0;max-width:30em;font-family:var(--font-sans);font-weight:600;font-size:17px;line-height:1.42;letter-spacing:-.003em;color:var(--ink-2);text-wrap:pretty}@media (max-width:359.98px){.hero__lede{font-size:16px}}@media (max-width:639.98px){.hero__lede{text-wrap:balance}}.hero-sw{--sw-s:1.1em;--sw-g:1.3em;position:relative;display:inline-block;white-space:nowrap;color:var(--accent);overflow-x:clip;overflow-y:visible}.hero-sw__o{position:absolute;top:-.35em;bottom:-.35em;left:calc(-1 * var(--sw-s));width:calc(100% + var(--sw-s) + .2em);overflow:clip;pointer-events:none;user-select:none;visibility:hidden}.hero-sw__t{position:absolute;top:.35em;left:0;width:100%;padding-left:var(--sw-s);white-space:nowrap;text-align:left}.hero-sw__t:before{content:attr(data-text)}.hero-sw__o--ink{color:var(--ink);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--sw-s));mask-image:linear-gradient(90deg,transparent 0,#000 var(--sw-s))}.hero-sw__o--glint{left:calc(-1 * (var(--sw-s) + var(--sw-g)));color:var(--sw-glint);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--sw-g) * .8),#000 calc(var(--sw-g) + var(--sw-s) * .35),transparent calc(var(--sw-g) + var(--sw-s)));mask-image:linear-gradient(90deg,transparent 0,#000 calc(var(--sw-g) * .8),#000 calc(var(--sw-g) + var(--sw-s) * .35),transparent calc(var(--sw-g) + var(--sw-s)))}.hero-sw__o--glint>.hero-sw__t{padding-left:calc(var(--sw-s) + var(--sw-g))}@keyframes hero-sw-go{0%{transform:translateX(0);visibility:visible}to{transform:translateX(100%);visibility:visible}}@keyframes hero-sw-back{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes hero-sw-glint{0%{transform:translateX(0);visibility:visible;opacity:1}72%{opacity:1}to{transform:translateX(100%);visibility:visible;opacity:0}}@media screen and (prefers-reduced-motion:no-preference){html.reveal-armed .hero__h1 .lns[data-in]:not([data-instant]) .hero-sw__o--ink{animation:hero-sw-go var(--sw-dur,1.4s) var(--ease-inout) var(--sw-delay,1.45s) backwards}html.reveal-armed .hero__h1 .lns[data-in]:not([data-instant]) .hero-sw__o--glint{animation:hero-sw-glint var(--sw-dur,1.4s) var(--ease-inout) var(--sw-delay,1.45s) backwards}html.reveal-armed .hero__h1 .lns[data-in]:not([data-instant]) .hero-sw__t{animation:hero-sw-back var(--sw-dur,1.4s) var(--ease-inout) var(--sw-delay,1.45s) backwards}}.hero__controls{width:100%}.hero__slotline{margin:28px 0 0;display:flex;align-items:center;flex-wrap:wrap;column-gap:.28em;row-gap:6px;font-family:var(--font-display);font-weight:500;font-size:var(--slot-size);line-height:1;letter-spacing:-.012em}.hero__startwith{color:var(--ink-3);white-space:nowrap}.hero-slot{--slot-h:1.36em;--slot-fill:color-mix(in oklab,var(--accent) 12%,var(--paper-3));position:relative;display:inline-grid;height:var(--slot-h);vertical-align:middle;flex:none;color:var(--ink);text-align:left}.hero-slot__sizer{display:grid;padding-inline:.42em;visibility:hidden;height:0;overflow:hidden}.hero-slot__measure{grid-area:1/1;justify-self:start;white-space:nowrap}.hero-slot__pill{position:absolute;inset:0;pointer-events:none}.hero-slot__cap,.hero-slot__mid{position:absolute;top:0;bottom:0;background:var(--slot-fill)}.hero-slot__mid{left:calc(var(--slot-h) / 2 - 3px);right:calc(var(--slot-h) / 2 - 3px);transform-origin:0 50%}.hero-slot__cap{width:calc(var(--slot-h) / 2)}.hero-slot__cap--l{left:0;border-radius:999px 0 0 999px}.hero-slot__cap--r{right:0;border-radius:0 999px 999px 0}.hero-slot__win{position:absolute;inset:0;border-radius:999px;overflow:clip}.hero-slot__door{display:block;position:relative}.hero-slot__col{display:block}.hero-slot__item{display:block;height:var(--slot-h);line-height:var(--slot-h);padding-inline:.42em;white-space:nowrap}::view-transition-group(hero-chips),::view-transition-group(hero-slot){animation:none}::view-transition-old(hero-chips),::view-transition-old(hero-slot){display:none}::view-transition-new(hero-chips),::view-transition-new(hero-slot){animation:none}.hero__group{margin-top:20px;width:100%}.hero__chips{--chip-gap:8px;display:flex;flex-wrap:wrap;gap:var(--chip-gap);margin:0;padding:0;list-style:none}.hero__chipwrap{flex:none}.hero__chip{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 15px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);background:color-mix(in oklab,var(--paper-3) 55%,transparent);color:var(--ink);font-family:var(--font-sans);font-weight:700;font-size:15px;line-height:1;letter-spacing:-.003em;white-space:nowrap;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color 0s linear 40ms,translate var(--dur-hover,.24s) var(--ease-entrance),scale var(--dur-press,.16s) var(--ease-standard)}.hero__chip[data-on]{color:var(--paper)}.hero__chip:before,.hero__sel{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0}.hero__chip:before{background:color-mix(in oklab,var(--ink) 5%,var(--paper-3));transition:opacity var(--dur-hover,.24s) var(--ease-standard)}.hero__sel{background:var(--ink);box-shadow:0 10px 20px -14px rgb(34 21 16/.6);transition:opacity .2s var(--ease-standard)}.hero__chip[data-on] .hero__sel{opacity:1}.hero__glyph{width:17px;height:17px;flex:none;opacity:.62;transition:opacity .2s var(--ease-standard)}.hero__chip[data-on] .hero__glyph{opacity:1}@media (hover:hover){.hero__chip:not([data-on]):hover{translate:0 -1px}.hero__chip:not([data-on]):hover .hero__glyph,.hero__chip:not([data-on]):hover:before{opacity:1}}.hero__chip:active{scale:.97}.hero__ring{position:absolute;inset:-5px;border-radius:999px;box-shadow:0 0 0 1.5px var(--accent);opacity:0;pointer-events:none}[data-theme=dark] .hero__sel{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero__sel{box-shadow:none}}.hero__cta{margin-top:22px}.hero__ctabtn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px;color:var(--paper);text-decoration:none}.hero__end{height:0}@media (max-height:599.98px),(max-width:1023.98px){.hero{padding-bottom:0}.hero__slotline{margin-top:22px;font-size:min(var(--slot-size),100cqi/14.5)}.hero__chips{--fade-l:var(--rail-gutter,20px);--fade-r:clamp(24px,calc(var(--rail-gutter, 20px) * 1.4),44px);--chip-gap:6px;flex-wrap:nowrap;margin:-8px calc(-1 * var(--rail-gutter, 20px)) -14px;padding:8px 0 14px var(--rail-gutter,20px);scroll-padding-inline:var(--rail-gutter,20px);overflow-x:auto;overflow-y:clip;overscroll-behavior:contain auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.hero__chips::-webkit-scrollbar{display:none}.hero__chipwrap{scroll-snap-align:start}.hero__chipwrap:last-child{margin-right:var(--fade-r)}.hero__chip{gap:7px;padding:0 14px 0 12px;font-size:14px}.hero__glyph{width:16px;height:16px}}@media (min-width:1024px) and (max-height:599.98px),(min-width:640px) and (max-width:1023.98px){.hero__h1 .lns--layout>.lns__set--wide{display:block}.hero__h1 .lns--layout>.lns__set--narrow{display:none}.hero__h1{font-size:max(40px,min(clamp(44px,7.4vw,72px),8.6cqi,12svh))}.hero__lede{font-size:18px}}@media (min-width:1024px) and (min-height:600px){.hero{--slot-size:clamp(28px,3vw,44px);display:flex;flex-direction:column;padding-block:clamp(40px,8svh,96px)}html:not(.dock) .hero{min-height:calc(100svh - var(--nav-h, 62px));justify-content:center;--slot-size:clamp(24px,4.2cqi,44px)}.hero__h1{margin-top:20px;font-size:min(clamp(48px,4.8vw,88px),8.6cqi)}.hero__lede{margin-top:clamp(18px,2.6svh,28px);max-width:32em;font-size:clamp(20px,calc(10px + .84vw),24px);line-height:1.4;letter-spacing:-.008em}.hero__nb{white-space:nowrap}.hero__slotline{margin-top:clamp(24px,3.8svh,40px)}.hero__group{margin-top:clamp(20px,3svh,30px)}.hero__chip{min-height:48px}html.dock .hero{--hero-h1:min(calc(40px + 3.2vw),132px,11svh);--slot-size:calc(var(--hero-h1) * 0.52);justify-content:flex-start;text-align:center;padding-top:clamp(20px,calc(4svh + max(0px, 100svh - 900px) * .15),200px);padding-bottom:0}html.dock .hero__inner{align-items:center}html.dock .hero__h1{margin-top:clamp(14px,2.4svh,28px);font-size:min(var(--hero-h1),8.6cqi)}html.dock .hero__lede{margin-top:clamp(16px,2.4svh,28px);max-width:34em;text-wrap:balance}html.dock .hero__slotline{margin-top:clamp(20px,3.2svh,44px);display:grid;grid-template-columns:minmax(0,calc(50% - var(--slot-shift, 2.4em))) minmax(0,1fr);width:100%}html.dock .hero__startwith{justify-self:end}html.dock .hero-slot{justify-self:start}html.dock .hero__group{margin-top:clamp(20px,3svh,30px)}html.dock .hero__chips{justify-content:center}html:not(.dock) .hero__chips{column-gap:var(--chip-gap);row-gap:calc(var(--chip-gap) / 2)}html:not(.dock) .hero__chips:after{content:"";order:1;flex-basis:100%;height:0}html:not(.dock) .hero__chipwrap:nth-child(n+4){order:2}@container hero (max-width: 579.98px){html:not(.dock) .hero__h1 .lns--layout>.lns__set--wide{display:none}html:not(.dock) .hero__h1 .lns--layout>.lns__set--narrow{display:block}html:not(.dock) .hero__h1{font-size:clamp(48px,12.5cqi,68px)}}}@media (min-width:1024px) and (max-width:1279.98px) and (min-height:600px){.hero__chips{--chip-gap:6px}.hero__chip{gap:6px;padding:0 12px 0 11px;font-size:14px}.hero__glyph{width:16px;height:16px}}@media (min-width:1280px) and (min-height:600px){.hero__chips{--chip-gap:10px}.hero__chip{gap:9px;padding:0 20px 0 16px}.hero__glyph{width:18px;height:18px}}@media (min-width:1920px) and (min-height:600px){.hero__chip{min-height:52px;padding:0 22px 0 18px;font-size:16px}.hero__glyph{width:19px;height:19px}}.hero__glow{display:none}@supports ((animation-timeline:scroll()) and (animation-range:0px 80vh)){@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference){.hero{--glow-core:rgb(226 140 98/0.4);--glow-rim:rgb(238 186 146/0.3)}[data-theme=dark] .hero{--glow-core:rgb(217 122 82/0.22);--glow-rim:rgb(180 96 62/0.11)}html.dock .hero{isolation:isolate}html.dock .hero__glow{display:block;position:absolute;inset:0 0 -60svh;z-index:-1;pointer-events:none}.hero__glowin{position:absolute;inset:0;background:radial-gradient(calc(402px * var(--phone-z, .88) * 1.25) calc(838px * var(--phone-z, .88) * .62) at 50% calc(var(--peek-y, 100svh) + 838px * var(--phone-z, .88) * .45),var(--glow-core) 0,var(--glow-rim) 42%,transparent 100%);animation:hero-glow linear both;animation-timeline:scroll(root block);animation-range:0 80vh}}@media (min-width:1024px) and (min-height:600px) and (prefers-reduced-motion:no-preference) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{--glow-core:rgb(217 122 82/0.22);--glow-rim:rgb(180 96 62/0.11)}}}@keyframes hero-glow{0%{opacity:1}50%{opacity:0;visibility:hidden}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.hero__chip,.hero__chip:before,.hero__glyph,.hero__sel{transition:none}.hero__chip:active,.hero__chip:not([data-on]):hover{translate:none;scale:none}}