@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0a0a0a;--ink-1:#0e0e0e;--ink-2:#141414;--ink-3:#1c1c1c;--text:#efeee9;--text-2:#a9a8a2;--muted:#7b7a75;--faint:#4b4b48;--line:#efeee914;--line-2:#efeee921;--line-3:#efeee942;--accent:var(--text);--violet:var(--text);--violet-2:var(--text-2);--indigo:var(--ink-3);--cyan:var(--text);--violet-glow:transparent;--cyan-glow:transparent;--grad:linear-gradient(var(--text), var(--text));--ok:#8fd8a8;--err:#ef8b8b;--f-display:"Geist Variable", "Geist", "Helvetica Neue", Arial, sans-serif;--f-body:"Geist Variable", "Geist", -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-mega:clamp(3.1rem, 9.4vw, 9.6rem);--t-1:clamp(2.6rem, 6.4vw, 6.4rem);--t-2:clamp(2rem, 4.2vw, 4.2rem);--t-3:clamp(1.45rem, 2.4vw, 2.25rem);--t-4:clamp(1.15rem, 1.5vw, 1.4rem);--t-body:clamp(1rem, 1.08vw, 1.125rem);--t-small:.875rem;--t-mono:.75rem;--gutter:clamp(1.25rem, 4vw, 3.5rem);--maxw:1440px;--sec:clamp(6rem, 13vw, 11rem);--radius:4px;--radius-lg:4px;--header-h:76px;--ease:cubic-bezier(.2, .75, .2, 1);--ease-silk:cubic-bezier(.65, .05, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--ink-0)}body{background:var(--ink-0);min-height:100vh;color:var(--text);font-family:var(--f-body);font-size:var(--t-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:500;line-height:1}p{text-wrap:pretty}::selection{background:var(--text);color:var(--ink-0)}:focus-visible{outline:1px solid var(--text);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--sec);position:relative}.display{font-family:var(--f-display);letter-spacing:-.05em;font-weight:500;line-height:.94}.mono{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:450}.muted,.grad{color:var(--muted)}.split-line{margin-block-start:-.06em;margin-block-end:-.06em;padding-block-start:.06em;padding-block-end:.06em}.grad .split-line,.split-line .grad{-webkit-background-clip:text;background-clip:text}.route-curtain{z-index:240;background:var(--ink-1);pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:300;background:var(--text);color:var(--ink-0);font-family:var(--f-mono);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.1em;transition:transform .3s var(--ease);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.roll{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.roll>span{transition:transform .7s var(--ease-expo);display:inline-block}.roll:after{content:attr(data-text);white-space:nowrap;transition:transform .7s var(--ease-expo);position:absolute;top:100%;left:0}a:hover>.roll>span,button:hover>.roll>span,a:hover .roll>span,button:hover .roll>span{transform:translateY(-100%)}a:focus-visible>.roll>span{transform:translateY(-100%)}a:hover .roll:after,button:hover .roll:after{transform:translateY(-100%)}a:focus-visible .roll:after{transform:translateY(-100%)}form[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._header_kthb2_1{z-index:100;transition:transform .6s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}._scrolled_kthb2_8{border-color:var(--line);background:#0a0a0af0}._hidden_kthb2_13{transform:translateY(-100%)}._bar_kthb2_15{z-index:2;height:var(--header-h);transition:height .5s var(--ease);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}._scrolled_kthb2_8 ._bar_kthb2_15{height:64px}._wordmark_kthb2_28{align-items:center;gap:.75rem;display:inline-flex}._mark_kthb2_29{border:1px solid var(--line-3);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative;overflow:hidden}._mark_kthb2_29 span{background:var(--text);width:6px;height:6px;transition:transform .7s var(--ease-expo);border-radius:50%}._wordmark_kthb2_28:hover ._mark_kthb2_29 span{transform:scale(2.6)}._name_kthb2_47{font-family:var(--f-display);letter-spacing:-.02em;font-size:.98rem;font-weight:500}._links_kthb2_55 ul{gap:.35rem;display:flex}._link_kthb2_55{color:var(--text-2);transition:color .3s var(--ease);padding:.5rem .85rem;font-size:.9rem;display:inline-block;position:relative}._link_kthb2_55:after{content:"";background:var(--text);width:3px;height:3px;transition:transform .4s var(--ease);border-radius:50%;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)scale(0)}._link_kthb2_55:hover,._active_kthb2_76{color:var(--text)}._active_kthb2_76:after{transform:translate(-50%)scale(1)}._right_kthb2_79{align-items:center;gap:.75rem;display:flex}._ctaWrap_kthb2_80,._resumeWrap_kthb2_81{display:inline-block}._resume_kthb2_81{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color .3s var(--ease);align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.72rem;display:inline-flex}._resume_kthb2_81:hover{color:var(--text)}._resume_kthb2_81:focus-visible{color:var(--text)}._resume_kthb2_81 svg{transition:transform .6s var(--ease-expo)}._resume_kthb2_81:hover svg{transform:translateY(2px)}._cta_kthb2_80{border:1px solid var(--line-3);min-height:42px;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color .4s var(--ease), background-color .4s var(--ease), color .4s var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.72rem;display:inline-flex}._cta_kthb2_80:hover{border-color:var(--text);background:var(--text);color:var(--ink-0)}._cta_kthb2_80:focus-visible{border-color:var(--text);background:var(--text);color:var(--ink-0)}._toggle_kthb2_113{border:1px solid var(--line-2);width:46px;height:46px;color:var(--text);border-radius:50%;place-items:center;display:none}._panel_kthb2_124{z-index:99;visibility:hidden;padding-top:calc(var(--header-h) + 3rem);background:var(--ink-0);clip-path:inset(0% 0% 100%);padding-bottom:2rem;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}._panel_kthb2_124>nav{flex-direction:column;min-height:100%;display:flex}._menuList_kthb2_136{gap:.2rem;display:grid}._menuRow_kthb2_137{border-bottom:1px solid var(--line)}._menuMask_kthb2_138{display:block;overflow:hidden}._menuLink_kthb2_139{align-items:baseline;gap:1rem;padding:.9rem 0;font-size:clamp(2.6rem,11vw,4.2rem);display:flex}._menuLink_kthb2_139 .mono{color:var(--muted);font-size:.75rem}._menuFoot_kthb2_147{color:var(--text-2);flex-wrap:wrap;gap:1rem 2rem;margin-top:auto;padding-top:2.5rem;display:flex}@media (max-width:960px){._links_kthb2_55{display:none}._toggle_kthb2_113{display:grid}}@media (max-width:1100px) and (min-width:961px){._resumeWrap_kthb2_81{display:none}}@media (max-width:640px){._resumeWrap_kthb2_81{display:none}}@media (max-width:520px){._ctaWrap_kthb2_80{display:none}}._footer_16jom_1{border-top:1px solid var(--line);background:var(--ink-0);padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:1.75rem;position:relative;overflow:hidden}._top_16jom_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}._nav_16jom_16 ul,._social_16jom_16{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}._link_16jom_17{color:var(--text-2);transition:color .3s var(--ease);align-items:center;gap:.35rem;padding:.4rem 0;display:inline-flex}._link_16jom_17:hover{color:var(--text)}._social_16jom_16{margin-left:auto}._toTop_16jom_28{border:1px solid var(--line-3);width:58px;height:58px;color:var(--text);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:50%;place-items:center;display:grid}._toTop_16jom_28:hover{background:var(--text);color:var(--ink-0);border-color:var(--text)}._toTop_16jom_28:focus-visible{background:var(--text);color:var(--ink-0);border-color:var(--text)}._toTop_16jom_28 svg{transition:transform .5s var(--ease)}._toTop_16jom_28:hover svg{transform:translateY(-3px)}._mark_16jom_42{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #efeee933;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:space-between;margin-top:clamp(3rem,7vw,6rem);font-size:clamp(3.4rem,15.4vw,17rem);line-height:.82;display:flex}._letterMask_16jom_54{padding-bottom:.06em;display:inline-block;overflow:hidden}._letter_16jom_54{transition:color .6s var(--ease), -webkit-text-stroke-color .6s var(--ease);display:inline-block}._mark_16jom_42:hover ._letter_16jom_54{color:var(--text);-webkit-text-stroke-color:var(--text)}._bottom_16jom_58{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.66rem;display:flex}@media (max-width:720px){._social_16jom_16{margin-left:0}._mark_16jom_42{justify-content:flex-start}}._intro_ro59b_1{z-index:250;background:var(--ink-0);color:var(--text);clip-path:inset(0%);position:fixed;top:0;bottom:0;left:0;right:0}._inner_ro59b_9{flex-direction:column;justify-content:space-between;height:100%;padding-block-start:1.75rem;padding-block-end:1.75rem;display:flex;position:relative}._top_ro59b_17,._bottom_ro59b_17{color:var(--muted);justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._name_ro59b_18{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(3rem,11vw,11rem);line-height:.9}._count_ro59b_24{letter-spacing:-.05em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,7rem);line-height:.8}._bar_ro59b_31{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:1rem}._bar_ro59b_31 span{background:var(--text);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}._cursor_1rm0q_1{z-index:200;pointer-events:none;will-change:transform;opacity:0;width:0;height:0;transition:opacity .35s var(--ease);position:fixed;top:0;left:0}._cursor_1rm0q_1[data-visible=true]{opacity:1}._ball_1rm0q_15{background:var(--text);border:1px solid var(--text);width:10px;height:10px;transition:transform .6s var(--ease-expo), background-color .4s var(--ease);border-radius:50%;position:absolute;top:-5px;left:-5px}._label_1rm0q_26{white-space:nowrap;color:var(--ink-0);opacity:0;transition:opacity .3s var(--ease), transform .6s var(--ease-expo);font-size:.62rem;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}._cursor_1rm0q_1[data-state=hover] ._ball_1rm0q_15{background:0 0;border-width:.25px;transform:scale(4.4)}._cursor_1rm0q_1[data-state=text] ._ball_1rm0q_15{transform:scale(.4)}._cursor_1rm0q_1[data-state=label] ._ball_1rm0q_15{background:var(--text);transform:scale(9.6)}._cursor_1rm0q_1[data-state=label] ._label_1rm0q_26{opacity:1;transform:translate(-50%,-50%)scale(1)}._down_1rm0q_42 ._ball_1rm0q_15{transform:scale(.7)}._cursor_1rm0q_1[data-state=hover]._down_1rm0q_42 ._ball_1rm0q_15{transform:scale(3.6)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){._cursor_1rm0q_1{display:none}}._btn_12u02_1{isolation:isolate;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:450;display:inline-flex;position:relative;overflow:hidden}._md_12u02_18{min-height:52px;padding:0 1.6rem}._sm_12u02_19{min-height:42px;padding:0 1.15rem;font-size:.72rem}._lg_12u02_20{min-height:60px;padding:0 2rem;font-size:.78rem}._label_12u02_22{z-index:2;align-items:center;gap:.7rem;display:inline-flex;position:relative}._icon_12u02_23{transition:transform .7s var(--ease-expo)}._btn_12u02_1:hover ._icon_12u02_23{transform:translate(3px,-3px)}._btn_12u02_1:focus-visible ._icon_12u02_23{transform:translate(3px,-3px)}._fill_12u02_27{z-index:1;aspect-ratio:1;width:150%;transition:transform .8s var(--ease-expo), top .8s var(--ease-expo);border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%)scale(.2)}._btn_12u02_1:hover ._fill_12u02_27{top:50%;transform:translate(-50%,-50%)scale(1)}._btn_12u02_1:focus-visible ._fill_12u02_27{top:50%;transform:translate(-50%,-50%)scale(1)}._primary_12u02_41{background:var(--text);color:var(--ink-0);border:1px solid var(--text)}._primary_12u02_41 ._fill_12u02_27{background:#fff}._outline_12u02_45{color:var(--text);border:1px solid var(--line-3);background:0 0}._outline_12u02_45 ._fill_12u02_27{background:var(--text)}._outline_12u02_45:hover{color:var(--ink-0);border-color:var(--text)}._outline_12u02_45:focus-visible{color:var(--ink-0);border-color:var(--text)}._ghost_12u02_50{color:var(--text-2);border:1px solid #0000;padding-inline-start:.4rem;padding-inline-end:.4rem}._ghost_12u02_50 ._fill_12u02_27{display:none}._ghost_12u02_50:hover{color:var(--text)}._ghost_12u02_50:focus-visible{color:var(--text)}._hero_1wkhq_1{min-height:100svh;padding-top:calc(var(--header-h) + clamp(2rem, 6vh, 4.5rem));isolation:isolate;flex-direction:column;padding-bottom:1.5rem;display:flex;position:relative;overflow:hidden}._bg_1wkhq_13{z-index:-1;pointer-events:none;background:var(--ink-0);position:absolute;top:0;bottom:0;left:0;right:0}._shaderWrap_1wkhq_14{will-change:transform;position:absolute;top:-6%;bottom:-10%;left:0;right:0}._shader_1wkhq_14{transform-origin:74%;position:absolute;top:0;bottom:0;left:0;right:0}._shader_1wkhq_14 canvas{width:100%!important;height:100%!important}._shader_1wkhq_14 [data-fallback=true]{background:radial-gradient(circle at 70% 40%, #efeee929, transparent 9%), radial-gradient(circle at 74% 50%, #151515 0 17%, #efeee933 17.6%, transparent 19%), var(--ink-0)!important}._scrim_1wkhq_25{background:linear-gradient(90deg, #0a0a0ae6 0%, #0a0a0ab3 38%, #0a0a0a26 66%, transparent 85%), linear-gradient(180deg, #0a0a0a80 0%, transparent 20%, transparent 70%, var(--ink-0) 100%);position:absolute;top:0;bottom:0;left:0;right:0}._inner_1wkhq_34{flex:1;align-items:center;display:flex;position:relative}._copy_1wkhq_40{z-index:2;width:100%;position:relative}._eyebrow_1wkhq_42{color:var(--text-2);align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);display:flex}._rule_1wkhq_49{background:var(--text-2);flex:none;width:3rem;height:1px}._title_1wkhq_51{letter-spacing:-.06em;max-width:11em;font-size:clamp(3rem,7.8vw,9.4rem);line-height:.92}._lower_1wkhq_58{grid-template-columns:minmax(0,38ch) auto;justify-content:space-between;align-items:end;gap:2rem 4rem;margin-top:clamp(2.5rem,5vw,4.25rem);display:grid}._sub_1wkhq_66{color:var(--text-2);max-width:46ch;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}._ctas_1wkhq_72{flex-wrap:wrap;gap:.6rem;display:flex}._ctas_1wkhq_72>span{display:inline-block}._foot_1wkhq_76{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.25rem;display:grid;position:relative}._avail_1wkhq_87{color:var(--text-2);align-items:center;gap:.65rem;font-size:.88rem;display:inline-flex}._pulse_1wkhq_88{background:var(--ok);border-radius:50%;width:6px;height:6px;position:relative}._pulse_1wkhq_88:after{content:"";border:1px solid var(--ok);animation:_pulse_1wkhq_88 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes _pulse_1wkhq_88{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2)}}._tech_1wkhq_99{flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;display:flex}._tech_1wkhq_99 li{align-items:center;gap:1.1rem;display:inline-flex}._tech_1wkhq_99 li+li:before{content:"/";color:var(--faint)}._scrollCue_1wkhq_103{justify-self:end;align-items:center;gap:.8rem;display:inline-flex}._cueLine_1wkhq_104{background:var(--line-2);width:48px;height:1px;position:relative;overflow:hidden}._cueLine_1wkhq_104:after{content:"";background:var(--text);animation:_cue_1wkhq_104 2.6s var(--ease-silk) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes _cue_1wkhq_104{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (max-width:960px){._shader_1wkhq_14{transform-origin:50% 80%}._shader_1wkhq_14 [data-fallback=true]{background:radial-gradient(circle at 50% 80%, #151515 0 26%, #efeee92e 26.6%, transparent 28%), var(--ink-0)!important}._scrim_1wkhq_25{background:linear-gradient(#0a0a0ae0 0%,#0a0a0abf 50%,#0a0a0a59 80%,#0a0a0a99 100%)}._title_1wkhq_51{font-size:clamp(2.75rem,12vw,5.8rem)}._lower_1wkhq_58{grid-template-columns:1fr}._foot_1wkhq_76{grid-template-columns:1fr auto}._tech_1wkhq_99{display:none}}@media (max-width:520px){._eyebrow_1wkhq_42{letter-spacing:.08em;gap:.75rem;font-size:.62rem}._rule_1wkhq_49{width:1.75rem}._ctas_1wkhq_72{flex-direction:column;align-items:stretch}._ctas_1wkhq_72>span,._ctas_1wkhq_72 a,._ctas_1wkhq_72 button{width:100%}._foot_1wkhq_76{grid-template-columns:1fr}._scrollCue_1wkhq_103{display:none}}._label_qtyc2_1{color:var(--text-2);align-items:center;gap:.85rem;display:inline-flex}._index_qtyc2_7{color:var(--text)}._rule_qtyc2_8{background:var(--line-3);width:2.4rem;height:1px}._about_8a6qa_1{overflow:hidden}._title_8a6qa_3{font-size:var(--t-1);max-width:14em;margin-top:clamp(1.5rem,3vw,2.5rem)}._grid_8a6qa_9{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;margin-top:clamp(3.5rem,8vw,7rem);display:grid}._facts_8a6qa_15{grid-column:1/span 4}._facts_8a6qa_15 dl{top:calc(var(--header-h) + 2rem);display:grid;position:sticky}._fact_8a6qa_15{border-top:1px solid var(--line);gap:.35rem;padding:1.1rem 0;display:grid}._fact_8a6qa_15:last-child{border-bottom:1px solid var(--line)}._fact_8a6qa_15 dt{color:var(--muted)}._fact_8a6qa_15 dd{color:var(--text);font-size:1.05rem}._body_8a6qa_27{grid-column:6/span 7}._lead_8a6qa_28{font-family:var(--f-display);font-weight:450;font-size:var(--t-3);letter-spacing:-.03em;color:var(--text);line-height:1.24}._para_8a6qa_36{max-width:60ch;color:var(--text-2);margin-top:1.4rem}._lead_8a6qa_28+._para_8a6qa_36{margin-top:2.2rem}._principles_8a6qa_43{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}._principle_8a6qa_43{border-bottom:1px solid var(--line);padding:1.6rem 1.6rem 1.8rem 0}._principle_8a6qa_43:nth-child(odd){border-right:1px solid var(--line)}._principle_8a6qa_43:nth-child(2n){padding-left:1.6rem;padding-right:0}._pNum_8a6qa_55{color:var(--muted)}._pTitle_8a6qa_56{font-family:var(--f-display);letter-spacing:-.02em;margin-top:1.4rem;font-size:1.35rem}._pBody_8a6qa_62{color:var(--muted);margin-top:.5rem;font-size:.95rem}._words_8a6qa_65{-webkit-user-select:none;user-select:none;gap:.5rem;margin-block-start:clamp(5rem,11vw,9rem);margin-block-end:clamp(5rem,11vw,9rem);display:grid}._row_8a6qa_71{will-change:transform;width:max-content;display:flex}._word_8a6qa_65{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #efeee938;white-space:nowrap;align-items:center;padding-inline-start:.18em;padding-inline-end:.18em;font-size:clamp(3rem,8vw,8rem);display:inline-flex}._wordFill_8a6qa_82{-webkit-text-stroke:0;color:var(--text)}._star_8a6qa_83{color:var(--faint);-webkit-text-stroke:0;-webkit-text-fill-color:var(--faint);margin-left:.4em;font-size:.5em}._jobsHead_8a6qa_92{justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;display:flex}._jobsTitle_8a6qa_93{color:var(--muted);font-weight:450}._jobs_8a6qa_92{display:grid}._job_8a6qa_92{transition:background-color .5s var(--ease);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:baseline;gap:1.5rem;padding:clamp(1.6rem,3vw,2.4rem) 0;display:grid;position:relative}._rule_8a6qa_104{background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}._job_8a6qa_92:last-child{border-bottom:1px solid var(--line-2)}._period_8a6qa_106{color:var(--muted)}._company_8a6qa_107{font-size:var(--t-3);letter-spacing:-.04em;transition:transform .8s var(--ease-expo)}._job_8a6qa_92:hover ._company_8a6qa_107{transform:translate(.4rem)}._role_8a6qa_109{color:var(--text-2);margin-top:.4rem;font-size:.95rem}._note_8a6qa_110{color:var(--muted);max-width:52ch;font-size:.95rem}._resumeBtn_8a6qa_112{margin-top:1.5rem}._edu_8a6qa_115{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem clamp(3rem,6vw,6rem);margin-top:clamp(4rem,8vw,6rem);display:grid}._eduList_8a6qa_121{border-top:1px solid var(--line-2);margin-top:1.25rem}._eduItem_8a6qa_122{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;padding:1.3rem 0;display:grid}._langItem_8a6qa_130{border-bottom:1px solid var(--line-2);padding:1.3rem 0}._eduTitle_8a6qa_131{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:clamp(1.25rem,1.8vw,1.6rem);display:flex}._badge_8a6qa_132{border:1px solid var(--line-3);color:var(--text-2);border-radius:999px;padding:.25rem .55rem;font-size:.58rem}@media (max-width:960px){._edu_8a6qa_115{grid-template-columns:1fr}._facts_8a6qa_15{grid-column:1/-1;margin-bottom:3rem}._facts_8a6qa_15 dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;position:static}._fact_8a6qa_15:nth-last-child(2){border-bottom:1px solid var(--line)}._body_8a6qa_27{grid-column:1/-1}._job_8a6qa_92{grid-template-columns:1fr;gap:.6rem}}@media (max-width:560px){._eduItem_8a6qa_122,._principles_8a6qa_43{grid-template-columns:1fr}._principle_8a6qa_43,._principle_8a6qa_43:nth-child(2n){border-right:0;padding:1.4rem 0}}._frame_1yd9l_1{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--ink-2);border:1px solid var(--line);isolation:isolate;width:100%;position:relative;overflow:hidden}._media_1yd9l_11{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}._shot_1yd9l_12{object-fit:cover;object-position:top center;width:100%;height:100%}._chip_1yd9l_15{z-index:3;letter-spacing:.08em;text-transform:none;color:var(--text);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a9e;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.66rem;display:inline-flex;position:absolute;top:1rem;left:1rem}._dot_1yd9l_33{background:var(--ok);width:6px;height:6px;box-shadow:0 0 10px var(--ok);border-radius:50%}._cover_1yd9l_36{background:radial-gradient(120% 90% at 85% 0%, hsl(var(--h) 0% 42% / .55), transparent 55%), radial-gradient(90% 70% at 0% 100%, hsl(calc(var(--h) + 40) 0% 30% / .45), transparent 60%), linear-gradient(160deg, #161616, #0b0b0b 70%);flex-direction:column;padding:clamp(1.2rem,3vw,2.4rem);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}._coverGlow_1yd9l_48{aspect-ratio:1;border:1px solid hsl(var(--h) 0% 75% / .22);width:55%;box-shadow:inset 0 0 80px hsl(var(--h) 0% 60% / .18);border-radius:50%;position:absolute;top:-18%;right:-8%}._coverGrid_1yd9l_58{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 10%,#0000 70%)}._coverNum_1yd9l_67{color:#0000;-webkit-text-stroke:1px hsl(var(--h) 0% 80% / .45);letter-spacing:-.06em;align-self:flex-end;font-size:clamp(3rem,9vw,7.5rem);line-height:.8;position:relative}._coverName_1yd9l_76{max-width:14ch;color:var(--text);margin-top:auto;margin-bottom:1rem;font-size:clamp(1.8rem,4.2vw,3.6rem);position:relative}._coverMeta_1yd9l_84{color:#eceaf4b3;border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding-top:.9rem;font-size:.64rem;display:flex;position:relative}._coverCat_1yd9l_95{letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px hsl(var(--h) 0% 85% / .5);margin-top:auto;margin-bottom:1rem;font-size:clamp(1.4rem,3vw,2.6rem);position:relative}._frame_1yd9l_1:has(._chip_1yd9l_15) ._coverMeta_1yd9l_84 span:last-child{visibility:hidden}._frame_1yd9l_1:has(._shot_1yd9l_12) ._chip_1yd9l_15{top:auto;bottom:1rem}._note_1yd9l_108{color:var(--text-2);top:auto;bottom:1rem}._c3d_6ysl2_1{--w:min(40vw, 660px, calc((100svh - 330px) * 1.6));grid-template-rows:minmax(0,1fr) auto auto;height:100svh;display:grid;position:relative;overflow:hidden}._stage_6ysl2_12{perspective:2200px;perspective-origin:50% 42%;place-items:center;display:grid;position:relative}._enter_6ysl2_19,._tilt_6ysl2_19{transform-style:preserve-3d}._enter_6ysl2_19{will-change:transform}._ring_6ysl2_22{width:var(--w);aspect-ratio:16/10;transform-style:preserve-3d;will-change:transform;position:relative}._slot_6ysl2_29{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0}._face_6ysl2_35{border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:relative}._face_6ysl2_35:focus-visible{outline-offset:6px}._media_6ysl2_43{height:100%}._shade_6ysl2_44{z-index:4;border-radius:var(--radius-lg);background:var(--ink-0);pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}._infoWrap_6ysl2_55{min-height:10.5rem;padding-top:1.5rem;display:grid;position:relative}._info_6ysl2_55{border-top:1px solid var(--line-2);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;grid-area:1/1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem 4rem;padding-top:1.4rem;display:grid}._on_6ysl2_73{opacity:1;visibility:visible;transition:opacity .6s var(--ease) 80ms, visibility 0s}._meta_6ysl2_75{color:var(--muted);gap:1.5rem;display:flex}._idx_6ysl2_76{color:var(--text)}._name_6ysl2_77{letter-spacing:-.055em;margin-top:.9rem;padding-bottom:.08em;font-size:clamp(2.2rem,3.6vw,4rem);overflow:hidden}._nameInner_6ysl2_84{transition:transform .9s var(--ease-expo) 50ms;display:inline-block;transform:translateY(105%)}._on_6ysl2_73 ._nameInner_6ysl2_84{transform:none}._summary_6ysl2_87{color:var(--text-2);max-width:46ch;transition:transform .9s var(--ease-expo) .12s;transform:translateY(12px)}._on_6ysl2_73 ._summary_6ysl2_87{transform:none}._actions_6ysl2_89{flex-wrap:wrap;gap:1.5rem;margin-top:1.1rem;display:flex}._link_6ysl2_90{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.74rem;display:inline-flex;position:relative}._link_6ysl2_90:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-expo);background:currentColor;position:absolute;bottom:0;left:0;right:0}._link_6ysl2_90:hover:after{transform:scaleX(0)}._link_6ysl2_90 svg{transition:transform .6s var(--ease-expo)}._link_6ysl2_90:hover svg{transform:translate(3px,-3px)}._muted_6ysl2_116{color:var(--text-2)}._hud_6ysl2_119{color:var(--muted);align-items:center;gap:1.25rem;padding-block-start:1.25rem;padding-block-end:1.5rem;display:flex}._bar_6ysl2_126{background:var(--line-2);flex:1;height:1px;overflow:hidden}._barFill_6ysl2_127{background:var(--text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-height:720px){._infoWrap_6ysl2_55{min-height:8.5rem;padding-top:.75rem}._name_6ysl2_77{font-size:clamp(1.8rem,3vw,3rem)}}._reel_1ylob_1{position:relative}._viewport_1ylob_4{align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}._track_1ylob_11{padding-inline:var(--gutter) calc((100vw - min(84vw, 1480px)) / 2);will-change:transform;align-items:center;gap:clamp(3rem,6vw,7rem);width:max-content;display:flex}._panel_1ylob_20{flex:none;width:min(84vw,1480px)}._card_1ylob_22{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,3.5vw,3.5rem);display:grid}._mediaLink_1ylob_28{border-radius:var(--radius-lg);display:block}._mediaLink_1ylob_28:focus-visible{outline-offset:6px}._media_1ylob_28{transition:border-color .5s var(--ease)}._mediaLink_1ylob_28:hover ._media_1ylob_28{border-color:var(--line-3)}._info_1ylob_33{gap:1.25rem;padding-bottom:.5rem;display:grid}._metaRow_1ylob_34{border-bottom:1px solid var(--line-2);color:var(--muted);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}._idx_1ylob_42{color:var(--text)}._name_1ylob_43{letter-spacing:-.055em;font-size:clamp(2.2rem,3.8vw,4.4rem)}._summary_1ylob_47{color:var(--text-2);max-width:44ch}._stack_1ylob_48{flex-wrap:wrap;gap:.3rem 0;display:flex}._stack_1ylob_48 li{color:var(--muted);letter-spacing:.08em;font-size:.66rem}._stack_1ylob_48 li+li:before{content:"/";color:var(--faint);margin-inline-start:.7rem;margin-inline-end:.7rem}._actions_1ylob_52{flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;display:flex}._visit_1ylob_53,._case_1ylob_53{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.78rem;display:inline-flex;position:relative}._visit_1ylob_53:after,._case_1ylob_53:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}._visit_1ylob_53{color:var(--text)}._case_1ylob_53{color:var(--text-2)}._visit_1ylob_53:hover:after,._case_1ylob_53:hover:after{transform:scaleX(0)}._visit_1ylob_53 svg,._case_1ylob_53 svg{transition:transform .5s var(--ease)}._visit_1ylob_53:hover svg{transform:translate(3px,-3px)}._case_1ylob_53:hover svg{transform:translate(4px)}._hud_1ylob_83{color:var(--muted);pointer-events:none;align-items:center;gap:1.25rem;display:flex;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem);left:0;right:0}._bar_1ylob_94{background:var(--line-2);flex:1;height:1px;overflow:hidden}._barFill_1ylob_95{background:var(--text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:1023.98px),(prefers-reduced-motion:reduce){._viewport_1ylob_4{height:auto;display:block;overflow:visible}._track_1ylob_11{width:auto;padding-inline:var(--gutter);max-width:var(--maxw);flex-direction:column;align-items:stretch;gap:clamp(4rem,12vw,6rem);margin-inline-start:auto;margin-inline-end:auto}._panel_1ylob_20{width:100%}._card_1ylob_22{grid-template-columns:1fr;gap:1.75rem}._hud_1ylob_83{display:none}}@media (min-width:700px) and (max-width:1023.98px){._card_1ylob_22{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}._panel_1ylob_20:nth-child(2n) ._card_1ylob_22{direction:rtl}._panel_1ylob_20:nth-child(2n) ._card_1ylob_22>*{direction:ltr}}._more_gjuyv_1{margin-top:clamp(6rem,12vw,10rem);position:relative}._head_gjuyv_3{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}._title_gjuyv_11{font-size:var(--t-2);letter-spacing:-.045em}._filters_gjuyv_13{flex-wrap:wrap;gap:.5rem;display:flex}._filter_gjuyv_13{border:1px solid var(--line-2);min-height:40px;color:var(--text-2);transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem;display:inline-flex}._filter_gjuyv_13:hover{border-color:var(--line-3);color:var(--text)}._on_gjuyv_26{background:var(--text);color:var(--ink-0);border-color:var(--text)}._on_gjuyv_26:hover{color:var(--ink-0)}._count_gjuyv_28{opacity:.55}._list_gjuyv_30{border-top:1px solid var(--line-2)}._row_gjuyv_31{border-bottom:1px solid var(--line-2);grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:relative}._row_gjuyv_31:before{content:"";opacity:0;transition:opacity .5s var(--ease);pointer-events:none;background:linear-gradient(90deg,#efeee909,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}._row_gjuyv_31:hover:before{opacity:1}._no_gjuyv_49{color:var(--faint);transition:color .4s var(--ease)}._row_gjuyv_31:hover ._no_gjuyv_49{color:var(--text)}._main_gjuyv_52{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,2.4vw,1.9rem) 0;display:grid}._name_gjuyv_59{letter-spacing:-.035em;transition:transform .8s var(--ease-expo), color .4s var(--ease);font-size:clamp(1.4rem,2.6vw,2.4rem)}._row_gjuyv_31:hover ._name_gjuyv_59{transform:translate(.8rem)}._cat_gjuyv_65{color:var(--muted);font-size:.95rem}._arrow_gjuyv_66{color:var(--muted);transition:transform .5s var(--ease), color .4s var(--ease)}._row_gjuyv_31:hover ._arrow_gjuyv_66{color:var(--text);transform:translate(6px)}._ext_gjuyv_69 a,._private_gjuyv_69{text-transform:none;letter-spacing:.04em;color:var(--text-2);align-items:center;gap:.35rem;padding:.5rem 0;font-size:.68rem;display:inline-flex}._ext_gjuyv_69 a:hover{color:var(--text)}._private_gjuyv_69{color:var(--faint)}._preview_gjuyv_83{z-index:40;pointer-events:none;opacity:0;visibility:hidden;width:360px;margin:-112px 0 0 28px;position:fixed;top:0;left:0;transform:scale(.85)}._slide_gjuyv_95{opacity:0;visibility:hidden;width:360px;position:absolute;top:0;bottom:auto;left:0;right:auto}._slide_gjuyv_95>*{box-shadow:0 30px 80px -20px #000000d9}@media (hover:none),(pointer:coarse),(max-width:1023.98px){._preview_gjuyv_83{display:none}}@media (max-width:760px){._row_gjuyv_31{grid-template-columns:2.6rem minmax(0,1fr)}._main_gjuyv_52{grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem}._name_gjuyv_59{grid-column:1}._cat_gjuyv_65{grid-area:2/1;font-size:.85rem}._arrow_gjuyv_66{grid-area:1/2/span 2}._ext_gjuyv_69{grid-column:2;margin-top:-.6rem;padding-bottom:1.1rem}}._projects_97s36_1{padding-block:var(--sec);background:var(--ink-0);border-top:1px solid var(--line);position:relative}._head_97s36_7{margin-bottom:clamp(2rem,5vw,4rem)}._headRow_97s36_8{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}._title_97s36_15{font-size:var(--t-mega);letter-spacing:-.06em}._side_97s36_16{gap:1.25rem;padding-bottom:.8rem;display:grid}._intro_97s36_17{color:var(--text-2);max-width:44ch}._count_97s36_18{color:var(--muted)}@media (max-width:960px){._headRow_97s36_8{grid-template-columns:1fr}}._skills_1q1co_1{border-top:1px solid var(--line)}._head_1q1co_2{margin-bottom:clamp(3rem,7vw,6rem)}._headRow_1q1co_3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}._title_1q1co_10{font-size:var(--t-1);letter-spacing:-.05em}._intro_1q1co_11{color:var(--text-2);max-width:40ch;padding-bottom:.6rem}._grid_1q1co_13{grid-template-columns:repeat(5,minmax(0,1fr));gap:3rem 1.75rem;display:grid}._group_1q1co_18{padding-top:1.5rem;position:relative}._rule_1q1co_19{background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}._groupHead_1q1co_20{gap:.9rem;margin-bottom:1.75rem;display:grid}._code_1q1co_21{color:var(--muted)}._code_1q1co_21 span{color:var(--faint)}._groupName_1q1co_23{letter-spacing:-.035em;font-size:clamp(1.35rem,1.8vw,1.75rem)}._items_1q1co_25{display:grid}._itemWrap_1q1co_26{border-bottom:1px solid var(--line);overflow:hidden}._item_1q1co_25{color:var(--text-2);transition:color .4s var(--ease), transform .5s var(--ease);padding:.85rem 0;font-size:1.05rem;display:block;position:relative}._item_1q1co_25:before{content:"";background:var(--text);opacity:0;width:5px;height:5px;transition:opacity .4s var(--ease), left .5s var(--ease);border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:-.9rem}._itemWrap_1q1co_26:hover ._item_1q1co_25{color:var(--text);transform:translate(.9rem)}._itemWrap_1q1co_26:hover ._item_1q1co_25:before{opacity:1}@media (max-width:1280px){._grid_1q1co_13{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){._grid_1q1co_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){._headRow_1q1co_3{grid-template-columns:1fr}}@media (max-width:560px){._grid_1q1co_13{grid-template-columns:1fr}}._morph_66g9f_1{border-top:1px solid var(--line);background:radial-gradient(50% 60% at 70% 50%, #efeee908, transparent 70%), var(--ink-0);height:100svh;position:relative;overflow:hidden}._canvas_66g9f_10{position:absolute;top:0;bottom:0;left:0;right:0}._canvas_66g9f_10 [data-fallback=true]{background:radial-gradient(circle at 70%,#efeee91a 0 1px,#0000 2px) 0 0/14px 14px;-webkit-mask-image:radial-gradient(circle at 70%,#000 0 22%,#0000 30%);mask-image:radial-gradient(circle at 70%,#000 0 22%,#0000 30%)}._inner_66g9f_16{height:100%;padding-block:calc(var(--header-h) + 1.5rem) 1.75rem;pointer-events:none;grid-template-rows:auto 1fr auto;display:grid;position:relative}._inner_66g9f_16 a,._inner_66g9f_16 button{pointer-events:auto}._kicker_66g9f_25{color:var(--muted)}._captions_66g9f_27{align-items:center;max-width:34rem;display:grid;position:relative}._caption_66g9f_27{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s linear .45s;grid-area:1/1}._on_66g9f_34{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .1s, visibility 0s}._idx_66g9f_35{color:var(--text-2)}._title_66g9f_36{letter-spacing:-.055em;margin-top:1.1rem;padding-bottom:.08em;font-size:clamp(2.4rem,5vw,5rem);line-height:.95;overflow:hidden}._titleInner_66g9f_44{transition:transform 1s var(--ease-expo) 80ms;display:inline-block;transform:translateY(105%)}._on_66g9f_34 ._titleInner_66g9f_44{transform:none}._body_66g9f_46{max-width:40ch;color:var(--text-2);font-size:var(--t-4);transition:transform 1s var(--ease-expo) .16s;margin-top:1.4rem;line-height:1.5;transform:translateY(14px)}._on_66g9f_34 ._body_66g9f_46{transform:none}._foot_66g9f_57{color:var(--muted);align-items:center;gap:1.25rem;display:flex}._track_66g9f_58{background:var(--line-2);flex:1;max-width:22rem;height:1px;overflow:hidden}._bar_66g9f_59{background:var(--text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:960px){._captions_66g9f_27{align-items:end;padding-bottom:1.5rem}._title_66g9f_36{font-size:clamp(2rem,9vw,3.2rem)}._body_66g9f_46{font-size:1rem}}._static_66g9f_68{height:auto;min-height:100svh}._static_66g9f_68 ._captions_66g9f_27{align-items:start;gap:2.5rem;padding-block-start:2rem;padding-block-end:2rem}._static_66g9f_68 ._caption_66g9f_27{opacity:1;visibility:visible;grid-area:auto}._static_66g9f_68 ._titleInner_66g9f_44,._static_66g9f_68 ._body_66g9f_46{transform:none}._static_66g9f_68 ._title_66g9f_36{font-size:clamp(1.8rem,3vw,2.6rem)}._static_66g9f_68 ._foot_66g9f_57{display:none}._platforms_77zlq_1{border-top:1px solid var(--line)}._headRow_77zlq_2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}._title_77zlq_10{font-size:var(--t-1);letter-spacing:-.055em;max-width:12em}._intro_77zlq_11{color:var(--text-2);max-width:46ch;padding-bottom:.6rem}._list_77zlq_13{border-top:1px solid var(--line-2)}._row_77zlq_14{border-bottom:1px solid var(--line-2);grid-template-columns:4rem minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:1rem 2.5rem;padding:clamp(1.6rem,3vw,2.4rem) 0;display:grid}._num_77zlq_22{color:var(--faint);transition:color .4s var(--ease);padding-top:.55rem}._row_77zlq_14:hover ._num_77zlq_22{color:var(--text)}._name_77zlq_24{letter-spacing:-.045em;transition:transform .9s var(--ease-expo);font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1}._row_77zlq_14:hover ._name_77zlq_24{transform:translate(.8rem)}._detail_77zlq_31{gap:.9rem;padding-top:.3rem;display:grid}._body_77zlq_32{color:var(--text-2);max-width:52ch}._tags_77zlq_33{color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;gap:.3rem 0;font-size:.66rem;display:flex}._tags_77zlq_33 li+li:before{content:"/";color:var(--faint);margin-inline-start:.7rem;margin-inline-end:.7rem}._note_77zlq_36{color:var(--text-2);align-items:center;gap:.9rem;margin-top:2rem;display:flex}._note_77zlq_36 svg{color:var(--text);flex:none}@media (max-width:960px){._headRow_77zlq_2{grid-template-columns:1fr}._row_77zlq_14{grid-template-columns:3rem minmax(0,1fr)}._detail_77zlq_31{grid-column:2}}@media (max-width:520px){._row_77zlq_14{grid-template-columns:1fr;gap:.75rem}._num_77zlq_22{padding-top:0}._detail_77zlq_31{grid-column:1}._note_77zlq_36{align-items:flex-start}}._ai_18dut_1{border-top:1px solid var(--line)}._headRow_18dut_2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}._title_18dut_10{font-size:var(--t-1);letter-spacing:-.055em;max-width:11em}._intro_18dut_11{color:var(--text-2);max-width:46ch;padding-bottom:.6rem}._grid_18dut_13{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:3rem clamp(3rem,6vw,6rem);display:grid}._principles_18dut_20{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._principle_18dut_20{border-bottom:1px solid var(--line);padding:1.6rem 1.6rem 1.8rem 0}._principle_18dut_20:nth-child(odd){border-right:1px solid var(--line)}._principle_18dut_20:nth-child(2n){padding-left:1.6rem;padding-right:0}._pNum_18dut_24{color:var(--muted)}._pTitle_18dut_25{font-family:var(--f-display);letter-spacing:-.025em;margin-top:1.3rem;font-size:1.3rem}._pBody_18dut_26{color:var(--muted);margin-top:.5rem;font-size:.95rem}._models_18dut_28{position:relative}._modelsHead_18dut_29{color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding-bottom:.9rem;display:grid}._rule_18dut_36{background:var(--line-3);height:1px;display:block}._model_18dut_28{border-bottom:1px solid var(--line);transition:background-color .4s var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.4rem 1.5rem;padding:1rem 0;display:grid}._model_18dut_28:hover{background:#efeee906}._modelName_18dut_47{letter-spacing:-.035em;font-size:1.3rem;line-height:1.1;display:block}._by_18dut_48{color:var(--faint);margin-top:.35rem;font-size:.62rem;display:block}._use_18dut_49{color:var(--text-2);font-size:.95rem}._band_18dut_51{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;margin-top:clamp(4rem,8vw,6rem);padding-top:2rem;display:flex}._band_18dut_51>div{max-width:46rem}._bandTitle_18dut_62{font-size:var(--t-3);letter-spacing:-.045em}._bandBody_18dut_63{color:var(--text-2);margin-top:.9rem}._tags_18dut_64{color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;gap:.3rem 0;margin-top:1.1rem;font-size:.66rem;display:flex}._tags_18dut_64 li+li:before{content:"/";color:var(--faint);margin-inline-start:.7rem;margin-inline-end:.7rem}@media (max-width:960px){._headRow_18dut_2,._grid_18dut_13{grid-template-columns:1fr}}@media (max-width:560px){._principles_18dut_20{grid-template-columns:1fr}._principle_18dut_20,._principle_18dut_20:nth-child(2n){border-right:0;padding:1.4rem 0}._model_18dut_28,._modelsHead_18dut_29{grid-template-columns:1fr}._modelsHead_18dut_29 span:last-child{display:none}}._services_vgx7r_1{border-top:1px solid var(--line)}._head_vgx7r_2{margin-bottom:clamp(3rem,7vw,5.5rem)}._title_vgx7r_3{font-size:var(--t-1);letter-spacing:-.05em;max-width:12em;margin-top:clamp(1.5rem,3vw,2.5rem)}._list_vgx7r_5{border-top:1px solid var(--line-2)}._row_vgx7r_6{border-bottom:1px solid var(--line-2);isolation:isolate;outline:none;grid-template-columns:5rem minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;padding:clamp(2rem,4vw,3.2rem) 0;display:grid;position:relative;overflow:hidden}._light_vgx7r_18{z-index:-1;opacity:0;width:520px;height:520px;transition:opacity .6s var(--ease);pointer-events:none;background:radial-gradient(circle,#efeee90d,#0000 62%);border-radius:50%;margin:-260px 0 0 -260px;position:absolute;top:0;left:0}._row_vgx7r_6:hover ._light_vgx7r_18{opacity:1}._num_vgx7r_34{color:var(--faint);transition:color .4s var(--ease);padding-top:.6rem}._row_vgx7r_6:hover ._num_vgx7r_34{color:var(--text)}._name_vgx7r_37{letter-spacing:-.04em;transition:transform .9s var(--ease-expo);font-size:clamp(1.75rem,3.4vw,3.2rem);line-height:1}._row_vgx7r_6:hover ._name_vgx7r_37{transform:translate(1rem)}._detail_vgx7r_45{gap:1.1rem;padding-top:.35rem;display:grid}._body_vgx7r_46{color:var(--text-2);max-width:46ch}._tags_vgx7r_47{flex-wrap:wrap;gap:.4rem;display:flex}._tags_vgx7r_47 li{border:1px solid var(--line-2);color:var(--muted);letter-spacing:.06em;transition:border-color .4s var(--ease), color .4s var(--ease);border-radius:999px;padding:.38rem .7rem;font-size:.64rem}._row_vgx7r_6:hover ._tags_vgx7r_47 li{border-color:var(--line-3);color:var(--text-2)}@media (max-width:960px){._row_vgx7r_6{grid-template-columns:3rem minmax(0,1fr)}._detail_vgx7r_45{grid-column:2}}@media (max-width:520px){._row_vgx7r_6{grid-template-columns:1fr;gap:.9rem}._num_vgx7r_34{padding-top:0}._detail_vgx7r_45{grid-column:1}}._process_lrruu_1{border-top:1px solid var(--line)}._head_lrruu_2{margin-bottom:clamp(3.5rem,8vw,6.5rem)}._headRow_lrruu_3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}._title_lrruu_10{font-size:var(--t-1);letter-spacing:-.05em}._intro_lrruu_11{color:var(--text-2);max-width:40ch;padding-bottom:.6rem}._track_lrruu_13{position:relative}._line_lrruu_14{background:var(--line-2);height:1px;position:absolute;top:6px;left:0;right:0}._fill_lrruu_22{background:var(--text);position:absolute;top:0;bottom:0;left:0;right:0}._steps_lrruu_28{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid;position:relative}._step_lrruu_28{padding-top:2.6rem;position:relative}._node_lrruu_35{background:var(--ink-0);border:1px solid var(--line-3);width:13px;height:13px;transition:background-color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:50%;position:absolute;top:0;left:0}._n_lrruu_35{color:var(--faint);transition:color .5s var(--ease)}._stepTitle_lrruu_47{letter-spacing:-.035em;color:var(--text-2);transition:color .5s var(--ease);margin-top:1rem;font-size:clamp(1.6rem,2.4vw,2.3rem)}._body_lrruu_54{color:var(--muted);max-width:30ch;margin-top:.85rem;font-size:.95rem}._out_lrruu_55{border-top:1px solid var(--line);color:var(--text-2);letter-spacing:.06em;margin-top:1.25rem;padding-top:.9rem;font-size:.66rem;line-height:1.6}._outLabel_lrruu_64{color:var(--faint);margin-bottom:.2rem;display:block}._active_lrruu_66 ._node_lrruu_35{background:var(--text);border-color:var(--text);box-shadow:0 0 0 5px #efeee912}._active_lrruu_66 ._n_lrruu_35,._active_lrruu_66 ._stepTitle_lrruu_47{color:var(--text)}@media (max-width:960px){._headRow_lrruu_3{grid-template-columns:1fr}}@media (max-width:899.98px){._line_lrruu_14{width:1px;height:auto;top:0;bottom:0;left:6px;right:auto}._steps_lrruu_28{grid-template-columns:1fr;gap:2.75rem}._step_lrruu_28{padding-top:0;padding-left:2.6rem}._node_lrruu_35{top:.35rem}._stepTitle_lrruu_47{margin-top:.6rem}._body_lrruu_54{max-width:52ch}}._form_1ej7e_1{gap:1.6rem;display:grid}._row2_1ej7e_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;display:grid}._field_1ej7e_3{gap:.5rem;display:grid}._field_1ej7e_3 label{color:var(--muted)}._field_1ej7e_3 input,._field_1ej7e_3 select,._field_1ej7e_3 textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;min-height:52px;color:var(--text);transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:.85rem 0;font-size:1rem}._field_1ej7e_3 select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 10px),calc(100% - 5px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5rem}._field_1ej7e_3 select option{background:var(--ink-2);color:var(--text)}._field_1ej7e_3 textarea{resize:vertical;min-height:120px;line-height:1.55}._field_1ej7e_3 input::placeholder,._field_1ej7e_3 textarea::placeholder{color:var(--faint)}._field_1ej7e_3 input:hover,._field_1ej7e_3 select:hover,._field_1ej7e_3 textarea:hover{border-color:var(--line-3)}._field_1ej7e_3 input:focus,._field_1ej7e_3 select:focus,._field_1ej7e_3 textarea:focus{border-color:var(--text);box-shadow:0 1px 0 0 var(--text);outline:none}._invalid_1ej7e_36 input,._invalid_1ej7e_36 textarea{border-color:var(--err)}._err_1ej7e_37{color:var(--err);font-size:.85rem}._hint_1ej7e_38{color:var(--faint);font-size:.85rem}._honey_1ej7e_40{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._failed_1ej7e_42{border-radius:var(--radius);color:var(--text-2);background:#ef8b8b0d;border:1px solid #ef8b8b59;gap:.6rem;padding:1rem 1.1rem;font-size:.92rem;display:grid}._fallback_1ej7e_52{color:var(--text);text-underline-offset:4px;align-items:center;gap:.4rem;text-decoration:underline;display:inline-flex}._submitRow_1ej7e_54{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}._note_1ej7e_55{color:var(--muted);font-size:.9rem}._note_1ej7e_55 a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px}._note_1ej7e_55 a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}._sending_1ej7e_58 svg{animation:.9s linear infinite _spin_1ej7e_1}@keyframes _spin_1ej7e_1{to{transform:rotate(360deg)}}._done_1ej7e_61{border-radius:var(--radius-lg);background:#5ce1a00d;border:1px solid #5ce1a04d;justify-items:start;gap:.9rem;padding:2rem;display:grid}._done_1ej7e_61 h3{font-size:var(--t-3);letter-spacing:-.03em}._done_1ej7e_61 p{color:var(--text-2)}._doneIcon_1ej7e_72{background:var(--ok);width:46px;height:46px;color:var(--ink-0);border-radius:50%;place-items:center;display:grid}@media (max-width:600px){._row2_1ej7e_2{grid-template-columns:1fr}}._liveStatus_1ej7e_84{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._field_1ej7e_3 input:disabled,._field_1ej7e_3 select:disabled,._field_1ej7e_3 textarea:disabled{opacity:.55;cursor:progress}._contact_1k28j_1{padding-block:var(--sec) clamp(5rem, 9vw, 8rem);border-top:1px solid var(--line);isolation:isolate;position:relative;overflow:hidden}._bg_1k28j_8{z-index:-1;pointer-events:none;background:var(--ink-0);position:absolute;top:0;bottom:0;left:0;right:0}._rings_1k28j_9{height:72%;position:absolute;top:-8%;left:0;right:0}._rings_1k28j_9 canvas{width:100%!important;height:100%!important}._rings_1k28j_9 [data-fallback=true]{background:radial-gradient(circle at 82% 12%, transparent 0 14%, #efeee912 14.3%, transparent 15%), radial-gradient(circle at 82% 12%, transparent 0 24%, #efeee90d 24.3%, transparent 25%), radial-gradient(circle at 82% 12%, transparent 0 34%, #efeee909 34.3%, transparent 35%), var(--ink-0)!important}._scrim_1k28j_19{background:linear-gradient(180deg, transparent 0%, #0a0a0a59 30%, #0a0a0ae0 52%, var(--ink-0) 70%), linear-gradient(90deg, #0a0a0a99 0%, transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:960px){._scrim_1k28j_19{background:linear-gradient(180deg, #0a0a0a59 0%, #0a0a0ad9 32%, var(--ink-0) 50%)}}._title_1k28j_30{letter-spacing:-.055em;max-width:12.5em;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.8rem,7.2vw,8rem)}._grid_1k28j_37{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:3rem clamp(3rem,6vw,6rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}._direct_1k28j_45{align-content:start;gap:2.5rem;display:grid;position:relative}._lead_1k28j_46{font-size:var(--t-4);color:var(--text-2);max-width:34ch;line-height:1.45}._emailBlock_1k28j_48{gap:.75rem;display:grid}._emailRow_1k28j_49{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}._email_1k28j_48{letter-spacing:-.035em;word-break:break-all;font-size:clamp(1.5rem,3vw,2.6rem);position:relative}._emailText_1k28j_56{background:linear-gradient(90deg, var(--text), var(--text)) left bottom / 100% 1px no-repeat, linear-gradient(100deg, var(--text) 0%, var(--text) 50%, var(--muted) 50%, var(--muted) 100%);-webkit-text-fill-color:transparent;transition:background-position .8s var(--ease);background-position:0 100%,0 0;background-size:100% 1px,200% 100%;-webkit-background-clip:border-box,text;background-clip:border-box,text;padding-bottom:.15em}._email_1k28j_48:hover ._emailText_1k28j_56{background-position:0 100%,100% 0}._email_1k28j_48:focus-visible ._emailText_1k28j_56{background-position:0 100%,100% 0}._copy_1k28j_69{border:1px solid var(--line-2);min-height:40px;color:var(--text-2);transition:border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem;display:inline-flex}._copy_1k28j_69:hover{border-color:var(--line-3);color:var(--text)}._liveRegion_1k28j_81{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._links_1k28j_83{border-top:1px solid var(--line);display:grid}._link_1k28j_83{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem 0;display:grid}._linkLabel_1k28j_92{transition:color .3s var(--ease);align-items:center;gap:.5rem;font-size:1.1rem;display:inline-flex}a._link_1k28j_83:hover ._linkLabel_1k28j_92{color:var(--text-2)}a._link_1k28j_83:hover svg{transform:translate(3px,-3px)}._link_1k28j_83 svg{transition:transform .5s var(--ease)}._badge_1k28j_98{border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative}._badgeRing_1k28j_106{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._badgeRing_1k28j_106 text{fill:var(--text-2);font-family:var(--f-mono);font-size:13px}._badgeCore_1k28j_112{background:var(--text);width:96px;height:96px;color:var(--ink-0);transition:background-color .5s var(--ease), transform .9s var(--ease-expo);border-radius:50%;place-items:center;display:grid}._badge_1k28j_98:hover ._badgeCore_1k28j_112{background:#fff;transform:scale(1.1)rotate(45deg)}._badge_1k28j_98:focus-visible ._badgeCore_1k28j_112{background:#fff;transform:scale(1.1)rotate(45deg)}._formWrap_1k28j_127{padding-top:.25rem}._noForm_1k28j_128{color:var(--text-2)}._noForm_1k28j_128 a{color:var(--text);text-underline-offset:4px;text-decoration:underline}@media (max-width:960px){._grid_1k28j_37{grid-template-columns:1fr}._badge_1k28j_98{display:none}}@media (max-width:520px){._link_1k28j_83{grid-template-columns:1fr;gap:.25rem}}
