@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.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{--brand-espresso:#3d2b23;--brand-sage:#a8b89a;--brand-twin-blue:#6d8faf;--brand-oat-cream:#f6ede2;--brand-soft-eucalyptus:#b7c9b0;--color-ink:var(--brand-espresso);--color-ink-soft:#5c473d;--color-paper:#fffaf5;--color-surface:var(--brand-oat-cream);--color-border:#d5c8b9;--color-twin-a:var(--brand-sage);--color-twin-a-strong:#4f684c;--color-twin-a-soft:var(--brand-soft-eucalyptus);--color-twin-b:var(--brand-twin-blue);--color-twin-b-strong:#3c607c;--color-twin-b-soft:#e2ebf1;--color-verdict:#4f684c;--color-verdict-soft:#e6ece2;--color-warning:#815a19;--color-warning-soft:#f2e5c8;--color-danger:#943c35;--color-danger-soft:#f4dedb;--color-focus:#175f9b;--color-on-ink:var(--color-paper);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:.5rem;--radius-md:1rem;--radius-round:999px;--shadow-1:0 1px 2px #3d2b2314;--shadow-2:0 8px 24px #3d2b231a;--font-display:"Playfair Display Variable", "Playfair Display", georgia, serif;--font-body:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.875rem, 4vw, 2.5rem);--text-4xl:clamp(2.5rem, 7vw, 4.5rem);--container-reading:44rem;--container-content:72rem;--container-wide:84rem;--border-width:1px;--focus-ring-width:.1875rem;--duration-fast:.12s;--duration-standard:.18s;--ease-standard:ease-out}*,:before,:after{box-sizing:border-box}html{color-scheme:light;text-size-adjust:none}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}body{min-block-size:100vh}img,picture,svg,video{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}a{color:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--color-paper);scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;line-height:1.6}main{display:block}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:600;line-height:1.1}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}p{max-inline-size:68ch}a:not([class]){color:var(--color-twin-b-strong);text-decoration-thickness:var(--border-width);text-underline-offset:var(--space-1)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--space-1)}::selection{background:var(--color-twin-b-soft);color:var(--color-ink)}.skip-link{z-index:10;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-on-ink);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}
