._canvas_bwxae_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;display:block;pointer-events:none;transition:opacity .6s ease,filter .6s ease}._canvas_bwxae_1[data-dim=true]{opacity:.4}._canvas_bwxae_1[data-blur=true]{filter:blur(6px)}@media(prefers-reduced-motion:reduce){._canvas_bwxae_1{transition:none}}._canvas_7x0a3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;display:block;pointer-events:none;transition:opacity .6s ease,filter .6s ease}._canvas_7x0a3_1[data-dim=true],._canvas_7x0a3_1[data-blur=true]{opacity:.25}._canvas_7x0a3_1[data-blur=true]{filter:blur(6px)}@media(prefers-reduced-motion:reduce){._canvas_7x0a3_1{transition:none}}._toggle_1c4uw_1{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;padding:0;background:transparent;border:1px solid var(--color-border);color:var(--color-fg);cursor:pointer;transition:color .2s ease,border-color .2s ease}._toggle_1c4uw_1:hover,._toggle_1c4uw_1:focus-visible{color:var(--color-accent-strong);border-color:var(--color-accent);outline:none}._toggle_1c4uw_1:focus-visible{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}._nav_1dtq3_3{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;gap:2rem;padding:.9rem var(--grid-inline) 1rem;background:var(--color-bg);border-bottom:1px solid var(--color-border)}._list_1dtq3_17{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}._nav_1dtq3_3>:last-child{margin-left:auto}._link_1dtq3_30{position:relative;padding:.25rem 0;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);transition:color .2s ease}._link_1dtq3_30:hover,._link_1dtq3_30:focus-visible{color:var(--color-fg);outline:none}._link_1dtq3_30:focus-visible{box-shadow:0 2px 0 var(--color-accent)}._link_1dtq3_30._active_1dtq3_52{color:var(--color-accent-strong)}._link_1dtq3_30._active_1dtq3_52:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:2px;background:var(--color-accent)}@media(max-width:768px){._nav_1dtq3_3{gap:1rem}._list_1dtq3_17{gap:1rem;overflow-x:auto;scrollbar-width:none}}._top_1dtq3_81{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;transition:color .2s ease,border-color .2s ease}._top_1dtq3_81:hover,._top_1dtq3_81:focus-visible{color:var(--color-accent-strong);border-color:var(--color-accent);outline:none}._top_1dtq3_81:focus-visible{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}._section_xs3ss_3{padding-block:clamp(5rem,14vh,9rem);border-top:1px solid var(--color-border)}._heading_xs3ss_8{grid-column:1 / 5;margin-bottom:3rem;font-size:var(--fs-h2);font-weight:650;letter-spacing:-.03em;transition:color .4s ease}._heading_xs3ss_8[data-active=true]{color:var(--color-accent)}._content_xs3ss_23{grid-column:1 / -1}._row_xs3ss_27{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);border-top:1px solid var(--color-border);padding-block:2.25rem}._period_xs3ss_35{grid-column:1 / 3;margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}._schoolBlock_xs3ss_45{grid-column:3 / 7}._school_xs3ss_45{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.15;letter-spacing:-.01em}._degreeTitle_xs3ss_57{margin:.35rem 0 0;color:var(--color-fg-muted)}._gpa_xs3ss_62{margin:.75rem 0 0;color:var(--color-accent-strong)}._block_xs3ss_67{grid-column:7 / 13}._subheading_xs3ss_71,._rowLabel_xs3ss_72{margin:0 0 .75rem;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}._rowLabel_xs3ss_72{grid-column:1 / 3;align-self:start}._certList_xs3ss_87{grid-column:3 / 13;margin:0;list-style:none;display:grid;row-gap:.4rem}._certList_xs3ss_87 a{color:var(--color-fg)}._certList_xs3ss_87 a:hover,._certList_xs3ss_87 a:focus-visible{color:var(--color-accent-strong);outline:none}._list_xs3ss_105{margin:0;list-style:none;display:grid;row-gap:.4rem}._muted_xs3ss_112{color:var(--color-fg-muted)}@media(max-width:768px){._heading_xs3ss_8{grid-column:1 / -1}._row_xs3ss_27{row-gap:.75rem;padding-block:1.75rem}._period_xs3ss_35,._schoolBlock_xs3ss_45,._block_xs3ss_67,._rowLabel_xs3ss_72,._certList_xs3ss_87{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._heading_xs3ss_8{transition:none}}._scene_17gah_5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}._scene_17gah_5[data-active=true]{opacity:1;visibility:visible;transition:opacity .3s ease}._drawing_17gah_25{flex:0 1 auto;min-height:0;width:100%}._caption_17gah_31{padding-left:1.67%;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-fg-muted)}._highlights_17gah_39{padding-left:1.67%}._highlights_17gah_39 ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}._highlights_17gah_39 li{display:grid;gap:.15rem}._highlights_17gah_39 strong{font-family:var(--font-sans);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:650;line-height:1;letter-spacing:-.03em;color:var(--color-accent-strong);font-variant-numeric:tabular-nums}._highlights_17gah_39 small{font-size:.5em;font-weight:500;letter-spacing:0}._highlights_17gah_39 span,._highlights_17gah_39 p{font-family:var(--font-mono);font-size:.75rem;color:var(--color-fg-muted)}._highlights_17gah_39 p{margin-top:.35rem}@media(max-width:768px){._caption_17gah_31{font-size:.75rem}._highlights_17gah_39 strong{font-size:1.25rem}._highlights_17gah_39 span,._highlights_17gah_39 p{font-size:.6875rem}}._box_17gah_98,._accentBox_17gah_99{fill:var(--color-bg);stroke:var(--color-fg);stroke-width:1.25}._accentBox_17gah_99{stroke:var(--color-accent);stroke-width:2}._boundary_17gah_110{fill:none;stroke:var(--color-fg-muted);stroke-dasharray:5 5}._wire_17gah_116{fill:none;stroke:var(--color-fg);stroke-width:1.25}._check_17gah_122{fill:none;stroke:var(--color-accent);stroke-width:2.25}._inkFill_17gah_128{fill:var(--color-fg)}._mutedFill_17gah_132{fill:var(--color-fg-muted)}._accentFill_17gah_136{fill:var(--color-accent)}._text_17gah_140,._label_17gah_141,._accentText_17gah_142,._mutedText_17gah_143{font-family:var(--font-mono);font-size:14px;fill:var(--color-fg);dominant-baseline:central}._mutedText_17gah_143{fill:var(--color-fg-muted)}._accentText_17gah_142{fill:var(--color-accent-strong)}._stepLabel_17gah_158{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;fill:var(--color-accent-strong);dominant-baseline:central}._strong_17gah_166{font-weight:600}._label_17gah_141{font-size:12px;letter-spacing:.08em;fill:var(--color-fg-muted)}._small_17gah_176{font-size:13px}._cross_17gah_180{fill:none;stroke:var(--color-fg-muted);stroke-width:1.75;stroke-linecap:round}._big_17gah_187{font-family:var(--font-sans);font-size:30px;font-weight:650;letter-spacing:-.02em;fill:var(--color-accent-strong);dominant-baseline:central}._middle_17gah_196{text-anchor:middle}._end_17gah_200{text-anchor:end}._controls_17gah_205{display:flex;align-items:center;gap:.5rem;padding-left:1.67%;font-family:var(--font-mono);font-size:var(--fs-meta)}._controls_17gah_205 button{font:inherit;color:var(--color-fg);background:none;border:1px solid var(--color-border);padding:.25rem .65rem;cursor:pointer}._controls_17gah_205 button:hover{border-color:var(--color-fg)}._controls_17gah_205 button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._where_17gah_232{margin-left:.5rem;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}._draw_17gah_25{stroke-dasharray:1}._grow_17gah_243{transform-box:fill-box;transform-origin:left}._growY_17gah_248{transform-box:fill-box;transform-origin:center}._scene_17gah_5[data-active=true] ._pop_17gah_253{animation:_pop_17gah_253 .45s ease-out var(--d, 0s) backwards}._scene_17gah_5[data-active=true] ._fade_17gah_257{animation:_fade_17gah_257 .3s ease-out var(--d, 0s) backwards}._scene_17gah_5[data-active=true] ._draw_17gah_25{animation:_draw_17gah_25 .4s ease-in-out var(--d, 0s) backwards}._scene_17gah_5[data-active=true] ._grow_17gah_243{animation:_grow_17gah_243 var(--t, .5s) ease-out var(--d, 0s) backwards}._scene_17gah_5[data-active=true] ._growY_17gah_248{animation:_growY_17gah_248 .35s ease-out var(--d, 0s) backwards}._scene_17gah_5[data-active=true] ._rerank_17gah_273{animation:_rerank_17gah_273 .6s ease-in-out var(--d, 0s) backwards}@keyframes _pop_17gah_253{0%{opacity:0;transform:translateY(6px)}}@keyframes _fade_17gah_257{0%{opacity:0}}@keyframes _draw_17gah_25{0%{stroke-dashoffset:1}}@keyframes _grow_17gah_243{0%{transform:scaleX(0)}}@keyframes _growY_17gah_248{0%{transform:scaleY(0)}}@keyframes _rerank_17gah_273{0%{transform:translateY(var(--dy))}}@media(prefers-reduced-motion:reduce){._scene_17gah_5,._scene_17gah_5[data-active=true]{transition:none}._scene_17gah_5[data-active=true] ._pop_17gah_253,._scene_17gah_5[data-active=true] ._fade_17gah_257,._scene_17gah_5[data-active=true] ._draw_17gah_25,._scene_17gah_5[data-active=true] ._grow_17gah_243,._scene_17gah_5[data-active=true] ._growY_17gah_248,._scene_17gah_5[data-active=true] ._rerank_17gah_273{animation:none}}._section_fon1r_3{padding-block:clamp(5rem,14vh,9rem);border-top:1px solid var(--color-border)}._heading_fon1r_8{grid-column:1 / 5;margin-bottom:3rem;font-size:var(--fs-h2);font-weight:650;letter-spacing:-.03em;transition:color .4s ease}._heading_fon1r_8[data-active=true]{color:var(--color-accent)}._layout_fon1r_25{display:contents}._entries_fon1r_29{grid-column:1 / 7;grid-row:2}._stage_fon1r_34{grid-column:7 / 13;grid-row:1 / span 2;position:sticky;top:4rem;align-self:start;height:calc(100svh - 4rem);padding:1.5rem 0 1.5rem var(--grid-gutter);border-left:1px solid var(--color-border)}._stageInner_fon1r_45{position:relative;height:100%}._entry_fon1r_50{border-top:1px solid var(--color-border);padding-block:2.25rem 0}._entryHeader_fon1r_55{margin-bottom:1.5rem}._intro_fon1r_59{display:flex;flex:1 1 11rem;align-items:center;gap:.6rem;max-width:18rem}._logo_fon1r_68{flex:none;width:auto;height:2.25rem;border-radius:.375rem;background:#fff}._about_fon1r_76{margin:0;font-size:.9375rem;line-height:1.35;color:var(--color-fg)}._period_fon1r_83{margin:0 0 .75rem;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}._role_fon1r_92{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.15;letter-spacing:-.01em}._title_fon1r_101{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-right:var(--grid-gutter)}._company_fon1r_110{color:var(--color-accent-strong)}._company_fon1r_110 a{color:inherit}._project_fon1r_118{margin-left:1.5rem;padding-block:1.75rem 2.5rem;padding-right:var(--grid-gutter);border-top:1px dashed var(--color-border)}._projectTitle_fon1r_125{font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;transition:color .3s ease}._projectTitle_fon1r_125 a{color:inherit}._projectTitle_fon1r_125 a:hover,._project_fon1r_118[data-active=true] ._projectTitle_fon1r_125{color:var(--color-accent-strong)}._details_fon1r_145{margin-top:.75rem}._summary_fon1r_149{width:fit-content;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-fg-muted);cursor:pointer}._stack_fon1r_157{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.6rem;list-style:none;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-fg-muted)}._body_fon1r_168{margin-top:1rem;color:var(--color-fg-muted);transition:color .3s ease}._project_fon1r_118[data-active=true] ._body_fon1r_168{color:var(--color-fg)}._body_fon1r_168 strong,._note_fon1r_179 strong{font-weight:650;color:var(--color-fg)}._note_fon1r_179{margin-left:1.5rem;padding-block:1.75rem 2.5rem;padding-right:var(--grid-gutter);border-top:1px dashed var(--color-border);color:var(--color-fg-muted)}@media(min-width:769px){._section_fon1r_3{padding-bottom:0}._entry_fon1r_50:last-child>._project_fon1r_118:last-child{min-height:calc(52.5vh + 1.5rem)}}@media(max-width:768px){._heading_fon1r_8{grid-column:1 / -1}._layout_fon1r_25{display:block;grid-column:1 / -1}._stage_fon1r_34{z-index:1;height:42svh;padding:.5rem 0;border-left:0;border-bottom:1px solid var(--color-border);background:var(--color-bg);box-shadow:0 0 0 100vw var(--color-bg);clip-path:inset(0 -100vw)}._project_fon1r_118{padding-right:0}}@media(prefers-reduced-motion:reduce){._heading_fon1r_8,._projectTitle_fon1r_125,._body_fon1r_168{transition:none}}._particleText_1oiip_1{position:relative;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate}._canvas_1oiip_11{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent),linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent),linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}._sr_1oiip_24{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._hero_169dp_3{min-height:100vh;grid-template-rows:1fr auto;align-content:end;padding-top:7rem;padding-bottom:3.5rem;text-align:left;overflow-x:clip}._poster_169dp_13{grid-column:1 / 13;grid-row:2}._name_169dp_18{font-size:var(--fs-display);font-weight:650;line-height:1;letter-spacing:-.045em;position:relative;height:1em}._particles_169dp_30{--bleed-y: 3em;--bleed-x: 1.5em;position:absolute;inset:calc(-1 * var(--bleed-y)) calc(-1 * var(--bleed-x));width:auto;height:auto;padding:var(--bleed-y) var(--bleed-x)}._role_169dp_40{margin-top:.75rem;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:500;letter-spacing:-.02em;color:var(--color-accent)}._meta_169dp_48{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}._metaItem_169dp_60{color:inherit}._metaLink_169dp_64{color:var(--color-fg)}._metaLink_169dp_64:hover,._metaLink_169dp_64:focus-visible{color:var(--color-accent-strong);outline:none}@media(max-width:768px){._hero_169dp_3{grid-template-rows:1fr auto}._poster_169dp_13{grid-column:1 / -1;grid-row:2;align-self:end}}._section_16qq0_3{padding-block:clamp(5rem,14vh,9rem);border-top:1px solid var(--color-border)}._heading_16qq0_8{grid-column:1 / 5;margin-bottom:3rem;font-size:var(--fs-h2);font-weight:650;letter-spacing:-.03em;transition:color .4s ease}._heading_16qq0_8[data-active=true]{color:var(--color-accent)}._entries_16qq0_23{grid-column:1 / -1}._entry_16qq0_27{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);border-top:1px solid var(--color-border);padding-block:2.25rem}._period_16qq0_35{grid-column:1 / 3;margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted)}._paper_16qq0_45{grid-column:3 / 9}._title_16qq0_49{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.15;letter-spacing:-.01em}._authors_16qq0_57{margin:.5rem 0 0;line-height:1.6}._owner_16qq0_62{font-weight:600}._facts_16qq0_66{grid-column:9 / 13}._venue_16qq0_70{margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-strong)}._doi_16qq0_79{margin:.5rem 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-fg-muted)}._doi_16qq0_79 a{color:var(--color-fg)}._doi_16qq0_79 a:hover,._doi_16qq0_79 a:focus-visible{color:var(--color-accent-strong);outline:none}@media(max-width:768px){._heading_16qq0_8{grid-column:1 / -1}._entry_16qq0_27{row-gap:.75rem;padding-block:1.75rem}._period_16qq0_35,._paper_16qq0_45,._facts_16qq0_66{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._heading_16qq0_8{transition:none}}._section_2tfio_3{padding-block:clamp(5rem,14vh,9rem);border-top:1px solid var(--color-border)}._heading_2tfio_8{grid-column:1 / 5;margin-bottom:3rem;font-size:var(--fs-h2);font-weight:650;letter-spacing:-.03em;transition:color .4s ease}._heading_2tfio_8[data-active=true]{color:var(--color-accent)}._groups_2tfio_23{grid-column:1 / -1}._group_2tfio_23{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);border-top:1px solid var(--color-border);padding-block:1.75rem}._category_2tfio_35{grid-column:1 / 4;margin:0;align-self:start;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-strong)}._tools_2tfio_47{grid-column:4 / 13;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}._tool_2tfio_47{padding:.3rem .65rem;font-family:var(--font-mono);font-size:var(--fs-meta);border:1px solid var(--color-border)}@media(max-width:768px){._heading_2tfio_8{grid-column:1 / -1}._group_2tfio_23{row-gap:.75rem}._category_2tfio_35,._tools_2tfio_47{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){._heading_2tfio_8{transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-bg: #000000;--color-fg: #ffffff;--color-fg-muted: #a3a3a3;--color-border: color-mix(in srgb, var(--color-fg) 15%, transparent);--color-accent: #ff1f1f;--color-accent-strong: #ff1f1f;--scene-figure-rgb: 255 255 255;--font-sans: "Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(3.5rem, 13vw, 9.5rem);--fs-h2: clamp(2.25rem, 6vw, 4.5rem);--fs-h3: clamp(1.375rem, 3vw, 1.875rem);--fs-body: clamp(1rem, .95rem + .25vw, 1.125rem);--fs-meta: .8125rem;--grid-columns: 12;--grid-gutter: clamp(1rem, 2vw, 1.5rem);--grid-margin: clamp(1.25rem, 5vw, 4rem);--grid-max-width: 80rem;--grid-inline: max(var(--grid-margin), calc((100% - var(--grid-max-width)) / 2))}:root[data-theme=light]{color-scheme:light;--color-bg: #ffffff;--color-fg: #0a0a0a;--color-fg-muted: #55595f;--color-border: color-mix(in srgb, var(--color-fg) 15%, transparent);--color-accent: #e30613;--color-accent-strong: #c00016;--scene-figure-rgb: 10 10 10}@media(max-width:768px){:root{--grid-columns: 6}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none}#root{min-height:100vh}main{position:relative;z-index:1}.section-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-inline)}h1,h2,h3,h4{font-family:var(--font-sans);line-height:1.05}
