@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:u+00??,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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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 Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZJFjSAgA.woff2) format("woff2");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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZHFjQ.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbDJYQraA.woff2) format("woff2");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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbNJYQ.woff2) format("woff2");unicode-range:u+00??,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbDJYQraA.woff2) format("woff2");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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbNJYQ.woff2) format("woff2");unicode-range:u+00??,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{--bg:#faf9f6;--paper:#fcfbf8;--ink:#211f1b;--ink-2:#6e6a62;--ink-3:#9c978d;--line:#e4e0d7;--line-soft:#ece9e1;--accent:#8a6d4f;--accent-ink:#6f573e;--artist:#3b357e;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--radius:2px;--wrap:1240px;--header-h:72px;--transition:.6s cubic-bezier(.22,.61,.36,1)}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.7}img{display:block;max-width:100%;color:transparent}picture{display:contents}a{color:inherit;text-decoration:none}.wrap{max-width:var(--wrap);margin:0 auto;width:100%;padding:0 var(--s7)}@media(max-width:980px){.wrap{padding:0 var(--s5)}}.page-leave-active{transition:opacity .1s ease}.page-enter-active{transition:opacity .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1)}.page-leave-from{opacity:1}.page-leave-to{opacity:0}.page-enter-from{opacity:0;transform:translateY(8px)}.page-enter-to{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:opacity .12s ease}.page-enter-from,.page-enter-to,.page-leave-from,.page-leave-to{transform:none}}.site-header[data-v-f7a15efd]{position:sticky;top:0;z-index:40;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);box-shadow:0 1px 3px #0000000d;transition:border-color var(--transition),box-shadow var(--transition)}.site-header.scrolled[data-v-f7a15efd]{border-bottom-color:var(--line);box-shadow:0 2px 8px #00000012}.site-header__inner[data-v-f7a15efd]{height:var(--header-h);display:flex;align-items:center;gap:var(--s7)}.brand[data-v-f7a15efd]{font-family:var(--serif);font-style:italic;font-weight:400;font-size:25px;letter-spacing:.01em;color:var(--artist);line-height:1}.mainnav[data-v-f7a15efd]{display:flex;gap:var(--s6);margin-left:auto;align-items:baseline}.mainnav__link[data-v-f7a15efd]{font-family:var(--sans);font-size:13.5px;font-weight:400;color:var(--ink-3);letter-spacing:.005em;padding:4px 0;position:relative;transition:color var(--transition)}.mainnav__link[data-v-f7a15efd]:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0;background:var(--ink);transition:width var(--transition)}.mainnav__link[data-v-f7a15efd]:hover{color:var(--ink)}.mainnav__link[data-v-f7a15efd]:hover:after{width:100%}.mainnav__link.router-link-active[data-v-f7a15efd]{color:var(--artist)}.mainnav__link.router-link-active[data-v-f7a15efd]:after{width:100%;background:var(--artist)}.burger[data-v-f7a15efd]{display:none;margin-left:auto;background:none;border:0;cursor:pointer;padding:8px;width:38px;height:38px;position:relative}.burger span[data-v-f7a15efd]{position:absolute;left:50%;top:50%;width:22px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.burger span[data-v-f7a15efd]:first-child{transform:translate(-50%,calc(-50% - 6px))}.burger span[data-v-f7a15efd]:nth-child(3){transform:translate(-50%,calc(-50% + 6px))}.burger.open span[data-v-f7a15efd]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.burger.open span[data-v-f7a15efd]:nth-child(2){opacity:0}.burger.open span[data-v-f7a15efd]:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.burger span[data-v-f7a15efd]{transition:none}}.mobile-backdrop[data-v-f7a15efd]{position:fixed;inset:64px 0 0;z-index:30;background:#faf9f5a6;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-menu[data-v-f7a15efd]{position:absolute;top:100%;left:0;right:0;z-index:41;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 8px 24px #0000001a;padding:var(--s4) 0 var(--s5)}.mobile-menu[data-v-f7a15efd] a{display:block;padding:var(--s3) 0;font-family:var(--sans);font-size:17px;color:var(--ink-2)}.mobile-menu[data-v-f7a15efd] a.router-link-active{color:var(--artist)}.mobile-menu-enter-active[data-v-f7a15efd],.mobile-menu-leave-active[data-v-f7a15efd]{transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,.61,.36,1)}.mobile-menu-enter-from[data-v-f7a15efd],.mobile-menu-leave-to[data-v-f7a15efd]{opacity:0;transform:translateY(-10px)}.backdrop-enter-active[data-v-f7a15efd],.backdrop-leave-active[data-v-f7a15efd]{transition:opacity .28s ease-out}.backdrop-enter-from[data-v-f7a15efd],.backdrop-leave-to[data-v-f7a15efd]{opacity:0}@media(prefers-reduced-motion:reduce){.backdrop-enter-active[data-v-f7a15efd],.backdrop-leave-active[data-v-f7a15efd],.mobile-menu-enter-active[data-v-f7a15efd],.mobile-menu-leave-active[data-v-f7a15efd]{transition:none}.mobile-menu-enter-from[data-v-f7a15efd],.mobile-menu-leave-to[data-v-f7a15efd]{transform:none}}@media(max-width:980px){.mainnav[data-v-f7a15efd]{display:none}.burger[data-v-f7a15efd]{display:block}.site-header__inner[data-v-f7a15efd]{height:64px}}@media(min-width:981px){.mobile-backdrop[data-v-f7a15efd],.mobile-menu[data-v-f7a15efd]{display:none}}.site-foot[data-v-cb8ad30f]{border-top:1px solid var(--line-soft);margin-top:var(--s8);background:var(--paper)}.site-foot__row[data-v-cb8ad30f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s4) clamp(28px,4vw,64px);padding-top:var(--s7);padding-bottom:var(--s7);font-family:var(--sans);font-size:13px;color:var(--ink-3)}.site-foot__link[data-v-cb8ad30f]{display:inline-flex;align-items:center;gap:var(--s2);color:var(--ink-2);transition:color var(--transition)}.site-foot__link[data-v-cb8ad30f]:hover{color:var(--ink)}.site-foot__ico[data-v-cb8ad30f]{flex:0 0 auto;width:14px;height:14px;color:var(--ink-3);transition:color var(--transition)}.site-foot__link:hover .site-foot__ico[data-v-cb8ad30f]{color:var(--ink-2)}.site-foot__copy[data-v-cb8ad30f]{letter-spacing:.03em}@media(max-width:640px){.site-foot__row[data-v-cb8ad30f]{flex-direction:column;gap:var(--s3);padding-top:var(--s6);padding-bottom:var(--s6)}}.app-shell[data-v-d85347c1]{min-height:100vh;display:flex;flex-direction:column}.view[data-v-d85347c1]{flex:1}.app-shell[data-v-143dd4ae]{min-height:100vh;display:flex;flex-direction:column}.view[data-v-143dd4ae]{flex:1}.error-page[data-v-143dd4ae]{padding-top:var(--s10);padding-bottom:var(--s10);text-align:center}.error-page__code[data-v-143dd4ae]{font-size:clamp(72px,13vw,140px);line-height:1;color:var(--line-soft)}.error-page__code[data-v-143dd4ae],.error-page__title[data-v-143dd4ae]{font-family:var(--serif);font-weight:300;margin:0 0 var(--s4)}.error-page__title[data-v-143dd4ae]{font-size:clamp(28px,4vw,40px);letter-spacing:-.01em;color:var(--ink)}.error-page__text[data-v-143dd4ae]{max-width:440px;margin:0 auto var(--s7);font-family:var(--sans);font-size:16px;line-height:1.7;color:var(--ink-2)}.error-page__link[data-v-143dd4ae]{display:inline-flex;align-items:baseline;gap:var(--s3);padding:0;font-family:var(--sans);font-size:14px;letter-spacing:.02em;color:var(--ink);background:none;border:none;cursor:pointer;transition:color var(--transition)}.error-page__link[data-v-143dd4ae]:hover{color:var(--artist)}.error-page__link .ar[data-v-143dd4ae]{transition:transform var(--transition)}.error-page__link:hover .ar[data-v-143dd4ae]{transform:translate(4px)}
