.BottomDock-module-scss-module__bumjCa__dock{--font-display:var(--dock-font-display);--font-text:var(--dock-font-text);z-index:50;font-family:var(--font-text);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomDock-module-scss-module__bumjCa__dock>*{pointer-events:auto}@media (max-width:720px){.BottomDock-module-scss-module__bumjCa__dock{flex-direction:column-reverse;align-items:stretch}}
.DesignSwitcher-module-scss-module__vvVFjq__root{margin:0 24px 24px auto;position:relative}.DesignSwitcher-module-scss-module__vvVFjq__pill,.DesignSwitcher-module-scss-module__vvVFjq__menu{border:var(--border-width) solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-floating)}.DesignSwitcher-module-scss-module__vvVFjq__pill{border-color:var(--switcher-border,var(--line));border-radius:var(--radius-control);min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.DesignSwitcher-module-scss-module__vvVFjq__pill:hover{color:var(--accent-ink)}.DesignSwitcher-module-scss-module__vvVFjq__menu{border-radius:var(--radius-surface);min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0}.DesignSwitcher-module-scss-module__vvVFjq__item,.DesignSwitcher-module-scss-module__vvVFjq__itemActive{border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:13px;font-weight:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 12px;line-height:1.4;display:flex}.DesignSwitcher-module-scss-module__vvVFjq__item:hover,.DesignSwitcher-module-scss-module__vvVFjq__itemActive:hover{background:var(--surface-soft)}.DesignSwitcher-module-scss-module__vvVFjq__itemActive{color:var(--accent-ink)}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__pill{padding:10px 16px}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__pill:before{content:"" / "";border-radius:var(--radius-control);background:var(--accent);flex-shrink:0;width:10px;height:10px}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__menu{min-width:180px}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__item,[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;line-height:1.5;display:flex}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{font-weight:600}[data-design=kinetic] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:after{content:"✓" / ""}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__pill,[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__menu{font-family:var(--font-display);font-size:13px;font-weight:400}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__pill{height:44px;padding:0 18px}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__pill:hover{color:var(--ink)}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__pill:before{content:"" / "";border-radius:var(--radius-round);background:var(--accent);flex-shrink:0;width:8px;height:8px}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__menu{min-width:200px}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__item,[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{padding:10px 12px}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__item:before,[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:before{content:"  " / "";white-space:pre}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{font-weight:700}[data-design=terminal] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:before{content:"> " / ""}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__pill,[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__menu{border-color:var(--ink);font-weight:800}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__pill{height:48px;transition:transform var(--duration-fast) var(--ease-out);padding:0 20px;font-size:15px}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__pill:hover{color:var(--ink);transform:translate(-2px,-2px)}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__pill:before{content:"" / "";border:var(--border-width) solid var(--ink);border-radius:var(--radius-control);background:var(--accent-alt);flex-shrink:0;width:14px;height:14px}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__menu{bottom:calc(100% + var(--space-12));gap:var(--space-4);min-width:200px;padding:var(--space-8);box-shadow:var(--shadow-surface);flex-direction:column;display:flex}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__item,[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{padding:10px 14px;font-size:15px;font-weight:700;line-height:1.2}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__item:hover,[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:hover{box-shadow:var(--ring-hover);background:0 0}[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__itemActive,[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:hover{background:var(--accent-alt);color:var(--ink-on-alt);box-shadow:var(--ring-current)}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__pill,[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__menu{border-color:var(--ink);background:var(--bg);font-weight:500}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__pill{height:44px;padding:0 var(--space-16);transition:color var(--duration-fast) var(--ease-in-out);font-size:14px}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__pill .DesignSwitcher-module-scss-module__vvVFjq__label{color:inherit}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__pill:before{content:"" / "";background:var(--accent);flex-shrink:0;width:8px;height:8px}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__menu{min-width:180px;padding:var(--space-4)}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__item,[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{transition:color var(--duration-fast) var(--ease-in-out);padding:10px 12px;font-size:15px;line-height:1.5}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__item:hover,[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:hover{color:var(--accent-ink);background:0 0}[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__itemActive,[data-design=swiss] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:hover{background:var(--ink);color:var(--ink-inverse)}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__pill,[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__menu{border-color:var(--line-strong);font-weight:500}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__pill{height:44px;padding:0 var(--space-16);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);font-size:14px}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__pill:hover{border-color:var(--ink);color:var(--accent-ink)}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__pill .DesignSwitcher-module-scss-module__vvVFjq__label{color:inherit}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__pill .DesignSwitcher-module-scss-module__vvVFjq__name{font-family:var(--font-display);font-size:16px;font-weight:400}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__item,[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__itemActive{font-family:var(--font-display);padding:9px 14px;font-size:16px;font-weight:400;line-height:1.3;position:relative}[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__itemActive:before{content:"";width:var(--border-width-mark);background:var(--accent);position:absolute;top:10px;bottom:10px;left:2px}@media (max-width:720px){[data-design=editorial] .DesignSwitcher-module-scss-module__vvVFjq__root{margin:0 16px 16px auto}}@media (max-width:560px){[data-design=pop] .DesignSwitcher-module-scss-module__vvVFjq__root{margin:0 16px 16px auto}}@media (max-width:480px){.DesignSwitcher-module-scss-module__vvVFjq__root{margin:0 16px 16px auto}}
@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:75.95%;descent-override:18.7%;line-gap-override:0%;size-adjust:131%}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:73.43%;descent-override:18.08%;line-gap-override:0%;size-adjust:135.5%;unicode-range:U+400-52F}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:64.19%;descent-override:15.81%;line-gap-override:0%;size-adjust:155%}@font-face{font-family:Unbounded Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:73.98%;descent-override:18.22%;line-gap-override:0%;size-adjust:134.5%;unicode-range:U+400-52F}@font-face{font-family:Unbounded Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:100 849;ascent-override:75.95%;descent-override:18.7%;line-gap-override:0%;size-adjust:131%}@font-face{font-family:Unbounded Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:80.89%;descent-override:19.92%;line-gap-override:0%;size-adjust:123%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:101.29%;descent-override:22.74%;line-gap-override:0%;size-adjust:96.75%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:91.8%;descent-override:20.61%;line-gap-override:0%;size-adjust:106.75%;unicode-range:U+400-52F}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:100.26%;descent-override:22.51%;line-gap-override:0%;size-adjust:97.75%}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:98.99%;descent-override:22.22%;line-gap-override:0%;size-adjust:99%;unicode-range:U+400-52F}@font-face{font-family:Golos Text Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:87.31%;descent-override:19.6%;line-gap-override:0%;size-adjust:112.25%;unicode-range:U+30-39}@font-face{font-family:Golos Text Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 549;ascent-override:90.32%;descent-override:20.28%;line-gap-override:0%;size-adjust:108.5%}@font-face{font-family:Golos Text Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:97.03%;descent-override:21.78%;line-gap-override:0%;size-adjust:101%}[data-design=kinetic]{--font-display:"Unbounded", "Unbounded Metric Fallback", "Arial Black", Impact, sans-serif;--font-text:"Golos Text", "Golos Text Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Unbounded Dock", "Unbounded Metric Fallback", "Arial Black", Impact, sans-serif;--dock-font-text:"Golos Text Dock", "Golos Text Metric Fallback", "Helvetica Neue", Arial, sans-serif;--bg:#f2f1f3;--ink:#151317;--ink-inverse:#f2f1f3;--muted:#66636b;--line:#d9d7dc;--line-strong:#85828b;--accent:#ff6a2b;--accent-ink:#b64211;--accent-ink-on-dark:#ff6a2b;--bg-on-dark:#121114;--shadow-focus-on-dark:0 0 0 3px var(--bg-on-dark), 0 0 0 calc(3px + var(--border-width-strong)) var(--accent-ink-on-dark), 0 0 0 calc(5px + var(--border-width-strong)) var(--bg-on-dark);--tap-highlight:#ff6a2b2e;--accent-contrast:#151317;--surface:#fff;--surface-soft:#e8e7ea;--radius-control:999px;--radius-surface:24px;--radius-inner:16px;--border-width:1.5px;--border-width-strong:2px;--shadow-floating:0 8px 24px #0000002e;--shadow-accent-inset:inset 0 0 0 var(--border-width) var(--accent);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-28:28px;--space-40:40px;--space-56:56px;--space-72:72px;--space-120:120px;--gutter:clamp(20px, 4vw, 56px);--duration-fast:.16s;--duration-base:.25s;--duration-slow:.6s;--duration-rise:.9s;--duration-stagger:.12s;--duration-spin:14s;--duration-tape:22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-linear:linear;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=kinetic]:lang(en){--font-display:"Unbounded", "Unbounded Metric Fallback En", "Arial Black", Impact, sans-serif;--font-text:"Golos Text", "Golos Text Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Unbounded Dock", "Unbounded Metric Fallback En", "Arial Black", Impact, sans-serif;--dock-font-text:"Golos Text Dock", "Golos Text Metric Fallback En", "Helvetica Neue", Arial, sans-serif}[data-design=kinetic][data-theme=dark]{--bg:#121114;--ink:#f1efe9;--ink-inverse:#121114;--muted:#9d9a93;--line:#2b292e;--line-strong:#6b6870;--accent:#ff6a2b;--accent-ink:#ff6a2b;--accent-ink-on-dark:var(--accent-ink);--bg-on-dark:var(--bg);--tap-highlight:#ff6a2b2e;--accent-contrast:#151317;--surface:#1a181d;--surface-soft:#1f1d23;--shadow-floating:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:JetBrains Mono Metric Fallback;src:local(Menlo Regular),local(Menlo-Regular),local(DejaVu Sans Mono),local(Liberation Mono),local(Droid Sans Mono),local(Courier New);ascent-override:102.34%;descent-override:30.1%;line-gap-override:0%;size-adjust:99.67%}@font-face{font-family:Terminal Sans Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:100.49%;descent-override:26.96%;line-gap-override:0%;size-adjust:102%}@font-face{font-family:Terminal Sans Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:103.27%;descent-override:27.71%;line-gap-override:0%;size-adjust:99.25%;unicode-range:U+400-52F}@font-face{font-family:Terminal Sans Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:103.54%;descent-override:27.78%;line-gap-override:0%;size-adjust:99%}@font-face{font-family:Terminal Sans Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:103.54%;descent-override:27.78%;line-gap-override:0%;size-adjust:99%;unicode-range:U+400-52F}@font-face{font-family:Terminal Sans Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:100.74%;descent-override:27.03%;line-gap-override:0%;size-adjust:101.75%}@font-face{font-family:Terminal Sans Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:103.02%;descent-override:27.64%;line-gap-override:0%;size-adjust:99.5%}[data-design=terminal]{--font-display:"JetBrains Mono", "JetBrains Mono Metric Fallback", "SF Mono", Menlo, Consolas, monospace;--font-text:"Terminal Sans", "Terminal Sans Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"JetBrains Mono Dock", "JetBrains Mono Metric Fallback", "SF Mono", Menlo, Consolas, monospace;--dock-font-text:"Terminal Sans Dock", "Terminal Sans Metric Fallback", "Helvetica Neue", Arial, sans-serif;--bg:#f5f7f9;--ink:#0e141b;--ink-inverse:#f5f7f9;--muted:#5b6673;--line:#d3dae2;--line-strong:#7d8995;--switcher-border:var(--line-strong);--accent:#c27400;--accent-ink:#9c5c00;--accent-ink-on-dark:#ffb454;--bg-on-dark:#0f151c;--shadow-focus-on-dark:0 0 0 3px var(--bg-on-dark), 0 0 0 calc(3px + var(--border-width-strong)) var(--accent-ink-on-dark), 0 0 0 calc(5px + var(--border-width-strong)) var(--bg-on-dark);--tap-highlight:#c274002e;--accent-contrast:#0e141b;--surface:#fff;--surface-soft:#eaeef2;--ok:#187a42;--radius-control:4px;--radius-surface:8px;--radius-round:50%;--border-width:1px;--border-width-mid:1.5px;--border-width-strong:2px;--shadow-floating:0 8px 24px #0e141b24;--duration-fast:.16s;--duration-base:.25s;--duration-type:.9s;--duration-log-start:1s;--duration-log-step:.28s;--duration-blink:1s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-step:steps(1);--shadow-status:0 0 8px var(--ok);--t-gutter:clamp(20px, 4vw, 56px);--t-section-y:96px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=terminal]:lang(en){--font-text:"Terminal Sans", "Terminal Sans Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Terminal Sans Dock", "Terminal Sans Metric Fallback En", "Helvetica Neue", Arial, sans-serif}[data-design=terminal][data-theme=dark]{--bg:#0f151c;--ink:#e4ebf2;--ink-inverse:#0f151c;--muted:#8593a1;--line:#223040;--line-strong:#617284;--accent:#ffb454;--accent-ink:#ffb454;--accent-ink-on-dark:var(--accent-ink);--bg-on-dark:var(--bg);--tap-highlight:#ffb4542e;--accent-contrast:#0e141b;--surface:#131b24;--surface-soft:#182230;--ok:#5cd67a;--shadow-floating:0 8px 24px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1080px){[data-design=terminal]{--t-section-y:64px}}@media (prefers-reduced-motion:reduce){[data-design=terminal] *,[data-design=terminal] :before,[data-design=terminal] :after{transition:none!important;animation:none!important}}@font-face{font-family:Rubik Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:96.89%;descent-override:25.91%;line-gap-override:0%;size-adjust:96.5%}@font-face{font-family:Rubik Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:85.19%;descent-override:22.78%;line-gap-override:0%;size-adjust:109.75%;unicode-range:U+400-52F}@font-face{font-family:Rubik Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 849;ascent-override:77.43%;descent-override:20.7%;line-gap-override:0%;size-adjust:120.75%}@font-face{font-family:Rubik Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 849;ascent-override:87.79%;descent-override:23.47%;line-gap-override:0%;size-adjust:106.5%;unicode-range:U+400-52F}@font-face{font-family:Rubik Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:93.97%;descent-override:25.13%;line-gap-override:0%;size-adjust:99.5%}@font-face{font-family:Rubik Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:80.78%;descent-override:21.6%;line-gap-override:0%;size-adjust:115.75%;unicode-range:U+400-52F}@font-face{font-family:Rubik Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:87.1%;descent-override:23.29%;line-gap-override:0%;size-adjust:107.35%}@font-face{font-family:Rubik Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 749;ascent-override:88%;descent-override:23.53%;line-gap-override:0%;size-adjust:106.25%}@font-face{font-family:Rubik Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:750 849;ascent-override:82.82%;descent-override:22.14%;line-gap-override:0%;size-adjust:112.9%}@font-face{font-family:Rubik Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:850 1000;ascent-override:85.19%;descent-override:22.78%;line-gap-override:0%;size-adjust:109.75%}[data-design=pop]{--font-display:"Rubik", "Rubik Metric Fallback", "Helvetica Neue", Arial, sans-serif;--font-text:"Rubik", "Rubik Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Rubik Dock", "Rubik Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Rubik Dock", "Rubik Metric Fallback", "Helvetica Neue", Arial, sans-serif;--bg:#fff7e6;--ink:#1c1035;--ink-inverse:#fff7e6;--muted:#5d5477;--line:#e6dcc6;--accent:#6b3df6;--accent-ink:#5a2ee0;--accent-ink-on-dark:#b39bff;--bg-on-dark:#1a1230;--shadow-focus-on-dark:0 0 0 3px var(--bg-on-dark), 0 0 0 calc(3px + var(--border-width-strong)) var(--accent-ink-on-dark), 0 0 0 calc(5px + var(--border-width-strong)) var(--bg-on-dark);--tap-highlight:#6b3df62e;--accent-contrast:#fff;--accent-contrast-soft:#ece4ff;--accent-alt:#ffd43b;--accent-warm:#ff5c7a;--ink-on-alt:#1c1035;--surface:#fff;--surface-soft:#fdeecd;--radius-control:999px;--radius-surface:28px;--radius-band:40px;--radius-inner:18px;--radius-mark:12px;--radius-swatches:14px;--radius-small:6px;--border-width:2px;--border-width-strong:2.5px;--border-width-thin:1.5px;--shadow-floating:4px 4px 0 var(--ink);--shadow-floating-on-alt:4px 4px 0 var(--ink-on-alt);--shadow-surface:8px 8px 0 var(--ink);--shadow-band:10px 10px 0 var(--ink);--shadow-error:4px 4px 0 var(--accent-warm);--ring-hover:inset 0 0 0 var(--border-width) var(--accent-alt);--ring-current:inset 0 0 0 var(--border-width) var(--ink);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-72:72px;--space-96:96px;--space-120:120px;--duration-fast:.16s;--duration-base:.25s;--duration-slap:.6s;--duration-stagger:.12s;--duration-bounce:1s;--duration-wiggle:5s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:ease-in-out;--p-gutter:clamp(20px, 4vw, 56px);--p-section-y:var(--space-96);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=pop]:lang(en){--font-display:"Rubik", "Rubik Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--font-text:"Rubik", "Rubik Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Rubik Dock", "Rubik Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Rubik Dock", "Rubik Metric Fallback En", "Helvetica Neue", Arial, sans-serif}[data-design=pop][data-theme=dark]{--bg:#1a1230;--ink:#fff4dc;--ink-inverse:#1a1230;--muted:#b3a9cc;--line:#34284f;--accent:#9c7dff;--accent-ink:#b39bff;--accent-ink-on-dark:var(--accent-ink);--bg-on-dark:var(--bg);--tap-highlight:#9c7dff2e;--accent-contrast:#1a1230;--accent-contrast-soft:#2d2150;--accent-alt:#ffd43b;--accent-warm:#ff6b86;--ink-on-alt:#1a1230;--surface:#241a3f;--surface-soft:#2d2150;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1080px){[data-design=pop]{--p-section-y:var(--space-72)}}@media (prefers-reduced-motion:reduce){[data-design=pop] *,[data-design=pop] :before,[data-design=pop] :after{transition:none!important;animation:none!important}}@font-face{font-family:Geologica Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:96.53%;descent-override:27.23%;line-gap-override:0%;size-adjust:101%}@font-face{font-family:Geologica Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 649;ascent-override:90.7%;descent-override:25.58%;line-gap-override:0%;size-adjust:107.5%;unicode-range:U+400-52F}@font-face{font-family:Geologica Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:95.59%;descent-override:26.96%;line-gap-override:0%;size-adjust:102%}@font-face{font-family:Geologica Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:91.98%;descent-override:25.94%;line-gap-override:0%;size-adjust:106%;unicode-range:U+400-52F}@font-face{font-family:Geologica Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 449;ascent-override:90.91%;descent-override:25.64%;line-gap-override:0%;size-adjust:107.25%}@font-face{font-family:Geologica Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:450 649;ascent-override:92.86%;descent-override:26.19%;line-gap-override:0%;size-adjust:105%}@font-face{font-family:Geologica Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:650 1000;ascent-override:93.53%;descent-override:26.38%;line-gap-override:0%;size-adjust:104.25%}[data-design=swiss]{--font-display:"Geologica", "Geologica Metric Fallback", "Helvetica Neue", Arial, sans-serif;--font-text:"Geologica", "Geologica Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Geologica Dock", "Geologica Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Geologica Dock", "Geologica Metric Fallback", "Helvetica Neue", Arial, sans-serif;--bg:#fff;--ink:#0a0a0b;--ink-inverse:#fff;--muted:#5f5f66;--line:#e2e2e6;--line-strong:#85858e;--accent:#1a3ee8;--accent-ink:#1a3ee8;--accent-ink-on-dark:#6a86ff;--bg-on-dark:#0b0b0d;--shadow-focus-on-dark:0 0 0 3px var(--bg-on-dark), 0 0 0 calc(3px + var(--border-width-strong)) var(--accent-ink-on-dark), 0 0 0 calc(5px + var(--border-width-strong)) var(--bg-on-dark);--tap-highlight:#1a3ee82e;--accent-contrast:#fff;--accent-contrast-soft:#d3dbff;--surface:#fff;--surface-soft:#f3f3f5;--radius-control:0;--radius-surface:0;--border-width:1px;--border-width-mid:1.5px;--border-width-strong:2px;--shadow-floating:none;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-72:72px;--space-96:96px;--space-120:120px;--duration-fast:.15s;--duration-base:.24s;--duration-guide:.6s;--duration-reveal:.8s;--duration-stagger:60ms;--duration-page:.45s;--ease-out:cubic-bezier(.2, .7, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--s-gutter:clamp(20px, 4.5vw, 64px);--s-section-y:var(--space-96);--s-head-gap:var(--space-56);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=swiss]:lang(en){--font-display:"Geologica", "Geologica Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--font-text:"Geologica", "Geologica Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Geologica Dock", "Geologica Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Geologica Dock", "Geologica Metric Fallback En", "Helvetica Neue", Arial, sans-serif}[data-design=swiss][data-theme=dark]{--bg:#0b0b0d;--ink:#f4f4f6;--ink-inverse:#0b0b0d;--muted:#9c9ca6;--line:#26262b;--line-strong:#6a6a74;--accent:#6a86ff;--accent-ink:#6a86ff;--accent-ink-on-dark:var(--accent-ink);--bg-on-dark:var(--bg);--tap-highlight:#6a86ff2e;--accent-contrast:#0b0b0d;--accent-contrast-soft:#141a3a;--surface:#141418;--surface-soft:#141418;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1080px){[data-design=swiss]{--s-section-y:var(--space-72)}}@media (max-width:720px){[data-design=swiss]{--s-head-gap:var(--space-40)}}@media (prefers-reduced-motion:reduce){[data-design=swiss] *,[data-design=swiss] :before,[data-design=swiss] :after{transition:none!important;animation:none!important}}@font-face{font-family:Prata Metric Fallback;src:local(Times New Roman),local(Liberation Serif),local(Noto Serif),local(Georgia);ascent-override:85.68%;descent-override:31.23%;line-gap-override:0%;size-adjust:115.9%}@font-face{font-family:Prata Metric Fallback;src:local(Times New Roman),local(Liberation Serif),local(Noto Serif),local(Georgia);ascent-override:83.1%;descent-override:30.29%;line-gap-override:0%;size-adjust:119.5%;unicode-range:U+400-52F}@font-face{font-family:Onest Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 449;ascent-override:101.04%;descent-override:31.77%;line-gap-override:0%;size-adjust:96%}@font-face{font-family:Onest Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 449;ascent-override:92.16%;descent-override:28.98%;line-gap-override:0%;size-adjust:105.25%;unicode-range:U+400-52F}@font-face{font-family:Onest Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:450 549;ascent-override:93.72%;descent-override:29.47%;line-gap-override:0%;size-adjust:103.5%}@font-face{font-family:Onest Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:450 549;ascent-override:99.23%;descent-override:31.2%;line-gap-override:0%;size-adjust:97.75%;unicode-range:U+400-52F}@font-face{font-family:Onest Metric Fallback;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:450 549;ascent-override:78.23%;descent-override:24.6%;line-gap-override:0%;size-adjust:124%;unicode-range:U+30-39}@font-face{font-family:Onest Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:97.24%;descent-override:30.58%;line-gap-override:0%;size-adjust:99.75%}@font-face{font-family:Onest Metric Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:98.38%;descent-override:30.93%;line-gap-override:0%;size-adjust:98.6%;unicode-range:U+400-52F}@font-face{font-family:Onest Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:100 449;ascent-override:92.29%;descent-override:29.02%;line-gap-override:0%;size-adjust:105.1%}@font-face{font-family:Onest Metric Fallback En;src:local(Arial),local(Liberation Sans),local(Roboto),local(Helvetica Neue);font-weight:450 549;ascent-override:94.4%;descent-override:29.68%;line-gap-override:0%;size-adjust:102.75%}@font-face{font-family:Onest Metric Fallback En;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold),local(Helvetica Neue Bold);font-weight:550 1000;ascent-override:97.19%;descent-override:30.56%;line-gap-override:0%;size-adjust:99.8%}[data-design=editorial]{--font-display:"Prata", "Prata Metric Fallback", "Times New Roman", Georgia, serif;--font-text:"Onest", "Onest Metric Fallback", "Helvetica Neue", Arial, sans-serif;--dock-font-display:"Prata Dock", "Prata Metric Fallback", "Times New Roman", Georgia, serif;--dock-font-text:"Onest Dock", "Onest Metric Fallback", "Helvetica Neue", Arial, sans-serif;--bg:#f4f4f1;--ink:#1a1c19;--ink-inverse:#f4f4f1;--muted:#62665f;--line:#d5d8d0;--accent:#1f5c46;--accent-ink:#1f5c46;--accent-ink-on-dark:#7fc6a4;--bg-on-dark:#141614;--shadow-focus-on-dark:0 0 0 3px var(--bg-on-dark), 0 0 0 calc(3px + var(--border-width-mark)) var(--accent-ink-on-dark), 0 0 0 calc(5px + var(--border-width-mark)) var(--bg-on-dark);--tap-highlight:#1f5c462e;--accent-contrast:#fff;--surface:#fbfbf9;--surface-soft:#eceee8;--line-strong:#81867e;--radius-control:2px;--radius-surface:2px;--border-width:1px;--border-width-mark:2px;--border-width-strong:3px;--shadow-floating:none;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-56:56px;--space-72:72px;--space-96:96px;--space-120:120px;--duration-fast:.15s;--duration-base:.24s;--duration-rule:.7s;--duration-reveal:.9s;--duration-stagger:90ms;--duration-page:.45s;--ease-out:cubic-bezier(.2, .7, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--e-gutter:clamp(20px, 6.6vw, 96px);--e-column-gap:var(--space-32);--e-section-y:var(--space-96);--e-head-gap:var(--space-48);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=editorial]:lang(en){--font-text:"Onest", "Onest Metric Fallback En", "Helvetica Neue", Arial, sans-serif;--dock-font-text:"Onest Dock", "Onest Metric Fallback En", "Helvetica Neue", Arial, sans-serif}[data-design=editorial][data-theme=dark]{--bg:#141614;--ink:#ecebe5;--ink-inverse:#141614;--muted:#9ba099;--line:#2c302b;--accent:#7fc6a4;--accent-ink:#7fc6a4;--accent-ink-on-dark:var(--accent-ink);--bg-on-dark:var(--bg);--tap-highlight:#7fc6a42e;--accent-contrast:#141614;--surface:#1b1e1b;--surface-soft:#22261f;--line-strong:#6c7468;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-design=editorial] :focus-visible{outline:var(--border-width-mark) solid var(--accent-ink);outline-offset:3px}@media (max-width:1080px){[data-design=editorial]{--e-section-y:var(--space-72)}}@media (max-width:720px){[data-design=editorial]{--e-column-gap:var(--space-12);--e-head-gap:var(--space-32)}}@media (prefers-reduced-motion:reduce){[data-design=editorial] *,[data-design=editorial] :before,[data-design=editorial] :after{transition:none!important;animation:none!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-bottom:var(--cookie-banner-space,0px)}body{min-height:100dvh;padding-bottom:var(--cookie-banner-space,0px);background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-hyphens:none;hyphens:none;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto}a{color:inherit;text-decoration:none}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:var(--tap-highlight)}:focus-visible{outline:var(--border-width-strong) solid var(--accent-ink);outline-offset:3px}::view-transition-old(root){animation-duration:.45s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease-in-out}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:0s}::view-transition-new(root){animation-duration:0s}}
