@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,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:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-serif-display-latin-ext-400-normal-GP44XTZK.woff2") format("woff2"),url("./media/dm-serif-display-latin-ext-400-normal-EMQ76DPB.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:"DM Serif Display";font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-serif-display-latin-400-normal-DCCDLJOI.woff2") format("woff2"),url("./media/dm-serif-display-latin-400-normal-LTKJ7RSC.woff") format("woff");unicode-range:U+0000-00FF,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{--dk-font-body: "Inter Variable", sans-serif;--dk-font-display: "DM Serif Display", Georgia, serif;--dk-text-display: clamp(3rem, 1.75rem + 4vw, 5.5rem);--dk-text-h1: clamp(2.75rem, 2rem + 2.5vw, 4.5rem);--dk-text-h2: clamp(2.25rem, 1.75rem + 1.8vw, 3.5rem);--dk-text-h3: clamp(1.5rem, 1.25rem + .8vw, 2rem);--dk-text-body-lg: 1.125rem;--dk-text-body: 1rem;--dk-text-small: .875rem;--dk-text-label: .75rem;--dk-color-ink: #090c12;--dk-color-ink-soft: #10151f;--dk-color-navy: #121c2a;--dk-color-paper: #fbfaf7;--dk-color-ivory: #f5f2ea;--dk-color-white: #ffffff;--dk-color-ice: #9ed8ff;--dk-color-ice-soft: #ddf1ff;--dk-color-blue: #3c88b8;--dk-color-silver: #c4cdd7;--dk-color-muted: #76808e;--dk-color-border: #d9dde2;--dk-color-success: #4bb38a;--dk-color-warning: #d39a46;--dk-color-error: #d35d63;--dk-background: var(--dk-color-paper);--dk-surface: var(--dk-color-white);--dk-surface-muted: var(--dk-color-ivory);--dk-surface-inverse: var(--dk-color-ink);--dk-text-primary: var(--dk-color-ink);--dk-text-secondary: var(--dk-color-muted);--dk-text-inverse: var(--dk-color-white);--dk-accent: var(--dk-color-ice);--dk-space-1: .25rem;--dk-space-2: .5rem;--dk-space-3: .75rem;--dk-space-4: 1rem;--dk-space-5: 1.5rem;--dk-space-6: 2rem;--dk-space-7: 3rem;--dk-space-8: 4rem;--dk-space-9: 6rem;--dk-content-width: 81rem;--dk-readable-width: 68ch;--dk-page-gutter: clamp(1.5rem, 5vw, 4.5rem);--dk-section-spacing: clamp(4rem, 8vw, 7rem);--dk-grid-gap: clamp(1rem, 2vw, 1.5rem);--dk-header-height: clamp(4.5rem, 3.5rem + 2vw, 5.5rem);--dk-radius-sm: .5rem;--dk-radius-md: .75rem;--dk-radius-lg: 1rem;--dk-radius-xl: 1.5rem;--dk-radius-pill: 999rem;--dk-shadow-sm: 0 .25rem 1rem rgb(9 12 18 / 6%);--dk-shadow-lg: 0 1.5rem 4rem rgb(9 12 18 / 14%);--dk-focus-ring-width: .1875rem;--dk-focus-ring-offset: .1875rem;--dk-duration-fast: .16s;--dk-duration-medium: .26s;--dk-duration-slow: .6s;--dk-transition-fast: .15s ease;--dk-transition-default: .25s ease;--dk-ease-standard: cubic-bezier(.2, .8, .2, 1);--dk-ease-exit: cubic-bezier(.4, 0, 1, 1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{min-height:100dvh;margin:0;color:var(--dk-text-primary);background:var(--dk-background);font-family:var(--dk-font-body),serif;font-size:var(--dk-text-body);line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p{margin-block:0}h1,h2{font-family:var(--dk-font-display),serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--dk-text-h1);line-height:1.02}h2{font-size:var(--dk-text-h2);line-height:1.08}h3{font-size:var(--dk-text-h3);line-height:1.2}p{color:var(--dk-text-secondary);text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}textarea{resize:vertical}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}:focus-visible{outline:var(--dk-focus-ring-width) solid var(--dk-accent);outline-offset:var(--dk-focus-ring-offset)}::selection{color:var(--dk-color-ink);background:var(--dk-color-ice)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dk-container{width:calc(100% - var(--dk-page-gutter) - var(--dk-page-gutter));max-width:var(--dk-content-width);margin-inline:auto}.dk-section{padding-block:var(--dk-section-spacing)}.dk-surface-dark{color:var(--dk-text-inverse);background:var(--dk-surface-inverse)}.dk-surface-dark p{color:var(--dk-color-silver)}.dk-eyebrow{color:var(--dk-color-blue);font-size:var(--dk-text-label);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.dk-surface-dark .dk-eyebrow{color:var(--dk-accent)}.dk-anchor-target,section[id]{scroll-margin-top:6rem}.dk-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--dk-space-3);min-height:3rem;padding-inline:1.25rem;border:.0625rem solid transparent;border-radius:var(--dk-radius-md);appearance:none;cursor:pointer;font-size:var(--dk-text-small);font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:color var(--dk-transition-fast),background-color var(--dk-transition-fast),border-color var(--dk-transition-fast),transform var(--dk-transition-fast)}.dk-button[data-size=small]{min-height:2.5rem;padding-inline:1rem}.dk-button[data-size=large]{min-height:3.5rem;padding-inline:1.5rem;font-size:var(--dk-text-body)}.dk-button[data-variant=primary]{color:var(--dk-color-ink);background:var(--dk-color-ice);border-color:var(--dk-color-ice)}.dk-button[data-variant=secondary]{color:var(--dk-color-white);background:var(--dk-color-ink);border-color:var(--dk-color-ink)}.dk-button[data-variant=ghost]{color:inherit;background:transparent;border-color:#c4cdd773}.dk-button:disabled,.dk-button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.dk-button:active:not(:disabled){transform:translateY(0)}@media(hover:hover){.dk-button:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-.125rem)}.dk-button[data-variant=primary]:hover{background:var(--dk-color-ice-soft);border-color:var(--dk-color-ice-soft)}.dk-button[data-variant=secondary]:hover{background:var(--dk-color-navy);border-color:var(--dk-color-navy)}.dk-button[data-variant=ghost]:hover{background:#ffffff14;border-color:#c4cdd7b3}}
