.spaces,.space-project{min-width:0}.spaces__intro{max-width:850px;margin-bottom:52px}.spaces__lead{font-size:var(--t-krupno);margin:0 0 18px;line-height:1.25}.spaces__description{max-width:72ch;font-size:var(--t-lead);margin:18px 0 26px;line-height:1.6}.spaces__paragraph{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.spaces__services{grid-template-columns:1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}.spaces__services li{border-top:1px solid var(--line);min-width:0;padding-top:16px}.spaces__service-number{color:var(--ochre-text);font-size:var(--t-vyhod)}.spaces__services h2{font-size:var(--t-lead);margin:14px 0 10px;line-height:1.4}.spaces__services p{margin:0;line-height:1.65}.spaces__terms{max-width:90ch;margin:32px 0 56px;line-height:1.65}.spaces__projects{margin-top:56px}.spaces__projects>h2,.space-project__works>h2{font-size:var(--t-zagolovok);margin-bottom:28px}.spaces__grid{grid-template-columns:minmax(0,1fr);gap:42px 28px;display:grid}.space-card{min-width:0}.space-card__link{color:inherit;text-decoration:none;display:block}.space-card__image{aspect-ratio:3/2;background:#c9bfae40;justify-content:center;align-items:center;display:flex}.space-card__image img{object-fit:contain;width:100%;height:100%;display:block}.space-card__heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin:16px 0 8px;display:flex}.space-card__heading h3{font-size:var(--t-lead);overflow-wrap:anywhere;margin:0;line-height:1.4}.space-card__link:hover h3{color:var(--accent-text)}.space-card__link:focus-visible{outline:3px solid var(--accent-text);outline-offset:6px}.space-card p{margin:10px 0 0}.spaces__catalogue{margin:40px 0}.spaces__enquiry{border-top:1px solid var(--line);max-width:720px;margin:64px auto 0;padding-top:32px;scroll-margin-top:30px}.space-project__header{margin:28px 0 32px}.space-project__facts{color:var(--ink-muted);flex-wrap:wrap;gap:10px 22px;display:flex}.space-project__facts .metka{color:var(--ink)}.space-project__story{gap:32px;max-width:75ch;margin:48px auto;display:grid}.space-project__story h2{font-size:var(--t-zagolovok);margin:0 0 16px;line-height:1.35}.space-project__story p{margin:0}.space-project__works{margin-top:48px}.space-project__work-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;display:grid}.space-gallery{min-width:0;margin-top:32px}.space-gallery__figure{margin:0}.space-gallery__open{border:1px solid var(--line);cursor:zoom-in;background:#c9bfae33;justify-content:center;align-items:center;width:100%;height:min(68vh,680px);padding:0;display:flex}.space-gallery__open img{object-fit:contain;width:auto;height:auto;max-height:100%}.space-gallery__figure figcaption{white-space:pre-line;margin:12px 0 0}.space-gallery__toolbar{justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;display:flex}.space-gallery__toolbar button{font:inherit;cursor:pointer;color:inherit;border:0;border-bottom:2px solid var(--line);background:0 0;min-height:44px;padding:4px 0}.space-gallery__strip{gap:12px;margin:14px 0 0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.space-gallery__strip li{flex:none}.space-gallery__thumbnail{cursor:pointer;background:#c9bfae4d;border:2px solid #0000;width:100px;height:100px;padding:2px}.space-gallery__thumbnail[aria-current=true]{border-color:var(--accent-text)}.space-gallery__thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.space-gallery button:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.space-gallery .prosmotr .podpis-snimka{white-space:pre-line}@media (min-width:768px){.spaces__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spaces__services,.space-project__work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.spaces__lead{font-size:26px}.spaces__intro .knopka,.space-project__header .knopka{white-space:normal;max-width:100%}.space-gallery__open{height:min(58vh,520px)}}
