.ykp-page{--ykp-max:1120px;--ykp-gutter:clamp(16px,4vw,40px);--ykp-body:Montserrat,"Segoe UI",sans-serif;--ykp-display:Montserrat,"Segoe UI",sans-serif;--ykp-radius:0;--ykp-card-radius:0;--ykp-chip-radius:0;--ykp-ground:#fff;--ykp-ink:#1e1e1e;--ykp-muted:#5f5f5f;--ykp-line:#dddbdd;--ykp-alt:#f7f7f7;--ykp-accent:#0d837c;--ykp-on-accent:#fff;--ykp-hero:#1e1e1e;--ykp-on-hero:#fff;--ykp-card:#fff;--ykp-heading-case:none;--ykp-heading-tracking:0;background:var(--ykp-ground)}.ykp-page,.ykp-root{color:var(--ykp-ink)}.ykp-root{font-family:var(--ykp-body)}.ykp-root .platform-page-shell{margin:0 auto;max-width:calc(var(--ykp-max) + var(--ykp-gutter)*2);padding-inline:var(--ykp-gutter)}.ykp-hero{background:var(--ykp-hero);color:var(--ykp-on-hero);overflow:hidden;padding-block:calc(76px + clamp(28px, 5vw, 64px)) clamp(48px,7vw,96px);padding-block:calc(var(--site-nav-height, 76px) + clamp(28px, 5vw, 64px)) clamp(48px,7vw,96px);position:relative}.ykp-hero__layout{grid-gap:clamp(24px,4vw,48px);align-items:center;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr);position:relative;z-index:1}.ykp-hero__layout>*{min-width:0}@media (min-width:900px){.ykp-hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.ykp-hero__card,.ykp-hero__wordmark{grid-gap:18px;display:grid;gap:18px;justify-items:center}.ykp-hero__wordmark img{height:auto;width:min(100%,420px)}.ykp-hero__card{background:#fff;padding:clamp(24px,4vw,40px)}.ykp-hero__card img{height:auto;width:min(100%,300px)}.ykp-hero h1{font-family:var(--ykp-display);font-size:clamp(34px,5.4vw,62px);font-weight:500;letter-spacing:var(--ykp-heading-tracking);line-height:1.04;margin:0;text-transform:var(--ykp-heading-case)}.ykp-hero__native{font-size:17px;margin:10px 0 0;opacity:.86}.ykp-hero__place{font-size:13px;font-weight:600;letter-spacing:.14em;margin:18px 0 0;text-transform:uppercase}.ykp-lockup{align-items:center;display:inline-flex;flex-wrap:wrap;gap:14px;margin-top:22px;max-width:100%}.ykp-lockup img{height:34px;max-width:min(42vw,180px);object-fit:contain;width:auto}.ykp-lockup--logo-chip .ykp-lockup__logo{background:#fff;border-radius:4px;height:44px;padding:5px 10px}.ykp-lockup__times{font-size:18px;opacity:.7}.ykp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ykp-button{align-items:center;background:var(--ykp-accent);border:1.5px solid var(--ykp-accent);border-radius:var(--ykp-chip-radius);color:var(--ykp-on-accent);display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.04em;min-height:46px;padding:0 22px;text-decoration:none;text-transform:uppercase}.ykp-button--outline{background:#0000;border-color:currentColor;color:inherit}.ykp-button:focus-visible,.ykp-chip:focus-visible,.ykp-link:focus-visible,.ykp-passport__cover:focus-visible{outline:3px solid var(--ykp-accent);outline-offset:3px}.ykp-bar{background:var(--ykp-ground);border-block:1px solid var(--ykp-line);position:sticky;top:80px;top:var(--site-nav-height,80px);transition:top .22s ease;z-index:20}html.site-nav-hidden .ykp-bar{top:0}.ykp-bar__list{display:flex;gap:10px;list-style:none;margin:0 auto;overflow-x:auto;padding-block:12px;scrollbar-width:none}.ykp-chip{align-items:center;border:1px solid var(--ykp-ink);border-radius:var(--ykp-chip-radius);color:var(--ykp-ink);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.06em;min-height:38px;padding:0 14px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ykp-chip:hover{background:var(--ykp-ink);color:var(--ykp-ground)}.ykp-chip__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.ykp-section{padding-block:clamp(48px,7vw,88px);scroll-margin-top:144px;scroll-margin-top:calc(var(--site-nav-height, 80px) + 64px)}.ykp-section:nth-of-type(2n){background:var(--ykp-alt)}.ykp-heading{font-family:var(--ykp-display);font-size:clamp(28px,3.8vw,42px);font-weight:500;letter-spacing:var(--ykp-heading-tracking);line-height:1.1;margin:0 0 14px;text-transform:var(--ykp-heading-case)}.ykp-subheading{font-size:13px;font-weight:600;letter-spacing:.14em;margin:48px 0 18px;text-transform:uppercase}.ykp-lede{color:var(--ykp-muted);font-size:17px;line-height:1.55;margin:0 0 32px;max-width:62ch}.ykp-offers{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0;padding:0}@media (min-width:760px){.ykp-offers--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ykp-offers--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ykp-offers--1{max-width:640px}}.ykp-offer{background:var(--ykp-card);border:1px solid var(--ykp-line);border-radius:var(--ykp-card-radius);color:var(--ykp-ink);display:grid;position:relative}.ykp-offer__body{padding:22px 22px 18px}.ykp-offer__label{color:var(--ykp-accent);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.ykp-offer__title{font-size:19px;font-weight:500;line-height:1.35;margin:0}.ykp-offer__stub{grid-gap:4px;border-top:1px dashed var(--ykp-line);display:grid;font-size:14px;gap:4px;list-style:none;margin:0;padding:14px 22px}.ykp-offer__coins{font-weight:700}.ykp-steps{grid-gap:16px;display:grid;gap:16px;list-style:none;margin:0;padding:0}@media (min-width:760px){.ykp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ykp-step{border-top:2px solid var(--ykp-ink);padding:20px}.ykp-step__number{background:var(--ykp-accent);border-radius:50%;color:var(--ykp-on-accent);display:inline-grid;font-weight:700;height:30px;place-items:center;width:30px}.ykp-step h4{font-size:17px;margin:12px 0 6px}.ykp-step p{color:var(--ykp-muted);line-height:1.5;margin:0}.ykp-emblem__layout,.ykp-passport__layout{grid-gap:clamp(24px,5vw,56px);align-items:center;display:grid;gap:clamp(24px,5vw,56px)}@media (min-width:860px){.ykp-emblem__layout{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.ykp-passport__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}.ykp-emblem__frame{background:var(--ykp-card);border:1px solid var(--ykp-ink);margin:0;padding:14px;position:relative}.ykp-emblem__frame img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.ykp-emblem__copy h3{font-size:22px;font-weight:600;margin:0 0 4px}.ykp-emblem__note{color:var(--ykp-accent);font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.ykp-about p,.ykp-emblem__copy p,.ykp-passport__copy p{line-height:1.6;max-width:62ch}.ykp-passport__cover{display:block;justify-self:center;width:min(100%,260px)}.ykp-passport__cover img{box-shadow:0 18px 40px #00000038;display:block;height:auto;width:100%}.ykp-facts{grid-gap:12px;display:grid;gap:12px;margin:24px 0}.ykp-facts div{grid-gap:12px;border-bottom:1px solid var(--ykp-line);display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding-bottom:12px}.ykp-facts dt{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ykp-facts dd{margin:0}.ykp-facts a,.ykp-link{color:var(--ykp-accent);font-weight:600}.ykp-closing{background:var(--ykp-hero);color:var(--ykp-on-hero);overflow:hidden;padding-block:clamp(64px,9vw,112px);position:relative;text-align:center}.ykp-closing__layout{grid-gap:18px;display:grid;gap:18px;justify-items:center;position:relative;z-index:1}.ykp-closing h2{font-family:var(--ykp-display);font-size:clamp(32px,5vw,54px);font-weight:500;letter-spacing:var(--ykp-heading-tracking);margin:0;text-transform:var(--ykp-heading-case)}.ykp-closing p{line-height:1.55;margin:0;max-width:52ch}.ykp-page--piotrovsky .ykp-hero__wordmark{width:100%}.ykp-hatch{background:repeating-linear-gradient(135deg,currentColor 0 3px,#0000 3px 12px);display:block;height:26px;opacity:.9;width:100%}.ykp-page--piotrovsky .ykp-chip:hover{background:var(--ykp-ink);box-shadow:inset 0 -2px 0 var(--ykp-accent)}.ykp-page--piotrovsky .ykp-offer{border:0;border-top:4px solid var(--ykp-ink);box-shadow:0 1px 0 var(--ykp-line)}.ykp-page--piotrovsky .ykp-button{background:#fff;border-color:#fff;color:var(--ykp-ink)}.ykp-page--piotrovsky .ykp-section .ykp-button{background:var(--ykp-ink);border-color:var(--ykp-ink);color:#fff}.ykp-page--piotrovsky .ykp-section .ykp-button--outline{background:#0000;color:var(--ykp-ink)}.ykp-page--piotrovsky .ykp-hero .ykp-button--outline{background:#0000;color:#fff}.ykp-page--piotrovsky .ykp-closing .ykp-hatch{margin-bottom:8px;max-width:520px}.ykp-page--museum{--ykp-ink:#1a1a18;--ykp-muted:#575656;--ykp-line:#c9cfcf;--ykp-alt:#f4f6f5;--ykp-accent:#2d8787;--ykp-hero:#fff;--ykp-on-hero:#1a1a18;--ykp-heading-case:uppercase;--ykp-heading-tracking:0.04em}.ykp-page--museum .ykp-closing,.ykp-page--museum .ykp-hero,.ykp-page--museum .ykp-section{background-image:linear-gradient(#2d878712 1px,#0000 0),linear-gradient(90deg,#2d878712 1px,#0000 0);background-size:24px 24px}.ykp-page--museum .ykp-hero{border-top:6px solid var(--ykp-accent);padding-top:88px;padding-top:calc(var(--site-nav-height, 76px) + 12px)}.ykp-closing__sheet,.ykp-hero__sheet{margin:0 auto 28px;max-width:calc(var(--ykp-max) + var(--ykp-gutter)*2);padding-inline:var(--ykp-gutter)}.ykp-elevation{display:block;height:auto;width:100%}.ykp-elevation__dimension,.ykp-elevation__ground,.ykp-elevation__wall,.ykp-elevation__window{fill:none;stroke:#1a1a18;stroke-width:1.4}.ykp-elevation__wall{fill:#fff}.ykp-elevation__roof{fill:#00963f;stroke:#00531d;stroke-width:1.4}.ykp-elevation__dimension{stroke:#2d8787;stroke-dasharray:6 4}.ykp-page--museum .ykp-hero__card{border:1px solid var(--ykp-ink)}.ykp-page--museum .ykp-hero h1{font-weight:700}.ykp-page--museum .ykp-hero__place{color:var(--ykp-accent)}.ykp-page--museum .ykp-button{background:#0000;border-color:var(--ykp-ink);color:var(--ykp-ink)}.ykp-page--museum .ykp-chip:hover{background:var(--ykp-accent);border-color:var(--ykp-accent);color:#fff}.ykp-page--museum .ykp-offer{border-color:var(--ykp-ink);grid-template-columns:minmax(0,1fr) 150px}.ykp-page--museum .ykp-offer__stub{align-content:center;background:var(--ykp-accent);border-inline-start:2px dashed #fff;border-top:0;color:#fff}.ykp-page--museum .ykp-emblem__frame:after,.ykp-page--museum .ykp-emblem__frame:before{border:0 dashed var(--ykp-accent);content:"";position:absolute}.ykp-page--museum .ykp-emblem__frame:before{border-top-width:1px;bottom:-14px;left:0;right:0}.ykp-page--museum .ykp-emblem__frame:after{border-inline-start-width:1px;bottom:0;inset-inline-end:-14px;top:0}.ykp-page--museum .ykp-closing{padding-top:32px}.ykp-page--poverkhnosti{--ykp-ink:#5e1216;--ykp-muted:#8b1e2d;--ykp-line:#e5dfd3;--ykp-alt:#faf6f1;--ykp-accent:#9b1c25;--ykp-hero:#9b1c25;--ykp-on-hero:#fff;--ykp-card:#e5dfd3;--ykp-card-radius:30px;--ykp-chip-radius:999px;--ykp-heading-case:uppercase;--ykp-heading-tracking:0.12em}.ykp-page--poverkhnosti .ykp-hero{padding-bottom:clamp(88px,10vw,128px);text-align:center}.ykp-page--poverkhnosti .ykp-hero__layout{grid-template-columns:1fr;justify-items:center}.ykp-page--poverkhnosti .ykp-hero__wordmark img{width:min(70%,300px)}.ykp-page--poverkhnosti .ykp-actions{justify-content:center}.ykp-page--poverkhnosti .ykp-hero .ykp-button{background:#f3c5ca;border-color:#f3c5ca;color:#9b1c25}.ykp-page--poverkhnosti .ykp-hero .ykp-button--outline{background:#0000;border-color:#fff;color:#fff}.ykp-wave{fill:var(--ykp-ground);height:56px;left:0;position:absolute;width:100%}.ykp-wave--bottom{bottom:-1px}.ykp-wave--top{top:-1px}.ykp-page--poverkhnosti .ykp-chip{background:#f3c5ca;border-color:#f3c5ca;color:#9b1c25}.ykp-page--poverkhnosti .ykp-chip:hover{background:#9b1c25;border-color:#9b1c25;color:#fff}.ykp-page--poverkhnosti .ykp-offer{border:0;overflow:hidden}@media (min-width:760px){.ykp-page--poverkhnosti .ykp-offers--3{align-items:start}.ykp-page--poverkhnosti .ykp-offers--3 .ykp-offer:first-child{margin-top:64px}.ykp-page--poverkhnosti .ykp-offers--3 .ykp-offer:nth-child(2){margin-top:32px}}.ykp-page--poverkhnosti .ykp-offer__stub{border-top:2px dotted #9b1c2559}.ykp-page--poverkhnosti .ykp-step{background:#faf6f1;border-radius:20px;border-top:0}.ykp-page--poverkhnosti .ykp-button{border-radius:999px}.ykp-page--poverkhnosti .ykp-closing{padding-top:clamp(96px,11vw,140px)}.ykp-motto{font-family:var(--ykp-display);font-size:14px;letter-spacing:.24em}.ykp-page--kolyada{--ykp-ink:#0f0e15;--ykp-muted:#555;--ykp-line:#e4e1dd;--ykp-alt:#f6f4f1;--ykp-accent:#e74e0f;--ykp-hero:#000;--ykp-on-hero:#fff;--ykp-chip-radius:999px}.ykp-page--kolyada .ykp-hero__card{background:#0000}.ykp-comet{height:100%;inset:0;position:absolute;width:100%}@media (max-width:899px){.ykp-hero .ykp-comet{display:none}}.ykp-closing .ykp-comet{height:150px;inset:24px 0 auto}.ykp-page--kolyada .ykp-closing{padding-top:190px}.ykp-comet path{fill:none;stroke:#e74e0f;stroke-width:2.5;stroke-linecap:round}.ykp-comet .ykp-comet__star{fill:none;stroke:#e74e0f;stroke-width:3}.ykp-page--kolyada .ykp-hero h1{font-weight:400}.ykp-page--kolyada .ykp-heading{display:inline-block;font-weight:400;isolation:isolate;padding:6px 18px;position:relative}.ykp-page--kolyada .ykp-heading:before{background:radial-gradient(closest-side at 30% 55%,#0f0e151f,#0000 70%),radial-gradient(closest-side at 72% 40%,#0f0e1517,#0000 75%);content:"";inset:-10px -16px;position:absolute;z-index:-1}.ykp-page--kolyada .ykp-bar{background:#000;border-color:#000}.ykp-page--kolyada .ykp-chip{border-color:#fff6;color:#fff}.ykp-page--kolyada .ykp-chip__number{background:#e74e0f;border-radius:50%;color:#fff;display:inline-grid;font-size:11px;height:24px;opacity:1;place-items:center;width:24px}.ykp-page--kolyada .ykp-chip:hover{background:#fff;color:#000}.ykp-page--kolyada .ykp-offer{border-color:#0f0e15;grid-template-columns:minmax(0,1fr) 160px}.ykp-page--kolyada .ykp-offer__stub{align-content:center;background:#e74e0f;border-inline-start:2px dashed #fff;border-top:0;color:#fff}.ykp-page--kolyada .ykp-hero .ykp-button--outline{color:#fff}@media (max-width:560px){.ykp-page--kolyada .ykp-offer,.ykp-page--museum .ykp-offer{grid-template-columns:1fr}.ykp-page--kolyada .ykp-offer__stub,.ykp-page--museum .ykp-offer__stub{border-inline-start:0;border-top:2px dashed #fff}}@media (prefers-reduced-motion:reduce){.ykp-bar{transition:none}}