@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:block;src:url(/_astro/oswald-cyrillic-300-normal.5qvSHf5j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/oswald-cyrillic-400-normal.Dakd8U79.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:block;src:url(/_astro/oswald-latin-300-normal.Cl0rPaJv.woff2)format("woff2");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:Oswald;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/oswald-latin-400-normal.BAFo8sP8.woff2)format("woff2");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:Oswald Fallback;src:local(Arial);size-adjust:79%;ascent-override:150%;descent-override:36%;line-gap-override:0%}:root{color-scheme:light;--bg:#f7f5f0;--surface:#fff;--ink:#1b1d1f;--ink-2:#44464a;--muted:#6e6c67;--line:#e2ded5;--accent:#0e5a60;--accent-ink:#fff;--sun:#d8473b;--display:"Oswald", "Oswald Fallback", sans-serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 48px);--max:1560px;--radius:0;--header-h:68px;--big-word:clamp(2.5rem, 6vw, 5.5rem);--event-col:clamp(110px, 16vw, 230px);--section-space:clamp(56px, 8vw, 110px);--label-size:clamp(.78rem, .74rem + .18vw, .84rem);--label-tracking:.11em;--label-color:var(--ink-2);--ease:cubic-bezier(.2, .7, .2, 1);--w-light:300}:root[data-theme=night]{color-scheme:dark;--bg:#0c1424;--surface:#121d33;--panel:#14213b;--ink:#f4f2ec;--ink-2:#c8ccd4;--muted:#8e97a8;--line:#233150;--accent:#8fd0d4;--accent-ink:#0c1424;--w-light:400}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media (width<=600px){:root{--big-word:12vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--ink);font:400 1rem/1.65 var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1}[hidden]{display:none!important}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.15}h1{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.2rem,5vw,3.6rem)}h2{font-size:clamp(1.6rem,3vw,2.2rem)}h3{font-size:1.3rem}p{text-wrap:pretty;margin:0 0 1em}button,input,textarea,select{font:inherit;color:inherit}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:760px}.section{padding-top:var(--section-space)}.eyebrow{font:600 var(--label-size)/1.3 var(--sans);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--label-color);margin:0 0 1rem}.lead{font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:var(--w-light);color:var(--ink-2);line-height:1.55}.muted{color:var(--muted)}.page-head{padding-top:clamp(40px,8vw,96px);padding-bottom:clamp(24px,4vw,48px)}.page-head p{max-width:60ch}.btn{border-radius:var(--radius);font:600 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:0 0;border:1px solid;align-items:center;gap:.6em;padding:.85em 1.5em;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media (hover:hover){.btn--solid:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}}.link-arrow{font:600 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.link-arrow:after{content:"";vertical-align:.02em;width:1.1em;height:.7em;transition:transform .2s var(--ease);background:currentColor;margin-left:.5em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M0 5h14.5M10.5 1l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M0 5h14.5M10.5 1l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.link-arrow:hover:after{transform:translate(.3em)}.prose{font-size:1.06rem}.prose>:first-child{margin-top:0}.prose ul{padding-left:1.1em}.prose li{margin-bottom:.4em}.prose blockquote{border-left:2px solid var(--accent);font-family:var(--display);font-weight:var(--w-light);margin:1.5em 0;padding-left:1em;font-size:1.35rem}.masonry{--masonry-gap:clamp(12px, 1.6vw, 24px);--masonry-row-gap:clamp(22px, 2.6vw, 40px);--cols:2;columns:var(--cols);column-gap:var(--masonry-gap);row-gap:var(--masonry-row-gap)}@media (width>=600px){.masonry{--cols:3}}@media (width>=1000px){.masonry{--cols:4}}.masonry--js{columns:auto;position:relative}.masonry--js>*{margin:0;position:absolute}.title-head{flex-direction:column;align-items:flex-start;gap:clamp(14px,2vw,24px);display:flex}.title-big{font:300 clamp(3rem, 9vw, 8.5rem) / .95 var(--display);letter-spacing:-.01em;text-transform:uppercase;align-items:flex-start;gap:.06em;margin:0;display:flex}.title-count{font-variant-numeric:tabular-nums;color:var(--accent);margin-top:.08em;font-size:.26em;line-height:1}.page-head .title-lead{max-width:none;margin:0}.year-group{grid-template-columns:var(--event-col) minmax(0, 1fr);border-top:1px solid var(--ink);gap:clamp(20px,4vw,56px);padding-top:clamp(16px,2vw,24px);display:grid}.year-group+.year-group{margin-top:clamp(36px,5vw,64px)}.year-group .year{top:calc(var(--header-h) + 24px);font:300 clamp(2.6rem, 5.5vw, 5rem) / .9 var(--display);font-variant-numeric:tabular-nums;align-self:start;margin:0;position:sticky}.rows{margin:0;padding:0;list-style:none}.row{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:8px clamp(16px,3vw,40px);padding-block:6px clamp(22px,2.6vw,32px);display:grid}.row+.row{border-top:1px solid var(--line);padding-top:clamp(22px,2.6vw,32px)}.r-date,.r-kind{font:600 var(--label-size) / 1.6 var(--sans);letter-spacing:var(--label-tracking);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--label-color)}.r-main{flex-direction:column;gap:6px;display:flex}.r-kind{color:var(--accent)}.r-title{color:var(--ink);font:400 clamp(1.3rem, 2vw, 1.7rem) / 1.15 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.r-title a{color:inherit;text-decoration:none;transition:color .25s}.r-title a:hover,.r-title a:focus-visible{color:var(--accent)}.r-place{color:var(--ink-2)}.r-desc{max-width:62ch;color:var(--muted);margin-top:4px;font-size:.95rem}.r-links{flex-wrap:wrap;gap:6px 24px;margin-top:10px;display:flex}.r-links:empty{display:none}.r-links a{font:600 var(--label-size) / 1.4 var(--sans);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;padding-block:4px;text-decoration:none;transition:color .25s;display:inline-flex}.r-links svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px;transition:transform .3s var(--ease)}.r-links a:hover,.r-links a:focus-visible{color:var(--accent)}.r-links a:hover svg{transform:translate(2px,-2px)}@media (width<=700px){.year-group{grid-template-columns:minmax(0,1fr);gap:8px}.year-group .year{position:static}.row{grid-template-columns:minmax(0,1fr)}}.motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--rd,0s), translate .9s var(--ease) var(--rd,0s);translate:0 36px}.motion [data-reveal].in{opacity:1;translate:0}.motion [data-reveal=curtain]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease) var(--rd,0s);translate:0}.motion [data-reveal=curtain] img{transition:scale 1.5s var(--ease) var(--rd,0s);scale:1.15}.motion [data-reveal=curtain].in{clip-path:inset(0)}.motion [data-reveal=curtain].in img{scale:1}[data-parallax]{transform:translateY(var(--py,0px));will-change:transform}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:8px 14px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}input,textarea,[contenteditable],a[href^=mailto\:],a[href^=tel\:]{-webkit-user-select:text;user-select:text}.has-stretch{cursor:pointer;position:relative}.has-stretch .stretch:after{content:"";z-index:1;position:absolute;inset:0}.has-stretch .media-img{overflow:hidden}.has-stretch .media-img img{transition:transform .9s var(--ease)}.has-stretch:hover .media-img img{transform:scale(1.04)}.has-stretch:hover .stretch,.has-stretch:has(.stretch:focus-visible) .stretch,.has-stretch:hover .r-links a{color:var(--accent)}.has-stretch:hover .r-links svg{transform:translate(2px,-2px)}.has-stretch:has(.stretch:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{-webkit-backdrop-filter:none;color:#fff;background:0 0;border-color:#0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].overlay.scrolled,.site-header[data-astro-cid-nen7h5rs].overlay.open{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-color:var(--line);color:var(--ink)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;z-index:2;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.brand-name[data-astro-cid-nen7h5rs]{font:400 1.15rem/1 var(--display);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:letter-spacing .5s var(--ease);position:relative}.brand-name[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.brand[data-astro-cid-nen7h5rs]:hover .brand-name[data-astro-cid-nen7h5rs]{letter-spacing:.11em}.brand[data-astro-cid-nen7h5rs]:hover .brand-name[data-astro-cid-nen7h5rs]:after{transform:scaleX(1)}.ch[data-astro-cid-nen7h5rs]{display:inline-block}.intro[data-astro-cid-nen7h5rs] .ch[data-astro-cid-nen7h5rs]{animation:letter-in .8s calc(.15s + var(--i) * 35ms) var(--ease) both}@keyframes letter-in{0%{opacity:0;filter:blur(4px);transform:translateY(.7em)}}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(18px,2.2vw,32px);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:500 .92rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:inherit;border-bottom:1px solid #0000;padding-block:6px;text-decoration:none;transition:border-color .2s,opacity .2s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-color:currentColor}.langs[data-astro-cid-nen7h5rs]{border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);gap:4px!important;padding-left:24px!important}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.55;padding:6px}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{opacity:1;border-color:#0000}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=899px){.site-header[data-astro-cid-nen7h5rs].open,.site-header[data-astro-cid-nen7h5rs].overlay.open{-webkit-backdrop-filter:none;background:var(--bg)}.brand-name[data-astro-cid-nen7h5rs]{font-size:1rem}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid;position:relative}.burger[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{width:22px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;display:block}.burger[data-astro-cid-nen7h5rs]{position:relative}.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-nen7h5rs]:before{transform:translateY(-7px)}.burger[data-astro-cid-nen7h5rs]:after{transform:translateY(7px)}.open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{background:0 0}.open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]:before{transform:rotate(45deg)}.open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]:after{transform:rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{height:100dvh;padding:calc(var(--header-h) + 24px) var(--gutter) 48px;background:var(--bg);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;position:fixed;inset:0}.open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:14px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:400 clamp(1.9rem, 8vw, 2.5rem) / 1.15 var(--display);text-transform:uppercase;letter-spacing:.04em;text-transform:none;letter-spacing:0}.langs[data-astro-cid-nen7h5rs]{border-left:0;border-top:1px solid var(--line);flex-direction:row!important;padding:24px 0 0!important}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:600 .9rem/1 var(--sans);letter-spacing:.1em;padding:8px 12px 8px 0}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-space);border-top:1px solid var(--line);padding-block:48px 32px;font-size:.92rem}.grid[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.name[data-astro-cid-jo6i4kqk]{font:400 1.25rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{margin-top:32px;font-size:.8rem}
