@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.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{--ground:var(--lightningcss-light,#f5f7f4)var(--lightningcss-dark,#0c1712);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14231b);--text:var(--lightningcss-light,#173d31)var(--lightningcss-dark,#e8f2eb);--muted:var(--lightningcss-light,#53665c)var(--lightningcss-dark,#a9bcb0);--accent:var(--lightningcss-light,#225b43)var(--lightningcss-dark,#97d8b0);--accent-soft:var(--lightningcss-light,#e8f0e8)var(--lightningcss-dark,#1e3528);--border:var(--lightningcss-light,#b4c4b8)var(--lightningcss-dark,#445d4d);--control-border:var(--lightningcss-light,#7d9384)var(--lightningcss-dark,#6d8977);--error:var(--lightningcss-light,#a52e2e)var(--lightningcss-dark,#ffb3aa);--font:"Manrope Variable", "Manrope", system-ui, sans-serif;--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101b16);--ink:var(--lightningcss-light,#172e24)var(--lightningcss-dark,#edf8f0);--brand:var(--lightningcss-light,#235e42)var(--lightningcss-dark,#97d8b0);--mint:var(--lightningcss-light,#e8faf4)var(--lightningcss-dark,#1e3528);--wash:var(--lightningcss-light,#f1f5f0)var(--lightningcss-dark,#192920);--site-gutter:clamp(20px, 3.35vw, 48px);--site-width:1440px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10271a);--accent-hover:var(--lightningcss-light,#184631)var(--lightningcss-dark,#b3e9c5);--error-surface:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,#3b2120);--warning-text:var(--lightningcss-light,#704500)var(--lightningcss-dark,#ffdc91);--warning-surface:var(--lightningcss-light,#fff5d6)var(--lightningcss-dark,#342915);--warning-border:var(--lightningcss-light,#966300)var(--lightningcss-dark,#c49a43);--control-min:44px;--action-min:48px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--radius-sm:var(--radius-control);--radius-md:var(--radius-card);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--focus:var(--lightningcss-light,#668d73)var(--lightningcss-dark,#b9e7c8);--footer-bg:var(--lightningcss-light,#235e42)var(--lightningcss-dark,#0a120e);--footer-text:#f0faf3;--image-ground:#edf2ed;--show-light:block;--show-dark:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--show-light:none;--show-dark:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--show-light:none;--show-dark:block}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--public-header-offset,80px)}body{background:var(--ground);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{max-width:100%}table,time,meter,[data-numeric],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time]{font-variant-numeric:tabular-nums}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.12}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}kbd{border:1px solid var(--control-border);background:var(--wash);color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:.75em;font-weight:600;line-height:1.4;display:inline-block}.hit-slop{position:relative}.hit-slop:after{content:"";width:100%;height:100%;min-width:var(--control-min);min-height:var(--control-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skip-link{z-index:100;background:var(--text);color:var(--paper);border-radius:6px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.button{min-height:var(--action-min);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:var(--accent-hover);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{background:var(--wash);color:var(--muted);transform:none}.button-secondary{color:var(--text);border-color:var(--border);background:0 0}.button-secondary:hover{background:var(--accent-soft)}.button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.text-link{text-underline-offset:5px;font-weight:600}.form-field{gap:8px;display:grid}.form-field>label,.form-field>span{font-size:14px;font-weight:600}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--control-border);background:var(--surface);width:100%;color:var(--text);border-radius:var(--radius-control);min-height:var(--action-min);padding:12px 14px}.form-field textarea{resize:vertical;min-height:120px;line-height:1.65}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--muted);opacity:1}.field-help{color:var(--muted);margin:0;font-size:14px}.status-notice,.form-error,.form-success,.form-warning{border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);overflow-wrap:anywhere;border:1px solid;margin:0;font-size:15px}.form-error,.status-notice[data-status=error]{color:var(--error);background:var(--error-surface);border-color:var(--error)}.form-success,.status-notice[data-status=success]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.form-warning,.status-notice[data-status=warning]{color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning-border)}.status-label{margin:0 0 var(--space-2);font-size:14px;font-weight:700;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@supports (corner-shape:squircle){.form-field input,.form-field textarea,.form-field select,.status-notice,.form-error,.form-success,.form-warning{corner-shape:squircle}}@supports (view-transition-name:root){@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation: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}}@keyframes editorial-arrival{0%{transform:scale(1.04)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){img[data-editorial]{animation:1s linear both editorial-arrival;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){.button:hover,.button:active{transform:none}}
