@font-face{font-family:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/zalando-sans-vietnamese-wdth-normal.CjG-H3Rd.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:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/zalando-sans-latin-ext-wdth-normal.CS4mmsdU.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:Zalando Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/zalando-sans-latin-wdth-normal.CRTP6fIM.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.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{color-scheme:light;--logo-indigo:#3045e0;--logo-blue:#3563fc;--logo-cyan:#02c9ee;--blue-50:#f3f7ff;--blue-100:#e2ebff;--blue-200:#c8d9ff;--blue-300:#9fbdff;--blue-400:#6c96ff;--blue-500:#3563fc;--blue-600:#3045e0;--blue-700:#2332b7;--blue-800:#13268a;--blue-900:#081e60;--blue-950:#04153a;--cyan-50:#edfcff;--cyan-100:#d6f7ff;--cyan-200:#b0efff;--cyan-300:#72e3ff;--cyan-400:#02c9ee;--cyan-500:#17a9cb;--cyan-600:#0c87a7;--cyan-700:#086b86;--cyan-800:#044f66;--cyan-900:#04384b;--cyan-950:#042533;--neutral-0:#fff;--neutral-50:#f9fafc;--neutral-100:#f0f2f7;--neutral-200:#e3e6ed;--neutral-300:#cfd4de;--neutral-400:#828998;--neutral-500:#6c7383;--neutral-600:#535b6c;--neutral-700:#3b4254;--neutral-800:#242b3d;--neutral-900:#111729;--neutral-950:#060b1b;--apricot-50:#fff5ed;--apricot-100:#ffe8d7;--apricot-200:#ffd2b3;--apricot-300:#ffb481;--apricot-400:#f9965c;--apricot-500:#eb7b44;--apricot-600:#cd6033;--apricot-700:#a54a28;--apricot-800:#80361e;--apricot-900:#5f2719;--apricot-950:#431b11;--success-50:#e6fcec;--success-200:#aee8c1;--success-500:#36ac62;--success-700:#227240;--warning-50:#fff7dd;--warning-200:#fadb90;--warning-500:#f2ab19;--warning-700:#8b5510;--error-50:#fff2f1;--error-200:#ffc3c0;--error-500:#e94646;--error-700:#be2327;--paper:var(--neutral-0);--paper-2:var(--neutral-50);--mist:var(--neutral-100);--mist-blue:var(--blue-50);--ink:var(--neutral-900);--ink-2:var(--neutral-700);--text-2:var(--neutral-600);--muted:var(--neutral-500);--subtle:var(--neutral-500);--line:var(--neutral-200);--line-strong:var(--neutral-300);--line-control:var(--neutral-400);--action:var(--blue-600);--action-hover:var(--blue-700);--action-active:var(--blue-800);--on-action:#fff;--link:var(--blue-600);--link-hover:var(--blue-800);--focus:var(--blue-600);--focus-on-dark:var(--cyan-300);--night:var(--blue-950);--night-raised:#0a2150;--on-night:#fff;--on-night-2:var(--blue-200);--on-night-3:var(--blue-300);--on-night-4:#8197c9;--line-night:#9fbdff2e;--brand-field:var(--blue-600);--on-brand:#fff;--on-brand-2:var(--blue-100);--human:var(--apricot-300);--human-soft:var(--apricot-50);--human-ink:var(--apricot-800);--highlight:var(--apricot-100);--bone:#f4f2ef;--card:#fbfaf7;--hairline:#ddd9d2;--hairline-soft:#e6e2db;--line-warm:#c9c4ba;--track:#ece9e2;--text-warm:#5f6068;--indigo-tint:#e6e9fc;--indigo-ink:#2536b8;--indigo-soft:#c9cef6;--sage-tint:#eef0ec;--sage-ink:#2b3a2f;--human-tint:var(--apricot-100);--human-edge:#f3c9a8;--human-text-2:#5a4636;--night-v8:#0b0c10;--night-panel:#15171d;--night-line:#ffffff14;--on-night-v8:#f2f1ec;--on-night-v8-2:#9a9aa3;--raised:#fff;--accent-text:var(--action);--shadow-tint:#11172959;--shadow-tint-2:#11172947;--shadow-card:0 18px 40px -22px var(--shadow-tint);--shadow-lift:0 30px 60px -36px var(--shadow-tint-2);--theme-ease:.9s;--ease-theme:cubic-bezier(.37, 0, .63, 1);--font-sans:"Zalando Sans Variable", "Zalando Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--wide-display:125%;--wide-title:116%;--wide-ui:108%;--wide-text:100%;--text-display:clamp(3rem, 2.13rem + 3.87vw, 6rem);--text-h2:clamp(2.125rem, 1.6rem + 2.42vw, 4rem);--text-h3:clamp(1.625rem, 1.37rem + 1.13vw, 2.5rem);--text-h4:clamp(1.25rem, 1.14rem + .48vw, 1.625rem);--text-lede:clamp(1.125rem, 1.07rem + .24vw, 1.3125rem);--text-body:clamp(1rem, .98rem + .08vw, 1.0625rem);--text-small:.9375rem;--text-caption:.8125rem;--text-data:.75rem;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--section-y:clamp(5rem, 3.84rem + 5.16vw, 9rem);--stack-head:clamp(2.5rem, 1.9rem + 2.6vw, 4.5rem);--gutter:clamp(1.25rem, .6rem + 3.6vw, 5rem);--col-gap:clamp(1rem, .75rem + 1.1vw, 2rem);--max:90rem;--radius-xs:6px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:36px;--radius-pill:999px;--shadow-float:0 1px 2px #081e600f, 0 14px 32px -12px #081e6038;--shadow-night:0 2px 6px #0000003d, 0 28px 48px -20px #0000008c;--breath:10s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-breath:cubic-bezier(.37, 0, .63, 1);--dur-fast:.16s;--dur-base:.28s;--dur-slow:.56s;--dur-reveal:.9s;--ease-spring:var(--ease-out);--dur-spring-fast:.3s;--dur-spring:.45s;--dur-spring-slow:.56s;--dur-press:90ms;--material:#ffffffc7;--material-thick:#ffffffe6;--material-blur:blur(20px) saturate(180%);--material-blur-thick:blur(32px) saturate(180%);--nav-h:72px;--z-nav:50;--z-menu:60;--z-skip:100}@media (width<=960px){:root{--nav-h:64px}}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .0175 2.5%, .0616 5%, .1219 7.5%, .1912 10%, .2642 12.5%, .3374 15%, .4082 17.5%, .4751 20%, .5372 22.5%, .594 25%, .6454 27.5%, .6916 30%, .7689 35%, .8288 40%, .8743 45%, .9084 50%, .9379 56%, .9582 62%, .9756 70%, .9877 80%, .9939 90%, 1)}}@media (prefers-reduced-transparency:reduce){:root{--material:var(--paper);--material-thick:var(--paper);--material-blur:none;--material-blur-thick:none}}@media (prefers-contrast:more){:root{--material:var(--paper);--material-thick:var(--paper);--material-blur:none;--material-blur-thick:none;--line:var(--neutral-400);--line-strong:var(--neutral-500);--line-control:var(--neutral-600);--text-2:var(--neutral-700);--muted:var(--neutral-700);--subtle:var(--neutral-600)}}html.theme-dark{color-scheme:dark;--bone:#0b0c10;--card:#15171d;--raised:#1b1d24;--hairline:#ffffff24;--hairline-soft:#ffffff14;--line-warm:#ffffff47;--track:#1d2027;--ink:#f2f1ec;--text-warm:#9a9aa3;--text-2:#9a9aa3;--link:var(--indigo-soft);--accent-text:#8f9bff;--link-hover:#fff;--indigo-ink:var(--indigo-soft);--indigo-tint:#c9cef624;--sage-tint:#eef0ec1a;--sage-ink:#d9e2db;--focus:var(--focus-on-dark);--shadow-tint:#000000b3;--shadow-tint-2:#000000b3}.paper{background:var(--card);color:var(--ink)}html:not(.theme-dark) .paper{--card:#fbfaf7;--raised:#fff;--hairline:#ddd9d2;--hairline-soft:#e6e2db;--ink:#111729;--text-warm:#5f6068;--indigo-ink:#2536b8;--accent-text:#3045e0;--indigo-tint:#e6e9fc;--sage-tint:#eef0ec;--sage-ink:#2b3a2f;--shadow-tint:#11172959}@property --bone{syntax:"<color>";inherits:true;initial-value:#f4f2ef}@property --card{syntax:"<color>";inherits:true;initial-value:#fbfaf7}@property --raised{syntax:"<color>";inherits:true;initial-value:#fff}@property --hairline{syntax:"<color>";inherits:true;initial-value:#ddd9d2}@property --hairline-soft{syntax:"<color>";inherits:true;initial-value:#e6e2db}@property --line-warm{syntax:"<color>";inherits:true;initial-value:#c9c4ba}@property --track{syntax:"<color>";inherits:true;initial-value:#ece9e2}@property --ink{syntax:"<color>";inherits:true;initial-value:#111729}@property --text-warm{syntax:"<color>";inherits:true;initial-value:#5f6068}@property --text-2{syntax:"<color>";inherits:true;initial-value:#5f6068}@property --link{syntax:"<color>";inherits:true;initial-value:#3045e0}@property --link-hover{syntax:"<color>";inherits:true;initial-value:#2536b8}@property --accent-text{syntax:"<color>";inherits:true;initial-value:#3045e0}@property --indigo-ink{syntax:"<color>";inherits:true;initial-value:#2536b8}@property --indigo-tint{syntax:"<color>";inherits:true;initial-value:#e6e9fc}@property --sage-tint{syntax:"<color>";inherits:true;initial-value:#eef0ec}@property --sage-ink{syntax:"<color>";inherits:true;initial-value:#2b3a2f}@property --shadow-tint{syntax:"<color>";inherits:true;initial-value:#11172959}@property --shadow-tint-2{syntax:"<color>";inherits:true;initial-value:#11172947}html{transition-property:--bone,--card,--raised,--hairline,--hairline-soft,--line-warm,--track,--ink,--text-warm,--text-2,--link,--link-hover,--accent-text,--indigo-ink,--indigo-tint,--sage-tint,--sage-ink,--shadow-tint,--shadow-tint-2;transition-duration:var(--theme-ease);transition-timing-function:var(--ease-theme)}html.theme-still,html.theme-still .object,html.theme-still .logo__word{transition:none}@media (prefers-reduced-motion:reduce){html{transition:none}}.object{filter:invert(0)hue-rotate();transition:filter var(--theme-ease) var(--ease-theme);user-select:none;pointer-events:none}html.theme-dark .object{filter:invert()hue-rotate(180deg)}@media (prefers-reduced-motion:reduce){.object{transition:none}}:root{--ease-arrive:cubic-bezier(.23, 1, .32, 1);--rise-step:80ms}[data-rise]{transition:opacity .6s var(--ease-arrive), transform .6s var(--ease-arrive);transition-delay:calc(var(--d,0) * var(--rise-step))}.reveal-ready [data-rise]:not(.is-in){opacity:0;transform:translateY(16px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 24px);scrollbar-color:var(--neutral-300) var(--paper);hanging-punctuation:first;-webkit-tap-highlight-color:transparent}:where(a,button,summary,label,input,select,textarea){touch-action:manipulation}html.menu-open{overflow:hidden}html{overflow-x:clip}body{background:var(--bone);min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-stretch:var(--wide-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;caret-color:var(--action);font-weight:400;line-height:1.6;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,li,dd,dt{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p,li{text-wrap:pretty}ul,ol{padding:0;list-style:none}strong,b{font-weight:600}::selection{background:var(--blue-100);color:var(--blue-900)}.on-night ::selection,.on-brand ::selection{background:var(--cyan-300);color:var(--blue-950)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.on-night,.on-brand{--focus:var(--focus-on-dark)}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.52s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-y);position:relative}.t-display,.t-h2,.t-h3,.t-h4{font-family:var(--font-sans);color:inherit}.t-display{font-size:var(--text-display);font-stretch:var(--wide-display);letter-spacing:clamp(-.035em,-.004em - .22vw,-.018em);font-weight:300;line-height:1}.t-h2{font-size:var(--text-h2);font-stretch:var(--wide-display);letter-spacing:clamp(-.03em,-.006em - .15vw,-.016em);font-weight:330;line-height:1.04}.t-h3{font-size:var(--text-h3);font-stretch:var(--wide-title);letter-spacing:-.022em;font-weight:380;line-height:1.1}.t-h4{font-size:var(--text-h4);font-stretch:var(--wide-ui);letter-spacing:-.012em;font-weight:500;line-height:1.22}.t-lede{font-size:var(--text-lede);letter-spacing:-.005em;font-weight:350;line-height:1.5}.t-small{font-size:var(--text-small);line-height:1.55}.t-caption{font-size:var(--text-caption);letter-spacing:.01em;line-height:1.45}.t-data{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5}.num{font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--muted)}.ink-2{color:var(--ink-2)}.text-2{color:var(--text-2)}.accent{color:var(--accent-text)}.measure{max-width:66ch}.nowrap{white-space:nowrap}.btn{--btn-bg:var(--action);--btn-fg:var(--on-action);--btn-bd:transparent;--btn-chip:#ffffff29;border-radius:var(--radius-pill);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);box-shadow:inset 0 0 0 1px var(--btn-bd);font-size:var(--text-small);font-stretch:var(--wide-ui);white-space:nowrap;--t-color:var(--dur-fast);--t-move:var(--dur-spring-fast);transition:background-color var(--t-color) var(--ease-out), color var(--t-color) var(--ease-out), box-shadow var(--t-color) var(--ease-out), transform var(--t-move) var(--ease-spring);justify-content:center;align-items:center;gap:.75em;padding:.5rem .55rem .5rem 1.35rem;font-weight:500;line-height:1.1;display:inline-flex;position:relative}@media (hover:hover){.btn:hover{--btn-bg:var(--action-hover)}}.btn:active{--btn-bg:var(--action-active);--t-color:0s;--t-move:var(--dur-press);transform:scale(.97)}.btn__icon{background:var(--btn-chip);width:2rem;height:2rem;transition:transform var(--dur-spring-fast) var(--ease-spring), background-color var(--t-color) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.btn__icon svg{width:14px;height:14px}@media (hover:hover){.btn:hover .btn__icon{transform:translate(2px)}.btn:hover .btn__icon--up{transform:translate(2px,-2px)}.btn:hover .btn__icon--down{transform:translateY(2px)}}.btn--plain{padding-inline:1.35rem}.btn--secondary{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--line-control);--btn-chip:var(--neutral-100)}@media (hover:hover){.btn--secondary:hover{--btn-bg:var(--neutral-100);--btn-bd:var(--ink);--btn-chip:var(--paper)}}.btn--secondary:active{--btn-bg:var(--neutral-200)}.btn--inverse{--btn-bg:var(--paper);--btn-fg:var(--blue-700);--btn-chip:var(--blue-100)}@media (hover:hover){.btn--inverse:hover{--btn-bg:var(--blue-50);--btn-chip:var(--blue-200)}}.btn--inverse:active{--btn-bg:var(--blue-100)}.btn--lg{min-height:56px;font-size:var(--text-body);padding-left:1.6rem}.btn--lg .btn__icon{width:2.25rem;height:2.25rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn--ink{--btn-bg:var(--ink);--btn-fg:var(--bone);--btn-chip:var(--bone)}.btn--ink .btn__icon{color:var(--ink)}@media (hover:hover){.btn--ink:hover{--btn-bg:var(--neutral-800)}}.btn--ink:active{--btn-bg:var(--neutral-950)}.btn--b1{--btn-chip:#fff}.btn--b1 .btn__icon{color:var(--action)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--ink)}@media (hover:hover){.btn--outline:hover{--btn-bg:#1117290d}}.btn--outline:active{--btn-bg:#1117291a}.btn--block{border-radius:12px;width:100%;min-height:52px;padding-inline:1.35rem}.sample{font-family:var(--font-mono);color:var(--text-warm);font-size:.75rem;line-height:1.35}.on-night .sample{color:var(--on-night-v8-2)}html:not(.theme-dark) .paper .sample{color:#5f6068}.link{color:var(--link);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}@media (hover:hover){.link:hover{color:var(--link-hover);text-decoration-color:currentColor}}.link-quiet{color:inherit;text-underline-offset:.24em;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);text-decoration:underline 1px #0000}@media (hover:hover){.link-quiet:hover{text-decoration-color:currentColor}}.link-arrow{min-height:44px;font-weight:500;font-stretch:var(--wide-ui);transition:opacity var(--dur-fast) var(--ease-out);align-items:center;gap:.5em;display:inline-flex}.link-arrow svg{width:14px;height:14px;transition:transform var(--dur-spring-fast) var(--ease-spring)}@media (hover:hover){.link-arrow:hover svg{transform:translate(3px)}}:is(.link,.link-quiet,.link-arrow):active{opacity:.6;transition-duration:0s}.chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip{cursor:pointer;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip__face{border-radius:var(--radius-pill);background:var(--paper);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-control);font-size:var(--text-small);font-stretch:var(--wide-ui);color:var(--ink);--t-color:var(--dur-fast);--t-move:var(--dur-spring-fast);transition:background-color var(--t-color) var(--ease-out), box-shadow var(--t-color) var(--ease-out), color var(--t-color) var(--ease-out), transform var(--t-move) var(--ease-spring);align-items:center;gap:.45em;padding:0 1.05rem;display:inline-flex}.chip__check{width:0;height:14px;transition:width var(--dur-spring-fast) var(--ease-spring);flex:none;overflow:hidden}.chip__check svg{width:14px;height:14px}@media (hover:hover){.chip:hover .chip__face{box-shadow:inset 0 0 0 1px var(--ink)}}.chip:active .chip__face{--t-move:var(--dur-press);transform:scale(.96)}.chip input:checked+.chip__face{background:var(--blue-50);box-shadow:inset 0 0 0 1.5px var(--action);color:var(--blue-800)}.chip input:checked+.chip__face .chip__check{width:14px}.chip input:focus-visible+.chip__face{outline:2px solid var(--focus);outline-offset:3px}.tag{border-radius:var(--radius-xs);background:var(--neutral-100);color:var(--ink-2);font-size:var(--text-caption);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.45em;padding:.2rem .55rem;font-weight:500;line-height:1.4;display:inline-flex}.tag--blue{background:var(--indigo-tint);color:var(--indigo-ink)}.tag--human{background:var(--human-soft);color:var(--human-ink)}.tag--human:before{content:"";background:var(--apricot-400);border-radius:50%;width:7px;height:7px}.tag--success{background:var(--success-50);color:var(--success-700)}.tag--warning{background:var(--warning-50);color:var(--warning-700)}.tag--error{background:var(--error-50);color:var(--error-700)}.field{gap:var(--space-2xs);border:0;min-width:0;padding:0;display:grid}.field__label{font-size:var(--text-small);font-weight:500;font-stretch:var(--wide-ui);color:var(--ink);padding:0}.field__label .opt{color:var(--text-2);font-weight:400}.field__hint{font-size:var(--text-caption);color:var(--text-2)}.input{border-radius:var(--radius-m);background:var(--paper);border:1px solid var(--line-control);width:100%;min-height:52px;color:var(--ink);font-size:var(--text-body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.75rem 1rem;line-height:1.4}.input::placeholder{color:var(--subtle);opacity:1}@media (hover:hover){.input:hover{border-color:var(--neutral-600)}}.input:focus{border-color:var(--action);box-shadow:0 0 0 1px var(--action), 0 0 0 4px var(--blue-200);outline:none}.input:focus-visible{outline:none}textarea.input{resize:vertical;min-height:140px;line-height:1.55}.field__error{font-size:var(--text-caption);color:var(--error-700);align-items:center;gap:.45em;font-weight:500;display:none}.field__error svg{flex:none;width:14px;height:14px}.field.is-invalid .input{border-color:var(--error-700)}.field.is-invalid .input:focus{box-shadow:0 0 0 1px var(--error-700), 0 0 0 4px var(--error-200)}.field.is-invalid .field__error{display:inline-flex}.panel{background:var(--mist);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 2.4vw,3.5rem)}.panel--blue{background:var(--mist-blue)}.capsule{background:var(--action);border-radius:999px;flex:none;width:.42em;height:.82em;display:inline-block;transform:rotate(22deg)}.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}.split-line-mask{margin:-.18em -.08em -.12em;padding:.18em .08em .12em;overflow:clip}.js:not(.motion-ready):not(.motion-fallback) [data-hero-title]{visibility:hidden}.motion-paused :is([data-breath-sync],[data-ambient],.logo--breathe .logo__f){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.js [data-hero-title]{visibility:visible!important}.btn:hover .btn__icon,.btn:hover .btn__icon--up,.btn:hover .btn__icon--down,.btn:active,.chip:active .chip__face,.link-arrow:hover svg{transform:none}::view-transition-old(root){animation:.16s linear both vt-out}::view-transition-new(root){animation:.16s linear both vt-fade}}@keyframes vt-fade{0%{opacity:0}}.logo[data-astro-cid-f7espo7c]{line-height:0;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{height:var(--logo-h);width:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.logo--breathe[data-astro-cid-f7espo7c] .logo__f[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50% 100%;animation:logo-breathe var(--breath) var(--ease-breath) infinite}.logo--breathe[data-astro-cid-f7espo7c] .logo__f--2[data-astro-cid-f7espo7c]{animation-delay:.2s}.logo--breathe[data-astro-cid-f7espo7c] .logo__f--3[data-astro-cid-f7espo7c]{animation-delay:.4s}}@keyframes logo-breathe{0%{transform:scale(.96)}40%,50%{transform:scale(1)}to{transform:scale(.96)}}.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);padding-top:env(safe-area-inset-top,0px);--nav-bg:color-mix(in srgb, var(--bone) 0%, transparent);--nav-blur:blur(0px) saturate(100%);--nav-fg:var(--ink);color:var(--nav-fg);background-color:var(--nav-bg);backdrop-filter:var(--nav-blur);transition:transform var(--dur-spring) var(--ease-spring), background-color var(--dur-base) var(--ease-out), -webkit-backdrop-filter var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);position:fixed;inset:0 0 auto}.nav-scrolled .nav[data-astro-cid-wpvy4v7s]{--nav-bg:color-mix(in srgb, var(--bone) 82%, transparent);--nav-blur:var(--material-blur)}.menu-open .nav[data-astro-cid-wpvy4v7s]{--nav-bg:color-mix(in srgb, var(--bone) 94%, transparent);--nav-blur:var(--material-blur-thick)}.nav-hidden .nav[data-astro-cid-wpvy4v7s]{transform:translateY(-100%)}@media (prefers-contrast:more){.nav-scrolled .nav[data-astro-cid-wpvy4v7s],.menu-open .nav[data-astro-cid-wpvy4v7s]{box-shadow:0 1px 0 var(--line-strong)}}.nav[data-astro-cid-wpvy4v7s] .logo__word{transition:fill var(--theme-ease) var(--ease-theme)}.theme-dark .nav[data-astro-cid-wpvy4v7s] .logo__word{fill:#f2f1ec}.nav__inner[data-astro-cid-wpvy4v7s]{height:var(--nav-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.nav__brand[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-s);justify-self:start;margin:-13px 0;padding:13px 13px 13px 0;display:inline-flex}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(4px,1.6vw,28px);display:flex}.nav__link[data-astro-cid-wpvy4v7s]{min-height:44px;font-size:var(--text-small);color:inherit;text-underline-offset:.35em;transition:text-decoration-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);align-items:center;padding:0 .5rem;font-weight:450;text-decoration:underline 1px #0000;display:inline-flex}@media (hover:hover){.nav__link[data-astro-cid-wpvy4v7s]:hover{text-decoration-color:currentColor}}.nav__link[data-astro-cid-wpvy4v7s][aria-current]{text-decoration-color:currentColor}.nav__link[data-astro-cid-wpvy4v7s]:active{opacity:.6;transition-duration:0s}.nav__end[data-astro-cid-wpvy4v7s]{justify-self:end;align-items:center;gap:var(--space-m);display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:44px;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast)}.menu-open .nav__cta[data-astro-cid-wpvy4v7s]{opacity:0;visibility:hidden}.nav__menu[data-astro-cid-wpvy4v7s]{border-radius:var(--radius-pill);width:44px;height:44px;transition:background-color var(--dur-fast) var(--ease-out);margin-right:-10px;display:none;position:relative}.nav__menu[data-astro-cid-wpvy4v7s]:active{background:#11172914;transition-duration:0s}.nav__menu-line[data-astro-cid-wpvy4v7s]{height:1.75px;transition:transform var(--dur-spring) var(--ease-spring);background:currentColor;border-radius:2px;position:absolute;top:18px;left:12px;right:12px}.nav__menu-line[data-astro-cid-wpvy4v7s]+.nav__menu-line[data-astro-cid-wpvy4v7s]{top:25px}.nav__menu[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__menu-line[data-astro-cid-wpvy4v7s]{transform:translateY(3.5px)rotate(45deg)}.nav__menu[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__menu-line[data-astro-cid-wpvy4v7s]+.nav__menu-line[data-astro-cid-wpvy4v7s]{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu[data-astro-cid-wpvy4v7s]{inset:calc(var(--nav-h) + env(safe-area-inset-top,0px)) 0 0 0;z-index:var(--z-menu);background:color-mix(in srgb, var(--bone) 94%, transparent);color:var(--ink);backdrop-filter:var(--menu-blur,blur(0px) saturate(100%));padding:var(--space-l) var(--gutter) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:var(--space-xl);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-spring-fast) var(--ease-spring), visibility 0s linear var(--dur-spring-fast);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mobile-menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.menu-open .mobile-menu[data-astro-cid-wpvy4v7s]{--menu-blur:var(--material-blur-thick);opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-spring) var(--ease-spring), visibility 0s;transform:none}.mobile-menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:var(--space-2xs);display:grid}.mobile-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-spring-fast) var(--ease-spring);transform:translateY(-8px)}.menu-open .mobile-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:1;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-spring) var(--ease-spring);transition-delay:calc(40ms + var(--i) * 30ms);transform:none}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][data-menu-link]{min-height:60px;font-size:var(--text-h3);font-stretch:var(--wide-display);letter-spacing:-.025em;align-items:center;font-weight:330;display:flex}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][data-menu-link]:active{opacity:.6}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][data-menu-link][aria-current]{color:var(--accent-text)}.mobile-menu__foot[data-astro-cid-wpvy4v7s]{gap:var(--space-m);justify-items:start;display:grid}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-wpvy4v7s],.mobile-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{transform:none!important}.mobile-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{transition-delay:0s!important}}@media (width<=960px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__inner[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr auto}.nav__menu[data-astro-cid-wpvy4v7s]{display:block}.nav__end[data-astro-cid-wpvy4v7s]{gap:var(--space-xs)}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:40px;padding-inline:1rem;font-size:.875rem}.nav__cta-long[data-astro-cid-wpvy4v7s]{display:none}.nav__brand[data-astro-cid-wpvy4v7s] svg{height:24px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--bone);padding:40px 16px 16px}.footer__panel[data-astro-cid-jo6i4kqk]{background:var(--night-v8);color:var(--on-night-v8);max-width:calc(var(--max) - 32px);border-radius:28px;margin-inline:auto;padding:clamp(40px,5vw,72px) clamp(22px,4.5vw,64px) 0;overflow:clip}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2xl);flex-wrap:wrap;display:flex}.footer__sign[data-astro-cid-jo6i4kqk]{gap:20px;max-width:440px;display:grid}.footer__line[data-astro-cid-jo6i4kqk]{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-stretch:var(--wide-display);letter-spacing:-.015em;line-height:1.26}.footer__what[data-astro-cid-jo6i4kqk]{color:var(--on-night-v8-2);font-size:1rem;line-height:1.5}.footer__cols[data-astro-cid-jo6i4kqk]{gap:clamp(48px,7vw,96px);display:flex}.footer__head[data-astro-cid-jo6i4kqk]{color:var(--on-night-v8-2);font-size:.875rem;line-height:2.2}.footer__cols[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{line-height:2}.footer__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px;display:inline-block}.footer__base[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin-top:clamp(40px,8vw,120px);padding-bottom:28px;display:flex}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--on-night-v8-2);font-size:.875rem}.footer__name[data-astro-cid-jo6i4kqk]{font-size:1.0625rem}.footer__mark[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:clamp(10px,2.5vw,36px);height:clamp(96px,16.4vw,236px);margin-inline:-8px;padding-top:clamp(16px,2.5vw,40px);display:flex;overflow:clip}.footer__forms[data-astro-cid-jo6i4kqk]{flex:none;width:clamp(44px,16.4vw,236px);height:auto;margin-top:clamp(4px,1vw,14px)}.footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:#0000;stroke:var(--action);stroke-width:1px;vector-effect:non-scaling-stroke}.footer__word[data-astro-cid-jo6i4kqk]{flex:none;width:auto;height:clamp(40px,11.8vw,186px);margin-top:clamp(6px,1.2vw,18px);overflow:visible}.footer__word[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:var(--on-night-v8);stroke:var(--on-night-v8);stroke-width:1.2px;vector-effect:non-scaling-stroke}.footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:var(--action)}@media (prefers-reduced-motion:no-preference){.js .footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk],.js .footer__word[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{fill:#0000;stroke-dasharray:1;stroke-dashoffset:1px}.js .footer__mark[data-astro-cid-jo6i4kqk].is-drawn .footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0;fill:var(--action);transition:stroke-dashoffset .9s var(--ease-in-out), fill .7s var(--ease-out) 2.3s}.js .footer__mark[data-astro-cid-jo6i4kqk].is-drawn .footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]:nth-child(2){transition-delay:.3s,2.3s}.js .footer__mark[data-astro-cid-jo6i4kqk].is-drawn .footer__forms[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]:nth-child(3){transition-delay:.6s,2.3s}.js .footer__mark[data-astro-cid-jo6i4kqk].is-drawn .footer__word[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0;fill:var(--on-night-v8);transition:stroke-dashoffset .9s var(--ease-in-out), fill .7s var(--ease-out);transition-delay:calc(.6s + var(--l) * .14s), 2.3s}}.companion[data-astro-cid-d2trybt3]{z-index:calc(var(--z-nav) - 1);opacity:0;pointer-events:none;width:84px;height:84px;transition:opacity .4s var(--ease-arrive);position:fixed;top:0;right:6px}.companion[data-astro-cid-d2trybt3].is-on{opacity:1;pointer-events:auto}.companion__canvas[data-astro-cid-d2trybt3]{width:100%;height:100%;display:block}.companion__tip[data-astro-cid-d2trybt3]{background:var(--ink);color:var(--bone);white-space:nowrap;opacity:0;transition:opacity .16s var(--ease-arrive), translate .2s var(--ease-arrive);pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.8125rem;font-weight:500;position:absolute;top:50%;right:100%;translate:6px -50%}@media (hover:hover) and (pointer:fine){.companion[data-astro-cid-d2trybt3]:hover .companion__tip[data-astro-cid-d2trybt3]{opacity:1;translate:0 -50%}}@media (width<=1279px){.companion[data-astro-cid-d2trybt3]{display:none}}.motion-fallback:not(.motion-ready) [data-reveal]{opacity:1!important}main:focus{outline:none}.skip{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);transition:transform var(--dur-base) var(--ease-out);padding:12px 18px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{outline-color:var(--focus);transform:none}
