@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff")}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-ext-400-normal.B4R8XxiG.woff2)format("woff2"),url(/_astro/gloock-latin-ext-400-normal.B7xb9eut.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2)format("woff2"),url(/_astro/golos-text-latin-600-normal.B_o32mE8.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-ext-400-normal.BjKcJWKY.woff2)format("woff2"),url(/_astro/golos-text-latin-ext-400-normal.BXgyX_iE.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-ext-600-normal.DLLCs_GQ.woff2)format("woff2"),url(/_astro/golos-text-latin-ext-600-normal.C6iohuVX.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff)format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_astro/manrope-latin-ext-700-normal.eVCcYqtJ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_astro/manrope-cyrillic-700-normal.7JNVKxyl.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2)format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-500-normal.DpMZbbjM.woff2)format("woff2"),url(/_astro/caveat-cyrillic-500-normal.DLSfp5IU.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--paper:#fff;--mist:#f0f0f4;--ink:#1d1b19;--ink-soft:#57534e;--line:#e4e1dc;--marker:#f88827;--marker-pale:#feecd9;--correct:#2f9a36;--font-display:"Gloock", "Playfair Display", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading:"Manrope", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, sans-serif;--font-body:"Golos Text", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, sans-serif;--font-hand:"Caveat", "Hiragino Maru Gothic ProN", cursive;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(72px, 10vw, 136px);--radius:14px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-feature-settings:"kern", "liga";margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}:lang(ja) body,body:lang(ja){line-height:1.8}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}h1,h2{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:1.06}h1{font-size:clamp(2.6rem,6.4vw,5rem)}h2{font-size:clamp(2rem,4.4vw,3.25rem)}h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.35}:lang(ja) :is(h1,h2){letter-spacing:0;line-height:1.25}:lang(ru) :is(h1,h2){line-height:1.12}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration-color:var(--marker);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--marker);outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.section{padding-block:var(--section)}.section--mist{background:var(--mist)}.lead{color:var(--ink-soft);max-width:36em;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.55}.muted{color:var(--ink-soft)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.marked{z-index:0;white-space:nowrap;position:relative}.marked:before{content:"";z-index:-1;background:var(--marker);opacity:.9;border-radius:.3em .1em .35em .12em;height:.46em;position:absolute;bottom:.02em;left:-.12em;right:-.12em;transform:rotate(-1.2deg)}.button{font:600 1rem/1 var(--font-body);border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5em;padding:.85em 1.25em;text-decoration:none;display:inline-flex}.button:hover{background:var(--ink);color:var(--paper)}.site-header[data-astro-cid-nen7h5rs]{z-index:20;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .brand__mark{width:40px;height:auto}.brand[data-astro-cid-nen7h5rs] .brand__word{width:108px;height:auto;margin-top:4px}.site-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;padding:8px 12px;font-size:.975rem;font-weight:500;text-decoration:none;display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--mist)}.lang-switch[data-astro-cid-nen7h5rs]{position:relative}.lang-switch[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.lang-switch[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang-switch[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001f}.lang-switch[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;padding:8px 12px;text-decoration:none;display:block}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--mist)}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--marker-pale);font-weight:600}@media (width<=760px){.site-nav[data-astro-cid-nen7h5rs]{display:none}.lang-switch[data-astro-cid-nen7h5rs]{margin-left:auto}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--mist);margin-top:0;padding-block:56px 32px;font-size:.95rem}.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr 1.4fr;align-items:start;gap:32px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{justify-items:start;gap:14px;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:110px;height:auto}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration-color:var(--line)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--marker)}.site-footer__contact[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:40px;padding-top:20px;font-size:.875rem}.site-footer__vienna[data-astro-cid-jo6i4kqk]{display:none}html[data-region=at] .site-footer__vienna[data-astro-cid-jo6i4kqk],html[lang=de] .site-footer__vienna[data-astro-cid-jo6i4kqk]{display:block}@media (width<=760px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
