@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url("./media/playfair-display-latin-700-normal-UQJJYTZU.woff2") format("woff2"),url("./media/playfair-display-latin-700-normal-OAOJD5TQ.woff") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url("./media/playfair-display-latin-ext-700-normal-ZEBK4BJO.woff2") format("woff2"),url("./media/playfair-display-latin-ext-700-normal-RRUCU7VN.woff") format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url("./media/playfair-display-cyrillic-700-normal-3ESUYXQ7.woff2") format("woff2"),url("./media/playfair-display-cyrillic-700-normal-4M6XRSKE.woff") format("woff")}:root{--palette-ivory: #faf6f0;--palette-parchment: #f1e7de;--palette-dusty-rose: #ba797d;--palette-deep-rose: #7a454b;--palette-ink: #1f1c1a;--palette-taupe: #736e66;--palette-olive: #5d6248;--palette-mist: #dbd4c7;--color-background: var(--palette-ivory);--color-surface: var(--palette-parchment);--color-text: var(--palette-ink);--color-muted: var(--palette-taupe);--color-action: var(--palette-deep-rose);--color-border: var(--palette-mist);--color-placeholder: var(--palette-mist);--button-background: var(--color-action);--button-text: #fff;--card-background: var(--color-surface);--input-border: var(--color-border);--font-display: "Playfair Display", "Iowan Old Style", "Baskerville", "Times New Roman", serif;--font-body: "Inter", "Avenir Next", "Segoe UI", sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-lg: clamp(1.35rem, 1.1rem + .9vw, 2rem);--text-display: clamp(3.35rem, 14vw, 10rem);--tracking-label: .16em;--tracking-display: .045em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: clamp(4rem, 9vw, 8rem);--page-gutter: clamp(1.25rem, 5.56vw, 5rem);--content-max: 90rem;--layout-gutter: max(var(--page-gutter), calc((100vw - 80rem)/2) );--header-height: 5.1875rem;--target-size: 2.75rem;--icon-size: 1.25rem;--motion-fast: .18s;--motion-ease: cubic-bezier(.2, .8, .2, 1);--layer-menu: 20;--layer-skip-link: 30}.site-footer{padding:3.5rem var(--layout-gutter);color:#fff;background:var(--color-action)}.footer-inner{display:flex;justify-content:space-between;align-items:start;gap:3rem}.footer-brand,.footer-links>div,.footer-contact{display:flex;flex-direction:column;align-items:flex-start}.footer-brand{gap:.75rem}.footer-brand p{margin:0}.footer-mark{font:700 1.5rem/1.333 var(--font-display)}.footer-brand>p:last-child{color:#fffc;font-size:.8125rem;line-height:1.25}.footer-links{display:flex;gap:3.5rem;font-size:.875rem;line-height:1.2}.footer-links>div{gap:.75rem}.site-footer a{display:inline-flex;align-items:center;color:inherit;text-underline-offset:.3em;text-decoration:none}.footer-contact{gap:1rem}.social-links{display:flex;flex-wrap:wrap;gap:.75rem}.social-links a{width:2.5rem;height:2.5rem;justify-content:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:.75rem}.site-state{max-width:15rem;margin:0;font-size:.8125rem}.site-state button{min-height:var(--target-size);margin-block-start:.75rem;padding-inline:1rem;border:1px solid rgba(255,255,255,.45);color:inherit;background:transparent;font:inherit;cursor:pointer}.site-footer :focus-visible{outline-color:#fff}@media(max-width:63.99rem){.footer-inner{display:grid;grid-template-columns:1fr auto}.footer-contact,.site-state{grid-column:1/-1}.site-footer a{min-height:var(--target-size)}.social-links a{width:2.75rem}}@media(max-width:39.99rem){.site-footer{padding-block:3rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.footer-links{flex-direction:column;gap:.5rem}.footer-links>div{gap:0}}@media(hover:hover){.site-footer a:hover{text-decoration:underline}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);font-size:100%;line-height:1.5;overflow-x:clip;scroll-behavior:smooth}body{min-width:20rem;min-height:100vh;margin:0;overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-action);outline-offset:3px}::selection{color:var(--button-text);background:var(--color-action)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.public-content-state{display:grid;min-height:22rem;align-content:center;justify-items:start;gap:.75rem}.public-content-state h2,.public-content-state p{max-width:38rem;margin:0}.public-content-state h2{color:var(--color-action);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.15}.public-content-state button{min-height:var(--target-size);padding-inline:1.25rem;border:1px solid var(--button-background);border-radius:0;color:var(--button-text);background:var(--button-background);font:inherit;font-weight:600;cursor:pointer}.public-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding-block-start:1rem}.public-pagination a,.public-pagination span{display:inline-flex;min-height:var(--target-size);align-items:center;justify-content:center}.public-pagination a{min-width:var(--target-size);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.public-pagination span{min-width:1.5rem;color:var(--color-muted)}.public-pagination a[aria-current=page]{border-color:var(--color-action);color:var(--button-text);background:var(--color-action)}@media(hover:hover){.public-pagination a:hover{border-color:var(--color-action)}.public-content-state button:hover{border-color:var(--color-text);background:var(--color-text)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
