.wa-skip{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--parchment);color:var(--ink);padding:.6rem 1rem;border:1px solid var(--gold);font-family:'Cormorant Garamond',serif}.wa-skip:focus{left:.6rem;top:.6rem}a.toc-link,a.door,a.door-item,a.cover-cta,a.cover-cta2,a.related-link,a.window,a.restart,a.page-situation,a.ri-btn,a.ri-secondary,a.reader-back,a.reader-service-button,a.site-link,a.menu-link,a.toc-part-link{text-decoration:none}a.toc-part-link{color:inherit}a.toc-part-link:hover{color:var(--bronze-text)}a.related-link,a.reader-service-button,a.menu-link,a.door-item,a.ri-secondary{display:block}a.door-item{display:flex;color:inherit}a.window{display:block;color:inherit}a.reader-back{display:inline-block}a.page-situation{display:inline-block}a.ri-secondary:hover{text-decoration:underline}a.sit-privacy-link{color:inherit}.menu-legal{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--parchment-edge);font-family:'Cormorant Garamond',serif;font-size:.85rem}.menu-legal a{color:var(--ink-soft);text-decoration:none}.menu-legal a:hover{color:var(--bronze-text)}.overlay{visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.overlay.open{visibility:visible;transition:opacity .35s,visibility 0s}#waLang{position:fixed;left:1rem;bottom:1rem;z-index:9999;font-family:'Cormorant Garamond',Georgia,serif;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:#f4efe4;color:#6b4e2e;border:1px solid rgba(107,78,46,.35);border-radius:999px;padding:.44rem .82rem;line-height:1;text-decoration:none;box-shadow:0 2px 12px rgba(40,26,10,.14);opacity:.9;transition:opacity .2s,transform .2s}#waLang:hover{opacity:1;transform:translateY(-1px)}#waLang:focus-visible{outline:2px solid #6b4e2e;outline-offset:2px}html.wa-js #ssr,html.wa-js .ssr-only{display:none}html:not(.wa-js) .stage,html:not(.wa-js) .wa-shell > *:not(#waLang){display:none !important}html:not(.wa-js) .js-copy,html:not(.wa-js) .js-print{display:none}html:not(.wa-js),html:not(.wa-js) body{height:auto}html:not(.wa-js) body{overflow:auto;background:var(--parchment)}.ssr-header{max-width:46rem;margin:0 auto;padding:1.4rem 1.4rem .9rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--parchment-edge);font-family:'Cormorant Garamond',serif}.ssr-brand{font-weight:700;font-size:1.15rem;color:var(--leather);text-decoration:none}.ssr-header nav,.ssr-footer nav{font-size:.98rem;color:var(--ink-soft)}.ssr-header nav a,.ssr-footer nav a{color:var(--rubric);text-decoration:none}.ssr-header nav a:hover,.ssr-footer nav a:hover{text-decoration:underline}.ssr-footer{max-width:46rem;margin:2.5rem auto 0;padding:1rem 1.4rem 6rem;border-top:1px solid var(--parchment-edge);font-family:'Cormorant Garamond',serif}#ssr{max-width:46rem;margin:0 auto;padding:1.6rem 1.4rem 1rem}#ssr .page{height:auto;overflow:visible;box-shadow:none;background:none}#ssr .page-inner{height:auto;max-width:none;padding:0;overflow:visible}#ssr .page-inner + .page-inner{margin-top:2.5rem}#ssr .rh{display:none}#ssr.reader{width:auto;max-height:none;overflow:visible;background:none;box-shadow:none;transform:none}#ssr .reader-bar{position:static}#ssr .hold-fill,#ssr .win-hint{display:none}#ssr.ssr-cover .page.cover{width:auto;height:auto;min-height:0;border-radius:0}#ssr.ssr-cover .cover-arch{display:none}@media print{#waLang,.wa-skip,.ssr-header,.ssr-footer{display:none !important}}.wa-quiet{color:var(--rubric);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.wa-quiet:hover,.wa-quiet:focus-visible{border-bottom-color:var(--gold)}.cover-pointer{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.62rem,1.5vw,.78rem);color:var(--slate);line-height:1.5}.cover-orient{font-family:'EB Garamond',serif;font-style:italic;color:#595957;font-size:.875em;line-height:1.35;margin-top:.2rem}.door-count{display:block;margin-top:.25rem;font-size:clamp(.54rem,1.1vw,.64rem);letter-spacing:.06em;color:var(--slate);opacity:.9}.cover-quiet{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:.2rem}.cover-quiet .wa-quiet{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.6rem,1.4vw,.74rem);color:var(--slate)}.cover-quick{display:flex;flex-direction:column;align-items:center;gap:.15rem;font-size:.9em}.cover-quick em{color:#595957}.cover-quick .wa-quiet{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.6rem,1.4vw,.74rem);color:var(--slate)}.wa-doc{font-size:1.04rem;line-height:1.65;color:var(--ink)}.wa-doc p{margin:0 0 .95em}.wa-doc a:not(.wa-btn):not(.wa-btn-dark):not(.wa-quiet){color:var(--rubric)}.wa-doc-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.12;color:var(--leather);margin:.4rem 0 .35rem;overflow-wrap:break-word}.wa-doc-sub{font-style:italic;color:var(--ink-soft);font-size:1.08em;margin:0 0 1.3em !important}.wa-doc-lead{margin-bottom:1.6em !important}.wa-h2{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.35em;line-height:1.2;color:var(--leather);margin:0 0 .6em}.wa-block{margin-top:2.2em}.wa-actions{margin:2em 0 .6em !important}.wa-actions-quiet{margin:1.4em 0 !important}.wa-small{font-size:.86em;color:var(--ink-soft)}.wa-btn,.wa-btn-dark{display:inline-flex;align-items:center;gap:.5rem;border-radius:2px;text-decoration:none;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;padding:.8rem 1.5rem;transition:background .2s,transform .2s}.wa-btn{background:var(--bronze-text);color:#fff}.wa-btn:hover{background:#8a6a33}.wa-btn-dark{background:linear-gradient(155deg,var(--leather-2),var(--leather-dark));color:var(--gold-bright);border:1px solid var(--gold)}.wa-btn-dark:hover{transform:translateY(-1px)}.wa-sign{display:flex;align-items:center;gap:.9rem;margin-top:2.2em}.wa-sign-text{font-family:'Cormorant Garamond',serif}.wa-sign-by{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--slate)}.wa-sign-name{font-weight:700;font-size:1.1rem;color:var(--charcoal)}.wk-h{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.35em;line-height:1.2;color:var(--leather);margin:0 0 .45em}.wk-n{color:var(--bronze-text);margin-right:.15em}.wk-quote{font-style:italic;font-size:1.1em;line-height:1.5;color:#7E6130;margin:0 0 .85em !important}.wk-p{margin:0 0 .6em !important}.wk-start{margin:.9em 0 .3em !important;font-size:.96em}.wk-start-l{font-style:italic;color:var(--ink-soft)}.wk-start a{color:var(--rubric);text-decoration:none;border-bottom:1px solid rgba(158,122,59,.35)}.wk-start a:hover{border-bottom-color:var(--gold)}.wk-check{margin:.3em 0 0 !important;font-size:.96em}.wk-sit,.hw-step{scroll-margin-top:4.5rem}.wk-sit + .wk-sit,.hw-step + .hw-step{margin-top:1.65em;padding-top:1.65em;position:relative}.wk-sit + .wk-sit::before,.hw-step + .hw-step::before{content:"";position:absolute;left:0;top:0;width:40%;height:1px;background:#C8C6C1}.hw-result{margin-top:2.8em}.hw-result-h{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:.9em;letter-spacing:.2em;text-transform:uppercase;color:var(--leather);margin:0 0 .6em}.hw-check{margin-top:1.8em !important}.tn-point{margin:0 0 1.1em}.tn-point p{margin:0 0 .25em}.tn-more{font-size:.92em;display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.fa-concept{font-size:.86rem;margin:-.2rem 0 .9rem}.wa-invite-line{margin:1.6rem 0 0;font-size:1rem;color:var(--ink-soft)}.wa-leaf-tools{flex:0 0 auto;margin-top:1.1rem}.about-quote + .wa-leaf-tools,.page-situation + .wa-leaf-tools{margin-top:1.1rem}.wa-copy{background:none;border:none;padding:0;cursor:pointer;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:.92rem;color:var(--ink-soft);border-bottom:1px solid transparent}.wa-copy:hover,.wa-copy:focus-visible{color:var(--rubric);border-bottom-color:var(--gold)}.wa-back-link{align-self:flex-start;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:.95rem;color:var(--ink-soft);text-decoration:none;margin:0 0 .6rem}.wa-back-link:hover{color:var(--rubric)}.back-legal{font-family:'Cormorant Garamond',serif;font-size:.8rem;color:var(--slate);line-height:1.6;max-width:34ch}.back-legal a{color:var(--slate);text-decoration:none}.back-legal a:hover{color:var(--bronze-text)}.menu-legal{line-height:1.7}.au-photo{flex:0 0 auto;margin:6px auto 1.3rem;width:62%;max-width:300px;text-align:center}.au-photo img{display:block;width:100%;height:auto;outline:1px solid rgba(158,122,59,.6);outline-offset:6px}.au-photo figcaption{margin-top:calc(.6em + 6px);line-height:1.35}.au-name{display:block;font-family:'Cormorant Garamond',serif;font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;color:var(--leather)}.au-role{display:block;font-style:italic;color:#595957;font-size:.92rem}.au-book{flex:0 0 auto;margin:0 0 1.1rem}.au-book img{display:block;width:100%;height:auto}.au-book figcaption{margin-top:.5em;font-style:italic;color:#595957;font-size:.85em}.au-text{font-size:.97rem;line-height:1.6;color:var(--ink)}.au-text p{margin:0 0 .8em}.au-h3{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.15em;margin:1.4em 0 .5em;color:var(--leather);scroll-margin-top:4.5rem}#opit,#istoriya{scroll-margin-top:4.5rem}@media (max-width:899px){.au-photo{max-width:260px;min-width:180px}}.ct-steps{font-size:.9rem;color:var(--ink-soft);line-height:1.5;margin:0 0 .5rem}.ct-note{font-size:.9rem;color:var(--ink-soft);font-style:italic;line-height:1.5;margin:0 0 1rem}.wa-form{display:block}.wa-form .sit-field{display:block}.wa-form select{width:100%;font-family:inherit;font-size:1rem;color:var(--ink);background:#fff;border:1px solid var(--parchment-edge);border-radius:2px;padding:.55rem .6rem}.wa-form textarea{resize:vertical}.wa-err{display:block;margin-top:.25rem;font-size:.88rem;color:#a3402f}.wa-form [aria-invalid="true"]{outline:2px solid #a3402f;outline-offset:1px}.wa-form-notice{font-size:.95rem;color:#a3402f;border-left:2px solid #a3402f;padding-left:.7rem;margin:0 0 1rem}.wa-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;opacity:0}.sit-send[disabled]{opacity:.6;cursor:default}.leaf-page > .page-inner{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.reader{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body.wa-no-letter #contactBtn{display:none}@media print{.au-photo,.au-book,.wa-leaf-tools{display:none !important}}@media (max-width:899px){.cover-inner{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.au-name{white-space:nowrap}@media (max-width:480px){.au-name{letter-spacing:.14em;font-size:.74rem}}.cover-point{display:block;max-width:34em;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.6rem,1.4vw,.74rem);line-height:1.6;color:var(--slate);text-decoration:none;text-align:center;padding:.2rem .5rem;border-bottom:1px solid transparent;background:rgba(244,242,237,.82);border-radius:2px;text-wrap:balance}.cover-point:hover,.cover-point:focus-visible{color:var(--rubric);border-bottom-color:var(--gold)}.cover-cta.cover-cta-spaced{margin-top:2.2em}.cover-sign{display:flex;flex-direction:column;align-items:center;gap:clamp(.2rem,.6vh,.4rem);padding:0 .8rem .3rem;background:radial-gradient(closest-side,rgba(244,242,237,.9),rgba(244,242,237,0))}.cover-sign .cover-badge{background:rgba(244,242,237,.92)}a.cover-author{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}a.cover-author:hover,a.cover-author:focus-visible{border-bottom-color:var(--gold)}.reader-sub{font-style:italic;font-size:1.12rem;line-height:1.45;color:var(--ink-soft);margin:-.7rem 0 1.1rem}.reader-current{margin-top:-.6rem}.related-link .rl-min{display:block;font-size:.8em;color:var(--ink-soft)}.door-intro{font-size:.98rem;line-height:1.55;color:var(--ink-soft);margin:0 0 1.1rem}.rr-intro{margin-bottom:1.2rem;font-size:.98rem}.hw-rr{font-size:.92em}#overlay .au-book{margin:1.2rem 0 1.4rem}.au-bib{font-size:.9em;line-height:1.5;margin:0 0 .5em;padding-left:1.5em;text-indent:-1.5em;color:var(--ink)}.au .au-h3:first-of-type{margin-top:.2em}.cover-cta.cover-cta-spaced{margin-top:2.6rem}.cover-cta2{background:rgba(244,242,237,.92)}.cover-pointer,.cover-orient{background:rgba(244,242,237,.82);border-radius:2px;padding:.1rem .4rem}@media (max-width:560px){.cover-pointer,.cover-orient,.cover-point{max-width:calc(100% - 5.5rem)}}.chk-note{font-size:.9em;font-style:italic;color:var(--ink-soft);border-left:2px solid var(--arch-grey);padding-left:.8em}.chk-lead{font-weight:600}.chk-list{list-style:none;counter-reset:chk;margin:1.2em 0 0;padding:0}.chk-q{counter-increment:chk;position:relative;padding:0 0 1.15em 2.1em;margin:0 0 1.15em;border-bottom:1px solid var(--parchment-edge)}.chk-q::before{content:counter(chk) ".";position:absolute;left:0;top:0;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.15em;color:var(--bronze-text)}.chk-group{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.78em;color:var(--leather);margin:1.4em 0 .7em}.chk-q fieldset{border:0;margin:0;padding:0;min-width:0}.chk-q legend{padding:0;margin:0 0 .6em;line-height:1.5}.chk-opts{display:flex;flex-wrap:wrap;gap:.5em}.chk-opt{position:relative;cursor:pointer}.chk-opt input{position:absolute;opacity:0;width:1px;height:1px}.chk-opt span{display:inline-block;min-width:4.2em;text-align:center;padding:.42em .9em;border:1px solid var(--arch-grey);border-radius:2px;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:.98em;line-height:1.3;color:var(--ink);background:rgba(255,255,255,.35);transition:border-color .15s,background .15s}.chk-opt:hover span{border-color:var(--gold)}.chk-opt input:checked + span{border-color:var(--leather);background:var(--leather);color:var(--parchment)}.chk-opt input:focus-visible + span{outline:2px solid #7E6130;outline-offset:2px}.chk-rel{margin:.7em 0 0 !important;font-size:.92em}.chk-result{margin:1.6em 0 0;padding:1em 1.1em;border:1px solid var(--arch-grey);border-left:2px solid var(--gold)}.chk-count{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.2em;margin:0 0 .4em !important}.chk-text p:last-child,.chk-result p:last-child{margin-bottom:0}.chk-areas{list-style:none;margin:0 0 .8em;padding:0;font-size:.95em}.chk-areas li{margin:0 0 .2em}.chk-dir{margin:0 0 .5em !important}.chk-actions{margin:1em 0 0 !important}.chk-end{margin-top:2.2em}.chk-links{font-size:.92em}.chk-url,.chk-two{display:none}.chk-signs{list-style:none;margin:1.2em 0 0;padding:0}.chk-signs li{margin:0 0 .7em}.chk-sign{display:flex;gap:.7em;align-items:flex-start;cursor:pointer;line-height:1.5}.chk-sign input{flex:0 0 auto;width:1.05em;height:1.05em;margin:.3em 0 0;accent-color:#1c1d1f}.chk-rel-static{font-size:.92em}html.wa-js .chk-tiers{display:none}.chk-tiers{margin-top:1.6em}html.wa-js .chk[data-chk="docs"]:not(.chk-done) .chk-result{display:none}html.wa-js .chk[data-chk="signs"] .chk-many{display:none}html.wa-js .chk[data-chk="signs"].chk-is-many .chk-many{display:block}html.wa-js .chk[data-chk="signs"].chk-is-many .chk-few{display:none}html:not(.wa-js) .chk-actions,html:not(.wa-js) .js-chk-print-two{display:none}@media print{.chk-actions,.chk-links,.chk-joint button,.chk-end .wa-actions,.wa-leaf-tools{display:none !important}.chk-url{display:block !important;margin-top:1.2em;font-size:.85em;color:#595957}.chk-opt span{border-color:#999 !important;background:none !important;color:#1c1d1f !important}.chk-opt input:checked + span{border:2px solid #1c1d1f !important;font-weight:700}.chk-q{break-inside:avoid}body.chk-print-two .chk-opts,body.chk-print-two .chk-result,body.chk-print-two .chk-rel,body.chk-print-two .chk-end,body.chk-print-two .chk-tiers{display:none !important}body.chk-print-two .chk-two{display:grid !important;grid-template-columns:1fr 1fr;gap:1.5em;margin-top:.4em}body.chk-print-two .chk-two span{display:block;height:1.8em;border-bottom:1px solid #999}}.pv-pop{position:fixed;z-index:9990;display:none;width:26em;max-width:calc(100vw - 16px);background:var(--parchment);border:1px solid #C8C6C1;box-shadow:0 6px 18px -12px rgba(28,29,31,.35);padding:.9em 1em;opacity:0;transition:opacity .15s;font-family:'EB Garamond',serif;color:var(--ink);line-height:1.5}.pv-pop.pv-on{opacity:1}.pv-meta{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.68em;color:var(--ink-soft);margin-bottom:.45em}.pv-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.15em;line-height:1.2;color:var(--leather)}.pv-sub{font-style:italic;color:var(--ink-soft);font-size:.95em;margin-top:.15em}.pv-sum{font-size:.92em;margin:.6em 0 0}.pv-quote{margin:.7em 0 0;padding:0 0 0 .8em;border-left:1px solid var(--gold);font-style:italic;font-size:.92em;color:var(--leather-2)}.pv-min{margin-top:.6em;font-size:.8em;color:var(--ink-soft)}.pv-inline{margin:.5em 0 .9em;padding:.8em .9em;border:1px solid #C8C6C1;background:rgba(255,255,255,.3);font-size:.95em;line-height:1.5}.pv-links{display:flex;flex-wrap:wrap;gap:.4em 1.4em;margin-top:.8em;font-family:'Cormorant Garamond',serif;font-weight:600}.pv-links a{color:var(--rubric);text-decoration:none;border-bottom:1px solid rgba(158,122,59,.4)}@media (hover:none){a[data-pv]::before{content:"+";display:inline-block;width:1em;flex:0 0 auto;color:var(--bronze-text);font-family:'Cormorant Garamond',serif;font-weight:600}a[data-pv].pv-open::before{content:"\2212"}}@media print{.pv-pop,.pv-inline{display:none !important}}.ref-empty{color:var(--ink-soft);opacity:1}.wa-help-body a{color:var(--bronze-text)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.focus-ring:focus-visible,.sit-field input:focus-visible,.sit-field textarea:focus-visible{outline:2px solid #7E6130;outline-offset:2px}#waFontFloat .wa-ff,#waLang,.menu-btn,.contact-btn,button.nav{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#waFontFloat{z-index:9998}.wa-ff[aria-disabled="true"]{opacity:.45;cursor:default}@media (max-width:899px){.reader .reader-bar-right{flex-basis:100%}}.cover-logo picture,.back-inner picture{display:block}.ct-mail{margin:1.2rem 0 0;font-size:.98rem;color:var(--ink-soft)}.ct-mail .lbl{font-family:'Cormorant Garamond',serif;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;margin-right:.4rem}.wa-table{width:100%;border-collapse:collapse;margin:.6em 0 1.2em;font-size:.95em}.wa-table th,.wa-table td{text-align:left;vertical-align:top;padding:.45em .6em .45em 0;border-bottom:1px solid var(--arch-grey)}.wa-table th{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.74em;color:var(--ink-soft)}.wa-table td:first-child{white-space:nowrap;font-weight:600}@media (max-width:480px){.wa-table td:first-child{white-space:normal;word-break:break-word}}.wa-cookie{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:9997;width:min(34rem,calc(100vw - 2rem));background:var(--parchment);color:var(--ink);border:1px solid var(--arch-grey);box-shadow:0 6px 24px rgba(28,29,31,.14);border-radius:3px;padding:.9rem 1rem;font-size:.95rem;line-height:1.45}.wa-cookie-text{margin:0 0 .7rem}.wa-cookie-text a{color:var(--bronze-text)}.wa-cookie-btns{display:flex;gap:.6rem}.wa-cookie-btn{flex:1 1 0;min-height:44px;background:transparent;color:var(--ink);border:1px solid #7E6130;border-radius:2px;cursor:pointer;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.wa-cookie-btn:hover{background:rgba(126,97,48,.08)}@media (max-width:899px){.wa-cookie{bottom:calc(4.4rem + env(safe-area-inset-bottom,0px))}}@media print{.wa-cookie{display:none !important}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.cover-doors{flex-wrap:wrap}.door{flex:1 1 5.4em;min-width:0}.toc .toc-link .fill-txt{min-width:0;overflow-wrap:break-word}.toc .toc-link .n{flex:0 0 auto}.sit-send{white-space:normal;max-width:100%}.wa-table td,.wa-table th{overflow-wrap:anywhere}.wa-table td:first-child{white-space:normal}@media (max-width:560px){.leaf-page > .page-inner{padding-left:min(3rem,48px);padding-right:min(3rem,48px)}.au-name{white-space:normal}.contact-name,.page-title,.about-name{overflow-wrap:break-word}.cover-cta,.cover-cta2{white-space:normal;text-align:center;max-width:100%}}.door-item .di-sub{display:block;font-style:italic;font-size:.86em;color:var(--ink-soft);margin-top:.1rem}.door-item .di-t{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.cover-subtitle{max-width:100%;overflow-wrap:anywhere}@media (min-width:900px) and (max-width:1100px){.reader .reader-bar{padding-right:7.5rem}}.c-mail{color:var(--bronze-text)}.cover-left,.cover-right{display:contents}@media (min-width:1024px) and (min-height:550px){.stage .page.cover{width:100%;height:100%;border-radius:0;box-shadow:none;align-self:stretch;container-type:normal}.stage .cover .cover-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(min-content,1fr) auto;padding:0;gap:0;overflow-x:hidden;overflow-y:auto;align-items:stretch;justify-items:stretch;background:linear-gradient(#C8C6C1,#C8C6C1) 50% 0 / 0.5px 100% no-repeat local}.stage .cover .cover-left,.stage .cover .cover-right{display:flex;flex-direction:column;min-width:0;padding-left:clamp(2rem,6vw,6rem);padding-right:clamp(2rem,6vw,6rem)}.stage .cover .cover-left{grid-column:1;grid-row:1;align-items:center;text-align:center;padding-top:clamp(1.6rem,7vh,4.6rem);gap:clamp(.5rem,1.7vh,1.1rem)}.stage .cover .cover-logo .wa-logo-img{width:11.25rem}.stage .cover .cover-eyebrow{font-size:.72rem;letter-spacing:.24em;color:#595957;margin-top:clamp(.3rem,1.6vh,1.2rem)}.stage .cover .cover-title{font-size:min(3.1rem,4.4vw) !important;line-height:1.08;letter-spacing:.005em;text-transform:none;font-weight:600;margin:0}.stage .cover .cover-subtitle{font-size:1.55rem;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;color:#595957;margin:0}.stage .cover .cover-hr{width:3.5rem;height:1px;background:#9E7A3B;margin:clamp(.2rem,1vh,.6rem) 0}.stage .cover .cover-clarifier{font-family:'EB Garamond',serif;font-weight:400;font-size:1.06rem;line-height:1.5;letter-spacing:0;color:var(--ink);max-width:17.5rem}.stage .cover .cover-pointer{font-family:'EB Garamond',serif;font-weight:400;font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.4;color:#7E6130;background:none;padding:0 0 .1rem;border-radius:0;border-bottom:1px solid rgba(126,97,48,.45);margin-top:clamp(.2rem,1vh,.7rem)}.stage .cover .cover-pointer:hover,.stage .cover .cover-pointer:focus-visible{border-bottom-color:#7E6130}.stage .cover .cover-sign{grid-column:1;grid-row:2;align-self:end;justify-self:center;padding:clamp(.4rem,1.4vh,1rem) 1rem clamp(1.2rem,5vh,3.2rem);gap:.3rem}.stage .cover .cover-badge-wrap{margin-top:0}.stage .cover .cover-by{font-size:.68rem;margin-top:.4rem}.stage .cover .cover-author{font-size:1.3rem}.stage .cover .cover-author-sub{font-size:.92rem;font-style:italic;color:#595957}.stage .cover .cover-right{grid-column:2;grid-row:1 / span 2;align-items:stretch;text-align:left;padding-top:clamp(4.4rem,12vh,7.5rem);padding-bottom:clamp(4.6rem,9vh,5.6rem)}.stage .cover .cover-right > *{width:100%;max-width:27rem;margin-left:auto;margin-right:auto}.stage .cover .cover-orient{font-family:'EB Garamond',serif;font-style:italic;font-size:1.06rem;line-height:1.45;color:#595957;background:none;padding:0;margin-top:0;margin-bottom:clamp(.6rem,2vh,1.2rem)}.stage .cover .cover-doors{display:block;gap:0;margin-top:0;counter-reset:glava;border-bottom:1px solid #DAD7D0}.stage .cover .door{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;column-gap:.6rem;row-gap:.1rem;align-items:baseline;text-align:left;background:none;border:0;border-top:1px solid #DAD7D0;border-radius:0;padding:clamp(.6rem,1.8vh,1rem) .5rem;transform:none;counter-increment:glava}.stage .cover .door:hover{background:rgba(28,29,31,.045);border-color:#DAD7D0;transform:none}.stage .cover .door::before{content:counter(glava,upper-roman);grid-column:1;grid-row:1;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.3rem;color:#7E6130}.stage .cover .door b{grid-column:2;grid-row:1;font-size:1.5rem;font-weight:600;letter-spacing:0;color:var(--charcoal)}.stage .cover .door span{grid-column:2;grid-row:2;font-size:.9rem;line-height:1.35;color:#595957}.stage .cover .door .door-count{grid-column:3;grid-row:1;margin-top:0;font-size:.9rem;letter-spacing:0;opacity:1;text-align:right;white-space:nowrap}.stage .cover .cover-point{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:500;font-size:1.3rem;line-height:1.35;letter-spacing:0;text-transform:none;color:#7E6130;text-align:left;padding:.1rem 0;border-bottom:0;max-width:27rem;margin-top:clamp(.9rem,3vh,1.8rem);background:radial-gradient(closest-side,rgba(244,242,237,.92),rgba(244,242,237,.6))}.stage .cover .cover-point:hover,.stage .cover .cover-point:focus-visible{color:#5f4923}.stage .cover .cover-cta,.stage .cover .cover-cta.cover-cta-spaced{margin-top:auto;justify-content:center;font-size:.78rem;padding:.95rem 1.4rem}.stage .cover .cover-cta2{margin-top:.7rem;justify-content:center;font-size:.78rem;padding:.9rem 1.4rem}.stage .cover .cover-point + .cover-cta,.stage .cover .cover-doors + .cover-cta{margin-top:auto}}.reader p a:not([class]),.page-inner p a:not([class]),.reader-sources a:not([class]){color:var(--bronze-text);text-decoration-thickness:1px;text-underline-offset:2px}.au-bib-note{font-size:.86em;font-style:italic;color:var(--ink-soft);margin:0 0 .6em}@media (min-width:1024px) and (min-height:550px) and (max-height:690px){.stage .cover .cover-left{padding-top:1rem;gap:.28rem}.stage .cover .cover-logo .wa-logo-img{width:8.2rem}.stage .cover .cover-eyebrow{margin-top:.2rem}.stage .cover .cover-title{font-size:min(2.7rem,4.4vw) !important}.stage .cover .cover-subtitle{font-size:1.4rem}.stage .cover .cover-hr{margin:.15rem 0}.stage .cover .cover-clarifier{line-height:1.4}.stage .cover .cover-pointer{margin-top:.15rem}.stage .cover .cover-sign{padding-top:.3rem;padding-bottom:.7rem;gap:.15rem}.stage .cover .cover-badge{width:38px;height:38px;font-size:.9rem}.stage .cover .cover-by{margin-top:.25rem}.stage .cover .cover-right{padding-top:4rem;padding-bottom:4.7rem}.stage .cover .cover-orient{margin-bottom:.4rem}.stage .cover .door{padding-top:.4rem;padding-bottom:.4rem}.stage .cover .cover-point{margin-top:.5rem;font-size:1.2rem}.stage .cover .cover-cta,.stage .cover .cover-cta.cover-cta-spaced{padding:.7rem 1.4rem}.stage .cover .cover-cta2{margin-top:.5rem;padding:.65rem 1.4rem}}.panel .panel-h{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.25rem;color:var(--leather);margin:0 0 .1rem}.p-sites-lbl{margin-bottom:.4rem}
.cover-experience{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(.84rem,2.3vw,1rem);letter-spacing:.05em;line-height:1.35;color:var(--bronze-text);margin:.45rem auto 0;max-width:24rem;text-align:center}.stage .cover .cover-experience{margin:.35rem auto .1rem}.kp{font-size:1.04rem;line-height:1.65;color:var(--ink)}.kp-sub{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.18rem;line-height:1.45;color:var(--ink-soft);margin:-.35rem 0 1.3rem}.kp-toc{margin:0 0 2.2rem;padding:1rem 0 1.1rem;border-top:1px solid var(--parchment-edge);border-bottom:1px solid var(--parchment-edge)}.kp-toc ol{margin:0;padding-left:1.6rem;columns:1;column-gap:2.4rem;font-family:'Cormorant Garamond',serif;font-size:1.08rem}.kp-toc li{break-inside:avoid;padding:.12rem 0}.kp-toc li::marker{color:var(--bronze-text);font-weight:600}.kp-toc a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.kp-toc a:hover{color:var(--bronze-text);border-bottom-color:currentColor}@media (min-width:900px){.kp-toc ol{columns:2}}.kp-term{scroll-margin-top:5.5rem;padding:1.6rem 0 1.8rem;border-top:1px solid var(--parchment-edge)}.kp-toc+.kp-term{border-top:none;padding-top:.4rem}.kp-n{display:block;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:.95rem;letter-spacing:.18em;color:var(--bronze-text)}.kp-title{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:clamp(1.4rem,3.4vw,1.75rem);line-height:1.2;color:var(--leather);margin:.1rem 0 .7rem}.kp-def{font-family:'Cormorant Garamond',serif;font-size:1.22rem;line-height:1.5;color:var(--ink);border-left:2px solid var(--gold);padding:.1rem 0 .1rem 1rem;margin:0 0 1.1rem}.kp-term>p{margin:0 0 .95em}.kp-foot{margin-top:1.3rem;padding-top:1rem;border-top:1px dashed var(--parchment-edge)}.kp-foot .refs-label{margin-top:.2rem}.kp-question{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.2rem;line-height:1.45;color:var(--ink);margin:.25rem 0 .45rem}.kp-action{margin:0 0 1.1rem}.kp-foot .reader-related-list{margin:.3rem 0 1rem}.kp-copy{margin-top:.2rem}
.kp-n{font-variant-numeric:lining-nums;font-size:1.05rem}
.kp-pager{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;font-family:'Cormorant Garamond',serif;font-size:1rem}.kp-pager a{color:var(--bronze-text);text-decoration:none;border-bottom:1px solid transparent}.kp-pager a:hover{border-bottom-color:currentColor}.kp-pager .kp-all{color:var(--ink-soft);font-style:italic}
.kp-nav{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:30;font-family:'Cormorant Garamond',serif}.kp-nav-btn{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;background:var(--charcoal);color:var(--champagne);border:1px solid rgba(200,169,104,.45);border-radius:999px;padding:.55rem 1.05rem;font-family:inherit;font-size:.95rem;letter-spacing:.06em;cursor:pointer;box-shadow:0 6px 18px rgba(20,14,6,.28)}.kp-nav-btn b{font-weight:600;font-variant-numeric:lining-nums tabular-nums}.kp-nav-list{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(320px,calc(100vw - 32px));max-height:min(60vh,420px);overflow:auto;margin:0;padding:.5rem 0;list-style:none;background:var(--parchment);border:1px solid var(--parchment-edge);border-radius:6px;box-shadow:0 12px 34px rgba(20,14,6,.28)}.kp-nav.open .kp-nav-list{display:block}.kp-nav-list a{display:flex;gap:.6rem;align-items:baseline;padding:.42rem 1rem;color:var(--ink);text-decoration:none;font-size:1.04rem;line-height:1.3;border-left:2px solid transparent}.kp-nav-list a:hover{color:var(--bronze-text)}.kp-nav-list a[aria-current]{color:var(--bronze-text);font-weight:600;border-left-color:var(--gold);background:rgba(158,122,59,.07)}.kp-nav-i{min-width:1.3rem;color:var(--bronze-text);font-variant-numeric:lining-nums}
@media (min-width:1280px){.kp-nav{left:calc(50% - 380px - 252px);top:118px;bottom:auto;transform:none;width:232px}.kp-nav-btn{background:none;border:none;box-shadow:none;padding:0 0 .5rem 1rem;color:#e8dcc1;cursor:default;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.kp-nav-list,.kp-nav.open .kp-nav-list{display:block;position:static;transform:none;width:auto;max-height:none;background:rgba(244,242,237,.96)}}
@media (min-width:900px){#reader:has(.kp) .reader-bar::before{content:"";position:absolute;left:-44px;right:-44px;bottom:100%;height:60px;background:#f4f2ed}}
@media (min-width:1280px){.kp-nav{background:rgba(244,242,237,.97);border:1px solid var(--parchment-edge);border-radius:6px;padding:.75rem 0 .4rem;box-shadow:0 12px 34px rgba(20,14,6,.28)}.kp-nav-btn{color:var(--bronze-text);padding:0 1rem .45rem}.kp-nav-list,.kp-nav.open .kp-nav-list{background:none;border:none;box-shadow:none;padding:0;border-radius:0}}
/* Кратки истории (версия 3.2) */
.st-sketch .ink{stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-sketch .gold{stroke:var(--gold);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-sketch .fillp{fill:#fbfaf6}.st-sketch .fillg{fill:rgba(158,122,59,.14)}
.st-invite{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;border:1px solid var(--parchment-edge);border-left:2px solid var(--gold);background:var(--parchment);padding:16px 18px;margin:1.2rem 0 1.4rem}
.st-invite .st-sketch{width:100%;height:auto}.st-invite-t{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.4rem;line-height:1.2;color:var(--leather);margin:0 0 .3rem}
.st-invite p{margin:.3rem 0}.st-invite-lead{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.08rem}.st-invite-or{font-size:.92rem;color:var(--ink-soft)}
@media (max-width:560px){.st-invite{grid-template-columns:1fr}.st-invite .st-sketch{max-width:200px}}
.st-btn{display:inline-flex;align-items:center;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;background:#7a5c2e;border:1px solid #7a5c2e;color:#fbf6ea;border-radius:2px;padding:.75rem 1.2rem;cursor:pointer;text-decoration:none}
.st-btn:hover{background:#6b4f26}.st-btn:focus-visible,.st-choice:focus-visible,.st-quiet:focus-visible,.st-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.door .door-q,.stage .cover .door .door-q{grid-column:2;grid-row:3;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:.98rem;line-height:1.3;color:var(--bronze-text);margin-top:.2rem}
.st{max-width:42rem}
.st-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:.2rem 0 .9rem}
.st-progress{display:flex;gap:6px;align-items:center;margin:.3rem 0 .9rem}.st-progress i{height:2px;flex:1;background:var(--parchment-edge)}.st-progress i.on{background:var(--gold)}
.st-progress span{font-size:.82rem;color:var(--ink-soft);margin-left:8px;white-space:nowrap}
.st-kicker{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;color:var(--bronze-text)}
.st-title{margin-top:.2rem}
.st-scene .st-sketch{display:block;width:100%;max-width:440px;height:auto;margin:0 auto 4px}
.st-ctx{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.2rem;line-height:1.45;margin:.4rem 0 1rem;padding-bottom:.8rem;border-bottom:1px solid var(--parchment-edge)}
.st-narr{margin:.6rem 0}
.st-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:.55rem 0;align-items:baseline}.st-line b{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.05rem;color:var(--bronze-text)}
.st-prompt{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.25rem;line-height:1.35;margin:1.3rem 0 .6rem}
.st-choices{display:grid;gap:10px}
.st-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:baseline;width:100%;text-align:left;font-family:'Cormorant Garamond',serif;font-size:1.15rem;line-height:1.3;color:var(--ink);background:var(--parchment);border:1px solid var(--parchment-edge);padding:.75rem 1rem;cursor:pointer;transition:border-color .2s}
.st-choice:hover,.st-choice.was{border-color:var(--gold)}.st-choice.was{background:rgba(158,122,59,.06)}.st-ck{font-weight:700;color:var(--gold);min-width:1.1em}
.st-note{font-size:.92rem;color:var(--ink-soft);font-style:italic;margin-top:.8rem}
.st-quiet{font-family:'Cormorant Garamond',serif;font-size:1.05rem;color:var(--bronze-text);background:none;border:0;border-bottom:1px solid rgba(126,97,48,.4);padding:0;cursor:pointer}
.st-asked{margin:1rem 0 .4rem;padding:.6rem .9rem;border-left:2px solid var(--gold);background:rgba(158,122,59,.06);font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.12rem}
.st-asked small{display:block;font-style:normal;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-text)}
.st-pov{margin:1.1rem 0}.st-pov-body{margin-top:.7rem;padding:.9rem 1rem;border-left:2px solid var(--gold);background:rgba(158,122,59,.05)}.st-pov-body p{margin:0 0 .7em}.st-who{font-size:.85rem;color:var(--ink-soft);font-style:italic}
.st-next{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:1.4rem}.st-nav{margin-top:1.1rem}
.st-card{margin:.7rem 0;padding:.75rem .95rem;border:1px solid var(--parchment-edge);background:#fbfaf6}.st-card.lead{border-left:2px solid var(--gold);background:var(--parchment)}
.st-type{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--bronze-text)}
.st-link{display:block;font-family:'Cormorant Garamond',serif;font-size:1.18rem;line-height:1.3;color:var(--ink);text-decoration:none;margin:.15rem 0}.st-link:hover{color:var(--bronze-text)}
.st-why{margin:.3rem 0 0;font-size:.95rem;color:var(--ink-soft)}
.st-fin-h{font-family:'Cormorant Garamond',serif;font-size:1.5rem;font-weight:700;margin:.6rem 0 .2rem}.st-lead{font-family:'Cormorant Garamond',serif;font-size:1.2rem;line-height:1.45}
.st-recap{list-style:none;padding:0;margin:1rem 0}.st-recap li{padding:.55rem 0;border-bottom:1px solid var(--parchment-edge)}
.st-recap li span{display:block;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--bronze-text)}
.st-open{margin:1.1rem 0;padding:.8rem 1rem;border:1px solid var(--parchment-edge);background:var(--parchment)}.st-open p{margin:.2rem 0 0}
.st-read{margin:1.4rem 0 .4rem;padding-top:1rem;border-top:1px solid var(--parchment-edge)}.st-more{margin-top:1.2rem}
.st-check{margin-top:1.2rem}.st-after{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-top:1.2rem;padding-top:1rem;border-top:1px dashed var(--parchment-edge)}.st-msg{font-size:.88rem;color:var(--ink-soft)}
.st [data-focus]:focus{outline:none}.st-texts{margin-top:1.6rem}


/* Версия 3.3: покана на корицата, меню, обща страница, покани в текстовете */
.stage .cover .cover-clarifier,.cover-clarifier{max-width:28rem}
@media (max-width:700px){.stage .cover .door .door-q{font-size:.74rem;line-height:1.25}.stage .cover .cover-clarifier,.cover-clarifier{max-width:none}}
.cover-play{display:block;text-decoration:none;color:var(--ink);background:rgba(244,242,237,.9);border:1px solid var(--parchment-edge);border-left:2px solid var(--gold);padding:.65rem .9rem;margin:.8rem 0 .2rem;border-radius:2px;transition:border-color .2s}
.cover-play:hover,.cover-play:focus-visible{border-color:var(--gold)}
.cover-play b{display:block;font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.2rem;line-height:1.2;color:var(--leather)}
.cover-play-t{display:block;font-size:.95rem;line-height:1.4;color:var(--ink-soft);margin:.2rem 0 .35rem}
.cover-play-btn{display:inline-block;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:var(--rubric)}
.menu-link.menu-sub{padding-left:1.1rem;font-size:.92em;opacity:.92}
.st-landing{max-width:44rem}.st-lintro{font-size:1.05rem;line-height:1.55;margin:.4rem 0}
.st-lcards{display:grid;gap:14px;margin:1.2rem 0}
.st-lcard{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--parchment-edge);border-left:2px solid var(--gold);background:var(--parchment);padding:14px 16px}
.st-lcard .st-sketch{width:100%;height:auto}.st-lcard-t{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.3rem;line-height:1.2;margin:.15rem 0 .3rem;color:var(--leather)}
.st-lcard-q{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.05rem;color:var(--bronze-text);margin:.2rem 0 .6rem}
@media (max-width:560px){.st-lcard{grid-template-columns:1fr}.st-lcard .st-sketch{max-width:180px}}
.st-how{margin:1rem 0;border-top:1px solid var(--parchment-edge);padding-top:.6rem}.st-how summary{cursor:pointer;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;color:var(--bronze-text)}.st-how p{margin:.5rem 0 0}
.st-back{margin:1.6rem 0 1rem;padding:.9rem 1rem;border:1px solid var(--parchment-edge);border-left:2px solid var(--gold);background:var(--parchment)}
.st-back-item+.st-back-item{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--parchment-edge)}
.st-back-q{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.12rem;line-height:1.4;margin:.2rem 0 .4rem}
.st-others{margin-top:1.1rem}.st-alt{margin:.6rem 0;border:1px solid var(--parchment-edge);background:#fbfaf6}
.st-alt>summary{cursor:pointer;padding:.6rem .8rem;font-family:'Cormorant Garamond',serif;font-size:1.08rem;line-height:1.3;list-style:none}
.st-alt>summary::-webkit-details-marker{display:none}.st-alt>summary::before{content:"+";color:var(--gold);font-weight:700;margin-right:.5rem}
.st-alt[open]>summary::before{content:"-"}.st-alt-body{padding:0 .9rem .8rem}
.st-mine{display:inline-block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fbf6ea;background:#7a5c2e;padding:.1rem .45rem;border-radius:2px;margin-left:.4rem;vertical-align:middle}
.st-allq{margin:1.2rem 0}.st-allq h3{font-family:'Cormorant Garamond',serif;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-text);margin:1rem 0 .3rem}
/* Версия 3.4: началната страница като вертикална последователност от секции */
.page.cover.cover-home .cover-inner.hm,.stage .page.cover.cover-home .cover-inner.hm{display:block;height:100%;padding:0;gap:0;background:none;overflow-x:hidden;overflow-y:auto;text-align:left;-webkit-overflow-scrolling:touch}
#ssr .page.cover.cover-home .cover-inner.hm{height:auto;overflow:visible}
.hm section{padding:clamp(3rem,8vh,5rem) clamp(16px,5vw,3rem);border-bottom:1px solid var(--parchment-edge)}
.hm section>*{max-width:68rem;margin-left:auto;margin-right:auto}
.hm-hero{text-align:center;background:rgba(251,250,246,.7);padding-top:clamp(4.5rem,11vh,7rem)!important}
.hm-logo{display:flex;justify-content:center}.hm-logo img,.hm-logo svg{max-height:96px;width:auto}
.hm-eyebrow,.hm-kicker{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;color:var(--ink-soft);margin-top:1.1rem}
.hm-kicker{margin-top:0;color:var(--champagne)}
.hm-title{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(2.4rem,5.6vw,4.2rem);line-height:1.05;color:var(--ink);margin:.9rem auto .8rem;max-width:20ch;text-wrap:balance}
.hm-exp{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--bronze-text);margin:0}
.hm-what{font-size:1.12rem;line-height:1.55;max-width:38rem!important;margin:.9rem auto 0;color:var(--ink)}
.hm-rule{width:64px;height:1px;background:var(--gold);margin:1.6rem auto}
.hm-when{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:clamp(1.15rem,2.2vw,1.35rem);line-height:1.4;color:var(--ink-soft);margin:0}
.hm-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:1.8rem}
.hm-btn{display:inline-block;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.84rem;padding:.9rem 1.4rem;border:1px solid #7a5c2e;background:#7a5c2e;color:#fbf6ea;text-decoration:none;border-radius:2px;transition:background .2s}
.hm-btn:hover{background:#6b4f26}.hm-btn-s{background:transparent;color:var(--bronze-text)}.hm-btn-s:hover{background:rgba(158,122,59,.08)}
.hm-btn:focus-visible,.hm-quiet:focus-visible,.hm-ex:focus-visible,.hm-type:focus-visible,.hm-point:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.hm-h{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.15;color:var(--leather);margin:0 auto .4rem}
.hm-sub{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.2rem;color:var(--ink-soft);margin:0 auto 1.6rem}
.hm-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.hm-stage{display:flex;flex-direction:column;gap:.35rem;background:#fbfaf6;border:1px solid var(--parchment-edge);border-top:2px solid var(--gold);padding:1.4rem 1.3rem}
.hm-n{font-family:'Cormorant Garamond',serif;font-weight:600;color:var(--gold);font-size:1.1rem}
.hm-stage h3{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.8rem;margin:0}.hm-stage h3 a{color:var(--ink);text-decoration:none}
.hm-k{font-size:.95rem;color:var(--ink-soft)}.hm-stage p{margin:.3rem 0 .7rem;font-size:1.05rem;line-height:1.5}
.hm-quiet{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--rubric);text-decoration:none;border-bottom:1px solid rgba(126,97,48,.4)}
.hm-stage-link{margin-top:auto;align-self:flex-start}
.hm-point{display:block;text-align:center;margin-top:1.8rem;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.25rem;color:var(--rubric);text-decoration:none}
.hm-play{background:#1c1d1f;border-bottom:0}
.hm-play-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}
.hm-play .hm-h{color:#fff}.hm-play p{font-size:1.12rem;line-height:1.55;color:#ddd3bf;margin:.9rem 0 1.5rem}
.hm-btn-l{background:#c8a968;border-color:#c8a968;color:#1c1d1f}.hm-btn-l:hover{background:#d6ba7e}
.hm-exs{display:grid;gap:10px}
.hm-ex{display:block;text-decoration:none;color:#f4efe4;border:1px solid rgba(200,169,104,.4);padding:.85rem 1rem;border-radius:2px;transition:border-color .2s}
.hm-ex:hover{border-color:#c8a968}
.hm-ex span{display:block;font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:#c8a968;margin-bottom:.2rem}
.hm-ex i{font-family:'Cormorant Garamond',serif;font-size:1.1rem;line-height:1.35}
.hm-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:1.2rem}
.hm-type{display:block;border-top:1px solid var(--ink);padding-top:.9rem;text-decoration:none;color:inherit}
.hm-type h3{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:1.35rem;margin:0 0 .35rem;color:var(--ink)}
.hm-type p{margin:0;font-size:.98rem;line-height:1.5;color:var(--ink-soft)}.hm-type:hover h3{color:var(--rubric)}
.hm-who{display:block}
.hm-who>div,.hm-who>ul{max-width:none}
.hm-who{}
.hm section.hm-who{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);max-width:none}
.hm section.hm-who>*{margin:0}
.hm-lead{font-family:'Cormorant Garamond',serif;font-size:1.45rem;line-height:1.35;margin:.6rem 0 1rem}
.hm-who ul{list-style:none;padding:0;margin:0}.hm-who li{padding:.85rem 0;border-bottom:1px solid var(--parchment-edge);font-size:1.08rem;line-height:1.45}
.hm-who li::before{content:"·";color:var(--gold);font-weight:700;margin-right:.6rem}
.hm-author{text-align:center;background:rgba(251,250,246,.7);border-bottom:0!important;padding-bottom:clamp(5rem,12vh,7rem)!important}
.hm-author .cover-badge{margin:0 auto .9rem}
.hm-name{font-family:'Cormorant Garamond',serif;font-weight:700;font-size:clamp(1.9rem,3.6vw,2.4rem);margin:0;color:var(--ink)}
.hm-role{font-family:'Cormorant Garamond',serif;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;color:var(--ink-soft);margin:.4rem 0 1rem}
.hm-author p{max-width:38rem;margin:0 auto .8rem;font-size:1.1rem;line-height:1.55}
.hm section.hm-who{padding-left:max(clamp(16px,5vw,3rem),calc((100% - 68rem)/2));padding-right:max(clamp(16px,5vw,3rem),calc((100% - 68rem)/2))}
@media (max-width:1240px){.hm-types{grid-template-columns:repeat(6,minmax(0,1fr))}.hm-type{grid-column:span 2}.hm-type:nth-child(n+4){grid-column:span 3}}
@media (max-width:860px){.hm-stages,.hm-play-in,.hm section.hm-who{grid-template-columns:1fr}.hm-types{grid-template-columns:1fr}.hm-type,.hm-type:nth-child(n+4){grid-column:auto}}
.page.cover.cover-home .hm-stages,.stage .page.cover.cover-home .hm-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;flex-direction:initial;counter-reset:none}
@media (max-width:860px){.page.cover.cover-home .hm-stages,.stage .page.cover.cover-home .hm-stages{grid-template-columns:1fr}}
/* Версия 3.4: една ясна теза в първия екран */
.hm-exp{font-size:clamp(1.35rem,2.8vw,1.8rem);font-weight:700;color:var(--bronze-text);letter-spacing:.005em;margin-top:.2rem}
.hm-what{font-size:1rem;color:var(--ink-soft);margin-top:.7rem}
.hm-hero{padding-top:clamp(4rem,9vh,6rem)!important;padding-bottom:clamp(2.6rem,6vh,4rem)!important}
.hm-title{margin-top:.7rem;margin-bottom:.6rem}
.hm-rule{margin:1.3rem auto}
/* Указател „Надолу“ на началната страница; страничната стрелка за прелистване не се показва там */
.hm-down{position:absolute;left:50%;bottom:clamp(14px,3vh,28px);transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:2px;background:rgba(244,242,237,.92);border:1px solid var(--parchment-edge);border-radius:999px;padding:.45rem .9rem .35rem;cursor:pointer;color:var(--rubric);font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;box-shadow:0 2px 10px rgba(40,26,10,.08);transition:opacity .3s}
.hm-down svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:hmBob 2.2s ease-in-out infinite}
.hm-down:hover{border-color:var(--gold)}.hm-down:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.page.cover.hm-scrolled .hm-down{opacity:0;pointer-events:none}
#ssr .hm-down{display:none}
@keyframes hmBob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@media (prefers-reduced-motion:reduce){.hm-down svg{animation:none}}
body:has(.stage.mode-cover) #navNext,body:has(.stage.mode-cover) #navPrev{display:none}
