@font-face{font-family:newsreader;src:url(../media/newsreader_500-s.p.04rcpz1clzvnz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_600-s.p.2-r5j52paok-1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_500_italic-s.p.24nsbwzk_t6sa.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:newsreader;src:url(../media/newsreader_600_italic-s.p.2ct69n56cvz9z.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:74.91%;descent-override:27.01%;line-gap-override:0.0%;size-adjust:98.12%}.xdF-ca_className{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.xdF-ca_variable{--font-serif:"newsreader", "newsreader Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_400-s.p.18lpns2xtfj9z.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_500-s.p.2om_jlrhbwq6l.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_600-s.p.0c7b5n7trqal9.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_700-s.p.061szqq7cg1k1.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hankenGrotesk Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.v-Q9Ma_className{font-family:hankenGrotesk,hankenGrotesk Fallback,-apple-system,Segoe UI,system-ui,sans-serif}.v-Q9Ma_variable{--font-sans:"hankenGrotesk", "hankenGrotesk Fallback", -apple-system, Segoe UI, system-ui, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#faf7f1)var(--lightningcss-dark,#1f1c19);--surface:var(--lightningcss-light,#fffefb)var(--lightningcss-dark,#2b2622);--ink:var(--lightningcss-light,#2a231e)var(--lightningcss-dark,#f1eadd);--ink-secondary:var(--lightningcss-light,#6e6357)var(--lightningcss-dark,#a99e90);--border:var(--lightningcss-light,#e8e1d7)var(--lightningcss-dark,#ede6da1f);--hairline:var(--lightningcss-light,#eee8de)var(--lightningcss-dark,#ede6da14);--accent:var(--lightningcss-light,#b35f43)var(--lightningcss-dark,#d98a63);--accent-deep:var(--lightningcss-light,#9e4e31)var(--lightningcss-dark,#d98a63);--text-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#211c18);--tint-strong:var(--lightningcss-light,#efe0d5)var(--lightningcss-dark,#3a322b);--tint-selected:var(--lightningcss-light,#fbf1ea)var(--lightningcss-dark,#332c25);--tint-icon-selected:var(--lightningcss-light,#ebc9b8)var(--lightningcss-dark,#54493e);--tint-icon:var(--lightningcss-light,#f0e4d5)var(--lightningcss-dark,#3a322b);--tint-chip-border:var(--lightningcss-light,#e4d6c4)var(--lightningcss-dark,#ede6da33);--muted:var(--lightningcss-light,#74695d)var(--lightningcss-dark,#9e9280);--muted-deep:var(--lightningcss-light,#71665c)var(--lightningcss-dark,#a99e90);--disabled:var(--lightningcss-light,#eadfcf)var(--lightningcss-dark,#3a322b);--tab-bar:var(--lightningcss-light,#fbf7f0)var(--lightningcss-dark,#262019);--positive:var(--lightningcss-light,#3f8f6b)var(--lightningcss-dark,#7fbf9e);--danger:var(--lightningcss-light,#b23b2e)var(--lightningcss-dark,#e07b63);--danger-tint:var(--lightningcss-light,#f6e2dc)var(--lightningcss-dark,#3a2a25);--ring-track:var(--lightningcss-light,#e2c6b5)var(--lightningcss-dark,#54493e);--not-logged-outline:var(--lightningcss-light,#d5c9b8)var(--lightningcss-dark,#54493e);--severity-1:var(--lightningcss-light,#ebc9b8)var(--lightningcss-dark,#8a5f49);--severity-2:var(--lightningcss-light,#e2b9a3)var(--lightningcss-dark,#9f684c);--severity-3:var(--lightningcss-light,#d9a98e)var(--lightningcss-dark,#b4714f);--severity-4:var(--lightningcss-light,#cb876a)var(--lightningcss-dark,#ce8359);--severity-5:var(--lightningcss-light,#b35f43)var(--lightningcss-dark,#e8956a);--ink-secondary-on-bg:var(--lightningcss-light,#6e6255)var(--lightningcss-dark,#a99e90);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-sm:8px;--radius-md:14px;--radius-control:16px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--font-stack-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-stack-sans:"Hanken Grotesk", -apple-system, "Segoe UI", system-ui, sans-serif}@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}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords;scrollbar-gutter:stable;scroll-padding-top:88px}:root{--scrollbar-thumb:color-mix(in srgb, var(--ink-secondary) 70%, var(--surface));--scrollbar-track:color-mix(in srgb, var(--surface) 60%, var(--bg));--shadow-device-color:var(--lightningcss-light,#bc644652)var(--lightningcss-dark,#0000008c);--shadow-device:0 30px 70px -30px var(--shadow-device-color);--shadow-lift-color:var(--lightningcss-light,#2a231e1a)var(--lightningcss-dark,#0006);--shadow-card:0 4px 20px -4px var(--shadow-lift-color);--card-surface:var(--surface);--card-border:var(--border);--card-radius:var(--radius-lg);--card-padding:clamp(20px, 3vw, 28px);--card-shadow:0 2px 8px -4px var(--shadow-lift-color);--card-shadow-hover:0 12px 28px -6px var(--shadow-lift-color);--card-transition:transform .2s cubic-bezier(.16, 1, .3, 1), box-shadow .2s cubic-bezier(.16, 1, .3, 1), border-color .2s ease, background-color .2s ease;--border-strong:var(--lightningcss-light,#d5c9b8)var(--lightningcss-dark,#ede6da38);--tint-card:var(--surface);--page-width:1200px;--page-gutter:clamp(24px, 5vw, 48px);--section-space:clamp(72px, 9vw, 120px);--space-2xl:var(--space-xxl);--font-serif:var(--font-stack-serif);--font-sans:var(--font-stack-sans)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), var(--font-stack-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-track);border-radius:var(--radius-pill);background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--accent-deep)}@media (forced-colors:active){*{scrollbar-color:auto}}h1,h2,h3,h4,p,ul,ol,figure{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--accent-deep);text-underline-offset:.2em;text-decoration:none;text-decoration-thickness:1px}a:hover,a:focus-visible{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}::selection{background:var(--tint-icon-selected);color:var(--ink)}.type-display{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.4px;color:var(--ink);text-wrap:balance;font-size:clamp(38px,3.8vw + 22px,62px);font-weight:600;line-height:1.08}.type-title{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.3px;color:var(--ink);text-wrap:balance;font-size:clamp(29px,2vw + 20px,42px);font-weight:600;line-height:1.14}.type-heading{font-family:var(--font-serif), var(--font-stack-serif);letter-spacing:-.2px;text-wrap:balance;color:var(--ink);font-size:21px;font-weight:600;line-height:1.25}.type-display em,.type-title em{color:var(--accent-deep);font-style:italic;font-weight:500}.type-body{font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink);font-size:16px;font-weight:400;line-height:1.65}.type-secondary{font-family:var(--font-sans), var(--font-stack-sans);color:var(--ink-secondary);font-size:14px;font-weight:400;line-height:20px}.type-label{font-family:var(--font-sans), var(--font-stack-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-deep);font-size:12.5px;font-weight:600}.on-bg{color:var(--ink-secondary-on-bg)}.wrap{width:100%;max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--surface);color:var(--ink);border-radius:var(--radius-md);z-index:100;padding:10px 16px;position:absolute;top:0;left:-999px}.skip-link:focus{top:12px;left:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.range{appearance:none;cursor:pointer;--fill:50%;background:0 0;width:100%;height:44px;margin:0}.range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent) var(--fill), var(--tint-strong) var(--fill));height:6px}.range::-moz-range-track{border-radius:var(--radius-pill);background:var(--tint-strong);height:6px}.range::-moz-range-progress{border-radius:var(--radius-pill);background:var(--accent);height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;box-shadow:0 0 0 1px var(--lightningcss-light,#2a231e14)var(--lightningcss-dark,#0006), 0 2px 6px -1px #2a231e47, inset 0 0 0 6px var(--accent);background:#fff;border:0;border-radius:50%;margin-top:-9px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.range::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 1px var(--lightningcss-light,#2a231e14)var(--lightningcss-dark,#0006), 0 2px 6px -1px #2a231e47, inset 0 0 0 6px var(--accent);background:#fff;border:0;border-radius:50%}.range:hover::-webkit-slider-thumb{transform:scale(1.12)}.range:active::-webkit-slider-thumb{transform:scale(1.12)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent), 0 2px 6px -1px #2a231e47, inset 0 0 0 6px var(--accent)}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 0 0 6px var(--accent)}p,li,dd{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){[data-hero-title],[data-hero-fade]{animation:.45s cubic-bezier(.16,1,.3,1) backwards hero-enter}}@keyframes hero-enter{0%{opacity:.75;translate:0 8px}to{opacity:1;translate:0}}
