.wordmark-module__tuVSPa__word{letter-spacing:-.025em;font-size:min(12.9vw,11.75rem);line-height:.82}
.home-module__nfdZCG__glow{z-index:var(--z-glow);pointer-events:none;contain:strict;opacity:calc(var(--glow,0) * var(--glow-max));mix-blend-mode:var(--glow-blend);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 7% 93%,#000),linear-gradient(#000,#0000 10% 90%,#000);mask-image:linear-gradient(90deg,#000,#0000 7% 93%,#000),linear-gradient(#000,#0000 10% 90%,#000);-webkit-mask-composite:source-over;mask-composite:add}.home-module__nfdZCG__glowLight{background:conic-gradient(from 0deg, var(--color-glow-1), var(--color-glow-2), var(--color-glow-3), var(--color-glow-4), var(--color-glow-1));will-change:transform;width:150vmax;height:150vmax;position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-motion] .home-module__nfdZCG__glowLight{animation:24s linear infinite home-module__nfdZCG__glowTurn}:root[data-motion] [data-paused] .home-module__nfdZCG__glowLight{animation-play-state:paused}:root:not([data-motion]) .home-module__nfdZCG__glow{display:none}@keyframes home-module__nfdZCG__glowTurn{to{transform:rotate(1turn)}}@media not (min-width:64rem){.home-module__nfdZCG__glow{-webkit-mask-image:linear-gradient(90deg,#000,#0000 4% 96%,#000),linear-gradient(#000,#0000 6% 94%,#000);mask-image:linear-gradient(90deg,#000,#0000 4% 96%,#000),linear-gradient(#000,#0000 6% 94%,#000)}}.home-module__nfdZCG__a{z-index:2;isolation:isolate;position:relative}:root[data-motion=full] .home-module__nfdZCG__a{height:560vh}:root[data-motion=lite] .home-module__nfdZCG__a{height:540vh}.home-module__nfdZCG__stage{position:relative}:root[data-motion] .home-module__nfdZCG__stage{z-index:20;pointer-events:none;grid-template:minmax(0,1fr)/minmax(0,1fr);height:100svh;display:grid;position:sticky;top:0;overflow:clip}:root[data-motion] .home-module__nfdZCG__stage>*{grid-area:1/1;min-height:0}.home-module__nfdZCG__hero{--mat-h:clamp(12rem, 40vh, 22rem);--bench-w:min(36rem, calc(100vw - 2rem));text-align:center;flex-direction:column;align-items:center;padding:6.5rem 1rem 3.5rem;display:flex}:root[data-motion] .home-module__nfdZCG__hero{--hero-pad:clamp(5.5rem, calc(100svh - 49.25rem), 8rem);height:100%;padding:var(--hero-pad) 1rem 0;pointer-events:auto;--mat-h:clamp(9rem, calc(100svh - 31rem - var(--hero-pad)), 22rem)}@media (min-width:48rem) and (not (min-height:50rem)){:root[data-motion] .home-module__nfdZCG__hero{--mat-h:clamp(9rem, calc(100svh - 28.75rem - var(--hero-pad)), 22rem)}:root[data-motion] .home-module__nfdZCG__desc{display:none}}@media (min-width:48rem) and (not (min-width:64rem)){.home-module__nfdZCG__hero{--bench-w:min(32rem, 86vw)}}@media not (min-width:48rem){:root[data-motion] .home-module__nfdZCG__hero{--mat-h:clamp(7rem, calc(100svh - 39.5rem), 16rem);padding-top:5rem}}@media (not (min-width:48rem)) and (not (min-height:46rem)){:root[data-motion] .home-module__nfdZCG__hero{--mat-h:clamp(7rem, calc(100svh - 35rem), 16rem)}:root[data-motion] .home-module__nfdZCG__desc{display:none}:root[data-motion] .home-module__nfdZCG__bench{margin-top:1rem}:root[data-motion] .home-module__nfdZCG__ctas{margin-top:.75rem}:root[data-motion] .home-module__nfdZCG__footRow{padding-block:.5rem .75rem}}.home-module__nfdZCG__heroBody{transform-origin:50%;flex-direction:column;align-items:center;width:100%;display:flex}.home-module__nfdZCG__title{max-width:75rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink-faint);text-wrap:balance;font-size:clamp(1.25rem,.95rem + .9vw,1.85rem);font-weight:500;line-height:1.44}.home-module__nfdZCG__group{white-space:nowrap}@media not (min-width:48rem){.home-module__nfdZCG__group{line-height:1.36;display:block}.home-module__nfdZCG__title{font-size:clamp(1.15rem,5.2vw,1.5rem)}}.home-module__nfdZCG__claim{font-size:1.12em;line-height:1.1;font-weight:var(--font-weight-heavy);letter-spacing:-.02em;color:var(--color-ink);white-space:normal;margin-top:.12em;display:block}.home-module__nfdZCG__slot{vertical-align:baseline;transition:width .24s var(--ease-drawer);justify-content:center;margin-block:-.1em;margin-inline:.06em;display:inline-flex;position:relative}.home-module__nfdZCG__chip{white-space:nowrap;color:var(--color-ink);transition:opacity .26s ease, transform .36s var(--ease-drawer), filter .3s ease;border-radius:999px;align-items:center;gap:.3em;padding:.12em .52em .14em;font-weight:500;line-height:1;display:inline-flex}@media not (min-width:48rem){.home-module__nfdZCG__chip{padding-block:.08em .1em}}.home-module__nfdZCG__chip[data-phase=out]{opacity:0;transform:translateY(.16em)scale(.97)}.home-module__nfdZCG__chip[data-phase=enter]{opacity:0;transition:none;transform:translateY(-.16em)scale(.97)}.home-module__nfdZCG__chipBlur[data-phase=out],.home-module__nfdZCG__chipBlur[data-phase=enter]{filter:blur(.16em)}.home-module__nfdZCG__chipGhost{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.home-module__nfdZCG__chipGlass{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--halo-line), 0 .125rem .5rem var(--elev-a)}.home-module__nfdZCG__chipJury{background:color-mix(in oklab, var(--color-glow-1) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-glow-1) 60%, transparent)}:root[data-theme=dark] .home-module__nfdZCG__chipJury{background:color-mix(in oklab, var(--color-glow-1) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-glow-1) 70%, transparent)}.home-module__nfdZCG__chipText{text-overflow:ellipsis;align-self:baseline;padding-block:.06em;overflow:hidden}.home-module__nfdZCG__chipOrgText{max-width:12em}.home-module__nfdZCG__chipContestText{max-width:16em}@media not (min-width:48rem){.home-module__nfdZCG__chipText{max-width:calc(100vw - 2rem - 5.6em)}.home-module__nfdZCG__chipOrgText{max-width:calc(100vw - 2rem - 2.4em)}}@media (min-width:30rem) and (not (min-width:48rem)){.home-module__nfdZCG__chipContestText{max-width:calc(100vw - 2rem - 8em)}}.home-module__nfdZCG__chipAvatar{background:var(--color-glass-hover);width:1.02em;height:1.02em;color:var(--color-ink-muted);letter-spacing:0;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;place-items:center;font-size:.62em;font-weight:600;display:inline-grid}.home-module__nfdZCG__chipAvatar>span{font-size:.78em}.home-module__nfdZCG__chipCover{background:var(--color-photo-mat);border-radius:.12em;width:2.06em;height:.9em;display:block;position:relative;overflow:hidden}@media not (min-width:30rem){.home-module__nfdZCG__chipCover{display:none}}.home-module__nfdZCG__chipIcon{width:.68em;height:.68em}.home-module__nfdZCG__bench{width:clamp(min(26rem, var(--bench-w)), calc((var(--mat-h) - 24px) * 1.5 + 48px), var(--bench-w));margin-top:1.5rem;position:relative}.home-module__nfdZCG__benchRing{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--halo-line), 0 .125rem .125rem var(--elev-a);border-radius:30px;position:absolute;inset:-6px}.home-module__nfdZCG__benchFrame{border-radius:24px;padding:12px 12px 0;position:relative}.home-module__nfdZCG__mat{height:var(--mat-h);background:var(--color-photo-mat);border-radius:12px;padding:12px;position:relative}.home-module__nfdZCG__matInner{height:100%;position:relative}.home-module__nfdZCG__photo{object-fit:contain;opacity:1;transition:opacity .24s var(--ease-out-cubic)}.home-module__nfdZCG__photo[data-on=false]{opacity:0;visibility:hidden;transition:opacity .16s var(--ease-exit), visibility 0s .16s}.home-module__nfdZCG__matEmpty{text-align:center;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.home-module__nfdZCG__caption{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;min-height:40px;padding:0 4px;display:flex}.home-module__nfdZCG__captionText{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.125rem;display:-webkit-box;overflow:hidden}@media not (min-width:48rem){.home-module__nfdZCG__caption{min-height:56px;padding-block:6px}}.home-module__nfdZCG__desc{text-wrap:balance;max-width:44rem;margin-top:1rem}.home-module__nfdZCG__ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media not (min-width:48rem){.home-module__nfdZCG__ctas{width:100%;max-width:var(--bench-w);flex-direction:column;gap:.75rem}}.home-module__nfdZCG__heroFoot{flex-direction:column;align-items:center;width:100%;display:none}:root[data-motion] .home-module__nfdZCG__heroFoot{margin-top:auto;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion]) .home-module__nfdZCG__heroFoot{margin-top:1.5rem;display:flex}:root:not([data-motion]) .home-module__nfdZCG__indicator{display:none}}.home-module__nfdZCG__footRow{justify-content:center;align-items:center;gap:.75rem;padding-block:.75rem max(1rem,1.8svh);display:flex}@media (min-width:48rem){:root[data-motion] .home-module__nfdZCG__footPause{display:none}}.home-module__nfdZCG__indicator{border-radius:var(--radius-control);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:44px;padding:.25rem .5rem;display:inline-flex}.home-module__nfdZCG__bounce{animation:1s infinite home-module__nfdZCG__bounce}[data-paused] .home-module__nfdZCG__bounce{animation-play-state:paused}@keyframes home-module__nfdZCG__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.home-module__nfdZCG__bar{display:none}@media (min-width:48rem){:root[data-motion] .home-module__nfdZCG__bar{width:100%;max-width:var(--container-marketing);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem;height:56px;display:grid}}.home-module__nfdZCG__barCenter{display:none}@media (min-width:64rem){.home-module__nfdZCG__barCenter{width:min(40rem,46vw);display:block}}.home-module__nfdZCG__marquee{padding-block:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000)}.home-module__nfdZCG__marquee:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.home-module__nfdZCG__marqueeTrack{width:max-content;padding-inline:6px;display:flex}.home-module__nfdZCG__marqueeCopy{animation:home-module__nfdZCG__marquee var(--marquee-duration,30s) linear infinite;flex:none;align-items:center;gap:1.25rem;padding-right:1.25rem;display:flex}.home-module__nfdZCG__marquee:hover .home-module__nfdZCG__marqueeCopy,[data-paused] .home-module__nfdZCG__marqueeCopy{animation-play-state:paused}.home-module__nfdZCG__marquee:has(:focus-visible) .home-module__nfdZCG__marqueeCopy{animation:none}@keyframes home-module__nfdZCG__marquee{to{transform:translate(-100%)}}.home-module__nfdZCG__facts{justify-items:end;display:grid}.home-module__nfdZCG__facts>*{grid-area:1/1;transition:opacity .6s}.home-module__nfdZCG__facts>[data-on=false]{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}:root[data-motion] .home-module__nfdZCG__rise{animation:home-module__nfdZCG__heroRise .7s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 2 * var(--stagger-marketing))}@keyframes home-module__nfdZCG__heroRise{0%{opacity:0;transform:translateY(12px)}}.home-module__nfdZCG__statement{flex-direction:column;align-items:center;padding:4rem 1rem 3rem;display:flex}:root[data-motion] .home-module__nfdZCG__statement{opacity:0;justify-content:center;padding:5.5rem 1rem 2rem}:root[data-motion=lite] .home-module__nfdZCG__statement{padding-bottom:calc(var(--strip-h) + max(1.5rem, 5svh) + 1rem);justify-content:center}.home-module__nfdZCG__statementInner{text-align:center;width:100%;max-width:40rem}@media not (min-width:80rem){.home-module__nfdZCG__statementInner{max-width:34rem}}.home-module__nfdZCG__slides{flex-direction:column;gap:4.5rem;display:flex}:root[data-motion] .home-module__nfdZCG__slides{justify-items:center;gap:0;display:grid}:root[data-motion] .home-module__nfdZCG__slide{display:contents}:root[data-motion] .home-module__nfdZCG__slideLabel{grid-area:1/1}:root[data-motion] .home-module__nfdZCG__slideTitle{grid-area:2/1}:root[data-motion] .home-module__nfdZCG__slideDesc{grid-area:4/1}.home-module__nfdZCG__dots{display:none}:root[data-motion] .home-module__nfdZCG__dots{grid-area:3/1;justify-content:center;margin-block:.25rem .5rem;display:flex}.home-module__nfdZCG__slideLabel{margin-bottom:1rem}.home-module__nfdZCG__slideTitle{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:-.02em;color:var(--color-ink);font-weight:500;display:block}.home-module__nfdZCG__line{padding-bottom:.06em;display:block;overflow:hidden}.home-module__nfdZCG__lineInner{display:inline-block}:root[data-motion] .home-module__nfdZCG__slide:not([data-state=active]) .home-module__nfdZCG__lineInner{opacity:0;visibility:hidden;transition:transform .3s var(--ease-in-quad), opacity .22s var(--ease-in-quad), visibility 0s linear .3s}:root[data-motion] .home-module__nfdZCG__slide[data-state=before] .home-module__nfdZCG__lineInner{transform:translateY(100%)}:root[data-motion] .home-module__nfdZCG__slide[data-state=after] .home-module__nfdZCG__lineInner{transform:translateY(-100%)}:root[data-motion] .home-module__nfdZCG__slide[data-state=active] .home-module__nfdZCG__lineInner{transition:transform .52s var(--ease-out-quad) .28s, opacity .36s ease .28s, visibility 0s linear .28s}:root[data-motion] .home-module__nfdZCG__slide[data-state=active] .home-module__nfdZCG__line:nth-child(2) .home-module__nfdZCG__lineInner{transition-delay:.32s}:root[data-motion] .home-module__nfdZCG__slide[data-state=active] .home-module__nfdZCG__line:nth-child(3) .home-module__nfdZCG__lineInner{transition-delay:.36s}:root[data-motion] .home-module__nfdZCG__slide:not([data-state=active]) :is(.home-module__nfdZCG__slideLabel,.home-module__nfdZCG__slideDesc){opacity:0}.home-module__nfdZCG__slideDesc{margin-top:.75rem;text-wrap:pretty;max-width:34rem;margin-inline:auto}:root[data-motion] .home-module__nfdZCG__slideDesc{margin-top:0}.home-module__nfdZCG__word{isolation:isolate;padding-inline:.12em;display:inline-block;position:relative}.home-module__nfdZCG__wordMark{z-index:-1;width:100%;height:.45em;color:var(--color-mark);position:absolute;bottom:-.06em;left:0;right:0;overflow:visible}.home-module__nfdZCG__markPath{stroke-dasharray:1;stroke-dashoffset:0}:root[data-motion] .home-module__nfdZCG__slide:not([data-state=active]) .home-module__nfdZCG__markPath{stroke-dashoffset:1px}:root[data-motion] .home-module__nfdZCG__slide[data-state=active] .home-module__nfdZCG__markPath{animation:home-module__nfdZCG__markDraw .6s var(--ease-out-quad) .42s both}@keyframes home-module__nfdZCG__markDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.home-module__nfdZCG__dot{border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.home-module__nfdZCG__dot:before{content:"";background:var(--color-ink-faint);width:6px;height:6px;transition:background-color .3s var(--ease-standard), scale .3s var(--ease-standard);border-radius:999px}.home-module__nfdZCG__dot[aria-current=true]:before{background:var(--color-ink);scale:1.33}.home-module__nfdZCG__river{max-width:var(--container-marketing);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin:0 auto;padding:0 1rem 5rem;list-style:none;display:grid}@media (min-width:64rem){.home-module__nfdZCG__river{padding-inline:var(--spacing-gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.home-module__nfdZCG__river>li:nth-child(n+9),:root[data-motion=lite] .home-module__nfdZCG__river{display:none}:root[data-motion=full] .home-module__nfdZCG__river{inset-inline:0;z-index:10;pointer-events:none;max-width:none;height:320vh;padding:0;display:none;position:absolute;top:180vh}:root[data-motion=full] .home-module__nfdZCG__river>li{top:var(--top);width:var(--w);pointer-events:auto;will-change:transform;display:block;position:absolute}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="0"]{left:2%}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="1"]{right:2%}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="2"]{left:11%}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="3"]{right:11%}@media not (min-width:90rem){:root[data-motion=full] .home-module__nfdZCG__river>li{width:calc(var(--w) * .85)}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="0"],:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="2"]{left:2.5%;right:auto}:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="1"],:root[data-motion=full] .home-module__nfdZCG__river>li[data-lane="3"]{left:auto;right:2.5%}}:root[data-motion=full] .home-module__nfdZCG__river[data-lanes="2"]{--col-half:17rem;height:280vh}@media (min-width:80rem){:root[data-motion=full] .home-module__nfdZCG__river[data-lanes="2"]{--col-half:20rem}}:root[data-motion=full] .home-module__nfdZCG__river[data-lanes="2"]>li{width:min(var(--w), calc((50vw - var(--col-half) - 16px - 2.5vw) / 1.04))}:root[data-motion=full] .home-module__nfdZCG__river[data-lanes="2"]>li[data-lane="0"]{left:2.5%;right:auto}:root[data-motion=full] .home-module__nfdZCG__river[data-lanes="2"]>li[data-lane="1"]{left:auto;right:2.5%}.home-module__nfdZCG__stage{--strip-h:min(27svh, 22rem)}.home-module__nfdZCG__strip{display:none}:root[data-motion=lite] .home-module__nfdZCG__strip{height:var(--strip-h);opacity:0;align-self:end;margin-bottom:max(1.5rem,5svh);display:block}@media not (min-width:48rem){.home-module__nfdZCG__stage{--strip-h:min(26svh, 20rem)}.home-module__nfdZCG__stripRow>li:nth-child(n+9){display:none}}.home-module__nfdZCG__stripRow{will-change:transform;gap:1rem;width:max-content;height:100%;margin:0;padding-inline:1rem;list-style:none;display:flex}.home-module__nfdZCG__stripRow>li{flex:none;height:100%}.home-module__nfdZCG__stripRow .home-module__nfdZCG__work{min-width:10rem;height:100%}.home-module__nfdZCG__stripRow .home-module__nfdZCG__work figure{flex-direction:column;height:100%;display:flex}.home-module__nfdZCG__stripRow .home-module__nfdZCG__workImg{align-self:center;width:auto;max-width:none;height:calc(100% - 3.5rem)}.home-module__nfdZCG__stripRow .home-module__nfdZCG__credit{flex:none;width:0;min-width:100%}.home-module__nfdZCG__stripRow .home-module__nfdZCG__creditTitle{-webkit-line-clamp:1}.home-module__nfdZCG__work{color:inherit;border-radius:0;text-decoration:none;display:block;position:relative}.home-module__nfdZCG__work figure{background:var(--color-photo-mat);margin:0;padding:6px}.home-module__nfdZCG__workImg{border-radius:0;width:100%;height:auto;display:block}.home-module__nfdZCG__credit{font-size:var(--text-xs);color:var(--color-ink-faint);text-align:left;flex-direction:column;gap:2px;padding-top:6px;line-height:1rem;display:flex}.home-module__nfdZCG__creditTitle,.home-module__nfdZCG__creditCaption{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__nfdZCG__creditTitle{color:var(--color-ink-muted)}.home-module__nfdZCG__creditHover{color:var(--color-ink);display:none}.home-module__nfdZCG__work:is(:hover,:focus-visible) .home-module__nfdZCG__creditRest{display:none}.home-module__nfdZCG__work:is(:hover,:focus-visible) .home-module__nfdZCG__creditHover{display:inline}.home-module__nfdZCG__sight{pointer-events:none;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard), scale var(--motion-fast) var(--ease-standard);position:absolute;inset:-6px;scale:.97}.home-module__nfdZCG__sight>i{border:0 solid var(--color-accent);width:12px;height:12px;position:absolute}.home-module__nfdZCG__sight>i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.home-module__nfdZCG__sight>i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.home-module__nfdZCG__sight>i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.home-module__nfdZCG__sight>i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.home-module__nfdZCG__work:is(:hover,:focus-visible) .home-module__nfdZCG__sight{opacity:1;scale:1}.home-module__nfdZCG__b{z-index:var(--z-content);background:var(--color-canvas);position:relative}:root[data-motion] .home-module__nfdZCG__b{margin-top:-100vh}:root[data-motion=full] .home-module__nfdZCG__b{height:640vh}.home-module__nfdZCG__bSticky{padding-block:var(--spacing-section)}:root[data-motion=full] .home-module__nfdZCG__bSticky{align-items:center;height:100svh;padding-block:0;display:flex;position:sticky;top:0;overflow:clip}.home-module__nfdZCG__bGrid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.home-module__nfdZCG__bText,.home-module__nfdZCG__bSteps,.home-module__nfdZCG__bFrames{display:contents}.home-module__nfdZCG__bHead{grid-row:1}.home-module__nfdZCG__bFrame:first-child{grid-row:2}.home-module__nfdZCG__bStep:first-child{grid-row:3}.home-module__nfdZCG__bFrame:nth-child(2){grid-row:4}.home-module__nfdZCG__bStep:nth-child(2){grid-row:5}.home-module__nfdZCG__bFrame:nth-child(3){grid-row:6}.home-module__nfdZCG__bStep:nth-child(3){grid-row:7}.home-module__nfdZCG__bDots{display:none}.home-module__nfdZCG__bFrame{aspect-ratio:96/68;width:100%}@media (min-width:64rem){:root:not([data-motion]) .home-module__nfdZCG__bGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem 4rem}:root:not([data-motion]) .home-module__nfdZCG__bHead{grid-column:1/-1}:root:not([data-motion]) .home-module__nfdZCG__bFrame{grid-column:1}:root:not([data-motion]) .home-module__nfdZCG__bStep{grid-column:2}:root:not([data-motion]) .home-module__nfdZCG__bFrame:nth-child(n){grid-row:auto}:root:not([data-motion]) .home-module__nfdZCG__bFrame:first-child,:root:not([data-motion]) .home-module__nfdZCG__bStep:first-child{grid-row:2}:root:not([data-motion]) .home-module__nfdZCG__bFrame:nth-child(2),:root:not([data-motion]) .home-module__nfdZCG__bStep:nth-child(2){grid-row:3}:root:not([data-motion]) .home-module__nfdZCG__bFrame:nth-child(3),:root:not([data-motion]) .home-module__nfdZCG__bStep:nth-child(3){grid-row:4}}:root[data-motion=lite] .home-module__nfdZCG__bGrid{flex-direction:column;gap:2rem;display:flex}:root[data-motion=lite] .home-module__nfdZCG__bHead{order:0}:root[data-motion=lite] .home-module__nfdZCG__bFrames{order:1;display:grid}:root[data-motion=lite] .home-module__nfdZCG__bFrame{grid-area:1/1}:root[data-motion=lite] .home-module__nfdZCG__bSteps{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;order:2;gap:1rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}:root[data-motion=lite] .home-module__nfdZCG__bSteps::-webkit-scrollbar{display:none}:root[data-motion=lite] .home-module__nfdZCG__bStep{scroll-snap-align:center;flex:0 0 min(100%,26rem)}@media (min-width:48rem){:root[data-motion=lite] .home-module__nfdZCG__bStep{flex-basis:calc(50% - .5rem)}}:root[data-motion=lite] .home-module__nfdZCG__bDots{order:3;justify-content:center;margin-top:-1rem;display:flex}:root[data-motion=full] .home-module__nfdZCG__bGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 1.5rem;width:100%}:root[data-motion=full] .home-module__nfdZCG__bFrames{will-change:transform;grid-area:1/1/auto/8;justify-items:start;display:grid}:root[data-motion=full] .home-module__nfdZCG__bFrame{grid-area:1/1;width:min(100%,141.176svh - 16.9412rem)}:root[data-motion=full] .home-module__nfdZCG__bText{opacity:0;will-change:transform, opacity;flex-direction:column;grid-area:1/8/auto/13;justify-content:space-between;justify-self:end;width:100%;max-width:28rem;height:min(100svh - 8rem,46rem);display:flex}:root[data-motion=full] .home-module__nfdZCG__bSteps{flex-direction:column;gap:4px;display:flex}:root[data-motion] .home-module__nfdZCG__bFrame{transition:opacity .5s var(--ease-out-cubic), visibility 0s}:root[data-motion] .home-module__nfdZCG__bFrame:not([data-active]){opacity:0;visibility:hidden;transition:opacity .3s var(--ease-exit), visibility 0s .3s}.home-module__nfdZCG__stepCard{border-radius:var(--radius-card);border:1px solid var(--color-line);height:100%;color:inherit;transition:background-color .3s var(--ease-standard);grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1.25rem;padding:1.25rem;text-decoration:none;display:grid;position:relative}:root[data-motion] .home-module__nfdZCG__bStep[data-active] .home-module__nfdZCG__stepCard,:root:not([data-motion]) .home-module__nfdZCG__stepCard{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 4%, transparent), color-mix(in oklab, var(--color-ink) 2%, transparent))}.home-module__nfdZCG__stepTile{background:var(--color-glass);width:3rem;height:3rem;color:var(--color-ink);border-radius:12px;place-items:center;display:grid;position:relative}.home-module__nfdZCG__stepRing{width:calc(100% - 2px);height:calc(100% - 2px);color:var(--color-ink);opacity:0;position:absolute;inset:1px;overflow:visible}:root[data-motion=full] .home-module__nfdZCG__bStep[data-active] .home-module__nfdZCG__stepRing{opacity:1}.home-module__nfdZCG__stepRing>path{transition:opacity .15s var(--ease-standard)}.home-module__nfdZCG__stepTitle{font-size:var(--text-base);color:var(--color-ink);transition:color .5s var(--ease-standard);padding-top:.75rem;font-weight:500;line-height:1.5rem;display:block}:root[data-motion=full] .home-module__nfdZCG__bStep:not([data-active]) .home-module__nfdZCG__stepTitle{color:var(--color-ink-muted)}.home-module__nfdZCG__stepBody{grid-template-rows:1fr;transition:grid-template-rows .5s linear;display:grid}.home-module__nfdZCG__stepBody>*{min-height:0;overflow:hidden}:root[data-motion=full] .home-module__nfdZCG__bStep:not([data-active]) .home-module__nfdZCG__stepBody{grid-template-rows:0fr}.home-module__nfdZCG__device{border-radius:var(--radius-panel);background:var(--color-surface);height:100%;position:relative;overflow:hidden;container-type:size}.home-module__nfdZCG__deviceScreen{transform-origin:0 0;width:125%;height:125%;position:absolute;inset:0;transform:scale(.8)}@container not (min-width:37.5rem){.home-module__nfdZCG__deviceScreen{width:180%;height:180%;transform:scale(.5556)}.home-module__nfdZCG__wizRow{min-height:2rem}}.home-module__nfdZCG__c{z-index:var(--z-content);isolation:isolate;position:relative;overflow-x:clip}.home-module__nfdZCG__ribbons{z-index:-1;width:100%;height:100%;color:var(--color-mark);opacity:.9;pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}:root:not([data-theme=dark]) .home-module__nfdZCG__ribbons{opacity:.75}@media (min-width:64rem){:root:not([data-motion=lite]) .home-module__nfdZCG__ribbons{display:block}}:root[data-motion=full] .home-module__nfdZCG__ribbonPath{stroke-dashoffset:1px}.home-module__nfdZCG__ribbonPath{stroke-dasharray:1}.home-module__nfdZCG__cFrames{grid-template-columns:minmax(0,24rem);justify-content:center;gap:3rem;display:grid}@media (min-width:64rem){.home-module__nfdZCG__cFrames{grid-template-columns:repeat(2,24rem);column-gap:4rem}}.home-module__nfdZCG__cFrame{border-radius:var(--radius-panel);background:var(--color-surface);border:1px solid var(--color-line);width:100%;height:34rem;position:relative;overflow:hidden}@media not (min-width:64rem){.home-module__nfdZCG__cFrame{height:auto;min-height:24rem}}.home-module__nfdZCG__dWrap{--pad:max(2.5rem, calc(50vw - 31rem));--pw:min(62rem, calc(100vw - 5rem));--gap:min(16rem, 14vw);position:relative}@media (min-width:80rem){.home-module__nfdZCG__dWrap{--pad:max(2.5rem, calc(50vw - 34rem));--pw:min(68rem, calc(100vw - 5rem))}}.home-module__nfdZCG__dSpacer{display:none}:root[data-motion=full] .home-module__nfdZCG__dWrap{contain:paint}:root[data-motion=full] .home-module__nfdZCG__dSpacer{height:calc((var(--pad) + 3 * var(--pw) + 3 * var(--gap)) / .9 + 580svh);display:block}.home-module__nfdZCG__d{z-index:var(--z-content);padding-block:var(--spacing-section);position:relative}:root[data-motion=full] .home-module__nfdZCG__d{height:100svh;padding-block:0;position:sticky;bottom:0;overflow:clip}.home-module__nfdZCG__dRow{position:relative}:root[data-motion=full] .home-module__nfdZCG__dRow{will-change:transform;width:max-content;height:100%;display:flex}.home-module__nfdZCG__dTrack{flex-direction:column;gap:6rem;display:flex}:root[data-motion=full] .home-module__nfdZCG__dTrack{align-items:center;gap:var(--gap);padding-left:var(--pad);padding-right:var(--gap);flex-direction:row;position:relative}:root[data-motion=lite] .home-module__nfdZCG__dTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;gap:1.5rem;padding-inline:1rem;overflow-x:auto}:root[data-motion=lite] .home-module__nfdZCG__dTrack::-webkit-scrollbar{display:none}@media (min-width:48rem){:root[data-motion=lite] .home-module__nfdZCG__dTrack{gap:3rem;padding-inline:2rem}}.home-module__nfdZCG__dPanel{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid;position:relative}@media (min-width:64rem){:root:not([data-motion=lite]) .home-module__nfdZCG__dPanel{grid-template-columns:minmax(0,30rem) 20rem;justify-content:space-between}}@media (min-width:80rem){:root:not([data-motion=lite]) .home-module__nfdZCG__dPanel{grid-template-columns:minmax(0,37rem) 22rem}}:root[data-motion=full] .home-module__nfdZCG__dPanel{width:var(--pw);flex:none}:root[data-motion=lite] .home-module__nfdZCG__dPanel{scroll-snap-align:center;flex:0 0 min(86vw,34rem);align-content:start}.home-module__nfdZCG__dDots{display:none}:root[data-motion=lite] .home-module__nfdZCG__dDots{justify-content:center;margin-top:1rem;display:flex}.home-module__nfdZCG__dRibbon{z-index:-1;width:100%;height:100%;color:var(--color-mark);opacity:.9;pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}:root[data-motion=full] .home-module__nfdZCG__dRibbon{display:block}:root[data-motion=full] .home-module__nfdZCG__dRibbon path{stroke-dashoffset:1px}.home-module__nfdZCG__dRibbon path{stroke-dasharray:1}.home-module__nfdZCG__diagram{border-radius:var(--radius-card);background:var(--color-glass);width:20rem;max-width:100%;padding:1.25rem;position:relative}@media (min-width:80rem){:root:not([data-motion=lite]) .home-module__nfdZCG__diagram{width:22rem}}:root[data-motion=full] .home-module__nfdZCG__diagram{background:linear-gradient(var(--color-glass), var(--color-glass)), var(--color-canvas)}.home-module__nfdZCG__dOrbitPanel{margin-top:6rem;position:relative}:root[data-motion=full] .home-module__nfdZCG__dOrbitPanel{width:var(--d-w,100vw);flex:none;height:100%;margin-top:0}.home-module__nfdZCG__orbit{display:none}:root[data-motion=full] .home-module__nfdZCG__orbit{pointer-events:none;width:0;height:0;display:block;position:absolute;top:50%;left:5%}.home-module__nfdZCG__orbitPath,.home-module__nfdZCG__orbitRing,.home-module__nfdZCG__orbitTicks,.home-module__nfdZCG__orbitMark{position:absolute;top:0;left:0;translate:-50% -50%}.home-module__nfdZCG__orbitPath{width:calc(2 * var(--orbit-r,43rem));height:calc(2 * var(--orbit-r,43rem));color:var(--color-line-strong);overflow:visible}.home-module__nfdZCG__orbitRing{border:1px solid var(--color-line-subtle);border-radius:999px;width:48rem;height:48rem}.home-module__nfdZCG__orbitTicks{width:23.5rem;height:23.5rem;color:var(--color-line-strong);overflow:visible}.home-module__nfdZCG__orbitMark{place-items:center;width:8rem;height:8rem;display:grid}.home-module__nfdZCG__orbitDot{background:var(--color-line-strong);width:8px;height:8px;transition:background-color .5s var(--ease-standard), scale .5s var(--ease-standard);border-radius:999px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.home-module__nfdZCG__orbitDot[data-on]{background:var(--color-ink);scale:1.25}.home-module__nfdZCG__albo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-module__nfdZCG__alboArrows{display:none}@media not (min-width:48rem){:root[data-motion=lite] .home-module__nfdZCG__albo{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;display:flex;overflow-x:auto}:root[data-motion=lite] .home-module__nfdZCG__albo::-webkit-scrollbar{display:none}:root[data-motion=lite] .home-module__nfdZCG__albo>li{scroll-snap-align:start;flex:0 0 72%}:root[data-motion=lite] .home-module__nfdZCG__alboArrows{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}}:root[data-motion=full] .home-module__nfdZCG__albo{width:0;height:0;display:block;position:absolute;top:50%;left:5%;overflow:visible}:root:not([data-motion=full]) .home-module__nfdZCG__albo>li[data-empty]{display:none}:root[data-motion=full] .home-module__nfdZCG__albo>li{transform-origin:0 0;will-change:transform, opacity;visibility:hidden;position:absolute;top:0;left:0;translate:none}:root[data-motion=full] .home-module__nfdZCG__albo .home-module__nfdZCG__workImg{width:auto;max-width:18rem;height:auto;max-height:22rem}@media not (min-height:50rem){:root[data-motion=full] .home-module__nfdZCG__albo .home-module__nfdZCG__workImg{max-height:40svh}}:root[data-motion=full] .home-module__nfdZCG__albo figure{position:relative}:root[data-motion=full] .home-module__nfdZCG__albo .home-module__nfdZCG__credit{background:var(--color-photo-mat);visibility:hidden;padding:0 6px 6px;position:absolute;top:100%;left:0;right:0}:root[data-motion=full] .home-module__nfdZCG__albo>li[data-focus] .home-module__nfdZCG__credit{visibility:visible}.home-module__nfdZCG__orbitRight{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.home-module__nfdZCG__alboCol{min-width:0}@media (min-width:64rem){:root:not([data-motion]) .home-module__nfdZCG__orbitRight,:root[data-motion=lite] .home-module__nfdZCG__orbitRight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}:root[data-motion=full] .home-module__nfdZCG__orbitRight{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:1.5rem;height:100%;display:grid}.home-module__nfdZCG__orbitText{flex-direction:column;gap:2.5rem;display:flex}:root[data-motion=full] .home-module__nfdZCG__orbitText{z-index:200;grid-column:8/13;position:relative}:root[data-motion=full] .home-module__nfdZCG__alboCol{display:contents}.home-module__nfdZCG__roles{flex-direction:column;gap:4px;display:flex}.home-module__nfdZCG__role{border-radius:var(--radius-card);border:1px solid var(--color-line)}.home-module__nfdZCG__role[open]{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 4%, transparent), color-mix(in oklab, var(--color-ink) 2%, transparent))}.home-module__nfdZCG__role>summary{border-radius:inherit;color:var(--color-ink-muted);transition:color .5s var(--ease-standard);grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:.75rem 1rem;font-weight:500;list-style:none;display:grid}.home-module__nfdZCG__role>summary::-webkit-details-marker{display:none}.home-module__nfdZCG__role[open]>summary{color:var(--color-ink);padding-bottom:0}.home-module__nfdZCG__roleBody{padding:0 1rem 1rem 5rem}:root[data-motion=full] .home-module__nfdZCG__role[open] .home-module__nfdZCG__stepRing{opacity:1}@supports (interpolate-size:allow-keywords){.home-module__nfdZCG__role,.home-module__nfdZCG__faqItem{interpolate-size:allow-keywords}.home-module__nfdZCG__role::details-content{block-size:0;transition:block-size .3s var(--ease-standard), content-visibility .3s allow-discrete;overflow:clip}.home-module__nfdZCG__faqItem::details-content{block-size:0;transition:block-size .3s var(--ease-standard), content-visibility .3s allow-discrete;overflow:clip}.home-module__nfdZCG__role[open]::details-content{block-size:auto}.home-module__nfdZCG__faqItem[open]::details-content{block-size:auto}}.home-module__nfdZCG__e{z-index:var(--z-content);position:relative}:root[data-motion=full] .home-module__nfdZCG__e{margin-top:-60vh}.home-module__nfdZCG__plans{grid-template-columns:repeat(var(--plans,3), minmax(0, 1fr));grid-auto-rows:auto;gap:1rem;display:grid}@media not (min-width:64rem){.home-module__nfdZCG__plans{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1rem;padding:.75rem 1rem 1rem;display:flex;overflow-x:auto}.home-module__nfdZCG__plans::-webkit-scrollbar{display:none}}.home-module__nfdZCG__plan{isolation:isolate;grid-row:span 5;grid-template-rows:subgrid;border-radius:var(--radius-panel);background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--color-ink) 5%, transparent), transparent 60%), var(--color-surface);border:1px solid var(--color-line);row-gap:1rem;padding:1.75rem 1.5rem 1.5rem;display:grid;position:relative}@media not (min-width:64rem){.home-module__nfdZCG__plan{scroll-snap-align:center;flex:0 0 18.25rem;grid-template-rows:auto auto 1fr auto auto}}@media (min-width:48rem) and (not (min-width:64rem)){.home-module__nfdZCG__plan{flex-basis:21.25rem}}.home-module__nfdZCG__planRing{pointer-events:none;z-index:-1;border-radius:16px;position:absolute;inset:8px}.home-module__nfdZCG__planGlow{border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 115% 100% at 50% 0, transparent 60%, color-mix(in oklab, var(--color-accent) 45%, transparent) 85%, var(--color-accent-glow) 97%);-webkit-mask-composite:xor;opacity:0;transition:opacity .5s var(--ease-standard);padding:12px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.home-module__nfdZCG__plan:focus-within .home-module__nfdZCG__planGlow{opacity:1}@media (hover:hover) and (pointer:fine){.home-module__nfdZCG__plan:hover .home-module__nfdZCG__planGlow{opacity:1}}.home-module__nfdZCG__planDot{background:var(--color-accent);border-radius:999px;flex:none;width:6px;height:6px;margin-top:.5rem}.home-module__nfdZCG__planMore{margin-top:-.5rem}.home-module__nfdZCG__planMore>summary{list-style:none}.home-module__nfdZCG__planMore>summary::-webkit-details-marker{display:none}.home-module__nfdZCG__planMoreIcon{transition:rotate .3s var(--ease-standard)}.home-module__nfdZCG__planMore[open] .home-module__nfdZCG__planMoreIcon{rotate:180deg}.home-module__nfdZCG__priceSwap{animation:home-module__nfdZCG__priceIn .5s var(--ease-out-cubic) both}@keyframes home-module__nfdZCG__priceIn{0%{opacity:0;transform:translate(12px)scale(.92)}}.home-module__nfdZCG__f{z-index:var(--z-content);content-visibility:auto;contain-intrinsic-size:auto 1000px;position:relative}@media (min-width:48rem){.home-module__nfdZCG__f{contain-intrinsic-size:auto 790px}}@media (min-width:64rem){.home-module__nfdZCG__f{contain-intrinsic-size:auto 600px}}.home-module__nfdZCG__faqItem{border-top:1px solid var(--color-line)}.home-module__nfdZCG__faqItem:last-child{border-bottom:1px solid var(--color-line)}.home-module__nfdZCG__faqItem>summary{border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.home-module__nfdZCG__faqItem>summary::-webkit-details-marker{display:none}.home-module__nfdZCG__faqToggle{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-standard);border-radius:999px;flex:none;place-items:center;display:grid}.home-module__nfdZCG__faqItem>summary:hover .home-module__nfdZCG__faqToggle{border-color:var(--color-line-strong)}.home-module__nfdZCG__faqToggle svg{transition:rotate .3s var(--ease-standard)}.home-module__nfdZCG__faqItem[open] .home-module__nfdZCG__faqToggle svg{rotate:45deg}@media (min-width:64rem){.home-module__nfdZCG__faqIntro{position:sticky;top:96px}}.home-module__nfdZCG__g{z-index:var(--z-content);content-visibility:auto;contain-intrinsic-size:auto 490px;position:relative;overflow-x:clip}@media (min-width:48rem){.home-module__nfdZCG__g{contain-intrinsic-size:auto 420px}}@media (min-width:64rem){.home-module__nfdZCG__g{contain-intrinsic-size:auto 400px}}@media (min-width:80rem){.home-module__nfdZCG__g{contain-intrinsic-size:auto 450px}}@media (min-width:90rem){.home-module__nfdZCG__f{contain-intrinsic-size:auto 608px}.home-module__nfdZCG__g{contain-intrinsic-size:auto 464px}}.home-module__nfdZCG__search{width:min(36rem,100%);margin-inline:auto;position:relative}.home-module__nfdZCG__searchRing{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--halo-line);border-radius:30px;position:absolute;inset:-6px}.home-module__nfdZCG__searchFrame{background:var(--color-surface);border-radius:24px;padding:.75rem;position:relative}.home-module__nfdZCG__typing{pointer-events:none;white-space:nowrap;max-width:100%;position:absolute;top:50%;left:2.75rem;overflow:hidden;translate:0 -50%}.home-module__nfdZCG__caret{vertical-align:-.2em;background:var(--color-accent);width:2px;height:1.125em;margin-left:1px;display:inline-block}.home-module__nfdZCG__rotatingMark{stroke-dasharray:1;animation:home-module__nfdZCG__markDraw .6s var(--ease-out-quad) .56s both}.home-module__nfdZCG__rotWord{isolation:isolate;vertical-align:bottom;justify-items:start;padding:0 .06em .08em;display:inline-grid;position:relative;overflow:hidden}.home-module__nfdZCG__rotWord[data-settle]{transition:width .24s var(--ease-drawer)}.home-module__nfdZCG__rotItem{white-space:nowrap;grid-area:1/1}.home-module__nfdZCG__rotItem:not([data-on]){position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.home-module__nfdZCG__rotWord{transition:none}}.home-module__nfdZCG__footerLayer{z-index:var(--z-content);position:relative}
