/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-cyrillic-ext-wght-normal.a6c0c28b.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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-cyrillic-wght-normal.b8c3ce22.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-greek-wght-normal.4f59a884.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-latin-ext-wght-normal.496cbf0b.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:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-latin-wght-normal.6fc92c79.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:Sofia Sans Condensed Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-cyrillic-ext-wght-italic.521ad052.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:Sofia Sans Condensed Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-cyrillic-wght-italic.f9c39e51.woff2)format("woff2-variations");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-greek-wght-italic.8198a128.woff2)format("woff2-variations");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Sofia Sans Condensed Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-latin-ext-wght-italic.26fad334.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:Sofia Sans Condensed Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_next/static/media/sofia-sans-condensed-latin-wght-italic.0bd288cd.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{--page-light:#e3e3e3;--page-dark:#2d2f36;--approach-dark:#1f2126;--ink:#0f0f0f;--paper:#e3e3e3;--muted:#555;--muted-dark:#a4a4a4;--border:#bdbdbd;--accent:#ff6f3d;--accent-dark:#cc4e25;--font-display:"Sofia Sans Condensed Variable","Arial Narrow",sans-serif;--layout-max:1920px;--content-max:1680px;--reading-max:740px;--header-height:112px;--page-gutter:clamp(28px,6.25vw,120px);--section-space:160px;--section-space-compact:100px;--work-row-gap:clamp(44px,4.2vw,80px);--block-space:56px;--text-space:24px;--radius-lg:0px;--wide-unit:1px;--reading-unit:1px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--page-light);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:18px;overflow-x:clip}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}img,svg{display:block}h1,h2,h3{-webkit-hyphens:none;hyphens:none;word-break:normal}button{cursor:pointer}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}em{font-style:italic}button:disabled{cursor:wait}[data-hand-label]{font:italic 500 20px/1 var(--font-display);border:1px solid;border-radius:100px;padding:5px 14px;display:inline-block}@media (min-width:701px) and (max-width:1080px){:root{--header-height:calc(82px + env(safe-area-inset-top))}}@media (max-width:700px){:root{--work-row-gap:36px;--page-gutter:max(20px,env(safe-area-inset-left),env(safe-area-inset-right));--header-height:calc(70px + env(safe-area-inset-top));--section-space:88px;--section-space-compact:64px;--block-space:36px;--text-space:18px}body{font-size:16px}}@media (max-width:380px){:root{--page-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--interaction-time:.22s;--interaction-ease:cubic-bezier(.2,.7,.2,1)}[data-link-arrow]{--arrow-x:3px;--arrow-y:-3px;transition:transform var(--interaction-time) var(--interaction-ease);flex-shrink:0;display:inline-block}[data-link-arrow=back]{--arrow-x:-3px;--arrow-y:0px}[data-link-arrow=up]{--arrow-x:0px}[data-link-arrow=forward]{--arrow-y:0px}:where(a,button:not(:disabled)):focus-visible [data-link-arrow]{transform:translate(var(--arrow-x),var(--arrow-y))}@media (hover:hover) and (pointer:fine){:where(a,button:not(:disabled)):hover [data-link-arrow]{transform:translate(var(--arrow-x),var(--arrow-y))}}@media (prefers-reduced-motion:reduce){[data-link-arrow]{transform:none!important}}@media (min-width:1921px){:root{--wide-unit:clamp(1px,min(calc(100vw / 1920),calc(100svh / 1000)),1.5px);--reading-unit:clamp(1px,calc(100vw / 2560),1.2px);--work-row-gap:calc(80 * var(--wide-unit));--layout-max:calc(1920 * var(--wide-unit));--content-max:calc(1680 * var(--wide-unit));--reading-max:calc(740 * var(--reading-unit));--page-gutter:calc(120 * var(--wide-unit));--header-height:calc(112 * var(--wide-unit));--section-space:calc(160 * var(--wide-unit));--section-space-compact:calc(100 * var(--wide-unit));--block-space:calc(56 * var(--reading-unit));--text-space:calc(24 * var(--reading-unit))}body{font-size:calc(18 * var(--reading-unit))}[data-hand-label]{font-size:calc(20 * var(--reading-unit))}}