._w2HtG_hero{height:100svh;min-height:36rem;position:relative}._w2HtG_stage{--pw:clamp(16rem, 30vw, 29rem);--ph:calc(var(--pw) * 820 / 476);--cw:calc(var(--pw) * 1.16);--ch:calc(var(--ph) * .74);--word:min(15vw, 15.5rem);background:var(--c-bg);isolation:isolate;z-index:1;height:100svh;min-height:36rem;position:sticky;top:0;overflow:clip}._w2HtG_bg{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-soft);display:block;position:absolute;inset:0}._w2HtG_bg[data-live]{opacity:1}html:not(.motion) ._w2HtG_bg{opacity:1;transition:none}._w2HtG_rows{z-index:1;pointer-events:none;position:absolute;inset:0}._w2HtG_row{white-space:nowrap;visibility:hidden;line-height:1;position:absolute;top:0;left:0;right:0}._w2HtG_track{display:inline-flex}._w2HtG_copy{white-space:pre}._w2HtG_row i{color:var(--c-muted);font-style:normal}._w2HtG_rowName{font-family:var(--f-display);letter-spacing:var(--track-mega);color:#ece8df99;font-size:6.4vw;font-weight:600}._w2HtG_rowStack{font-family:var(--f-pixel);letter-spacing:-.02em;color:#8094ffcc;font-size:4.608vw}._w2HtG_rowStack i{color:#8f8a80cc}._w2HtG_card{left:calc(50% - var(--cw) / 2);top:calc(100% - var(--ch));width:var(--cw);height:var(--ch);z-index:2;background:var(--c-fg);transform-origin:0 0;will-change:transform;position:absolute}._w2HtG_name{z-index:3;pointer-events:none;font-family:var(--f-display);letter-spacing:var(--track-mega);color:var(--c-fg);margin:0;font-weight:600;line-height:.86;position:absolute;inset:0}._w2HtG_word{font-size:var(--word);white-space:nowrap;transform-origin:0 0;padding-bottom:.06em;position:absolute;overflow:clip}._w2HtG_first{left:calc(var(--gutter) - .04em);top:30%}._w2HtG_last{right:var(--gutter);transform-origin:100% 0;top:52%}._w2HtG_rise,._w2HtG_drop{display:inline-block}._w2HtG_given{left:var(--gutter);font-family:var(--f-mono);font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);font-weight:500;line-height:1;position:absolute;top:calc(30% - 2.2em)}._w2HtG_inkCopy{z-index:4;color:var(--c-bg);clip-path:inset(calc(100% - var(--ch)) calc(50% - var(--cw) / 2) 0 calc(50% - var(--cw) / 2))}._w2HtG_creamCopy{z-index:6;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--pw) var(--ph);-webkit-mask-size:var(--pw) var(--ph);mask-size:var(--pw) var(--ph)}._w2HtG_photoLayer{z-index:5;pointer-events:none;position:absolute;inset:0}._w2HtG_photo{left:calc(50% - var(--pw) / 2);top:calc(100% - var(--ph));width:var(--pw);height:var(--ph);transform-origin:50% 0;will-change:transform;position:absolute}._w2HtG_img{object-fit:contain;object-position:bottom center;width:100%;height:100%;position:absolute;inset:0}._w2HtG_bw{filter:grayscale()contrast(1.04);opacity:0;display:none}._w2HtG_header{z-index:7;font-family:var(--f-mono);font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;white-space:pre;color:var(--c-muted);visibility:hidden;gap:1.5em;margin:0;font-weight:500;line-height:1;position:absolute;top:0;left:0}._w2HtG_header,._w2HtG_end{display:none}html.motion ._w2HtG_header{display:flex}._w2HtG_header [data-ch]{visibility:hidden}._w2HtG_slash{color:var(--c-accent-text)}._w2HtG_hash{color:var(--c-accent-text);text-transform:none}._w2HtG_sig{z-index:8;visibility:hidden;width:10px;height:auto;position:absolute;top:0;left:0;overflow:visible}._w2HtG_sig path{fill:none;stroke:var(--c-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}._w2HtG_sig circle{fill:var(--c-accent);visibility:hidden}._w2HtG_git{z-index:8;pointer-events:none;visibility:hidden;display:none;position:absolute;inset:0}@media (min-width:768px){html.motion ._w2HtG_git{display:block}._w2HtG_git[data-static]{background:var(--c-bg);visibility:visible;height:max(26rem,52svh);display:block;position:relative;inset:auto}._w2HtG_hero[data-git-static]{height:auto}}._w2HtG_gsvg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}._w2HtG_gl{fill:none;stroke:var(--c-accent);stroke-width:clamp(3px,.35vw,6px);stroke-linecap:round;stroke-linejoin:round}._w2HtG_gnode{fill:var(--c-bg);stroke:var(--c-accent);stroke-width:2.5px}._w2HtG_fill{fill:var(--c-accent)}._w2HtG_merge{fill:var(--c-accent);stroke:none}._w2HtG_gring{fill:none;stroke:var(--c-accent);stroke-width:1.5px;opacity:.5}._w2HtG_gcmd,._w2HtG_gsigned{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.02em;color:var(--c-fg);white-space:pre;margin:0;line-height:1.4;position:absolute}._w2HtG_gsigned{color:var(--c-accent-text);translate:-100%}._w2HtG_glist{margin:0;padding:0;list-style:none}._w2HtG_glbl{width:max-content;position:absolute}._w2HtG_glbl[data-up]{translate:0 -100%}._w2HtG_gd{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.02em;color:var(--c-accent-text);white-space:nowrap;line-height:1.5;display:block}._w2HtG_gmk{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}._w2HtG_gmk>span{display:block}._w2HtG_gt{font-family:var(--f-display);letter-spacing:-.005em;white-space:nowrap;color:var(--c-fg);font-size:clamp(1.05rem,.6rem + .7vw,1.35rem);font-weight:600;line-height:1.1}._w2HtG_gs{max-width:12rem;font-size:var(--t-s);color:var(--c-muted);margin-top:.2em;line-height:1.35}._w2HtG_ghead{text-align:right;translate:-100%}._w2HtG_gref{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-accent-text);white-space:pre;font-weight:500;line-height:1.5}._w2HtG_gcaret{vertical-align:-.18em;background:var(--c-accent-text);width:.6em;height:1.05em;margin-left:2px;display:inline-block}._w2HtG_gnow{font-family:var(--f-display);color:var(--c-fg);font-size:clamp(1.4rem,.8rem + 1vw,1.85rem);font-weight:600;line-height:1.05}._w2HtG_ghead ._w2HtG_gs{white-space:nowrap;max-width:none}._w2HtG_git [data-text]:before{content:none}._w2HtG_meta{left:var(--gutter);bottom:var(--gutter);z-index:9;gap:calc(var(--u) * 1.25);max-width:calc(50% - var(--cw) / 2 - var(--gutter) * 2);display:grid;position:absolute}._w2HtG_role{color:var(--c-fg);margin:0;font-size:1.125rem;line-height:1.35;display:grid}._w2HtG_work{width:fit-content;min-height:1.5rem;font-size:var(--t-s);color:var(--c-muted);align-content:center;gap:.35em;line-height:1.4;text-decoration:none;display:grid}._w2HtG_path{width:fit-content;font-family:var(--f-mono);letter-spacing:.02em;color:var(--c-accent-text);text-underline-offset:.3em;align-items:center;gap:.3em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._w2HtG_path svg{transition:translate .45s var(--ease-out)}._w2HtG_work:hover ._w2HtG_path,._w2HtG_work:focus-visible ._w2HtG_path{text-decoration-thickness:2px}._w2HtG_work:hover ._w2HtG_path svg,._w2HtG_work:focus-visible ._w2HtG_path svg{translate:2px -2px}._w2HtG_work:active ._w2HtG_path svg{translate:4px -4px}._w2HtG_tagline{color:var(--c-muted)}._w2HtG_cue{right:calc(var(--gutter) + 13rem);bottom:var(--gutter);z-index:9;min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.5em;margin:0;display:inline-flex;position:absolute}._w2HtG_end{z-index:9;text-align:center;visibility:hidden;justify-items:center;gap:.6rem;position:absolute;top:0;left:0}._w2HtG_endRole{color:var(--c-muted);margin:0;font-size:.9375rem}._w2HtG_end ._w2HtG_work{grid-auto-flow:column;place-items:center;gap:1em}html.motion ._w2HtG_hero{height:560svh}html.motion ._w2HtG_card{animation:_w2HtG_heroCardBox .9s var(--ease-wipe) 0s backwards}html.motion ._w2HtG_inkCopy{animation:_w2HtG_heroCard .9s var(--ease-wipe) 0s backwards}html.motion ._w2HtG_photo{animation:_w2HtG_heroPhoto 1s var(--ease-out) .1s backwards}html.motion ._w2HtG_creamCopy{animation:_w2HtG_heroFade .35s var(--ease-soft) .75s backwards}:is(html.motion ._w2HtG_given,html.motion ._w2HtG_meta,html.motion ._w2HtG_cue){animation:_w2HtG_heroFade .6s var(--ease-soft) .4s backwards}:is(html.loading ._w2HtG_card,html.loading ._w2HtG_inkCopy,html.loading ._w2HtG_photo,html.loading ._w2HtG_creamCopy,html.loading ._w2HtG_given,html.loading ._w2HtG_meta,html.loading ._w2HtG_cue){animation-play-state:paused}@keyframes _w2HtG_heroCardBox{0%{clip-path:inset(100% 0 0)}}@keyframes _w2HtG_heroCard{0%{clip-path:inset(100% calc(50% - var(--cw) / 2) 0 calc(50% - var(--cw) / 2))}}@keyframes _w2HtG_heroPhoto{0%{translate:0 10%}}@keyframes _w2HtG_heroFade{0%{opacity:0}}@media (max-width:767px){._w2HtG_stage{--pw:74vw;--word:23vw}._w2HtG_first{top:17%}._w2HtG_given{top:calc(17% - 2.4em)}._w2HtG_last{top:29%;right:calc(var(--gutter) - .02em)}._w2HtG_meta{left:auto;right:var(--gutter);text-align:right;justify-items:end;max-width:none;top:calc(29% + 23vw);bottom:auto}._w2HtG_meta ._w2HtG_work{justify-items:end}._w2HtG_meta ._w2HtG_role{font-size:1rem}._w2HtG_meta ._w2HtG_tagline,._w2HtG_cue{display:none}._w2HtG_rowName{font-size:17vw}._w2HtG_rowStack{font-size:12.24vw}._w2HtG_sig path{stroke-width:11px}._w2HtG_header{gap:1em;font-size:.6875rem}._w2HtG_end{width:calc(100vw - var(--gutter) * 2)}._w2HtG_end ._w2HtG_work{grid-auto-flow:row;gap:.35em}html.motion ._w2HtG_hero{height:400svh}}
.RHteCa_about{--paper-muted:#57534c;z-index:0;background:var(--c-fg);color:var(--c-bg);position:relative}@media (max-width:767px){html.motion .RHteCa_about{margin-top:-100svh}}.RHteCa_about ::selection{background:var(--c-bg);color:var(--c-fg)}.RHteCa_pen{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.RHteCa_pen[data-on]{display:block}.RHteCa_penLine{--w:clamp(3px, .35vw, 6px);width:var(--w);margin-left:calc(var(--w) / -2);background:var(--c-accent);transform-origin:50% 0;position:absolute;top:0;left:0}.RHteCa_penNode{border:2px solid var(--c-accent);background:var(--c-fg);border-radius:50%;width:.5625rem;height:.5625rem;margin:-.28rem 0 0 -.28rem;position:absolute;top:0;left:0}.RHteCa_text{column-gap:var(--gutter);row-gap:calc(var(--u) * 6);padding:calc(var(--u) * 16) var(--gutter) calc(var(--u) * 18);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow-x:clip}.RHteCa_label{font-size:var(--t-xs);letter-spacing:.04em;font-family:var(--f-mono);text-transform:uppercase;color:var(--paper-muted);grid-area:1/1/auto/span 4}.RHteCa_meta{font-size:var(--t-xs);letter-spacing:.04em;font-family:var(--f-mono);text-transform:uppercase;color:var(--paper-muted);grid-area:1/9/auto/span 4;gap:.2em;display:grid}.RHteCa_headline{max-width:17em;font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-mega);word-spacing:.1em;text-transform:uppercase;grid-area:2/1/auto/-1;margin:0;font-weight:600;line-height:.98}.RHteCa_serif{font-family:var(--f-serif);font-variation-settings:"opsz" 144;letter-spacing:-.01em;word-spacing:0;text-transform:none;color:var(--c-accent);font-size:1.04em;font-style:italic;font-weight:400;line-height:.9}.RHteCa_lead{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);grid-area:3/1/auto/span 8;font-weight:600;line-height:1.08}.RHteCa_body{max-width:62ch;font-size:var(--t-body);color:var(--c-bg);grid-area:4/5/auto/span 4;line-height:1.6}.RHteCa_globe{--globe-deep:#1a2470;aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:3/9/span 2/span 4;place-self:start end;width:min(100%,26rem);margin:0;position:relative}.RHteCa_print{width:100%;height:100%;transition:opacity .6s var(--ease-soft);display:block;overflow:visible}.RHteCa_limbRing{fill:none;stroke:var(--c-accent);stroke-opacity:.32;stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:0 9.6}.RHteCa_faceDots,.RHteCa_limbDots{fill:none;stroke-linecap:round}.RHteCa_faceDots{stroke:var(--c-accent);stroke-width:6.2px}.RHteCa_limbDots{stroke:color-mix(in srgb, var(--c-accent) 58%, var(--globe-deep));stroke-width:5px}.RHteCa_dots{pointer-events:none;opacity:0;position:absolute;inset:-8%}.RHteCa_dots canvas{width:100%;height:100%;display:block}.RHteCa_gl .RHteCa_print{opacity:0}.RHteCa_globe[data-dragging]{cursor:grabbing}.RHteCa_pin{pointer-events:none;width:0;height:0;position:absolute}.RHteCa_core,.RHteCa_ring{border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:-.3125rem}.RHteCa_core{background:var(--c-accent);box-shadow:0 0 0 2px var(--c-fg)}.RHteCa_ring{border:1.5px solid var(--c-accent);opacity:0;animation:RHteCa_pinPulse 2.6s var(--ease-out) infinite;animation-play-state:paused}.RHteCa_globe[data-live] .RHteCa_ring{animation-play-state:running}@keyframes RHteCa_pinPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}.RHteCa_tag{background:var(--c-fg);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--c-bg);gap:.6em;padding:.2em .45em;line-height:1.2;display:flex;position:absolute;top:0;left:.875rem;translate:0 -50%}.RHteCa_pin[data-flip] .RHteCa_tag{left:auto;right:.875rem}.RHteCa_tag time{color:var(--paper-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.RHteCa_ring{opacity:.35;animation:none;transform:scale(2.2)}}.RHteCa_fx{width:calc(var(--n) * 1ch);font-family:var(--f-mono);letter-spacing:0;white-space:nowrap;text-align:left;color:var(--c-accent-ink);font-size:.84em;font-weight:500;line-height:1;display:inline-block;position:relative}.RHteCa_fxUnit{white-space:nowrap}.RHteCa_lead,.RHteCa_body{word-spacing:.12em}:is(.RHteCa_lead .split-line,.RHteCa_body .split-line){line-height:inherit}.RHteCa_fx{word-spacing:0}.RHteCa_vis{position:relative}.RHteCa_fx [data-text]:before{content:attr(data-text)}.RHteCa_fx[data-state=noise] .RHteCa_vis,.RHteCa_fx[data-state=noise] .RHteCa_del{color:var(--paper-muted)}.RHteCa_caret{background:var(--c-accent);opacity:0;width:.09em;position:absolute;top:.08em;bottom:0;left:0}.RHteCa_fx_diff{clip-path:inset(-.1em -.15em -.12em)}.RHteCa_ghost{visibility:hidden}.RHteCa_del,.RHteCa_ins{position:absolute;top:0;left:0}.RHteCa_del{color:var(--paper-muted);font-weight:400;display:none}.RHteCa_strike{transform-origin:0;background:currentColor;height:2px;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.RHteCa_fx_select{margin-right:6px}.RHteCa_selBg{background:var(--c-accent);transform-origin:0;position:absolute;inset:-.04em -4px -.1em;transform:scaleX(0)}.RHteCa_fx[data-state=selected] .RHteCa_vis{color:var(--c-bg)}.RHteCa_bwrap{display:inline-block;position:relative}.RHteCa_btxt{visibility:hidden}.RHteCa_blk{background:var(--c-accent);transform-origin:0;position:absolute;inset:-.02em -.06em -.04em;transform:scaleX(0)}@media (min-width:768px){.RHteCa_text{padding-bottom:calc(var(--u) * 1)}}@media (min-width:1200px){.RHteCa_globe{grid-row:3}.RHteCa_body{margin-top:calc(var(--u) * -2);grid-area:4/9/auto/span 4}}@media (min-width:768px) and (max-width:1199px){.RHteCa_lead{grid-column:1/span 8}.RHteCa_body{grid-column:1/span 7}}@media (max-width:767px){.RHteCa_text{row-gap:calc(var(--u) * 5);padding-block:calc(var(--u) * 12) calc(var(--u) * 14);grid-template-columns:repeat(4,minmax(0,1fr))}.RHteCa_label{grid-column:1/span 2}.RHteCa_meta{grid-column:3/span 2}.RHteCa_lead{grid-column:1/-1}.RHteCa_body{grid-area:5/2/auto/-1}.RHteCa_globe{grid-area:4/2/auto/-1;justify-self:stretch;width:100%}}
.WlgGQG_section{background:var(--c-bg);color:var(--c-fg);position:relative}.WlgGQG_defs{width:0;height:0;position:absolute;overflow:hidden}.WlgGQG_stage{position:relative}.WlgGQG_ground,.WlgGQG_gl{display:none}.WlgGQG_head{background:var(--c-fg);color:var(--c-bg);padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 9)}.WlgGQG_title{margin:0}.WlgGQG_words{font-family:var(--f-display);letter-spacing:var(--track-mega);text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;align-items:center;column-gap:.18em;font-size:min(7vw,12.5svh);font-weight:600;line-height:.86;display:flex}.WlgGQG_word{display:inline-block}.WlgGQG_word .work-char{text-align:center;display:inline-block}.WlgGQG_chip{font-family:var(--f-mono);letter-spacing:0;text-transform:none;background:currentColor;align-self:center;align-items:center;margin-inline:.12em;padding:.62em .9em .58em;font-size:clamp(.8125rem,.55rem + .55vw,1rem);font-weight:500;line-height:1;display:inline-flex}.WlgGQG_chipText{color:var(--c-fg)}.WlgGQG_chipCount{color:var(--c-accent-text)}.WlgGQG_track{padding:calc(var(--u) * 10) var(--gutter) calc(var(--u) * 12);position:relative}.WlgGQG_graph,.WlgGQG_rail{display:none}.WlgGQG_list{align-items:flex-start;gap:calc(var(--u) * 8) calc(var(--gutter) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WlgGQG_cell{width:min(100%, calc(var(--h) * var(--ar) * 1.05svh));flex:none}.WlgGQG_cell[data-at=top]{margin-top:calc(var(--off) * .25svh)}.WlgGQG_item{position:relative}.WlgGQG_text{gap:calc(var(--u) * .75);padding-bottom:calc(var(--u) * 1.5);display:grid}.WlgGQG_cap{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent-text);white-space:nowrap;justify-self:start;line-height:1.3;position:relative}.WlgGQG_capText{display:inline-block}.WlgGQG_caret{background:var(--c-accent);visibility:hidden;width:.62em;position:absolute;top:.05em;bottom:.05em;left:0}.WlgGQG_name{font-family:var(--f-display);letter-spacing:var(--track-l);font-size:clamp(1.375rem,1rem + .9vw,2rem);font-weight:600;line-height:1}.WlgGQG_link{align-items:center;min-height:44px;display:inline-flex}.WlgGQG_link:after{content:"";z-index:3;position:absolute;inset:0}.WlgGQG_link:focus-visible{outline:none}.WlgGQG_link:focus-visible:after{outline:2px solid var(--c-accent);outline-offset:6px}.WlgGQG_nameShift{transition:translate .6s var(--ease-out);align-items:flex-start;gap:.14em;display:inline-flex;translate:0}.WlgGQG_arrow{width:.6em;height:.6em;color:var(--c-accent-text);transition:translate .5s var(--ease-soft);flex:none;margin-top:.02em;translate:0}.WlgGQG_frame{position:relative}.WlgGQG_media{aspect-ratio:var(--ar);background:var(--c-bg-2);clip-path:inset(0%);transition:clip-path .7s var(--ease-out);position:relative;overflow:clip}.WlgGQG_par{position:absolute;inset:0}.WlgGQG_img{object-fit:cover}.WlgGQG_duo{filter:url(#ink-duo);display:none}.WlgGQG_node{border:2px solid var(--c-accent);background:var(--c-bg);width:.5625rem;height:.5625rem;transition:scale .45s var(--ease-out), background-color .3s var(--ease-soft);border-radius:50%;display:none;position:absolute;scale:0}.WlgGQG_node[data-on]{scale:1}.WlgGQG_node[data-head]{background:var(--c-accent)}.WlgGQG_tagline{margin-top:calc(var(--u) * 1.5);max-width:36ch;font-family:var(--f-body);color:var(--c-fg);font-size:clamp(1.125rem,1rem + .3vw,1.25rem);font-weight:400;line-height:1.45}.WlgGQG_fact{margin-top:calc(var(--u) * 1);max-width:40ch;font-family:var(--f-mono);font-size:var(--t-s);letter-spacing:.02em;color:var(--c-accent-text);line-height:1.4}.WlgGQG_factText{display:inline-block}@media (hover:hover) and (pointer:fine){.WlgGQG_item:hover .WlgGQG_media{clip-path:inset(2.5%)}.WlgGQG_item:hover .WlgGQG_nameShift{translate:.1em}.WlgGQG_item:hover .WlgGQG_arrow{translate:.08em -.08em}}.WlgGQG_item:has(.WlgGQG_link:focus-visible) .WlgGQG_media{clip-path:inset(2.5%)}.WlgGQG_item:has(.WlgGQG_link:focus-visible) .WlgGQG_nameShift{translate:.1em}.WlgGQG_all{flex:none;align-self:center;margin:0}.WlgGQG_allLink{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 3) 0;min-height:44px;display:grid;position:relative}.WlgGQG_allPath{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--c-accent-text)}.WlgGQG_allText{font-family:var(--f-display);font-weight:600;font-size:var(--t-l);letter-spacing:var(--track-l);transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat;align-items:center;gap:.25em;padding-bottom:.12em;line-height:1;display:inline-flex}.WlgGQG_allArrow{width:.8em;height:.8em;color:var(--c-accent-text);transition:translate .5s var(--ease-soft);translate:0}.WlgGQG_allLink:hover .WlgGQG_allText,.WlgGQG_allLink:focus-visible .WlgGQG_allText{background-size:100% 2px}.WlgGQG_allLink:hover .WlgGQG_allArrow,.WlgGQG_allLink:focus-visible .WlgGQG_allArrow{translate:.18em}.WlgGQG_section[data-strip]{height:calc(180svh + var(--travel,140svh))}.WlgGQG_section[data-strip] .WlgGQG_stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.WlgGQG_section[data-strip] .WlgGQG_ground{background:var(--c-fg);display:block;position:absolute;inset:0}.WlgGQG_section[data-strip] .WlgGQG_gl{z-index:1;pointer-events:none;visibility:hidden;display:block;position:absolute;inset:0}.WlgGQG_section[data-strip] .WlgGQG_gl canvas{width:100%;height:100%;display:block}.WlgGQG_section[data-strip] .WlgGQG_head{z-index:4;left:0;right:0;top:calc(var(--header-h) + 3svh);padding:0 var(--gutter);color:var(--c-fg);mix-blend-mode:difference;pointer-events:none;background:0 0;position:absolute}.WlgGQG_section[data-strip][data-landed] .WlgGQG_head{mix-blend-mode:normal}.WlgGQG_section[data-strip] .WlgGQG_words{flex-wrap:nowrap;justify-content:center;column-gap:0}.WlgGQG_section[data-strip] .WlgGQG_word{padding-inline:.06em}.WlgGQG_section[data-strip] .WlgGQG_chipText,.WlgGQG_section[data-strip] .WlgGQG_chipCount{color:var(--c-bg)}.WlgGQG_section[data-strip] .WlgGQG_track{z-index:2;align-items:stretch;width:max-content;height:100%;padding:0 8vw 0 6vw;display:flex;position:absolute;top:0;left:0}.WlgGQG_section[data-strip] .WlgGQG_graph{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.WlgGQG_line{fill:none;stroke:var(--c-accent);stroke-width:clamp(3px,.35vw,6px);stroke-linecap:round;stroke-linejoin:round}.WlgGQG_cover,.WlgGQG_leadNode{display:none}.WlgGQG_section[data-strip] .WlgGQG_leadNode{z-index:1;background:var(--c-accent);width:calc(3*clamp(3px,.35vw,6px));height:calc(3*clamp(3px,.35vw,6px));transition:scale .45s var(--ease-out);pointer-events:none;border-radius:50%;display:block;position:absolute;translate:-50% -50%;scale:0}.WlgGQG_section[data-strip] .WlgGQG_leadNode[data-on]{scale:1}.WlgGQG_section[data-strip] .WlgGQG_cover{background:var(--c-bg);visibility:hidden;pointer-events:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.WlgGQG_section[data-strip] .WlgGQG_list,.WlgGQG_section[data-strip] .WlgGQG_all{z-index:1;position:relative}.WlgGQG_section[data-strip] .WlgGQG_list{flex-wrap:nowrap;align-items:stretch;gap:0;height:100%}.WlgGQG_section[data-strip] .WlgGQG_cell{width:calc(var(--h) * var(--ar) * 1svh);margin:0 0 0 calc(var(--gap) * 1svh);flex-direction:column;display:flex}.WlgGQG_section[data-strip] .WlgGQG_cell[data-at=top]{padding-top:calc(var(--off) * 1svh);justify-content:flex-start}.WlgGQG_section[data-strip] .WlgGQG_cell[data-at=bottom]{padding-bottom:calc(var(--off) * 1svh);justify-content:flex-end}.WlgGQG_section[data-strip] .WlgGQG_media,.WlgGQG_section[data-strip] .WlgGQG_par{will-change:transform}.WlgGQG_section[data-strip] .WlgGQG_duo{will-change:opacity;display:block}.WlgGQG_section[data-strip] .WlgGQG_tagline{min-height:2.9em}.WlgGQG_section[data-strip] .WlgGQG_node{margin-top:-.28rem;display:block;top:calc(100% + .45rem);left:-1.15rem}.WlgGQG_section[data-strip] .WlgGQG_all{align-self:center;margin-left:18svh;padding-left:1.6rem}.WlgGQG_section[data-strip] .WlgGQG_all .WlgGQG_node{margin-top:-.28rem;display:block;top:50%;left:-1.6rem}.WlgGQG_section[data-strip] .WlgGQG_allText{font-size:var(--t-xl);letter-spacing:var(--track-xl)}.WlgGQG_section[data-strip] .WlgGQG_cell[data-first] .WlgGQG_text,.WlgGQG_section[data-strip] .WlgGQG_cell[data-first] .WlgGQG_tagline,.WlgGQG_section[data-strip] .WlgGQG_cell[data-first] .WlgGQG_fact{opacity:0}@media (max-width:767px){.WlgGQG_head{padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 5)}.WlgGQG_words{flex-direction:column;align-items:flex-start;font-size:clamp(3.5rem,19vw,5.5rem)}.WlgGQG_chip{margin:calc(var(--u) * 2.5) 0 0;order:3}.WlgGQG_track{padding:0 var(--gutter) calc(var(--u) * 12) calc(var(--gutter) + 1.25rem)}.WlgGQG_list{gap:calc(var(--u) * 10);display:grid}.WlgGQG_cell{width:var(--pw);margin:0}.WlgGQG_cell[data-at=top]{margin-top:0}.WlgGQG_cell[data-px=end]{justify-self:end}.WlgGQG_cell[data-first]{width:auto;margin-inline:calc(-1 * (var(--gutter) + 1.25rem)) calc(-1 * var(--gutter));background:linear-gradient(to bottom, var(--c-fg) 0 calc(50vw / var(--ar)), var(--c-bg) calc(50vw / var(--ar)))}.WlgGQG_cell[data-first] .WlgGQG_item{flex-direction:column;display:flex}.WlgGQG_cell[data-first] .WlgGQG_frame{order:0}.WlgGQG_cell[data-first] .WlgGQG_text{padding:calc(var(--u) * 2.5) var(--gutter) calc(var(--u) * 1) calc(var(--gutter) + 1.25rem);order:1}.WlgGQG_cell[data-first] .WlgGQG_tagline{padding-inline:calc(var(--gutter) + 1.25rem) var(--gutter);order:2;margin-top:0}.WlgGQG_all{margin-top:calc(var(--u) * 10);position:relative}html.motion .WlgGQG_rail{left:calc(var(--gutter) * .5);top:0;bottom:calc(var(--u) * 16);background:var(--c-accent);transform-origin:50% 0;will-change:transform;width:2px;display:block;position:absolute}html.motion .WlgGQG_duo{will-change:opacity;display:block}html.motion .WlgGQG_frame{position:static}html.motion .WlgGQG_item{position:relative}html.motion .WlgGQG_node{left:calc(var(--gutter) * .5 - (var(--gutter) + 1.25rem) - .28rem + 1px);display:block;top:.2rem}html.motion .WlgGQG_cell[data-px=end] .WlgGQG_node{left:calc(var(--gutter) * .5 - var(--gutter) - 1.25rem - (100vw - 2 * var(--gutter) - 1.25rem) * (1 - var(--pwn)) - .28rem + 1px)}html.motion .WlgGQG_cell[data-first] .WlgGQG_node{display:none}html.motion .WlgGQG_all .WlgGQG_node{left:calc(var(--gutter) * .5 - (var(--gutter) + 1.25rem) - .28rem + 1px);top:calc(var(--u) * 3 + .2rem)}}
.NkNN_W_section{padding:calc(var(--u) * 16) var(--gutter) calc(var(--u) * 18);background:var(--c-bg);position:relative;overflow-x:clip}.NkNN_W_seam{left:50%;top:calc(var(--u) * 10);bottom:calc(var(--u) * 10);background:var(--c-line);transform-origin:50% 0;width:1px;position:absolute}.NkNN_W_grid{grid-template-columns:1fr 1fr;column-gap:clamp(3rem,7vw,8rem);display:grid}.NkNN_W_side{column-gap:clamp(1.5rem,4vw,4rem);row-gap:calc(var(--u) * 2.5);transition:opacity .5s var(--ease-soft);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.NkNN_W_side>*{grid-column:2}.NkNN_W_front{text-align:right;justify-items:end}.NkNN_W_back{grid-template-columns:auto minmax(0,1fr)}.NkNN_W_back>*{grid-column:1}.NkNN_W_section[data-active=front] .NkNN_W_back,.NkNN_W_section[data-active=back] .NkNN_W_front{opacity:.28}.NkNN_W_layer{margin:0 0 calc(var(--u) * 3);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.NkNN_W_title{width:fit-content;line-height:.84;font-weight:inherit;margin:0;display:grid;position:relative}.NkNN_W_front .NkNN_W_title{justify-items:end}.NkNN_W_top{width:fit-content;font-family:var(--f-mono);letter-spacing:-.05em;text-transform:uppercase;color:var(--c-fg);font-size:clamp(3.25rem,8.2vw,8.4rem);font-weight:500;position:relative}.NkNN_W_end{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--c-fg);font-size:clamp(5.6rem,14vw,14.25rem);font-weight:700}.NkNN_W_tag{pointer-events:none;display:none;position:absolute;overflow:visible;translate:0 -44%}.NkNN_W_front .NkNN_W_tag{width:98%;top:100%;right:-2%}.NkNN_W_back .NkNN_W_tag{width:150%;top:56%;left:1%}html.motion .NkNN_W_tag{display:block}.NkNN_W_tag path{fill:none;stroke:var(--c-accent);stroke-linecap:round;stroke-linejoin:round}.NkNN_W_used{grid-row:2;align-self:end;gap:.6rem;display:grid}.NkNN_W_front .NkNN_W_used{text-align:left;grid-column:1;justify-self:start}.NkNN_W_back .NkNN_W_used{text-align:right;grid-column:2;justify-self:end}.NkNN_W_usedLabel{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin:0 0 .2rem}.NkNN_W_used ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.NkNN_W_used a{min-height:1.5rem;font-family:var(--f-mono);font-size:var(--t-s);color:var(--c-fg);text-underline-offset:.3em;transition:text-decoration-color .3s var(--ease-soft), color .3s var(--ease-soft);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}.NkNN_W_used a:hover,.NkNN_W_used a:focus-visible{color:var(--c-accent-text);text-decoration-color:currentColor}.NkNN_W_pitch{margin:calc(var(--u) * 2) 0 0;max-width:34ch;font-size:var(--t-body);color:var(--c-fg);line-height:1.55}.NkNN_W_chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.NkNN_W_front .NkNN_W_chips{justify-content:flex-end}.NkNN_W_chips li{border:1px solid var(--c-line);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.04em;color:var(--c-fg);padding:.55rem .7rem}@media (max-width:767px){.NkNN_W_seam{display:none}.NkNN_W_grid{row-gap:calc(var(--u) * 14);grid-template-columns:1fr}.NkNN_W_side,.NkNN_W_front,.NkNN_W_back{text-align:left;grid-template-columns:1fr;justify-items:start}.NkNN_W_side>*,.NkNN_W_back>*,.NkNN_W_front .NkNN_W_used,.NkNN_W_back .NkNN_W_used{text-align:left;grid-area:auto/1;justify-self:start}.NkNN_W_front .NkNN_W_title{justify-items:start}.NkNN_W_top{font-size:17.5vw}.NkNN_W_end{font-size:41vw}.NkNN_W_front .NkNN_W_tag,.NkNN_W_back .NkNN_W_tag{width:94%;left:10%;right:auto}.NkNN_W_front .NkNN_W_tag{top:100%}.NkNN_W_used ul{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.NkNN_W_front .NkNN_W_chips{justify-content:flex-start}.NkNN_W_section[data-active] .NkNN_W_side{opacity:1}}
.Eo5vkq_section{--paper-muted:#57534c;z-index:2;position:relative}.Eo5vkq_turn{background:var(--c-fg);color:var(--c-bg);position:relative;overflow:clip}.Eo5vkq_turn ::selection{background:var(--c-bg);color:var(--c-fg)}.Eo5vkq_strip{gap:calc(var(--u) * 8);padding:calc(var(--u) * 14) var(--gutter) calc(var(--u) * 14);display:grid}.Eo5vkq_intro{gap:calc(var(--u) * 2);align-content:end;display:grid}.Eo5vkq_title{font-family:var(--f-display);font-weight:600;font-size:var(--t-mega);letter-spacing:var(--track-mega);margin-left:-.04em;line-height:.86}.Eo5vkq_count,.Eo5vkq_index{font-size:var(--t-xs);letter-spacing:.04em;font-family:var(--f-mono);text-transform:uppercase;color:var(--paper-muted);font-variant-numeric:tabular-nums}.Eo5vkq_groups{gap:calc(var(--u) * 8) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.Eo5vkq_groups:focus-visible{outline:2px solid var(--c-accent);outline-offset:-4px}.Eo5vkq_arrive{gap:calc(var(--u) * 1.75);align-content:start;display:grid}.Eo5vkq_name{font-family:var(--f-display);font-weight:600;font-size:var(--t-xl);letter-spacing:var(--track-xl);text-wrap:nowrap;line-height:.9}.Eo5vkq_chips{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.Eo5vkq_chip{font-size:var(--t-s);white-space:nowrap;border:1px solid #0b0b0c47;padding:.5em .85em;line-height:1.2}@media (min-width:768px){.Eo5vkq_strip{column-gap:var(--gutter);row-gap:calc(var(--u) * 5);min-height:100svh;padding:calc(var(--header-h) + var(--u) * 3) var(--gutter) calc(var(--u) * 7);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center}.Eo5vkq_intro{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 1) var(--gutter);flex-wrap:wrap;grid-column:1/-1;display:flex}.Eo5vkq_title{font-size:min(var(--t-mega), 21svh)}.Eo5vkq_count{padding-bottom:.6em}.Eo5vkq_groups{gap:calc(var(--u) * 4) var(--gutter);grid-column:1/-1}.Eo5vkq_group{padding-top:calc(var(--u) * 1.25);border-top:1px solid #0b0b0c33}.Eo5vkq_arrive{gap:calc(var(--u) * 1.25)}.Eo5vkq_name{font-size:min(var(--t-l), 3.3vw);letter-spacing:var(--track-l);text-wrap:balance;line-height:.95}}@media (min-width:1100px){.Eo5vkq_groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.Eo5vkq_section[data-pin] .Eo5vkq_turn{height:100svh}.Eo5vkq_section[data-pin] .Eo5vkq_strip{height:100%}.Eo5vkq_progress{display:none}.Eo5vkq_section[data-pin] .Eo5vkq_progress{left:var(--gutter);right:var(--gutter);bottom:calc(var(--u) * 3);background:#0b0b0c24;height:1px;display:block;position:absolute}.Eo5vkq_bar{background:var(--c-bg);transform-origin:0;position:absolute;inset:0}@media (max-width:767px){.Eo5vkq_strip{gap:calc(var(--u) * 6);padding-inline:0;padding-block:calc(var(--u) * 12)}.Eo5vkq_intro{padding-inline:var(--gutter)}.Eo5vkq_groups{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);padding-bottom:calc(var(--u) * 2);overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:.75rem;display:flex;overflow-x:auto}.Eo5vkq_group{scroll-snap-align:start;padding:calc(var(--u) * 3) calc(var(--u) * 2.5);border:1px solid #0b0b0c33;flex:0 0 84%}.Eo5vkq_name{text-wrap:balance;font-size:clamp(2.4rem,11vw,3.25rem)}.Eo5vkq_chip{font-size:var(--t-xs)}}
.trJVoa_section{z-index:2;isolation:isolate;background:var(--c-fg);position:relative}.trJVoa_ink{background:var(--c-accent);pointer-events:none;display:none;position:absolute;inset:0}html.motion .trJVoa_ink{display:block}.trJVoa_sheet{z-index:1;background:var(--c-bg);color:var(--c-fg);padding:calc(var(--u) * 14) var(--gutter) calc(var(--u) * 11);position:relative}.trJVoa_head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-bottom:calc(var(--u) * 8);display:grid}.trJVoa_title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);grid-column:1/span 9;line-height:.92}.trJVoa_grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:calc(var(--u) * 10);align-items:start;display:grid}.trJVoa_layer{min-width:0}.trJVoa_layerA{grid-area:1/1/auto/span 7}.trJVoa_layerB{margin-top:calc(var(--u) * 14);grid-area:1/9/auto/span 4}.trJVoa_label{font-size:var(--t-xs);letter-spacing:.04em;font-family:var(--f-mono);text-transform:uppercase;color:var(--c-muted);padding-bottom:calc(var(--u) * 1.5)}.trJVoa_entries{padding:0;list-style:none;display:grid}.trJVoa_entry{padding-block:calc(var(--u) * 3) calc(var(--u) * 4);border-top:1px solid var(--c-line);scroll-margin-top:calc(var(--header-h) + var(--u) * 2)}.trJVoa_entry:last-child{padding-bottom:0}.trJVoa_dates{font-size:var(--t-s);font-variant-numeric:tabular-nums;color:var(--c-muted);align-items:baseline;gap:1.25em;display:flex}.trJVoa_index{color:var(--c-accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em}.trJVoa_role{margin-top:calc(var(--u) * 1.5);font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);line-height:.95}.trJVoa_org{margin-top:calc(var(--u) * 1.25);font-size:var(--t-body);flex-wrap:wrap;column-gap:1em;display:flex}.trJVoa_place{color:var(--c-muted)}.trJVoa_points{margin-top:calc(var(--u) * 2);gap:calc(var(--u) * 1);max-width:58ch;color:color-mix(in oklab, var(--c-fg) 88%, var(--c-bg));padding:0;list-style:none;display:grid}.trJVoa_points li{padding-left:1.4em;position:relative}.trJVoa_points li:before{content:"";background:currentColor;width:.45em;height:1px;position:absolute;top:.78em;left:0}.trJVoa_edu .trJVoa_role{font-size:var(--t-l)}.trJVoa_gpa{margin-top:calc(var(--u) * 3);padding-top:calc(var(--u) * 1.5);border-top:1px solid var(--c-line);align-items:baseline;gap:1em;display:flex}.trJVoa_gpaLabel{font-size:var(--t-xs);letter-spacing:.04em;font-family:var(--f-mono);text-transform:uppercase;color:var(--c-muted)}.trJVoa_gpaValue{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);font-variant-numeric:tabular-nums;line-height:.9}.trJVoa_ticker{margin-top:calc(var(--u) * 10);padding-block:calc(var(--u) * 1.75);border-block:1px solid var(--c-line);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:0 1.1em;line-height:1.5;display:flex}.trJVoa_tickerLabel{color:var(--c-accent-text);flex:none;font-weight:500}.trJVoa_tickerLabel:after{content:"·" / "";color:var(--c-muted);margin-left:1.1em}.trJVoa_tickerWindow{flex:1;min-width:0}.trJVoa_tickerList{color:color-mix(in oklab, var(--c-fg) 88%, var(--c-bg));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trJVoa_tickerItem{white-space:nowrap}.trJVoa_tickerItem:after{content:"·" / "";color:var(--c-muted);margin-inline:1.1em}.trJVoa_tickerList[aria-hidden]{display:none}html.motion .trJVoa_tickerWindow{display:flex;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000)}html.motion .trJVoa_tickerList{flex-wrap:nowrap;flex:none}html.motion .trJVoa_tickerList[aria-hidden]{display:flex}@media (prefers-reduced-motion:reduce){.trJVoa_tickerList[aria-hidden]{display:none!important}}@media (max-width:767px){.trJVoa_sheet{padding-block:calc(var(--u) * 12) calc(var(--u) * 10)}.trJVoa_title{grid-column:1/-1}.trJVoa_head{padding-bottom:calc(var(--u) * 6)}.trJVoa_grid{row-gap:calc(var(--u) * 8)}.trJVoa_layerA,.trJVoa_layerB{grid-area:auto/1/auto/-1;margin-top:0}.trJVoa_ticker{gap:calc(var(--u) * 1);flex-direction:column}.trJVoa_tickerLabel:after{content:none}html.motion .trJVoa_tickerWindow{width:100%}}@media (min-width:768px) and (max-width:1099px){.trJVoa_layerA{grid-column:1/span 7}.trJVoa_layerB{grid-column:8/span 5}}@media (min-width:768px){html.motion .trJVoa_sheet{will-change:transform}}
.AH6rOa_roll{vertical-align:bottom;line-height:1.2;display:inline-block;position:relative;overflow:clip}.AH6rOa_line{white-space:nowrap;display:block}.AH6rOa_copy{position:absolute;inset:0;translate:0 100%}.AH6rOa_ch{transition:translate .6s var(--ease-out);transition-delay:calc(var(--i) * 18ms);display:inline-block}.AH6rOa_ch:before{content:attr(data-ch)}.AH6rOa_copy .AH6rOa_ch{translate:0}:is(a,button):hover .AH6rOa_roll .AH6rOa_ch,:is(a,button):focus-visible .AH6rOa_roll .AH6rOa_ch{translate:0 -100%}:is(a,button):focus-visible .AH6rOa_roll .AH6rOa_ch{transition-duration:.18s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.AH6rOa_copy{display:none}:is(a,button):hover .AH6rOa_roll .AH6rOa_ch,:is(a,button):focus-visible .AH6rOa_roll .AH6rOa_ch{translate:none}}
.X4JHxa_form{--f-fg:var(--c-bg);--f-muted:color-mix(in oklab, var(--c-bg) 62%, var(--c-fg));--f-rule:#0b0b0c57;--f-accent:color-mix(in oklab, var(--c-accent) 72%, var(--c-bg));--c-error:#b42318;gap:calc(var(--u) * 3);display:grid}.X4JHxa_row{gap:calc(var(--u) * 3) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.X4JHxa_field{gap:calc(var(--u) * .75);min-width:0;display:grid}.X4JHxa_label{font-size:var(--t-s);color:var(--f-muted);width:fit-content}.X4JHxa_field:focus-within .X4JHxa_label{color:var(--f-fg)}.X4JHxa_input{border:0;border-bottom:1px solid var(--f-rule);width:100%;min-height:3rem;color:var(--f-fg);font-size:var(--t-body);transition:border-color .4s var(--ease-soft);background:0 0;border-radius:0;padding:.65em 0;line-height:1.4}.X4JHxa_input:hover{border-bottom-color:var(--f-muted)}.X4JHxa_input:focus{border-bottom-color:var(--c-accent)}.X4JHxa_input:focus-visible{outline-offset:4px}.X4JHxa_field[data-invalid] .X4JHxa_input{border-bottom-color:var(--c-error)}.X4JHxa_textarea{resize:vertical;min-height:9.5rem}.X4JHxa_selectWrap{position:relative}.X4JHxa_select{appearance:none;cursor:pointer;padding-right:2rem}.X4JHxa_select option{background:var(--c-fg);color:var(--c-bg)}.X4JHxa_chevron{pointer-events:none;color:var(--f-muted);margin-top:-9px;position:absolute;top:50%;right:.25rem}.X4JHxa_under{justify-content:space-between;align-items:start;gap:1em;display:flex}.X4JHxa_count{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--f-muted);white-space:nowrap;margin-left:auto}.X4JHxa_error{font-size:var(--t-s);color:var(--c-error);align-items:center;gap:.5em;display:flex}.X4JHxa_error svg{flex:none}.X4JHxa_hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.X4JHxa_actions{align-items:center;gap:calc(var(--u) * 1.5) calc(var(--u) * 3);padding-top:calc(var(--u) * 1);flex-wrap:wrap;display:flex}.X4JHxa_submit{isolation:isolate;background:var(--c-bg);min-height:3rem;color:var(--c-fg);font-size:var(--t-s);letter-spacing:.01em;transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft);align-items:center;gap:.75em;padding:0 1.5em;display:inline-flex;position:relative;overflow:hidden}.X4JHxa_submit:hover,.X4JHxa_submit:focus-visible{color:#fff}.X4JHxa_submit:before{content:"";z-index:-1;background:var(--c-accent);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.X4JHxa_submit[data-state=idle]:hover:before,.X4JHxa_submit[data-state=idle]:focus-visible:before{transform:scaleX(1)}.X4JHxa_submit:active{scale:.98}.X4JHxa_submit[aria-disabled=true]{cursor:progress;background:var(--f-muted);color:var(--c-fg)}.X4JHxa_submit[data-state=sent]{background:var(--c-accent);color:#fff}.X4JHxa_icon{transition:translate .6s var(--ease-out);flex:none}.X4JHxa_submit[data-state=idle]:hover .X4JHxa_icon,.X4JHxa_submit[data-state=idle]:focus-visible .X4JHxa_icon{translate:3px -3px}.X4JHxa_submit[data-state=sending] .X4JHxa_icon{animation:.9s linear infinite X4JHxa_spin}@keyframes X4JHxa_spin{to{rotate:360deg}}.X4JHxa_status{font-size:var(--t-s);color:var(--f-muted);max-width:48ch}.X4JHxa_status[data-state=sent]{color:var(--f-accent)}.X4JHxa_status[data-state=error]{color:var(--c-error)}@media (max-width:767px){.X4JHxa_row{grid-template-columns:1fr}.X4JHxa_submit{justify-content:center;width:100%}}.X4JHxa_msg{position:relative}.X4JHxa_textarea{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;scrollbar-gutter:stable;field-sizing:content;max-height:30rem}.X4JHxa_msg>textarea{z-index:1;display:block;position:relative}.X4JHxa_mirror{z-index:0;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;border-bottom-color:#0000;min-height:0;max-height:none;transition:none;position:absolute;inset:0;overflow:hidden}.X4JHxa_hl{color:#0000;background-color:#0000;background-image:linear-gradient(102deg, transparent .1em, color-mix(in srgb, var(--c-accent) 26%, transparent) .26em, color-mix(in srgb, var(--c-accent) 34%, transparent) 55%, color-mix(in srgb, var(--c-accent) 27%, transparent) calc(100% - .26em), transparent calc(100% - .1em));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:X4JHxa_hl-in .45s var(--ease-wipe) both;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:.55em .2em .5em .25em/.35em .6em .3em .55em;margin:0 -.18em;padding:.04em .18em .1em}@keyframes X4JHxa_hl-in{0%{background-size:0% 100%}}.X4JHxa_typeCaret{vertical-align:-.2em;background:var(--c-accent);width:2px;height:1.15em;margin-right:-2px;animation:.9s step-end infinite X4JHxa_caret;display:inline-block}@keyframes X4JHxa_caret{50%{opacity:0}}.X4JHxa_marker{z-index:2;width:28px;height:28px;color:var(--c-accent);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;position:absolute;top:0;left:0;overflow:visible}.X4JHxa_markerShade{fill:var(--c-bg)}.X4JHxa_tools{gap:calc(var(--u) * .75) calc(var(--u) * 1.5);animation:X4JHxa_tools-in .5s var(--ease-soft) both;flex-wrap:wrap;display:flex}@keyframes X4JHxa_tools-in{0%{opacity:0;transform:translateY(6px)}}.X4JHxa_tool{border:1px solid var(--f-rule);max-width:100%;min-height:44px;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--f-fg);transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft);align-items:center;gap:.75em;padding:0 1em;display:inline-flex}.X4JHxa_tool svg{transition:transform .5s var(--ease-out);flex:none}.X4JHxa_tool:hover,.X4JHxa_tool:focus-visible{background:var(--c-bg);border-color:var(--c-bg);color:var(--c-fg)}.X4JHxa_tool:hover svg:last-child{transform:translate(3px)}.X4JHxa_tool:active{transform:scale(.98)}.X4JHxa_toolCount{color:var(--f-muted);font-variant-numeric:tabular-nums;transition:color .4s var(--ease-soft)}.X4JHxa_tool:hover .X4JHxa_toolCount,.X4JHxa_tool:focus-visible .X4JHxa_toolCount{color:var(--c-muted)}.X4JHxa_pending{font-size:var(--t-s);color:var(--f-muted);background-image:linear-gradient(102deg, transparent .1em, color-mix(in srgb, var(--c-accent) 22%, transparent) .3em, color-mix(in srgb, var(--c-accent) 22%, transparent) calc(100% - .3em), transparent calc(100% - .1em));background-position:0 90%;background-repeat:no-repeat;background-size:100% .55em;padding:0 .2em}@media (hover:none),(pointer:coarse),(max-width:767px){.X4JHxa_marker{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.X4JHxa_hl,.X4JHxa_tools,.X4JHxa_typeCaret{animation:none}}
.JQlNzW_header{z-index:var(--z-header);padding:calc(var(--u) * 1.25) var(--gutter) 0;pointer-events:none;transition:translate .6s var(--ease-hard);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}html.frame-away .JQlNzW_header{translate:0 -140%}.JQlNzW_header:focus-within{translate:0!important}.JQlNzW_chip{pointer-events:auto;background:var(--c-bg-2);color:var(--c-fg);border:1px solid #ece8df24;border-radius:999px;box-shadow:0 8px 24px -12px #00000080}.JQlNzW_name{min-height:2.75rem;font-family:var(--f-display);letter-spacing:-.01em;align-items:center;padding:0 1.15rem;font-size:1.0625rem;font-weight:600;line-height:1;display:inline-flex}.JQlNzW_track{position:relative}.JQlNzW_nav{gap:.125rem;margin:0;padding:.25rem;list-style:none;display:flex}.JQlNzW_link{z-index:1;letter-spacing:.005em;color:#ece8dfdb;min-height:2.25rem;transition:color .35s var(--ease-soft);border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.JQlNzW_link:hover,.JQlNzW_link:focus-visible,.JQlNzW_link[aria-current]{color:var(--c-fg)}.JQlNzW_link:focus-visible{outline-offset:1px}.JQlNzW_pill{width:var(--w,0);translate:var(--x,0) 0;opacity:0;transition:translate .45s var(--ease-out), width .45s var(--ease-out), opacity .25s var(--ease-soft);pointer-events:none;background:#ece8df24;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0}.JQlNzW_dot{background:var(--c-accent);width:.4rem;height:.4rem;transition:scale .4s var(--ease-out), margin-right .4s var(--ease-out);border-radius:50%;margin-right:-.85rem;scale:0}.JQlNzW_link[aria-current] .JQlNzW_dot{margin-right:0;scale:1}@media (max-width:767px){.JQlNzW_header{padding-top:calc(var(--u) * 1.5)}.JQlNzW_name{min-height:2.5rem;padding:0 .9rem;font-size:.9375rem}.JQlNzW_nav{padding:.2rem}.JQlNzW_link{min-height:2.25rem;padding:0 .7rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.JQlNzW_pill{transition:none}}
.DIbnYa_section{--p-bg:var(--c-fg);--p-fg:var(--c-bg);--p-muted:color-mix(in oklab, var(--c-bg) 62%, var(--c-fg));--p-line:#0b0b0c29;--p-accent:color-mix(in oklab, var(--c-accent) 72%, var(--c-bg));--p-ink:color-mix(in oklab, var(--c-accent) 80%, var(--c-bg));z-index:1;background:var(--p-bg);color:var(--p-fg);position:relative;overflow-x:clip}.DIbnYa_under{background:var(--p-bg);position:relative}.DIbnYa_section ::selection{background:var(--c-accent);color:#fff}.DIbnYa_dim{z-index:3;background:var(--c-bg);opacity:0;pointer-events:none;display:none;position:absolute;inset:0}html.motion .DIbnYa_dim{display:block}.DIbnYa_lead,.DIbnYa_pad,.DIbnYa_write{z-index:1;position:relative}.DIbnYa_inkLayer{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.DIbnYa_section[data-ink] .DIbnYa_inkLayer{display:block}.DIbnYa_inkCanvas{width:100%;height:100lvh;position:sticky;top:0}.DIbnYa_hint{top:calc(var(--header-h) + var(--u) * 2);left:var(--gutter);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);transition:opacity .8s var(--ease-soft);align-items:center;gap:.75em;display:none;position:absolute}.DIbnYa_hint svg{color:var(--p-ink)}.DIbnYa_hintSep{opacity:.5;background:currentColor;width:2rem;height:1px}.DIbnYa_section[data-ink=pointer] .DIbnYa_hintPointer{display:flex}.DIbnYa_section[data-inked] .DIbnYa_hint,.DIbnYa_section[data-inked] .DIbnYa_padHint,.DIbnYa_section[data-inked] .DIbnYa_padSub{opacity:0}.DIbnYa_lead{align-content:end;gap:calc(var(--u) * 5);min-height:100svh;padding:calc(var(--header-h) + var(--u) * 7) var(--gutter) calc(var(--u) * 7);display:grid}.DIbnYa_heading{font-family:var(--f-display);font-size:var(--t-mega);letter-spacing:var(--track-mega);font-weight:600;line-height:.88}.DIbnYa_mail{color:var(--p-fg);display:inline-block;position:relative}.DIbnYa_mail:focus-visible{outline-offset:.08em}.DIbnYa_word{white-space:nowrap;display:inline-block}.DIbnYa_cm{vertical-align:top;margin:-.1em -.01em -.2em;padding:.1em .01em .2em;display:inline-block;overflow:clip}.DIbnYa_cr{display:inline-block;position:relative}.DIbnYa_cl{transition:translate .8s var(--ease-out);transition-delay:calc(var(--i) * 28ms);display:block;position:relative}.DIbnYa_ca{clip-path:inset(0);transition:clip-path .7s var(--ease-wipe);transition-delay:calc(var(--i) * 28ms);display:block}.DIbnYa_cb{color:var(--p-ink);clip-path:inset(100% 0 0);transition:clip-path .7s var(--ease-wipe);transition-delay:calc(var(--i) * 28ms);position:absolute;inset:0}.DIbnYa_mail:hover .DIbnYa_cl,.DIbnYa_mail:focus-visible .DIbnYa_cl{translate:0 -.07em}.DIbnYa_mail:hover .DIbnYa_cb,.DIbnYa_mail:focus-visible .DIbnYa_cb{clip-path:inset(0)}.DIbnYa_mail:hover .DIbnYa_ca,.DIbnYa_mail:focus-visible .DIbnYa_ca{clip-path:inset(0 0 100%)}.DIbnYa_arrowMask{margin-left:.04em}.DIbnYa_arrow{width:.42em;height:.42em;color:var(--p-ink);transition:translate .75s var(--ease-out);vertical-align:top;margin-top:.08em}.DIbnYa_mail:hover .DIbnYa_arrow,.DIbnYa_mail:focus-visible .DIbnYa_arrow{translate:.06em -.06em}.DIbnYa_pen{fill:none;width:calc(100% - .5em);height:.14em;stroke:var(--p-ink);stroke-width:4px;stroke-linecap:round;clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-wipe);position:absolute;bottom:-.06em;left:0;right:.5em;overflow:visible}.DIbnYa_pen path{vector-effect:non-scaling-stroke}.DIbnYa_mail:hover .DIbnYa_pen,.DIbnYa_mail:focus-visible .DIbnYa_pen{clip-path:inset(-50% -2% -50% 0);transition-delay:.12s}.DIbnYa_leadRow{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:calc(var(--u) * 4);align-items:end;display:grid}.DIbnYa_body{max-width:46ch;font-size:var(--t-body);grid-column:1/span 5}.DIbnYa_details{border-bottom:1px solid var(--p-line);grid-column:7/span 6;display:grid}.DIbnYa_detail{align-items:center;gap:0 var(--gutter);border-top:1px solid var(--p-line);grid-template-columns:8rem minmax(0,1fr);min-height:3.5rem;padding-block:.35rem;display:grid}.DIbnYa_dt{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.DIbnYa_dd{min-width:0;font-size:var(--t-body)}.DIbnYa_ddLinks{gap:0 calc(var(--u) * 3);flex-wrap:wrap;display:flex}.DIbnYa_email{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.DIbnYa_emailLink{min-width:0}.DIbnYa_emailLink .DIbnYa_linkText{overflow-wrap:anywhere}.DIbnYa_copyBtn{isolation:isolate;border:1px solid var(--p-line);width:2.75rem;height:2.75rem;color:var(--p-fg);transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.DIbnYa_copyBtn:hover,.DIbnYa_copyBtn:focus-visible{border-color:var(--c-accent);color:#fff}.DIbnYa_copyBtn:before{content:"";z-index:-1;background:var(--c-accent);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.DIbnYa_copyBtn:hover:before,.DIbnYa_copyBtn:focus-visible:before{transform:scaleX(1)}.DIbnYa_copyBtn:active{scale:.94}.DIbnYa_email[data-state=copied] .DIbnYa_copyBtn{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.DIbnYa_copyNote{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-accent)}.DIbnYa_copyNote:empty{display:none}.DIbnYa_clock{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.DIbnYa_clockTime{font-family:var(--f-display);font-size:var(--t-m);font-variant-numeric:tabular-nums;letter-spacing:-.01em;opacity:0;transition:opacity .6s var(--ease-soft);font-weight:500;line-height:1}.DIbnYa_clockTime[data-ready]{opacity:1}.DIbnYa_clockZone{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted)}.DIbnYa_pad{height:clamp(15rem,44svh,24rem);margin:0 var(--gutter) calc(var(--u) * 6);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-content:center;justify-items:center;gap:.5rem;display:none}.DIbnYa_section[data-ink=touch] .DIbnYa_pad{display:grid}.DIbnYa_padCorner{border:0 solid var(--p-fg);opacity:.55;width:1.25rem;height:1.25rem;position:absolute}.DIbnYa_padCorner:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.DIbnYa_padCorner:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.DIbnYa_padCorner:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.DIbnYa_padCorner:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.DIbnYa_padHint{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-fg);transition:opacity .8s var(--ease-soft);align-items:center;gap:.6em;display:flex}.DIbnYa_padHint svg{color:var(--p-ink)}.DIbnYa_padSub{font-size:var(--t-s);color:var(--p-muted);transition:opacity .8s var(--ease-soft)}.DIbnYa_write{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:calc(var(--u) * 4);padding:calc(var(--u) * 10) var(--gutter) calc(var(--u) * 12);border-top:1px solid var(--p-line);display:grid}.DIbnYa_writeHead{grid-column:1/span 4}.DIbnYa_writeTitle{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);line-height:.95}.DIbnYa_writeNote{margin-top:calc(var(--u) * 1.5);font-size:var(--t-s);color:var(--p-muted);max-width:28ch}.DIbnYa_formCol{grid-column:5/span 8;min-width:0}.DIbnYa_link{align-items:center;gap:.35em;min-height:2.75rem;display:inline-flex}.DIbnYa_linkText{position:relative}.DIbnYa_linkText:before,.DIbnYa_linkText:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-.2em;left:0;right:0}.DIbnYa_linkText:before{opacity:.25}.DIbnYa_linkText:after{transform-origin:100%;transition:scale .6s var(--ease-out);scale:0 1}.DIbnYa_link:hover .DIbnYa_linkText:after,.DIbnYa_link:focus-visible .DIbnYa_linkText:after{transform-origin:0%;scale:1}.DIbnYa_link svg{color:var(--p-muted);transition:translate .5s var(--ease-out), color .3s var(--ease-soft)}.DIbnYa_link:hover svg{color:var(--p-fg);translate:2px -2px}@media (max-width:767px){.DIbnYa_lead{align-content:start;gap:calc(var(--u) * 4);min-height:0;padding-top:6rem}.DIbnYa_body,.DIbnYa_details,.DIbnYa_writeHead,.DIbnYa_formCol{grid-column:1/-1}.DIbnYa_detail{grid-template-columns:5.75rem minmax(0,1fr);gap:0 1rem}.DIbnYa_write{padding-block:calc(var(--u) * 8) calc(var(--u) * 10)}}@media (min-width:768px) and (max-width:1099px){.DIbnYa_body,.DIbnYa_details{grid-column:1/span 12}.DIbnYa_writeHead,.DIbnYa_formCol{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.DIbnYa_mail:hover .DIbnYa_cl,.DIbnYa_mail:focus-visible .DIbnYa_cl,.DIbnYa_mail:hover .DIbnYa_arrow,.DIbnYa_mail:focus-visible .DIbnYa_arrow{translate:none}}
.UvmgEG_toggle{right:var(--gutter);bottom:var(--gutter);z-index:var(--z-toggle);border:1px solid var(--c-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.75rem;color:var(--c-fg);font-size:var(--t-s);letter-spacing:.01em;transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft);background:#0b0b0cb8;align-items:center;gap:.6em;padding:0 1.1em;display:inline-flex;position:fixed}.UvmgEG_toggle:hover,.UvmgEG_toggle:focus-visible{background:var(--c-fg);color:var(--c-bg);border-color:var(--c-fg)}.UvmgEG_toggle:active{scale:.97}.UvmgEG_toggle[aria-disabled]{opacity:.5;cursor:progress}.UvmgEG_toggle svg{transition:rotate .6s var(--ease-out);flex:none}.UvmgEG_toggle:hover svg{rotate:-14deg}.UvmgEG_toggle{transition:translate .6s var(--ease-hard), opacity .4s var(--ease-soft), visibility .4s, background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft)}html.frame-away .UvmgEG_toggle:not(:focus-visible){translate:0 calc(100% + var(--gutter) + 8px)}.UvmgEG_toggle[data-hide]:not(:focus-visible){opacity:0;visibility:hidden;translate:0 calc(100% + var(--gutter) + 8px)}@media (max-width:767px){.UvmgEG_toggle[data-down]:not(:focus-visible){opacity:0;visibility:hidden;translate:0 calc(100% + var(--gutter) + 8px)}.UvmgEG_toggle{min-height:2.5rem;font-size:var(--t-xs);padding:0 .85em}}@media (max-width:599px){.UvmgEG_toggle{justify-content:center;width:3rem;height:3rem;padding:0}.UvmgEG_toggle svg{width:18px;height:18px}.UvmgEG_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
@font-face{font-family:clash;src:url(../media/clash_display_500_normal-s.p.1vlel4zddykfb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_600_normal-s.p.35glwwf3jhwis.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clash;src:url(../media/clash_display_700_normal-s.p.0r1i3akrcjsqg.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:clash Fallback;src:local(Arial);ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.-\36 O-OG_className{font-family:clash,clash Fallback,Arial,sans-serif}.-\36 O-OG_variable{--font-clash:"clash", "clash Fallback", Arial, sans-serif}
@font-face{font-family:general;src:url(../media/general_sans_400_normal-s.p.2bw9n2r1d6id1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:general;src:url(../media/general_sans_400_italic-s.p.2gs4-6ypdxg2i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:general;src:url(../media/general_sans_500_normal-s.p.0k_79f4guym1z.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:general;src:url(../media/general_sans_600_normal-s.p.43ayu7ok-ea8v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:general Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.lVRhJW_className{font-family:general,general Fallback,Arial,sans-serif}.lVRhJW_variable{--font-general:"general", "general Fallback", Arial, sans-serif}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_400_normal-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/jetbrains_mono_500_normal-s.p.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.cURZga_className{font-family:mono,mono Fallback,ui-monospace,Menlo,Consolas,monospace}.cURZga_variable{--font-mono:"mono", "mono Fallback", ui-monospace, Menlo, Consolas, monospace}
@font-face{font-family:departure;src:url(../media/departure_mono_400_normal-s.2cvv9vt9btfpg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:departure Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.qcy4ha_className{font-family:departure,departure Fallback,ui-monospace,Menlo,monospace}.qcy4ha_variable{--font-departure:"departure", "departure Fallback", ui-monospace, Menlo, monospace}
@font-face{font-family:fraunces;src:url(../media/fraunces_italic_variable-s.1yo6u0snl8oq4.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:96.19%;descent-override:25.08%;line-gap-override:0.0%;size-adjust:101.68%}.-qe1ra_className{font-family:fraunces,fraunces Fallback,Georgia,serif}.-qe1ra_variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, serif}
.ijuTva_game{z-index:1;gap:calc(var(--u) * 3);padding:calc(var(--u) * 8) var(--gutter) calc(var(--u) * 6);border-top:1px solid var(--p-line);display:grid;position:relative}.ijuTva_head{justify-content:space-between;align-items:end;gap:calc(var(--u) * 2) calc(var(--u) * 4);flex-wrap:wrap;display:flex}.ijuTva_headText{gap:calc(var(--u) * 1.25);min-width:0;max-width:40rem;display:grid}.ijuTva_label{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);font-weight:400}.ijuTva_invite{font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.01em;color:var(--p-fg);font-weight:500;line-height:1.15}.ijuTva_btn{isolation:isolate;min-width:8.5rem;min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--p-bg);background:var(--p-fg);border:1px solid var(--p-fg);transition:background-color .4s var(--ease-soft), color .4s var(--ease-soft), border-color .4s var(--ease-soft);justify-content:center;align-items:center;gap:.6em;padding:0 1.1rem;display:inline-flex;position:relative;overflow:hidden}.ijuTva_btn:hover,.ijuTva_btn:focus-visible{border-color:var(--c-accent);color:#fff}.ijuTva_btn:before{content:"";z-index:-1;background:var(--c-accent);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.ijuTva_btn:not([data-playing]):not(:disabled):hover:before,.ijuTva_btn:not([data-playing]):not(:disabled):focus-visible:before{transform:scaleX(1)}.ijuTva_btn svg{transition:translate .5s var(--ease-out);flex:none}.ijuTva_btn:not(:disabled):hover svg,.ijuTva_btn:not(:disabled):focus-visible svg{translate:3px}.ijuTva_btn[data-playing]{color:var(--p-fg);border-color:var(--p-line);background:0 0}.ijuTva_btn[data-playing]:hover,.ijuTva_btn[data-playing]:focus-visible{border-color:var(--p-fg);color:var(--p-fg);background:0 0}.ijuTva_btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ijuTva_btn:disabled{opacity:.45;cursor:default}.ijuTva_btn:disabled:hover{background:var(--p-fg);border-color:var(--p-fg);color:var(--p-bg)}.ijuTva_stage{border:1px solid var(--p-line);background:var(--p-bg);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:clamp(30rem,66svh,40rem);position:relative;overflow:hidden}.ijuTva_stage:focus{outline:none}.ijuTva_stage:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ijuTva_canvas{cursor:pointer;touch-action:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.ijuTva_stage[data-phase=aim] .ijuTva_canvas,.ijuTva_stage[data-phase=play] .ijuTva_canvas{touch-action:none;cursor:default}.ijuTva_stage[data-phase=won] .ijuTva_canvas{cursor:default}.ijuTva_msg{width:max-content;max-width:calc(100% - 2rem);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--p-fg);background:var(--p-bg);border:1px solid var(--p-line);pointer-events:none;padding:.6rem .9rem;line-height:1.5;position:absolute;top:64%;left:50%;translate:-50%}.ijuTva_forTouch{display:none}@media (hover:none),(pointer:coarse){.ijuTva_forPointer{display:none}.ijuTva_forTouch{display:inline}}.ijuTva_win{padding:var(--gutter);text-align:center;background:color-mix(in srgb, var(--p-bg) 84%, transparent);color:var(--p-fg);animation:ijuTva_winIn .9s var(--ease-out) both;place-content:center;display:grid;position:absolute;inset:0}.ijuTva_winText{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);text-wrap:balance;max-width:16em;font-weight:600;line-height:1.05}.ijuTva_winLink{color:var(--p-ink,var(--c-accent));text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.ijuTva_winLink:hover{text-decoration-thickness:.1em}.ijuTva_winLink:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}@keyframes ijuTva_winIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:767px){.ijuTva_game{padding-block:calc(var(--u) * 8) calc(var(--u) * 5)}.ijuTva_head{flex-direction:column;align-items:start}.ijuTva_stage{height:clamp(30rem,68svh,36rem)}}@media (prefers-reduced-motion:reduce){.ijuTva_win{animation:none}.ijuTva_btn,.ijuTva_btn:before,.ijuTva_btn svg{transition:none}}
.HS70Aa_page{align-content:center;gap:calc(var(--u) * 4);min-height:100svh;padding:calc(var(--header-h) + var(--u) * 2) var(--gutter) calc(var(--u) * 6);display:grid}.HS70Aa_sign{width:min(100%,36rem)}.HS70Aa_svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.HS70Aa_ink{stroke:var(--c-fg);stroke-width:3.5px;stroke-dasharray:57 200;stroke-dashoffset:0;animation:HS70Aa_draw 1.8s var(--ease-out) .35s both}.HS70Aa_guide{stroke:var(--c-muted);stroke-width:1.5px;stroke-dasharray:.6 1.6;opacity:.7;animation:HS70Aa_appear 1.2s var(--ease-soft) 1.4s both}.HS70Aa_line{stroke:var(--c-line);stroke-width:1px;stroke-dasharray:100 100;animation:HS70Aa_rule 1.2s var(--ease-wipe) 0s both}.HS70Aa_cross{stroke:var(--c-accent);stroke-width:2px;animation:HS70Aa_appear .6s var(--ease-soft) .1s both}@keyframes HS70Aa_draw{0%{stroke-dashoffset:57px}to{stroke-dashoffset:0}}@keyframes HS70Aa_rule{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes HS70Aa_appear{0%{opacity:0}}.HS70Aa_copy{justify-items:start;gap:calc(var(--u) * 2.5);max-width:60rem;display:grid}.HS70Aa_code{font-size:var(--t-xs);letter-spacing:.04em;color:var(--c-accent-text);font-variant-numeric:tabular-nums}.HS70Aa_title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);max-width:14ch;line-height:.92}.HS70Aa_title .split-line{margin-block:-.04em -.12em;padding-block:.04em .12em}.HS70Aa_text{color:#ece8dfd1;max-width:46ch}.HS70Aa_cta{border-bottom:1px solid var(--c-fg);min-height:3.25rem;font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.015em;align-items:center;gap:.6em;padding:.5em 0;display:inline-flex}.HS70Aa_arrow{width:1em;height:1em;color:var(--c-accent);transition:translate .45s var(--ease-soft)}.HS70Aa_cta:focus-visible .HS70Aa_arrow{translate:.15em -.15em}@media (hover:hover) and (pointer:fine){.HS70Aa_cta:hover .HS70Aa_arrow{translate:.15em -.15em}}.HS70Aa_cta:active{scale:.985}
.ylEuVq_page{--grid:repeat(var(--cols), minmax(0, 1fr));padding-top:calc(var(--header-h) + var(--u) * 6)}.ylEuVq_head{grid-template-columns:var(--grid);column-gap:var(--gutter);padding-inline:var(--gutter);align-items:end;display:grid}.ylEuVq_head>*{grid-column:1/-1}.ylEuVq_eyebrow{font-size:var(--t-xs);color:var(--c-muted);margin-bottom:calc(var(--u) * 2.5);flex-wrap:wrap;gap:.25em 1.5em;display:flex}.ylEuVq_index{letter-spacing:.04em;color:var(--c-accent-text);font-variant-numeric:tabular-nums}.ylEuVq_title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);overflow-wrap:anywhere;line-height:.92}.ylEuVq_title .split-line{margin-block:-.04em -.12em;padding-block:.04em .12em}.ylEuVq_tagline{margin-top:calc(var(--u) * 2.5);max-width:30ch;font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.01em;color:var(--c-fg);line-height:1.2}@media (min-width:768px){.ylEuVq_eyebrow{grid-row:1}.ylEuVq_title{grid-area:2/1/auto/9}.ylEuVq_tagline{grid-area:2/9/auto/-1;margin-top:0;padding-bottom:.5em}}.ylEuVq_facts{grid-template-columns:var(--grid);column-gap:var(--gutter);row-gap:calc(var(--u) * 4);padding-inline:var(--gutter);margin-top:calc(var(--u) * 5);align-items:end;display:grid}.ylEuVq_meta{column-gap:var(--gutter);row-gap:calc(var(--u) * 2.5);padding-top:calc(var(--u) * 1.5);border-top:1px solid var(--c-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ylEuVq_metaItem{min-width:0;font-size:var(--t-s);line-height:1.5}.ylEuVq_metaItem dt{color:var(--c-muted);margin-bottom:.35em}.ylEuVq_metaItem dd{color:var(--c-fg)}.ylEuVq_metaStack{grid-column:1/-1}.ylEuVq_stackList{flex-wrap:wrap;gap:.15em 1.25em;padding:0;list-style:none;display:flex}.ylEuVq_ctas{gap:calc(var(--u) * 1);grid-column:1/-1;padding:0;list-style:none;display:grid}.ylEuVq_cta{border-bottom:1px solid var(--c-fg);min-height:3.25rem;font-size:var(--t-m);font-family:var(--f-display);letter-spacing:-.015em;color:var(--c-fg);justify-content:space-between;align-items:center;gap:1em;padding:.6em 0;display:flex}.ylEuVq_ctaArrow{width:1.1em;height:1.1em;color:var(--c-accent);transition:translate .45s var(--ease-soft);flex:none}.ylEuVq_cta:focus-visible .ylEuVq_ctaArrow{translate:.15em -.15em}@media (hover:hover) and (pointer:fine){.ylEuVq_cta:hover .ylEuVq_ctaArrow{translate:.15em -.15em}}.ylEuVq_cta:active{scale:.985}@media (min-width:768px){.ylEuVq_facts{align-items:end}.ylEuVq_meta{column-gap:calc(var(--u) * 7);flex-wrap:wrap;grid-column:1/9;display:flex}.ylEuVq_metaStack{max-width:26rem}.ylEuVq_meta:only-child{grid-column:1/-1}.ylEuVq_ctas{grid-column:9/-1}}.ylEuVq_hero{margin-top:calc(var(--u) * 5);padding-inline:var(--gutter)}.ylEuVq_heroFrame{aspect-ratio:4/5;background:var(--c-bg-2);position:relative;overflow:clip}@media (min-width:768px){.ylEuVq_heroFrame{aspect-ratio:16/9}}.ylEuVq_heroMedia{position:absolute;inset:-6% 0}.ylEuVq_heroImg{object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0}.ylEuVq_body{grid-template-columns:var(--grid);column-gap:var(--gutter);row-gap:calc(var(--u) * 2);padding-inline:var(--gutter);margin-top:calc(var(--u) * 12);align-items:start;display:grid}.ylEuVq_body>*{grid-column:1/-1;min-width:0}.ylEuVq_lede{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);max-width:24ch;margin-bottom:calc(var(--u) * 6);line-height:1.05}.ylEuVq_h2{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:var(--track-l);margin-top:calc(var(--u) * 5);line-height:.95}.ylEuVq_h3{font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.015em;margin-top:calc(var(--u) * 2);line-height:1.1}.ylEuVq_p,.ylEuVq_ul{max-width:62ch;font-size:var(--t-body);color:#ece8dfdb;line-height:1.65}.ylEuVq_strong{color:var(--c-fg);font-weight:560}.ylEuVq_ul{gap:.6em;padding:0;list-style:none;display:grid}.ylEuVq_li{padding-left:1.75em;position:relative}.ylEuVq_li:before{content:"";background:var(--c-accent);width:.9em;height:1.5px;position:absolute;top:.8em;left:0}.ylEuVq_ol{counter-reset:item}.ylEuVq_ol .ylEuVq_li{counter-increment:item}.ylEuVq_ol .ylEuVq_li:before{content:counter(item, decimal-leading-zero);width:auto;height:auto;font-size:var(--t-xs);color:var(--c-accent-text);background:0 0;line-height:2.2;top:0}.ylEuVq_code{background:var(--c-bg-2);border:1px solid var(--c-line);padding:.1em .35em;font-size:.9em}.ylEuVq_inlineLink{color:var(--c-fg);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.22em;transition:text-decoration-color .3s var(--ease-soft), text-underline-offset .4s var(--ease-soft);text-decoration-thickness:1px}.ylEuVq_inlineLink:focus-visible{text-underline-offset:.1em;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.ylEuVq_inlineLink:hover{text-underline-offset:.1em;text-decoration-thickness:2px}}@media (min-width:768px){.ylEuVq_body{row-gap:calc(var(--u) * 2.5)}.ylEuVq_lede{grid-column:5/-1}.ylEuVq_h2{grid-column:1/5;margin-top:0}.ylEuVq_h3,.ylEuVq_p,.ylEuVq_ul{grid-column:5/-1}.ylEuVq_h2:not(:first-child),.ylEuVq_h2:not(:first-child)+*{margin-top:calc(var(--u) * 7)}.ylEuVq_lede+.ylEuVq_h2,.ylEuVq_lede+.ylEuVq_h2+*{margin-top:0}}.ylEuVq_next{margin-top:calc(var(--u) * 16);border-top:1px solid var(--c-line);padding-inline:var(--gutter)}.ylEuVq_nextLink{gap:calc(var(--u) * 2);padding:calc(var(--u) * 3) 0 calc(var(--u) * 6);display:grid}.ylEuVq_nextLabel{font-size:var(--t-xs);color:var(--c-muted);gap:1.5em;display:flex}.ylEuVq_nextTitle{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);justify-self:start;align-items:flex-start;gap:.1em;padding-bottom:.08em;line-height:.92;display:inline-flex;position:relative}.ylEuVq_nextTitle:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform .9s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ylEuVq_nextTitleText{transition:translate .6s var(--ease-out);display:inline-block}.ylEuVq_nextArrow{width:.42em;height:.42em;color:var(--c-accent);transition:translate .5s var(--ease-soft);flex:none;margin-top:.1em}.ylEuVq_nextFrame{aspect-ratio:4/5;background:var(--c-bg-2);display:block;position:relative;overflow:clip}@media (min-width:768px){.ylEuVq_nextFrame{aspect-ratio:21/9}}.ylEuVq_nextMedia{clip-path:inset(0%);transition:clip-path .7s var(--ease-out);position:absolute;inset:0;overflow:clip}.ylEuVq_nextPoster{transition:scale .9s var(--ease-out);position:absolute;inset:-8% 0}.ylEuVq_nextImg{object-fit:cover;object-position:50% 0%}.ylEuVq_nextMedia:after{content:"";transition:opacity .6s var(--ease-soft);background:#0b0b0c61;position:absolute;inset:0}.ylEuVq_nextLink:focus-visible{outline-offset:-6px}.ylEuVq_nextLink{transition:color .4s var(--ease-soft)}.ylEuVq_nextLink:hover .ylEuVq_nextLabel,.ylEuVq_nextLink:focus-visible .ylEuVq_nextLabel{color:var(--c-fg)}.ylEuVq_nextLabel{transition:color .4s var(--ease-soft), translate .6s var(--ease-out)}.ylEuVq_nextLink:hover .ylEuVq_nextLabel,.ylEuVq_nextLink:focus-visible .ylEuVq_nextLabel{translate:12px}.ylEuVq_nextLink:active .ylEuVq_nextTitleText{translate:6px}.ylEuVq_nextLink:hover .ylEuVq_nextTitle:after,.ylEuVq_nextLink:focus-visible .ylEuVq_nextTitle:after{transform:scaleX(1)}.ylEuVq_nextLink:hover .ylEuVq_nextTitleText,.ylEuVq_nextLink:focus-visible .ylEuVq_nextTitleText{translate:12px}.ylEuVq_nextLink:hover .ylEuVq_nextArrow,.ylEuVq_nextLink:focus-visible .ylEuVq_nextArrow{translate:calc(12px + .06em) -.06em}.ylEuVq_nextLink:hover .ylEuVq_nextMedia,.ylEuVq_nextLink:focus-visible .ylEuVq_nextMedia{clip-path:inset(2%)}.ylEuVq_nextLink:hover .ylEuVq_nextPoster,.ylEuVq_nextLink:focus-visible .ylEuVq_nextPoster{scale:1.03}.ylEuVq_nextLink:hover .ylEuVq_nextMedia:after,.ylEuVq_nextLink:focus-visible .ylEuVq_nextMedia:after{opacity:0}.ylEuVq_nextLink:active .ylEuVq_nextMedia{clip-path:inset(3%)}@media (prefers-reduced-motion:reduce){.ylEuVq_nextLink:hover .ylEuVq_nextTitleText,.ylEuVq_nextLink:hover .ylEuVq_nextLabel,.ylEuVq_nextLink:hover .ylEuVq_nextArrow{translate:none}.ylEuVq_nextLink:hover .ylEuVq_nextPoster{scale:none}}.ylEuVq_gallery{gap:calc(var(--u) * 4);padding-inline:var(--gutter);margin-top:calc(var(--u) * 12);justify-items:center;display:grid}.ylEuVq_galleryItem{max-width:min(100%,80rem);margin:0}.ylEuVq_galleryImg{width:auto;max-width:100%;height:auto;max-height:90svh;display:block}
.KWgBSG_footer{--f:clamp(.5rem, .2rem + .8vw, 1rem);--tab-t:clamp(1.5rem, 1rem + 1.1vw, 2.25rem);--tab-w:clamp(11rem, 7rem + 9vw, 16rem);--band:2.75rem;--tl:18.5rem;--tr:12.5rem;--ph:min(60svh, 44rem);z-index:1;min-height:100svh;padding:var(--f);background:var(--c-accent);color:var(--c-fg);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.KWgBSG_panel{column-gap:var(--gutter);min-width:0;min-height:calc(100svh - var(--f) * 2);padding:calc(var(--header-h) + var(--u) * 2) var(--gutter) calc(var(--band) + var(--u) * 1.5);background:var(--c-bg);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.KWgBSG_panel:before,.KWgBSG_panel:after,.KWgBSG_tabR{content:"";z-index:5;background:var(--c-accent);pointer-events:none;position:absolute}.KWgBSG_panel:before{width:calc(var(--tab-w) + var(--tab-t) * 2);height:var(--tab-t);clip-path:polygon(0 0, 100% 0, calc(100% - var(--tab-t)) 100%, var(--tab-t) 100%);top:0;left:50%;translate:-50%}.KWgBSG_panel:after{width:calc(var(--tl) + var(--band));height:var(--band);clip-path:polygon(0 0, var(--tl) 0, 100% 100%, 0 100%);bottom:0;left:0}.KWgBSG_tabR{width:calc(var(--tr) + var(--band));height:var(--band);clip-path:polygon(var(--band) 0, 100% 0, 100% 100%, 0 100%);bottom:0;right:0}.KWgBSG_bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.KWgBSG_statement{left:var(--gutter);right:var(--gutter);bottom:calc(var(--ph) * .97 - var(--t-xl) * .36);text-align:center;position:absolute}.KWgBSG_mask{z-index:3;position:relative}.KWgBSG_mask+.KWgBSG_mask{z-index:0}.KWgBSG_title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:var(--track-xl);text-transform:uppercase;font-weight:600;line-height:.9}.KWgBSG_mask{margin-inline:auto;width:fit-content;margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.KWgBSG_rise{display:block}.KWgBSG_sig{width:clamp(14rem,6rem + 18vw,24rem);height:auto;aspect-ratio:var(--sig-ar);z-index:4;pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;translate:-46% -104%;rotate:-7deg}.KWgBSG_sig path{fill:none;stroke:var(--c-accent);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.KWgBSG_sig circle{fill:var(--c-accent)}.KWgBSG_portrait{z-index:1;height:var(--ph);aspect-ratio:476/820;pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}.KWgBSG_photo,.KWgBSG_photo img{width:100%;height:100%}html.motion .KWgBSG_photo{will-change:transform}.KWgBSG_photo img{object-fit:contain;object-position:50% 100%;filter:grayscale()contrast(1.05)}.KWgBSG_pages,.KWgBSG_social{z-index:2;align-self:center;gap:calc(var(--u) * 1.5);grid-row:2;display:grid;position:relative}.KWgBSG_pages{grid-column:1/span 3;justify-items:start}.KWgBSG_social{text-align:right;grid-column:10/span 3;justify-items:end}.KWgBSG_label{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted)}.KWgBSG_slash{color:var(--c-accent-text)}.KWgBSG_list{gap:.1em;padding:0;list-style:none;display:grid}.KWgBSG_social .KWgBSG_list{justify-items:end}.KWgBSG_page{min-height:2.75rem;font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.01em;text-transform:uppercase;color:var(--c-fg);transition:color .4s var(--ease-soft);align-items:center;gap:.2em;font-weight:600;line-height:1;display:inline-flex}.KWgBSG_page:hover,.KWgBSG_page:focus-visible{color:var(--c-accent-text)}.KWgBSG_page:active{scale:.98}.KWgBSG_page[aria-disabled]{opacity:.5;cursor:progress}.KWgBSG_out{width:.8em;height:.8em;color:var(--c-accent-text);transition:translate .6s var(--ease-out)}.KWgBSG_page:hover .KWgBSG_out,.KWgBSG_page:focus-visible .KWgBSG_out{translate:.08em -.08em}.KWgBSG_colophon{z-index:2;max-width:34ch;margin-bottom:calc(var(--u) * 2);font-size:var(--t-xs);text-align:right;color:var(--c-muted);grid-area:2/10/auto/span 3;place-self:end;line-height:1.5;position:relative}.KWgBSG_now{z-index:2;margin-bottom:calc(var(--u) * 2);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.02em;color:var(--c-muted);grid-area:2/1/auto/span 4;align-self:end;line-height:1.5;position:relative}.KWgBSG_nowLink{color:var(--c-fg);text-underline-offset:.25em;transition:text-decoration-color .4s var(--ease-soft), color .4s var(--ease-soft);margin:-.35rem -.25rem;padding:.35rem .25rem;-webkit-text-decoration:underline #ece8df59;text-decoration:underline #ece8df59;display:inline-block}.KWgBSG_nowLink:hover,.KWgBSG_nowLink:focus-visible{color:var(--c-accent-text);text-decoration-color:currentColor}.KWgBSG_stack{z-index:2;align-self:center;align-items:baseline;gap:.35em calc(var(--u) * 2.5);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg);flex-wrap:wrap;grid-row:3;padding:0;list-style:none;display:flex;position:relative}.KWgBSG_stackL{grid-column:1/span 4}.KWgBSG_stackR{grid-column:9/span 4;justify-content:flex-end}.KWgBSG_layer{color:var(--c-accent-text);text-transform:none;letter-spacing:0}.KWgBSG_cta{z-index:3;isolation:isolate;background:var(--c-accent);min-height:3rem;color:var(--c-bg);font-size:var(--t-s);letter-spacing:.04em;text-transform:uppercase;grid-area:3/5/auto/span 4;place-self:center;align-items:center;gap:.6em;padding:0 1.4em;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.KWgBSG_cta:before{content:"";z-index:-1;background:var(--c-fg);transform-origin:50% 100%;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.KWgBSG_cta:hover:before,.KWgBSG_cta:focus-visible:before{transform:scaleY(1)}.KWgBSG_cta:active{scale:.97}.KWgBSG_ctaIcon{transition:translate .6s var(--ease-out);flex:none}.KWgBSG_cta:hover .KWgBSG_ctaIcon,.KWgBSG_cta:focus-visible .KWgBSG_ctaIcon{translate:2px -2px}.KWgBSG_tab{z-index:6;top:var(--f);height:var(--tab-t);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;white-space:nowrap;color:var(--c-bg);pointer-events:none;align-items:center;font-weight:500;display:flex;position:absolute;left:50%;translate:-50%}.KWgBSG_band{z-index:6;left:var(--f);right:var(--f);bottom:var(--f);height:var(--band);padding-inline:var(--gutter);color:var(--c-bg);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;font-weight:500;display:flex;position:absolute}.KWgBSG_band>*{pointer-events:auto}.KWgBSG_band :focus-visible{outline-color:var(--c-bg)}.KWgBSG_copy{white-space:nowrap}.KWgBSG_top{min-height:2.75rem;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:.5em;display:inline-flex}.KWgBSG_topIcon{transition:translate .6s var(--ease-out)}.KWgBSG_top:hover .KWgBSG_topIcon,.KWgBSG_top:focus-visible .KWgBSG_topIcon{translate:0 -3px}.KWgBSG_top:active{scale:.97}@media (min-width:768px) and (max-width:1099px){.KWgBSG_pages{grid-column:1/span 4}.KWgBSG_social,.KWgBSG_colophon{grid-column:8/span 5}.KWgBSG_stackL{grid-column:1/span 4}.KWgBSG_cta{grid-column:5/span 4}.KWgBSG_stackR{grid-column:9/span 4}.KWgBSG_footer{--ph:min(52svh, 36rem)}}@media (max-width:767px){.KWgBSG_footer{--tab-w:5rem;--tab-t:1rem;--ft:clamp(3rem, 15vw, 4.5rem)}.KWgBSG_panel:after,.KWgBSG_tabR{display:none}.KWgBSG_panel{row-gap:calc(var(--u) * 5);min-height:0;margin-bottom:var(--band);padding:calc(var(--header-h) + var(--u) * 5) var(--gutter) calc(var(--u) * 6);grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr))}.KWgBSG_statement{margin-top:calc(var(--u) * 6);grid-area:1/1/auto/-1;position:relative;bottom:auto;left:auto;right:auto}.KWgBSG_title{font-size:var(--ft)}.KWgBSG_sig{width:min(78vw,20rem)}.KWgBSG_portrait{width:min(66vw,17rem);height:auto;margin-top:calc(var(--u) * -5 - var(--ft) * .42);margin-bottom:calc(var(--u) * -5 - 3rem);grid-area:2/1/auto/-1;justify-self:center;position:relative;bottom:auto;left:auto;translate:none}.KWgBSG_cta{grid-area:3/1/auto/-1}.KWgBSG_pages{grid-area:4/1/auto/span 2;align-self:start}.KWgBSG_social{grid-area:4/3/auto/span 2;align-self:start}.KWgBSG_page{font-size:1.15rem}.KWgBSG_now{grid-area:7/1/auto/-1;margin-bottom:0}.KWgBSG_colophon{text-align:left;grid-area:8/1/auto/-1;justify-self:start;margin-bottom:0}.KWgBSG_stackL{grid-area:5/1/auto/-1}.KWgBSG_stackR{grid-area:6/1/auto/-1;justify-content:flex-start}.KWgBSG_stackR .KWgBSG_layer{order:-1}.KWgBSG_tab{display:none}.KWgBSG_footer{--band:5.5rem}.KWgBSG_band{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.KWgBSG_copy{white-space:normal}}@media (prefers-reduced-motion:reduce){.KWgBSG_page:hover .KWgBSG_out,.KWgBSG_page:focus-visible .KWgBSG_out,.KWgBSG_top:hover .KWgBSG_topIcon,.KWgBSG_top:focus-visible .KWgBSG_topIcon,.KWgBSG_cta:hover .KWgBSG_ctaIcon,.KWgBSG_cta:focus-visible .KWgBSG_ctaIcon{translate:none}}
