@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-ext-400-normal.3jtmrft082azw.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-400-normal.2iwpkcwey7qnn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-400-normal.3sgz01mhnbxp3.woff2)format("woff2"),url(../media/ubuntu-cyrillic-400-normal.0aqixnmz6h2ue.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-ext-400-normal.08yv1ol417l4y.woff2)format("woff2"),url(../media/ubuntu-greek-ext-400-normal.2vloc7xv4on8a.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-400-normal.1q67c80qru0s9.woff2)format("woff2"),url(../media/ubuntu-greek-400-normal.3yad4q0tfmfd7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-ext-400-normal.3u7xdxjardho-.woff2)format("woff2"),url(../media/ubuntu-latin-ext-400-normal.22coqchtzg8vh.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-400-normal.01-nzqx-jdbes.woff2)format("woff2"),url(../media/ubuntu-latin-400-normal.2xbqdrs-hnf59.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-ext-400-italic.225pe2x2f5ug8.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-400-italic.3rq75khx033ft.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-400-italic.3ijgnf0ve4nnq.woff2)format("woff2"),url(../media/ubuntu-cyrillic-400-italic.2sw215gjss8yq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-ext-400-italic.1r3-r6und0znj.woff2)format("woff2"),url(../media/ubuntu-greek-ext-400-italic.10ukacw-9nvif.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-400-italic.13v29i0_z7_uh.woff2)format("woff2"),url(../media/ubuntu-greek-400-italic.004lor8kqlq89.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-ext-400-italic.18cskbm3_pplz.woff2)format("woff2"),url(../media/ubuntu-latin-ext-400-italic.3brjfx3jxw8sv.woff)format("woff");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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-400-italic.24c5_fqdg4pcl.woff2)format("woff2"),url(../media/ubuntu-latin-400-italic.1gmsl5d-uept1.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-cyrillic-ext-500-normal.0sfixrbwblhpa.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-500-normal.3xn-to8lamvtd.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-cyrillic-500-normal.2cgmq12k6s3b2.woff2)format("woff2"),url(../media/ubuntu-cyrillic-500-normal.07uys17b-k-np.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-greek-ext-500-normal.1ec35qqwnl31s.woff2)format("woff2"),url(../media/ubuntu-greek-ext-500-normal.0k9ctlk403p52.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-greek-500-normal.3ptsb3vxvl05w.woff2)format("woff2"),url(../media/ubuntu-greek-500-normal.1jtf2-kcz9yo4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-latin-ext-500-normal.2tedzof9m9wmr.woff2)format("woff2"),url(../media/ubuntu-latin-ext-500-normal.2ko9_toa7k8rf.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-latin-500-normal.3e11_1k2g36c_.woff2)format("woff2"),url(../media/ubuntu-latin-500-normal.246lrf8m-mmj9.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-cyrillic-ext-700-normal.1w27l1nznlbz6.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-700-normal.1su2ar68xjx48.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-cyrillic-700-normal.2maf4xpe_793f.woff2)format("woff2"),url(../media/ubuntu-cyrillic-700-normal.17_8o_70w1hu1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-greek-ext-700-normal.2u2-8sypiv8gw.woff2)format("woff2"),url(../media/ubuntu-greek-ext-700-normal.3-gvgh5zbacfk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-greek-700-normal.0kmn73edxh11y.woff2)format("woff2"),url(../media/ubuntu-greek-700-normal.1-0bkqqlqseiw.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-latin-ext-700-normal.036rqdoh5fyun.woff2)format("woff2"),url(../media/ubuntu-latin-ext-700-normal.301ve8qmjmcsy.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-latin-700-normal.0e-3k4bw87_5_.woff2)format("woff2"),url(../media/ubuntu-latin-700-normal.1wbmpss8id72z.woff)format("woff");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{--slate:#17232f;--slate-900:#0f1720;--slate-700:#253443;--slate-500:#526374;--slate-300:#8e9eaf;--ivory:#f5f2eb;--ivory-200:#ece7dc;--line:#e2ddd3;--white:#fff;--copper:#a56f4e;--copper-ink:#8c5b3e;--font:"Ubuntu", Arial, sans-serif;--w-regular:400;--w-medium:500;--w-bold:700;--fs-display:clamp(2.6rem, 1.6rem + 4.2vw, 5.25rem);--fs-h1:clamp(2.2rem, 1.5rem + 2.8vw, 3.75rem);--fs-h2:clamp(1.75rem, 1.3rem + 1.7vw, 2.75rem);--fs-h3:clamp(1.25rem, 1.1rem + .6vw, 1.6rem);--fs-h4:1.125rem;--fs-body:1rem;--fs-lead:clamp(1.075rem, 1rem + .35vw, 1.3rem);--fs-small:.875rem;--fs-overline:.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:clamp(72px, 6vw + 40px, 144px);--container:1320px;--gutter:clamp(20px, 4vw, 48px);--radius:2px;--header-h:76px;--ease:cubic-bezier(.16, 1, .3, 1);--t-fast:.18s;--t-med:.32s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);font-weight:var(--w-regular);font-size:var(--fs-body);color:var(--slate);background:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:var(--w-bold);letter-spacing:-.02em;margin:0;line-height:1.12}h3,h4{font-weight:var(--w-medium);letter-spacing:-.01em;line-height:1.3}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:1px}::selection{background:var(--slate);color:var(--ivory)}.skip-link{z-index:100;background:var(--slate);color:var(--ivory);font-weight:var(--w-medium);transition:top var(--t-fast) var(--ease);padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.overline{font-size:var(--fs-overline);font-weight:var(--w-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-500);align-items:center;gap:12px;display:inline-flex}.overline:before{content:"";background:var(--copper);width:28px;height:1px}.on-dark .overline{color:var(--slate-300)}.lead{font-size:var(--fs-lead);color:var(--slate-500);max-width:60ch;line-height:1.55}.on-dark{background:var(--slate);color:var(--ivory)}.on-dark .lead{color:var(--slate-300)}.btn{--btn-bg:var(--slate);--btn-fg:var(--ivory);--btn-bd:var(--slate);min-height:52px;font-size:.975rem;font-weight:var(--w-medium);letter-spacing:.01em;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background-color var(--t-fast) ease, color var(--t-fast) ease, border-color var(--t-fast) ease;justify-content:center;align-items:center;gap:12px;padding:0 26px;display:inline-flex}.btn .btn-arrow{transition:transform var(--t-med) var(--ease)}.btn:hover .btn-arrow{transform:translate(4px)}.btn:hover{--btn-bg:var(--slate-700);--btn-bd:var(--slate-700)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--slate);--btn-bd:var(--slate)}.btn--ghost:hover{--btn-bg:var(--slate);--btn-fg:var(--ivory)}.btn--light{--btn-bg:var(--ivory);--btn-fg:var(--slate);--btn-bd:var(--ivory)}.btn--light:hover{--btn-bg:var(--white);--btn-bd:var(--white)}.btn--outline-light{--btn-bg:transparent;--btn-fg:var(--ivory);--btn-bd:var(--slate-300)}.btn--outline-light:hover{--btn-bd:var(--ivory);--btn-bg:#f5f2eb0f}.btn--sm{min-height:42px;padding:0 18px;font-size:.9rem}.text-link{font-weight:var(--w-medium);background-image:linear-gradient(var(--copper), var(--copper));transition:background-size var(--t-med) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:8px;padding-bottom:2px;display:inline-flex}.text-link:hover{background-size:100% 1px}.content-slot{border:1px dashed var(--slate-300);color:var(--slate-500);font-size:var(--fs-small);background:repeating-linear-gradient(135deg,#0000 0 12px,#17232f06 12px 24px);gap:6px;padding:28px;display:grid}.content-slot strong{color:var(--slate);font-weight:var(--w-medium)}.placeholder-tag{z-index:2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:var(--w-medium);color:var(--ivory);background:#17232fd1;padding:4px 8px;position:absolute;bottom:12px;left:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.reveal{opacity:1;transform:none}.js .reveal:not(.is-visible){opacity:0;transform:translateY(18px)}.js .reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js .reveal:not(.is-visible){opacity:1;transform:none}}
