/* KOVA v9.4 — paper, type and breathing room for the author and manifesto. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body.editorial{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.6 var(--inter)}.editorial ::selection{background:var(--signal);color:var(--ink)}.editorial :focus-visible{outline:2px solid var(--signal);outline-offset:5px}.editorial main:focus{outline:none}.editorial main a{color:inherit}.ed-hero{padding:46px var(--m) 72px}.ed-meta{display:flex;justify-content:space-between;gap:16px;font:400 11px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.08em}.ed-hero h1{font:400 clamp(62px,10.7vw,164px)/.91 var(--archivo);letter-spacing:-.07em;margin:68px 0 50px;max-width:1200px}.ed-hero h1 span{color:var(--signal)}.ed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:7px 0;border-bottom:1px solid currentColor;text-decoration:none;font:500 15px/1.4 var(--inter)}.ed-link span{font-size:24px;transition:transform .2s}.ed-link:hover span{transform:translate(3px,-3px)}.manifest-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-left:33.333%;max-width:920px}.manifest-intro p{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.45;letter-spacing:-.025em}.manifest-intro .ed-link{justify-self:end;white-space:nowrap}.manifest-motto{margin:70px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:20px;font:400 clamp(12px,1.15vw,16px)/1.4 var(--mono)}.manifest-sections{padding:0 var(--m)}.manifest-section{display:grid;grid-template-columns:1fr 2fr;gap:28px;border-top:1px solid var(--hair);padding:74px 0 88px}.ed-label{margin:7px 0;font:400 11px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.manifest-section>div{max-width:760px}.manifest-section h2{font:400 clamp(34px,4.9vw,72px)/1 var(--archivo);letter-spacing:-.055em;margin:0 0 32px}.manifest-section p:not(.ed-label){max-width:640px;margin:0 0 20px;font-size:clamp(17px,1.65vw,23px);line-height:1.55}.manifest-section p:last-child{margin-bottom:0}.manifest-questions{margin:30px 0;padding:0;list-style:none;counter-reset:questions;max-width:640px}.manifest-questions li{counter-increment:questions;display:grid;grid-template-columns:34px 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--hair);font-size:clamp(16px,1.6vw,22px);line-height:1.45}.manifest-questions li::before{content:"0" counter(questions);font:400 12px/1.8 var(--mono);color:var(--signal)}.ed-closing{background:var(--signal);padding:70px var(--m) 64px}.ed-closing p{font:400 clamp(37px,6vw,88px)/1.03 var(--archivo);letter-spacing:-.055em;max-width:1200px;margin:0 0 36px}.ed-destinations{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--m);gap:28px;background:var(--ink);color:var(--paper)}.ed-destinations a{display:flex;flex-direction:column;gap:22px;padding:42px 0 46px;text-decoration:none}.ed-destinations a+a{padding-left:28px;border-left:1px solid var(--hair-ink)}.ed-destinations span{font:400 11px/1.6 var(--mono)}.ed-destinations strong{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font:400 clamp(27px,3.7vw,54px)/1.1 var(--archivo);letter-spacing:-.05em}.ed-destinations b{font-weight:400;color:var(--signal);transition:transform .2s}.ed-destinations a:hover b{transform:translate(3px,-3px)}.about-hero h1{margin-bottom:54px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,112px);align-items:center}.about-portrait{margin:0;max-width:640px}.about-portrait img{display:block;width:100%;height:auto;aspect-ratio:800/1067}.about-portrait figcaption{font:400 11px/1.5 var(--mono);padding-top:12px;color:var(--ink-2)}.about-copy{max-width:580px}.about-copy h2{font:400 clamp(30px,3.4vw,51px)/1.06 var(--archivo);letter-spacing:-.05em;margin:0 0 32px}.about-copy p{font-size:clamp(17px,1.7vw,23px);line-height:1.6;margin:0 0 26px}.about-copy .ed-link{margin-top:12px}.about-copy .about-location{font:400 11px/1.6 var(--mono);margin:42px 0 0}.editorial footer .stopka__w2{flex-direction:row;gap:0 25px}.editorial footer .stopka__w1{grid-column:1/-1}
@media (min-width:861px) and (max-width:1100px){.editorial .belka__lista{gap:20px}.editorial .belka__nav{gap:10px}.editorial .belka__cta{padding-inline:12px}.editorial header.belka{gap:14px}.editorial .belka__jezyk{padding-left:8px}}
@media (max-width:900px){.manifest-intro{grid-template-columns:1fr;gap:24px}.manifest-intro .ed-link{justify-self:start}.about-grid{gap:36px}.about-copy h2{font-size:32px}}
@media (max-width:600px){.ed-hero{padding-top:27px;padding-bottom:44px}.ed-meta{font-size:9px;gap:8px}.ed-meta span:last-child{text-align:right;max-width:145px}.ed-hero h1{font-size:clamp(48px,11.8vw,70px);letter-spacing:-.06em;margin:53px 0 36px}.manifest-intro{margin-left:0;gap:22px}.manifest-intro p{font-size:21px}.manifest-motto{flex-direction:column;margin-top:38px;gap:10px;font-size:12px}.manifest-section{grid-template-columns:1fr;gap:27px;padding:35px 0 47px}.manifest-section h2{font-size:39px;margin-bottom:25px}.manifest-section p:not(.ed-label){font-size:18px}.manifest-questions li{gap:12px;font-size:17px}.ed-closing{padding:43px var(--m) 40px}.ed-closing p{font-size:clamp(29px,8.1vw,48px)}.ed-destinations{grid-template-columns:1fr;gap:0}.ed-destinations a{padding:30px 0;gap:16px}.ed-destinations a+a{padding-left:0;border-left:0;border-top:1px solid var(--hair-ink)}.ed-destinations strong{font-size:36px}.about-hero h1{font-size:clamp(65px,17vw,102px);margin-bottom:34px}.about-grid{grid-template-columns:1fr;gap:39px}.about-copy h2{font-size:36px}.about-copy p{font-size:18px}.about-copy .about-location{margin-top:28px}.editorial .belka__cta{font-size:13px}.editorial footer .stopka__w2{gap:0 24px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ed-link span,.ed-destinations b{transition:none}}
