@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+20B9}:root{--ground:#f1eee0;--ground-2:#e8e4d3;--ground-3:#dfdac6;--ground-4:#cfc9b2;--deep:#e8e4d3;--card:#fbf9f1;--ink:#1c1b17;--ink-2:#2a2822;--ink-3:#3a372f;--ink-soft:#56524a;--paper-on-ink:#f1eee0;--paper-on-ink-soft:#cdc8b6;--accent:#7c1d1f;--accent-hover:#641517;--accent-ink:#f7f4e9;--pos:#2c6a49;--neg:#a0281f;--amber:#8a6a14;--field-red:#7c1d1f;--field-ink:#1c1b17;--field-green:#1e4436;--display:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--wide:var(--display);--text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--s-5:clamp(52px, 7.4vw, 116px);--s-4:clamp(36px, 4.6vw, 72px);--s-3:clamp(22px, 2.1vw, 30px);--s-2:clamp(18px, 1.45vw, 21px);--s-1:18px;--s-0:14px;--margin:32px;--gap:24px;--section:clamp(120px, 14vw, 200px);--axis:41.6667%;--radius:0px;--ui-radius:10px;--ease:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur:.8s}@media (width<=760px){:root{--margin:20px;--gap:16px;--s-5:46px;--s-4:34px;--s-3:23px;--s-2:18px;--s-1:17px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground);color-scheme:light}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--ground);color:var(--ink);font-family:var(--text);font-size:var(--s-1);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}picture{display:contents}source{display:none}section[id]{scroll-margin-top:64px}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0}h1,h2,h3,h4{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.type-wide{font-family:var(--display);letter-spacing:-.03em;font-weight:400;line-height:.98}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--ink);color:var(--paper-on-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wrap{padding-inline:var(--margin)}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{background:var(--ink);min-height:52px;color:var(--paper-on-ink);font-family:var(--text);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent);color:var(--accent-ink)}.btn:active{transform:translateY(1px)scale(.98)}.btn--ink{background:var(--ink);color:var(--paper-on-ink)}.btn--line{background:var(--ground-3);color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--paper-on-ink)}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.link{text-underline-offset:4px;transition:text-decoration-color .2s var(--ease), color .2s var(--ease);text-decoration:underline 1px}.link:hover{color:var(--accent)}.photo{filter:grayscale()contrast(1.05);object-fit:cover;width:100%;height:100%}[data-diamond]{aspect-ratio:1;pointer-events:none;position:relative}[data-diamond] canvas{opacity:0;transition:opacity 1.2s var(--ease);-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}[data-diamond].is-lit canvas{opacity:1}.chapter{color:var(--ink);background:var(--ground);position:relative}.chapter--ink{background:var(--field-ink);color:var(--paper-on-ink)}.chapter--red{background:var(--field-red);color:var(--accent-ink)}.chapter--green{background:var(--field-green);color:var(--paper-on-ink)}.chapter--tone{background:var(--ground-2)}.js [data-reveal]>*{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(24px)}.js [data-reveal].is-in>*{opacity:1;transform:none}.js [data-reveal].is-in>:nth-child(2){transition-delay:80ms}.js [data-reveal].is-in>:nth-child(3){transition-delay:.16s}.js [data-reveal].is-in>:nth-child(4){transition-delay:.24s}.js [data-reveal].is-in>:nth-child(5){transition-delay:.32s}.js [data-reveal].is-in>:nth-child(n+6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){.js [data-reveal]>*{transition:opacity .3s linear;transform:none}}.mask{margin-block:-.16em -.1em;padding-block:.16em .1em;display:block;overflow:hidden}.mask>span{display:block}.js .mask>span{transition:transform .9s var(--ease-out);transform:translateY(130%)}.js .is-up .mask>span{transform:none}.js .is-up .mask+.mask>span{transition-delay:.11s}@media (prefers-reduced-motion:reduce){.js .mask>span{transition:none;transform:none}}[data-ui]{font-family:var(--text);font-variant-numeric:tabular-nums;color:var(--ink)}.ui-card{background:var(--card);border-radius:var(--ui-radius)}[data-shutter]{animation:shutter 1.1s .12s var(--ease-out) backwards}[data-shutter]>*{animation:shutter-settle 1.1s .12s var(--ease-out) backwards;transform-origin:0 0}@keyframes shutter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes shutter-settle{0%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){[data-shutter],[data-shutter]>*{animation:none}}.bar[data-astro-cid-nen7h5rs]{z-index:40;justify-content:space-between;align-items:center;gap:var(--gap);min-height:64px;padding:0 var(--margin);background:var(--ground);color:var(--ink);display:flex;position:sticky;top:0}.mark[data-astro-cid-nen7h5rs]{font-family:var(--display);letter-spacing:-.03em;font-size:25px;line-height:1;text-decoration:none}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.links[data-astro-cid-nen7h5rs]{gap:28px;font-size:15px;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.signin[data-astro-cid-nen7h5rs]{transition:color .2s var(--ease);font-size:15px;text-decoration:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.signin[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent)}.right[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 18px;font-size:15px}.menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;padding:10px 0;font-size:16px;list-style:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.sheet[data-astro-cid-nen7h5rs]{background:var(--card);min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #1c1b1738}.menu[data-astro-cid-nen7h5rs]:not([open]) .sheet[data-astro-cid-nen7h5rs]{display:none}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 14px;font-size:16px;text-decoration:none}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--ground-2)}@media (width<=1080px){.links[data-astro-cid-nen7h5rs],.signin[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.right[data-astro-cid-nen7h5rs]{gap:16px}}@media (width<=420px){.mark[data-astro-cid-nen7h5rs]{font-size:22px}.right[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{padding:0 14px;font-size:14px}}.foot[data-astro-cid-jo6i4kqk]{padding:48px var(--margin) 28px;overflow:hidden}.name[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:-.04em;font-size:18.4vw;line-height:1}.row[data-astro-cid-jo6i4kqk]{gap:var(--gap);grid-template-columns:repeat(12,1fr);margin-top:72px;display:grid}.places[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:-.02em;grid-column:1/6;align-content:start;gap:8px;font-size:clamp(28px,2.5vw,36px);display:grid}.places[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s var(--ease);text-decoration:none}.places[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper-on-ink-soft)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--gap);grid-column:7/13;grid-template-columns:repeat(3,1fr);font-size:15px;display:grid}.cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--paper-on-ink-soft);margin-bottom:10px}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:6px;display:grid}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color .2s var(--ease);text-decoration:none}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper-on-ink-soft)}.fine[data-astro-cid-jo6i4kqk]{font-size:var(--s-0);color:var(--paper-on-ink-soft);max-width:120ch;margin-top:72px}.fine[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--gap);font-size:var(--s-0);margin-top:16px;display:flex}@media (width<=760px){.foot[data-astro-cid-jo6i4kqk]{padding-top:32px}.row[data-astro-cid-jo6i4kqk]{margin-top:40px;display:block}.places[data-astro-cid-jo6i4kqk]{font-size:26px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;margin-top:36px}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}}.page[data-astro-cid-hkbrpulz]{background:var(--ground);position:relative}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:var(--ink);width:auto;height:auto;color:var(--paper-on-ink);padding:10px 14px;position:fixed;top:8px;left:8px}
