.h-serif-lg--ink,.h-editorial--ink{color:var(--c-ink)}.preloader--page .preloader__logo{height:48px}.field--hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form__fail{margin-top:14px;font-size:14px;color:var(--c-red-deep)}.form--dark .field label{color:#f2efe9b3}.form--dark .field input,.form--dark .field textarea{border-bottom-color:#f2efe966;color:var(--c-text-light)}.form--dark .field input:focus,.form--dark .field textarea:focus{border-bottom-color:var(--c-red-2)}.form--dark .field--check input{border-color:#f2efe98c}.form--dark .field--check label{color:#f2efe9cc}.form--dark .field--check label a{border-color:#f2efe966}.form--dark .form__ok{color:var(--c-text-light)}.form--dark .form__ok .ico-check,.form--dark .form__fail{color:var(--c-red-2)}.form--dark .field input[readonly]{color:var(--c-red-2);border-bottom-style:dashed}.steps--light .steps__row{border-color:#1410121f}.steps--light .steps__row:first-child{border-top-color:#1410121f}.steps--light .steps__num{color:var(--c-red)}.steps--light .steps__label{color:var(--c-ink);max-width:56ch}.menu__group{margin-top:14px}.menu__group span{font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-red-2)}.lqip{background-size:cover;background-position:center;background-repeat:no-repeat}.cdot{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(20,16,18,.2);vertical-align:middle}.cdot--crna{background:#141012}.cdot--braon{background:#6b4a2f}.cdot--siva{background:#8f8b84}.cdot--plava{background:#33608b}.cdot--crvena{background:#cb060f}.cdot--bela{background:#fff}.cdot--be\17e {background:#d9c9a9}.cdot--bordo{background:#6b1420}.cdot--zelena{background:#3e5c3e}.phero{position:relative;min-height:60vh;overflow:hidden;display:flex;align-items:flex-end;background:#121110}.phero--compact{min-height:50vh}.phero__media{position:absolute;inset:0;z-index:0}.phero__media picture,.phero__media img{width:100%;height:100%}.phero__media img{object-fit:cover;object-position:center 40%}.phero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#100f0e8c,#100f0e40 40%,#100f0eb8)}.phero .diag{z-index:2}.phero__content{position:relative;z-index:3;width:100%;padding:0 var(--pad-x) 4vh;display:grid;gap:12px}.phero__content .eyebrow{text-shadow:0 1px 14px rgba(0,0,0,.6)}.phero__word{width:100%}.crumbs{position:absolute;top:calc(var(--nav-h) + 44px);left:var(--pad-x);z-index:4}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px}.crumbs li{display:flex;align-items:center;gap:6px}.crumbs li+li:before{content:"\203a";color:var(--c-red-2)}.crumbs a,.crumbs span{font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f2efe9d9}.crumbs a:hover{color:var(--c-red-2)}.crumbs--ink{position:static;margin-bottom:26px}.crumbs--ink a,.crumbs--ink span{color:#141012b3}.crumbs--ink li+li:before{color:var(--c-red)}.crumbs--ink a:hover{color:var(--c-red)}.crumbs--panel{position:static;margin-bottom:4px}.crumbs--panel a,.crumbs--panel span{color:#f2efe9bf}.subnav{position:sticky;top:0;z-index:40;background:#f5f3efeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(20,16,18,.08)}.subnav__inner{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px var(--pad-x)}.subnav__inner::-webkit-scrollbar{display:none}.subnav__pill{flex:none;font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:1px solid rgba(20,16,18,.2);color:var(--c-ink);transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.subnav__pill:hover{border-color:var(--c-red);color:var(--c-red)}.subnav__pill.is-active{background:var(--c-red);border-color:var(--c-red);color:#fff}.listing{padding:clamp(30px,6vh,60px) var(--pad-x) clamp(50px,9vh,90px);background:var(--c-paper)}.listing__intro{max-width:60ch;font-size:15px;color:var(--c-ash-2);margin-bottom:30px}.listing__empty{padding:60px 0;font-family:var(--f-serif);font-size:24px;color:var(--c-ash-2);text-align:center}.filterbar{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;padding:16px 0 26px;border-bottom:1px solid rgba(20,16,18,.1);margin-bottom:34px}.filterbar__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterbar__label{font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ash-2);margin-right:4px}.filterbar__chip{font-family:var(--f-sans);font-size:12px;color:var(--c-ink);border:1px solid rgba(20,16,18,.22);border-radius:999px;background:none;cursor:pointer;padding:7px 13px;display:inline-flex;align-items:center;gap:7px;transition:border-color .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.filterbar__chip:hover{border-color:var(--c-red);color:var(--c-red)}.filterbar__chip.is-active{background:var(--c-red);border-color:var(--c-red);color:#fff}.filterbar__chip.is-active .cdot{border-color:#fff9}.filterbar__sort{font:400 13px/1.4 var(--f-sans);color:var(--c-ink);border:1px solid rgba(20,16,18,.22);border-radius:999px;background:none;padding:7px 12px;cursor:pointer}.filterbar__count{font-size:12px;color:var(--c-ash-2);margin-left:auto}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px)}.pcard{display:grid;gap:10px;align-content:start;position:relative}.pcard__imgwrap{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:14px;background:var(--c-paper-2);border:1px solid rgba(20,16,18,.06)}.pcard__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .6s var(--ease),opacity .45s var(--ease)}.pcard__img--hover{opacity:0}.pcard:hover .pcard__img{transform:scale(1.04)}.pcard:hover .pcard__img--hover{opacity:1}.pcard:hover .pcard__img--hover+.pcard__img{opacity:0}.pcard__imgwrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-red);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease)}.pcard:hover .pcard__imgwrap:after{transform:scaleX(1)}.pcard__noimg{position:absolute;inset:0;display:grid;place-items:center;color:#14101226}.pcard__noimg svg{width:64px;height:64px}.pcard__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pcard__name{font-family:var(--f-serif);font-size:clamp(22px,1.9vw,26px);line-height:1.1;color:var(--c-ink)}.pcard__arrow{width:20px;height:10px;color:var(--c-red);flex:none;transition:transform .35s var(--ease)}.pcard:hover .pcard__arrow{transform:translate(5px)}.pcard__specs{font-size:12px;color:var(--c-ash-2)}.pcard__dots{display:flex;gap:5px}.hubsplit .split__media,.hubsplit .split__panel{min-height:76vh}.hublist{display:block}.hublist__row{display:flex;align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid rgba(242,239,233,.14);transition:padding-left .3s var(--ease)}.hublist li:first-child .hublist__row{border-top:1px solid rgba(242,239,233,.14)}.hublist__row:hover{padding-left:8px}.hublist__name{font-family:var(--f-serif);font-size:clamp(24px,2.2vw,34px);color:var(--c-text-light)}.hublist__row:hover .hublist__name{font-style:italic;color:var(--c-red-2)}.hublist__count{font-size:12px;color:#f2efe999}.hublist__go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f2efe9bf}.hublist__go .ico-arrow{width:18px;height:9px;transition:transform .3s var(--ease)}.hublist__row:hover .ico-arrow{transform:translate(4px)}.catgrid{padding:clamp(50px,9vh,100px) var(--pad-x);background:var(--c-paper)}.catgrid__title{margin-bottom:30px}.catgrid__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px)}.catcard{display:grid;gap:8px}.catcard__imgwrap{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:14px;background:var(--c-paper-2);border:1px solid rgba(20,16,18,.06)}.catcard__imgwrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10%;transition:transform .6s var(--ease)}.catcard:hover .catcard__imgwrap img{transform:scale(1.04)}.catcard__imgwrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-red);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease)}.catcard:hover .catcard__imgwrap:after{transform:scaleX(1)}.catcard__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.catcard__name{font-family:var(--f-serif);font-size:clamp(26px,2.2vw,32px);color:var(--c-ink)}.catcard__arrow{width:20px;height:10px;color:var(--c-red);transition:transform .35s var(--ease)}.catcard:hover .catcard__arrow{transform:translate(5px)}.catcard__count{font-size:13px;color:var(--c-ash-2)}.oprema-band{margin-top:clamp(30px,5vh,56px);display:flex;align-items:center;gap:22px;padding:26px clamp(20px,3vw,40px);border:1px solid rgba(20,16,18,.12);border-radius:16px;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.oprema-band:hover{border-color:var(--c-red);background:var(--c-paper-2)}.oprema-band__name{font-family:var(--f-serif);font-size:clamp(24px,2.4vw,34px);color:var(--c-ink)}.oprema-band__count{font-size:13px;color:var(--c-ash-2)}.oprema-band .ico-arrow{width:24px;height:12px;margin-left:auto;color:var(--c-red);transition:transform .35s var(--ease)}.oprema-band:hover .ico-arrow{transform:translate(6px)}.qstrip{background:linear-gradient(160deg,var(--c-smoke),var(--c-graphite))}.qstrip__inner{padding:clamp(50px,10vh,100px) var(--pad-x);display:grid;gap:18px;justify-items:start;max-width:720px}.qstrip__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.phead{display:grid;grid-template-columns:58% 42%;min-height:100svh;background:var(--c-paper)}.pgal{display:grid;grid-template-columns:84px 1fr;grid-template-rows:1fr auto;gap:14px;padding:calc(var(--nav-h) + 40px) 0 30px var(--pad-x);align-content:start}.pgal__rail{grid-row:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:70vh;scrollbar-width:none}.pgal__rail::-webkit-scrollbar{display:none}.pgal__thumb{flex:none;width:84px;aspect-ratio:1;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid rgba(20,16,18,.1);background:var(--c-paper-2);padding:0;opacity:.65;transition:opacity .25s var(--ease),border-color .25s var(--ease)}.pgal__thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.pgal__thumb:hover{opacity:1}.pgal__thumb.is-active{opacity:1;border-color:var(--c-red)}.pgal__stage{position:relative;grid-row:1;overflow:hidden;aspect-ratio:4 / 5;max-height:74vh;width:100%;border-radius:16px;background:var(--c-paper-2);border:1px solid rgba(20,16,18,.06);cursor:zoom-in}.pgal__slide{position:absolute;inset:0;opacity:0;visibility:hidden}.pgal__slide.is-active{opacity:1;visibility:visible}.pgal__slide img{width:100%;height:100%;object-fit:contain;padding:6%}.pgal__stage .slide-nav--prev{left:14px}.pgal__stage .slide-nav--next{right:14px}.pgal__swatches{grid-column:2;grid-row:2;display:flex;align-items:center;gap:10px}.pgal__swlabel{font-size:12px;color:var(--c-ash-2);letter-spacing:.06em;text-transform:uppercase}.cswatch{width:28px;height:28px;border-radius:50%;cursor:pointer;border:1px solid rgba(20,16,18,.2);outline-offset:3px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.cswatch:hover{transform:scale(1.12)}.cswatch.is-active{box-shadow:0 0 0 2px var(--c-paper),0 0 0 4px var(--c-red)}.phead__panel{background:linear-gradient(160deg,var(--c-smoke),var(--c-graphite));color:var(--c-text-light);padding:calc(var(--nav-h) + 40px) var(--pad-x) 40px;display:flex;flex-direction:column;gap:22px}.phead__name{font-family:var(--f-serif);font-weight:400;font-size:clamp(40px,4.5vw,72px);line-height:1;color:var(--c-text-light)}.phead__cat{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#f2efe999}.keyspecs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f2efe924;border:1px solid rgba(242,239,233,.14);border-radius:12px;overflow:hidden;margin:8px 0}.keyspecs__cell{background:var(--c-graphite);padding:18px;display:grid;gap:4px}.keyspecs__cell dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f2efe98c}.keyspecs__cell dd{font-family:var(--f-serif);font-size:clamp(26px,2.4vw,36px);line-height:1;color:var(--c-text-light)}.keyspecs__unit{font-size:15px;color:var(--c-red-2);margin-left:5px}.phead__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.phead__colors{font-size:13px;color:#f2efe9a6}.ptech,.pdesc,.pdocs,.prel,.pfaq{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.ptech h2,.prel h2,.pfaq h2{margin-bottom:28px}.spec-table{width:100%;max-width:860px;border-collapse:collapse}.spec-table tr{border-bottom:1px solid rgba(20,16,18,.1)}.spec-table th{text-align:left;font-weight:400;padding:13px 18px 13px 0;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--c-ash-2)}.spec-table__ico{width:20px;height:20px;opacity:.8;border-radius:3px}.spec-table td{padding:13px 0;font-size:15px;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.spec-table__unit{color:var(--c-ash-2);font-size:13px}.spec-features{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;max-width:860px}.spec-features li{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--c-ink);border:1px solid rgba(20,16,18,.14);border-radius:999px;padding:7px 14px}.spec-features img{width:18px;height:18px;border-radius:3px}.pdesc__lead{font-family:var(--f-serif);font-size:clamp(20px,2vw,24px);line-height:1.4;color:var(--c-ink);max-width:34em;margin:18px 0 22px}.pdesc__body{max-width:70ch;display:grid;gap:14px;font-size:15px;color:#141012d9}.pdocs__list{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.prel__scroll{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,24vw,300px);gap:22px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.prel__scroll .pcard{scroll-snap-align:start}.accordion{max-width:780px}.accordion__item{border-bottom:1px solid rgba(20,16,18,.12)}.accordion__item:first-child{border-top:1px solid rgba(20,16,18,.12)}.accordion__item summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--f-serif);font-size:clamp(19px,1.8vw,24px);color:var(--c-ink);padding:20px 0;transition:color .25s var(--ease)}.accordion__item summary::-webkit-details-marker{display:none}.accordion__item summary:after{content:"+";font-family:var(--f-sans);color:var(--c-red);font-size:20px;line-height:1;flex:none;transition:transform .3s var(--ease)}.accordion__item[open] summary{color:var(--c-red)}.accordion__item[open] summary:after{transform:rotate(45deg)}.accordion__item summary:hover{color:var(--c-red)}.accordion__item p{padding:0 0 20px;max-width:64ch;font-size:14.5px;color:#141012d9}.pquote{background:linear-gradient(160deg,var(--c-smoke),var(--c-graphite))}.pquote__inner{padding:clamp(50px,9vh,90px) var(--pad-x);max-width:860px;display:grid;gap:16px}.pquote__inner h2{color:var(--c-text-light)}.lightbox{position:fixed;inset:0;z-index:150;background:#100f0ef0;display:grid;place-items:center}.lightbox[hidden]{display:none}.lightbox__close{position:absolute;top:22px;right:22px;z-index:2;background:none;border:0;cursor:pointer;color:var(--c-text-light);padding:10px}.lightbox__close svg{width:26px;height:26px}.lightbox__close:hover{color:var(--c-red-2)}.lightbox__stage{width:min(92vw,1200px);height:88vh;overflow:hidden;cursor:zoom-in;display:grid;place-items:center}.lightbox__stage.is-zoomed{cursor:zoom-out}.lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s var(--ease);transform-origin:center}.lightbox__stage.is-zoomed img{transform:scale(2)}.usplit .split__panel,.usplit{min-height:0}.usplit__copy{display:grid;gap:14px;max-width:52ch;font-size:15px;color:#141012d9}.capnum{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vh,36px) 20px;align-content:center;height:100%}.capnum__cell{display:grid;gap:6px}.capnum__cell dd{font-family:var(--f-serif);font-size:clamp(34px,3.4vw,54px);line-height:1;color:var(--c-text-light)}.capnum__cell dd [data-count-to]{font-variant-numeric:tabular-nums}.capnum__cell dt{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-red-2)}.uproc{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.uproc h2{margin-bottom:10px}.ublok{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.ublok__inner{max-width:720px;display:grid;gap:16px;justify-items:start}.dropzone{position:relative;margin:6px 0 22px;border:1px dashed rgba(242,239,233,.4);border-radius:14px;padding:30px 22px;text-align:center;cursor:pointer;display:grid;gap:8px;justify-items:center;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.dropzone:hover,.dropzone.is-drag{border-color:var(--c-red-2);background:#cb060f0f}.dropzone__input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropzone__ico{width:30px;height:30px;color:var(--c-red-2)}.dropzone__txt{font-size:14px;color:var(--c-text-light)}.dropzone__hint{font-size:12px;color:#f2efe98c}.dropzone__list{display:grid;gap:6px;width:100%;text-align:left;margin-top:6px}.dropzone__list li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-text-light);border:1px solid rgba(242,239,233,.18);border-radius:8px;padding:8px 12px}.dropzone__list li span:last-child{color:#f2efe999;flex:none}.svc{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.svc__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(26px,4vw,60px);align-items:start}.svc__text{display:grid;gap:18px}.svc-card{background:var(--c-graphite);color:var(--c-text-light);border-radius:16px;padding:clamp(24px,3vw,40px);display:grid;gap:10px;justify-items:start;border-left:3px solid var(--c-red)}.svc-card__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-red-2)}.svc-card__phone{font-family:var(--f-serif);font-size:clamp(30px,3vw,44px);line-height:1;color:var(--c-text-light)}.svc-card__phone:hover{color:var(--c-red-2)}.svc-card__hours{font-size:13px;color:#f2efe9a6}.svc-card .link-ul{color:var(--c-text-light)}.svc-war{padding:clamp(30px,5vh,60px) var(--pad-x) clamp(44px,8vh,86px);background:var(--c-paper)}.svc-war h2{margin-bottom:8px}.about{padding:clamp(50px,9vh,100px) var(--pad-x);display:grid;gap:clamp(60px,10vh,120px)}.about__beat{display:grid;grid-template-columns:44% 1fr;gap:clamp(26px,4vw,70px);align-items:center}.about__beat--mirror{grid-template-columns:1fr 44%}.about__text{display:grid;gap:18px}.about__art{position:relative;min-height:320px}.about__art .blob{position:relative;width:100%;aspect-ratio:4 / 3;clip-path:url(#blobA)}.about__art .blob--b{clip-path:url(#blobB)}.counters{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.counters__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.counters__cell{display:grid;gap:8px;border-top:2px solid var(--c-red);padding-top:16px}.counters__cell dd{font-family:var(--f-serif);font-size:clamp(38px,4vw,64px);line-height:1;color:var(--c-ink);font-variant-numeric:tabular-nums}.counters__cell dt{font-size:13px;color:var(--c-ash-2)}.timeline{padding:0 var(--pad-x) clamp(44px,8vh,86px);background:var(--c-paper)}.timeline h2{margin-bottom:24px}.timeline__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:26px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.timeline__item{border-left:1px solid rgba(20,16,18,.18);padding-left:18px;display:grid;gap:10px;align-content:start}.timeline__year{font-family:var(--f-serif);font-size:clamp(28px,2.6vw,40px);color:var(--c-red);line-height:1}.timeline__item p{font-size:14px;color:#141012cc;max-width:30ch}.people{padding:0 var(--pad-x) clamp(50px,9vh,100px);background:var(--c-paper)}.people h2{margin-bottom:20px}.people__list{display:grid;gap:0;max-width:640px}.people__list li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid rgba(20,16,18,.1)}.people__list li:first-child{border-top:1px solid rgba(20,16,18,.1)}.people__name{font-family:var(--f-serif);font-size:clamp(20px,1.9vw,26px);color:var(--c-ink)}.people__role{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ash-2)}.std--compact{min-height:0;padding-top:clamp(30px,5vh,60px);padding-bottom:clamp(50px,9vh,100px)}.kont{padding:clamp(44px,8vh,86px) var(--pad-x);background:var(--c-paper)}.kont__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(30px,5vw,80px);align-items:start}.kont__form{display:grid;gap:14px}.kont__card{background:var(--c-paper-2);border:1px solid rgba(20,16,18,.08);border-radius:16px;padding:clamp(22px,2.6vw,36px);display:grid;gap:18px;position:sticky;top:calc(var(--nav-h) + 40px)}.kont__addr{font-family:var(--f-serif);font-size:clamp(20px,1.9vw,26px);line-height:1.3;color:var(--c-ink)}.kont__rows{display:grid}.kont__rows li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(20,16,18,.08);font-size:13.5px}.kont__rows li:last-child{border-bottom:0}.kont__rows span:first-child{color:var(--c-ash-2);flex:none}.kont__rows a{color:var(--c-ink);border-bottom:1px solid rgba(20,16,18,.2)}.kont__rows a:hover{color:var(--c-red);border-color:var(--c-red)}.kont-vp{padding:0 var(--pad-x) clamp(44px,8vh,86px);background:var(--c-paper);display:grid;gap:18px;justify-items:start}.kont-vp .people__list{width:100%}.mapcard{padding:0 var(--pad-x) clamp(50px,9vh,100px);background:var(--c-paper)}.mapcard__inner{position:relative;border-radius:16px;overflow:hidden;background:var(--c-paper-2);border:1px solid rgba(20,16,18,.1);min-height:380px;display:grid}.mapcard__cover{display:grid;place-content:center;gap:16px;justify-items:center;padding:40px;text-align:center}.mapcard__addr{font-family:var(--f-serif);font-size:clamp(22px,2vw,30px);color:var(--c-ink)}.mapcard__note{font-size:12px;color:var(--c-ash-2);max-width:44ch}.mapcard__inner iframe{width:100%;height:460px;border:0;display:block}.legal{padding:calc(var(--nav-h) + 8vh) var(--pad-x) clamp(50px,9vh,100px);background:var(--c-paper)}.legal__title{font-family:var(--f-serif);font-weight:400;font-size:clamp(36px,4vw,60px);color:var(--c-ink);margin-bottom:30px}.legal__body{max-width:70ch;display:grid;gap:14px;font-size:15px;color:#141012d9}.legal__body h2{font-family:var(--f-serif);font-weight:400;font-size:26px;color:var(--c-ink);margin-top:16px}.legal__body a{color:var(--c-red);border-bottom:1px solid currentColor}.legal__date{color:var(--c-ash-2);font-size:13px;margin-top:12px}.err404{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:22px;padding:0 var(--pad-x);text-align:center;background:var(--c-graphite)}.err404__num{font-size:clamp(120px,30vw,320px)!important}.err404__line{font-family:var(--f-serif);font-size:clamp(20px,2.4vw,30px);color:var(--c-text-light)}.err404__actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media(max-width:1024px){.pgrid,.catgrid__grid{grid-template-columns:repeat(2,1fr)}.phead{grid-template-columns:52% 48%}.counters__grid{grid-template-columns:repeat(2,1fr);gap:36px 26px}}@media(max-width:899px){.pgrid,.catgrid__grid{grid-template-columns:1fr}.phero{min-height:52vh}.phero--compact{min-height:46vh}.crumbs{top:calc(var(--nav-h) + 30px)}.phead{grid-template-columns:1fr}.pgal{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:calc(var(--nav-h) + 30px) var(--pad-x) 0}.pgal__stage{grid-row:1;max-height:none;aspect-ratio:4/5}.pgal__rail{grid-row:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none}.pgal__thumb{width:64px}.pgal__swatches{grid-column:1;grid-row:3;padding-bottom:6px}.phead__panel{padding-top:30px}.svc__grid,.kont__grid{grid-template-columns:1fr}.kont__card{position:static}.about__beat,.about__beat--mirror{grid-template-columns:1fr;gap:26px}.about__beat--mirror .about__art{order:2}.about__art,.usplit .split__media{min-height:0}.capnum{padding:10px 0}.filterbar__count{margin-left:0;width:100%}.hubsplit .split__media{min-height:46svh;height:46svh}.hubsplit .split__panel{min-height:0}.spec-table td{white-space:normal}}
