.M4laAG_titleFit{container-type:inline-size}.M4laAG_title{font-kerning:normal;text-wrap:balance;font-size:min(12.4688cqw,4.5rem);line-height:1.02}@media (min-width:40rem){.M4laAG_title{font-size:min(12.4688cqw,5.5rem)}}@media (min-width:64rem){.M4laAG_title{font-size:min(7.86164cqw,6.5rem,13vh);line-height:.98}}.M4laAG_section{padding-top:7rem}.M4laAG_lead{margin-top:1.5rem}.M4laAG_actions,.M4laAG_backer{margin-top:2rem}.M4laAG_plateRow{margin-top:2.25rem}@media (min-width:40rem){.M4laAG_section{padding-top:8rem}.M4laAG_plateRow{margin-top:3rem}.M4laAG_lead{margin-top:1.75rem}.M4laAG_actions{margin-top:2.25rem}}@media (min-width:64rem){.M4laAG_section{padding-top:clamp(6rem,14vh,8rem)}.M4laAG_lead{margin-top:clamp(1rem,3vh,1.75rem)}.M4laAG_actions{margin-top:clamp(1.25rem,4vh,2.25rem)}.M4laAG_backer{margin-top:clamp(1.25rem,3.5vh,2rem)}.M4laAG_plateRow{margin-top:clamp(1rem,3vh,2rem)}}.M4laAG_hit{position:relative}.M4laAG_hit:after{content:"";position:absolute;inset:-12px -10px}.M4laAG_stage{opacity:0;transition:opacity 1s var(--ease-home), transform 1.4s var(--ease-home);position:relative;transform:translateY(34px)}.M4laAG_stage[data-ready]{opacity:1;transform:none}.M4laAG_tilt{transform-origin:50% 70%;position:relative}.M4laAG_tilt[data-moving]{will-change:transform}.M4laAG_box{aspect-ratio:592/865;-webkit-user-select:none;user-select:none;width:100%;position:relative}@media (min-width:40rem){.M4laAG_box{aspect-ratio:1024/790}}@media (min-width:64rem){.M4laAG_box{aspect-ratio:1440/790}}:is(.M4laAG_box .overflow-auto,.M4laAG_box .overflow-y-auto,.M4laAG_box .overflow-x-auto){overflow:hidden!important}.M4laAG_box [data-fork-row] .overflow-x-auto{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;overflow:auto hidden!important}@media (max-width:639px){.M4laAG_box [data-canvas-branch-control]{flex-shrink:0;justify-content:flex-end;padding:8px 12px 0;position:static}}.M4laAG_box [data-interactive-output]{touch-action:pan-y pinch-zoom}.M4laAG_box :focus-visible{outline:2px solid var(--text-primary,hsl(var(--ink)));outline-offset:3px}.M4laAG_backlight{opacity:.55;background:radial-gradient(closest-side, hsl(var(--accent-bright) / .1) 0%, hsl(var(--accent-bright) / .1) 64%, hsl(var(--accent-bright) / .045) 82%, transparent 100%);pointer-events:none;border-radius:50%;width:114%;height:132%;position:absolute;top:50%;left:50%;translate:-50% -50%}.M4laAG_backlight[data-moving]{will-change:transform, opacity}.dark .M4laAG_backlight{background:radial-gradient(closest-side, hsl(var(--accent-bright) / .12) 0%, hsl(var(--accent-bright) / .12) 64%, hsl(var(--accent-bright) / .05) 82%, transparent 100%)}.M4laAG_sheenClip{pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.M4laAG_sheen{mix-blend-mode:soft-light;will-change:transform, opacity;background:radial-gradient(closest-side,#ffffff80,#ffffff24 45%,#0000);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:0;left:0}.dark .M4laAG_sheen{mix-blend-mode:screen;background:radial-gradient(closest-side,#e8edeb1f,#e8edeb09 45%,#0000)}.M4laAG_fold{inset-inline:-64px;background-image:linear-gradient(to top, var(--paper) 8%, transparent);transform-origin:50% 100%;pointer-events:none;height:min(96px,24%);position:absolute;bottom:-1px}@media (prefers-reduced-motion:reduce){.M4laAG_stage{transition:opacity .4s linear;transform:none}}
.MVl8Lq_root{--edge:inset 0 1px 0 #ffffffbf;--sh-card:0 1px 2px hsl(var(--ink) / .04), 0 12px 28px -18px hsl(var(--ink) / .24);--sh-card-hot:0 2px 4px -1px hsl(var(--ink) / .06), 0 20px 36px -18px hsl(var(--ink) / .32);--logo-filter:grayscale(1);--ease:var(--ease-home,cubic-bezier(.165, .84, .44, 1))}.dark .MVl8Lq_root{--edge:inset 0 1px 0 #ffffff0d;--sh-card:0 1px 2px #00000059, 0 12px 28px -18px #000000bf;--sh-card-hot:0 2px 4px -1px #00000073, 0 20px 36px -18px #000000d9;--logo-filter:grayscale(1) invert(.9)}.MVl8Lq_stage{max-width:2048px;margin:36px auto 0;position:relative}@media (min-width:640px){.MVl8Lq_stage{margin-top:44px}}.MVl8Lq_row{--gap:12px;--beat:11s;--fade:clamp(24px, 8vw, 160px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);outline:none;padding-block:8px 40px;position:relative;overflow:clip}.MVl8Lq_row+.MVl8Lq_row{margin-top:calc(var(--gap) - 48px)}@media (min-width:640px){.MVl8Lq_row{--gap:16px;--beat:14s}}@media (min-width:1024px){.MVl8Lq_row{--gap:20px;--beat:16.5s}}.MVl8Lq_strip{--cadence:calc(var(--beat,14s) * var(--pace,1));width:max-content;animation:MVl8Lq_drift calc(var(--cards,5) * var(--cadence)) linear infinite;display:flex}.MVl8Lq_strip[data-reverse]{animation-direction:reverse;animation-delay:calc(var(--cadence) * -.5)}@keyframes MVl8Lq_drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.MVl8Lq_stage:not([data-js]) .MVl8Lq_strip:hover{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.MVl8Lq_stage[data-js] .MVl8Lq_strip{touch-action:pan-y}}.MVl8Lq_track{align-items:stretch;gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.MVl8Lq_card{background:var(--paper-raise);width:min(340px,100vw - 52px);box-shadow:var(--edge), inset 0 0 0 1px var(--hairline), var(--sh-card);transition:translate .32s var(--ease), box-shadow .32s var(--ease);border-radius:18px;flex-direction:column;flex:none;padding:20px 22px 19px;display:flex}@media (min-width:640px){.MVl8Lq_card{border-radius:20px;width:440px;padding:24px 26px 22px}}@media (min-width:1024px){.MVl8Lq_card{width:520px;padding:26px 30px 24px}}.MVl8Lq_mark{align-items:center;height:28px;display:flex}.MVl8Lq_logo{flex:none;display:block;overflow:hidden}.MVl8Lq_logo img{max-width:none;filter:var(--logo-filter);display:block}.MVl8Lq_logo img,.MVl8Lq_logo[data-wordmark]{opacity:.66;transition:opacity .24s var(--ease)}.MVl8Lq_logo[data-wordmark]{color:hsl(var(--ink));letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:700;line-height:1;overflow:visible}.MVl8Lq_quote{margin:14px 0 0}.MVl8Lq_quote p{color:hsl(var(--ink-soft));font-size:var(--fs-body,1.0625rem);letter-spacing:-.004em;text-indent:-.4em;text-wrap:pretty;margin:0;line-height:1.55}@media (min-width:640px){.MVl8Lq_quote{margin-top:18px}}.MVl8Lq_quote p::highlight(MVl8Lq_loved-lit){color:hsl(var(--ink))}.MVl8Lq_who{color:hsl(var(--ink-mute));font-size:var(--fs-small,.9375rem);margin:auto 0 0;padding-top:18px;line-height:1.4}@media (min-width:640px){.MVl8Lq_who{padding-top:20px}}.MVl8Lq_name{color:hsl(var(--ink));font-weight:600}@media (hover:hover) and (pointer:fine){.MVl8Lq_card[data-hot],.MVl8Lq_stage:not([data-js]) .MVl8Lq_card:hover{box-shadow:var(--edge), inset 0 0 0 1px var(--hairline-strong), var(--sh-card-hot);translate:0 -2px}.MVl8Lq_card[data-hot] .MVl8Lq_logo img,.MVl8Lq_card[data-hot] .MVl8Lq_logo[data-wordmark],.MVl8Lq_stage:not([data-js]) .MVl8Lq_card:hover .MVl8Lq_logo img,.MVl8Lq_stage:not([data-js]) .MVl8Lq_card:hover .MVl8Lq_logo[data-wordmark]{opacity:1}}.MVl8Lq_row:focus-visible .MVl8Lq_card{box-shadow:var(--edge), inset 0 0 0 2px hsl(var(--accent) / .6), var(--sh-card)}.MVl8Lq_root{overflow-x:clip}.MVl8Lq_headIn,.MVl8Lq_row{transition:opacity .9s var(--ease), translate 1.4s var(--ease)}.MVl8Lq_headIn{transition-duration:.7s,.9s}.MVl8Lq_row:first-child{transition-delay:90ms}.MVl8Lq_row:nth-child(2){transition-delay:.24s}.MVl8Lq_root[data-reveal=hold] .MVl8Lq_headIn{opacity:0;translate:0 14px}.MVl8Lq_root[data-reveal=hold] .MVl8Lq_row:first-child{opacity:0;translate:56px}.MVl8Lq_root[data-reveal=hold] .MVl8Lq_row:nth-child(2){opacity:0;translate:-56px}@media (prefers-reduced-motion:reduce){.MVl8Lq_strip{animation:none}.MVl8Lq_track[aria-hidden]{display:none}.MVl8Lq_track{padding-right:0}.MVl8Lq_row{--gutter:16px;--inset:max(var(--gutter), calc((100% - 72rem) / 2 + var(--gutter)));overscroll-behavior-x:contain;padding:6px var(--inset) 14px;scroll-padding-inline:var(--inset);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.MVl8Lq_row+.MVl8Lq_row{margin-top:0}.MVl8Lq_row:last-child{padding-bottom:40px}@media (min-width:640px){.MVl8Lq_row{--gutter:24px}}@media (min-width:1024px){.MVl8Lq_row{--gutter:32px}}.MVl8Lq_card{scroll-snap-align:start;transition:none}.MVl8Lq_card[data-hot],.MVl8Lq_card:hover{box-shadow:var(--edge), inset 0 0 0 1px var(--hairline-strong), var(--sh-card)!important;translate:none!important}.MVl8Lq_headIn,.MVl8Lq_row,.MVl8Lq_root[data-reveal=hold] .MVl8Lq_headIn,.MVl8Lq_root[data-reveal=hold] .MVl8Lq_row{opacity:1;transition:none;translate:none}}@media print{.MVl8Lq_root[data-reveal=hold] .MVl8Lq_headIn,.MVl8Lq_root[data-reveal=hold] .MVl8Lq_row{opacity:1;translate:none}}
.hxlSGW_grid{--ease:var(--ease-home,cubic-bezier(.165, .84, .44, 1));--ease-io:cubic-bezier(.65, 0, .35, 1);gap:36px;display:grid}@media (min-width:1024px){.hxlSGW_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,104px)}}.hxlSGW_aside{min-width:0}@media (min-width:1024px){.hxlSGW_sticky{position:sticky;top:120px}}.hxlSGW_call{color:hsl(var(--ink-soft));font-size:var(--fs-body,1.0625rem);margin:22px 0 0;line-height:1.5}@media (min-width:1024px){.hxlSGW_call{margin-top:26px}}.hxlSGW_callLink{color:hsl(var(--accent));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent) / .34);text-decoration-color:hsl(var(--accent) / .34);text-underline-offset:.28em;transition:text-decoration-color .2s var(--ease);align-items:baseline;gap:.3em;margin-block:-9px;padding-block:9px;font-weight:560;text-decoration-thickness:1px;display:inline-flex}.hxlSGW_callLink svg{transition:translate .26s var(--ease);flex:none;align-self:center}.hxlSGW_callLink:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px;border-radius:3px}@media (hover:hover) and (pointer:fine){.hxlSGW_callLink:hover{text-decoration-color:currentColor}.hxlSGW_callLink:hover svg{translate:3px}}.hxlSGW_list{min-width:0;box-shadow:inset 0 -1px 0 var(--hairline);position:relative}.hxlSGW_item{position:relative}.hxlSGW_rule{background:var(--hairline);height:1px;transition:clip-path 1.2s var(--ease);transition-delay:calc(var(--i,0) * 70ms);position:absolute;inset:0 0 auto}.hxlSGW_rule:after{content:"";background:hsl(var(--accent));transform-origin:0;transition:transform .52s var(--ease-io);position:absolute;inset:0;transform:scaleX(0)}.hxlSGW_item[data-open] .hxlSGW_rule:after{transition:transform .7s var(--ease-io);transform:scaleX(1)}.hxlSGW_head{justify-content:space-between;align-items:center;gap:28px;padding:26px 2px 26px 0;display:flex;position:relative}.hxlSGW_head:after{content:"";flex:none;width:32px;height:32px}.hxlSGW_qh{font:inherit;color:hsl(var(--ink));letter-spacing:-.014em;text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.05rem + .55vw,1.375rem);font-weight:500;line-height:1.32}.hxlSGW_q{color:hsl(var(--ink));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:0 2px 0 0;scroll-margin-block:104px 32px;display:flex;position:absolute;inset:0}.hxlSGW_icon{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:box-shadow .2s var(--ease), background-color .2s var(--ease), scale .2s var(--ease);border-radius:50%;flex:none;position:relative}.hxlSGW_icon>span{background:hsl(var(--ink-soft));width:12px;height:1.5px;transition:background-color .2s var(--ease);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.hxlSGW_icon>span:last-child{transition:transform .38s var(--ease-io), opacity .38s var(--ease-io), background-color .2s var(--ease);transform:rotate(90deg)}.hxlSGW_item[data-open] .hxlSGW_icon{box-shadow:inset 0 0 0 1px hsl(var(--accent))}.hxlSGW_item[data-open] .hxlSGW_icon>span{background:hsl(var(--accent))}.hxlSGW_item[data-open] .hxlSGW_icon>span:last-child{opacity:0;transform:rotate(90deg)scaleX(0)}@media (hover:hover) and (pointer:fine){.hxlSGW_q:hover .hxlSGW_icon{background:hsl(var(--ink) / .05);box-shadow:inset 0 0 0 1px hsl(var(--ink-faint))}.hxlSGW_item[data-open] .hxlSGW_q:hover .hxlSGW_icon{background:hsl(var(--accent) / .08);box-shadow:inset 0 0 0 1px hsl(var(--accent))}}.hxlSGW_q:active .hxlSGW_icon{scale:.94}.hxlSGW_q:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px;border-radius:4px}.hxlSGW_panel{transition:grid-template-rows .44s var(--ease);grid-template-rows:0fr;display:grid}.hxlSGW_item[data-open] .hxlSGW_panel{grid-template-rows:1fr}.hxlSGW_clip{min-height:0;overflow:hidden}.hxlSGW_answer{opacity:0;transition:opacity .18s var(--ease), translate .22s var(--ease);padding:0 64px 30px 0;translate:0 6px}.hxlSGW_item:not([data-open]) .hxlSGW_answer{visibility:hidden;transition:opacity .18s var(--ease), translate .22s var(--ease), visibility 0s linear .44s}.hxlSGW_item[data-open] .hxlSGW_answer{opacity:1;transition:opacity .42s var(--ease) 70ms, translate .56s var(--ease) 40ms;translate:0}.hxlSGW_answer p{max-width:34em;color:hsl(var(--ink-soft));font-size:var(--fs-body,1.0625rem);letter-spacing:-.005em;text-wrap:pretty;margin:0;line-height:1.62}.hxlSGW_head,.hxlSGW_clip,.hxlSGW_headIn{transition:opacity .7s var(--ease), translate .9s var(--ease);transition-delay:calc(var(--i,0) * 70ms + .16s)}.hxlSGW_headIn{transition-delay:0s}.hxlSGW_root[data-reveal=hold] .hxlSGW_rule{clip-path:inset(0 100% 0 0)}.hxlSGW_root[data-reveal=hold] .hxlSGW_head,.hxlSGW_root[data-reveal=hold] .hxlSGW_clip,.hxlSGW_root[data-reveal=hold] .hxlSGW_headIn{opacity:0;translate:0 10px}@media (max-width:639px){.hxlSGW_head{gap:18px;padding-block:21px}.hxlSGW_icon,.hxlSGW_head:after{width:30px;height:30px}.hxlSGW_answer{padding:0 6px 26px 0}}@media (prefers-reduced-motion:reduce){.hxlSGW_rule,.hxlSGW_rule:after,.hxlSGW_icon,.hxlSGW_icon>span,.hxlSGW_panel,.hxlSGW_answer,.hxlSGW_head,.hxlSGW_clip,.hxlSGW_headIn,.hxlSGW_callLink svg{transition-duration:1ms!important;transition-delay:0s!important}}@media print{.hxlSGW_root[data-reveal=hold] .hxlSGW_rule{clip-path:none}.hxlSGW_root[data-reveal=hold] .hxlSGW_head,.hxlSGW_root[data-reveal=hold] .hxlSGW_clip,.hxlSGW_root[data-reveal=hold] .hxlSGW_headIn{opacity:1;translate:none}}
.tiGppq_track{position:relative}.tiGppq_pin{flex-direction:column;align-items:center;padding:96px 24px 64px;display:flex}.tiGppq_intro,.tiGppq_outro{text-align:center;width:100%;max-width:1152px}.tiGppq_figure{width:100%;max-width:1152px;height:clamp(360px,55vw,540px);margin-top:24px;position:relative}.tiGppq_svg,.tiGppq_ascii{width:100%;height:100%;position:absolute;inset:0}.tiGppq_svg{overflow:visible}.tiGppq_ascii{z-index:2;opacity:0;pointer-events:none}.tiGppq_outro{margin-top:80px}.tiGppq_staticLogo{justify-content:center;width:100%;margin-top:40px;display:flex}.tiGppq_staticLogo img{width:min(48vw,240px);height:auto}.tiGppq_ten{fill:hsl(var(--ink));font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.04em}.tiGppq_agent{fill:color-mix(in oklab, hsl(var(--accent-bright)) 65%, hsl(var(--accent)))}.dark .tiGppq_agent{fill:hsl(var(--accent-bright))}.tiGppq_sourcesHeading{text-align:center;width:100%;max-width:1152px;margin-top:80px}.tiGppq_sourceLayer{width:100%;max-width:1104px;height:560px;margin-top:24px;position:relative}.tiGppq_sourceFallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 134px}@media (min-height:700px) and (prefers-reduced-motion:no-preference){.tiGppq_track[data-animated=true]{height:820svh}.tiGppq_track[data-animated=true] .tiGppq_pin{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center;row-gap:8px;height:100svh;padding:clamp(96px,13svh,132px) 24px 20px;display:grid;position:sticky;top:0;overflow:clip}.tiGppq_track[data-animated=true] .tiGppq_intro,.tiGppq_track[data-animated=true] .tiGppq_outro,.tiGppq_track[data-animated=true] .tiGppq_sourcesHeading{will-change:transform, opacity;grid-area:1/1;align-self:center;margin:0}.tiGppq_track[data-animated=true] .tiGppq_outro,.tiGppq_track[data-animated=true] .tiGppq_sourcesHeading{opacity:0}.tiGppq_track[data-animated=true] .tiGppq_figure,.tiGppq_track[data-animated=true] .tiGppq_sourceLayer{grid-area:2/1;height:auto;min-height:0;margin-top:16px}.tiGppq_track[data-animated=true] .tiGppq_sourceLayer{pointer-events:none}.tiGppq_track[data-animated=true] .tiGppq_staticLogo,.tiGppq_track[data-animated=true] .tiGppq_sourceFallback{display:none}}@media (max-width:640px){.tiGppq_pin{padding-inline:16px}.tiGppq_sourceFallback{bottom:130px}.tiGppq_sourceFallback img{width:52px;height:52px}.tiGppq_track[data-animated=true] .tiGppq_pin{padding:88px 16px 16px}.tiGppq_track[data-animated=true] .tiGppq_figure,.tiGppq_track[data-animated=true] .tiGppq_sourceLayer{margin-top:12px}.tiGppq_intro .home-lead{max-width:320px;font-size:20px;line-height:1.35}}@media (max-width:389.98px){.home-v2 h2.tiGppq_title{font-size:clamp(1.75rem,10.101vw - .20202rem,2.25rem)}}@media (prefers-reduced-motion:reduce),(max-height:699px),(max-width:640px) and (max-height:759px){.tiGppq_track[data-animated=true]{height:auto}.tiGppq_track[data-animated=true] .tiGppq_pin{height:auto;padding-block:96px 64px;display:flex;position:relative;overflow:visible}.tiGppq_track[data-animated=true] .tiGppq_figure{flex:none;height:clamp(360px,55vw,540px)}.tiGppq_track[data-animated=true] .tiGppq_outro{opacity:1;margin-top:80px}.tiGppq_track[data-animated=true] .tiGppq_staticLogo{display:flex}.tiGppq_track[data-animated=true] .tiGppq_sourceLayer{flex:none;height:560px}.tiGppq_track[data-animated=true] .tiGppq_sourcesHeading{opacity:1;margin-top:80px}.tiGppq_track[data-animated=true] .tiGppq_sourceFallback{display:flex}}
._0AAm9W_section{isolation:isolate;border-top:1px solid var(--hairline);background:var(--paper);position:relative}._0AAm9W_section[data-source-ready]{height:270svh}._0AAm9W_sticky{flex-direction:column;height:100svh;padding:clamp(90px,11svh,125px) 28px 28px;display:flex;position:sticky;top:0;overflow:hidden}._0AAm9W_intro{text-align:center;flex:none;width:100%;max-width:1100px;margin:0 auto}._0AAm9W_constellation{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1100px;min-height:0;margin:22px auto 0;display:flex}._0AAm9W_diagram{flex:1;grid-template-columns:minmax(0,1fr) 30% minmax(0,1fr);align-items:center;min-height:320px;max-height:470px;display:grid;position:relative}._0AAm9W_bank{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 28px;display:grid;position:relative}._0AAm9W_source{--source-reveal:1;cursor:pointer;min-width:0;color:hsl(var(--ink));-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:2px 0;display:flex}._0AAm9W_sourceAnchor{width:44px;height:44px;display:block}._0AAm9W_sourceTile{border:1px solid hsl(var(--ink) / .1);background:var(--paper-raise);width:100%;height:100%;color:var(--source-color);box-shadow:0 3px 12px hsl(var(--ink) / .025);opacity:calc(.15 + var(--source-reveal) * .85);transform:translate(calc((1 - var(--source-reveal)) * var(--from-x)), calc((1 - var(--source-reveal)) * var(--from-y))) scale(calc(.75 + var(--source-reveal) * .25));border-radius:13px;place-items:center;transition:border-color .2s,box-shadow .2s;display:grid}._0AAm9W_sourceTile>svg{width:25px;height:25px}._0AAm9W_source[data-active=true] ._0AAm9W_sourceTile,._0AAm9W_source:hover ._0AAm9W_sourceTile{border-color:hsl(var(--accent) / .7);box-shadow:0 0 0 3px hsl(var(--accent) / .07)}._0AAm9W_source:focus-visible{outline:none}._0AAm9W_source:focus-visible ._0AAm9W_sourceTile{outline:2px solid hsl(var(--ink));outline-offset:4px}._0AAm9W_sourceName{background:var(--paper);text-align:center;letter-spacing:-.02em;max-width:100%;opacity:var(--source-reveal);margin-top:5px;padding:1px 3px;font-size:10.5px;font-weight:500;line-height:1.25}._0AAm9W_connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._0AAm9W_route{--wire-reveal:1}._0AAm9W_wire{stroke:hsl(var(--ink) / .13);stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--wire-reveal)) * 100);opacity:var(--wire-reveal);transition:stroke .3s}._0AAm9W_route[data-active=true] ._0AAm9W_wire{stroke:hsl(var(--accent) / .75);stroke-width:1.5px}._0AAm9W_hub{z-index:2;pointer-events:none;background:0 0;flex:none;justify-self:center;place-items:center;width:112px;max-width:100%;height:112px;display:grid;position:relative}._0AAm9W_hub>img{width:80px;height:80px}._0AAm9W_prompt{border:1px solid hsl(var(--ink) / .16);background:var(--paper-raise);width:100%;max-width:770px;height:128px;box-shadow:0 5px 20px hsl(var(--ink) / .025);text-align:left;border-radius:18px;flex:none;margin:16px auto 0;padding:17px 24px;position:relative}._0AAm9W_promptStage{height:100%;display:grid;overflow:hidden}._0AAm9W_promptContent{grid-area:1/1;min-width:0}._0AAm9W_promptSource{color:hsl(var(--ink-soft));align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:18px;display:flex}._0AAm9W_promptSource>span:first-child{place-items:center;width:18px;height:18px;display:grid}._0AAm9W_promptSource svg{width:18px;height:18px}._0AAm9W_promptHint{color:hsl(var(--ink-mute));font-size:10px;line-height:18px;position:absolute;top:18px;right:24px}._0AAm9W_prompt p{letter-spacing:-.025em;align-content:center;height:2.8em;margin:9px 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.4;display:grid}._0AAm9W_prompt p>span{white-space:nowrap;display:block}._0AAm9W_section[data-source-ready] ._0AAm9W_source{--source-reveal:clamp(0, calc((var(--sources-progress,0) - var(--source-delay)) / .44), 1)}._0AAm9W_section[data-source-ready] ._0AAm9W_route{--wire-reveal:clamp(0, calc((var(--sources-progress,0) - .18 - var(--wire-delay)) / .38), 1)}._0AAm9W_section[data-source-ready] ._0AAm9W_hub{opacity:clamp(0, calc((var(--sources-progress,0) - .3) / .3), 1);transform:scale(clamp(.92, calc(.92 + var(--sources-progress,0) * .13), 1))}._0AAm9W_section[data-source-ready] ._0AAm9W_prompt{opacity:clamp(0, calc((var(--sources-progress,0) - .5) / .16), 1)}@media (min-height:900px) and (min-width:641px){._0AAm9W_sourceAnchor{width:54px;height:54px}._0AAm9W_sourceName{font-size:12px}._0AAm9W_bank{gap:13px 30px}._0AAm9W_prompt{margin-top:26px}}@media (max-width:900px){._0AAm9W_bank{gap:7px 8px}._0AAm9W_hub{width:96px;height:96px}}@media (min-width:641px) and (max-height:820px){._0AAm9W_bank{row-gap:4px}._0AAm9W_sourceAnchor{width:38px;height:38px}._0AAm9W_sourceTile>svg{width:22px;height:22px}._0AAm9W_sourceName{margin-top:4px;font-size:10px}}@media (max-width:640px){._0AAm9W_section[data-source-ready]{height:250svh}._0AAm9W_sticky{padding:86px 18px 20px}._0AAm9W_headingBreak{display:none}._0AAm9W_constellation{margin-top:22px}._0AAm9W_diagram{flex-direction:column;justify-content:center;gap:14px;min-height:322px;max-height:430px;display:flex}._0AAm9W_bank{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 3px;width:100%}._0AAm9W_sourceAnchor{width:40px;height:40px}._0AAm9W_sourceTile{border-radius:12px}._0AAm9W_sourceTile>svg{width:23px;height:23px}._0AAm9W_sourceName{min-height:22px;margin-top:5px;padding-inline:0;font-size:9px}._0AAm9W_hub{width:64px;height:64px}._0AAm9W_hub>img{width:52px;height:52px}._0AAm9W_prompt{border-radius:15px;height:112px;margin-top:12px;padding:15px 16px}._0AAm9W_promptHint{display:none}._0AAm9W_prompt p{height:2.8em;margin-top:10px;font-size:clamp(12px,3.7vw,18px)}}@media (max-height:699px) and (min-width:641px),(max-width:640px) and (max-height:760px){._0AAm9W_section[data-source-ready]{height:auto}._0AAm9W_sticky{height:auto;padding-top:80px;padding-bottom:45px;position:relative}._0AAm9W_diagram{flex:none;height:410px}._0AAm9W_prompt{margin-top:24px}}@media (prefers-reduced-motion:reduce){._0AAm9W_section[data-source-ready]{height:auto}._0AAm9W_sticky{height:auto;padding-bottom:64px;position:relative}._0AAm9W_diagram{flex:none;height:440px}._0AAm9W_sourceTile,._0AAm9W_wire{transition:none}}._0AAm9W_section[data-source-ready] ._0AAm9W_constellation:is(:focus-within,[data-explored]) ._0AAm9W_source{--source-reveal:1}._0AAm9W_section[data-source-ready] ._0AAm9W_constellation:is(:focus-within,[data-explored]) ._0AAm9W_route{--wire-reveal:1}._0AAm9W_section[data-source-ready] ._0AAm9W_constellation:is(:focus-within,[data-explored]) ._0AAm9W_hub{opacity:1;transform:none}._0AAm9W_section[data-source-ready] ._0AAm9W_constellation:is(:focus-within,[data-explored]) ._0AAm9W_prompt{opacity:1}
.vLal_a_orbit{z-index:3;pointer-events:none;position:absolute;inset:0}.vLal_a_field{grid-template-columns:minmax(0,1fr) 30% minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0 0 134px}.vLal_a_connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vLal_a_connections path{fill:none;stroke:hsl(var(--ink) / .12);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;transition:stroke .24s}.vLal_a_connections path[data-active=true]{stroke:hsl(var(--accent) / .65);stroke-width:1.4px}.vLal_a_bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 28px;display:grid;position:relative}.vLal_a_seat{min-width:0;position:relative}.vLal_a_anchor{pointer-events:none;width:44px;height:44px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vLal_a_source{width:100%;color:hsl(var(--ink));cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.vLal_a_tile{border:1px solid hsl(var(--ink) / .1);width:44px;height:44px;color:var(--source-color);background:var(--paper-raise);box-shadow:0 3px 12px hsl(var(--ink) / .025);border-radius:13px;place-items:center;transition:border-color .18s,box-shadow .18s;display:grid}.vLal_a_tile>svg{width:25px;height:25px}.vLal_a_source:hover .vLal_a_tile,.vLal_a_source[aria-pressed=true] .vLal_a_tile{border-color:hsl(var(--accent) / .7);box-shadow:0 0 0 3px hsl(var(--accent) / .07)}.vLal_a_source:focus-visible{outline:none}.vLal_a_source:focus-visible .vLal_a_tile{outline:2px solid hsl(var(--ink));outline-offset:4px}.vLal_a_label{background:var(--paper);text-align:center;letter-spacing:-.02em;max-width:100%;margin-top:5px;padding:1px 3px;font-size:11px;font-weight:500;line-height:1.3}.vLal_a_hub{pointer-events:none;justify-self:center;width:80px;height:80px}.vLal_a_promptWrap{pointer-events:auto;position:absolute;inset:auto 0 0}.vLal_a_prompt.vLal_a_prompt{height:112px;margin:0 auto;padding-block:12px}@media (min-height:900px) and (min-width:641px){.vLal_a_anchor,.vLal_a_tile{width:54px;height:54px}.vLal_a_bank{gap:13px 30px}.vLal_a_label{font-size:12px}}@media (max-width:900px){.vLal_a_bank{column-gap:8px}}@media (min-width:641px) and (max-height:820px){.vLal_a_bank{row-gap:5px}.vLal_a_anchor,.vLal_a_tile{width:36px;height:36px}.vLal_a_tile>svg{width:22px;height:22px}.vLal_a_label{margin-top:4px;font-size:10px}}@media (min-width:641px) and (min-height:700px) and (max-height:760px){.vLal_a_bank{row-gap:1px}.vLal_a_anchor,.vLal_a_tile{width:32px;height:32px}.vLal_a_tile{border-radius:10px}.vLal_a_tile>svg{width:20px;height:20px}}@media (max-width:640px){.vLal_a_field{flex-direction:column;justify-content:center;gap:12px;display:flex;bottom:130px}.vLal_a_bank{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 3px;width:100%}.vLal_a_anchor,.vLal_a_tile{width:40px;height:40px}.vLal_a_tile{border-radius:12px}.vLal_a_tile>svg{width:23px;height:23px}.vLal_a_label{min-height:22px;margin-top:5px;padding-inline:0;font-size:9px;line-height:1.25}.vLal_a_hub{flex:none;width:52px;height:52px}}@media (max-width:360px){.vLal_a_anchor,.vLal_a_tile{width:34px;height:34px}.vLal_a_tile>svg{width:21px;height:21px}.vLal_a_label{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.vLal_a_tile,.vLal_a_connections path{transition:none}}.dark .vLal_a_tile{color:color-mix(in oklab, var(--source-color) 78%, white)}
.nSULHW_gloss{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--paper-raise) 46%, transparent), color-mix(in srgb, var(--paper-raise) 15%, transparent) 48%, transparent 100%);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.dark .nSULHW_gloss{background:radial-gradient(closest-side, hsl(var(--ink) / .09), hsl(var(--ink) / .03) 48%, transparent 100%)}.nSULHW_glint{pointer-events:none;will-change:transform, opacity;width:340px;height:22px;margin:-11px 0 0 -170px;position:absolute;top:0;left:0}.nSULHW_glint:before,.nSULHW_glint:after{content:"";inset-inline:0;position:absolute;top:50%}.nSULHW_glint:before{background:radial-gradient(50% 50% at 50% 50%, hsl(var(--accent-bright) / .16), transparent);height:22px;margin-top:-11px}.nSULHW_glint:after{background:linear-gradient(90deg, transparent, hsl(var(--accent-bright) / .9) 50%, transparent);height:1px;margin-top:-.5px}.dark .nSULHW_glint:before{background:radial-gradient(50% 50% at 50% 50%, hsl(var(--accent-bright) / .28), transparent)}.dark .nSULHW_glint:after{background:linear-gradient(90deg, transparent, hsl(var(--accent) / .95) 50%, transparent)}
