@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-wght-normal.192d14b2.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-wght-normal.b0b919fc.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-greek-wght-normal.ef1c8a30.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-wght-normal.bdc4ddcb.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-wght-normal.a8a9073d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_next/static/media/ibm-plex-sans-latin-wght-normal.a7358d2e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-cyrillic-ext-400-italic.5a541ec9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-cyrillic-ext-400-italic.40675afb.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-cyrillic-400-italic.985b4a3c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-cyrillic-400-italic.09346bbe.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-vietnamese-400-italic.dff24fda.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-vietnamese-400-italic.c7a97c01.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-latin-ext-400-italic.4d2e9551.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-latin-ext-400-italic.73c41db0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"IBM Plex Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-latin-400-italic.59c64a9c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-latin-400-italic.e47d9801.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-cyrillic-ext-400-normal.887bb73b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-cyrillic-ext-400-normal.ce2acf69.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-cyrillic-400-normal.063e6494.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-cyrillic-400-normal.fbb3eab5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-vietnamese-400-normal.3ea12be3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-vietnamese-400-normal.a7630840.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-latin-ext-400-normal.3228f0bc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-latin-ext-400-normal.a3f96f60.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-serif-latin-400-normal.c6a1f19c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-serif-latin-400-normal.3082d94f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-xlg:3.5rem;--font-base:1rem;--font-sm:1.25rem;--font-lg:2rem;--font-md:1.125rem;--caption:0.8125rem;--font-display:"IBM Plex Sans Variable","IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-body:"IBM Plex Sans Variable","IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--font-mono:var(--font-display)}@media(max-width:1024px){:root{--font-xlg:3rem;--font-lg:1.75rem;--font-md:1.125rem}}@media(max-width:768px){:root{--font-xlg:2.125rem;--font-lg:1.5rem;--font-md:1.0625rem;--font-sm:1.0625rem}}body{font-family:var(--font-body);color:var(--text)}h1,h2,h3,h4,h5,h6{color:var(--heading);font-family:var(--font-display);font-weight:400;letter-spacing:0}li,p,span{color:var(--text);font-family:var(--font-body);font-weight:400}a{color:var(--sapphire);text-decoration:none;transition:color .18s ease-in-out}a:hover{color:var(--sapphire-hover)}em{font-family:var(--font-serif);font-style:italic}em,label{font-weight:400}label{font-size:.75rem;color:var(--gray-70);letter-spacing:.02em;text-transform:uppercase}code,kbd,label,pre,samp{font-family:var(--font-mono)}:root{--gray-10:#f4f1ea;--gray-20:#e6e1d6;--gray-30:#d3ccbd;--gray-40:#b4ab99;--gray-50:#8b8375;--gray-60:#6a635a;--gray-70:#4b463f;--gray-80:#2c2a26;--gray-90:#1b1a17;--gray-100:#100f0d;--ink:var(--gray-100);--graphite:var(--gray-80);--slate:var(--gray-70);--line:var(--gray-20);--line-strong:var(--gray-30);--paper:#faf7f0;--paper-pure:#ffffff;--off-white:var(--gray-10);--brand:#1e6b3a;--brand-hover:#16522c;--brand-deep:#0f3a20;--brand-tint:#e4ecdf;--brand-soft:#7ba07f;--navy:#2a3d92;--navy-hover:#1e2c6d;--navy-tint:#e3e5f2;--amber:#eaa63a;--amber-hover:#cf8b21;--amber-tint:#fbeed4;--ochre:#b95f36;--ochre-hover:#8f4525;--ochre-tint:#f7e3d8;--blue-60:var(--navy);--blue-70:var(--navy-hover);--blue-80:var(--brand-deep);--blue-tint:var(--navy-tint);--sapphire:var(--navy);--sapphire-hover:var(--navy-hover);--sapphire-tint:var(--navy-tint);--signal:var(--brand);--signal-hover:var(--brand-hover);--signal-tint:var(--brand-tint);--leaf:var(--brand);--leaf-deep:var(--brand-hover);--leaf-sage:var(--brand-soft);--forest:var(--leaf);--forest-hover:var(--leaf-deep);--cobalt:var(--navy);--cream:var(--paper);--primary:var(--brand);--primary-dark:var(--brand-hover);--primary-light:var(--brand-soft);--secondary:var(--navy);--accent:var(--amber);--background:var(--paper);--surface:var(--paper);--surface-muted:var(--gray-10);--card:var(--paper-pure);--heading:var(--ink);--text:var(--gray-80);--label:var(--gray-70);--muted:var(--gray-70);--faint:var(--gray-50);--line-ink:var(--gray-100);--on-dark:#faf7f0;--on-dark-muted:color-mix(in srgb,var(--on-dark) 72%,transparent);--on-dark-faint:color-mix(in srgb,var(--on-dark) 42%,transparent);--line-d:color-mix(in srgb,var(--on-dark) 16%,transparent);--line-d-strong:color-mix(in srgb,var(--on-dark) 32%,transparent);--slate-50:var(--gray-10);--input-border:var(--gray-30);--input-background:transparent;--input-text:var(--ink);--input-helper-text:var(--gray-50);--feedback-error:#b3261e;--feedback-success:var(--brand);--ease:cubic-bezier(0.22,1,0.36,1);--reveal-duration:0.55s;--border-radius-sm:0.125rem;--border-radius:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xxl:0.625rem;--border-radius-xl:0.75rem;--r-button:0.5rem;--r-card:0.625rem;--r-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@view-transition{navigation:auto}@keyframes ecoPageIn{0%{opacity:0}to{opacity:1}}body{animation:ecoPageIn .4s ease both;background-color:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:#0b100d;color:#fff}@media(max-width:1000px){html{font-size:93.75%}}@media(max-width:720px){html{font-size:87.5%}}button{cursor:pointer;border:none;background:none}ul{list-style:none;padding:0;margin:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:2px}.wrapper{display:grid;grid-template-columns:1fr min(80rem,100%) 1fr;padding:0 24px}@media(max-width:576px){.wrapper{padding:0}}.wrapper>*{grid-column:2}.full-bleed{width:100%;grid-column:1/4;padding:0 20px}fieldset{display:flex;flex-direction:column;gap:.5rem;border:none;padding:0;margin:0}caption{font-family:var(--font-body);font-weight:400;text-align:left;font-size:var(--caption);color:var(--input-helper-text)}@keyframes ecoHeadline{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}@keyframes ecoRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.js .eco-r,.js .eco-r-fade,.js .eco-r-wipe{opacity:0;transition:opacity var(--reveal-duration) var(--ease),transform var(--reveal-duration) var(--ease)}.js .eco-r{transform:translateY(18px)}.js .eco-r-wipe{transform:translateY(26px)}.js .eco-r-fade.in,.js .eco-r-wipe.in,.js .eco-r.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js .eco-r,.js .eco-r-fade,.js .eco-r-wipe{opacity:1!important;transform:none!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}