._4FdNuG_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block;position:absolute;inset:0}._4FdNuG_canvas[data-ready]{opacity:1}
._w2HtG_hero{--edge:24px;--mouse-h:38px;isolation:isolate;min-height:calc(100svh - var(--header-h) - var(--ticker-h));flex-direction:column;display:flex;position:relative;overflow:hidden}._w2HtG_inner{padding-block:40px calc(var(--edge) + var(--mouse-h));flex:1;grid-template-columns:2fr 1fr;align-items:stretch;column-gap:clamp(24px,4vw,72px);display:grid}._w2HtG_copy{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex;container-type:inline-size}._w2HtG_thesis{font:700 clamp(2.25rem, 7.7cqi, 7.5rem) / 1.02 var(--font-sans-stack);letter-spacing:var(--track-head);color:var(--accent)}._w2HtG_ln{white-space:nowrap;display:block}._w2HtG_ch{position:relative}._w2HtG_tagline{font:600 var(--fs-display) / 1.1 var(--font-sans-stack);letter-spacing:-.02em}._w2HtG_mark{white-space:nowrap;display:inline-block;position:relative}._w2HtG_mark svg{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;max-width:none;position:absolute;overflow:visible}._w2HtG_circle{width:calc(100% + .64em);height:calc(100% + .44em);stroke:var(--mark-circle);stroke-width:2.2px;top:-.22em;left:-.32em}._w2HtG_line{width:calc(100% + .08em);height:.32em;stroke:var(--red);stroke-width:2.8px;bottom:-.2em;left:-.04em;right:-.04em}._w2HtG_intro{font:400 clamp(1.25rem, 2.6cqi, 1.75rem) / 1.6 var(--font-serif-stack);max-width:none}._w2HtG_intro ._w2HtG_ln{white-space:normal}._w2HtG_cta{transform-origin:0;background:var(--cta-mix);border-color:var(--cta-mix);align-self:flex-start}._w2HtG_cta:hover{background:color-mix(in oklab, var(--cta-mix) 85%, var(--ink));border-color:#0000}._w2HtG_portrait{flex-direction:column;place-self:end;align-items:center;width:100%;margin:0;display:flex;container-type:inline-size}._w2HtG_frame{aspect-ratio:1358/1159;height:min(64svh,85.34cqi);min-height:200px;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}._w2HtG_frame picture{height:100%;display:block}._w2HtG_img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;transition:filter .35s var(--ease)}@media (hover:hover) and (pointer:fine){._w2HtG_img{filter:grayscale()contrast(1.04)}._w2HtG_portrait:hover ._w2HtG_img{filter:none}}._w2HtG_portrait figcaption{font-size:var(--fs-small);color:var(--muted);text-align:center;margin-top:14px}._w2HtG_bg{z-index:-1;pointer-events:none;position:absolute;inset:0}._w2HtG_bg:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 85%, transparent) 40%, transparent 70%), linear-gradient(0deg, var(--bg) 0%, transparent 18%);position:absolute;inset:0}._w2HtG_next{left:50%;bottom:calc(var(--edge) - 3px);min-width:44px;min-height:44px;color:var(--muted);place-items:center;display:inline-grid;position:absolute;translate:-50%}._w2HtG_next:hover{color:var(--ink)}._w2HtG_mouse{width:24px;height:var(--mouse-h);border:2px solid;border-radius:12px;display:block;position:relative}._w2HtG_wheel{background:currentColor;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;position:absolute;top:7px;left:50%}@keyframes _w2HtG_hideUntil{0%,to{opacity:0}}@keyframes _w2HtG_caret{0%,to{opacity:1}}@keyframes _w2HtG_blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes _w2HtG_riseIn{0%{opacity:0;transform:translateY(.4em)}}@keyframes _w2HtG_leadIn{0%{opacity:.05;transform:translateY(.4em)}}@keyframes _w2HtG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _w2HtG_pulse{0%,to{transform:scale(1)}25%{transform:scale(1.05)}75%{transform:scale(.95)}}@keyframes _w2HtG_scrollWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(0)}}._w2HtG_hero{--t0:.3s;--dt:35ms;--typed:calc(var(--t0) + var(--chars) * var(--dt));--t-tag:calc(var(--typed) + .2s);--t-lead:calc(var(--t-tag) + .15s);--t-circle:calc(var(--t-tag) + .5s);--t-line:calc(var(--t-circle) + .8s);--t-cta:calc(var(--t-tag) + .8s)}@media (prefers-reduced-motion:no-preference){._w2HtG_ch{animation:_w2HtG_hideUntil calc(var(--t0) + var(--i) * var(--dt)) steps(1) backwards}._w2HtG_ch:after{content:"";opacity:0;width:.055em;animation:_w2HtG_caret var(--dt) steps(1) calc(var(--t0) + var(--i) * var(--dt));background:currentColor;position:absolute;top:.12em;bottom:.08em;right:-.04em}._w2HtG_ln:last-child ._w2HtG_ch:last-child:after{animation:_w2HtG_caret var(--dt) steps(1) calc(var(--t0) + var(--i) * var(--dt)), _w2HtG_blink 1s calc(var(--typed) + 50ms) 3}._w2HtG_tagline{animation:_w2HtG_riseIn .5s var(--ease) var(--t-tag) backwards}._w2HtG_intro{animation:_w2HtG_leadIn .5s var(--ease) var(--t-lead) backwards}._w2HtG_mark svg path{stroke-dasharray:1;animation:_w2HtG_draw .8s cubic-bezier(.4, 0, .2, 1) var(--t-circle) backwards}._w2HtG_mark ._w2HtG_line path{animation-duration:.5s;animation-delay:var(--t-line)}._w2HtG_cta{animation:_w2HtG_riseIn .5s var(--ease) var(--t-cta) backwards, _w2HtG_pulse 2.8s ease-in-out calc(var(--t-cta) + .5s) infinite}._w2HtG_wheel{animation:1.8s ease-in-out infinite _w2HtG_scrollWheel}}@media (max-width:860px){._w2HtG_ln{white-space:normal}._w2HtG_thesis{font-size:clamp(2.25rem,9vw,3.5rem)}._w2HtG_inner{grid-template-columns:1fr;padding-block:24px 40px}._w2HtG_next{display:none}._w2HtG_frame{width:100%;height:auto}._w2HtG_copy{justify-content:flex-start}._w2HtG_portrait{justify-self:stretch;max-width:none;margin-top:28px}}@media print{._w2HtG_bg,._w2HtG_next{display:none}}
@keyframes yPRA1q_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.yPRA1q_root,.yPRA1q_situ{min-width:0}@media (max-width:719px){.yPRA1q_situ{display:none}}.yPRA1q_top{margin-bottom:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;column-gap:24px;display:grid}.yPRA1q_situQ{font:650 1rem / 1.3 var(--font-sans-stack);letter-spacing:-.01em}.yPRA1q_situList{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.yPRA1q_chip{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:44px;font:500 .96875rem / 1.2 var(--font-sans-stack);color:var(--ink);transition:border-color var(--dur-1), background-color var(--dur-2), color var(--dur-2);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.yPRA1q_chip:hover{border-color:var(--ink)}.yPRA1q_chip[aria-current=true]{background:var(--hl);border-color:var(--hl);color:var(--on-hl)}.yPRA1q_tabs{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.js .yPRA1q_tabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.yPRA1q_tablist{border-top:1px solid var(--line);top:calc(var(--header-h) + 24px);flex-direction:column;display:flex;position:sticky}.yPRA1q_tab{appearance:none;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);cursor:pointer;min-height:56px;transition:color var(--dur-1), border-color var(--dur-1);background:0 0;border-left:2px solid #0000;align-items:center;padding:14px 12px 13px 20px;display:flex}.yPRA1q_tab:hover{color:var(--ink)}.yPRA1q_tab[aria-selected=true]{color:var(--ink);border-left-color:var(--ink)}.yPRA1q_tabName{font:500 1.25rem / 1.2 var(--font-sans-stack);letter-spacing:-.01em}.yPRA1q_tab[aria-selected=true] .yPRA1q_tabName{font-weight:650}.yPRA1q_panels{min-width:0}.yPRA1q_panel{border-top:1px solid var(--line);min-width:0;padding-block:var(--space-8)}.js .yPRA1q_panel{border-radius:var(--radius-sm);background:var(--surface);border:0;padding:clamp(20px,3vw,40px)}.js .yPRA1q_panel:not([data-active]){display:none}.yPRA1q_panel[data-rise]{animation:yPRA1q_rise .32s var(--ease) both}@media (max-width:860px){.yPRA1q_top{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-bottom:24px}.js .yPRA1q_tabs{grid-template-columns:minmax(0,1fr)}.yPRA1q_tablist{grid-template-columns:1fr 1fr;column-gap:12px;display:grid;position:static}.yPRA1q_tab{min-height:60px;padding:10px 6px 10px 12px}.yPRA1q_tabName{font-size:1rem}.js .yPRA1q_panel{padding:26px 18px 24px}}
