.pg-anchors{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pg-anchors a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--ink);font-weight:500;text-decoration:none;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.pg-anchors a:hover{border-color:var(--gold);background:var(--paper-3)}.pg-auto:not(:has(.video,.vcar,.review,.event-card)){display:none}.otz-method{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.otz-method span{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-2)}.otz-method .icon{width:18px;height:18px;color:var(--gold)}.otz-wall .chips{display:none}.otz-wall:has(.review) .chips{display:flex}.otz-empty{display:none}.otz-wall:not(:has(.review)) .otz-empty{display:grid}.otz-empty{gap:var(--s-5);grid-template-columns:1fr;align-items:center;padding:clamp(24px,4vw,48px);border-radius:var(--r-sheet);background:var(--card);border:1px solid var(--border-deco)}@media (min-width:1024px){.otz-empty{grid-template-columns:7fr 5fr;gap:var(--s-8)}}.otz-empty h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.otz-empty .datagrid{justify-self:center}.otz-wall .review__shot{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.otz-wall .review__shot img{width:100%;height:auto;border-radius:var(--r-ctl);border:1px solid var(--border-deco)}.watch-grid{display:grid;gap:var(--s-6) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (min-width:768px){.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.watch-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.watch-grid .video--sm .video__frame{max-width:none}.watch-grid .video__title{font-size:clamp(.9375rem,.85rem + .4vw,1.125rem)}.watch-grid .video__play{width:56px;height:56px;margin:-28px 0 0 -28px}.watch-grid .video__play .icon{width:22px;height:22px}.watch-grid .video__note{font-size:13px}@media (max-width:599.98px){.watch-grid .video__note{display:none}}.watch-rt-note{font-size:var(--fs-small);color:var(--text-2)}@media (min-width:600px){.watch-rt-note{display:none}}.watch-cover{display:grid;gap:var(--s-3);margin:0}.watch-cover__frame{position:relative;aspect-ratio:9/16;border-radius:var(--r-card);overflow:hidden;background:var(--night-2)}.watch-cover__frame img{width:100%;height:100%;object-fit:cover}.watch-cover__badge{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);background:rgba(28,24,23,.72);color:var(--on-night);font:600 12px/1 var(--ff-sans)}.watch-cover figcaption{font:500 var(--fs-small)/1.35 var(--ff-serif);color:var(--text)}.watch-tri{display:grid;gap:var(--s-7);align-items:center}@media (min-width:1024px){.watch-tri{grid-template-columns:5fr 7fr;gap:var(--s-9)}}.kt-cards{display:grid;gap:var(--gap);grid-template-columns:1fr}@media (min-width:768px){.kt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.kt-card{display:grid;gap:var(--s-3);align-content:start}.kt-card__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--r-ctl);background:var(--gold-tint);color:var(--gold-ink)}.kt-card__icon .icon{width:24px;height:24px}.kt-card h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.kt-card a[href^="http"],.kt-card a[href^="tel"],.kt-card a[href^="mailto"]{font-weight:600;word-break:break-word}.kt-dl{display:grid;gap:var(--s-3);margin:0}.kt-dl div{display:grid;gap:2px}@media (min-width:600px){.kt-dl div{grid-template-columns:11rem 1fr;gap:var(--s-4)}}.kt-dl dt{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);padding-top:3px}.kt-dl dd{margin:0}.kt-social{display:flex;flex-wrap:wrap;gap:var(--s-2)}.kt-social .social-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--ink);font-weight:500;text-decoration:none}.kt-social .social-pill:hover{border-color:var(--gold);background:var(--paper-3)}.kt-social .social-pill small{color:var(--ink-2);font-size:13px;font-weight:400}.kt-social .social-pill .icon{width:20px;height:20px}.nf{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100svh - var(--header-h));display:grid;align-items:center}.nf__grid{position:absolute;inset:0;z-index:-1;display:grid;place-items:center}.nf__grid .datagrid{--cell:min(12.4vw,calc((100svh - var(--header-h) - 48px) / 5.9));--cell-gap:clamp(6px,1.1vw,16px)}.nf__grid .datagrid__cell{font-size:clamp(11px,1.1vw,16px)}.nf__grid::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,24,23,.88) 0%,rgba(28,24,23,.6) 45%,rgba(28,24,23,.1) 100%)}@media (max-width:767.98px){.nf__grid::after{background:linear-gradient(180deg,rgba(28,24,23,.35) 0%,rgba(28,24,23,.8) 40%,rgba(28,24,23,.8) 75%,rgba(28,24,23,.35) 100%)}}.nf__text{display:grid;gap:var(--s-6);max-width:40rem}.nf__text h1{font-family:var(--ff-serif)}.nf__text p{color:var(--on-night-2);font-size:var(--fs-lead)}.nf__links{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media (max-width:599.98px){.nf__links{display:grid}.nf__links .btn{width:100%}}@media (max-width:767.98px){.otz-wall:has(.review) .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);margin-bottom:var(--s-5)}.otz-wall .chips::-webkit-scrollbar{display:none}.otz-wall .chip{flex-shrink:0;white-space:nowrap}}.otz-wall{min-width:0;max-width:100%}.otz-wall>*{min-width:0}.otz-jump{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.otz-jump__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-weight:500;text-decoration:none}.otz-jump__link + .otz-jump__link{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.otz-jump__link:hover{text-decoration:none;opacity:.9}.otz-jump__link .icon{width:18px;height:18px}.otz-block{margin-top:var(--s-4);scroll-margin-top:calc(var(--header-h) + 16px)}.otz-block__head{max-width:44rem;margin-bottom:var(--s-5)}.otz-block__head h2{margin-top:var(--s-2)}.otz-block__head p{margin-top:var(--s-3);color:var(--text-2)}#skriny{scroll-margin-top:var(--header-h)}.otz-wall .chips{margin-bottom:var(--s-4)}
