@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/commissioner-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/commissioner-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#1f3a5f;--deep:#14243a;--paper:#f6f1e7;--sand:#e2c391;--ochre:#cf9d5a;--graphite:#26292e;--ink:#14243a;--ink-2:rgba(20,36,58,.72);--ink-3:rgba(20,36,58,.64);--hair:rgba(20,36,58,.18);--ink-on-deep:rgba(246,241,231,.9);--ink-on-deep-2:rgba(246,241,231,.62);--hair-on-deep:rgba(246,241,231,.3);--font:"Commissioner",Arial,sans-serif;--fs-display:64px;--fs-h2:34px;--fs-h3:22px;--fs-lead:20px;--fs-body:17px;--fs-ui:15px;--fs-small:14px;--fs-caption:12px;--fs-num:56px;--r-out:10px;--r-in:6px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--container:1240px;--gutter:24px;--sec-pad-y:96px;--dur-ui:.18s;--dur-reveal:.7s;--ease-out:cubic-bezier(.22,.61,.36,1);--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--metal-hi:#27466f;--metal-lo:#1a3152;--tilt:4;--tilt-p:2.5;--sheen:.11;--grain:.16;--sh-a:.55;--sh-b:.35;--cone:.07;--glow:.075;--glow-r:560px;--vig:.35;--grain-sec:.16}@property --glow{syntax:"<number>";inherits:true;initial-value:.075}.lit{position:relative}.lit:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(var(--glow-r) var(--glow-r) at var(--gx,50vw) var(--gy,35vh),rgba(246,241,231,var(--glow)),transparent 70%),radial-gradient(130% 95% at 50% 28%,transparent 42%,rgba(0,0,0,var(--vig)) 100%);background-attachment:fixed,scroll;transition:--glow .4s var(--ease-out)}.lit:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:var(--grain-sec);mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") repeat;background-size:200px 200px}.lit>*{position:relative;z-index:1}.asphalt{z-index:1}@media(max-width:767px){:root{--fs-display:36px;--fs-h2:26px;--fs-h3:19px;--fs-lead:18px;--fs-body:16px;--fs-num:40px;--gutter:20px;--sec-pad-y:56px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;overflow-x:hidden;font-variant-numeric:tabular-nums}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}h1,h2,h3{margin:0;font-weight:700;line-height:1.15;text-wrap:balance}.w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.w i{display:inline-block;font-style:normal;transform:translateY(105%);opacity:0;animation:wordUp .9s var(--spring) both;animation-delay:calc(.45s + var(--i) * 80ms)}@keyframes wordUp{to{transform:translateY(0);opacity:1}}h1{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.015em;font-weight:800;color:var(--paper)}h2{font-size:var(--fs-h2);letter-spacing:-.01em}h3{font-size:var(--fs-h3);font-weight:600}p{margin:0}.lead{font-size:var(--fs-lead);line-height:1.45;color:var(--ink-2);max-width:34em}.kicker{font-size:var(--fs-small);font-weight:500;color:var(--sand)}.slot{color:var(--ochre);border:1px dashed rgba(207,157,90,.7);border-radius:var(--r-in);padding:0 .35em;white-space:nowrap}.wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.ph{position:relative;background:var(--blue);color:var(--ink-on-deep-2);overflow:hidden;border-radius:var(--r-out)}.ph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(246,241,231,.07) 14px 15px)}.ph span{position:absolute;left:var(--s4);bottom:var(--s3);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:var(--s3) var(--s7);border-radius:var(--r-pill);border:2px solid var(--sand);background:var(--sand);color:var(--deep);font:600 var(--fs-ui)/1 var(--font);text-decoration:none;cursor:pointer;transition:transform var(--dur-ui) var(--ease-out),background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.btn:hover{background:var(--ochre);border-color:var(--ochre)}.btn:active{transform:translateY(1px)}.btn--mag{transition:transform .35s var(--spring),background var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.btn--mag i{font-style:normal;display:inline-block;transition:transform .45s var(--spring)}.btn--line{background:transparent;color:var(--paper);border-color:var(--ink-on-deep-2)}.btn--line:hover{background:transparent;border-color:var(--sand);color:var(--sand)}.on-paper .btn--line{color:var(--blue);border-color:var(--blue)}.on-paper .btn--line:hover{background:var(--blue);color:var(--paper);border-color:var(--blue)}.rule{border:0;border-top:3px solid var(--sand);margin:0 0 var(--s4);width:64px}.asphalt{position:relative;height:56px;background:var(--graphite);overflow:hidden}.asphalt:before,.asphalt:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--sand);opacity:.6}.asphalt:before{top:8px}.asphalt:after{bottom:8px}.asphalt__line{position:absolute;top:50%;left:0;width:200%;height:6px;margin-top:-3px;background:repeating-linear-gradient(90deg,var(--sand) 0 60px,transparent 60px 140px);animation:drive 2.2s linear infinite}@keyframes drive{to{transform:translate(-140px)}}.asphalt.off .asphalt__line{animation-play-state:paused}.asphalt--thin{height:28px}.asphalt--thin:before,.asphalt--thin:after{display:none}.asphalt--thin .asphalt__line{height:4px;margin-top:-2px;background:repeating-linear-gradient(90deg,var(--sand) 0 30px,transparent 30px 70px);animation-name:driveThin}@keyframes driveThin{to{transform:translate(-70px)}}.hdr{position:sticky;top:0;z-index:20;background:var(--deep);border-bottom:1px solid var(--hair-on-deep)}.hdr__in{max-width:var(--container);margin:0 auto;padding:var(--s3) var(--gutter);display:flex;align-items:center;gap:var(--s6)}.hdr__logo svg{height:38px;width:auto}.hdr__nav{flex:1;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:0;padding:0;list-style:none}.hdr__nav a{text-decoration:none;color:var(--ink-on-deep);font-size:var(--fs-ui);font-weight:500;transition:color var(--dur-ui)}.hdr__nav a:hover{color:var(--sand)}.hdr__tel{text-decoration:none;color:var(--paper);font-weight:600;font-size:var(--fs-ui)}.hdr .btn{min-height:44px;padding:var(--s2) var(--s5)}@media(max-width:1023px){.hdr__nav{display:none}.hdr__tel{margin-left:auto}}@media(max-width:767px){.hdr .btn{display:none}}.hero{background:radial-gradient(70% 60% at 50% -10%,rgba(246,241,231,var(--cone)),transparent 70%) var(--deep);color:var(--ink-on-deep);padding:var(--s8) 0 0;overflow:hidden}.hero__in{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;perspective:1400px}.sign{display:block}.sign--hero{transform-origin:50% 100%;animation:standUp 1.5s var(--spring) both}@keyframes standUp{0%{opacity:0;transform:rotateX(-60deg) translateY(30px)}to{opacity:1;transform:none}}.metal{position:relative;overflow:hidden;background:linear-gradient(155deg,var(--metal-hi) 0%,var(--blue) 46%,var(--metal-lo) 100%);will-change:transform}.metal .grain{position:absolute;inset:0;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") repeat;background-size:200px 200px}.metal .spec{position:absolute;inset:0;pointer-events:none;background:radial-gradient(var(--spec-w,520px) var(--spec-h,380px) at var(--mx,32%) var(--my,22%),rgba(246,241,231,var(--sheen)),transparent 66%)}.entry__grid,.pointer .arr,.pointer h2{position:relative;z-index:1}.rivet{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f1d9b2,var(--sand) 55%,#b58f58);box-shadow:0 1px 2px #00000073;pointer-events:none;z-index:2}.rivet:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--deep);box-shadow:inset 0 1px 1px #0009}.rivet.tl{top:14px;left:14px}.rivet.tr{top:14px;right:14px}.rivet.bl{bottom:14px;left:14px}.rivet.br{bottom:14px;right:14px}.entry{border:5px solid var(--paper);border-radius:22px;padding:var(--s8) var(--s8) var(--s7);color:var(--ink-on-deep);box-shadow:10px 32px 56px -16px rgba(0,0,0,var(--sh-a)),4px 10px 20px -8px rgba(0,0,0,var(--sh-b)),inset 0 1px #f6f1e729,inset 0 -2px #00000047,inset 0 0 72px #00000029}.entry:after{content:"";position:absolute;inset:10px;border:2px solid rgba(246,241,231,.55);border-radius:14px;pointer-events:none;z-index:2}.entry__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:end}.entry__text{display:grid;gap:var(--s5)}.entry .lead{color:var(--ink-on-deep-2)}.entry__ctas{display:flex;flex-wrap:wrap;gap:var(--s3)}.entry__photo{aspect-ratio:4/3;background:var(--deep)}.entry__posts{display:flex;justify-content:space-between;padding:0 var(--s10);height:64px}.entry__posts i{display:block;width:10px;height:100%;background:var(--sand);border-radius:0 0 3px 3px}.rail{position:fixed;left:var(--s4);top:50%;transform:translateY(-50%);z-index:15;display:grid;gap:var(--s2)}.rail a{display:block;width:10px;height:10px;border-radius:50%;background:var(--hair);text-decoration:none;transition:background var(--dur-ui),transform var(--dur-ui)}.rail a.is-here{background:var(--ochre);transform:scale(1.4)}@media(max-width:1279px){.rail{display:none}}.sec{padding:var(--sec-pad-y) 0}.sec--deep{background:var(--deep);color:var(--ink-on-deep)}.sec--deep .lead{color:var(--ink-on-deep-2)}.sec--deep h2,.sec--deep h3{color:var(--paper)}.sign--ptr{display:inline-block;margin-bottom:var(--s6);transform-origin:50% 100%}.pointer{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:var(--s3);color:var(--paper);border:3px solid var(--sand);border-radius:var(--r-out);padding:var(--s3) var(--s5);--spec-w:300px;--spec-h:180px;box-shadow:6px 14px 24px -10px rgba(var(--sh-c,20,36,58),var(--sh-a)),2px 4px 8px -4px rgba(var(--sh-c,20,36,58),var(--sh-b)),inset 0 1px #f6f1e729,inset 0 -1px #00000047}.sec--deep .pointer{--sh-c:0,0,0}.pointer:after{content:"";position:absolute;inset:7px;border:1.5px solid rgba(246,241,231,.5);border-radius:var(--r-in);pointer-events:none;z-index:2}.pointer h2{color:var(--paper)}.pointer .arr{font-size:var(--fs-h2);color:var(--sand);line-height:1}html.js .sign--ptr.r{opacity:0}.sign--ptr.r.in{animation:pass 1.15s var(--ease-out) both}@keyframes pass{0%{opacity:0;transform:translate(48px) rotate(0)}50%{opacity:1;transform:translate(0) rotate(-1.1deg)}68%{transform:translate(0) rotate(.7deg)}84%{transform:translate(0) rotate(-.3deg)}to{opacity:1;transform:none}}.sec__lead{margin-bottom:var(--s7)}.book{background:var(--deep);color:var(--ink-on-deep);padding:var(--s8) 0 var(--s9)}.book__in{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s7);align-items:start}.book h2{color:var(--paper);margin-bottom:var(--s4)}.tabs{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s5)}.tab{padding:var(--s2) var(--s4);border-radius:var(--r-pill);border:1.5px solid var(--hair-on-deep);background:transparent;color:var(--ink-on-deep);font:500 var(--fs-ui) var(--font);cursor:pointer;transition:background var(--dur-ui),color var(--dur-ui),border-color var(--dur-ui)}.tab.on{background:var(--paper);color:var(--deep);border-color:var(--paper)}.cal{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:start}.cal__head{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:center;margin-bottom:var(--s4)}.cal__side{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.month{display:grid;gap:var(--s3)}.month__title{font-weight:600;font-size:var(--fs-h3);color:var(--paper);line-height:1.2}.month__nav{display:flex;gap:var(--s1);flex:none}.month__nav button{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--hair-on-deep);background:transparent;color:var(--paper);cursor:pointer;font-size:18px;line-height:1}.month__nav button:hover{border-color:var(--sand);color:var(--sand)}.grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dow{font-size:var(--fs-caption);color:var(--ink-on-deep-2);text-align:center;padding-bottom:var(--s1)}.day span{position:relative;z-index:1}.day{position:relative;overflow:hidden;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;border:0;background:#f6f1e70f;color:var(--paper);font:500 var(--fs-ui) var(--font);cursor:pointer;transition:background var(--dur-ui),color var(--dur-ui)}.day:hover{background:#f6f1e729}.day.pad{visibility:hidden}.day.past{color:var(--ink-on-deep-2);opacity:.45;cursor:default}.day.past:hover{background:#f6f1e70f}.day.busy{cursor:default;color:var(--ink-on-deep-2);background:transparent;outline:1px dashed var(--hair-on-deep);outline-offset:-1px}.day.busy:after{content:"";position:absolute;left:50%;top:50%;width:150%;height:2px;background:var(--ochre);transform:translate(-50%,-50%) rotate(-38deg)}.day.busy span{text-shadow:0 0 5px var(--deep),0 0 2px var(--deep)}.cal.is-draw .day.busy:after{clip-path:inset(0 100% 0 0);animation:strike .45s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes strike{to{clip-path:inset(0 0 0 0)}}.day.busy:hover{background:transparent}.day.sel{background:var(--sand);color:var(--deep)}.day.in{background:#e2c39147;color:var(--paper)}.day.today{box-shadow:inset 0 0 0 1.5px var(--sand)}.legend{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s4);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.legend i{display:inline-block;width:14px;height:14px;border-radius:4px;vertical-align:-2px;margin-right:6px;position:relative}.legend .l-free{background:#f6f1e729}.legend .l-busy{outline:1px dashed var(--hair-on-deep);outline-offset:-1px;overflow:hidden}.legend .l-busy:after{content:"";position:absolute;left:50%;top:50%;width:150%;height:2px;background:var(--ochre);transform:translate(-50%,-50%) rotate(-38deg)}.legend .l-sel{background:var(--sand)}.sum{display:grid;gap:var(--s4);padding:var(--s5);border:1.5px solid var(--hair-on-deep);border-radius:var(--r-out);position:sticky;top:88px}.sum h3{color:var(--paper)}.sum__row{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--hair-on-deep);font-size:var(--fs-ui)}.sum__row b{color:var(--paper);font-weight:600}.sum__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--s2)}.sum__total b{font-size:var(--fs-h3);color:var(--sand)}.sum .btn{width:100%}.sum__note{font-size:var(--fs-small);color:var(--ink-on-deep-2)}.fleet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.car{display:grid;gap:var(--s3);text-decoration:none;color:inherit}.car .ph{aspect-ratio:4/3;transition:transform var(--dur-ui) var(--ease-out)}.car:hover .ph{transform:translateY(-3px)}.ph span{z-index:3}.car .ph:after{content:"";position:absolute;inset:0;background:var(--deep);opacity:.45;transition:opacity .5s var(--ease-out);z-index:1}.car:hover .ph:after,.car:focus-visible .ph:after{opacity:.06}.beam{position:absolute;inset:-30% -70%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 0 40%,rgba(246,241,231,.22) 46%,rgba(246,241,231,.06) 52%,transparent 58%)}.car:hover .beam{animation:sweep 1s var(--ease-out) both}@keyframes sweep{0%{transform:translate(-60%);opacity:0}30%{opacity:1}to{transform:translate(60%);opacity:0}}@media(hover:none){.car .ph:after{opacity:0}}.car__meta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);color:var(--ink-2);font-size:var(--fs-small)}.car__more{color:var(--blue);font-weight:600;font-size:var(--fs-ui);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.car.r.in{animation:arrive var(--dur-reveal) var(--ease-out) both}.car.r.in:nth-child(2){animation-delay:.1s}.car.r.in:nth-child(3){animation-delay:.2s}@keyframes arrive{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5);position:relative;padding-top:var(--s6)}.route:before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;background:var(--sand);border-radius:2px}.route:after{content:"";position:absolute;left:0;right:0;top:10px;border-top:2px dashed var(--deep)}.stop{position:relative;display:grid;gap:var(--s2);align-content:start}.stop:before{content:"";position:absolute;top:calc(-1 * var(--s6) + 3px);left:0;width:16px;height:16px;border-radius:50%;background:var(--deep);border:3px solid var(--sand)}.stop b{font-size:var(--fs-num);line-height:1;color:var(--sand);font-weight:800}.stop p{color:var(--ink-on-deep-2)}.events{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:start}.event{display:grid;gap:var(--s3);text-decoration:none;color:inherit}.event .ph{aspect-ratio:16/9}.event__date{color:var(--ochre);font-weight:600;font-size:var(--fs-small)}.event__list{display:grid}.event__item{display:grid;gap:var(--s1);padding:var(--s4) 0;border-top:2px dashed var(--hair);text-decoration:none;color:inherit}.event__item:last-child{border-bottom:2px dashed var(--hair)}.event__item h3{font-size:var(--fs-body)}.partners{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s8);align-items:start}.logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.logo-ph{aspect-ratio:3/2;border:1.5px dashed var(--hair);border-radius:var(--r-out);display:grid;place-items:center;color:var(--ink-3);font-size:var(--fs-small)}.block{display:grid;gap:var(--s3);align-content:start}.block p{color:var(--ink-2)}.sec--deep .block p{color:var(--ink-on-deep-2)}.block .btn{justify-self:start;margin-top:var(--s2)}.dealers{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8)}.reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s7)}.review{display:grid;gap:var(--s3);color:var(--ink-2)}.review:before{content:"„";font-size:56px;line-height:.6;color:var(--sand);font-weight:800;height:24px}.review b{color:var(--ink);font-weight:600}.contacts{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s7);align-items:start}.contacts__list{display:grid;gap:var(--s4)}.contacts__list a{text-decoration:none}.msgs{display:flex;flex-wrap:wrap;gap:var(--s2)}.msgs .btn{min-height:44px;padding:var(--s2) var(--s5)}.map{aspect-ratio:16/10}.ftr{background:var(--deep);color:var(--ink-on-deep-2);padding:var(--s7) 0;font-size:var(--fs-small)}.ftr__in{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:auto 1fr auto;gap:var(--s6);align-items:start}.ftr__logo svg{height:40px;width:auto}.ftr__nav{display:grid;grid-template-columns:repeat(2,auto);gap:var(--s2) var(--s7);margin:0;padding:0;list-style:none}.ftr__nav a{color:var(--ink-on-deep);text-decoration:none}.ftr__legal{display:grid;gap:var(--s2);text-align:right}.bar{display:none}@media(max-width:767px){.bar{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:var(--s2) var(--gutter) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--deep);border-top:1px solid var(--hair-on-deep)}.bar .btn{width:100%}body{padding-bottom:76px}}@media(max-width:1023px){.entry__grid{grid-template-columns:1fr}.entry__photo{order:-1}.book__in{grid-template-columns:1fr}.sum{position:static}.fleet,.reviews,.route{grid-template-columns:repeat(2,minmax(0,1fr))}.events,.partners,.contacts,.dealers,.ftr__in{grid-template-columns:1fr}.ftr__legal{text-align:left}}@media(max-width:767px){.hero{padding-top:var(--s6)}.entry{padding:var(--s5);border-width:4px;border-radius:16px}.entry:after{inset:7px;border-radius:10px}.rivet{width:9px;height:9px}.rivet:after{inset:2px}.rivet.tl,.rivet.bl{left:9px}.rivet.tr,.rivet.br{right:9px}.rivet.tl,.rivet.tr{top:9px}.rivet.bl,.rivet.br{bottom:9px}.sign--ptr{margin-bottom:var(--s5)}.entry__posts{padding:0 var(--s7);height:40px}.cal{grid-template-columns:1fr}.month--2{display:none}.cal__head{grid-template-columns:1fr auto}.cal__side{justify-content:flex-end}.cal__side .month__title{display:none}.fleet,.reviews{grid-template-columns:1fr}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.route{grid-template-columns:1fr;padding-top:0;padding-left:var(--s6);gap:var(--s6)}.route:before{inset:0 auto 0 7px;width:4px;height:auto}.route:after{inset:0 auto 0 8px;border-top:0;border-left:2px dashed var(--deep)}.stop:before{top:4px;left:calc(-1 * var(--s6) + 1px)}.pointer{padding:var(--s2) var(--s4);--spec-w:220px;--spec-h:120px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.asphalt__line{animation:none}.sign--ptr.r{opacity:1}.w i{transform:none;opacity:1}.cal.is-draw .day.busy:after{clip-path:none}}.k-intro .lead+.lead{margin-top:var(--s4)}.k-legend{margin-top:var(--s5);padding:var(--s3) var(--s4);border:1.5px dashed rgba(226,195,145,.55);border-radius:var(--r-out);font-size:var(--fs-small);color:var(--ink-on-deep-2);max-width:52em}.k-legend b{color:var(--sand);font-weight:600}.k-bd{display:inline-flex;align-items:center;gap:7px;font:600 12.5px/1 var(--font);white-space:nowrap;border-radius:6px}.k-bd--tag{background:var(--deep);color:var(--paper);padding:6px 10px 6px 8px}.k-bd--tag i{width:8px;height:8px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 3px #e2c39147}.k-bd--p{background:#14243af0;color:var(--paper);padding:3px 10px 3px 3px}.k-bd--p b{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:var(--blue);color:var(--paper);font-weight:800;font-size:14px;box-shadow:inset 0 0 0 1.5px var(--paper),inset 0 0 0 3px var(--blue)}.k-bd--line{border:1.5px solid var(--ochre);color:var(--ink);background:#e2c39133;padding:4px 8px}.k-ph .k-bd--line{background:var(--paper)}.k-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin-top:var(--s7)}.k-badges>div{display:grid;gap:var(--s2);align-content:start}.k-badges .k-ph{aspect-ratio:16/9}.k-badges h3{font-size:18px;margin-top:var(--s2)}.k-badges p{font-size:var(--fs-small);color:var(--ink-on-deep-2)}@media(max-width:760px){.k-badges{grid-template-columns:1fr}}.k-vhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);margin:var(--s6) 0 var(--s3)}.k-vhead .h-sub{margin:0}.k-seg{display:inline-flex;border:1.5px solid var(--hair);border-radius:var(--r-pill);padding:3px;background:#ffffff73}.k-seg button{font:500 var(--fs-small) var(--font);color:var(--ink);background:transparent;border:0;border-radius:var(--r-pill);padding:6px 14px;min-height:34px;cursor:pointer}.k-seg button[aria-pressed=true]{background:var(--deep);color:var(--paper)}@media(max-width:700px){.k-seg{display:none}}.k-frame{margin-inline:auto;max-width:100%;border:1.5px solid var(--hair);border-radius:14px;overflow:clip;background:var(--paper);box-shadow:0 22px 44px -28px #14243a80;transition:max-width .4s var(--ease-out)}.k-frame.is-phone{max-width:390px}.k-in{container:cat / inline-size}.k-foot{font-size:12.5px;color:var(--ink-3);padding:10px 18px;border-top:1px solid var(--hair);background:#efe9dc}.k-sh{background:var(--deep);color:var(--ink-on-deep);display:flex;align-items:center;gap:16px;padding:10px 18px}.k-sh__logo svg{height:30px;width:auto;display:block}.k-sh__sw{display:inline-flex;border:1.5px solid var(--hair-on-deep);border-radius:var(--r-pill);padding:2px;font-size:13px}.k-sh__sw span{padding:3px 11px;border-radius:var(--r-pill)}.k-sh__sw .on{background:var(--paper);color:var(--deep);font-weight:600}.k-sh__nav{display:flex;gap:18px;font-size:14px}.k-sh__nav .on{color:var(--sand)}.k-sh__cta{margin-left:auto;background:var(--sand);color:var(--deep);border-radius:var(--r-pill);padding:8px 16px;font-weight:600;font-size:14px;white-space:nowrap}.k-sh__burger{display:none;margin-left:auto;width:36px;height:36px;flex:none;border:1.5px solid var(--hair-on-deep);border-radius:50%;background:linear-gradient(var(--paper),var(--paper)) 50% 42%/14px 2px no-repeat,linear-gradient(var(--paper),var(--paper)) 50% 58%/14px 2px no-repeat}@container cat (max-width:880px){.k-sh__nav,.k-sh__cta{display:none}.k-sh__burger{display:block}}.k-page{padding:28px 24px 40px;display:grid;gap:20px}.k-page .pointer{margin-bottom:0;justify-self:start}.k-head{display:grid;gap:12px}.k-lead{color:var(--ink-2);max-width:40em}.k-dyn{display:grid;gap:20px;min-width:0}.k-h3{font-size:22px;margin-top:6px}@container cat (max-width:700px){.k-page{padding:20px 16px 28px}.k-page .pointer h2,.k-page .pointer .arr{font-size:24px}}.k-fb{position:sticky;top:64px;z-index:4;background:#f6f1e7f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid var(--hair);border-radius:12px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.k-fb__tg{display:none}.k-fb__p{display:contents}.k-fg{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.k-fg__l{font-size:12.5px;color:var(--ink-3);margin-right:4px}.k-fc{font:500 13.5px var(--font);color:var(--ink);background:transparent;border:1.5px solid var(--hair);border-radius:var(--r-pill);padding:5px 12px;min-height:34px;cursor:pointer;transition:background var(--dur-ui),border-color var(--dur-ui),color var(--dur-ui)}.k-fc:hover{border-color:var(--blue)}.k-fc[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--paper)}.k-sw{order:2;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.k-sw input{appearance:none;-webkit-appearance:none;flex:none;width:42px;height:24px;margin:0;border-radius:var(--r-pill);background:#14243a38;position:relative;cursor:pointer;transition:background var(--dur-ui)}.k-sw input:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--paper);box-shadow:0 1px 2px #0000004d;transition:transform var(--dur-ui) var(--ease-out)}.k-sw input:checked{background:var(--deep)}.k-sw input:checked:after{transform:translate(18px);background:var(--sand)}.k-fs{order:3;margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.k-fs select{font:500 13.5px var(--font);color:var(--ink);background:var(--paper);border:1.5px solid var(--hair);border-radius:8px;padding:6px 10px;min-height:34px}.k-sum{order:4;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13.5px;color:var(--ink-2);padding-top:8px;border-top:1px solid var(--hair)}.k-sum b{color:var(--ink);font-weight:650}.k-reset{font:600 13px var(--font);color:var(--blue);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:3px;text-decoration-thickness:2px}@container cat (max-width:700px){.k-fb{top:60px;padding:10px 12px;gap:10px}.k-fb__tg{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--font);color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--r-pill);padding:6px 14px;min-height:40px;cursor:pointer}.k-fb__tg b{background:var(--blue);color:var(--paper);border-radius:var(--r-pill);padding:1px 7px;font-size:12px}.k-sw{margin-left:auto;font-size:13.5px}.k-fb__p{display:none;order:3;width:100%;flex-direction:column;align-items:flex-start;gap:12px;padding-top:4px}.k-fb.is-open .k-fb__p{display:flex}.k-fs{margin-left:0}}.k-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.k-card{display:grid;gap:6px;align-content:start;min-width:0}.k-card .k-ph{margin-bottom:6px}.k-ph{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--r-out);overflow:hidden;background:var(--blue);color:var(--ink-on-deep-2);text-decoration:none}.k-ph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(246,241,231,.07) 14px 15px)}.k-ph:after{content:"";position:absolute;inset:0;background:var(--deep);opacity:.42;transition:opacity .5s var(--ease-out)}.k-ph__cap{position:absolute;left:12px;bottom:10px;z-index:2;font-size:11.5px;letter-spacing:.05em}.k-ph .k-bd{position:absolute;left:10px;top:10px;z-index:3}.k-card:hover .k-ph:after,.k-big:hover .k-ph:after,.k-mini:hover .k-ph:after{opacity:.06}.k-beam{position:absolute;inset:-30% -70%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 0 40%,rgba(246,241,231,.22) 46%,rgba(246,241,231,.06) 52%,transparent 58%)}@media(hover:hover)and (pointer:fine){.k-card:hover .k-beam,.k-big:hover .k-beam{animation:k-sweep 1s var(--ease-out) both}}@keyframes k-sweep{0%{transform:translate(-60%);opacity:0}30%{opacity:1}to{transform:translate(60%);opacity:0}}@media(hover:none){.k-ph:after{opacity:0}}.k-card h4,.k-mini h4{font-size:18px;font-weight:650;line-height:1.2}.k-brand{font-size:12.5px;color:var(--ink-3)}.k-spec,.k-price{font-size:14px;color:var(--ink-2)}.k-lnk{justify-self:start;color:var(--blue);font-weight:600;font-size:14.5px;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.k-empty{font-size:14px;color:var(--ink-3)}@container cat (max-width:1000px){.k-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cat (max-width:700px){.k-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:14px;margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none}.k-row::-webkit-scrollbar{display:none}.k-row>.k-card{flex:0 0 74%;scroll-snap-align:start}.k-row.k-row--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}.k-row--grid>.k-card{flex:none}.k-row--grid .k-card h4{font-size:16px}}.k-shelf{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--hair)}.k-shelf__h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.k-shelf__h h3{font-size:22px}.k-shelf__h p{font-size:13.5px;color:var(--ink-3)}.k-shelf__h .k-lnk{margin-left:auto}.k-logo{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:12px;border:1.5px dashed rgba(20,36,58,.32);font-size:10.5px;color:var(--ink-3);background:#fff6}.k-logo--s{width:40px;height:40px;border-radius:9px;font-size:9.5px}.k-res{display:grid;gap:22px;min-width:0}.k-tabs{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 14px;margin:0 -4px;scrollbar-width:none}.k-tabs::-webkit-scrollbar{display:none}.k-ptab{flex:none;display:inline-flex;align-items:center;gap:10px;color:var(--paper);font:700 16px var(--font);border:3px solid rgba(226,195,145,.4);border-radius:var(--r-out);padding:10px 18px;cursor:pointer;opacity:.7;box-shadow:4px 10px 18px -10px #14243a8c,inset 0 1px #f6f1e729,inset 0 -1px #00000047;transition:opacity var(--dur-ui),border-color var(--dur-ui),transform var(--dur-ui) var(--ease-out)}.k-ptab:after{content:"";position:absolute;inset:5px;border:1.5px solid rgba(246,241,231,.42);border-radius:var(--r-in);pointer-events:none}.k-ptab .arr{color:var(--sand);font-size:20px;line-height:1;position:relative}.k-ptab:hover{opacity:.92;transform:translateY(-1px)}.k-ptab[aria-pressed=true]{opacity:1;border-color:var(--sand)}.k-ptab--all{background:transparent;color:var(--ink);border:2px solid var(--hair);box-shadow:none;opacity:1;font-weight:600}.k-ptab--all:after{display:none}.k-ptab--all[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:var(--paper)}.k-bi{display:flex;align-items:center;gap:16px}.k-bi h3{font-size:26px}.k-bi p{color:var(--ink-2);font-size:15px;max-width:44em}.k-lotbox{display:grid;gap:14px;min-width:0}.k-lotbox__h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px}.k-lotbox h3{font-size:22px}.k-lotbox__h p{font-size:14px;color:var(--ink-2)}.k-lotbox--deep{background:var(--deep);color:var(--ink-on-deep);border-radius:14px;padding:20px}.k-lotbox--deep h3,.k-lotbox--deep h4{color:var(--paper)}.k-lotbox--deep p,.k-lotbox--deep .k-spec,.k-lotbox--deep .k-price{color:var(--ink-on-deep-2)}.k-lotbox--deep .k-lnk{color:var(--paper)}.k-big{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:center}.k-big+.k-big{padding-top:16px;border-top:1px solid var(--hair-on-deep)}.k-big__t{display:grid;gap:6px}.k-big h4{font-size:22px}.k-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.k-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 22px;border-radius:var(--r-pill);background:var(--sand);color:var(--deep);font:600 14.5px var(--font);text-decoration:none;transition:background var(--dur-ui)}.k-btn:hover{background:var(--ochre)}@container cat (max-width:700px){.k-big{grid-template-columns:1fr;gap:12px}.k-bi{align-items:flex-start}.k-bi h3{font-size:22px}.k-lotbox--deep{padding:16px}}.k-strip{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;min-width:0}.k-mini{flex:0 0 300px;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1.5px solid var(--hair);border-radius:12px;background:#ffffff73}.k-mini .k-ph{aspect-ratio:1}.k-mini .k-ph__cap{display:none}.k-mini .k-ph .k-bd{left:6px;top:6px;font-size:11px;padding:3px 6px}.k-mini>div{display:grid;gap:3px;min-width:0}.k-mini h4{font-size:16px}.k-mini .k-lnk{font-size:13.5px;margin-top:2px}.k-acc{border-top:1px solid var(--hair)}.k-acc>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 0;cursor:pointer}.k-acc>summary::-webkit-details-marker{display:none}.k-acc>summary:after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform var(--dur-ui)}.k-acc[open]>summary:after{transform:rotate(-135deg)}.k-acc__t{font-size:21px;font-weight:650}.k-acc__n{font-size:13.5px;color:var(--ink-3)}.k-tw{overflow-x:auto;margin-bottom:18px}.k-t{width:100%;border-collapse:collapse;font-size:14.5px}.k-t th{font:600 12.5px var(--font);color:var(--ink-3);text-align:left;padding:8px 10px;border-bottom:1.5px solid var(--hair);white-space:nowrap}.k-t th button{font:inherit;color:inherit;background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.k-t th[aria-sort] button{color:var(--ink);text-decoration:none}.k-t td{padding:10px;border-bottom:1px solid var(--hair);vertical-align:middle}.k-t tbody tr:hover td{background:#1f3a5f0d}.k-t tr.is-lot td{background:#e2c39129}.k-c-d{font-variant-numeric:tabular-nums;white-space:nowrap}.k-c-mob{display:none}.k-c-where{white-space:nowrap}.k-c-where .k-bd{margin-right:10px}.k-mname{font-weight:650;color:var(--ink);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.k-lnk--s{font-size:13px}.k-no{font-size:13px;color:var(--ink-3)}@container cat (max-width:700px){.k-mini{flex-basis:84%}.k-t thead{display:none}.k-t,.k-t tbody{display:block}.k-t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 8px;border-bottom:1px solid var(--hair)}.k-t td{display:block;padding:0;border:0;background:none!important}.k-t tr.is-lot{background:#e2c39129}.k-c-d{display:none!important}.k-c-name{grid-column:1;grid-row:1}.k-c-where{grid-column:2;grid-row:1;justify-self:end;display:grid!important;justify-items:end;gap:4px}.k-c-where .k-bd{margin:0}.k-c-mob{grid-column:1 / -1;font-size:13.5px;color:var(--ink-2)}.k-c-price{grid-column:1 / -1;font-size:13.5px}.k-c-price:before{content:"Цена ";color:var(--ink-3)}}.k-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6)}.k-diff ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.k-diff li{padding-top:10px;border-top:1px solid var(--hair);font-size:14.5px;color:var(--ink-2)}.k-diff code{font:500 13px var(--font);color:var(--ink-3);display:block}.k-diff b{color:var(--ink);font-weight:650}.k-diff .was li{color:var(--ink-3)}.k-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s6)}@media(max-width:760px){.k-diff{grid-template-columns:1fr}}.k-code{margin-top:var(--s6);max-width:60em;display:grid;gap:var(--s2)}.k-code p{color:var(--ink-2);font-size:15px}.k-fp{position:sticky;top:64px;z-index:4;display:grid;gap:10px;padding:10px 0 12px;background:var(--paper);perspective:900px}.k-fp__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.k-plate{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(360px,100%);min-height:60px;padding:10px 18px 10px 16px;border:3px solid var(--sand);border-radius:var(--r-out);color:var(--paper);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-origin:50% 0;transition:transform .25s var(--ease-out);box-shadow:6px 14px 24px -10px rgba(20,36,58,var(--sh-a)),2px 4px 8px -4px rgba(20,36,58,var(--sh-b)),inset 0 1px #f6f1e729,inset 0 -1px #00000047}.k-plate:after{content:"";position:absolute;inset:6px;border:1.5px solid rgba(246,241,231,.5);border-radius:var(--r-in);pointer-events:none}.k-plate>span,.k-plate>b{position:relative;z-index:1}.k-plate__spec{position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px 140px at var(--mx,28%) var(--my,18%),rgba(246,241,231,.11),transparent 66%)}.k-plate__arr{font-size:24px;line-height:1;color:var(--sand);transition:transform .45s var(--spring)}.k-fp.is-open .k-plate__arr{transform:rotate(90deg)}.k-fp.is-closing .k-plate__arr{transform:none}.k-plate__txt{display:grid;min-width:0}.k-plate__t{font-size:19px;font-weight:700;line-height:1.15}.k-plate__sum{font-size:13px;color:var(--ink-on-deep-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-plate__n{display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:var(--sand);color:var(--deep);font-size:13px;font-weight:700}.k-plate:hover .k-plate__t{color:#fffaf0}.k-plate:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.k-plate.is-sway{animation:k-psway .9s var(--spring)}@keyframes k-psway{0%{transform:rotate(0)}25%{transform:rotate(-1.2deg)}55%{transform:rotate(.7deg)}80%{transform:rotate(-.25deg)}to{transform:rotate(0)}}.k-fp__hang{position:relative;padding-top:14px;transform-origin:50% 0}.k-fp__posts{position:absolute;top:0;left:0;width:var(--pw,360px);max-width:100%;height:16px;pointer-events:none}.k-fp__posts:before,.k-fp__posts:after{content:"";position:absolute;top:0;width:6px;height:16px;border-radius:0 0 2px 2px;background:var(--sand);box-shadow:inset -1px 0 #0000002e}.k-fp__posts:before{left:36px}.k-fp__posts:after{right:36px}.k-sub{position:relative;display:grid;gap:12px;padding:16px 18px 14px;background:var(--paper);border:2px solid var(--deep);border-radius:var(--r-in);box-shadow:0 12px 24px -16px #14243a8c}.k-sub:after{content:"";position:absolute;inset:4px;border:1px solid rgba(20,36,58,.26);border-radius:3px;pointer-events:none}.k-sub>*{position:relative;z-index:1}.k-sub>.k-fg{order:0}.k-sub>.k-sub__foot{order:1}.k-fp.is-static.is-open .k-fp__hang{animation:none}.k-sub__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--hair)}.k-sub__close{font:600 13.5px var(--font);color:var(--ink);background:transparent;border:1.5px solid var(--hair);border-radius:var(--r-pill);padding:6px 16px;min-height:38px;cursor:pointer}.k-sub__close:hover{border-color:var(--ink)}.k-fp.is-open .k-fp__hang{animation:k-drop .65s var(--spring) both}.k-fp.is-closing .k-fp__hang{animation:k-lift .22s var(--ease-out) both}@keyframes k-drop{0%{opacity:0;transform:translateY(-16px) rotateX(-42deg)}to{opacity:1;transform:none}}@keyframes k-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px) rotateX(-30deg)}}.k-fp .k-sum{padding-top:0;border-top:0}.k-hint{font-size:var(--fs-small);color:var(--ink-3);margin-top:var(--s3)}@container cat (max-width:700px){.k-fp{top:60px}.k-plate{width:100%}.k-fp__row{gap:10px 16px}.k-fp__row .k-sw{margin-left:0}.k-fp__row .k-fs{margin-left:auto}.k-fp__posts{width:100%}.k-fp__posts:before{left:12%}.k-fp__posts:after{right:12%}.k-fp__hang{max-height:calc(100dvh - 200px);overflow:auto;overscroll-behavior:contain}.k-sub{padding:14px}}@media(prefers-reduced-motion:reduce){.k-fp.is-open .k-fp__hang,.k-fp.is-closing .k-fp__hang,.k-plate.is-sway{animation:none}.k-plate,.k-plate__arr{transition:none}}.k-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;border-radius:var(--r-pill);border:2px solid var(--blue);background:transparent;color:var(--blue);font:600 var(--fs-ui)/1 var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.k-pill:hover,.k-pill[aria-expanded=true]{background:var(--blue);color:var(--paper)}.k-pill:active{transform:translateY(1px)}.k-pill--s{min-height:44px;padding:8px 20px}.k-pill .k-plate__n{min-width:24px;height:24px;border-radius:12px;font-size:12.5px}.k-pill__chev{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .3s var(--ease-out)}.k-pill[aria-expanded=true] .k-pill__chev{transform:translateY(2px) rotate(-135deg)}.k-fp--pill .k-chosen{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.k-fp--pill .k-fp__hang{padding-top:0}.k-panel{position:relative;display:grid;gap:12px;padding:16px 18px 14px;border:1.5px solid var(--hair);border-radius:12px;background:var(--paper)}.k-panel>.k-fg{order:0}.k-panel>.k-sub__foot{order:1}.k-fp--pill.is-open .k-fp__hang{animation:k-fade .28s var(--ease-out) both}.k-fp--pill.is-closing .k-fp__hang{animation:k-fadeout .18s var(--ease-out) both}.k-fp--pill.is-static.is-open .k-fp__hang{animation:none}@keyframes k-fade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes k-fadeout{to{opacity:0;transform:translateY(-6px)}}@container cat (max-width:700px){.k-fp--pill .k-chosen{order:1;flex-basis:100%;max-width:none;white-space:normal;margin-top:-4px}.k-fp--pill .k-sw{order:2}.k-fp--pill .k-fs{order:3}.k-panel{padding:14px}}@media(prefers-reduced-motion:reduce){.k-fp--pill.is-open .k-fp__hang,.k-fp--pill.is-closing .k-fp__hang{animation:none}.k-pill,.k-pill__chev{transition:none}}[hidden]{display:none!important}h4{margin:0;line-height:1.15;text-wrap:balance}.hdr{top:env(safe-area-inset-top,0px)}html{scroll-behavior:auto}#app{display:block;min-height:70vh}.slot{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cols2>*,.cols3>*,.bridge>*,.brand-about>*,.contacts>*{min-width:0}.sec--tight{padding:var(--s6) 0}.sec__more{margin-top:var(--s6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.hdr__in{position:relative}.hdr__menu{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s5)}.hdr .hdr__nav{display:flex;flex-wrap:nowrap;white-space:nowrap}.hdr__nav a[aria-current]{color:var(--sand)}.hdr__tel{flex:none;white-space:nowrap}.side-sw{display:flex;flex:none;margin:0;padding:3px;list-style:none;border:1.5px solid var(--hair-on-deep);border-radius:var(--r-pill)}.side-sw__btn{display:inline-flex;align-items:center;gap:var(--s2);min-height:35px;padding:0 var(--s3) 0 var(--s4);border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-on-deep);font:600 var(--fs-small)/1 var(--font);cursor:pointer;transition:background var(--dur-ui),color var(--dur-ui)}.side-sw__btn:after{content:"";flex:none;width:6px;height:6px;margin:-4px 1px 0 0;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform var(--dur-ui) var(--ease-out)}.side-sw__btn[aria-expanded=true]:after{transform:translateY(3px) rotate(225deg)}.side-sw__btn:hover,.side-sw__btn[aria-expanded=true]{color:var(--sand)}.side-sw__btn[aria-current]{background:var(--paper);color:var(--deep)}.drop{position:absolute;top:calc(100% + 1px + var(--s2));right:var(--gutter);width:min(340px,calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 96px);overflow-y:auto;padding:var(--s2) var(--s5) var(--s5);background:var(--deep);border:1px solid var(--hair-on-deep);border-radius:var(--r-out);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}.side-sw__btn[aria-expanded=true]+.drop{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out)}.drop__list,.drop__list li{transition:none}.hdr .drop__cta{width:100%;margin-top:var(--s4)}.hdr__burger{display:none;flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--hair-on-deep);background:transparent;cursor:pointer;position:relative}.hdr__burger:before,.hdr__burger:after{content:"";position:absolute;left:13px;right:13px;height:2px;border-radius:1px;background:var(--paper)}.hdr__burger:before{top:17px}.hdr__burger:after{top:24px}@media(max-width:1023px){.hdr__in{gap:var(--s5)}}.hdr__back{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:calc(-1 * var(--s3));padding:0;border-radius:50%;border:1.5px solid var(--hair-on-deep);background:transparent;color:var(--paper);cursor:pointer;transition:color var(--dur-ui),border-color var(--dur-ui)}.hdr__back svg{width:20px;height:20px;transition:transform var(--dur-ui) var(--ease-out)}.hdr__back:hover{color:var(--sand);border-color:var(--sand)}@media(hover:hover)and (pointer:fine){.hdr__back:hover svg{transform:translate(-2px)}}.hdr__back:active svg{transform:translate(-3px)}@media(min-width:1100px)and (max-width:1199px){.hdr__in{gap:var(--s5)}.hdr__menu{gap:var(--s4)}.hdr .hdr__nav{gap:var(--s2) var(--s4)}.hdr__nav a{font-size:var(--fs-small)}}.hdr__socs{display:none;flex:none;transition:opacity var(--dur-ui) var(--ease-out)}.hdr__socs .socs{gap:var(--s2)}.hdr__socs .soc{width:34px;height:34px}.hdr__socs .soc:before{inset:-3px}.hdr__socs .soc svg{width:18px;height:18px}.hdr--socs-off .hdr__socs{opacity:0;visibility:hidden;transition:opacity var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}@media(max-width:1099px){.hdr__menu,.hdr .hdr__tels{display:none}.hdr__burger{display:block}.hdr__socs{display:block;margin-left:auto}}@media(max-width:767px){.hdr__logo svg{height:32px}.hdr__back{width:40px;height:40px}}@media(max-width:400px){.hdr__in{gap:var(--s3)}.hdr__back{margin-right:calc(-1 * var(--s1))}.hdr__logo svg{height:28px}.hdr__socs .socs{gap:6px}.hdr__socs .soc{width:30px;height:30px}.hdr__socs .soc svg{width:16px;height:16px}}.drop__list,.mnav__sub,.mnav__list{list-style:none;margin:0;padding:0}.drop__list a,.mnav__sub a,.mnav__list a{display:flex;align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) 0;color:var(--ink-on-deep);font-size:var(--fs-body);font-weight:500;line-height:1.3;text-decoration:none;transition:color var(--dur-ui)}.drop__list a,.mnav__list a{border-bottom:1px solid var(--hair-on-deep)}.drop__list a:hover,.mnav__sub a:hover,.mnav__list a:hover,.drop__list a:focus-visible,.mnav__sub a:focus-visible,.mnav__list a:focus-visible{color:var(--sand)}.drop__list a[aria-current],.mnav__sub a[aria-current],.mnav__list a[aria-current]{color:var(--sand);font-weight:600}.drop__list a[aria-current]:after,.mnav__sub a[aria-current]:after,.mnav__list a[aria-current]:after{content:"";flex:none;width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--sand)}.mnav{margin:0 0 0 auto;width:min(420px,100%);max-width:100%;height:100%;max-height:100%;border:0;padding:calc(var(--s5) + env(safe-area-inset-top,0px)) var(--gutter) calc(var(--s6) + env(safe-area-inset-bottom,0px));background:var(--deep);color:var(--ink-on-deep);display:none;flex-direction:column;gap:var(--s5);overflow:auto}.mnav[open]{display:flex}.mnav::backdrop{background:#070f1a8c}.mnav__top{display:flex;align-items:center;justify-content:space-between}.mnav__logo{display:inline-flex}.mnav__logo svg{height:34px;width:auto}.mnav__x{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--hair-on-deep);background:transparent;color:var(--paper);font-size:26px;line-height:1;cursor:pointer}.mnav__secs{display:grid}.mnav__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);width:100%;min-height:60px;padding:var(--s2) 0;border:0;border-bottom:1px solid var(--hair-on-deep);background:transparent;color:var(--paper);font:700 var(--fs-h3)/1.2 var(--font);text-align:left;cursor:pointer}.mnav__head:after{content:"";flex:none;width:10px;height:10px;margin:-6px 4px 0 0;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--dur-ui) var(--ease-out)}.mnav__head[aria-expanded=true]:after{transform:translateY(5px) rotate(225deg)}.mnav__body{display:grid;gap:var(--s4);padding:var(--s2) 0 var(--s5) var(--s4);border-bottom:1px solid var(--hair-on-deep)}.mnav__body .btn{width:100%;min-height:48px;padding:var(--s2) var(--s4)}.mnav__tel{color:var(--paper);font-size:var(--fs-h3);font-weight:700;text-decoration:none}.mnav .msgs .btn{min-height:44px;padding:var(--s2) var(--s4)}.side-sw__btn,.mnav__head{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.drop,.side-sw__btn[aria-expanded=true]+.drop{transform:none;transition:none}.side-sw__btn:after,.mnav__head:after{transition:none}}@media(max-width:767px){body{padding-bottom:0}}.fork .entry{padding:var(--s7) var(--s7) var(--s6)}.fork__head{position:relative;z-index:1;display:grid;gap:var(--s4);max-width:48em;margin-bottom:var(--s6)}.fork__split{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid rgba(246,241,231,.45)}.fork__half{display:grid;gap:var(--s3);align-content:start;padding:var(--s6) var(--s6) var(--s2) 0}.fork__half+.fork__half{padding:var(--s6) 0 var(--s2) var(--s6);border-left:2px solid rgba(246,241,231,.45)}.fork__half h2{display:flex;align-items:center;gap:var(--s3);font-size:clamp(28px,3.2vw,44px);letter-spacing:-.01em;color:var(--paper)}.fork__arr{color:var(--sand);font-weight:800}.fork__half p{color:var(--ink-on-deep-2);max-width:30em}.fork__ctas{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}@keyframes forkDash{to{stroke-dashoffset:-64}}@media(max-width:860px){.fork .entry{padding:var(--s5)}.fork__split{grid-template-columns:1fr}.fork__half{padding:var(--s5) 0 var(--s2)}.fork__half+.fork__half{padding:var(--s5) 0 var(--s2);border-left:0;border-top:2px solid rgba(246,241,231,.45)}}.phead{background:radial-gradient(70% 90% at 50% -20%,rgba(246,241,231,var(--cone)),transparent 70%) var(--deep);color:var(--ink-on-deep);padding:var(--s7) 0 var(--s8)}.phead .lead{color:var(--ink-on-deep-2);max-width:40em}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:var(--s5);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.crumbs a{color:var(--ink-on-deep);text-decoration:none}.crumbs a:hover{color:var(--sand)}.crumbs [aria-current]{color:var(--ink-on-deep-2)}.sign--page{margin-bottom:var(--s5)}.sign--page .pointer h1{font-size:calc(var(--fs-h2) * 1.25);line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.sign--page .pointer .arr{font-size:calc(var(--fs-h2) * 1.25)}.pointer h1{position:relative;z-index:1}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8);align-items:start}.cols2--mid{align-items:center}.cols2--form,.cols2--price{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cols2--4{gap:var(--s6) var(--s8)}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.cols3--gap{margin-top:var(--s7)}.ph.wide{aspect-ratio:4/3}.lead--big{font-size:calc(var(--fs-lead) * 1.3);color:var(--ink)}.fleet--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ph .k-bd{position:absolute;left:12px;top:12px;bottom:auto;z-index:3;font-size:12.5px;letter-spacing:0;text-transform:none}.car .k-bd{left:10px;top:10px}.ph .slot{position:static;letter-spacing:inherit}.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--s3);aspect-ratio:calc(var(--ar,1.15) * 2.04)}.gal .ph:first-child{grid-row:span 2}.gal .ph .k-bd{position:absolute;left:12px;top:12px;z-index:3}.gal--3{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr;aspect-ratio:16/5}.gal--3 .ph:first-child{grid-row:auto}.dl{display:grid;margin:0}.dl div{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hair)}.dl dt{color:var(--ink-2)}.dl dd{margin:0;min-width:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.sec--deep .dl div,.phead .dl div{border-color:var(--hair-on-deep)}.sec--deep .dl dt{color:var(--ink-on-deep-2)}.sec--deep .dl dd{color:var(--paper)}.ex{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;border:1px dashed var(--ochre);color:#8a6030;font-size:11px;font-weight:600;vertical-align:1px}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.ticks li{position:relative;padding-left:28px;color:var(--ink-2)}.ticks li:before{content:"";position:absolute;left:0;top:.7em;width:16px;height:3px;border-radius:2px;background:var(--sand)}ol.route{list-style:none;margin:0;padding-left:0}.route--3{grid-template-columns:repeat(3,minmax(0,1fr))}.route--paper:after{border-top-color:var(--ink-3)}.route--paper .stop p{color:var(--ink-2)}.route--paper .stop:before{background:var(--paper)}.bridge{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:center}.bridge .sign--ptr{margin-bottom:var(--s4)}.sign--ptr{max-width:100%}#app{overflow-x:clip}.bridge__cta{display:flex;flex-wrap:wrap;gap:var(--s3);justify-content:flex-end}.contacts__tel{font-size:var(--fs-display);font-weight:800;line-height:1;color:var(--paper);letter-spacing:-.01em;text-decoration:none}.tels{display:grid;gap:var(--s1);justify-items:start}.hdr__tels{flex:none;gap:2px;justify-items:end}.hdr .hdr__tel{font-size:var(--fs-small);line-height:1.2}.mnav__tels{gap:var(--s2)}.contacts__tels{gap:var(--s5)}.hdr__tel,.mnav__tel,.ftr__tel,.contacts__tel{white-space:nowrap}.hdr__tel:hover,.mnav__tel:hover,.ftr__tel:hover,.contacts__tel:hover{color:var(--sand)}.contacts__tel{display:grid;justify-items:start;gap:var(--s1);font-size:clamp(var(--fs-h2),3.8vw,var(--fs-num));transition:color var(--dur-ui)}.contacts__tel small{font-size:var(--fs-small);font-weight:500;line-height:1.3;letter-spacing:0;color:var(--ink-on-deep-2)}.contacts__note{color:var(--ink-on-deep-2);max-width:34em}.nw{white-space:nowrap}.map-box{display:grid;gap:var(--s3);justify-items:start;min-width:0}.map-box .map{justify-self:stretch}.demo__note{color:var(--ink-2);margin-top:var(--s2)}a.ext{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px;transition:color var(--dur-ui)}a.ext:hover{color:var(--sand)}.on-paper a.ext:hover{color:var(--blue)}.contacts__list .dl dt,#where .dl dt{min-width:min(9em,40%)}.person{display:grid;gap:var(--s2)}.person .ph{aspect-ratio:1}.person p{color:var(--ink-3)}.partner{display:grid;gap:var(--s2)}.partner p{color:var(--ink-2);font-size:var(--fs-small)}.brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.brand{display:grid;grid-template-columns:80px minmax(0,1fr);gap:var(--s4);align-items:center;padding:var(--s4);border:1.5px solid var(--hair);border-radius:var(--r-out);color:inherit;text-decoration:none;transition:border-color var(--dur-ui)}.brand:hover{border-color:var(--blue)}.brand .logo-ph{aspect-ratio:1}.brand h3{font-size:var(--fs-h3)}.brand p{font-size:var(--fs-small);color:var(--ink-3)}.brand-about{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s6);align-items:start}.logo-ph--big{aspect-ratio:1}.price{top:88px}.price{background:var(--deep);border-color:var(--deep);color:var(--ink-on-deep);box-shadow:0 22px 44px -30px #14243ad9}.on-paper .price .btn--line{color:var(--paper);border-color:var(--ink-on-deep-2)}.on-paper .price .btn--line:hover{background:transparent;border-color:var(--sand);color:var(--sand)}.price .btn{width:100%}.price__st{font-size:var(--fs-small);color:var(--ink-on-deep-2)}.price__st--lot{color:var(--sand);font-weight:600}.price__st--lot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 3px #e2c39147}.ptable{width:100%;border-collapse:collapse;font-size:var(--fs-ui)}.ptable caption{text-align:left;font-weight:600;margin-bottom:var(--s3)}.ptable th,.ptable td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--hair);text-align:left}.ptable thead th{font-size:var(--fs-small);font-weight:600;color:var(--ink-3)}.ptable tbody th{font-weight:600}.twrap{overflow-x:auto;margin-bottom:var(--s3)}.ptable__for{color:var(--ink-3)}@media(max-width:767px){.ptable th,.ptable td{padding:var(--s3) var(--s2)}.ptable__for{display:block;font-size:var(--fs-small)}}.review__tag{justify-self:start;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--hair);font-size:var(--fs-caption);font-weight:600;color:var(--ink-2)}.reviews--page{margin-top:var(--s6)}.tabs--paper .tab{border-color:var(--hair);color:var(--ink)}.tabs--paper .tab.on{background:var(--blue);border-color:var(--blue);color:var(--paper)}.legal{display:grid;gap:var(--s6);max-width:760px}.legal h2{font-size:var(--fs-h3);margin-bottom:var(--s2)}.legal p{color:var(--ink-2)}.nf .entry{padding:var(--s8) var(--s7)}.nf__in{position:relative;z-index:1;display:grid;gap:var(--s5);max-width:40em}.faq{display:grid;max-width:880px}.faq h3{margin:var(--s7) 0 var(--s2)}.faq h3:first-child{margin-top:0}.faq details{border-top:1px solid var(--hair)}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;font-weight:600;font-size:var(--fs-lead)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;color:var(--ochre);font-size:28px;font-weight:600;line-height:1;transition:transform var(--dur-ui) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 var(--s5);color:var(--ink-2);max-width:62ch}.docs{display:grid;max-width:900px}.doc{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--s4);align-items:center;padding:var(--s5) 0;border-top:1px solid var(--hair)}.doc:last-child{border-bottom:1px solid var(--hair)}.doc__ic{width:38px;height:50px;border:2px solid var(--blue);border-radius:4px;background:linear-gradient(var(--hair),var(--hair)) 7px 13px/20px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 7px 21px/20px 2px no-repeat,linear-gradient(var(--hair),var(--hair)) 7px 29px/13px 2px no-repeat}.doc h3{font-size:var(--fs-body)}.doc p{font-size:var(--fs-small);color:var(--ink-3)}.form{display:grid;gap:var(--s4)}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.fld{display:grid;gap:6px;font-size:var(--fs-small);color:var(--ink-2)}.fld--wide{grid-column:1 / -1}.fld input,.fld select,.fld textarea{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:var(--fs-ui);color:var(--ink);background:var(--paper);border:1.5px solid rgba(20,36,58,.3);border-radius:var(--r-in)}.fld textarea{min-height:100px;resize:vertical}.fld input[readonly]{background:#14243a0d}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--ochre);outline-offset:1px;border-color:var(--blue)}.fld.is-bad input,.fld.is-bad select,.fld.is-bad textarea{border-color:var(--error,#c96a4f)}.consent{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-small);color:var(--ink-2)}.consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--blue)}.consent.is-bad{color:#8f3f2a}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.form__note{font-size:var(--fs-small);color:var(--ink-3)}.form__msgs{display:grid;gap:var(--s2)}.form__msgs .btn{min-height:44px;padding:var(--s2) var(--s5)}.form__ok{padding:var(--s5);border:2px solid var(--sand);border-radius:var(--r-out);display:grid;gap:var(--s2)}.sec--deep .fld,.sec--deep .consent,.sec--deep .form__note,.book .fld,.book .consent,.book .form__note{color:var(--ink-on-deep-2)}.sec--deep .fld input,.sec--deep .fld select,.sec--deep .fld textarea,.book .fld input,.book .fld textarea{background:#f6f1e70f;color:var(--paper);border-color:var(--hair-on-deep)}.sec--deep .fld select option{color:var(--ink)}@media(min-width:1024px){.book__in{grid-template-columns:minmax(0,1fr) minmax(0,clamp(336px,34vw,440px))}}.book__card{position:static;gap:var(--s5);color-scheme:dark}.book .sum__total{flex-wrap:wrap;column-gap:var(--s3)}.book .sum__total b{margin-left:auto;text-align:right}@media(min-width:1024px){.book__card.is-sticky{position:sticky;top:88px}}.book__sum,.book__fields{display:grid;gap:var(--s3);align-content:start;min-width:0}.book__fields{gap:var(--s4);container-type:inline-size}.book__calc{margin-top:calc(-1 * var(--s1));font-size:var(--fs-small);line-height:1.45;color:var(--ink-on-deep-2)}.book__calc span{display:block}.book__calc.is-warn,.book__err{color:var(--ochre);font-weight:600}.book__err{font-size:var(--fs-small);line-height:1.45}.book__pnote{font-size:var(--fs-caption);line-height:1.45;color:var(--ink-on-deep-2)}.book__where{font-size:var(--fs-small);line-height:1.45;color:var(--ink-on-deep-2)}.book .cal.is-bad,.book .cal:focus-visible{outline:2px solid var(--ochre);outline-offset:var(--s2);border-radius:var(--r-in)}.book__pair{display:grid;gap:var(--s4)}@container (min-width:340px){.book__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.book .fld input::placeholder,.book .fld textarea::placeholder{color:var(--ink-on-deep-2);opacity:1}.book .fld textarea{min-height:80px}.book .fld.is-bad input,.book .fld.is-bad textarea{border-color:var(--ochre);box-shadow:inset 0 0 0 1px var(--ochre)}.book .fld__err{display:none;font-size:var(--fs-small);font-weight:600;line-height:1.35;color:var(--ochre)}.book .is-bad>.fld__err{display:block}.book__via{min-width:0;margin:0;padding:0;border:0}.book__via legend{padding:0;margin-bottom:6px;font-size:var(--fs-small);color:var(--ink-on-deep-2)}.book__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2)}@container (min-width:440px){.book__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.book__chip{position:relative;display:grid}.book__chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.book__chip span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--s1) var(--s3);border:1.5px solid var(--hair-on-deep);border-radius:var(--r-pill);color:var(--ink-on-deep);font:500 var(--fs-ui)/1.2 var(--font);text-align:center;transition:background var(--dur-ui),color var(--dur-ui),border-color var(--dur-ui)}.book__chip input:checked+span{background:var(--paper);border-color:var(--paper);color:var(--deep)}.book__chip input:focus-visible+span{outline:2px solid var(--ochre);outline-offset:2px}@media(hover:hover)and (pointer:fine){.book__chip input:not(:checked):hover+span{border-color:var(--sand);color:var(--sand)}}.book__consent{display:grid;gap:6px}.book .consent{min-height:44px}.book .consent input{width:22px;height:22px;accent-color:var(--sand)}.book .consent a{color:var(--paper)}.book__consent.is-bad .consent input{outline:2px solid var(--ochre);outline-offset:2px}.book__ok{gap:var(--s3)}.book__ok h3{color:var(--paper)}.book__sent{display:grid}@media(min-width:768px)and (max-width:1023px){.book__card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s6)}.book__ok{grid-column:1 / -1}}@media(max-width:767px){.book .tab{min-height:44px}.book .month__nav button{width:44px;height:44px}}.sec--cat .k-page{padding:0}.cat .k-dyn{display:grid;gap:20px}.cat .k-fp{top:62px}.fc-note{margin-top:var(--s4);max-width:62ch}html.shot .r{animation:none!important;opacity:1!important}.ov{padding:var(--s5) 0 var(--s9)}.ov__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.ov__bar .tabs{margin:0}.ov__note{flex:1 1 320px;max-width:64ch;color:var(--ink-2);font-size:var(--fs-small)}.ov__group{margin-top:var(--s7)}.ov__group h2{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s4)}.ov__n{font-size:var(--fs-ui);font-weight:600;color:var(--ink-3)}.ov__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:var(--s5) var(--s4)}.ov[data-mode=p] .ov__grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.ov__tile{display:grid;gap:6px;align-content:start;min-width:0;color:inherit;text-decoration:none;border-radius:10px}.ov__tile:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.ov__shot{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:8px;border:1.5px solid var(--hair);background:#14243a0d;box-shadow:0 14px 28px -20px #14243ab3;transition:transform var(--dur-ui) var(--ease-out)}.ov[data-mode=p] .ov__shot{aspect-ratio:1/2;border:4px solid var(--deep);border-radius:16px}.ov__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:object-position .6s var(--ease-out)}.ov__tile:hover .ov__shot img,.ov__tile:focus-visible .ov__shot img{object-position:50% 100%;transition:object-position var(--t,4s) cubic-bezier(.45,0,.55,1)}.ov__shot img.is-short{height:auto}.ov__shot img.ov__card{height:100%;object-fit:contain;object-position:50% 50%;background:var(--deep)}.ov__tile:hover .ov__shot{transform:translateY(-4px)}.ov[data-mode=d] .ov__p,.ov[data-mode=p] .ov__d{display:none}.ov__tile b{font-size:var(--fs-small);line-height:1.3}.ov__path{font-size:var(--fs-caption);color:var(--ink-3);overflow-wrap:anywhere}.ov__none{display:grid;place-items:center;height:100%;padding:var(--s3);text-align:center;font-size:var(--fs-caption);color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.ov__tile:hover .ov__shot img,.ov__tile:focus-visible .ov__shot img{object-position:50% 0}}.ftr__in--p{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:var(--s6);align-items:start}.ftr__brand{display:grid;gap:var(--s3);justify-items:start}.ftr__brand p{color:var(--ink-on-deep-2)}.ftr__tel{color:var(--paper);font-size:var(--fs-h3);font-weight:700;text-decoration:none}.ftr__brand .msgs .btn{min-height:40px;padding:6px 14px;font-size:13px}.ftr__col h3{font-size:var(--fs-small);color:var(--paper);margin-bottom:var(--s3)}.ftr__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr__col a{color:var(--ink-on-deep);text-decoration:none}.ftr__col a:hover{color:var(--sand)}.ftr__bottom{max-width:var(--container);margin:var(--s7) auto 0;padding:var(--s4) var(--gutter) 0;border-top:1px solid var(--hair-on-deep);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);color:var(--ink-on-deep-2)}.ftr__bottom a{color:var(--ink-on-deep)}@media(max-width:1023px){.cols2,.cols2--form,.cols2--price,.bridge{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.bridge__cta{justify-content:flex-start}.cols3,.brands,.fleet--4,.ftr__in--p{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__brand{grid-column:1 / -1}.price{position:static}.route--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.cols3,.brands,.fleet--4{grid-template-columns:minmax(0,1fr)}.form__grid{grid-template-columns:1fr}.gal,.gal--3{grid-template-columns:1fr 1fr;grid-template-rows:none;aspect-ratio:auto}.gal .ph,.gal--3 .ph{aspect-ratio:4/3}.gal .ph:first-child,.gal--3 .ph:first-child{grid-column:1 / -1;grid-row:auto}.gal .ph:first-child{aspect-ratio:var(--ar,4/3)}.route--3{grid-template-columns:1fr}ol.route{padding-left:var(--s6)}.doc{grid-template-columns:40px minmax(0,1fr)}.doc .btn{grid-column:2;justify-self:start}.brand-about{grid-template-columns:minmax(0,1fr)}.brand-about .logo-ph{width:96px}.contacts__tel{font-size:var(--fs-h2)}.phead{padding:var(--s6) 0 var(--s7)}.sign--page .pointer h1,.sign--page .pointer .arr{font-size:var(--fs-h2)}.ftr__in--p{grid-template-columns:1fr}.ov__tile{flex-basis:160px}}.ph--img:before{display:none}.ph--img{background:var(--deep)}.ph--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.k-ph--img{background:var(--deep)}.k-ph--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.k-card:hover .k-ph--img img{transform:scale(1.03)}.car .ph--img img{transition:transform .6s var(--ease-out)}.car:hover .ph--img img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.k-card:hover .k-ph--img img,.car:hover .ph--img img{transform:none}}.k-logo--img{border:1.5px solid var(--hair);background:var(--paper);padding:6px}.k-logo--img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.logo-ph--img{display:grid;place-items:center;padding:10px;border:1.5px solid var(--hair);border-radius:var(--r-out);background:var(--paper);aspect-ratio:1}.logo-ph--img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pick+.pick{margin-top:var(--s7)}.pick__h{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4)}.pick__h .logo-ph--img{width:56px;padding:6px;border-radius:12px}.pick__t{font-size:var(--fs-h3);font-weight:700}.pick__h .k-lnk{margin-left:auto}.pick,.reel-box{container-type:inline-size}.reel{display:flex;gap:var(--s6);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(50% - var(--vw,100vw) / 2);padding-right:calc(var(--vw,100vw) / 2 - 50%);padding-block:var(--s1);-webkit-overflow-scrolling:touch}.reel::-webkit-scrollbar{display:none}.reel.is-drag{scroll-snap-type:none;cursor:grabbing;user-select:none;-webkit-user-select:none}.reel.is-drag .car{pointer-events:none}.reel>.car{flex:0 0 calc((100cqw - (var(--n) - 1) * var(--s6)) / var(--n));--n:4.25;scroll-snap-align:start;min-width:0;align-content:start}.reel__nav{display:flex;gap:var(--s2);flex:none}.reel__go{position:relative;width:44px;height:44px;border-radius:50%;border:2px solid var(--blue);background:transparent;color:var(--blue);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-ui),color var(--dur-ui),border-color var(--dur-ui),opacity var(--dur-ui)}.reel__go:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0}.reel__go--prev:before{transform:translate(-30%,-50%) rotate(135deg)}.reel__go--next:before{transform:translate(-70%,-50%) rotate(-45deg)}.reel__go:hover{background:var(--blue);color:var(--paper)}.reel__go:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.reel__go[disabled]{opacity:.3;pointer-events:none}.reel__bar{position:relative;height:2px;margin-top:var(--s5);border-radius:2px;background:var(--hair)}.reel__bar i{position:absolute;top:-1px;left:calc(var(--p,0) * 100%);width:calc(var(--w,1) * 100%);height:4px;border-radius:2px;background:var(--ochre);transition:left .12s linear,width .12s linear}[data-reel].is-static .reel__nav,[data-reel].is-static .reel__bar{display:none}.reel-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4) var(--s6);flex-wrap:wrap;margin-bottom:var(--s4)}.reel-top .sign--ptr{margin-bottom:0}.reel-top__r{display:flex;align-items:center;gap:var(--s4);margin-left:auto}@media(max-width:1279px){.reel>.car{--n:3.25}}@media(max-width:1023px){.reel>.car{--n:2.25}.reel__nav{display:none}}@media(max-width:767px){.reel{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:var(--s4)}.reel>.car{--n:1.28;flex-basis:calc((100cqw - (var(--n) - 1) * var(--s4)) / var(--n))}}@media(prefers-reduced-motion:reduce){.reel{scroll-behavior:auto}.reel__bar i{transition:none}}.gal--n1{grid-template-columns:minmax(0,1fr);grid-template-rows:none;aspect-ratio:auto;max-width:820px}.gal--n1 .ph{aspect-ratio:var(--ar,1.5)}.gal--n2{grid-template-columns:1fr 1fr;grid-template-rows:none;aspect-ratio:calc(var(--ar,1.33) * 2.02)}.gal--n3 .ph:nth-child(n+2){grid-column:span 2}.gal--n4{grid-template-columns:minmax(0,calc(var(--ar,1.33) / (var(--ar,1.33) + .444) * 100%)) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));aspect-ratio:calc(var(--ar,1.33) + .444);max-width:calc(510px * (var(--ar,1.33) + .444))}.gal--n4 .ph:first-child{grid-row:span 3}.gal--none{display:block;aspect-ratio:auto}.gal--none .ph{aspect-ratio:16/5}.gal__i{margin:0}.model__intro{display:grid;gap:var(--s3);max-width:62ch}.model__who{color:var(--ink-2)}.price__note{font-size:var(--fs-small);color:var(--ink-on-deep-2);margin-top:calc(-1 * var(--s2))}.more{margin-top:var(--s3)}.more summary{cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--blue);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px}.more summary::-webkit-details-marker{display:none}.more[open] summary{margin-bottom:var(--s2)}.variants{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;gap:var(--s2);max-width:70ch}.variants li{padding:var(--s3) 0;border-bottom:1px solid var(--hair)}.ptable--opts{max-width:720px}.fc-note a{color:inherit}.price__same{font-size:var(--fs-small);color:var(--ink-on-deep-2);margin-top:calc(-1 * var(--s2))}.price__note+.price__same{margin-top:calc(-1 * var(--s3))}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s6);max-width:880px;margin:var(--s6) 0 0;padding:0;list-style:none}.perks li{display:grid;align-content:start;gap:var(--s2);min-width:0;padding-top:var(--s4);border-top:3px solid var(--sand)}.perks b{font-size:var(--fs-h2);font-weight:800;line-height:1.05;letter-spacing:-.01em;color:var(--blue)}.perks span{color:var(--ink-2);max-width:30em}.phead .perks b,.sec--deep .perks b{color:var(--paper)}.phead .perks span,.sec--deep .perks span{color:var(--ink-on-deep-2)}.sec__lead+.perks{margin-bottom:var(--s7)}@media(max-width:767px){.perks{gap:var(--s4)}.perks li{padding-top:var(--s3)}.perks b{font-size:var(--fs-h3)}.perks span{font-size:var(--fs-small)}.sec__lead+.perks{margin-bottom:var(--s6)}}.price__perks{list-style:none;margin:0;padding:var(--s3) 0;border-top:1px solid var(--hair-on-deep);border-bottom:1px solid var(--hair-on-deep);display:grid;gap:var(--s2);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.price__perks b{color:var(--sand);font-weight:700}.ptable--ver{min-width:640px}.ptable--ver td:last-child,.ptable--ver th:last-child{text-align:right;white-space:nowrap}.car .ph,.k-ph{aspect-ratio:4/3}.car .ph.ph--prev:after,.car:hover .ph.ph--prev:after,.k-ph.k-ph--prev:after,.k-card:hover .k-ph.k-ph--prev:after{opacity:0}.swatches{list-style:none;margin:0 0 var(--s4);padding:0;display:flex;flex-wrap:wrap;gap:var(--s4) var(--s6)}.swatches li{display:grid;gap:var(--s2);justify-items:center;font-size:var(--fs-small);color:var(--ink-2)}.swatches img{width:120px;height:auto;border-radius:var(--r-out);display:block}.k-ph--img .k-ph__cap{color:var(--ink-on-deep)}.gal-box{display:grid;gap:var(--s3)}.gal__open{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.gal__open:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.gal__open:focus-visible{outline:none}.gal__open:focus-visible:after{box-shadow:inset 0 0 0 3px var(--sand),inset 0 0 0 5px var(--deep)}.gal__open img{transition:transform .6s var(--ease-out)}@media(hover:hover)and (pointer:fine){.gal__open:hover img{transform:scale(1.03)}}.gal__i .k-bd{pointer-events:none}.gal__bar{display:flex}.gal__rest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.gal__rest .ph{aspect-ratio:4/3}html:has(.lb[open]){overflow:hidden}.lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--deep);color:var(--paper);overflow:hidden;overscroll-behavior:contain}.lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:lb-in .22s var(--ease-out)}.lb::backdrop{background:var(--deep)}.lb__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:calc(var(--s3) + env(safe-area-inset-top,0px)) var(--gutter) var(--s3)}.lb__n{font-size:var(--fs-ui);font-weight:600;color:var(--ink-on-deep);font-variant-numeric:tabular-nums}.lb__stage{position:relative;min-height:0;margin:0 96px var(--s5);touch-action:pan-y pinch-zoom}.lb__img{position:absolute;inset:0;margin:auto;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.lb__nav{position:absolute;left:0;right:0;top:50%;display:flex;justify-content:space-between;padding:0 var(--s5);transform:translateY(-50%);pointer-events:none}.lb__go{position:relative;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--hair-on-deep);background:#14243a99;color:var(--paper);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-ui),color var(--dur-ui)}.lb__go:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border:solid currentColor;border-width:0 2px 2px 0}.lb__go--prev:before{transform:translate(-30%,-50%) rotate(135deg)}.lb__go--next:before{transform:translate(-70%,-50%) rotate(-45deg)}.lb__go:hover,.lb__x:hover{border-color:var(--sand);color:var(--sand)}.lb__go:focus-visible,.lb__x:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes lb-in{0%{opacity:0}}@keyframes lb-open{0%{opacity:0;transform:scale(.97)}}@keyframes lb-go{0%{opacity:0;transform:translate(var(--dx,0))}}.lb__img.is-open{animation:lb-open .32s var(--ease-out)}.lb__img.is-go{animation:lb-go .28s var(--ease-out)}@media(prefers-reduced-motion:reduce){.lb[open],.lb__img.is-open,.lb__img.is-go{animation:none}.gal__open img{transition:none}.gal__open:hover img{transform:none}}@media(max-width:767px){.gal__rest{grid-template-columns:repeat(2,minmax(0,1fr))}.gal__more{width:100%}.lb__stage{margin:0}.lb__nav{position:static;transform:none;justify-content:center;gap:var(--s6);padding:var(--s3) var(--gutter) calc(var(--s4) + env(safe-area-inset-bottom,0px))}.lb__go{width:52px;height:52px}.gal--n1,.gal--n2{aspect-ratio:auto}.gal--n1 .ph,.gal--n2 .ph{aspect-ratio:4/3}.gal--n3 .ph:nth-child(n+2){grid-column:auto}.gal--n4{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;aspect-ratio:auto;max-width:none}.gal--n4 .ph:first-child{grid-row:auto}.pick__h{flex-wrap:wrap}.pick__h .k-lnk{margin-left:0;flex-basis:100%}}.k-ph--prev .k-bd,.car .ph--prev .k-bd{left:auto;right:10px;top:10px}.k-ph--prev .k-bd--tag,.ph--prev .k-bd--tag{background:var(--paper);color:var(--ink)}.k-ph--prev .k-bd--tag i,.ph--prev .k-bd--tag i{background:var(--ochre);box-shadow:0 0 0 3px #cf9d5a4d}.k-td,.car__td{color:var(--blue);font-weight:600}.k-td{font-size:14px}.car__td{flex-basis:100%}.price__td{margin-top:calc(-1 * var(--s2));font-size:var(--fs-small);font-weight:600;color:var(--paper)}.price .btn{padding-inline:var(--s4)}.perks--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.perks--3 li{grid-row:span 2;grid-template-rows:subgrid}.perks b{text-wrap:balance}.perks a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px;transition:color var(--dur-ui)}.perks a:hover{color:var(--blue)}.phead .perks a:hover,.sec--deep .perks a:hover{color:var(--sand)}.perks--td{margin-top:0}.perks--td b{font-size:var(--fs-h3);line-height:1.2}.perks--td a{text-decoration-thickness:2px}.faq details p a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.lays{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6)}.lays figure{margin:0;display:grid;gap:var(--s3);align-content:start}.lays__pic{position:relative;aspect-ratio:4/3;border-bottom:3px solid var(--sand)}.lays__pic img{position:absolute;left:0;top:0;width:100%;height:calc(100% - var(--s2));object-fit:contain;object-position:50% 100%;mix-blend-mode:multiply}.lays__pic .gal__open,.lays-box .lb__img{border-radius:var(--r-in)}.lays figcaption{display:grid;gap:var(--s1)}.lays b{font-size:var(--fs-h3);font-weight:700}.lays span{font-size:var(--fs-small);color:var(--ink-2)}@media(max-width:1023px){.lays{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.perks--3{grid-template-columns:repeat(2,minmax(0,1fr))}.perks--3 li:last-child{grid-column:1 / -1}}@media(max-width:560px){.lays{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}.k-fp--quick{position:static;grid-template-columns:minmax(0,1fr) auto;gap:var(--s4);padding:0;perspective:none}.k-fp--quick>*{order:0}.k-fp--quick>.k-q,.k-fp--quick>.k-fp__hang,.k-fp--quick>.k-sum{grid-column:1 / -1}.k-fp--quick>.k-fs{margin-left:0;align-self:center;font-size:var(--fs-small)}.k-fp--quick .k-fp__hang{max-height:none;overflow:visible}.k-q{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s7)}.k-fp--quick .k-fg{order:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--s2);min-width:0;max-width:100%}.k-fp--quick .k-fg__l{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);margin:0;font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}.k-fg__help{font-weight:500;color:var(--blue);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color var(--dur-ui)}.k-fg__help:hover{text-decoration-color:var(--blue)}.k-fg__c{display:flex;flex-wrap:wrap;gap:var(--s2);min-width:0;max-width:100%}.k-fp--quick .k-fc{display:inline-flex;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s3);border-color:var(--ink-3);font:500 var(--fs-small)/1 var(--font);white-space:nowrap;-webkit-tap-highlight-color:transparent}.k-fp--quick .k-fc:hover,.k-fp--quick .k-fc[aria-pressed=true]{border-color:var(--blue)}.k-fp--quick .k-fc:focus-visible,.k-fg__help:focus-visible,.k-fp--quick .k-pill:focus-visible,.k-fp--quick .k-reset:focus-visible,.k-fp--quick .k-sw input:focus-visible,.k-fp--quick .k-fs select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.k-fc__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--hair);font-style:normal;font-size:var(--fs-caption);font-weight:600;line-height:1;color:var(--ink)}.k-fc[aria-pressed=true] .k-fc__n{background:var(--paper);color:var(--blue)}.k-fp--quick .k-fc[aria-disabled=true],.k-fp--quick .k-fc[aria-disabled=true]:hover{opacity:.4;cursor:default;border-color:var(--ink-3)}.k-sw.is-off{opacity:.4}.k-sw.is-off,.k-sw.is-off input{cursor:default}.k-fg__note{font-size:var(--fs-small);color:var(--ink-2)}.k-fp--quick .k-fp__row{gap:var(--s3) var(--s5)}.k-sw__t{display:inline-block}.k-sw__t:first-letter{text-transform:uppercase}.k-fp--quick .k-ftog{position:relative}.k-fp--quick .k-ftog .k-plate__n{position:absolute;top:calc(-1 * var(--s2));right:calc(-1 * var(--s1));min-width:22px;height:22px;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--ochre);color:var(--deep);font-size:var(--fs-caption);box-shadow:0 0 0 2px var(--paper)}.k-fp--quick .k-panel{gap:var(--s4)}.k-fp--quick .k-sum:empty{margin-top:calc(-1 * var(--s4))}.k-sum__note{flex-basis:100%;color:var(--ink-2)}.cat .k-res:empty{display:none}.cat .k-fs,.cat .k-brand,.cat .k-shelf__h p,.cat .k-empty{color:var(--ink-2)}.cat--home{margin-bottom:var(--s6)}.cat--home.is-on{margin-bottom:0}@media(pointer:coarse){.k-fp--quick .k-fc,.k-fp--quick .k-sw,.k-fp--quick .k-fs select{min-height:44px}.k-fg__help,.k-fp--quick .k-reset{position:relative}.k-fg__help:before{content:"";position:absolute;inset:-16px -8px -6px}.k-fp--quick .k-reset:before{content:"";position:absolute;inset:-10px -8px}}@container cat (max-width:700px){.k-fp--quick{grid-template-columns:minmax(0,1fr)}.k-fp--quick>.k-fp__hang{order:1}.k-fp--quick>.k-fs{order:2}.k-fp--quick>.k-sum{order:3}.k-q{gap:var(--s4)}.k-fp--quick .k-fp__row{gap:var(--s3) var(--s4)}.k-fp--quick .k-ftog{padding-inline:var(--s4)}.k-fp--quick .k-sw{gap:var(--s2)}.k-fp--quick .k-fg{width:100%;justify-items:stretch}.k-fp--quick .k-fc,.k-fp--quick .k-sw,.k-fp--quick .k-fs select{min-height:44px}.k-fg__help,.k-fp--quick .k-reset{position:relative}.k-fg__help:before{content:"";position:absolute;inset:-16px -8px -6px}.k-fp--quick .k-reset:before{content:"";position:absolute;inset:-10px -8px}.k-q .k-fg__c{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:calc(-1 * var(--s2)) calc(-1 * var(--gutter));padding:var(--s2) var(--gutter);max-width:none;scroll-padding-inline:var(--gutter)}.k-q .k-fg__c::-webkit-scrollbar{display:none}.k-q .k-fc{flex:none}.k-sw__only{display:none}.k-row--grid .k-ph--prev .k-bd{right:var(--s2);top:var(--s2);gap:var(--s1);padding:var(--s1) var(--s2);font-size:var(--fs-caption)}.k-fp--quick .k-fs select{flex:1;min-width:0}}@container cat (max-width:345px){.k-row--grid .k-ph--prev .k-bd{right:6px;top:6px;padding:3px 6px;font-size:11px}.k-row--grid .k-ph--prev .k-bd i{display:none}}@media(prefers-reduced-motion:reduce){.k-fg__help{transition:none}}.k-st,.car__st{color:var(--ink-2);font-size:14px}.car__st{flex-basis:100%}.k-lotbox--deep .k-st{color:var(--ink-on-deep-2)}.price__st--stock{color:var(--sand);font-weight:600}.opt-in{color:var(--blue);font-weight:600;white-space:nowrap}.opt-in small{font-size:var(--fs-small);font-weight:400;color:var(--ink-2);white-space:normal}.units{list-style:none;margin:0 0 var(--s3);padding:0;display:grid;max-width:78ch}.units li{display:grid;gap:var(--s1);padding:var(--s4) 0;border-bottom:1px solid var(--hair)}.units li:first-child{border-top:1px solid var(--hair)}.units__h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4)}.units__h b{font-size:var(--fs-lead);font-weight:700}.units__h a{color:inherit;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.units__h a:hover{color:var(--blue)}.units__h span{font-weight:700;white-space:nowrap}.units__w{font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}.units__w--lot{color:var(--blue)}.units__w--lot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 3px #e2c39147}.units li>p:last-child{font-size:var(--fs-small);color:var(--ink-2);max-width:70ch}.ser-vs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.ser-vs--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.ser-v{display:grid;align-content:start;gap:var(--s3);min-width:0}.ser-v__ph{aspect-ratio:4/3;border-radius:var(--r-in);overflow:hidden;background:var(--deep)}.ser-v__ph img{width:100%;height:100%;object-fit:cover;display:block}.ser-v h3{font-size:var(--fs-h3);font-weight:700;margin:var(--s2) 0 0}.ser-v p{color:var(--ink-2);margin:0}.ser-v .ser-v__st{font-size:var(--fs-small);font-weight:600;color:var(--blue)}.ser-v__st--lot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 3px #e2c39147}.ser-v .k-lnk{justify-self:start}.ser-cu{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s6)}.ser-cu li{display:grid;align-content:start;gap:var(--s2);padding-top:var(--s3);border-top:3px solid var(--sand);min-width:0}.ser-cu b{font-size:var(--fs-h3);font-weight:700;line-height:1.2}.ser-cu span{color:var(--ink-2)}.ser-common{font-size:var(--fs-h3);margin:var(--s6) 0 var(--s3)}.ptable--cmp2{min-width:560px}.ptable--cmp2 thead th{white-space:nowrap}.price__in{font-size:var(--fs-small);color:var(--ink-on-deep-2);margin:calc(-1 * var(--s1)) 0 var(--s3)}.model__ser{font-size:var(--fs-small);color:var(--ink-2)}.model__ser a,.model__tag a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.model__ser a:hover{color:var(--blue)}.model__tag{font-size:var(--fs-small);color:var(--ink-3)}.ser-exs{display:grid;gap:var(--s7)}.ser-ex{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s4) var(--s7);align-items:start;padding-top:var(--s5);border-top:1px solid var(--hair)}.ser-ex__t{display:grid;gap:var(--s2)}.ser-ex__t h3{font-size:var(--fs-h3);font-weight:700;margin:0}.ser-ex__t p{color:var(--ink-2);margin:0}.ser-ex__ph{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);grid-column:2;grid-row:1 / span 2}.ser-ex__ph--1{grid-template-columns:minmax(0,1fr);max-width:560px}.ser-ex__ph--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ser-ex__ph--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ser-ex__ph li{position:relative;aspect-ratio:4/3;border-radius:var(--r-in);overflow:hidden;background:var(--deep)}.ser-ex__ph--1 li{aspect-ratio:4/3}.ser-ex__ph img{width:100%;height:100%;object-fit:cover;display:block}.ser-ex__ph .ser-ex__more{display:none}.ser-ex__n{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;background:#14243a9e;color:var(--paper);font-size:var(--fs-h3);font-weight:700;pointer-events:none}.ser-ex__c{font-size:var(--fs-small);color:var(--ink-3)}@media(max-width:1023px){.ser-vs,.ser-cu{grid-template-columns:repeat(2,minmax(0,1fr))}.ser-ex{grid-template-columns:minmax(0,1fr)}.ser-ex__ph{grid-column:1;grid-row:auto}}@media(max-width:767px){.ser-vs,.ser-vs--2{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.ser-cu{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.ser-ex__ph,.ser-ex__ph--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ser-ex__ph--3 li:first-child{grid-column:1 / -1}.units__h b{font-size:var(--fs-body)}}.map-box{margin:0}.map-box .place{aspect-ratio:16/9;justify-self:stretch;width:100%}.map-box .place img{object-position:50% 45%}.map-box figcaption{font-size:var(--fs-small);color:var(--ink-3)}.sec--deep .map-box figcaption,.lit .map-box figcaption{color:var(--ink-on-deep-2)}.race{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:center}.race__screen{position:relative;border-radius:var(--r-out);overflow:hidden;background:var(--deep);box-shadow:0 0 0 1.5px var(--hair-on-deep)}.race__link{display:block;position:relative;aspect-ratio:16/9;color:var(--paper);text-decoration:none}.race__poster,.race__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.race__url{position:absolute;left:var(--s4);bottom:var(--s3);z-index:2;padding:6px 12px;border-radius:var(--r-pill);background:#14243ac7;font-size:var(--fs-small);font-weight:600;letter-spacing:.02em}.race__link:focus-visible{outline:3px solid var(--ochre);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.race__link:hover .race__video,.race__link:hover .race__poster{transform:scale(1.03)}}.race__pause{position:absolute;right:var(--s3);bottom:var(--s3);z-index:3;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#14243ac7;color:var(--paper);cursor:pointer}.race__pause svg{width:14px;height:14px}.race__pause .i-play{display:none}.race__pause.is-play .i-play{display:block}.race__pause.is-play .i-pause{display:none}.race__pause:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.race__sub{margin:0 0 var(--s2);color:var(--sand);font-weight:600}.race__title{margin:0 0 var(--s4);font-size:var(--fs-h2);line-height:1.15;color:var(--paper);text-wrap:balance}.race .lead{margin:0}.race--big{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media(prefers-reduced-motion:reduce){.race__poster,.race__video{transition:none}.race__link:hover .race__video,.race__link:hover .race__poster{transform:none}}.incl__lead{max-width:34ch;margin:0 0 var(--s7)}.sec--deep .incl__lead{color:var(--paper)}.incl{row-gap:var(--s7)}.incl__g h3{margin-bottom:var(--s3)}.incl__g .ticks{gap:var(--s1)}.sec--deep .ticks li{color:var(--ink-on-deep-2)}.incl--full .incl__g p{margin:0 0 var(--s3);color:var(--ink-2)}.bring{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);margin-top:var(--s8);padding-top:var(--s6);border-top:1.5px solid var(--hair)}.sec--deep .bring{border-color:var(--hair-on-deep)}.bring h3{margin:0 0 var(--s3)}.bring p{margin:0 0 var(--s3);color:var(--ink-2)}.sec--deep .bring p{color:var(--ink-on-deep-2)}.bring__no{font-weight:600}.sec--deep .bring__no{color:var(--paper)!important}.book__sum .sum__row{padding-block:6px}.fork__slogan{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.25;color:var(--sand)}.map-embed{display:block;width:100%;aspect-ratio:16/7;border:0;border-radius:var(--r-out);background:var(--deep);box-shadow:0 0 0 1.5px var(--hair)}.rpage__by{margin:var(--s5) 0 0;font-size:var(--fs-small);color:var(--ink-on-deep-2)}.about__text p{margin:0 0 var(--s4)}.about__text .lead{margin-top:var(--s5)}@media(max-width:767px){.map-embed{aspect-ratio:4/5}}.pmap{display:grid;gap:var(--s4)}.pm{position:relative;overflow:hidden;border-radius:var(--r-out);background:var(--deep);box-shadow:0 0 0 1.5px var(--hair);--pw-trunk:7px;--pw-link:3px;--pw-street:2.5px;--pw-minor:1.5px}.pm[data-map-load]{cursor:pointer}.pm__defs{position:absolute;width:0;height:0;overflow:hidden}.pm__view{position:relative;aspect-ratio:16/7}.pm__view--m{display:none;aspect-ratio:4/5}.pm__view svg{display:block;width:100%;height:100%}.pm path{vector-effect:non-scaling-stroke}.pm__water path{fill:var(--blue);stroke:none}.pm__stream path{fill:none;stroke:var(--blue);stroke-width:2}.pm__bld path{fill:#f6f1e712;stroke:none}.pm__fx{fill:#e2c3914d;stroke:var(--sand);stroke-width:1.5}.pm__minor path,.pm__street path,.pm__link path,.pm__trunk path,.pm__mark path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pm__minor path{stroke:#f6f1e729;stroke-width:var(--pw-minor)}.pm__street path{stroke:var(--hair-on-deep);stroke-width:var(--pw-street)}.pm__link path{stroke:var(--sand);stroke-opacity:.75;stroke-width:var(--pw-link)}.pm__trunk path{stroke:var(--sand);stroke-width:var(--pw-trunk)}.pm__mark path{stroke:var(--deep);stroke-width:1;stroke-dasharray:6 9;stroke-linecap:butt}.pm__lbl{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%) rotate(var(--a));padding:1px var(--s2);border-radius:var(--r-pill);background:var(--deep);color:var(--sand);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.pm__pin{position:absolute;left:var(--x);top:var(--y);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ochre);box-shadow:0 0 0 3px var(--paper),0 2px 10px #00000059}.pm__pin:before{content:"";position:absolute;left:50%;bottom:100%;width:2px;height:14px;margin-left:-1px;background:var(--paper)}.pm__plate{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);display:grid;justify-items:center;padding:5px var(--s3) 6px;border:2px solid var(--sand);border-radius:var(--r-in);background:var(--blue);color:var(--paper);font-size:var(--fs-small);line-height:1.2;white-space:nowrap}.pm__plate:after{content:"";position:absolute;inset:3px;border:1px solid rgba(246,241,231,.4);border-radius:3px;pointer-events:none}.pm__plate b{font-weight:700;letter-spacing:.06em}.pm__plate>span{font-size:var(--fs-caption);color:var(--ink-on-deep-2)}.pm__osm{position:absolute;right:var(--s2);bottom:var(--s2);padding:2px var(--s2);border-radius:var(--r-in);background:#14243abf;color:var(--ink-on-deep-2);font-size:var(--fs-caption);text-decoration:none}.pm__osm:hover{color:var(--paper)}.pmap__bar{display:flex;flex-wrap:wrap;gap:var(--s3)}.pmap.is-live [data-map-load]{display:none}@media(max-width:767px){.pm{--pw-trunk:5px;--pw-link:2.5px;--pw-street:2px;--pw-minor:1.2px}.pm__view--d{display:none}.pm__view--m{display:block}.pmap__bar .btn{flex:1 1 100%}}@media(max-width:1100px){.race,.race--big{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}@media(max-width:700px){.bring{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.race__title{font-size:var(--fs-h3)}}.tp-veh{display:block;color:var(--blue);overflow:visible}.tp-veh .b{fill:currentColor}.tp-veh .s{stroke:var(--paper);stroke-width:6;paint-order:stroke}.tp-veh .w{fill:var(--paper)}.tp-veh .l{fill:var(--sand);opacity:0;transition:opacity .45s var(--ease-out)}.tp-veh .t{fill:var(--deep)}.tp-veh .h{fill:var(--paper)}.tp-veh .d{fill:none;stroke:var(--paper);stroke-width:1.2px;opacity:.5;vector-effect:non-scaling-stroke}.tp-veh .x{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tp-row .tp-veh .d{display:none}.tp{container-type:inline-size}.tp-row{--g1:var(--s3);--g2:var(--s6);--top:52px;--k:calc((100cqw - 7 * var(--g1) - 2 * var(--g2) - 2px) / 5660);position:relative;display:flex;align-items:flex-start;gap:var(--g2);width:max-content;padding-bottom:var(--s2)}.tp-row:before{content:"";position:absolute;left:0;right:0;top:calc(var(--top) + 330 * var(--k));height:2px;background:var(--sand);pointer-events:none}.tp-tabs{display:flex;align-items:flex-start;gap:var(--g2)}.tp-items{display:flex;align-items:flex-start;gap:var(--g1)}.tp-gh{height:var(--top);margin:0;contain:inline-size;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.tp-gt{font-size:var(--fs-small);line-height:1.25;color:var(--ink-2);text-align:center;white-space:nowrap}.tp-g .tp-gh:after{content:"";align-self:stretch;height:6px;margin-top:var(--s2);border:1.5px solid var(--hair);border-bottom:0;border-radius:2px 2px 0 0}.tp-tab{appearance:none;-webkit-appearance:none;display:block;flex:none;width:calc(var(--len) * var(--k));margin:0;padding:0;border:0;border-radius:var(--r-in);background:none;font:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.tp-tab:focus-visible{outline:2px solid var(--ochre);outline-offset:6px}.tp-row .tp-veh{width:100%;height:calc(330 * var(--k))}.tp-lbl{display:block;margin:var(--s3) 0 0;font-size:var(--fs-small);line-height:1.25;color:var(--ink-2);transition:color var(--dur-ui) var(--ease-out)}.tp-tab[aria-selected=true] .tp-lbl{color:var(--ink);font-weight:600}.tp-tab[aria-selected=true] .l{opacity:1}@media(hover:hover)and (pointer:fine){.tp-tab:hover .tp-lbl{color:var(--ink)}}.tp-lot{position:absolute;left:0;top:calc(var(--top) + 330 * var(--k) - 1px);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none}.tp-lot.is-on{opacity:1}.tp-lot b{position:absolute;left:0;top:0;background:var(--ochre);transition:transform .65s var(--spring)}.tp-lot b:nth-child(1){width:100px;height:4px;transform-origin:0 0}.tp-lot b:nth-child(2),.tp-lot b:nth-child(3){width:3px;height:14px;border-radius:0 0 2px 2px}.tp-lot b:nth-child(3){margin-left:-3px}.tp-lot.is-instant b{transition:none}.tp-panels{margin-top:var(--s7)}.tp-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s6) var(--s8);align-items:start}.tp-panel[hidden]{display:none}html.js .tp-panel:not([hidden]){animation:tp-in .35s var(--ease-out) both}@keyframes tp-in{0%{opacity:0}}.tp-panel:focus-visible{outline-offset:8px;border-radius:var(--r-in)}.tp-stage{--kb:.36px;display:flex;align-items:flex-end;border-bottom:2px solid var(--sand);margin-bottom:var(--s5)}.tp-stage .tp-veh{width:calc(var(--len) * var(--kb));height:calc(330 * var(--kb))}.tp-stage .l{opacity:1}.tp-what{margin:var(--s2) 0 var(--s4);font-size:var(--fs-lead);line-height:1.45;color:var(--ink-2)}.tp-whom{margin:var(--s4) 0 0}.tp-whom b{font-weight:600}.tp-side{display:grid;gap:var(--s6)}.tp-side h4{margin:0 0 var(--s3);font-size:var(--fs-body);font-weight:700}.tp-cons{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.tp-cons li{position:relative;padding-left:28px;color:var(--ink-2)}.tp-cons li:before{content:"";position:absolute;left:0;top:.72em;width:16px;height:2px;border-radius:1px;background:var(--ink-3)}.tp-ours{margin:0;padding-top:var(--s4);border-top:1px solid var(--hair);color:var(--ink-2)}.tp-ours b{color:var(--ink);font-weight:600}.tp-ours a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--sand);text-decoration-thickness:2px;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.tp-ours a:hover{text-decoration-color:var(--ochre)}}.route.route--5{grid-template-columns:repeat(5,minmax(0,1fr))}.route--time .stop b{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em}.tp-foot{margin-top:var(--s9)}.tp-foot .ticks{gap:var(--s1)}.tp-cta{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}@media(min-width:1024px)and (max-width:1279px){.tp-row{--g1:var(--s2);--g2:var(--s5)}.tp-lbl,.tp-gt{font-size:var(--fs-caption)}}@media(max-width:1023px){.tp-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.tp-scroll::-webkit-scrollbar{display:none}.tp-row{--k:.17px}.tp-g--trailer .tp-gh{align-items:flex-start}.tp-g--trailer .tp-gt{text-align:left}.tp-panel{grid-template-columns:minmax(0,1fr)}.route.route--5{grid-template-columns:1fr;padding-top:0;padding-left:var(--s6);gap:var(--s6)}.route--5:before{inset:0 auto 0 7px;width:4px;height:auto}.route--5:after{inset:0 auto 0 8px;border-top:0;border-left:2px dashed var(--deep)}.route--5 .stop:before{top:4px;left:calc(-1 * var(--s6) + 1px)}}@media(max-width:767px){.tp-stage{--kb:.27px}.tp-what{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.tp-lot,.tp-lot b,.tp-veh .l,.tp-lbl{transition:none}html.js .tp-panel:not([hidden]){animation:none}}.cmp-tabs{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s4)}.cmp-tab{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1.5px solid var(--hair);border-radius:var(--r-pill);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-ui);font-weight:600;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cmp-tab i{font-style:normal;font-size:var(--fs-caption);font-weight:700;color:var(--ink-3)}.cmp-tab[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--paper)}.cmp-tab[aria-pressed=true] i{color:var(--sand)}.cmp-tab:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cmp-tab:hover{border-color:var(--blue)}}.cmp-key{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:0 0 var(--s4);padding:0;font-size:var(--fs-small);color:var(--ink-2)}.cmp-key li{display:inline-flex;align-items:center;gap:var(--s2)}.cmp-key i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--hair);font-style:normal;font-weight:700;font-size:12px;color:var(--ink-3)}.cmp-key .cmp-key__in{background:var(--blue);border-color:var(--blue);color:var(--paper)}.cmp-key .cmp-key__opt{border-color:var(--ochre);color:var(--ink)}.cmp-w{position:relative;overflow-x:auto;overscroll-behavior-x:contain;border-top:3px solid var(--sand);margin-bottom:var(--s3)}.cmp-w:focus-visible{outline:2px solid var(--ochre);outline-offset:4px}.cmp-t{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-small);line-height:1.4}.cmp-t th,.cmp-t td{padding:var(--s3);border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;min-width:140px}.cmp-t thead th{vertical-align:bottom;padding-top:var(--s4);font-weight:400}.cmp-t thead a{display:block;color:var(--ink-2);text-decoration:none;font-size:var(--fs-small)}.cmp-t thead a b{display:block;color:var(--ink);font-size:var(--fs-ui);font-weight:700;line-height:1.25}@media(hover:hover)and (pointer:fine){.cmp-t thead a:hover b{text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}}.cmp-p{display:block;margin-top:var(--s2);font-weight:700;color:var(--blue);white-space:nowrap}.cmp-s{display:block;margin-top:var(--s1);font-size:var(--fs-caption);color:var(--ink-3)}.cmp-s--lot{color:var(--blue);font-weight:600}.cmp-s--lot:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 3px #e2c39147}.cmp-t tbody th,.cmp-t .cmp-h0{position:sticky;left:0;z-index:1;background:var(--paper);min-width:140px;max-width:180px;font-weight:600;color:var(--ink)}.cmp-t .cmp-h0{z-index:2;vertical-align:bottom;color:var(--ink-3);font-weight:600}.cmp-g th{padding-top:var(--s5);font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;color:var(--blue);border-bottom:1px solid var(--blue)}.cmp-in i,.cmp-opt i{font-style:normal;font-weight:800;margin-right:6px}.cmp-in i{color:var(--blue)}.cmp-opt i{color:var(--ochre)}.cmp-in span:last-child{color:var(--ink)}.cmp-opt span:last-child{color:var(--ink-2)}.cmp-no,.cmp-unk{color:var(--ink-3)}.cmp[data-view=drop] [data-c]:not([data-c=drop]),.cmp[data-view=full] [data-c]:not([data-c=full]){display:none}@media(max-width:767px){.cmp-tab{padding:0 var(--s4)}.cmp-t th,.cmp-t td{min-width:132px;padding:var(--s2) var(--s3)}.cmp-t tbody th,.cmp-t .cmp-h0{min-width:104px;max-width:120px}.cmp-w{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.sec--map{padding-top:var(--s7)}.rsec{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:start}.rmap{position:relative;aspect-ratio:960/640;min-width:0;--sw:var(--sw0,4)}.rmap__svg{display:block;width:100%;height:100%;overflow:hidden}.rmap__land{fill:none;stroke:var(--hair-on-deep);stroke-width:1.2;vector-effect:non-scaling-stroke}.rmap__water path{fill:none;stroke:#f6f1e738;stroke-width:1;vector-effect:non-scaling-stroke}.rmap__route{transition:opacity var(--dur-ui) var(--ease-out)}.rmap__hit{fill:none;stroke:transparent;stroke-width:calc(var(--sw) * 4.5);pointer-events:stroke;cursor:pointer}.rmap__road{fill:none;stroke:var(--sand);stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;pointer-events:none;transition:stroke var(--dur-ui) var(--ease-out)}.rmap__mark{fill:none;stroke:var(--deep);stroke-width:calc(var(--sw) * .32);stroke-dasharray:calc(var(--sw) * 1.8) calc(var(--sw) * 2.2);stroke-linecap:round;opacity:0;pointer-events:none}.rmap__dot{fill:var(--deep);stroke:var(--sand);stroke-width:calc(var(--sw) * .4);r:calc(var(--sw) * .9);opacity:0;pointer-events:none}.rmap__msk{fill:var(--paper);r:calc(var(--sw) * 1.3)}.rmap__city{position:absolute;left:var(--x);top:var(--y);transform:translate(10px,-50%);font-size:var(--fs-small);font-weight:600;color:var(--paper);pointer-events:none}.rmap__lbl{position:absolute;left:var(--x);top:var(--y);transform:translate(var(--dx,8px),calc(-50% + var(--dy,0px)));font-size:var(--fs-caption);line-height:1.1;color:var(--ink-on-deep-2);white-space:nowrap;pointer-events:none}.rmap__lbl--l{transform:translate(calc(-100% - 8px),calc(-50% + var(--dy,0px)))}.rmap__plate{position:absolute;left:var(--x);top:var(--y);z-index:2;display:block;color:var(--paper);text-decoration:none;transition:opacity var(--dur-ui) var(--ease-out)}.rmap__plate--t{transform:translate(calc(-50% + var(--pdx,0px)),calc(-100% - 12px + var(--pdy,0px)))}.rmap__plate--r{transform:translate(calc(12px + var(--pdx,0px)),calc(-50% + var(--pdy,0px)))}.rmap__plate-in{position:relative;display:grid;justify-items:center;gap:0;padding:5px var(--s3) 6px;border:2px solid var(--sand);border-radius:var(--r-in);background:var(--blue);font-size:var(--fs-small);line-height:1.2;white-space:nowrap;transition:border-color var(--dur-ui) var(--ease-out),background var(--dur-ui) var(--ease-out)}.rmap__plate-in:after{content:"";position:absolute;inset:3px;border:1px solid rgba(246,241,231,.4);border-radius:3px;pointer-events:none}.rmap__plate b{font-weight:600}.rmap__plate-in>span{font-size:var(--fs-caption);color:var(--ink-on-deep-2);font-variant-numeric:tabular-nums}.rmap__plate:focus-visible{outline:none}.rmap__plate:focus-visible .rmap__plate-in{outline:2px solid var(--ochre);outline-offset:3px}html.js .rmap:not(.is-drawn) .rmap__plate{opacity:0}.rmap.is-drawn .rmap__road{animation:rmap-draw 1.2s var(--ease-out) forwards;animation-delay:calc(var(--i) * .15s)}.rmap.is-drawn .rmap__mark{animation:rmap-fade .5s var(--ease-out) forwards;animation-delay:calc(var(--i) * .15s + 1.05s)}.rmap.is-drawn .rmap__dot{animation:rmap-fade .3s var(--ease-out) forwards;animation-delay:calc(var(--i) * .15s + .9s)}.rmap.is-drawn .rmap__plate-in{animation:rmap-pop .45s var(--spring) backwards;animation-delay:calc(var(--i) * .15s + 1.15s)}@keyframes rmap-draw{to{stroke-dashoffset:0}}@keyframes rmap-fade{to{opacity:1}}@keyframes rmap-pop{0%{opacity:0;transform:scale(.6)}}.rmap.has-on .rmap__route:not(.is-on){opacity:.4}.rmap.has-on .rmap__plate:not(.is-on){opacity:.5}.rmap__route.is-on .rmap__road{stroke:var(--ochre)}.rmap__plate.is-on .rmap__plate-in{border-color:var(--ochre);background:var(--deep)}.rmap--one .rmap__route:not(.is-on){opacity:.22}.rmap--one .rmap__plate:not(.is-on){display:none}.rmap--one .rmap__hit{pointer-events:none}.rmap--one .rmap__route.is-on .rmap__road{stroke:var(--sand)}.rside{display:grid;gap:var(--s4);align-content:start}.rlist{display:grid}.rlist__head,.rlist__row{display:grid;grid-template-columns:minmax(0,1fr) 64px 56px;gap:var(--s3);align-items:baseline}.rlist__head{padding:0 var(--s3) var(--s2);font-size:var(--fs-caption);color:var(--ink-on-deep-2)}.rlist__head b{font-weight:500;text-align:right}.rlist__row{padding:var(--s3);border-top:1px solid var(--hair-on-deep);border-radius:var(--r-in);color:var(--paper);text-decoration:none;transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.rlist__row:last-of-type{border-bottom:1px solid var(--hair-on-deep)}.rlist__row span{font-weight:600;font-size:var(--fs-lead);line-height:1.25}.rlist__row b{font-weight:500;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-on-deep)}.rlist__row b:first-of-type{color:var(--sand)}.rlist__row:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.rlist__row.is-on{background:#f6f1e712}.rlist__row.is-on span{color:var(--sand)}.rlist__note{margin:0 var(--s3);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.rfacts{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);gap:1px;margin:var(--s5) 0 0;padding:1px;background:var(--hair);border-radius:var(--r-in);overflow:hidden}.rfacts div{display:grid;align-content:start;gap:var(--s1);min-width:0;padding:var(--s3) var(--s4);background:var(--paper)}.rfacts dd{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.rfacts div:nth-child(n+3) dd{font-size:var(--fs-body);font-weight:600}.rfacts dt{font-size:var(--fs-small);color:var(--ink-3)}.phead .rfacts{max-width:60em;margin-top:var(--s6)}.phead .rfacts,.sec--deep .rfacts{background:var(--hair-on-deep)}.phead .rfacts div,.sec--deep .rfacts div{background:var(--deep)}.phead .rfacts dd,.sec--deep .rfacts dd{color:var(--paper)}.phead .rfacts dt,.sec--deep .rfacts dt{color:var(--ink-on-deep-2)}.rts{display:grid}.rt{display:grid;gap:var(--s4)}.rt+.rt{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--hair)}.rt__h{margin:0;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.01em;line-height:1.15}.rt .rule{margin:0}.rt__where{margin:0;font-size:var(--fs-lead);line-height:1.45;color:var(--ink-2);max-width:66ch}.rt .rfacts{margin-top:var(--s2)}.rt__cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);margin-top:var(--s3)}.rt__text p{margin:0;max-width:66ch;color:var(--ink-2)}.rt__text p+p{margin-top:var(--s3)}.rt__side{display:grid;gap:var(--s2);align-content:start;padding-left:var(--s6);border-left:1px solid var(--hair)}.rt__side h3{margin:0;font-size:var(--fs-body);font-weight:700}.rt__side p{margin:0 0 var(--s4);color:var(--ink-2)}.rt__ctas{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s2)}.rpage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:start}.rpage__text{display:grid;gap:var(--s6)}.rpage__lead p{margin:0;font-size:var(--fs-lead);line-height:1.45;color:var(--ink-on-deep-2);max-width:34em}.rpage__lead p+p{margin-top:var(--s3)}.rpage .rmap{position:sticky;top:96px}.route--paper .stop b{color:var(--ochre)}.route--paper .stop h3{color:var(--ink)}@media(min-width:1024px){.route.route--days{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.rph{margin:0;min-width:0}.rph:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56%;z-index:2;pointer-events:none;background:linear-gradient(to top,#14243ab8,#14243a00)}.rph__cap{position:absolute;left:var(--s4);right:var(--s4);bottom:var(--s3);z-index:3;pointer-events:none;color:var(--paper);font-size:var(--fs-small);font-weight:600;line-height:1.3}.rband{margin-top:var(--s2)}.rband__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s3);height:clamp(220px,24vw,340px)}.rband__row .rph{height:100%}.rcredit{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--ink-3)}.rcredit a{color:inherit;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:2px;transition:color var(--dur-ui)}.rcredit a:hover{color:var(--blue)}.rgal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,230px);gap:var(--s3)}.rgal .rph--big{grid-column:span 2;grid-row:span 2}.rgal--n5 .rph:last-child{grid-column:span 2}.rcredit--list{margin-top:var(--s4)}.rcredit--list summary{min-height:36px;font-size:var(--fs-small)}.rcredit--list ul{margin:0 0 var(--s2);padding-left:1.2em;display:grid;gap:4px}.rcredit--list p{margin:0;max-width:66ch}.lb__cap{margin:0;padding:0 var(--gutter) var(--s5);display:grid;gap:2px;justify-items:center;text-align:center;font-size:var(--fs-small);color:var(--ink-on-deep-2)}.lb__cap b{color:var(--paper);font-size:var(--fs-body);font-weight:600}.lb__cap a{color:inherit;text-decoration:underline;text-decoration-color:var(--hair-on-deep);text-underline-offset:2px}.lb__cap a:hover{color:var(--sand)}.dirs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s7);align-items:center}.dirs .sec__more{margin-top:var(--s5)}.dsign{position:relative;display:grid;padding:var(--s3) var(--s5) var(--s4);background:var(--blue);color:var(--paper);border:3px solid var(--sand);border-radius:var(--r-out)}.dsign:after{content:"";position:absolute;inset:6px;border:1.5px solid rgba(246,241,231,.4);border-radius:var(--r-in);pointer-events:none}.dsign__unit{justify-self:end;padding:var(--s1) var(--s2) var(--s2);font-size:var(--fs-caption);color:var(--ink-on-deep-2)}.dsign__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) var(--s2);border-top:1px solid rgba(246,241,231,.22);border-radius:var(--r-in);color:var(--paper);text-decoration:none;font-weight:600;font-size:var(--fs-lead);line-height:1.25;transition:background var(--dur-ui) var(--ease-out)}.dsign__row b{flex:none;font-weight:600;color:var(--sand);font-variant-numeric:tabular-nums}.dsign__row span{transition:color var(--dur-ui) var(--ease-out)}.dsign__row:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.dsign__row:hover{background:#f6f1e714}.dsign__row:hover span{color:var(--sand)}.rlist__row:hover{background:#f6f1e712}.rmap__plate:hover .rmap__plate-in{border-color:var(--ochre)}}@media(max-width:1279px){.rsec{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--s6)}}@media(max-width:1023px){.rsec,.rt__cols,.rpage,.dirs{grid-template-columns:minmax(0,1fr)}.rpage .rmap{position:relative;top:auto;order:-1}.rlist{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:var(--s1) var(--gutter);scroll-padding-inline:var(--gutter)}.rlist::-webkit-scrollbar{display:none}.rlist__head{display:none}.rlist__row{flex:0 0 min(78%,320px);scroll-snap-align:center;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name km" "name days";gap:var(--s1) var(--s4);padding:var(--s4);border:1px solid var(--hair-on-deep);border-radius:var(--r-out)}.rlist__row:last-of-type{border-bottom:1px solid var(--hair-on-deep)}.rlist__row span{grid-area:name;align-self:center}.rlist__row b:first-of-type{grid-area:km}.rlist__row b:last-of-type{grid-area:days;font-size:var(--fs-small)}.rlist__row b:last-of-type:after{content:" дн."}.rlist__row b:first-of-type:after{content:" км"}.rlist__row.is-on{border-color:var(--sand)}.rt__side{padding-left:0;border-left:0;padding-top:var(--s4);border-top:1px solid var(--hair)}}@media(max-width:767px){.rband__row{grid-template-columns:1fr 1fr;height:auto}.rband__row .rph{height:auto;aspect-ratio:4/3}.rband__row .rph--big{grid-column:1 / -1;aspect-ratio:3/2}.rgal{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.rgal .rph{aspect-ratio:4/3}.rgal .rph--big,.rgal .rph:last-child:nth-child(2n){grid-column:1 / -1;grid-row:auto;aspect-ratio:3/2}.rph__cap{left:var(--s3);right:var(--s3);bottom:var(--s2);font-size:var(--fs-caption)}.lb__cap b{font-size:var(--fs-small)}.rfacts{grid-template-columns:1fr 1fr}.rt__h{font-size:var(--fs-h3)}.rt__where{font-size:var(--fs-body)}.rmap__plate-in{font-size:var(--fs-caption);padding:3px var(--s2) 4px}.rmap__plate-in>span{display:none}.rmap:not(.rmap--one) .rmap__plate:not(.is-on){opacity:0;pointer-events:none}.rmap__lbl{font-size:10px}.rmap:not(.rmap--one){--sw:calc(var(--sw0,4) * 1.8)}.rmap__city{font-size:var(--fs-caption)}.dsign__row{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.rmap__road{stroke-dashoffset:0}.rmap__mark,.rmap__dot{opacity:1}html.js .rmap:not(.is-drawn) .rmap__plate{opacity:1}.rmap.is-drawn .rmap__road,.rmap.is-drawn .rmap__mark,.rmap.is-drawn .rmap__dot,.rmap.is-drawn .rmap__plate-in{animation:none}}.nf{display:grid;gap:var(--s6);--calw:52px;--calgap:var(--s6)}.nf__tabs{margin:0}.nf__list{display:grid}.nf__item{position:relative;display:grid;gap:var(--s2);padding:var(--s6) 0 var(--s6) calc(var(--calw) + var(--calgap));border-top:1px solid var(--hair);max-width:calc(62ch + var(--calw) + var(--calgap))}.nf__item[hidden]{display:none}.nf__post{position:absolute;left:0;top:calc(var(--s6) + 3px);width:var(--calw);display:grid;justify-items:center;padding:6px 0 7px;border-top:6px solid var(--sand);border-radius:4px;background:var(--paper);box-shadow:0 0 0 1.5px var(--graphite);color:var(--ink);text-align:center;line-height:1}.nf__post b{font-size:var(--fs-h3);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.nf__post i{font-style:normal;font-size:11px;font-weight:600;color:var(--ink-2);margin-top:4px;letter-spacing:.02em}.nf__post--m b{font-size:var(--fs-small)}.nf__date{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nf__h{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.25}.nf__h a{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--sand),var(--sand));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-ui) var(--ease-out)}.nf__h a:focus-visible{outline:2px solid var(--ochre);outline-offset:3px;border-radius:2px}.nf__text{margin:0;color:var(--ink-2)}.nf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin:var(--s1) 0 0;font-size:var(--fs-small);color:var(--ink-3)}.nf__src{color:var(--ink-3);font-weight:500;text-decoration:none;transition:color var(--dur-ui) var(--ease-out)}.nf__tag{display:inline-block;font-style:normal;font-size:var(--fs-caption);font-weight:600;color:var(--ink-3);letter-spacing:.01em}.nf__tag--putnik{padding:2px 8px;border-radius:var(--r-in);background:var(--blue);color:var(--paper)}.nf__more{margin:var(--s2) 0 0 calc(var(--calw) + var(--calgap))}.nf__more [hidden]{display:none}.nf__empty{margin:0;padding:var(--s6) 0 var(--s6) calc(var(--calw) + var(--calgap));color:var(--ink-3)}.nf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.nf-card{display:grid;gap:var(--s2);align-content:start;padding-top:var(--s4);border-top:3px solid var(--sand);color:inherit;text-decoration:none}.nf-card time{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.nf-card h3{margin:0;font-size:var(--fs-h3);font-weight:600;line-height:1.25;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color var(--dur-ui) var(--ease-out)}.nf-card__src{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;font-size:var(--fs-small);color:var(--ink-3)}.nf-card:focus-visible{outline:2px solid var(--ochre);outline-offset:4px;border-radius:var(--r-in)}.nf__stamp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-on-deep-2)}.nf-article{max-width:66ch}.nf-article p{margin:0 0 var(--s4);color:var(--ink-2)}.nf-article p:first-child{font-size:var(--fs-lead);line-height:1.45;color:var(--ink)}.nf-article .sec__more{margin-top:var(--s6)}@media(hover:hover)and (pointer:fine){.nf__h a:hover{background-size:100% 2px}a.nf__src:hover{color:var(--blue)}.nf-card:hover h3{text-decoration-color:var(--sand)}}@media(max-width:1023px){.nf-row{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}@media(max-width:767px){.nf{--calw:44px;--calgap:var(--s4)}.nf__item{padding-top:var(--s5);padding-bottom:var(--s5)}.nf__post{top:calc(var(--s5) + 3px);padding:5px 0 6px;border-top-width:5px}.nf__post b{font-size:var(--fs-lead)}.nf__post i{font-size:10px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.nf__h a,.nf__src,.nf-card h3{transition:none}}:root{--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1)}@supports not (animation-timing-function:linear(0,1)){:root{--spring:cubic-bezier(.34,1.4,.64,1)}}.rig{position:relative;display:grid;gap:var(--s4)}.rig__posts{position:absolute;inset:var(--s8) 0 0;display:flex;justify-content:space-between;padding:0 var(--s10);pointer-events:none}.rig__posts i{display:block;width:10px;height:100%;background:var(--sand)}.rig>.sign,.rig__pair{position:relative}.rig__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);perspective:1400px}.hero.fork--rig{padding-top:var(--s7)}.fork--rig .rig__top .entry{padding:var(--s5) var(--s7) var(--s6)}.rig__head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,38%,440px);gap:var(--s7);align-items:center}.rig__txt{display:grid;gap:var(--s4);min-width:0}.rig__txt h1{font-size:clamp(40px,calc((100vw - 206px)*.0568),56px);text-wrap:wrap}.rig__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.socs{display:flex;align-items:center;gap:var(--s3);margin:0;padding:0;list-style:none}.soc{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--paper);text-decoration:none;transition:filter var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.soc:before{content:"";position:absolute;inset:-4px;border-radius:var(--r-pill)}.soc svg{width:19px;height:19px;fill:currentColor}.soc--max{background:linear-gradient(135deg,#471aff,#9500ff)}.soc--vk{background:#07f}.soc--tg{background:linear-gradient(180deg,#2aabee,#229ed9)}.soc--ig{border-radius:23%;background:none}.soc--ig img{display:block;width:100%;height:100%}.soc:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}@media(hover:hover)and (pointer:fine){.soc:hover{filter:brightness(1.15)}}.camp{position:relative;align-self:end}.camp:before{content:"";position:absolute;inset:-4% -4% 2%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(246,241,231,.11) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(246,241,231,.11) 0 1px,transparent 1px 28px);-webkit-mask-image:radial-gradient(ellipse 64% 66% at 52% 66%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%);mask-image:radial-gradient(ellipse 64% 66% at 52% 66%,#000 0,rgba(0,0,0,.5) 55%,transparent 100%)}.camp__svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.c-l{fill:none;stroke:var(--sand);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.c-star{fill:none;stroke:var(--paper);stroke-width:6;stroke-linecap:round}.c-fill{fill:var(--sand);stroke:none}.c-dr{stroke-dasharray:1;stroke-dashoffset:1;animation:cDraw var(--t,1s) cubic-bezier(.6,.05,.3,1) var(--d,1s) forwards}@keyframes cDraw{to{stroke-dashoffset:0}}.c-pop{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:cPop .6s var(--spring) var(--d,3s) forwards}@keyframes cPop{0%{opacity:0;transform:translateY(26px) scale(.9)}to{opacity:1;transform:none}}.c-grow{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);opacity:0;animation:cGrow .7s var(--spring) var(--d,3s) forwards}@keyframes cGrow{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:none}}.c-glow{opacity:0;animation:cGlow .9s linear var(--d,4s) forwards}@keyframes cGlow{0%{opacity:0}18%{opacity:.75}30%{opacity:.25}48%{opacity:.9}60%{opacity:.6}to{opacity:1}}.c-smoke{stroke-dasharray:.2 .13;opacity:0;animation:cSmokeIn .8s ease-out var(--d,4s) forwards,cSmoke 3.6s linear var(--d,4s) infinite}.c-smoke--2{animation-duration:.8s,4.6s}@keyframes cSmokeIn{to{opacity:.62}}@keyframes cSmoke{to{stroke-dashoffset:-.33}}.c-tw{opacity:0;animation:cTwIn .6s ease-out var(--d,4.6s) forwards,cTw var(--tw,4s) ease-in-out calc(var(--d,4.6s) + .6s) infinite alternate}@keyframes cTwIn{to{opacity:.9}}@keyframes cTw{0%{opacity:.9}to{opacity:.3}}.camp.is-off .c-smoke,.camp.is-off .c-tw{animation-play-state:paused}.rig__dir{transform-origin:50% 0;animation:hangDown 1.35s var(--spring) both}.rig__dir:nth-child(1){animation-delay:.28s}.rig__dir:nth-child(2){animation-delay:.42s}@keyframes hangDown{0%{opacity:0;transform:rotateX(64deg) translateY(-18px)}12%{opacity:1}to{opacity:1;transform:none}}.fork--rig .entry.dirp{display:grid;grid-template-rows:auto 1fr;gap:var(--s4);height:100%;padding:var(--s5) var(--s5) var(--s6)}.dirp .rivet{width:10px;height:10px}.dirp .rivet.tl,.dirp .rivet.bl{left:13px}.dirp .rivet.tr,.dirp .rivet.br{right:13px}.dirp .rivet.tl,.dirp .rivet.tr{top:13px}.dirp .rivet.bl,.dirp .rivet.br{bottom:13px}.dirp__ph{position:relative;z-index:1;display:block;aspect-ratio:215/100;border-radius:var(--r-in);overflow:hidden;background:var(--deep)}.dirp__ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.dirp__ph--low img{object-position:50% 100%;transform-origin:50% 100%}.dirp__ph:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.dirp .beam{z-index:1}.dirp .fork__half{position:relative;z-index:1;padding:0;border:0;grid-template-rows:auto 1fr auto;align-content:stretch}.dirp .fork__half p{color:var(--ink-on-deep)}.fork--rig .fork__half h2{font-size:clamp(26px,2.5vw,34px)}@media(hover:hover)and (pointer:fine){.dirp:hover .dirp__ph img{transform:scale(1.035)}.dirp:hover .beam{animation:sweep 1.1s var(--ease-out) both}}@media(min-width:1024px)and (max-height:900px){.hero.fork--rig{padding-top:var(--s6)}.fork--rig .rig__top .entry{padding-block:var(--s5)}.rig__head{grid-template-columns:minmax(0,1fr) clamp(300px,34%,390px)}.dirp__ph{aspect-ratio:26/10}}@media(min-width:1024px)and (max-height:800px){.hero.fork--rig{padding-top:var(--s5)}.rig__txt h1{font-size:clamp(36px,calc((100vw - 206px)*.0568),48px)}.rig__head{grid-template-columns:minmax(0,1fr) clamp(280px,30%,350px)}.dirp__ph{aspect-ratio:3/1}}@media(max-width:1239px){.rig__head{gap:var(--s6)}}@media(max-width:1023px){.fork--rig .rig__top .entry{padding:var(--s5) var(--s6)}.rig__head{grid-template-columns:minmax(0,1fr) clamp(250px,44%,360px);grid-template-areas:"h h" "t m";gap:var(--s4) var(--s5);align-items:end}.rig__txt{display:contents}.rig__txt h1{grid-area:h;font-size:clamp(34px,calc((100vw - 122px) / 14.3),52px)}.rig__row{grid-area:t;flex-direction:column;align-items:flex-start;align-self:center;gap:var(--s4)}.camp{grid-area:m}}@media(min-width:768px)and (max-width:1009px){.dirp .fork__ctas{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.rig__pair{grid-template-columns:1fr}.rig__posts{padding:0 var(--s7)}.fork--rig .rig__top .entry{padding:var(--s5) 20px var(--s5)}.rig__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "t" "m";gap:var(--s3);align-items:start}.rig__txt h1{font-size:clamp(21px,calc((100vw - 90px) / 10.9),40px)}.rig__row{flex-direction:row;align-items:center;align-self:auto;gap:var(--s3) var(--s4)}.camp{width:calc(100% + 2 * var(--s1));max-width:420px;justify-self:center;margin:var(--s2) calc(-1 * var(--s1)) 0}.c-l{stroke-width:9}.c-star{stroke-width:8}.dirp .rivet{width:9px;height:9px}.dirp .rivet.tl,.dirp .rivet.bl{left:9px}.dirp .rivet.tr,.dirp .rivet.br{right:9px}.dirp .rivet.tl,.dirp .rivet.tr{top:9px}.dirp .rivet.bl,.dirp .rivet.br{bottom:9px}.fork--rig .entry.dirp{grid-template-rows:none;padding:var(--s5)}.dirp .fork__half{display:contents}.dirp .fork__half>*{position:relative;z-index:1}.dirp .fork__half h2{order:-1}}@media(prefers-reduced-motion:reduce){.c-dr{stroke-dashoffset:0}.c-pop,.c-grow{opacity:1;transform:none}.c-glow{opacity:1}.c-smoke{opacity:.62}.c-tw{opacity:.9}.rig__dir{animation:none}}:root{--ease-sign:cubic-bezier(.16,1,.3,1)}.fork--rig .rig__top{transform-origin:50% 100%;animation:signRise 1.6s var(--ease-sign) both}@keyframes signRise{0%{opacity:0;transform:perspective(1600px) rotateX(-18deg) translateY(42px) scale(.985)}45%{opacity:1}to{opacity:1;transform:none}}.fork--rig .rig__dir{animation:plateIn 1.9s var(--ease-sign) both}.fork--rig .rig__dir:nth-child(1){animation-delay:.38s}.fork--rig .rig__dir:nth-child(2){animation-delay:.54s}@keyframes plateIn{0%{opacity:0;transform:rotateX(26deg) translateY(-22px)}40%{opacity:1}68%{transform:rotateX(-1.5deg) translateY(0);animation-timing-function:cubic-bezier(.45,0,.55,1)}86%{transform:rotateX(.5deg)}to{opacity:1;transform:none}}.fork--rig .rig__posts{animation:postsIn 1s var(--ease-sign) .05s both}@keyframes postsIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fork--rig .rig__txt .w i{animation:wordUp 1s var(--ease-sign) both;animation-delay:calc(.62s + var(--i) * 70ms)}@media(prefers-reduced-motion:reduce){.fork--rig .rig__top,.fork--rig .rig__dir,.fork--rig .rig__posts{animation:none}.fork--rig .rig__txt .w i{animation:none;opacity:1;transform:none}}.dirp__ph--show{isolation:isolate}.dirp__sl{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease-out)}.dirp__sl.is-on{opacity:1;z-index:1}.dirp__sl.is-next{z-index:2}.dirp__sl img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.dirp__cap{position:absolute;left:var(--s3);bottom:var(--s3);z-index:3;padding:5px 11px;border-radius:var(--r-pill);background:#14243abd;color:var(--paper);font-size:var(--fs-caption);font-style:normal;font-weight:600;letter-spacing:.01em;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease-out) .15s,transform .35s var(--ease-out) .15s}.dirp__sl.is-on .dirp__cap,.dirp__sl.is-next .dirp__cap{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.dirp:hover .dirp__sl img{transform:scale(1.035)}}@media(max-width:767px){.dirp__cap{left:var(--s2);bottom:var(--s2)}}.cmp-tg{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--s3) 0 var(--s2);border:1.5px solid var(--hair);border-radius:var(--r-pill);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cmp-tg i{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ochre)}.cmp-tg i:before,.cmp-tg i:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.5px;margin:-.75px 0 0 -4px;background:var(--ochre);transition:transform var(--dur-ui) var(--ease-out),opacity var(--dur-ui) var(--ease-out)}.cmp-tg i:after{transform:rotate(90deg)}.cmp-tg[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--paper)}.cmp-tg[aria-pressed=true] i{border-color:var(--sand);background:var(--sand)}.cmp-tg[aria-pressed=true] i:before{width:5px;margin:-.5px 0 0 -4.5px;transform:translateY(1px) rotate(45deg);background:var(--blue)}.cmp-tg[aria-pressed=true] i:after{width:8px;margin:-.5px 0 0 -2.5px;transform:translateY(0) rotate(-50deg);background:var(--blue)}.cmp-tg:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cmp-tg:hover{border-color:var(--blue)}}.lit .cmp-tg,.sec--deep .cmp-tg,.sum .cmp-tg{color:var(--paper);border-color:var(--hair-on-deep)}@media(hover:hover)and (pointer:fine){.lit .cmp-tg:hover,.sec--deep .cmp-tg:hover,.sum .cmp-tg:hover{border-color:var(--sand)}}.sum .cmp-tg[aria-pressed=true]{background:var(--sand);border-color:var(--sand);color:var(--deep)}.sum .cmp-tg[aria-pressed=true] i{background:var(--deep);border-color:var(--deep)}.sum .cmp-tg[aria-pressed=true] i:before,.sum .cmp-tg[aria-pressed=true] i:after{background:var(--sand)}.cmp-tg--sm{min-height:32px;margin-top:var(--s2);font-size:var(--fs-caption)}.cmp-tg--wide{width:100%;justify-content:center;min-height:44px;margin-top:var(--s2)}.k-cfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-top:auto}.car-w{position:relative;display:grid;align-content:start;min-width:0}.car-w>.car{padding-bottom:0}.car-w>.cmp-tg{position:absolute;right:0;bottom:-6px}.reel>.car-w{flex:0 0 calc((100cqw - (var(--n) - 1) * var(--s6)) / var(--n));--n:4.25;scroll-snap-align:start}.reel.is-drag .car-w{pointer-events:none}@media(max-width:1279px){.reel>.car-w{--n:3.25}}@media(max-width:1023px){.reel>.car-w{--n:2.25}}@media(max-width:767px){.reel>.car-w{--n:1.28;flex-basis:calc((100cqw - (var(--n) - 1) * var(--s4)) / var(--n))}}.cmpbar{position:fixed;left:50%;bottom:max(var(--s4),env(safe-area-inset-bottom));z-index:60;width:min(760px,calc(100vw - 2 * var(--s4)));transform:translate(-50%);border-radius:var(--r-out);background:var(--deep);color:var(--paper);box-shadow:0 18px 40px #14243a59,0 0 0 1.5px var(--hair-on-deep)}.cmpbar[hidden]{display:none}.cmpbar.is-in{animation:cmpbarIn .45s var(--ease-out) both}@keyframes cmpbarIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.cmpbar.is-shake{animation:cmpbarShake .45s var(--ease-out)}@keyframes cmpbarShake{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 6px))}60%{transform:translate(calc(-50% + 4px))}}.cmpbar__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s3) var(--s3) var(--s4)}.cmpbar__list{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none;min-width:0}.cmpbar__list li{display:inline-flex;align-items:center;gap:var(--s1);max-width:100%;min-height:36px;padding:0 var(--s1) 0 var(--s3);border-radius:var(--r-pill);background:#f6f1e71a;font-size:var(--fs-small);font-weight:600}.cmpbar__list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpbar__list button{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--sand);font:inherit;font-size:20px;line-height:1;cursor:pointer}.cmpbar__list button:hover{background:#f6f1e71f}.cmpbar__list .cmpbar__empty{padding:0 var(--s3);background:transparent;border:1.5px dashed var(--hair-on-deep);color:var(--ink-on-deep-2);font-weight:400}.cmpbar__msg{grid-column:1 / -1;order:3;margin:0;font-size:var(--fs-caption);color:var(--ink-on-deep-2)}.cmpbar__msg:empty{display:none}.cmpbar__act{display:flex;align-items:center;gap:var(--s2)}.cmpbar__go:disabled{opacity:.45;cursor:not-allowed}.cmpbar__clr{min-height:44px;padding:0 var(--s3);border:0;background:transparent;color:var(--ink-on-deep-2);font:inherit;font-size:var(--fs-small);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cmpbar__clr:hover{color:var(--paper)}body.has-cmpbar .ftr{padding-bottom:110px}@media(max-width:600px){.cmpbar__in{grid-template-columns:minmax(0,1fr);padding:var(--s3)}.cmpbar__act{justify-content:space-between}.cmpbar__go{flex:1}}.cmpd{width:min(980px,calc(100vw - 2 * var(--s4)));max-height:calc(100dvh - 2 * var(--s5));padding:0;border:0;border-radius:var(--r-out);background:var(--paper);color:var(--ink);box-shadow:0 30px 80px #14243a73;overflow:hidden}.cmpd[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:cmpdIn .35s var(--ease-out) both}@keyframes cmpdIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}.cmpd::backdrop{background:#14243a9e}.cmpd__top{display:flex;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;padding:var(--s4) var(--s4) var(--s3) var(--s6);border-bottom:3px solid var(--sand)}.cmpd__t{flex:1 1 280px;margin:0;font-size:var(--fs-h3);line-height:1.2}.cmpd__diff{order:2;margin-left:auto}.cmpd__x{order:3;position:static;flex:none;color:var(--ink);border-color:var(--hair)}.cmpd__body{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s6) var(--s4)}.cmpd__r{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) minmax(0,1fr);gap:0 var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hair);font-size:var(--fs-small);line-height:1.4}.cmpd__r--h{position:sticky;top:0;z-index:2;padding-top:var(--s4);background:var(--paper);border-bottom:1.5px solid var(--blue)}.cmpd__l{font-weight:600}.cmpd__m a{display:block;color:var(--ink-2);text-decoration:none}.cmpd__m a b{display:block;color:var(--ink);font-size:var(--fs-h3);font-weight:700;line-height:1.2}@media(hover:hover)and (pointer:fine){.cmpd__m a:hover b{text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}}.cmpd__gt{margin:var(--s5) 0 0;padding-bottom:var(--s2);font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;color:var(--blue);border-bottom:1px solid var(--blue)}.cmpd.is-diff .cmpd__r.is-same{display:none}.cmpd.is-diff .cmpd__g:not(:has(.cmpd__r:not(.is-same))){display:none}.cmpd__n{margin:var(--s4) 0 0}.cmpd__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3) var(--s5);flex-wrap:wrap;padding:var(--s3) var(--s6);border-top:1px solid var(--hair)}.cmpd__foot .cmp-key{margin:0}@media(max-width:767px){.cmpd{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.cmpd__top{padding:var(--s3) var(--s3) var(--s3) var(--s4)}.cmpd__body{padding:0 var(--s4) var(--s4)}.cmpd__foot{padding:var(--s3) var(--s4)}.cmpd__r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s1) var(--s3)}.cmpd__l{grid-column:1 / -1;color:var(--ink-3);font-size:var(--fs-caption)}.cmpd__r--h .cmpd__l{display:none}.cmpd__m a b{font-size:var(--fs-ui)}}@media(prefers-reduced-motion:reduce){.cmpd[open],.cmpbar.is-in,.cmpbar.is-shake{animation:none}}.cmpk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s4);margin:0 0 var(--s7);padding:var(--s5);border-radius:var(--r-out);background:#1f3a5f0f;box-shadow:inset 0 0 0 1.5px var(--hair)}.cmpk__t{flex:1 0 100%;margin:0;font-size:var(--fs-h3);font-weight:700}.cmpk__f{display:grid;gap:var(--s1);flex:1 1 240px;font-size:var(--fs-small);color:var(--ink-2)}.cmpk__f select{min-height:48px;padding:0 var(--s3);border:1.5px solid var(--hair);border-radius:var(--r-in);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-ui)}.cmpk__f select:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.cmpk__vs{align-self:center;padding-top:var(--s5);color:var(--ink-3);font-weight:600}.cmpk .btn:disabled{opacity:.45;cursor:not-allowed}.cmpk__note{flex:1 0 100%;margin:0}@media(max-width:600px){.cmpk__vs{display:none}.cmpk .btn{width:100%}}.opt-base{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5) var(--s6)}.opt-base .incl__g h3{margin:var(--s3) 0}.opt-base .ticks{gap:var(--s1)}@media(max-width:767px){.opt-base{grid-template-columns:minmax(0,1fr)}}.lay{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s6)}.lay li{display:grid;align-content:start;gap:var(--s1) var(--s3);grid-template-columns:minmax(0,1fr) auto;padding-top:var(--s3);border-top:3px solid var(--sand)}.lay b{font-size:var(--fs-h3);line-height:1.2}.lay__p{align-self:start;padding:3px 10px;border-radius:var(--r-pill);background:var(--blue);color:var(--paper);font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.lay__n{grid-column:1 / -1;color:var(--blue);font-weight:600;font-size:var(--fs-small)}.lay p{grid-column:1 / -1;margin:0;color:var(--ink-2);font-size:var(--fs-small)}@media(max-width:1023px){.lay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lay{grid-template-columns:minmax(0,1fr)}}.optgs{display:grid;gap:0;max-width:820px;border-top:3px solid var(--sand)}.optg{border-bottom:1px solid var(--hair)}.optg summary{display:flex;align-items:center;gap:var(--s3);min-height:56px;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-body)}.optg summary::-webkit-details-marker{display:none}.optg summary span{flex:1}.optg summary i{font-style:normal;font-size:var(--fs-caption);font-weight:700;color:var(--ink-3)}.optg summary:after{content:"";flex:none;width:10px;height:10px;margin-right:var(--s2);border-right:2px solid var(--ochre);border-bottom:2px solid var(--ochre);transform:translateY(-3px) rotate(45deg);transition:transform var(--dur-ui) var(--ease-out)}.optg[open] summary:after{transform:translateY(2px) rotate(-135deg)}.optg summary:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.optg .twrap{margin:0 0 var(--s4)}.optg .ptable--opts{max-width:none}.optg .ptable td{text-align:right;white-space:nowrap;font-weight:600;color:var(--blue)}.optg .ptable tbody th{font-weight:400}.optc{max-width:820px}.optc dd{color:var(--ink-2)}.price__len{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-in);border:1px solid rgba(226,195,145,.55);background:#e2c3911f;color:var(--paper);font-size:var(--fs-small);line-height:1.4}.price__len b{color:var(--sand);font-weight:700}.price__note+.price__len{margin-top:calc(-1 * var(--s1))}.car__ln,.k-len{color:#8a5a1c;font-size:13px;font-weight:600;line-height:1.35}.car__ln{flex-basis:100%}.k-len{margin-top:2px}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__fail{margin-top:var(--s3);color:#8a5a1c;font-weight:600;font-size:var(--fs-small)}.on-deep .form__fail,.sum .form__fail{color:var(--sand)}.tel{display:flex;align-items:stretch;width:100%;min-height:50px;background:var(--paper);border:1.5px solid rgba(20,36,58,.3);border-radius:var(--r-in);overflow:hidden;font-size:var(--fs-ui);transition:border-color var(--dur-fast,.15s)}.tel:focus-within{outline:2px solid var(--ochre);outline-offset:1px;border-color:var(--blue)}.tel__cc{flex:none;display:flex;align-items:center;padding:0 12px 0 14px;font-weight:700;color:var(--ink);letter-spacing:.01em;background:#14243a0f;border-right:1.5px solid rgba(20,36,58,.16)}.tel__in{position:relative;flex:1;min-width:0;display:flex}.tel__tpl{position:absolute;inset:0;display:flex;align-items:center;padding:0 14px 0 12px;white-space:pre;pointer-events:none;color:#14243a57;font-variant-numeric:tabular-nums;letter-spacing:.03em}.tel__tpl i{font-style:normal;color:transparent}.fld .tel input,.book .fld .tel input{flex:1;width:100%;min-width:0;min-height:0;margin:0;padding:12px 14px 12px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.03em}.fld .tel input:focus{outline:none}.fld.is-bad .tel{border-color:var(--error,#c96a4f)}.sec--deep .tel,.book .tel{background:#f6f1e70f;border-color:var(--hair-on-deep)}.sec--deep .tel__cc,.book .tel__cc{color:var(--sand);background:#f6f1e70f;border-right-color:var(--hair-on-deep)}.sec--deep .tel__tpl,.book .tel__tpl{color:#f6f1e757}.sec--deep .fld .tel input,.book .fld .tel input{color:var(--paper)}.book .fld.is-bad .tel{border-color:var(--ochre);box-shadow:inset 0 0 0 1px var(--ochre)}@container (min-width:340px){.book__pair{grid-template-columns:1fr}}@container (min-width:420px){.book__pair{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.k-fp--fold{gap:var(--s3) var(--s4)}.k-fp--fold>.k-fp__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.k-fp--fold .k-ftog{gap:var(--s2)}.k-ftog__ic{position:relative;flex:none;width:16px;height:12px;background:linear-gradient(currentColor,currentColor) 0 0/16px 2px no-repeat,linear-gradient(currentColor,currentColor) 3px 5px/10px 2px no-repeat,linear-gradient(currentColor,currentColor) 6px 10px/4px 2px no-repeat}a.k-pill{text-decoration:none}.k-cmpl{gap:var(--s2)}.k-cmpl i{position:relative;flex:none;width:16px;height:14px;border:2px solid currentColor;border-radius:3px}.k-cmpl i:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:currentColor}.k-qsum{flex-basis:100%;margin:0;font-size:var(--fs-small);line-height:1.4;color:var(--ink-2)}.k-qsum:before{content:"Выбрано: ";font-weight:600;color:var(--ink)}.k-qsum[hidden]{display:none}.k-fp--fold .k-panel{gap:var(--s5);padding:var(--s5)}.k-fp--fold .k-fg--lot{padding-top:var(--s4);border-top:1px solid var(--hair)}.k-fp--fold .k-fg--lot .k-sw{display:inline-flex;align-items:center;gap:var(--s3);min-height:40px;margin:0;font-size:var(--fs-small);font-weight:600}.k-fp--fold .k-sub__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.k-fp--fold .k-cmpl:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@container cat (max-width:700px){.k-fp--fold>.k-fp__row{gap:var(--s2)}.k-fp--fold .k-ftog,.k-fp--fold .k-cmpl{padding-inline:var(--s4)}.k-fp--fold .k-panel{padding:var(--s4)}.k-fp--fold .k-fg--lot .k-sw{min-height:44px}}@container cat (max-width:420px){.k-fp--fold .k-ftog,.k-fp--fold .k-cmpl{flex:1 1 100%;justify-content:center}}.cmp-o{display:inline-block;padding:2px 9px;border:1.5px solid var(--ochre);border-radius:var(--r-pill);color:#8a5a1c;font-size:var(--fs-caption);font-weight:700;line-height:1.35;letter-spacing:.01em;white-space:nowrap}.cmp-key .cmp-o{margin-right:2px}.cmp-opt .cmp-o+span{display:none}.cmpd{--n:2}@media(min-width:768px){.cmpd[data-n="3"]{width:min(1120px,calc(100vw - 2 * var(--s4)))}.cmpd[data-n="4"]{width:min(1280px,calc(100vw - 2 * var(--s4)))}}.cmpd__r{grid-template-columns:minmax(150px,.8fr) repeat(var(--n),minmax(0,1fr))}.cmpd__del{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--s1);padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cmpd__del:hover{color:var(--ink)}.cmpd__del:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.cmpd__m .cmp-s{display:block}@media(max-width:767px){.cmpd__body{overflow:auto}.cmpd__r{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cmpd[data-n="3"] .cmpd__grid,.cmpd[data-n="4"] .cmpd__grid{min-width:calc(var(--n) * 150px + (var(--n) - 1) * var(--s3))}.cmpd[data-n="3"] .cmpd__l,.cmpd[data-n="4"] .cmpd__l{position:sticky;left:0;justify-self:start}.cmpd[data-n="3"] .cmpd__gt span,.cmpd[data-n="4"] .cmpd__gt span{position:sticky;left:0;display:inline-block}}.cmpk__fs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s4);flex:1 1 100%;min-width:0}.cmpk__fs .cmpk__f{flex:1 1 220px}.cmpk__f[hidden]{display:none}.cmpk__add{display:inline-flex;align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s4);border:1.5px dashed var(--ink-3);border-radius:var(--r-pill);background:transparent;color:var(--blue);font:inherit;font-size:var(--fs-small);font-weight:600;cursor:pointer}.cmpk__add[hidden]{display:none}.cmpk__add i{position:relative;width:12px;height:12px}.cmpk__add i:before,.cmpk__add i:after{content:"";position:absolute;left:0;top:5px;width:12px;height:2px;background:var(--ochre)}.cmpk__add i:after{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.cmpk__add:hover{border-color:var(--blue)}}.cmpk__add:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media(max-width:600px){.cmpk__fs .cmpk__f{flex-basis:100%}.cmpk__add{width:100%;justify-content:center}}.reel,.twrap,.cmp-w{overflow-y:hidden}@media(max-width:1023px){.rlist,.tp-scroll{overflow-y:hidden}}@container cat (max-width:700px){.k-row,.k-q .k-fg__c{overflow-y:hidden}}.k-row.k-row--grid{overflow:visible}.fleet .car__meta{flex-direction:column;flex-wrap:nowrap;gap:var(--s1)}.lyt__key{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:0 0 var(--s7);padding:0;list-style:none;font-size:var(--fs-small);line-height:1.4;color:var(--ink-2)}.lyt__key li{display:inline-flex;align-items:center;gap:var(--s2)}.lyt__k{flex:none;width:20px;height:14px;border-radius:4px}.lyt__k--seat{background:var(--sand);box-shadow:inset 0 4px #c9a978}.lyt__k--table{background:var(--paper);border:1.5px solid rgba(20,36,58,.4)}.lyt__k--kitchen{background:var(--ochre)}.lyt__k--bath{background:var(--paper);border:2px solid var(--blue)}.lyt__k--store{background:#2f5179}.lyt__k--lift{border:2px dashed var(--blue)}.lyts3{display:grid;gap:var(--s9)}.lyt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"head pics" "lead pics" "note pics" "cta pics";grid-template-rows:auto auto auto 1fr;column-gap:var(--s8);row-gap:var(--s4);align-items:start;padding-top:var(--s7);border-top:3px solid var(--sand)}.lyt__r{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.lyt__head{grid-area:head;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s4)}.lyt__head h3{margin:0;font-size:var(--fs-h3);line-height:1.15}.lyt__lead{grid-area:lead;margin:0;color:var(--ink)}.lyt__note{grid-area:note;margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.lyt__cta{grid-area:cta;margin:var(--s2) 0 0}.lyt__pics{grid-area:pics;min-width:0}.lyt__pic{display:none}.lyt__pic svg{display:block;width:100%;height:auto;border-radius:var(--r-in)}.lyt__sw{display:inline-flex;padding:3px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--paper)}.lyt__sw label{display:inline-flex;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600;color:var(--ink-2);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.lyt__sw label:before{content:"";flex:none;width:12px;height:12px;border-radius:50%}.lyt__sw label:first-child:before{background:var(--ochre);box-shadow:0 0 0 2px #cf9d5a4d}.lyt__sw label:last-child:before{background:transparent;box-shadow:inset -4px -1px 0 0 currentColor}.lyt__sw label:hover{color:var(--ink)}.lyt__r--d:checked~.lyt__head label:first-child{background:var(--sand);color:var(--deep)}.lyt__r--n:checked~.lyt__head label:last-child{background:var(--deep);color:var(--paper)}.lyt__r:focus-visible~.lyt__head .lyt__sw{outline:2px solid var(--blue);outline-offset:3px}.lyt__r--d:checked~.lyt__pics .lyt__pic--d.lyt__pic--h,.lyt__r--n:checked~.lyt__pics .lyt__pic--n.lyt__pic--h{display:block}.lyt__r--n:checked~.lyt__note{color:var(--ink)}@media(max-width:1023px){.lyts3{gap:var(--s8)}.lyt{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "lead" "pics" "note" "cta";grid-template-rows:none;padding-top:var(--s6)}.lyt__r--d:checked~.lyt__pics .lyt__pic--d.lyt__pic--h,.lyt__r--n:checked~.lyt__pics .lyt__pic--n.lyt__pic--h{display:none}.lyt__r--d:checked~.lyt__pics .lyt__pic--d.lyt__pic--v,.lyt__r--n:checked~.lyt__pics .lyt__pic--n.lyt__pic--v{display:block}.lyt__pic--v svg{max-width:420px;margin-inline:auto}}@media(max-width:520px){.lyt__key{gap:var(--s2) var(--s4);margin-bottom:var(--s6)}.lyt__cta .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.lyt__sw label{transition:none}}.sec__lead+.gal-box{margin-top:var(--s2)}.perks--4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-top:var(--s7)}@media(max-width:1023px){.perks--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8) var(--s6);align-items:start}.plc{display:grid;gap:var(--s3);min-width:0;align-content:start}.plc__plan{display:block;aspect-ratio:4/3;border-radius:var(--r-out);overflow:hidden;background:#ebe1cc}.plc__plan img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.plc:hover .plc__plan img{transform:scale(1.03)}.plc h3{margin:var(--s2) 0 0;font-size:var(--fs-h3);line-height:1.15}.plc h3 a{color:inherit;text-decoration:none;transition:color var(--dur-ui)}.plc h3 a:hover{color:var(--blue)}.plc__txt{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.plc__price{margin:var(--s1) 0 0;font-weight:700;color:var(--ink)}.plc__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5);margin:var(--s1) 0 0}.plc__more{color:var(--blue);font-weight:600;font-size:var(--fs-ui);text-decoration:underline;text-decoration-color:var(--sand);text-underline-offset:4px;text-decoration-thickness:2px}.pstrip__row{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:var(--s2)}.pstrip__i{position:relative;display:block;aspect-ratio:1;padding:0;border:0;border-radius:var(--r-in);overflow:hidden;background:var(--blue);cursor:zoom-in}.pstrip__i img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.pstrip__i:hover img{transform:scale(1.06)}.pstrip__i:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lyt{grid-template-areas:"head pics" "lead pics" "note pics" "cta pics" "phs phs";grid-template-rows:auto auto auto 1fr auto}.lyt__phs{grid-area:phs;margin-top:var(--s3)}.lyt__phs .pstrip__i{aspect-ratio:4/3}@media(max-width:1023px){.plans{grid-template-columns:minmax(0,1fr)}.lyt{grid-template-areas:"head" "lead" "pics" "note" "phs" "cta";grid-template-rows:none}.lyt__phs{margin-top:0}}@media(min-width:640px)and (max-width:1023px){.plc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"plan h" "plan txt" "plan ph" "plan price" "plan cta";grid-template-rows:auto auto auto auto 1fr;column-gap:var(--s6)}.plc__plan{grid-area:plan}.plc h3{grid-area:h;margin-top:0}.plc__txt{grid-area:txt}.plc .pstrip{grid-area:ph}.plc__price{grid-area:price}.plc__cta{grid-area:cta}}@media(max-width:520px){.lyt__phs .pstrip__row{grid-template-columns:repeat(2,minmax(0,1fr))}.plc__cta .btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.plc__plan img,.pstrip__i img{transition:none}.plc:hover .plc__plan img,.pstrip__i:hover img{transform:none}}.cols2--story{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.brand-about--stick{position:sticky;top:104px;grid-template-columns:minmax(0,1fr);gap:var(--s5)}.brand-about--stick .logo-ph{width:120px}.brand-story>h3{margin:0 0 var(--s3)}.brand-story>.lead{margin:0 0 var(--s5);max-width:36em;color:var(--ink)}.brand-story>h4{margin:var(--s6) 0 var(--s2);font-size:var(--fs-h3);font-weight:600;line-height:1.2;color:var(--blue)}.brand-story>p:not(.lead){margin:0 0 var(--s3);max-width:64ch;color:var(--ink-2)}.brand-story>.btn{margin-top:var(--s5)}@media(max-width:1023px){.cols2--story{grid-template-columns:minmax(0,1fr)}.brand-about--stick{position:static}}@media(max-width:767px){.brand-story>h4{margin-top:var(--s5);font-size:var(--fs-lead)}}@media(min-width:1280px){.hdr__in{gap:var(--s5)}.hdr__menu{gap:var(--s4)}.hdr .hdr__nav{gap:var(--s2) var(--s4)}.hdr__nav a{font-size:var(--fs-small)}.side-sw__btn{padding:0 10px 0 var(--s3);gap:6px}}@media(max-width:1279px){.hdr__menu,.hdr .hdr__tels{display:none}.hdr__burger{display:block}.hdr__socs{display:block;margin-left:auto}}.rig__dir--wide{position:relative;perspective:1400px;animation-delay:.56s}.fork--rig .entry.dirp--wide{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--s6);padding:var(--s5) var(--s6) var(--s5) var(--s5)}.dirp .dirp__ph--wide{aspect-ratio:3/1}.dirp--wide .fork__half{grid-template-rows:none;align-content:center;gap:var(--s3)}.dirp--wide .fork__half p{margin:0;max-width:34em}.dirp--wide .fork__ctas{flex-direction:row;flex-wrap:wrap;align-items:center}@media(max-width:1023px){.fork--rig .entry.dirp--wide{grid-template-columns:minmax(0,1fr);gap:var(--s4);padding:var(--s5) var(--s5) var(--s6)}}@media(max-width:767px){.fork--rig .entry.dirp--wide{padding:var(--s5)}}.parts-nav{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s5) 0 0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s4);border:1.5px solid var(--hair);border-radius:var(--r-pill);color:var(--ink);text-decoration:none;font:600 var(--fs-small)/1 var(--font);transition:border-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.chip--calc{background:var(--sand);border-color:var(--sand);color:var(--deep)}.chip--calc:hover{background:transparent;border-color:var(--ochre);color:var(--ink)}.sec--parts-head{padding-bottom:0}.parts-cat{display:grid;gap:var(--s5);scroll-margin-top:96px}.parts-cat+.parts-cat{margin-top:var(--s7);padding-top:var(--s7);border-top:1px solid var(--hair)}.parts-cat__h{display:grid;gap:var(--s2)}.parts-cat__h h2{margin:0;font-size:var(--fs-h3)}.parts-cat__h p{margin:0;color:var(--ink-2);font-size:var(--fs-ui);max-width:34em}.parts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6) var(--s5)}.parts-grid>.car{flex:none;width:auto;min-width:0}.parts-own{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.parts-own .block p{max-width:none}.parts-mto{margin:var(--s5) 0 0;padding:var(--s4) var(--s5);border-left:3px solid var(--sand);background:#e2c39129;font-size:var(--fs-ui);color:var(--ink)}@media(max-width:1023px){.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-own{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}@media(max-width:540px){.parts-grid{gap:var(--s5) var(--s3)}.parts-grid>.car h3{font-size:var(--fs-ui)}.parts-grid>.car .car__meta{font-size:var(--fs-caption)}}.calc:not(.calc--one){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:start}.calc__opts{min-width:0;border-top:3px solid var(--sand)}.cl-g__hint{margin:0 0 var(--s3);font-size:var(--fs-small);color:var(--ink-3)}.cl-list{list-style:none;margin:0 0 var(--s4);padding:0}.cl{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) 0;border-top:1px solid var(--hair)}.cl:first-child{border-top:0}.cl--q{grid-template-columns:minmax(0,1fr) auto minmax(5.5em,auto)}.cl__l{display:flex;align-items:flex-start;gap:var(--s3);min-width:0;cursor:pointer}.cl__in{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cl__box{position:relative;flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--blue);border-radius:6px;background:var(--paper);transition:background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.cl--r .cl__box{border-radius:50%}.cl__in:checked+.cl__box{background:var(--blue);border-color:var(--blue)}.cl__in:checked+.cl__box:after{content:"";width:10px;height:6px;border:solid var(--paper);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.cl--r .cl__in:checked+.cl__box:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--paper);transform:none}.cl__in:focus-visible+.cl__box{outline:2px solid var(--ochre);outline-offset:2px}.cl__l:hover .cl__box{border-color:var(--ochre)}.cl__n{font-size:var(--fs-ui);line-height:1.4;color:var(--ink)}.cl__note{display:block;font-size:var(--fs-caption);color:var(--ink-3)}.cl__p{max-width:13em;font-size:var(--fs-ui);font-weight:600;line-height:1.3;text-align:right;color:var(--ink-2)}.cl__p small{display:block;font-size:var(--fs-caption);font-weight:400;color:var(--ink-3)}.cl.is-on .cl__p{color:var(--blue)}.cl.is-auto:after{content:attr(data-auto);grid-column:1 / -1;margin:-2px 0 0 34px;font-size:var(--fs-caption);font-weight:600;color:var(--ochre)}.cl--in .cl__l{cursor:default}.cl--in .cl__box{background:var(--hair);border-color:transparent}.cl--in .cl__in:checked+.cl__box{background:#14243a59;border-color:transparent}.cl--in .cl__p{font-weight:500;color:var(--ink-3)}.qty{display:inline-flex;align-items:center;justify-self:start;gap:2px;padding:3px;border:1.5px solid var(--hair);border-radius:var(--r-pill)}.qty__b{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--blue);font:600 20px/1 var(--font);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out)}.qty__b:hover{background:#1f3a5f17}.qty__b:focus-visible{outline:2px solid var(--ochre);outline-offset:1px}.qty__in{width:3.4em;min-width:0;padding:0;border:0;background:transparent;text-align:center;font:600 var(--fs-ui)/1 var(--font);color:var(--ink);-moz-appearance:textfield;appearance:textfield}.qty__in::-webkit-outer-spin-button,.qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__in:focus{outline:2px solid var(--ochre);outline-offset:2px;border-radius:4px}.qty__u{min-width:2.4em;padding-right:var(--s2);font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.calc__sum{position:sticky;top:88px}.calc__line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.calc__line b{font-weight:600;text-align:right;color:var(--paper)}.calc__line i{font-style:normal;color:var(--sand)}.calc__picked{display:grid;gap:var(--s2);max-height:260px;overflow:auto;margin:0;padding:var(--s3) 0;list-style:none;border-top:1px solid var(--hair-on-deep);border-bottom:1px solid var(--hair-on-deep);font-size:var(--fs-small)}.calc__picked:empty{display:none}.calc__picked li{display:flex;justify-content:space-between;gap:var(--s3);color:var(--ink-on-deep)}.calc__picked li i{font-style:normal;color:var(--sand);white-space:nowrap}.calc__picked b{flex:none;font-weight:600;white-space:nowrap}.calc__empty,.calc__ask,.calc__sent{margin:0;font-size:var(--fs-small)}.calc__empty{color:var(--ink-on-deep-2)}.calc__ask,.calc__sent{color:var(--sand)}.calc__sum .sum__total b{font-size:var(--fs-h3)}.calc__send{width:100%}.calc__reset{justify-self:start;padding:0;border:0;background:none;color:var(--ink-on-deep-2);font:500 var(--fs-small)/1.4 var(--font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.calc__reset:hover{color:var(--sand)}.calc__bar{display:none}.calc--one .cl-list--one{margin:0;border-top:1px solid var(--hair-on-deep);border-bottom:1px solid var(--hair-on-deep)}.calc--one .cl{grid-template-columns:minmax(0,1fr) auto;border:0}.calc--one .cl__p{display:none}.calc--one .cl__n{color:var(--ink-on-deep-2);font-size:var(--fs-small)}.calc--one .qty{justify-self:end;border-color:var(--hair-on-deep)}.calc--one .qty__b{color:var(--sand)}.calc--one .qty__b:hover{background:#f6f1e71a}.calc--one .qty__in{color:var(--paper)}.calc--one .qty__u{color:var(--ink-on-deep-2)}.calc--one .cl__box{background:transparent;border-color:var(--sand)}.calc--one .cl__in:checked+.cl__box{background:var(--sand);border-color:var(--sand)}.calc--one .cl__in:checked+.cl__box:after{border-color:var(--deep)}.calc__line--sum{font-size:var(--fs-ui)}.calc__line--sum b{font-size:var(--fs-h3);color:var(--sand)}.price__cfg{justify-self:start;font-size:var(--fs-small);font-weight:600;color:var(--sand);text-decoration:underline;text-underline-offset:3px}.price__cfg:hover{color:var(--paper)}.sum .fork__ctas{margin:0}.cfg-pick{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s3) var(--s6);margin-bottom:var(--s6)}.cfg-pick__f{flex:0 1 460px;min-width:min(100%,300px)}.cfg-pick__a{font-weight:600}.cfg-pane[hidden]{display:none}@media(max-width:1023px){.calc:not(.calc--one){grid-template-columns:minmax(0,1fr);gap:var(--s5)}.calc__sum{position:static}.calc__bar{position:sticky;bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;gap:var(--s3);padding:6px 6px 6px var(--s5);border-radius:var(--r-pill);background:var(--deep);color:var(--paper);box-shadow:0 14px 30px -14px #14243ab3;transition:opacity var(--dur-ui) var(--ease-out)}.calc__bar span{font-size:var(--fs-small);color:var(--ink-on-deep-2)}.calc__bar b{flex:1;min-width:0;font-size:var(--fs-body);color:var(--sand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc__bar .btn{width:auto;min-height:40px;padding:0 var(--s4)}.calc.is-sum .calc__bar{opacity:0;pointer-events:none}}@media(max-width:540px){.cl--q{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s2)}.cl--q .cl__n{grid-column:1 / -1}.cl--q .cl__p{text-align:right}}@media(prefers-reduced-motion:reduce){.calc__bar,.cl__box,.qty__b,.chip{transition:none}}.cart-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--deep);color:var(--paper);font:700 var(--fs-caption)/1 var(--font);font-style:normal;font-variant-numeric:tabular-nums}.cart-n[hidden]{display:none}.drop__cta .cart-n,.mnav__body .btn .cart-n{margin-left:var(--s2)}.side-sw__btn{position:relative}.cart-n--dot{position:absolute;top:-7px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:var(--sand);color:var(--deep);box-shadow:0 0 0 2px var(--deep)}.side-sw__btn[aria-current] .cart-n--dot{box-shadow:0 0 0 2px var(--paper)}.hdr__burger .cart-n--dot{top:-4px;right:-4px}.car-w--part>.car{padding-bottom:0}.car-w--part{align-content:stretch}.car-w--part>.car{display:flex;flex-direction:column;height:100%}.car-w--part>.car .car__more{margin-top:auto;align-self:flex-start}.cart-tg{position:absolute;right:0;bottom:-6px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--s3) 0 10px;border:1.5px solid var(--blue);border-radius:var(--r-pill);background:transparent;color:var(--blue);font:600 var(--fs-small)/1 var(--font);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.cart-tg:before{content:"";position:absolute;inset:-4px}.cart-tg svg{width:18px;height:18px}.cart-tg:hover{background:var(--blue);color:var(--paper)}.cart-tg.is-in{background:var(--sand);border-color:var(--sand);color:var(--deep)}.cart-tg.is-in:hover{background:transparent;border-color:var(--ochre);color:var(--ink)}.cart-tg:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.parts-grid>.car-w{min-width:0}.parts-grid>.car-w>.car{flex:none;width:auto;min-width:0}@media(max-width:540px){.cart-tg span{display:none}.cart-tg{width:40px;justify-content:center;padding:0}.cart-tg.is-in span{display:none}}.chip--cart{gap:6px;background:var(--sand);border-color:var(--sand);color:var(--deep)}.chip--cart svg{width:18px;height:18px}.chip--cart:hover{background:transparent;border-color:var(--ochre);color:var(--ink)}.cart-buy__row{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--hair-on-deep);border-bottom:1px solid var(--hair-on-deep);font-size:var(--fs-small);color:var(--ink-on-deep-2)}.cart-buy .qty{border-color:var(--hair-on-deep)}.cart-buy .qty__b{color:var(--sand)}.cart-buy .qty__b:hover{background:#f6f1e71a}.cart-buy .qty__in{color:var(--paper)}.cart-buy .qty__u{color:var(--ink-on-deep-2)}.cart-buy__add{width:100%}.cart-buy__add:disabled{opacity:.6;cursor:default}.cart-buy__in{margin:0;font-size:var(--fs-small);color:var(--sand)}.cart-buy__in b{font-weight:600}.cart-buy__mk{margin:calc(-1 * var(--s2)) 0 0;font-size:var(--fs-small);color:var(--ink-on-deep-2)}.parts-maker{margin:var(--s4) 0 0;font-size:var(--fs-ui);font-weight:600;color:var(--ink-2)}.cart{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7);align-items:start}.cart.is-empty{grid-template-columns:minmax(0,1fr)}.cart__main{min-width:0}.cart__list{list-style:none;margin:0;padding:0;border-top:3px solid var(--sand)}.cart__list:empty{display:none}.cart-row{display:grid;grid-template-columns:112px minmax(0,1fr) auto minmax(7em,auto) 44px;grid-template-areas:"ph t q s x";align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--hair)}.cart-row__ph{grid-area:ph;display:block;aspect-ratio:4/3;border-radius:var(--r-in);overflow:hidden;background:var(--deep)}.cart-row__ph img{display:block;width:100%;height:100%;object-fit:cover}.cart-row__t{grid-area:t;display:grid;gap:2px;min-width:0}.cart-row__n{font-weight:700;font-size:var(--fs-body);line-height:1.3;color:var(--ink);text-decoration:none}.cart-row__n:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.cart-row__p{font-size:var(--fs-small);color:var(--ink-3)}.cart-row__q{grid-area:q}.cart-row__one{font-size:var(--fs-ui);color:var(--ink-2)}.cart-row__s{grid-area:s;justify-self:end;font-size:var(--fs-body);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cart-row__x{grid-area:x;justify-self:end;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink-3);font:400 26px/1 var(--font);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cart-row__x:hover{background:#1f3a5f17;color:var(--ink)}.cart-row__x:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.cart__empty,.cart__sent{display:grid;gap:var(--s4);max-width:40em}.cart__empty p,.cart__sent p{margin:0}.cart__sent h2{margin:0;font-size:var(--fs-h2)}.cart__sum{position:sticky;top:88px}.cart__sum .btn{width:100%}.sec--cart{padding-top:var(--s7)}@media(max-width:1023px){.cart{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.cart__sum{position:static}}@media(max-width:640px){.cart-row{grid-template-columns:76px minmax(0,1fr) 40px;grid-template-areas:"ph t x" "ph q q" ". s s";row-gap:var(--s2)}.cart-row__q,.cart-row__s{justify-self:start}}.cart-fab{position:fixed;z-index:40;right:calc(var(--s5) + env(safe-area-inset-right,0px));bottom:calc(var(--s5) + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:var(--s2);min-height:52px;padding:0 var(--s5) 0 var(--s4);border-radius:var(--r-pill);background:var(--deep);color:var(--paper);text-decoration:none;font:600 var(--fs-ui)/1 var(--font);box-shadow:0 0 0 1.5px var(--sand),0 18px 36px -16px #14243acc;transition:transform var(--dur-ui) var(--ease-out)}.cart-fab[hidden]{display:none}.cart-fab svg{width:22px;height:22px;color:var(--sand)}.cart-fab__n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pill);background:var(--sand);color:var(--deep);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.cart-fab__s{color:var(--ink-on-deep-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-fab:hover{transform:translateY(-2px)}.cart-fab:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}@media(max-width:640px){.cart-fab{right:calc(var(--s4) + env(safe-area-inset-right,0px));bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));padding:0 var(--s4)}.cart-fab__t,.cart-fab__s{display:none}}@media(prefers-reduced-motion:reduce){.cart-fab,.cart-tg{transition:none}.cart-fab:hover{transform:none}}.brand-ln{color:inherit;text-decoration:underline;text-decoration-color:var(--sand);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.brand-ln:hover{text-decoration-color:currentColor}.brand-ln:focus-visible{outline:2px solid var(--ochre);outline-offset:2px;border-radius:2px}.sum .brand-ln:hover,.metal .brand-ln:hover{color:var(--sand)}.cmp-t thead a.brand-ln,.cmpd__m a.brand-ln{display:inline-block;font-weight:400;text-decoration:underline;text-decoration-color:var(--sand);text-decoration-thickness:1.5px;text-underline-offset:3px}.cmp-t thead a.brand-ln:hover,.cmpd__m a.brand-ln:hover{color:var(--ink);text-decoration-color:currentColor}.car--st{position:relative}.car--st h3 .car__a{color:inherit;text-decoration:none}.car--st h3 .car__a:after{content:"";position:absolute;inset:0;z-index:2}.car--st .car__brand{position:relative;z-index:3}.car--st:focus-within .ph:after{opacity:.06}.car--st .car__a:focus-visible{outline:none}.car--st:has(.car__a:focus-visible){outline:2px solid var(--ochre);outline-offset:4px;border-radius:var(--r-in)}.car--st:hover .car__more{text-decoration-color:var(--blue)}@media(hover:none){.lit:before{background-attachment:scroll,scroll}.c-smoke{animation:cSmokeIn .8s ease-out var(--d,4s) forwards}.c-tw{animation:cTwIn .6s ease-out var(--d,4.6s) forwards}}@keyframes plateTilt{0%{transform:perspective(1400px) rotateX(var(--t0,0deg))}to{transform:perspective(1400px) rotateX(var(--t1,0deg))}}@supports (animation-timeline:scroll(root)){@media(hover:none)and (prefers-reduced-motion:no-preference){.metal:not(.k-plate){animation:plateTilt linear both;animation-timeline:scroll(root);animation-range:var(--r0,0px) var(--r1,100%)}}}.k-paint,.car__paint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s2);margin:0;color:var(--ink-2);font-size:var(--fs-caption);line-height:1.3}.car__paint{flex-basis:100%}.k-paint__row{display:inline-flex;align-items:center;gap:var(--s1)}.k-paint__row i{display:block;width:var(--s4);height:var(--s4);border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px var(--hair)}.k-paint__row em{margin-left:var(--s1);font-style:normal}.k-lotbox--deep .k-paint{color:var(--ink-on-deep-2)}.k-ph--prev .k-bd,.car .ph--prev .k-bd{max-width:calc(68% - var(--s3));white-space:normal;line-height:1.15}.k-bd--tag i{flex:none}.k-plus,.car__plus{margin:0;color:var(--ink-2);font-size:var(--fs-caption);line-height:1.35}.car__plus{flex-basis:100%}.k-plus__l{font-weight:600;color:var(--ink)}.k-lotbox--deep .k-plus{color:var(--ink-on-deep-2)}.k-lotbox--deep .k-plus__l{color:inherit}.k-seo h2{font-size:var(--fs-h3,1.25rem);margin:var(--s6,24px) 0 var(--s2,8px)}.k-seo ul{margin:0;padding-left:1.2em}.k-seo li{margin:6px 0}.js .k-seo{display:none}
