@font-face{font-family:Jost;font-style:normal;font-weight:300 500;font-display:swap;src:url(/magnum/fonts/jost-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300 500;font-display:swap;src:url(/magnum/fonts/jost-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}@property --top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --cx{syntax: "<number>"; inherits: false; initial-value: .5;}:root{--side: max(var(--pad), calc((100vw - 1920px) / 2 + var(--pad)));--paper: #ffffff;--paper-2: #e9ebf1;--ink: #070b20;--ink-muted: rgb(7 11 32 / .58);--night: #070b20;--night-2: #0d1330;--on-night: #ffffff;--on-night-muted: rgb(255 255 255 / .6);--line-light: rgb(7 11 32 / .16);--line-dark: rgb(255 255 255 / .2);--small: clamp(.6875rem, calc(.6875rem + (100vw - 1920px)/500) , .875rem);--body: clamp(.875rem, calc(.8125rem + .2vw) , 1.125rem);--pad: clamp(16px, 2.6vw, 40px);--s-1: clamp(.885rem, .858rem + .119vw, 1rem);--s0: clamp(1.062rem, 1.017rem + .194vw, 1.25rem);--s1: clamp(1.275rem, 1.205rem + .298vw, 1.562rem);--s2: clamp(1.53rem, 1.427rem + .438vw, 1.953rem);--s3: clamp(1.836rem, 1.689rem + .627vw, 2.441rem);--s4: clamp(2.203rem, 1.997rem + .879vw, 3.052rem);--hdr-row: clamp(56px, 4.4vw, 72px);--sub: 46px;--hdr: var(--hdr-row);--ease: cubic-bezier(.7, 0, .3, 1)}:root{--sv: 1svh}html.hv-a{--sub: clamp(44px, 3.1vw, 52px);--hdr: calc(var(--hdr-row) + var(--sub))}html.hv-a:not(:has(.hdr__zk)){--hdr: var(--hdr-row)}@media(max-width:760px){html.hv-a{--hdr: var(--hdr-row)}}:root{--vgap: calc(100lvh - calc(var(--sv) * 100))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-snap-type:y mandatory;font-size:max(16px,min(4px + .75vw,4px + 1.364vh))}body{margin:0;background:var(--night);color:var(--ink);font:400 .9375rem/1.6 Jost,Helvetica,Arial,sans-serif;font-feature-settings:"lnum" 1;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit}h1,h2,p,dl,dd{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.label{font-size:clamp(.6875rem,calc(.6875rem + (100vw - 1920px)/500),.875rem);font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.muted{color:var(--ink-muted)}.dark{background:var(--night);color:var(--on-night)}.dark .muted{color:var(--on-night-muted)}.light{background:var(--paper);color:var(--ink)}.light .muted{color:var(--ink-muted)}.statement{font-size:clamp(18px,1.7vw,30px);line-height:1.12;letter-spacing:-.012em;text-transform:uppercase}.notch-tl{--x: 64%;--n: 38px;clip-path:polygon(0 0,var(--x) 0,var(--x) var(--n),100% var(--n),100% 100%,0 100%)}.notch-bl{--x: 48%;--n: 38px;clip-path:polygon(0 0,100% 0,100% 100%,var(--x) 100%,var(--x) calc(100% - var(--n)),0 calc(100% - var(--n)))}.notch-br{--x: 62%;--n: 38px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--n)),var(--x) calc(100% - var(--n)),var(--x) 100%,0 100%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:14px 22px;border:0;cursor:pointer;text-decoration:none;background:var(--night);color:var(--on-night);font:500 clamp(.6875rem,calc(.6875rem + (100vw - 1920px)/500),.875rem)/1 Jost,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.btn:hover{opacity:.88}.dark .btn{background:var(--paper);color:var(--ink)}.btn--ghost{background:transparent!important;color:inherit!important;box-shadow:inset 0 0 0 1px currentColor}.metro{display:flex;gap:8px 24px;flex-wrap:wrap}.metro span:before{content:"M";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font-size:.5625rem}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark)}.facts>div{padding:14px 18px 0 0}.facts>div+div{padding-left:18px;border-left:1px solid var(--line-dark)}.facts dd{font-size:clamp(18px,1.7vw,28px);line-height:1.15;letter-spacing:-.015em;text-transform:uppercase;margin-top:6px}.facts .note{display:block;margin-top:4px;font-size:.625rem}.light .facts{border-color:var(--line-light)}.light .facts>div+div{border-color:var(--line-light)}.hdr{position:fixed;inset:0 0 auto;z-index:30;height:var(--hdr);padding-inline:var(--side);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:var(--ink);font-size:var(--s-1);transition:color .3s ease,background-color .3s ease}.hdr.on-dark{color:var(--on-night)}.hdr.solid{background:var(--paper);box-shadow:0 1px 0 var(--line-light)}.hdr.solid.on-dark{background:var(--night);box-shadow:0 1px 0 var(--line-dark)}.tg-cap{display:none}html.tg .tg-cap{display:block;position:absolute;left:0;right:0;top:-600px;height:600px;z-index:35;background:var(--night);pointer-events:none;animation-name:tg-cap!important;animation-duration:auto!important;animation-timing-function:linear!important;animation-fill-mode:both!important;animation-timeline:scroll(root)!important;animation-range:0px 100000px!important}@keyframes tg-cap{to{transform:translateY(100000px)}}html.tg body:has(.hdr.solid:not(.on-dark)),html.tg body:has(.hdr.solid:not(.on-dark)) .tg-cap{background:var(--paper)}.hdr__left,.hdr__right{display:flex;align-items:center;height:var(--hdr-row);gap:clamp(18px,1.8vw,32px)}.hdr a,.hdr button{color:inherit;text-decoration:none}.hdr__burger{position:relative;width:44px;height:44px;margin-left:-10px;border:0;background:none;padding:0;cursor:pointer}.hdr__burger span{position:absolute;left:10px;right:6px;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.hdr__burger span:first-child{top:17px}.hdr__burger span:last-child{top:26px}.hdr__burger:hover span:last-child{transform:scaleX(.6);transform-origin:left}.hdr__brand{font-size:var(--s-1);font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.hdr__cta{font-size:.8125rem!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hdr__icon{position:relative;display:grid;place-items:center;width:40px;height:40px}.hdr__icon svg{width:22px;height:22px}.hdr__icon b{position:absolute;top:4px;right:0;font-size:.6875rem;font-weight:500}.hdr__cta{min-height:44px;padding:0 18px;border:0;background:var(--night);color:var(--on-night)!important;cursor:pointer;font-size:inherit}.hdr.on-dark .hdr__cta{background:var(--paper);color:var(--ink)!important}html:has(.menu[open]){overflow:hidden}html:has(.slb[open],.pl__fd[open]){overflow:hidden}.menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink)}.menu[open]{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr)}.menu::backdrop{background:#070b2080}.js-motion dialog::backdrop{opacity:0;transition:opacity .5s var(--ease)}.js-motion dialog.open::backdrop{opacity:1}@media(max-width:760px){.js-motion .pl__fd{opacity:0;translate:0 32px;transition:opacity .45s var(--ease),translate .45s var(--ease)}.js-motion .pl__fd.open{opacity:1;translate:none}}.menu__sheet{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--paper);padding:0 var(--pad) clamp(24px,calc(var(--sv) * 5),56px) var(--side)}.menu__top{display:flex;align-items:center;gap:clamp(18px,1.8vw,32px);height:var(--hdr-row);flex-shrink:0}.menu__close{position:relative;width:44px;height:44px;margin-left:-10px;border:0;background:none;cursor:pointer}.menu__close:before,.menu__close:after{content:"";position:absolute;left:9px;right:9px;top:50%;height:1.5px;background:currentColor;transform:rotate(45deg)}.menu__close:after{transform:rotate(-45deg)}.menu .label{font-size:var(--s-1)}.menu__name{margin-top:clamp(28px,calc(var(--sv) * 8),96px)}.menu__nav{display:flex;flex-direction:column;align-items:flex-start;margin-top:14px}.menu__nav a{font-size:var(--s2);line-height:1.32;text-transform:uppercase;letter-spacing:-.005em;color:inherit;text-decoration:none;padding:2px 0}.menu__nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.menu__contacts{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:auto;padding-top:32px;font-size:var(--s0)}.menu__contacts a{color:inherit}.menu__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.menu__btns .btn{font-size:var(--s-1);min-height:56px;padding-inline:28px}.menu__btns .btn--ghost{box-shadow:inset 0 0 0 1px currentColor}@media(max-width:760px){.menu__call{display:none!important}.menu__btns .btn{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px currentColor}}.menu__ai{display:none!important}.navb .menu__ai{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:18px 20px;background:var(--night);color:var(--on-night);text-decoration:none}.navb .menu__ai b{display:block;font-size:var(--s0);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.navb .menu__ai small{display:block;margin-top:4px;font-size:var(--s-1);line-height:1.4;opacity:.8}.navb .menu__ai svg{flex:none;width:28px;height:28px;transition:transform .25s var(--ease)}.navb .menu__ai:hover svg{transform:translate(4px)}.navb .menu__nav{margin-bottom:28px}.navb .menu__ai+.menu__contacts{margin-top:0;padding-top:24px}@media(max-height:800px){.navb .menu__ai+.menu__contacts{padding-top:16px}.navb .menu__btns{margin-top:14px}}@keyframes cns-dot{0%,60%,to{transform:none}30%{transform:translateY(-1.6px)}}.hdr__glob,.hdr__zk,.hdr__cb{display:none}.hdr__cb{display:none;align-items:center;gap:10px;min-height:44px;padding:0 20px;border:0;background:var(--night);color:var(--on-night);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.hdr .hdr__cb{color:var(--on-night)}.hdr.on-dark .hdr__cb{background:var(--paper);color:var(--ink)}html[class*=hv-] .hdr__cta{background:none;color:inherit!important;box-shadow:inset 0 0 0 1px currentColor}html[class*=hv-] .hdr.on-dark .hdr__cta{background:none;color:inherit!important}.hdr__dd{position:relative;display:flex;align-items:center;height:100%}.hdr__dd summary{display:flex;align-items:center;gap:6px;height:100%;list-style:none;cursor:pointer;opacity:.78;white-space:nowrap;transition:opacity .2s ease}.hdr__dd summary::-webkit-details-marker{display:none}.hdr__dd summary:after{content:"";width:6px;height:6px;margin-top:-3px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s ease}.hdr__dd[open] summary,.hdr__dd summary:hover{opacity:1}.hdr__dd[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.hdr__ddl{position:absolute;top:100%;left:-20px;z-index:2;display:flex;flex-direction:column;min-width:240px;padding:10px 0;background:var(--paper);color:var(--ink);box-shadow:0 18px 40px #070b2029}.hdr__dd:not([open]) .hdr__ddl{display:none}.hdr__ddl a{margin:0!important;padding:9px 20px;opacity:1!important;box-shadow:none!important;white-space:nowrap}.hdr__ddl a:hover{background:var(--paper-2)}html.hv-a .hdr{--icon-phone: grid}html.hv-a .hdr__glob{display:flex;flex:1 1 auto;justify-content:center;align-items:center;height:var(--hdr-row);gap:clamp(18px,1.8vw,36px)}.hdr__glob>a{opacity:.78;transition:opacity .2s ease;white-space:nowrap}.hdr__glob>a:hover{opacity:1}html.hv-a .hdr__zk{display:flex;align-items:center;gap:clamp(20px,2vw,40px);position:absolute;left:0;right:0;top:var(--hdr-row);height:var(--sub);padding-inline:var(--side);box-shadow:inset 0 1px var(--line-light)}.hdr.on-dark .hdr__zk{box-shadow:inset 0 1px var(--line-dark)}.hdr__zkl{position:relative;display:flex;flex:1 1 auto;min-width:0;height:100%;gap:clamp(16px,1.5vw,30px);overflow-x:auto;scrollbar-width:none;font-size:.875rem}.hdr__zkl::-webkit-scrollbar{display:none}.hdr__zkl a{display:flex;align-items:center;flex:none;opacity:.72;white-space:nowrap;box-shadow:inset 0 -1.5px transparent;transition:opacity .2s ease,box-shadow .2s ease}.hdr__zkl a:hover{opacity:1}.hdr__zkl a.on{opacity:1;box-shadow:inset 0 -1.5px currentColor}.hdr__zkl.ov-r{mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.hdr__zkl.ov-l{mask-image:linear-gradient(90deg,transparent,#000 56px)}.hdr__zkl.ov-l.ov-r{mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}html.hv-a .hdr__zkl{gap:clamp(16px,1.6vw,32px)}html.hv-a .hdr__zkl>a:first-child{margin-left:auto}html.hv-a .hdr__zkl>a:last-child{margin-right:auto}@media(max-width:1599px),(min-width:1921px){.hdr__zkl{gap:clamp(12px,1.1vw,22px);font-size:.8125rem}.hdr__zk{gap:20px}}html[class*=hv-] .hdr__cb:not(.hdr__cb--zk){display:inline-flex}@media(min-width:761px){html.hv-a .hc__title{font-size:calc(min(11.6vw,calc(var(--sv) * 18),240px) - var(--sub) / .84)}}@media(max-width:1439px){html[class*=hv-] .hdr__cb{padding:0 14px}}@media(max-width:1279px){html.hv-a .hdr__glob{visibility:hidden;min-width:0;overflow:hidden}}@media(max-width:760px){html.hv-a .hdr__zk,html[class*=hv-] .hdr__glob{display:none}html[class*=hv-] .hdr__cb:not(.hdr__cb--zk){min-height:34px;padding:0 9px;font-size:.75rem;letter-spacing:.02em;white-space:nowrap}}@media(max-height:960px){.navb .menu__name{margin-top:clamp(16px,calc(var(--sv) * 3),40px)}.navb .menu__ai{padding:12px 18px}.navb .menu__ai small{display:none}.navb .menu__nav{margin-bottom:16px}}@media(max-width:760px)and (max-height:659px){.navb .menu__name{margin-top:12px}.menu__nav{margin-top:10px}.menu__nav a{font-size:22px;line-height:1.26;padding:1px 0}.navb .menu__nav{margin-bottom:12px}.navb .menu__ai{padding:10px 18px}.navb .menu__ai+.menu__contacts{padding-top:12px}.navb .menu__btns{margin-top:10px}.menu__btns .btn{min-height:48px}.menu__sheet{padding-bottom:20px}}.menu__photo{position:relative;overflow:hidden}.menu__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 30%}.js-motion .menu__sheet{transform:translate(-100%);transition:transform .7s var(--ease)}.js-motion .menu__photo{opacity:0;transition:opacity .7s var(--ease) .15s}.js-motion .menu.open .menu__sheet{transform:none}.js-motion .menu.open .menu__photo{opacity:1}.hero{position:relative;height:calc(var(--sv) * 100);min-height:560px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.hc{display:flex;flex-direction:column;padding-top:var(--hdr)}.hc__top{display:flex;justify-content:space-between;gap:16px;padding:clamp(8px,calc(var(--sv) * 1.6),16px) var(--side) 0}.hc__title{--lines: 1;font-size:min(11.6vw,calc(var(--sv) * 18),240px);font-weight:400;line-height:.84;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;padding-inline:calc(var(--side) - .04em);margin-top:clamp(6px,calc(var(--sv) * 1.4),14px)}.hc__window{position:relative;flex:1;min-height:0;margin-top:clamp(10px,calc(var(--sv) * 2),20px)}.hc__window img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;--top: calc(34px + calc(var(--sv) * 2.5));--cx: .5}.hc__window{clip-path:polygon(0 34px,58% 34px,58% 0,100% 0,100% 100%,0 100%)}.hc__say{position:absolute;z-index:2;left:var(--side);bottom:clamp(16px,calc(var(--sv) * 3),30px);color:#fff;max-width:520px}.hc__place{display:flex;align-items:center;gap:.35em}.hc__place svg{flex:none;width:1em;height:1em;margin:-.1em 0 0 -.18em}.hc__class{position:absolute;z-index:2;right:var(--side);bottom:clamp(16px,calc(var(--sv) * 3),30px);color:#fff;text-align:right}.hc__class b{display:block;font-weight:300;font-size:clamp(26px,2.4vw,40px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin-top:4px}.hc__window:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070b2033,#070b2000 22% 42%,#070b208c 72%,#070b20d9)}.hc__strip{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(14px,calc(var(--sv) * 2.4),24px) var(--side) clamp(14px,calc(var(--sv) * 2.6),26px)}.hc__strip .facts{border-top:0}.hc__strip .facts>div{padding-top:0}.hc__btns{display:flex;flex-direction:column;gap:8px}.hc__say,.hc__class{text-shadow:0 1px 14px rgb(7 11 32 / .55)}.block{position:relative;height:calc(var(--sv) * 100);min-height:600px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.nw{white-space:nowrap}.block .label,.block .tabs button{font-size:var(--s-1)}.block .txt,.block .pp dd{font-size:var(--s0)}.pp dd{margin-top:5px;font-size:clamp(15px,1.2vw,22px);line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.tabs{display:flex;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;flex-shrink:0;border:0;background:none;padding:10px 0;cursor:pointer;text-align:left;font-size:var(--small);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap;opacity:.55;transition:opacity .3s ease}.tabs button:hover,.tabs [aria-selected=true]{opacity:1}.tabs small{margin-left:6px;font-size:.8em;opacity:.6;vertical-align:.35em}.panel[hidden]{display:none!important}.txt{font-size:var(--body);line-height:1.55;text-wrap:pretty}.txt p+p{margin-top:.7em}.mosaic{position:relative;display:grid;gap:6px}.mosaic[data-n="3"]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.mosaic[data-n="3"] .m1{grid-row:span 2}.mosaic button{position:relative;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;background:var(--night-2);cursor:zoom-in}.mosaic img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.mosaic button:hover img{transform:scale(1.04)}.mosaic b{position:absolute;inset:0;display:grid;place-items:center;background:#070b208c;color:#fff;font-weight:300;font-size:clamp(22px,2vw,34px);letter-spacing:-.02em}.mosaic .full{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;background:var(--paper);color:var(--ink);font-size:1.125rem;cursor:pointer}.bb{display:flex;flex-direction:column;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) calc(var(--sv) * 3.4)}.block.bb{height:auto;min-height:max(600px,calc(var(--sv) * 100))}.bb__head{display:flex;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid var(--line-dark)}.bb__pp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bb__pp>div{padding:clamp(10px,calc(var(--sv) * 1.6),16px) 16px clamp(10px,calc(var(--sv) * 1.6),16px) 0;border-bottom:1px solid var(--line-dark)}.bb__pp>div:not(:nth-child(4n+1)){padding-left:16px;border-left:1px solid var(--line-dark)}.bb__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(0,3.4fr) minmax(0,4.4fr);gap:clamp(20px,2.6vw,52px);margin-top:calc(var(--sv) * 3.4)}.bb__tabs{flex-direction:column;align-self:start;border-top:1px solid var(--line-dark)}.bb__tabs button{display:flex;justify-content:space-between;padding:clamp(9px,calc(var(--sv) * 1.4),14px) 0;border-bottom:1px solid var(--line-dark)}.bb__tabs button:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:currentColor;transition:width .4s var(--ease)}.bb__tabs button span{transition:transform .4s var(--ease)}.bb__tabs [aria-selected=true]:before{width:14px}.bb__tabs [aria-selected=true] span{transform:translate(24px)}.bb .panel:not([hidden]){display:contents}.bb .txt{color:var(--on-night)}.bb .mosaic{min-height:280px}.bb .mosaic{min-height:0}.bb .mosaic.notch-bl{--x: 48%;--n: 28px}.b2 .bb__body{margin-top:calc(var(--sv) * 3)}.b2 .bb__pp{margin-top:calc(var(--sv) * 3);border-top:1px solid var(--line-dark)}@media(min-width:761px){.block.bb.b2{height:max(600px,calc(var(--sv) * 100))}.b2 .bb__body{grid-template-rows:minmax(0,1fr)}.b2 .txt{--ft: 0px;--fb: 0px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .4) transparent;mask-image:linear-gradient(transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent)}.b2 .txt.sc-up{--ft: 32px}.b2 .txt.sc-down{--fb: 56px}}@media(min-width:761px)and (max-height:619px){.bb.b2{padding-bottom:8px}.b2 .bb__body{margin-top:calc(var(--sv) * 2)}}@media(min-width:1400px)and (min-height:1000px){.b2 .bb__tabs{display:flex;align-self:stretch}.b2 .bb__tabs button{flex:1;align-items:center;font-size:var(--s0)}.b2 .txt{font-size:max(var(--s0),min(var(--s1),calc(var(--sv) * 2.3),1.15vw))}}.ex__who{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:1px solid currentColor;font-size:var(--s-1);line-height:1.4}.ex__who b{font-size:var(--s0);font-weight:500}.ex__cols{font-size:var(--s0);line-height:1.55;columns:2 300px;column-gap:clamp(24px,2.6vw,48px)}.ex__cols p{margin-bottom:1em;orphans:3;widows:3}.dark .ex__cols{color:var(--on-night-muted)}.light .ex__cols{color:var(--ink-muted)}.ex__photo{overflow:hidden;background:var(--paper-2)}.ex__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.exl{display:flex;flex-direction:column;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) var(--pad)}.exl__bg{position:absolute;inset:0;overflow:hidden}.exl__bg img{width:100%;height:100%;object-fit:cover;object-position:70% 40%}.exl__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070b2073,#070b2000 26%)}.exl .bb__head{position:relative;z-index:1;border-color:#ffffff59}.exl .bb__head .muted{color:#fffc}.exl__plate{--head-w: 64%;--head-h: clamp(96px, calc(var(--sv) * 13), 132px);position:relative;z-index:1;display:block;width:clamp(340px,34vw,640px);height:min(calc(var(--sv) * 76),760px);margin-top:auto;padding:0;border:0;text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);clip-path:polygon(0 0,var(--head-w) 0,var(--head-w) var(--head-h),100% var(--head-h),100% 100%,0 100%)}.exl__name{position:absolute;left:var(--pad);top:clamp(20px,calc(var(--sv) * 3),30px);right:calc(100% - var(--head-w) + 16px);font-size:var(--s1);line-height:1.2;text-transform:uppercase;letter-spacing:-.005em}.exl__name .muted{display:block;color:var(--ink-muted)}.exl__person{position:absolute;left:50%;top:calc(var(--head-h) + (100% - var(--head-h)) / 2);width:40%;aspect-ratio:9 / 10;overflow:hidden;transform:translate(-50%,-50%);background:var(--paper-2)}.exl__person img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform 1.2s var(--ease)}.exl__more{position:absolute;right:var(--pad);bottom:var(--pad);display:flex;align-items:center;gap:16px;font-size:var(--s-1);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-align:right}.plus{position:relative;flex:none;width:52px;height:52px;background:var(--night);transition:transform .5s var(--ease)}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:#fff;transform:translate(-50%,-50%)}.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.exl__plate:hover .plus{transform:rotate(90deg)}.exl__plate:hover .exl__person img{transform:scale(1.04)}.exl__plate:focus-visible{outline:2px solid #fff;outline-offset:4px}.exl__plate--a2{width:clamp(360px,40vw,760px);height:auto;display:flex;flex-direction:column;padding:calc(var(--head-h) + clamp(20px,calc(var(--sv) * 3.4),36px)) var(--pad) var(--pad)}.exl__plate--a2 .exl__quote,.exl__plate--a2 .exl__foot{position:static}.exl__plate--a2 .exl__foot{margin-top:clamp(28px,calc(var(--sv) * 5),56px)}.exl__quote{position:absolute;left:var(--pad);right:var(--pad);top:calc(var(--head-h) + clamp(20px,calc(var(--sv) * 3.4),36px));font-size:var(--s0);line-height:1.5}.exl__foot{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);display:flex;justify-content:space-between;align-items:flex-end}.exl__foot .exl__person{position:static;width:clamp(88px,8vw,140px);transform:none}.exl__foot .exl__more{position:static}html:has(.exm[open]){overflow:hidden}.exm{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:clip;border:0;background:transparent;color:var(--ink)}.exm[open]{display:grid;place-items:center;--gap: clamp(10px, 1vw, 20px)}.exm::backdrop{background:#070b2099}.exm__sheet{width:calc(100% - 2 * var(--gap));height:calc(100% - 2 * var(--gap));overflow:hidden auto;scrollbar-gutter:stable;overscroll-behavior:none;background:var(--paper);padding:0 var(--pad) clamp(28px,calc(var(--sv) * 6),64px)}.exm__top{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;height:var(--hdr-row);background:var(--paper);border-bottom:1px solid var(--line-light)}.exm .label{font-size:var(--s-1)}.exm__close{position:relative;width:44px;height:44px;margin-right:-10px;border:0;background:none;cursor:pointer}.exm__close:before,.exm__close:after{content:"";position:absolute;left:10px;right:10px;top:50%;height:1.5px;background:currentColor;transform:rotate(45deg)}.exm__close:after{transform:rotate(-45deg)}.exm__body{display:grid;grid-template-columns:minmax(200px,3fr) minmax(0,9fr);gap:clamp(24px,4vw,80px);margin-top:clamp(24px,calc(var(--sv) * 5),56px)}.exm__side{position:sticky;top:calc(var(--hdr-row) + 24px);align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.exm__side .ex__photo{width:100%;aspect-ratio:4 / 5}.exm__text{max-width:34em;font-size:var(--s0)}.exm__lead{font-size:var(--s0);line-height:1.55;margin-bottom:1em}.exm .ex__cols{columns:1;color:var(--ink)}.js-motion .exm__sheet{clip-path:inset(100% 0 0 0);transition:clip-path .8s var(--ease)}.js-motion .exm.open .exm__sheet{clip-path:inset(0)}.exm[data-v=p][open]{place-items:start end}.exm[data-v=p]::backdrop{background:#070b20b8}.exm[data-v=p] .exm__sheet{width:clamp(640px,55vw,1040px);height:calc(100% - var(--gap));margin:var(--gap) var(--gap) 0 0;padding:0 clamp(24px,2.6vw,48px) 64px}.exm[data-v=p] .exm__top{height:auto;align-items:flex-start;padding-top:clamp(16px,calc(var(--sv) * 2.4),28px);padding-bottom:12px;border-bottom:0}.exm[data-v=p] .exm__body{grid-template-columns:minmax(140px,1fr) minmax(0,2.4fr);gap:clamp(20px,2.4vw,48px);margin-top:clamp(24px,calc(var(--sv) * 4),40px)}.exm[data-v=p] .exm__side{top:104px;gap:16px}.exm[data-v=p] .exm__side .btn{width:100%;white-space:normal;text-align:center;line-height:1.35;padding-block:14px}.exm[data-v=p] .exm__text{max-width:none}.js-motion .exm[data-v=p] .exm__sheet{clip-path:none;transform:translate(calc(100% + var(--gap)));transition:transform .7s var(--ease)}.js-motion .exm[data-v=p].open .exm__sheet{transform:none}.gp{display:flex;flex-direction:column;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) var(--pad)}.gp__bg{position:absolute;inset:0;overflow:hidden}.gp__bg img{width:100%;height:100%;object-fit:cover}.gp__bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#070b2080,#070b2000 26%)}.gp .bb__head{position:relative;z-index:2;border-color:#ffffff59}.gp .bb__head .muted{color:#fffc}.gp__shape{position:absolute;inset:0;z-index:1;width:100%;height:100%}.gp__shape polygon{fill:#fff;fill-opacity:0;stroke:#fff;stroke-opacity:0;stroke-width:3;vector-effect:non-scaling-stroke;transition:fill-opacity .5s var(--ease),stroke-opacity .5s var(--ease)}.gp.lit .gp__shape polygon{fill-opacity:.28;stroke-opacity:.9}.gp__shape polygon:focus{outline:none}.gp__name{font-size:var(--s2);line-height:1.1;text-transform:uppercase;letter-spacing:-.005em}.gp__keys{font-size:var(--s0)}.gp__date{margin-top:4px;font-size:var(--s-1);color:var(--ink-muted)}.gp__prices{margin:clamp(14px,calc(var(--sv) * 2.4),24px) 0;border-top:1px solid var(--line-light)}.gp__prices div{display:flex;justify-content:space-between;gap:16px;padding:clamp(9px,calc(var(--sv) * 1.4),13px) 0;border-bottom:1px solid var(--line-light);font-size:var(--s0)}.gp__prices dt{color:var(--ink-muted)}.gp__prices dd{white-space:nowrap}.gp__count{margin-bottom:clamp(14px,calc(var(--sv) * 2.4),24px);font-size:var(--s-1);letter-spacing:.06em;text-transform:uppercase}.gp [data-gp-card] .btn{width:100%}.gp .light .btn{background:var(--night);color:var(--on-night)}.gp__plate{--head-w: 62%;--head-h: clamp(64px, calc(var(--sv) * 9), 92px);position:relative;z-index:2;width:clamp(340px,30vw,560px);margin-top:auto;padding:0 var(--pad) var(--pad);clip-path:polygon(0 0,var(--head-w) 0,var(--head-w) var(--head-h),100% var(--head-h),100% 100%,0 100%)}.gp__plate .gp__name{display:flex;align-items:center;width:calc(var(--head-w) - var(--pad));height:var(--head-h)}.gp__in{padding-top:clamp(14px,calc(var(--sv) * 2.4),26px)}@keyframes gp-in{0%{opacity:0;transform:translateY(24px)}}@media(max-width:760px){.gp .bb__head>.muted{display:none}.gp-g1 .bb__head h2{font-size:var(--s3);font-weight:400;line-height:1.04;letter-spacing:-.015em}.block.gp-g1 .gp__bg{position:relative;order:1;height:calc(var(--sv) * 58);bottom:auto;margin:max(16px,calc(calc(var(--sv) * 21) + var(--vgap) / 2 - var(--hdr) - calc(var(--sv) * 2.4) - var(--s3) * 1.04 - 13px)) calc(-1 * var(--side)) 0}.gp-g1 .gp__plate{order:2}.gp__plate{width:100%;margin-top:-64px;--head-w: 78%;--head-h: 64px}}.gp-p .gp__bg{container-type:size}.gp-p .gp__shape polygon{cursor:pointer}.gp__shape polygon.on{fill-opacity:.28;stroke-opacity:.9}.gp__card .btn{width:100%}.gp__ls{display:none}.gp__ptr{--s: max(100cqw / var(--iw), 100cqh / var(--ih));position:absolute;z-index:3;left:calc(50cqw + (var(--x) - var(--iw) / 2) * var(--s));top:calc(50cqh + (var(--y) - var(--ih) / 2) * var(--s) - 9px);transform:translate(-50%,-100%);padding:10px 14px;border:0;cursor:pointer;white-space:nowrap;background:var(--paper);color:var(--ink);font:500 var(--s-1)/1 Jost,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:background .3s var(--ease),color .3s var(--ease)}.gp__ptr:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:9px solid transparent;border-bottom:0;border-top-color:var(--paper);transition:border-color .3s var(--ease)}.gp__ptr[aria-expanded=true]{background:var(--night);color:var(--on-night)}.gp__ptr[aria-expanded=true]:after{border-top-color:var(--night)}.gp__ptr:focus-visible{outline:2px solid #fff;outline-offset:3px}.gp-p .gp__plate[hidden]{display:none}.gp-p .gp__plate:not(.pinned){pointer-events:none}@media(min-width:761px){.gp-p .gp__plate{position:absolute;z-index:4;left:0;top:0;margin:0}}.js-motion .gp-p .gp__plate:not([hidden]){animation:gp-fade .3s var(--ease)}@keyframes gp-fade{0%{opacity:0}}@media(max-width:760px){.gp__ptr{--x: var(--mx);--y: var(--my);min-width:44px;min-height:44px;padding:8px 10px;letter-spacing:.04em}.gp__lf{display:none}.gp__ls{display:inline}.gp-p .gp__plate:not([hidden]){display:grid}.gp-p .gp__card{grid-area:1 / 1;display:flex;flex-direction:column}.gp-p .gp__card[hidden]{display:flex;visibility:hidden}.gp-p .gp__in{flex:1;display:flex;flex-direction:column}.gp-p .gp__in .btn{margin-top:auto}}.hero h1 .w{display:inline-block}.split-c .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.16em .04em .1em;margin:-.16em -.04em -.1em}.split-c .c{display:inline-block;transform:translateY(110%);opacity:0;transition:transform .55s var(--ease),opacity .55s var(--ease);transition-delay:calc(.1s + var(--i) * 13ms)}.in .split-c .c{transform:none;opacity:1}.js-motion [data-fx]{opacity:.005;translate:0 32px;transition:opacity .75s var(--ease),translate .75s var(--ease);transition-delay:calc(.2s + var(--d, 0) * 80ms)}.js-motion .in [data-fx]{opacity:1;translate:none}.js-motion :is(.exl__bg,.pr__bg,.st--a .st__photo){scale:1.08;transition:scale 1.5s cubic-bezier(.2,.7,.2,1)}.js-motion .in :is(.exl__bg,.pr__bg,.st--a .st__photo){scale:1}@media(min-width:761px){.js-motion .gp__bg{scale:1.08;transition:scale 1.5s cubic-bezier(.2,.7,.2,1)}.js-motion .in .gp__bg{scale:1}}.js-motion .hc__window img{clip-path:inset(50% 0 50% 0);transform:scale(1.12);transition:clip-path 1.1s var(--ease) .1s,transform 1.7s var(--ease) .1s}.js-motion .in .hc__window img{clip-path:inset(0 0 0 0);transform:none}@keyframes cur{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.js-motion .enter .mosaic>button:not(.full){animation:cur .8s var(--ease) both}.js-motion .enter .mosaic>button:nth-child(2){animation-delay:.08s}.js-motion .enter .mosaic>button:nth-child(3){animation-delay:.16s}.js-motion .enter .txt p{animation:up .65s var(--ease) both}.js-motion .enter .txt p:nth-child(2){animation-delay:.07s}.js-motion .enter .txt p:nth-child(3){animation-delay:.14s}@keyframes rise{0%{opacity:0;translate:0 16px}}.js-motion .b2.in :is(.bb__tabs button>*,.bb__pp>div){animation:rise .6s var(--ease) backwards;animation-delay:calc(.3s + var(--i, 0) * 55ms)}.js-motion .b2.in .bb__pp>div{animation-delay:calc(.55s + var(--i, 0) * 45ms)}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(2){--i: 1}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(3){--i: 2}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(4){--i: 3}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(5){--i: 4}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(6){--i: 5}.js-motion .b2 :is(.bb__tabs button,.bb__pp>div):nth-child(7){--i: 6}.js-motion .b2 .bb__pp>div:nth-child(8){--i: 7}.js-motion .b2[data-entering] .enter .mosaic>button:not(.full){animation-delay:.4s}.js-motion .b2[data-entering] .enter .mosaic>button:nth-child(2){animation-delay:.5s}.js-motion .b2[data-entering] .enter .mosaic>button:nth-child(3){animation-delay:.6s}.js-motion .b2[data-entering] .enter .txt p{animation-delay:.35s}.js-motion .b2[data-entering] .enter .txt p:nth-child(2){animation-delay:.45s}.js-motion .b2[data-entering] .enter .txt p:nth-child(n+3){animation-delay:.55s}@media(min-width:761px)and (max-width:900px){.hc__strip .facts{grid-template-columns:1fr 1fr}.hc__strip .facts>div:nth-child(3){border-left:0;padding-left:0}.hc__strip .facts>div:nth-child(n+3){margin-top:10px;border-top:1px solid var(--line-dark);padding-top:10px}}@media(max-width:760px){.hdr{gap:8px}.hdr__left{gap:6px}.hdr__right{gap:4px}.hdr__brand{letter-spacing:.18em}.hdr .hide-s{display:none}.hdr{--icon-phone: grid}.menu[open]{grid-template-columns:minmax(0,1fr)}.menu__photo{display:none}.menu__sheet{padding-inline:var(--pad)}.menu__btns .btn{flex:1 1 100%}.facts{grid-template-columns:1fr 1fr}.facts>div:nth-child(3){border-left:0;padding-left:0}.facts>div:nth-child(n+3){margin-top:10px;border-top:1px solid var(--line-dark);padding-top:10px}.light .facts>div:nth-child(n+3){border-color:var(--line-light)}.facts>div{padding-top:10px}.facts dd{font-size:1.125rem}.btn{padding-inline:12px;min-height:46px;flex:1;white-space:normal;text-align:center;line-height:1.3}.hc__title{--lines: 2;font-size:min(18.5vw,calc(var(--sv) * 11));white-space:normal;line-height:.86}.hc__window{clip-path:polygon(0 22px,52% 22px,52% 0,100% 0,100% 100%,0 100%)}.hc__window img{--top: 34px;--cx: .38}.hc__window:after{background:linear-gradient(180deg,#070b2080,#070b2073 35%,#070b20b3 65%,#070b20e6)}.hero.hc{height:auto;min-height:max(560px,calc(var(--sv) * 100))}.hc__window{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:auto;padding:34px var(--side) clamp(16px,calc(var(--sv) * 3),30px)}.hc__class,.hc__say{position:relative;inset:auto}.hc__class{align-self:flex-end;text-shadow:0 1px 12px rgb(7 11 32 / .5)}.hc__say .statement{text-wrap:balance}.hc__class b{font-size:24px}.hc__say .statement{font-size:1.0625rem}.hc__strip{grid-template-columns:1fr;gap:12px}.hc__btns{flex-direction:row}.block{height:auto;min-height:calc(var(--sv) * 100)}.tabs{overflow-x:auto;flex-wrap:nowrap!important;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);column-gap:20px}.mosaic{height:62vw}.bb__pp{grid-template-columns:1fr 1fr!important}.bb__pp>div:nth-child(odd){padding-left:0;border-left:0}.bb__pp>div:nth-child(2n){padding-left:12px;border-left:1px solid var(--line-dark)}.bb__body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;gap:18px;margin-top:22px}.bb__tabs{flex-direction:row;align-self:stretch;border-top:0;border-bottom:1px solid var(--line-dark)}.bb__tabs button{border-bottom:0}.bb__tabs button:before{display:none}.bb__tabs [aria-selected=true] span{transform:none}.bb .mosaic{order:-1;grid-column:auto!important;grid-row:auto!important}.bb .txt{grid-column:auto!important;grid-row:auto!important}.b2>.bb__body{order:1;--d: 2 !important}.b2>:has(>.bb__pp){--d: 1 !important}.b2 .bb__pp{margin-top:0;border-top:0}.js-motion .bb .enter .mosaic>button:not(.full){animation:none}.js-motion .bb .enter .txt p{animation:gp-fade .5s ease both;animation-delay:0s}#expert-modal .exm__text,#expert-modal .exm__lead,#expert-modal .ex__cols{font-size:var(--s1);line-height:1.5}.ex__cols{columns:1!important}.exl .bb__head>.muted{display:none}.block.exl{min-height:calc(var(--sv) * 100)}.exl__plate,.exl__plate--a2{width:100%;height:auto;min-height:calc(var(--sv) * 72);--head-w: 78%;--head-h: 104px}.exl__plate--a2{padding-top:calc(var(--head-h) + 18px);min-height:0}.exl__plate--a2 .exl__foot{margin-top:24px}.exl__person{width:52%}.exm[open]{--gap: 0px}.exm__top{gap:16px}.exm__close{flex:none;width:40px;height:40px;margin-right:0;border-radius:50%;background:var(--night);color:var(--on-night)}.exm__close:before,.exm__close:after{left:14px;right:14px;height:1px}.exm__sheet{padding-inline:var(--side)}.exm__body{grid-template-columns:minmax(0,1fr);margin-top:24px}.exm__side{position:static;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px}.exm__side .btn{grid-column:1 / -1}.exm__side .ex__photo{aspect-ratio:1}.exm__side{order:1;padding-top:24px;border-top:1px solid var(--line-light)}.exm[data-v=p] .exm__sheet{width:100%;height:100%;margin:0;padding-inline:var(--side)}.exm[data-v=p] .exm__body{grid-template-columns:minmax(0,1fr)}}.block.of{--vh1: calc(var(--sv) * 100);height:calc(3 * var(--vh1));min-height:0;overflow:clip;--pw: min(48vw, 960px);--pt: calc(var(--hdr) + calc(var(--sv) * 9));--ph: calc(var(--sv) * 44);--fh: calc(var(--sv) * 24);--fl: 0;--fw: .36}.snap-end{display:none;position:absolute;left:0;top:calc(100% - calc(var(--sv) * 100));width:1px;height:1px;scroll-snap-align:start;scroll-snap-stop:always}.snap-mark.is-tall .snap-end{display:block}.snap-mark{display:block;position:relative;height:var(--h, 0px);margin-bottom:calc(-1 * var(--h, 0px));pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;--vh1: calc(var(--sv) * 100)}.of__snap{position:absolute;left:0;top:calc(var(--k) * var(--vh1));width:1px;height:var(--vh1);scroll-snap-align:start;scroll-snap-stop:always}.of__pin{position:sticky;top:0;height:var(--vh1);overflow:hidden}.of__stage{position:absolute;inset:0}.of__layer{--r: 1;--h: 0;position:absolute;inset:0;clip-path:inset(calc((1 - var(--r)) * 100%) 0 calc(var(--h) * 100%) 0);pointer-events:none}.of__bgl{overflow:hidden}.of__bgl:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070b2026,#070b2040 45%,#070b20b8)}.of__bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(12px);translate:0 calc((1 - var(--r)) * calc(var(--sv) * 10))}.of__plate,.of__foot{position:absolute;z-index:1;background:var(--night)}.of__plate{left:var(--side);top:var(--pt);width:var(--pw);height:var(--ph);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,1.6vw,28px)}.of__plate .label{max-width:26ch;color:#fffc}.of__prog{display:grid;gap:12px}.of__bars{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,28px)}.of__bars i{--r: 0;height:1px;background:linear-gradient(90deg,#fff calc(var(--r) * 100%),#ffffff47 0)}.of__count{font-size:var(--s-1);color:#fff9}.of__count b{font-weight:400;color:#fff}.of__foot{top:calc(var(--pt) + var(--ph) - 1px);height:var(--fh);left:calc(var(--side) + var(--pw) * var(--fl));width:calc(var(--pw) * var(--fw))}.of__fgl{z-index:2}.of__fgl>*{translate:0 calc((1 - var(--r)) * calc(var(--sv) * 8))}.of__fig{position:absolute;bottom:0;left:0;height:min(calc(var(--vh1) * .62),calc(var(--pw) * .95));width:auto}.of__fig--in{left:calc(var(--side) + var(--pw) * .28)}.of__fig--car{--ce: calc(var(--side) + var(--pw) + clamp(40px, 6vw, 140px) - 32px);--ch: min(calc(var(--vh1) * .62), calc(var(--ce) / 1.9033 * 1.2));height:var(--ch);left:calc(var(--ce) - var(--ch) * 1.9033)}.ai{position:absolute;left:calc(var(--side) + var(--pw) * .22);top:calc(var(--pt) + 84px);width:min(640px,calc(var(--pw) * .86));display:grid;grid-template-areas:"me" "ans" "tabs" "cards" "bar";gap:16px;padding:20px;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 24px 60px #00000059}.of__fgl--chat.is-on .ai{pointer-events:auto}.ai__me{grid-area:me;justify-self:end;max-width:90%;padding:14px 18px;background:var(--night);color:#fff;font-size:var(--s0);line-height:1.35}.ai__ans{grid-area:ans;font-size:var(--s0);line-height:1.4}.ai__dots{grid-area:ans;align-self:start;display:flex;gap:6px;padding-top:10px;opacity:0;transition:opacity .35s ease}.ai__dots i{width:6px;height:6px;background:#070b2073;animation:ai-dot 1s ease-in-out infinite}.ai__dots i:nth-child(2){animation-delay:.15s}.ai__dots i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{50%{opacity:.25;transform:translateY(-3px)}}.ai.is-think .ai__dots{opacity:1}.ai__tabs{grid-area:tabs;display:flex;gap:4px;font:500 .6875rem/1 Jost,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ai__tabs button{padding:9px 12px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-light);transition:box-shadow .2s ease,background-color .2s ease,color .2s ease}.ai__tabs button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ai__tabs [aria-pressed=true]{background:var(--night);color:#fff;box-shadow:none}.ai__tabs button:focus-visible{outline:2px solid var(--night);outline-offset:2px}.ai__views{grid-area:cards;display:grid}.ai__view{grid-area:1 / 1;transition:opacity .35s ease,visibility 0s .35s}.ai__view:not(.is-on){opacity:0;visibility:hidden}.ai__view.is-on{transition-delay:0s}.ai__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai__map,.ai__tbl{contain:size;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line-light)}.ai__map{position:relative}.ai__map img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.9);opacity:.75}.ai__map i{position:absolute;left:var(--x);top:var(--y);width:12px;height:12px;margin:-6px;background:var(--night);box-shadow:0 0 0 3px #fff}.ai__map small{position:absolute;right:0;bottom:0;padding:2px 6px;background:#fffc;font-size:.625rem;line-height:1.3;color:#070b2099}.ai__tbl{display:grid;grid-auto-rows:minmax(0,1fr)}.ai__tr{display:grid;grid-template-columns:34px 1.4fr 1fr .7fr;align-items:center;gap:14px;padding:0 12px;min-height:0}.ai__tr+.ai__tr{box-shadow:inset 0 1px var(--line-light)}.ai__tr svg{width:100%;height:70%;max-height:26px;color:#070b2073}.ai__tr b{height:6px;background:#070b201a}.ai__tr b:nth-of-type(2){width:70%}.ai__tr b:nth-of-type(3){background:#070b2033}.ai__card{display:grid;gap:8px;padding:10px;box-shadow:inset 0 0 0 1px var(--line-light)}.ai__card svg{width:100%;height:calc(var(--ch, clamp(44px, calc(var(--sv) * 9), 110px)) + var(--grow, 0px));color:#070b2073}.ai__card b{height:6px;background:#070b201a}.ai__card b+b{width:60%}.ai__bar{grid-area:bar;color:inherit;text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr) 56px;min-height:64px;box-shadow:inset 0 0 0 1px var(--line-light);transition:opacity .35s ease}.ai.is-done .ai__views{grid-row:4 / 6}.ai.is-done .ai__bar{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s}.ai__q{align-self:center;padding:14px 18px;font-size:var(--s0);line-height:1.35;color:#070b2080}.ai__q.is-typed{color:var(--ink)}@media(min-width:761px){.ai{grid-template-rows:auto auto auto auto max(64px,calc(var(--s0) * 1.35 + 28px))}.ai__bar{align-self:end;align-self:unsafe end}}.ai.is-type .ai__q:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:ai-caret 1s steps(1) infinite}@keyframes ai-caret{50%{opacity:0}}.ai__go{display:grid;place-items:center;background:var(--night);color:#fff;transition:opacity .2s ease}.ai__bar:hover .ai__go,.ai.is-send .ai__go{opacity:.8}.ai__rv{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.ai.is-play .ai__rv:not(.on){opacity:0;transform:translateY(12px)}.ai__w{transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.ai.is-play .ai__w:not(.on){opacity:0;filter:blur(3px)}@media(min-width:761px)and (max-height:720px){.ai{gap:12px;padding:16px}}.of__side{position:absolute;z-index:3;left:calc(var(--side) + var(--pw) + clamp(40px,6vw,140px));right:var(--side);top:calc(var(--pt) + var(--ph) * .55);display:grid;max-width:620px}.of__slide{grid-area:1 / 1;display:grid;justify-items:start;align-content:start;gap:clamp(14px,calc(var(--sv) * 2.4),26px);opacity:0;translate:0 16px;transition:opacity .4s ease,translate 0s .4s}.of__slide.is-on{opacity:1;translate:0 0;transition:opacity .7s ease .25s,translate .9s var(--ease) .25s}.of__title{font-size:var(--s3);font-weight:400;line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.of__txt{font-size:var(--s0);line-height:1.45;color:#ffffffd9;text-wrap:pretty}.of__dots{display:none}@media(min-width:761px)and (max-height:580px){.of__side{top:calc(var(--pt) + var(--ph) * .3)}}@media(max-width:760px){.block.of{--pw: calc(100% - 2 * var(--side));--pt: var(--side);--ph: max(46%, 150px);--fh: 26%}.of__pin{display:flex;flex-direction:column;gap:clamp(12px,calc(var(--sv) * 2.4),24px);padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) 0 var(--pad)}.of__stage{position:relative;inset:auto;flex:1 1 0;min-height:0;overflow:hidden;touch-action:pan-y;container-type:size}@container (max-height: 400px){.ai__views{display:none}.ai{grid-template-areas:"me" "ans";grid-template-rows:auto auto;align-content:end;align-content:unsafe end;overflow:hidden}}@container (max-height: 240px){.of__stage .ai{top:12px}}.of__fig{height:min(80%,calc(100% - 92px))}.of__fig--in{left:50%;transform:translate(-38%)}.of__fig--car{max-width:none;left:50%;transform:translate(-37.8%)}.ai{left:var(--side);right:var(--side);width:auto;top:84px;bottom:var(--side);gap:10px;padding:12px;grid-template-areas:"me" "ans" "cards";grid-template-rows:auto auto minmax(0,1fr);align-content:start}.ai__me{padding:10px 14px}.ai.is-type .ai__me.is-typed:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:ai-caret 1s steps(1) infinite}.ai__bar,.ai__tabs{display:none}.ai.is-done .ai__views{grid-row:auto}.ai__views{min-height:0}.ai__cards{gap:8px;height:100%;max-height:190px}.ai__card{padding:8px;gap:6px;grid-template-rows:minmax(0,1fr) auto auto}.ai__card svg{height:100%;min-height:0}.of__side{position:static;max-width:none;padding-inline:var(--side);margin-bottom:calc(-1 * var(--aif, 0px) * var(--ex, 0))}.of__dots{display:flex;gap:10px;grid-row:1;margin-bottom:20px}.of__dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.of__dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff59}.of__dots button[aria-current=true]:before{background:#fff}.of__slide{grid-row:2}}.pr{display:flex;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) var(--pad)}.pr__title{font-size:var(--s4);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.pr .btn svg{width:20px;height:20px;flex:none;margin:-4px 0}.pr .light .btn{background:var(--night);color:var(--on-night)}.pr__bg{position:absolute;inset:0;overflow:hidden}.pr__bg img{width:100%;height:100%;object-fit:cover}.pr__bg img{object-position:72% 50%}.pr__bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#070b2080,#070b2000 24%)}.pr-4{flex-direction:column;justify-content:flex-end}.pr-4 .pr__bg img{object-position:50% 50%}.pr-4.light .pr__bg:after{display:none}.pr-4.light{background:#d9dde8}.pr-4.light .pr__bg{inset:var(--hdr) 0 0}.pr-4.light .pr__bg img{display:block;width:auto;max-width:100%;height:72%;aspect-ratio:3 / 2;margin-inline:auto;object-fit:contain;-webkit-mask-image:radial-gradient(closest-side,#000 86%,transparent 100%);mask-image:radial-gradient(closest-side,#000 86%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.pr-4.dark .pr__bg:after{background:linear-gradient(0deg,#070b20e6,#070b2000 45%),linear-gradient(180deg,#070b2080,#070b2000 24%)}.pr__cta{position:absolute;z-index:1;left:50%;top:46%;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:end;gap:clamp(16px,calc(var(--sv) * 2.6),28px);width:max-content;min-width:clamp(200px,15vw,270px);padding:clamp(36px,calc(var(--sv) * 5.5),60px) 12px 12px}.pr__cta.notch-tl{--x: 64%;--n: clamp(20px, calc(var(--sv) * 3), 32px)}.pr__cta .btn{padding-inline:12px;gap:8px}.pr__cta .btn{width:100%}.pr__icon{width:clamp(36px,3vw,52px);height:auto}.pr__foot{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);justify-content:space-between;align-items:end;gap:24px 48px}.pr-4 .pr__title{font-size:min(4.6vw,calc(var(--sv) * 9));font-weight:300;line-height:.92;letter-spacing:-.03em}.pr-4[data-tx=t3] .pr__foot{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.block.pr{display:flex;flex-direction:column;gap:24px;height:auto;min-height:0;padding-bottom:calc(var(--pad) * 2)}.pr .pr__bg{position:relative;inset:auto;order:-1;margin-inline:calc(-1 * var(--side));aspect-ratio:4 / 3}.pr .pr__bg img{object-position:85% 47%;transform:scale(1.5);transform-origin:50% 47%}.pr .pr__bg:after{background:linear-gradient(180deg,rgb(7 11 32 / 0) 62%,var(--night) 100%)}.pr .btn{width:100%}.pr-4{justify-content:flex-start}.pr__cta{position:relative;left:auto;top:auto;transform:none;margin:-40px auto 0;width:min(244px,66vw);padding-top:32px}.pr__cta .btn{white-space:nowrap;padding-inline:10px}.block.pr-4{min-height:calc(var(--sv) * 100)}.pr-4.light .pr__bg{flex:1 0 auto;display:grid;align-content:center}.pr-4.light .pr__bg img{width:100%;height:auto;transform:none}.pr__foot{grid-template-columns:minmax(0,1fr)}.enq[open]{place-items:stretch!important}.enq .enq__sheet{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:20px var(--side) 32px!important;clip-path:none!important}.enq .enq__form,.enq .enq__done{width:100%!important;margin:0!important}.enq .enq__head{padding-right:56px!important}.enq .btn{width:100%}.pr-4 .pr__title{font-size:var(--s4);line-height:1}}[data-fs=lk] .pl__bar{align-items:center;gap:16px clamp(12px,1.4vw,24px)}[data-fs=lk] .pl__box{--ln: color-mix(in srgb, currentColor 38%, transparent);display:flex;align-items:center;height:48px;padding:0!important;border:1px solid var(--ln)!important}[data-fs=lk] .pl__box legend{position:absolute;right:14px;top:50%;translate:0 -50%;margin:0;padding:0;opacity:.6}[data-fs=lk] .pl__rooms legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-fs=lk] .pl__rlist{gap:0;min-height:0;height:100%}[data-fs=lk] .pl__rlist button{height:100%;min-height:0;padding:0 clamp(14px,1.3vw,22px);border-right:1px solid var(--ln)}[data-fs=lk] .pl__rlist button:last-child{border-right:0}@media(hover:hover){[data-fs=lk] .pl__rlist button:hover{background:none;color:inherit;box-shadow:inset 0 -2px 0 currentColor}}[data-fs=lk] .pl__rlist button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:none}[data-fs=lk] .pl__ranges{flex-basis:700px}[data-fs=lk] .pl__nums{flex:1;align-self:stretch;height:auto;margin:0;gap:0}[data-fs=lk] .pl__nums output{display:flex;align-items:center;flex:0 0 34%;padding:0 14px}[data-fs=lk] .pl__nums output+output{border-left:1px solid var(--ln)}[data-fs=lk] .pl__nums output+output:before{content:none}[data-fs=lk] .pl__nums .muted{display:none}[data-fs=lk] .pl__range legend:after{content:", " attr(data-u)}[data-fs=lk] .pl__slide{position:absolute;left:0;right:0;bottom:-10px;height:20px}[data-fs=lk] .pl__slide:before{opacity:0}[data-fs=lk] .pl__slide:after{height:1px;margin-top:0}[data-fs=lk] .pl__slide input::-webkit-slider-thumb{width:10px;height:10px}[data-fs=lk] .pl__slide input::-moz-range-thumb{width:10px;height:10px}[data-fs=lk] .pl__reset{position:relative;min-height:48px;padding:0 20px;border:1px solid var(--ln, color-mix(in srgb, currentColor 38%, transparent));text-decoration:none;opacity:.7}[data-fs=lk] .pl__reset:before{content:"";position:absolute;left:-1px;top:-1px;width:10px;height:10px;background:var(--night);border:solid color-mix(in srgb,currentColor 38%,transparent);border-width:0 1px 1px 0}[data-fs=lk] .pl__reset:hover{opacity:1}html:has(.enq[open]){overflow:hidden}.enq{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:clip;border:0;background:transparent;color:var(--ink)}.enq[open]{display:grid;--gap: clamp(10px, 1vw, 20px)}.enq::backdrop{background:#070b20b8}.enq__sheet{position:relative;display:flex;flex-direction:column;gap:clamp(20px,calc(var(--sv) * 3),32px);overflow:hidden auto;overscroll-behavior:none;background:var(--paper);padding:clamp(20px,calc(var(--sv) * 3),36px) clamp(24px,2.6vw,48px) clamp(28px,calc(var(--sv) * 4),48px)}.enq__close{position:absolute;top:clamp(12px,calc(var(--sv) * 2),24px);right:clamp(14px,1.8vw,34px);margin:0}.enq__head{display:grid;gap:10px;padding-right:40px}.enq__title{font-size:var(--s3);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.enq__proc{max-width:32em;font-size:var(--s-1);line-height:1.5;color:var(--ink-muted)}.enq__form,.enq__done{display:grid;gap:clamp(18px,calc(var(--sv) * 2.6),28px);justify-items:start}.enq__done[hidden],.enq__form[hidden]{display:none}.enq__fields{display:grid;width:100%}.enq__f{position:relative;display:grid;gap:2px;margin-top:-1px;padding:10px 16px 6px;border:1px solid var(--line-light)}.enq__f:focus-within{z-index:1;border-color:var(--night)}.enq__f label{font:500 .625rem/1.4 Jost,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.enq__f input,.enq__f select{width:100%;min-height:32px;padding:0;border:0;background:none;color:var(--ink);font:400 var(--s0)/1.3 Jost,sans-serif;outline:none;appearance:none}.enq__f input::placeholder{color:#070b2052}.enq__f--sel:after{content:"";position:absolute;right:18px;bottom:18px;width:8px;height:8px;border:solid currentColor;border-width:0 1px 1px 0;rotate:45deg;pointer-events:none}.enq__f--sel select{cursor:pointer}.enq__ok{display:grid;gap:12px;font-size:.75rem;line-height:1.45;color:var(--ink-muted)}.enq__ok label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.enq__ok input{flex:none;display:grid;place-content:center;width:18px;height:18px;margin:0;border:1px solid rgb(7 11 32 / .45);background:var(--paper);appearance:none;cursor:pointer}.enq__ok input:checked{border-color:var(--night);background:var(--night)}.enq__ok input:checked:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid var(--on-night);border-width:0 1.5px 1.5px 0;rotate:45deg}.enq__ok a{color:var(--ink);text-underline-offset:3px}.enq .btn{min-width:220px}.enq__done p:not(.enq__title){font-size:var(--s0)}.enq__status{font-size:var(--s0)}.enq__status:empty{display:none}.enq[data-v=a][open]{place-items:start end}.enq[data-v=a] .enq__sheet{width:clamp(440px,38vw,640px);height:calc(100% - 2 * var(--gap));margin:var(--gap)}.js-motion .enq[data-v=a] .enq__sheet{clip-path:inset(100% 0 0 0);transition:clip-path .8s var(--ease)}.enq[data-v=b][open]{place-items:stretch start}.enq[data-v=b] .enq__sheet{--x: 78%;--n: clamp(40px, calc(var(--sv) * 7), 72px);width:clamp(520px,50vw,900px);height:100%;padding-bottom:calc(var(--n) + 32px)}.enq[data-v=b] .enq__title{font-size:var(--s4);font-weight:300}.enq[data-v=b] .enq__form,.enq[data-v=b] .enq__done{width:auto;max-width:480px;margin:auto 0 auto clamp(0px,6vw,120px)}.js-motion .enq[data-v=b] .enq__sheet{transform:translate(-100%);transition:transform .7s var(--ease)}.js-motion .enq[data-v=b].open .enq__sheet{transform:none}.enq[data-v=c][open]{place-items:center}.enq[data-v=c] .enq__sheet{--x: 70%;--n: 32px;width:min(560px,calc(100% - 2 * var(--gap)));max-height:calc(100% - 2 * var(--gap));padding-bottom:calc(var(--n) + 24px)}.js-motion .enq[data-v=c] .enq__sheet{opacity:0;translate:0 24px;transition:opacity .4s ease,translate .6s var(--ease)}.js-motion .enq[data-v=c].open .enq__sheet{opacity:1;translate:none}.enq[data-v=b] .enq__sheet,.enq[data-v=c] .enq__sheet{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--n)),var(--x) calc(100% - var(--n)),var(--x) 100%,0 100%)}.js-motion .enq[data-v=a].open .enq__sheet{clip-path:inset(0)}.enq[data-v=c] .enq__sheet{width:min(640px,calc(100% - 2 * var(--gap)));gap:clamp(24px,calc(var(--sv) * 4),40px);padding:clamp(24px,3vw,48px) clamp(24px,3vw,48px) calc(var(--n) + 32px)}.enq .enq__title{font-size:clamp(2.2rem,1.6rem + 1.4vw,3.2rem);font-weight:400;line-height:.98;letter-spacing:-.01em}.enq .enq__head{padding-right:56px}.enq .enq__form,.enq .enq__done{width:100%}.enq .enq__close{top:clamp(16px,2.4vw,36px);right:clamp(16px,2.4vw,36px);width:40px;height:40px;margin:0;border-radius:50%;background:var(--night);color:var(--on-night)}.enq .enq__close:before,.enq .enq__close:after{left:14px;right:14px;height:1px}:is(.enq,.fin) .enq__f{height:64px;padding:0}:is(.enq,.fin) .enq__f label{position:absolute;z-index:1;left:24px;top:50%;translate:0 -50%;font:400 .8125rem/1 Jost,sans-serif;letter-spacing:.1em;pointer-events:none;transition:top .2s var(--ease),translate .2s var(--ease),font-size .2s var(--ease)}:is(.enq,.fin) .enq__f:focus-within label,:is(.enq,.fin) .enq__f:has(input:not(:placeholder-shown)) label,:is(.enq,.fin) .enq__f--sel label{top:12px;translate:none;font-size:.625rem}:is(.enq,.fin) .enq__f input,:is(.enq,.fin) .enq__f select{position:absolute;inset:0;height:100%;padding:22px 24px 0}:is(.enq,.fin) .enq__f input::placeholder{opacity:0}:is(.enq,.fin) .enq__f input:focus::placeholder{opacity:1}:is(.enq,.fin) .enq__f--sel:after{right:24px;bottom:26px}:is(.enq,.fin) .enq__ok{gap:16px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}:is(.enq,.fin) .enq__ok b,:is(.enq,.fin) .enq__ok a{font-weight:400;color:var(--ink)}:is(.enq,.fin) .enq__ok a{text-decoration-thickness:1px;text-decoration-color:#070b204d}.enq .enq__form .btn{min-width:min(100%,300px);min-height:64px}@media(min-width:761px)and (max-height:720px){.enq .enq__f{height:56px}.enq .enq__form .btn{min-height:56px}.enq .enq__sheet{gap:16px}}.enq .enq__sheet.enq__sheet--flat{clip-path:none}.block.fin{display:flex;flex-direction:column;height:auto;min-height:max(calc(var(--sv) * 100),600px);padding:0}.fin__main{position:relative;display:flex;align-items:center;min-height:max(calc(var(--sv) * 100),600px);padding:calc(var(--hdr) + calc(var(--sv) * 3)) var(--side) calc(var(--sv) * 3)}.fin__bg{position:absolute;inset:0;overflow:hidden}.fin__bg img{width:100%;height:100%;object-fit:cover}.fin__in{position:relative;z-index:1;display:grid;width:100%;gap:clamp(28px,calc(var(--sv) * 5),56px)}.fin__head{display:grid;align-content:start;gap:clamp(16px,calc(var(--sv) * 3),28px)}.fin__title{max-width:15ch;font-size:clamp(2.4rem,1.2rem + 3vw,5rem);font-weight:300;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.fin__lead{max-width:30em;font-size:var(--s0);line-height:1.5;color:var(--ink-muted)}.fin__form,.fin__done{display:grid;gap:clamp(18px,calc(var(--sv) * 2.8),28px)}.fin__form[hidden],.fin__done[hidden]{display:none}.fin__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fin .fin__form .btn{width:100%;min-height:64px}.fin__dt{font-size:var(--s3);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.fin__done p:not(.fin__dt){font-size:var(--s0)}.fin__card,.fin__more{display:none}.block.fin.fin--e{min-height:0;background:transparent}.fin--e:after{background:var(--night)!important}.fin--e .fin__bg,.fin--e .fin__box,.fin--e .fin__lead{display:none}.fin--e .fin__main{display:block;min-height:0;padding:0}.fin--e .fin__in{display:block}.js-motion .fin--e .fin__in[data-fx]{opacity:1;translate:none;transition:none}.fin--e .fin__head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(24px,3vw,56px);width:64%;padding:clamp(24px,calc(var(--sv) * 3.6),40px) var(--side) clamp(12px,calc(var(--sv) * 2),24px);background:var(--night)}.fin--e .fin__title{max-width:30ch;font-size:var(--s2);font-weight:400;line-height:1.15;letter-spacing:-.005em}.fin--e[data-ft="1"] .fin__head{width:78%}.fin--e[data-ft="1"] .fin__title{max-width:34ch;text-wrap:balance;font-size:var(--s3);line-height:1.08;letter-spacing:-.01em}.fin--e .fin__card{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,80px);padding:clamp(8px,calc(var(--sv) * 1.6),16px) var(--side) clamp(28px,calc(var(--sv) * 4.4),52px);background:var(--night)}.fin__clead{max-width:36em;font-size:var(--s0);line-height:1.5;color:var(--on-night-muted)}.fin--e .fin__more{flex:none;display:flex;align-items:center;gap:16px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:var(--s-1);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-align:right}.fin__more .plus{background:var(--paper)}.fin__more .plus:before,.fin__more .plus:after{background:var(--night)}.fin__more:hover .plus{transform:rotate(90deg)}.fin__more:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fin--e .fin__foot{border-top:0;padding-top:clamp(32px,calc(var(--sv) * 6),72px)}.fin--e .fin__foot:before{content:"";position:absolute;top:0;left:var(--side);right:var(--side);border-top:1px solid var(--line-dark)}.fin__foot{position:relative;z-index:1;display:grid;gap:clamp(18px,calc(var(--sv) * 3),28px);padding:clamp(24px,calc(var(--sv) * 4),40px) var(--side) clamp(20px,calc(var(--sv) * 3),32px);background:var(--night);color:var(--on-night);border-top:1px solid var(--line-dark);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.fin__fgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--fw, minmax(0, 1fr));column-gap:var(--g, clamp(40px, 7vw, 140px));row-gap:28px}.fin__fbrand,.fin__fcol{display:grid;align-content:start;gap:8px}.fin__fname{font-weight:500;letter-spacing:.22em}.fin__fh,.fin__fmute{color:var(--on-night-muted)}.fin__fh{margin-bottom:4px;font-size:.6875rem}.fin__foot a{width:fit-content;color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}.fin__foot a:hover{text-decoration-color:currentColor}.fin__foot a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.fin__fnote{max-width:90em;font-size:.6875rem;line-height:1.6;color:#ffffff73}.fin__fbottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-top:clamp(14px,calc(var(--sv) * 2),20px);border-top:1px solid var(--line-dark);font-size:.6875rem;color:#ffffff73}@media(min-width:761px)and (max-height:720px){.fin .enq__f{height:56px}.fin .fin__form .btn{min-height:56px}.fin .fin__form{gap:16px}}@media(min-width:761px)and (max-height:620px){.fin--e .fin__head,.fin--e[data-ft] .fin__head{padding-top:calc(var(--hdr) + 24px)}}@media(max-width:760px){.block.fin{display:block;min-height:0}.fin__main{display:block;min-height:0;padding:calc(var(--hdr) + 24px) var(--side) 48px}.fin--e .fin__main{padding:0}.fin--e .fin__head,.fin--e[data-ft] .fin__head{width:auto;padding-top:calc(var(--hdr) + 24px)}.fin--e .fin__head{flex-direction:column;align-items:flex-start;gap:24px}.fin--e .fin__more{text-align:left}.fin--e .fin__foot{padding-top:32px}.fin__fgrid{grid-template-columns:none}.fin__foot{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.fin__fbottom{flex-direction:column}.fin__fcol{gap:2px}.fin__foot .fin__fcol a{padding-block:6px}.fin__in{grid-template-columns:none;width:auto}.fin__title{font-size:clamp(2rem,8.6vw,2.8rem)}}.block.pl{height:max(calc(var(--sv) * 100),600px)}.pl{display:flex;flex-direction:column;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) calc(var(--sv) * 4)}.pl__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px clamp(16px,2vw,32px);margin-top:calc(var(--sv) * 2.2)}.pl fieldset{min-width:0;margin:0;padding:0;border:0}.pl__box{position:relative;border:1px solid var(--line-dark)!important;padding:0 14px 8px!important}.pl__box legend{padding:0 6px;margin-left:-6px}.pl__rlist{display:flex;align-items:center;gap:4px;min-height:52px}.pl__rlist button{min-height:40px;padding:0 12px;border:0;background:none;cursor:pointer;font-size:var(--s-1);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.pl__rlist button:hover{background:#ffffff1a}}.pl__rlist button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.pl__ranges{flex:1 1 520px}.pl__ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,24px)}.pl__nums{display:flex;align-items:center;gap:10px;height:24px;margin-top:2px;font-size:var(--body)}.pl__nums output+output:before{content:"—";margin-right:10px;opacity:.5}.pl__slide{position:relative;height:26px;color:inherit;--a: 0%;--b: 100%}.pl__slide:before,.pl__slide:after{content:"";position:absolute;top:50%;height:1px;background:currentColor}.pl__slide:before{left:0;right:0;opacity:.25}.pl__slide:after{left:var(--a);right:calc(100% - var(--b));height:2px;margin-top:-.5px}.pl__slide input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;color:inherit}.pl__slide input::-webkit-slider-runnable-track{background:none}.pl__slide input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border:0;border-radius:50%;background:currentColor;cursor:grab}.pl__slide input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border:0;border-radius:50%;background:currentColor;cursor:grab}.pl__slide input:focus-visible{outline:none}.pl__slide input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--night),0 0 0 5px currentColor}.pl__slide input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--night),0 0 0 5px currentColor}.pl__fbtn{display:none!important}.pl__reset{align-self:center;min-height:48px;padding:0;border:0;background:none;cursor:pointer;font-size:clamp(.6875rem,calc(.6875rem + (100vw - 1920px)/500),.875rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;opacity:.78}.pl__reset:hover{opacity:1}.pl__meta{display:flex;justify-content:space-between;gap:16px;margin-top:calc(var(--sv) * 1.8)}.pl__empty{margin-top:calc(var(--sv) * 3);font-size:var(--s0)}.pl__body{flex:1 1 0;min-height:0;container-type:size;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(20px,2.6vw,48px);margin-top:12px}.pl__tiles{--th: max(120px, calc((100cqh - 30px) / 3.3));--tw: max(114px, min(calc(var(--th) - 38px), 15cqw));display:grid;grid-template-columns:repeat(3,var(--tw));grid-auto-rows:min(var(--th),calc(var(--tw) + 38px));align-content:start;gap:10px;padding:4px;margin:-4px -4px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .3) transparent}.pl__tile{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px;border:0;background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;font-size:var(--s-1);line-height:1.3;transition:opacity .2s ease,box-shadow .2s ease}.pl__tile[hidden]{display:none}.pl__tile img{flex:1 1 0;min-height:0;width:100%;object-fit:contain;margin-bottom:4px}.pl__tile b{font-weight:500;text-transform:uppercase;letter-spacing:.02em}.pl__tile span{color:var(--ink-muted)}.pl__tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--paper)}.pl__tile:focus-visible{outline-color:var(--paper);outline-offset:5px}.pl__card{min-height:0;background:var(--paper);color:var(--ink);scroll-margin-top:calc(var(--hdr) + 12px)}.pl .pl__card[hidden]{display:none}.pl__plan{position:relative;min-height:0;display:grid;place-items:center}.pl__plan img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pl__zoom{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-light);background:var(--paper);cursor:pointer;z-index:1}.pl__zoom svg{width:20px;height:20px}.pl__title{font-size:var(--s0);font-weight:400;line-height:1.2;letter-spacing:-.005em;text-transform:uppercase}.pl__price{font-size:var(--s1);line-height:1.15;letter-spacing:-.015em;text-transform:uppercase}.pl__facts{display:grid;grid-template-columns:1fr 1fr}.pl__facts>div{padding:10px 0;border-top:1px solid var(--line-light)}.pl__facts>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line-light)}.pl__facts dt{font-size:var(--s-1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pl__facts dd{margin-top:2px;font-size:var(--body);text-transform:uppercase}.pl__card .btn{width:100%;background:var(--night);color:var(--on-night)}.pl__card{position:relative}.pl__fin>dt{flex:none}.pl__fin dd{display:contents}.pl__finbtn{display:inline-flex;align-items:center;gap:10px;min-width:0;margin-left:auto;min-height:28px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:right;cursor:pointer;text-decoration:underline dotted 1px;text-decoration-color:var(--ink-muted);text-underline-offset:.3em}.pl__fini,.pl__finx{position:relative;flex:none;width:22px;height:22px;background:var(--night)}.pl__fini:before,.pl__fini:after,.pl__finx:before,.pl__finx:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:#fff;transform:translate(-50%,-50%);transition:transform .4s var(--ease)}.pl__fini:after{transform:translate(-50%,-50%) rotate(90deg)}.pl__finbtn[aria-expanded=true] .pl__fini:before,.pl__finx:before{transform:translate(-50%,-50%) rotate(45deg)}.pl__finbtn[aria-expanded=true] .pl__fini:after,.pl__finx:after{transform:translate(-50%,-50%) rotate(-45deg)}.pl__finx{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:none;cursor:pointer}.pl__finx:before,.pl__finx:after{width:16px}.pl__finx:focus-visible{outline:2px solid var(--on-night);outline-offset:-6px}.pl__finbtn:focus-visible{outline:2px solid var(--night);outline-offset:4px}.pl__finpop{position:absolute;z-index:3;overflow:hidden auto;overscroll-behavior:contain;padding:clamp(16px,1.6vw,28px);background:var(--night);color:var(--on-night);font-size:var(--s-1);line-height:1.45;text-transform:none;text-align:left;letter-spacing:0;animation:fin-in .35s var(--ease)}.pl__finpop[hidden]{display:none}@keyframes fin-in{0%{opacity:0;translate:0 8px}}.pl__finpop .label{color:var(--on-night-muted)}.pl__finpop>.label{padding-right:40px}.pl__finpop .fin__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:0 clamp(16px,1.6vw,28px);margin-top:8px}.pl__finpop .fin__dl{display:contents}.pl__finpop .fin__dl>div,.pl__finpop .fin__rough{padding:clamp(6px,calc(var(--sv) * 1),12px) 0;border-top:1px solid var(--line-dark)}.pl .pl__finpop .fin__dl dt,.plm .pl__finpop .fin__dl dt,.pl__finpop .fin__rough .label{display:block;font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--on-night-muted)}.pl .pl__finpop .fin__dl dd,.plm .pl__finpop .fin__dl dd{margin:2px 0 0;font-size:var(--s-1);line-height:1.4;text-align:left;text-transform:none}.plm__fin{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:var(--s-1);text-transform:uppercase}.plm__fin .pl__finbtn{margin-left:0;text-align:left}.plm__fin .pl__finpop{top:calc(100% + 8px);left:0;width:min(560px,100%);max-height:calc(var(--sv) * 60)}@media(max-width:760px){.pl__fin{flex-wrap:wrap}.pl__fin .pl__finbtn{flex:1 1 0;justify-content:flex-end}.plm__fin .pl__finbtn{flex:0 1 auto}.pl__finpop,.plm__fin .pl__finpop{position:static;flex:0 0 100%;width:auto;max-height:none;margin-top:10px}}.pl-1 .pl__card{container-type:size;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:clamp(16px,2vw,36px);padding:clamp(16px,1.6vw,28px)}.pl-1 .pl__info{display:flex;flex-direction:column;gap:clamp(6px,calc((100cqh - 330px) / 12),20px);min-height:0}.pl-1 .pl__facts{grid-template-columns:minmax(0,1fr);margin-top:4px;border-bottom:1px solid var(--line-light)}.pl-1 .pl__facts>div,.pl-1 .pl__facts>div:nth-child(2n){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:clamp(3px,calc((100cqh - 360px) / 12),14px) 0;border-left:0}.pl-1 .pl__facts dd{margin-top:0;text-align:right;font-size:var(--s-1)}.pl-1 .pl__info .btn{margin-top:auto}@container (max-height: 340px){.pl-1 .pl__card{padding-block:10px}.pl-1 .pl__info .btn{min-height:40px}.pl__finbtn{line-height:1.2}.pl-1 .pl__info{gap:2px}.pl-1 .pl__facts>div,.pl-1 .pl__facts>div:nth-child(2n){padding-block:2px}}@container (max-width: 900px){.pl-1 .pl__card{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}}.plm__head{display:grid;grid-template-columns:clamp(120px,12vw,180px) minmax(0,1fr);gap:clamp(16px,2vw,32px);align-items:center;margin-top:8px}.plm__thumb{display:block;padding:8px;border:1px solid var(--line-light)}.plm__thumb img{width:100%;aspect-ratio:4 / 3;object-fit:contain}.plm__title{font-size:var(--s2);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.plm__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:16px}.plm__bar select{min-height:44px;padding:0 12px;border:1px solid var(--line-light);border-radius:0;background:var(--paper);color:var(--ink);font:inherit;font-size:var(--s-1)}.plm__cols,.plm__row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1.8fr) clamp(160px,14vw,210px);gap:16px;align-items:center}.plm__cols{margin-top:clamp(20px,calc(var(--sv) * 3.6),32px);padding-bottom:10px;border-bottom:1px solid var(--line-light)}.plm__row{padding:14px 0;border-bottom:1px solid var(--line-light);font-size:var(--s0)}.plm__row img,.plm__row i{display:none}.plm__row i{font-style:normal}.plm__row b{display:block;font-weight:500}.plm__row small{display:block;font-size:var(--s-1)}.plm__row .btn{color:var(--ink)!important;min-height:44px;width:100%}html:has(.plz[open]){overflow:hidden}.plz{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:64px var(--pad) var(--pad);border:0;background:var(--paper);color:var(--ink)}.plz[open]{display:grid;place-items:center}.plz img{width:100%;height:100%;object-fit:contain}.plz .exm__close{position:absolute;top:10px;right:calc(var(--pad) + 10px)}@media(max-width:760px){.pl__bar{display:grid;grid-template-columns:minmax(0,1fr) auto}.pl__bar .pl__ranges{display:none}.pl__rooms{grid-column:1 / -1}.pl__rlist{flex-wrap:wrap;padding-block:6px}.pl__fbtn{display:inline-flex!important;flex:none;grid-column:1;grid-row:2;justify-self:start}.pl__reset{grid-column:2;grid-row:2;justify-self:end;min-height:44px}.pl__meta{flex-direction:column;gap:4px}.block.pl{height:auto}.pl__body{flex:none;container-type:normal;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pl__meta [data-pl-count]{display:none}.pl__tiles{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100vw - 2 * var(--side) - 48px) / 3);grid-auto-rows:auto;margin-inline:calc(-1 * var(--side));margin-bottom:-4px;padding-inline:var(--side);scroll-padding-inline:var(--side);overflow:auto hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pl__tiles::-webkit-scrollbar{display:none}.pl__tile{scroll-snap-align:start}.pl__tile img{flex:none;aspect-ratio:4 / 3}.pl-1 .pl__card{container-type:normal;grid-template-columns:minmax(0,1fr)}.pl-1 .pl__info{gap:14px}.pl-1 .pl__facts>div,.pl-1 .pl__facts>div:nth-child(2n){padding-block:8px}.pl-1 .pl__plan img{position:static;height:auto;max-height:calc(var(--sv) * 56)}[data-fs=lk] .pl__rlist,[data-fs=lk] .pl__rlist button{flex:1}.pl__fbtn,[data-fs=lk] .pl__reset{min-height:48px}.pl__fbtn{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 38%,transparent)!important}.pl__fd{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0 var(--pad) var(--pad);border:0;background:var(--paper);color:var(--ink)}.pl__fd[open]{display:flex;flex-direction:column;gap:20px}.pl__fdtop{display:flex;align-items:center;justify-content:space-between;height:var(--hdr-row);border-bottom:1px solid var(--line-light)}.pl__fd .label{font-size:var(--s-1)}.pl__fd .muted{color:var(--ink-muted)}.pl__fd .btn{background:var(--night);color:var(--on-night)}.pl__fd .pl__ranges{grid-template-columns:minmax(0,1fr)}.pl__fd .pl__box{border-color:var(--line-light)!important}.pl__fd .pl__slide input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--paper),0 0 0 5px currentColor}.pl__fd .btn{margin-top:auto;flex:none;width:100%}.plm__head{grid-template-columns:96px minmax(0,1fr)}.plm__cols{display:none}.plm__list{margin-top:16px}.plm__row{grid-template-columns:96px minmax(0,1fr);gap:4px 14px;padding:12px;margin-top:10px;border:1px solid var(--line-light)}.plm__row img{display:block;grid-row:span 3;width:96px;aspect-ratio:4 / 3;object-fit:contain;align-self:start}.plm__row i{display:inline}.plm__row .btn{grid-column:1 / -1;margin-top:8px}}.block.lc{height:auto;min-height:max(600px,calc(var(--sv) * 100));display:flex;flex-direction:column;padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) var(--pad)}.lc__stage{position:relative;height:clamp(620px,calc(var(--sv) * 76),860px);margin:clamp(12px,calc(var(--sv) * 2),20px) calc(-1 * var(--side)) 0}@media(min-width:761px){.block.lc{height:max(600px,calc(var(--sv) * 100))}.lc__stage{flex:0 1 clamp(620px,calc(var(--sv) * 76),860px);height:auto;min-height:0}}.lc .lc__map{position:absolute;inset:0;background:#070b20}.lc__map .maplibregl-canvas:focus{outline:none}.lc .lc__map .maplibregl-ctrl-attrib,.lc .lc__map .maplibregl-ctrl-attrib.maplibregl-compact-show{background:#070b20b3;color:#ffffff8c;font:400 .625rem/1.4 Jost,sans-serif}.lc__map .maplibregl-ctrl-attrib a{color:inherit}.lc__map .maplibregl-ctrl-attrib-button{filter:invert(1);background-color:transparent}.lc__map .maplibregl-cooperative-gesture-screen{background:#070b20b8;color:#fff;font:400 var(--s0) Jost,sans-serif}.lc__zoom{position:absolute;z-index:3;right:var(--side);bottom:var(--pad);display:flex;flex-direction:column;gap:8px}.lc__zoom button{width:44px;height:44px;border:1px solid rgb(255 255 255 / .45);border-radius:50%;background:#070b20b3;color:#fff;font-size:20px;font-weight:300;line-height:1;cursor:pointer;transition:background .3s ease}.lc__zoom button:hover{background:#262b40}.lc__ya{position:absolute;z-index:3;left:10px;bottom:10px;padding:2px 8px;border-radius:12px;background:#070b20b3;color:#ffffff8c;font:400 .625rem/1.4 Jost,sans-serif;text-decoration:none;transition:color .3s ease}.lc__ya:hover{color:#fff}.lc__ya:focus-visible{outline:1px solid #fff;outline-offset:2px}.lc-house{display:flex;flex-direction:column;align-items:center;pointer-events:none}.lc-house__plate{position:relative;padding:18px 24px 12px;color:#fff;font:400 clamp(15px,1.25vw,22px)/1 Jost,sans-serif;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.lc-house__plate svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lc-house__plate span{position:relative}.lc-house i{width:1px;height:10px;background:#fff}.lc-house b{width:14px;height:14px;border:1.5px solid #fff;border-radius:50%;background:#070b20}.lc-poi{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#262b40;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s var(--ease)}.lc-poi svg{width:22px;height:22px}.lc-poi--m{width:26px;height:26px;background:#070b20;box-shadow:inset 0 0 0 1px #fff;font:500 .6875rem/1 Jost,sans-serif}.lc-poi:hover,.lc-poi.is-on{background:#fff;color:#070b20}.lc-poi.is-off{display:none}.lc-hint{position:absolute;left:50%;bottom:calc(100% + 10px);width:max-content;max-width:min(300px,70vw);transform:translate(calc(-50% + var(--dx, 0px)),4px);padding:8px 12px;background:#fff;color:#070b20;font:400 .8125rem/1.3 Jost,sans-serif;text-align:left;text-wrap:pretty;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lc-hint.is-down{bottom:auto;top:calc(100% + 10px)}.lc-poi:hover,.lc-poi:focus-visible{z-index:4}.lc-poi:hover .lc-hint,.lc-poi:focus-visible .lc-hint{opacity:1;transform:translate(calc(-50% + var(--dx, 0px)))}.lc__split{display:grid;grid-template-columns:minmax(300px,30%) 1fr;margin-inline:0 calc(-1 * var(--side))}.lc__side{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:var(--pad)}.lc__rows{display:flex;flex-direction:column;border-top:1px solid var(--line-dark)}.lc__rows>button{display:flex;justify-content:space-between;gap:16px;padding:clamp(4px,calc(var(--sv) * .8),12px) 0;border:0;border-bottom:1px solid var(--line-dark);background:none;cursor:pointer;font-size:var(--s0);line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:.02em;opacity:.55;transition:opacity .3s ease}.lc__rows>button:hover,.lc__rows [aria-selected=true]{opacity:1}.lc__rows>button small{font-size:var(--s-1);letter-spacing:.06em;white-space:nowrap}.lc__mapwrap{position:relative}.lc__pl{display:grid;grid-template-columns:3.4em 1fr;gap:2px 14px;width:100%;padding:clamp(7px,calc(var(--sv) * 1.1),12px) 0;border:0;border-bottom:1px solid var(--line-light);background:none;cursor:pointer;text-align:left;font-size:var(--s0);line-height:1.25}.lc__pl:last-child{border-bottom:0}.lc__pl b{grid-row:span 2;font-size:var(--s2);font-weight:300;line-height:1;letter-spacing:-.03em}.lc__pl b small{display:block;margin-top:4px;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lc__pl>small{font-size:var(--s-1);color:var(--ink-muted)}.lc__pl[aria-pressed=true]>span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lc__acc .lc__places{padding:2px 0 10px 1.2em;border-bottom:1px solid var(--line-dark)}.lc__acc .lc__pl{padding-block:8px}.lc__acc [aria-selected=true]{border-bottom-color:transparent}.lc--b .lc__pl{color:var(--on-night);border-color:var(--line-dark)}.lc--b .lc__pl>small{color:var(--on-night-muted)}@media(max-width:760px){.lc__stage,.lc__split{display:flex;flex-direction:column;height:auto;margin-inline:calc(-1 * var(--side))}.lc .lc__map,.lc__mapwrap{position:relative;inset:auto;height:clamp(420px,calc(var(--sv) * 72),640px);flex:none}.lc .lc__mapwrap .lc__map{position:absolute;inset:0;height:auto}.lc__zoom{top:12px;bottom:auto;right:12px}.lc__zoom button{width:40px;height:40px}.lc__split .lc__side{order:2;overflow:visible;padding:var(--pad) var(--side) 0}.lc .bb__head>.muted{display:none}.lc-house__plate{padding:14px 16px 9px;font-size:.8125rem}}.nb__plate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;width:min(760px,100%);padding:clamp(20px,2vw,28px) clamp(20px,2vw,32px);border:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nb__plate-t{font-size:var(--s2);font-weight:300;line-height:1.15;text-transform:uppercase}.nb__plate-s{grid-column:1;font-size:var(--s-1);color:var(--ink-muted)}.nb__plus{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:var(--s4);font-weight:300;line-height:1;transition:transform .4s var(--ease)}.nb__plate:hover .nb__plus{transform:rotate(90deg)}.lc__split>.lc__side{grid-column:1;grid-row:1}.lc__split>.lc__mapwrap{grid-column:2;grid-row:1}.lc--b .lc__split{grid-template-rows:minmax(0,1fr) auto}.lc--b .lc__split>.lc__mapwrap{grid-row:1 / 3}.nb__plate--side{grid-column:1;grid-row:2;width:calc(100% - var(--pad));margin-top:clamp(20px,calc(var(--sv) * 3),32px)}.lc__track{display:none}.lc--b .lc__side{--ft: 0px;--fb: 0px;scrollbar-width:none;mask-image:linear-gradient(transparent,#000 var(--ft),#000 calc(100% - var(--fb)),transparent)}.lc--b .lc__side::-webkit-scrollbar{display:none}.lc--b.sc-up .lc__side{--ft: 40px}.lc--b.sc-down .lc__side{--fb: 72px}.lc--b .lc__track{display:block;grid-column:1;grid-row:1;justify-self:end;width:2px;margin-right:calc(var(--pad) / 2 - 1px);background:var(--line-dark);opacity:0;pointer-events:none;transition:opacity .3s ease}.lc--b.sc-up .lc__track,.lc--b.sc-down .lc__track{opacity:1}.lc__track i{display:block;width:100%;background:#fff}.nb__plate--side .nb__plate-t{font-size:var(--s1)}.nb__modal{margin-top:clamp(16px,calc(var(--sv) * 3),32px)}.nb__modal section{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2.4fr);gap:10px clamp(20px,2.4vw,48px);padding:20px 0;border-top:1px solid var(--line-light)}.nb__modal h3{margin:0}.nb__modal p{margin:0;max-width:62ch;font-size:var(--s0);line-height:1.55;color:var(--ink);text-wrap:pretty}@media(max-width:760px){.lc--b .lc__track{display:none}.lc--b .lc__side{mask-image:none}.nb__plate--side{position:static;order:3;width:auto;margin:var(--pad) var(--side) 0;box-shadow:none}.nb__modal section{grid-template-columns:1fr}.exm[data-v=p] .exm__sheet{width:calc(100% - 2 * var(--gap))}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.st__photo{position:absolute;inset:0;overflow:hidden;background:var(--night-2)}.st__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st__photo img.st__in{animation:st-in .9s var(--ease) both}@keyframes st-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}.st__plate{position:absolute;z-index:2;display:grid;justify-items:start;gap:10px;padding:calc(38px + clamp(14px,1.4vw,22px)) clamp(18px,1.6vw,28px) clamp(18px,1.6vw,28px)}.st__plate .btn{margin-top:8px;background:var(--night);color:var(--on-night)}.st__when{font-size:var(--s3);line-height:1.04;letter-spacing:-.015em;text-transform:uppercase}.st--a .st__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070b2059,#070b2000 25% 55%,#070b20cc)}.st--a .st__plate{--x: 58%;padding:clamp(18px,1.6vw,28px) clamp(18px,1.6vw,28px) calc(38px + clamp(14px,1.4vw,22px));left:var(--side);bottom:calc(clamp(16px,calc(var(--sv) * 3),30px) + 64px + clamp(16px,calc(var(--sv) * 3),32px));width:min(420px,calc(100% - 2 * var(--side)))}.st__ruler{position:absolute;z-index:2;left:var(--side);right:var(--side);bottom:clamp(16px,calc(var(--sv) * 3),30px);height:64px;display:flex;color:#fff}.st__ruler button{position:relative;flex:1 1 0;min-width:0;height:100%;padding:0;border:0;background:none;cursor:pointer}.st__ruler button:before{content:"";position:absolute;left:50%;bottom:0;width:1px;height:12px;background:#ffffff73;transition:height .3s var(--ease),background-color .2s ease}.st__ruler button:hover:before{height:20px;background:#fff}.st__ruler button[aria-pressed=true]:before{width:2px;margin-left:-.5px;height:34px;background:#fff}.st__ruler span{position:absolute;left:50%;top:0;font-size:var(--s-1);letter-spacing:.04em;color:#ffffffbf;pointer-events:none}.st__ruler button:after{content:attr(data-m);position:absolute;left:50%;bottom:40px;transform:translate(-50%);padding:4px 8px;background:var(--paper);color:var(--ink);font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.st__ruler button:hover:after{opacity:1}.st__ruler button:first-child:after{left:0;transform:none}.st__ruler button:last-child:after{left:auto;right:0;transform:none}.st__photo img,.slb img{-webkit-user-drag:none;user-select:none}.slb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--night);color:#fff}.slb[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.js-motion .slb{opacity:0;transition:opacity .4s var(--ease)}.js-motion .slb.open{opacity:1}.slb__top{display:flex;align-items:center;gap:clamp(12px,2vw,32px);height:var(--hdr-row);padding-inline:var(--side);border-bottom:1px solid var(--line-dark)}.slb__top .label{font-size:var(--s-1)}.slb__mon{padding:8px 0;border:0;background:none;cursor:pointer;font-size:var(--s-1);color:#fff9;white-space:nowrap}.slb__mon:hover{color:#fff}.slb__mon[hidden]{display:block;visibility:hidden}.slb__count{margin-left:auto;color:#fff9}.slb__stage{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);min-height:0;padding:clamp(12px,calc(var(--sv) * 3),32px) var(--side);touch-action:pan-y}.slb__stage img{width:100%;height:100%;object-fit:contain}.slb__arr{position:absolute;top:0;bottom:0;width:22%;border:0;background:none;cursor:pointer}.slb__arr[data-lb-p="-1"]{left:0;cursor:w-resize}.slb__arr[data-lb-p="1"]{right:0;cursor:e-resize}.slb__arr:before{content:"";position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;border:solid #fff;border-width:0 0 1.5px 1.5px;opacity:.7}.slb__arr[data-lb-p="-1"]:before{left:var(--side);transform:rotate(45deg)}.slb__arr[data-lb-p="1"]:before{right:var(--side);transform:rotate(-135deg)}.slb__arr:disabled{visibility:hidden}@media(max-width:760px){.st--a .st__plate{width:auto;right:var(--side)}.st__when{font-size:var(--s2)}.st__ruler{overflow-x:auto;scrollbar-width:none}.st__ruler::-webkit-scrollbar{display:none}.st__ruler button{flex:0 0 24px}.st__ruler button:after{display:none}.slb__mon{display:none!important}}.mosaic [data-gal]{cursor:zoom-in}.slb__cap{position:absolute;left:var(--side);bottom:clamp(12px,calc(var(--sv) * 3),32px);padding:6px 10px;background:#070b2099;color:#ffffffbf;font-size:var(--s-1);pointer-events:none}.dv__txt{max-width:60ch;font-size:var(--s0);line-height:1.55;text-wrap:pretty}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sf__mk{position:relative;flex:none;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;transition:background .3s,color .3s}.sf__mk:before{content:"";position:absolute;left:10px;top:6px;width:6px;height:11px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}[data-ok=false] .sf__mk:before,[data-ok=false] .sf__mk:after{content:"";position:absolute;left:6px;top:13px;width:14px;height:0;border:0;border-top:1.5px solid currentColor;transform:rotate(45deg)}[data-ok=false] .sf__mk:after{transform:rotate(-45deg)}.sf__link{align-self:flex-start;margin-top:auto;color:inherit;font-size:var(--s0);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.sf__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}svg.ext{display:inline-block;width:.78em;height:.78em;margin-left:.35em;vertical-align:-.04em}.sf__rows{margin:0;padding:0;list-style:none;border-top:1px solid currentColor}.sf__rows li{display:flex;gap:16px;align-items:center;padding:clamp(8px,calc(var(--sv) * 1.6),16px) 0;border-bottom:1px solid var(--line-dark);font-size:var(--s0);line-height:1.35}.light .sf__rows li{border-color:var(--line-light)}.block.sc{height:auto;min-height:calc(var(--sv) * 100);display:flex;flex-direction:column;gap:clamp(16px,calc(var(--sv) * 3),40px);padding:calc(var(--hdr) + clamp(12px,calc(var(--sv) * 2.4),32px)) var(--side) var(--side)}.sc .sf__rows li{font-size:.9375rem;line-height:1.42}.sc .sf__rows li{padding:8px 0}.sc .sf__mk{display:block;width:24px;height:24px}.sc .sf__mk:before{left:8px;top:4px}.sc [data-ok=false] .sf__mk:before,.sc [data-ok=false] .sf__mk:after{left:4px;top:11px}.sc .sf__link{margin-top:0}.sc .sf__rows{border-top:0}.rvn__bg img{object-position:62% 60%}.rvn__sc{display:flex;gap:clamp(16px,2vw,32px)}.rvn__sc>span{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.3;text-align:left}.rvn__sc b{font-size:var(--s2);font-weight:400;line-height:1;letter-spacing:-.02em}.rvn__sc .muted{font-size:.75rem;color:var(--ink-muted)}.rvn__sc--side{flex-direction:column;gap:20px;width:100%}.rvn__sc--side>span{padding-top:12px;border-top:1px solid var(--line-light)}.rvn__sc--side b{font-size:var(--s3)}#reviews-modal .btn{background:var(--night);color:var(--on-night)}@media(max-width:900px){.exl__plate--a2 .exl__foot:has(.rvn__sc){flex-direction:column;align-items:stretch;gap:20px}}@media(max-width:760px){.rvn__sc--side{flex-direction:row;grid-column:1 / -1}.rvn__sc--side>span{flex:1}}.rvp__quote{font-size:var(--s0);line-height:1.5}.rvp__sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,28px);align-items:start}.rvp__sc>span{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line-light);font-size:.8125rem;line-height:1.3}.rvp__sc b{font-size:var(--s2);font-weight:400;line-height:1;letter-spacing:-.02em}.rvp__sc .muted{font-size:.75rem;color:var(--ink-muted)}.rvx .sf__rows li{padding:clamp(6px,calc(var(--sv) * 1.1),12px) 0}.rvx .sf__mk{width:24px;height:24px}.rvx .sf__mk:before{left:8px;top:4px}.rvx [data-ok=false] .sf__mk:before,.rvx [data-ok=false] .sf__mk:after{left:4px;top:11px}.rvx .sf__link{margin-top:0;font-size:var(--s-1)}.rvx__pair{--ok: #1e7a46;--bad: #c8321f;position:relative;z-index:1;margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.4vw,28px)}.rvx__pair[data-mk=blue]{--ok: #2448c8}.rvx__card{--n: clamp(64px, calc(var(--sv) * 9), 104px);--x: 60%;display:flex;flex-direction:column;gap:clamp(12px,calc(var(--sv) * 2),24px);padding:0 var(--pad) var(--pad);border:0;background:var(--paper);color:var(--ink);font:inherit;text-align:left}.rvx__card--l{cursor:pointer;clip-path:polygon(0 0,var(--x) 0,var(--x) var(--n),100% var(--n),100% 100%,0 100%)}.rvx__card--r{clip-path:polygon(0 var(--n),calc(100% - var(--x)) var(--n),calc(100% - var(--x)) 0,100% 0,100% 100%,0 100%)}.rvx__ct{display:block;box-sizing:border-box;min-height:var(--n);margin:0;padding-top:clamp(18px,calc(var(--sv) * 2.6),32px);font-size:var(--s1);font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:-.005em}.rvx__card--l .rvx__ct{max-width:var(--x)}.rvx__card--r .rvx__ct{margin-left:auto;max-width:var(--x);text-align:right}.rvx__card .sf__rows{border-top-color:var(--ink)}.rvx__card .sf__rows li{border-color:var(--line-light)}.rvx__more{margin-top:auto;align-self:flex-end;display:flex;align-items:center;gap:16px;font-size:var(--s-1);line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-align:right}.rvx__card--l:hover .plus{transform:rotate(90deg)}.rvx__card--l:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.rvx__pair .sf__mk{color:var(--ok)}.rvx__pair [data-ok=false] .sf__mk{color:var(--bad)}.rvx__pair[data-mk=fill] .sf__mk{border-color:var(--ok);background:var(--ok);color:#fff}.rvx__pair[data-mk=fill] [data-ok=false] .sf__mk{border-color:var(--bad);background:var(--bad)}@media(max-width:760px){.rvx__pair{grid-template-columns:1fr}.rvx__card{--x: 78%}.rvx__card--r{order:-1;padding-bottom:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--n)),var(--x) calc(100% - var(--n)),var(--x) 100%,0 100%)}.rvx__card--r .rvx__ct{min-height:0;margin-left:0;max-width:none;text-align:left}.rvx__card--r .sf__link{min-height:var(--n);display:flex;align-items:center;margin-top:calc(-1*clamp(12px,calc(var(--sv) * 2),24px))}.rvx__card--l .rvp__sc .muted{display:none}.rvx__more{align-self:flex-start;text-align:left}.rvx__card{--n: clamp(50px, calc(var(--sv) * 7), 64px);gap:clamp(10px,calc(var(--sv) * 1.6),18px)}.rvx__card .rvx__ct{padding-top:clamp(14px,calc(var(--sv) * 2),20px)}.rvx__card .sf__rows li{padding:clamp(6px,calc(var(--sv) * 1.1),10px) 0}.rvx__card--l .rvp__quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:760px)and (max-height:760px){.rvx__card--l .rvp__quote{display:none}.rvx__card .sf__rows li{padding:5px 0}}.block.tr{height:auto;min-height:max(600px,calc(var(--sv) * 100))}.tr__grid{margin-top:auto;padding-top:calc(var(--sv) * 3);gap:clamp(12px,1.2vw,24px)}.tr .rvx__card{--n: clamp(52px, calc(var(--sv) * 7.4), 88px);gap:clamp(10px,calc(var(--sv) * 1.5),18px)}.tr .rvx__ct{padding-top:clamp(14px,calc(var(--sv) * 2.2),28px)}.tr .rvp__quote{display:none}.tr .rvx__card .sf__rows li{padding:clamp(5px,calc(var(--sv) * .9),10px) 0;font-size:var(--s-1)}.tr__dv{display:block;padding-top:clamp(8px,calc(var(--sv) * 1.2),14px);border-top:1px solid var(--ink);font-size:var(--s0);line-height:1.5}.tr__qs{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.tr__q{display:flex;align-items:center;gap:16px;width:100%;padding:clamp(5px,calc(var(--sv) * .9),10px) 0;border:0;border-bottom:1px solid var(--line-light);background:none;color:inherit;font:inherit;font-size:var(--s-1);line-height:1.35;text-align:left;cursor:pointer}.tr__q span{flex:1}.tr__q .fq__pm{width:24px;height:24px}.tr__q .fq__pm:before,.tr__q .fq__pm:after{width:10px}.tr__q:hover .fq__pm{background:var(--ink)}.tr__q:hover .fq__pm:before,.tr__q:hover .fq__pm:after{background:var(--paper)}.tr__q:focus-visible,.tr__more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tr__more{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--s-1);letter-spacing:.06em;cursor:pointer}.tr__more:hover .plus{transform:rotate(90deg)}@media(min-width:761px){.tr__grid{flex:1;margin-top:0;padding-top:clamp(16px,calc(var(--sv) * 2.4),32px);grid-template-rows:1fr 1fr}.tr .rvx__card .sf__rows li,.tr__q{padding:clamp(6px,calc(var(--sv) * 1.2),14px) 0}}@media(min-width:761px)and (max-width:1100px){.tr__grid{padding-top:calc(var(--sv) * 1.2)}.tr .rvx__card .sf__rows li,.tr__q{padding:clamp(4px,calc(var(--sv) * .7),7px) 0}.tr__dv{font-size:var(--s-1)}}@media(min-width:761px){.tr--4 .rvx__card{clip-path:none}.tr--4 .rvx__card .rvx__ct{min-height:0;margin-left:0;max-width:none;padding-bottom:4px;text-align:left}}@media(min-width:761px)and (max-height:860px){.tr__grid{padding-top:calc(var(--sv) * 1.5)}.tr .rvx__card{--n: clamp(44px, calc(var(--sv) * 6.4), 60px);gap:8px}.tr .rvx__ct{padding-top:10px}.tr .rvx__card .sf__rows li,.tr__q{padding:3px 0}.tr .rvx__card .rvx__ct{font-size:var(--s1)}}@media(min-width:761px)and (max-height:740px){.tr__grid{padding-top:0}.tr .rvx__card{--n: 36px;gap:6px}.tr__dv{font-size:var(--s-1)}.tr .rvx__card .sf__rows li,.tr__q{padding:2px 0}}.tr .exm .btn{background:var(--night);color:var(--on-night)}.exm .tr__pl{margin-top:1.5em}.exm .tr__pl li,.exm .fq__it{border-color:var(--line-light)}.exm .fq__list{border-color:var(--ink)}.exm .fq__q{font-size:var(--s0)}.exm .fq__it summary:hover .fq__pm:before,.exm .fq__it summary:hover .fq__pm:after{background:var(--paper)}@media(max-width:760px){.tr .rvx__card{order:0;clip-path:none;padding-bottom:var(--pad)}.tr .rvx__card .rvx__ct{min-height:0;margin-left:0;max-width:none;text-align:left}.tr .rvx__card--r .sf__link{min-height:0;margin-top:0}.tr .rvx__more{min-height:0;align-self:flex-end;text-align:right}}.tr .rvx__card .sf__rows li,.tr__q,.tr__dv,.tr .rvx__card .sf__link,.tr .rvp__sc>span{font-size:var(--s0);line-height:1.4}.tr .rvp__sc .muted{font-size:var(--s-1)}.tr .rvp__sc b{font-size:clamp(2.4rem,1.4rem + 2.2vw,4.2rem)}.tr .rvp__sc>span{gap:8px;padding-top:clamp(12px,calc(var(--sv) * 1.8),20px)}@media(min-width:761px){.tr .rvp__sc,.tr .rvx__card .sf__rows,.tr__dv,.tr__qs{margin-top:auto}.tr .rvp__sc,.tr .rvx__card .sf__rows,.tr__dv,.tr__qs{margin-bottom:auto}.tr .rvx__card .sf__link{margin-top:0;margin-bottom:12px}.tr .rvx__more{margin-top:0}}.tr .rvx__card .sf__link{align-self:flex-end}@media(max-width:760px){.tr__dv2,.tr__qs li:nth-child(4){display:none}}@media(min-width:761px){.tr .rvx__card .sf__rows li,.tr__q{padding:clamp(4px,calc(var(--sv) * .6),10px) 0}}@media(min-width:1101px)and (max-width:1399px)and (max-height:999px){.tr .rvx__card .sf__rows li,.tr__q{padding:3px 0}}@media(min-width:761px){.tr .rvx__card .rvx__ct{font-size:var(--s2);line-height:1.1}}@media(min-width:761px)and (max-height:760px){.tr .rvx__card .rvx__ct{padding-top:8px}}@media(min-width:1101px)and (min-height:861px){.tr .rvx__card .rvx__ct{font-size:min(clamp(2rem,.9rem + 1.5vw,3rem),calc(var(--sv) * 3.9))}.tr .rvx__card .sf__rows li,.tr__q,.tr__dv,.tr .rvx__card .sf__link,.tr .rvp__sc>span{font-size:min(var(--s0),calc(var(--sv) * 2.2))}}.tr__dv3{display:none}@media(min-width:1400px)and (min-height:1000px){.tr .rvx__card .sf__rows li,.tr__q,.tr__dv,.tr .rvx__card .sf__link,.tr .rvp__sc>span{font-size:min(clamp(1.25rem,.6rem + .7vw,1.5rem),calc(var(--sv) * 1.95))}.tr .rvp__sc .muted{font-size:min(var(--s0),calc(var(--sv) * 1.75))}.tr .rvp__sc b{font-size:min(clamp(4rem,2rem + 2.4vw,5.5rem),calc(var(--sv) * 6.8))}.tr__dv3{display:inline}.tr__dve{display:none}}@media(min-width:761px)and (max-width:1100px){.tr .rvx__card .sf__rows li,.tr__q,.tr__dv,.tr .rvx__card .sf__link,.tr .rvp__sc>span{font-size:var(--s-1)}}@media(min-width:761px)and (max-height:860px){.block.tr{padding-bottom:16px}.tr__grid{padding-top:0}.tr .rvx__card{padding-bottom:20px}.tr .rvx__card .sf__rows li,.tr__q{padding:3px 0}.tr .rvx__card .sf__rows li,.tr__q,.tr__dv{line-height:1.3}.tr .rvx__card{gap:4px}}.tr .rvx__card{--tp: min(var(--pad), calc(var(--sv) * 3.5));padding-top:var(--tp);padding-bottom:var(--tp);gap:var(--tp)}.tr .rvx__card .rvx__ct{min-height:0;padding:0;text-box:trim-both cap alphabetic}.tr .rvp__sc{border-top:1px solid var(--ink)}.tr .rvp__sc>span{border-top:0}.tr__more{line-height:1.25}@media(min-width:761px){.tr__grid{grid-template-rows:repeat(6,auto)}.tr .rvx__card{--tp: min(var(--pad), calc(var(--sv) * 3.3), 1.75vw);display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--tp)}.tr .rvp__sc,.tr .rvx__card .sf__rows,.tr__dv,.tr__qs{margin:0;align-self:start}.tr .rvx__more{margin:0;align-self:end;justify-self:end}.tr .rvx__card .sf__link{margin:0;align-self:center;justify-self:end}}@media(min-width:761px)and (max-height:999px){.tr .rvx__card{--tp: calc(var(--sv) * 2.2)}}@media(min-width:761px)and (max-height:860px){.tr .rvx__card{--tp: calc(var(--sv) * 2)}}@media(min-width:761px)and (max-height:740px){.tr .rvx__card{--tp: calc(var(--sv) * 1)}}.fq__list{border-top:1px solid currentColor}.fq__it{border-bottom:1px solid var(--line-dark);interpolate-size:allow-keywords}.light .fq__it{border-color:var(--line-light)}.fq__it summary{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px);padding:clamp(12px,calc(var(--sv) * 2),22px) 0;cursor:pointer;list-style:none}.fq__it summary::-webkit-details-marker{display:none}.fq__it summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fq__q{flex:1;font-size:var(--s1);line-height:1.25;text-wrap:balance}.fq__pm{position:relative;flex:none;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;transition:background .3s,color .3s,rotate .4s var(--ease)}.fq__pm:before,.fq__pm:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;translate:-50% -50%}.fq__pm:after{rotate:90deg}.fq__it[open] .fq__pm{rotate:45deg}.fq__it summary:hover .fq__pm{background:currentColor}.fq__it summary:hover .fq__pm:before,.fq__it summary:hover .fq__pm:after{background:var(--night)}.light .fq__it summary:hover .fq__pm:before,.light .fq__it summary:hover .fq__pm:after{background:var(--paper)}.fq__it::details-content{height:0;overflow:clip;transition:height .4s var(--ease),content-visibility .4s allow-discrete}.fq__it[open]::details-content{height:auto}.fq__a p{margin:0;padding:0 calc(40px + clamp(14px,1.6vw,28px)) clamp(14px,calc(var(--sv) * 2.4),26px) 0;max-width:46em;font-size:var(--s0);line-height:1.5;opacity:.8;text-wrap:pretty}@media(min-width:761px)and (max-height:820px){.fq__it summary{padding:clamp(6px,calc(var(--sv) * 1.2),12px) 0}.fq__q{font-size:var(--s0)}.fq__pm{width:32px;height:32px}.fq__a p{padding-bottom:10px;font-size:.9375rem;line-height:1.45}}@media(max-width:560px){.fq__q{font-size:var(--s0)}.fq__pm{width:32px;height:32px}.fq__a p{padding-right:0}}.block.rp{display:flex;flex-direction:column;gap:clamp(16px,calc(var(--sv) * 3),40px);padding:calc(var(--hdr) + calc(var(--sv) * 2.4)) var(--side) max(var(--pad),34px)}.rp__in{flex:1;min-height:0;display:flex;flex-direction:column;gap:clamp(14px,calc(var(--sv) * 2.4),28px)}.rp__tabs{gap:clamp(20px,2.4vw,40px);border-bottom:1px solid var(--line-dark)}.light .rp__tabs,.light.rp .bb__head{border-color:var(--line-light)}.rp__panel{flex:1;min-height:0}.rp a{color:inherit;text-decoration:none}.rp a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rp__ph{display:block;overflow:hidden;background:var(--night-2)}.rp__ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.rp__nm{font-size:var(--s2);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.rp__tx{display:flex;flex-direction:column;gap:4px;min-width:0}.rp__dev,.rp__del,.rp__as{font-size:var(--s-1);line-height:1.35;opacity:.7}.rp__pr{margin-top:6px;font-size:var(--s1);font-weight:400}.rp__go{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid currentColor;border-radius:50%;transition:background .3s,color .3s}.rp__go svg{width:16px;height:16px}.rp a:hover .rp__go,.rp a:focus-visible .rp__go{background:var(--paper);color:var(--ink)}.light.rp a:hover .rp__go,.light.rp a:focus-visible .rp__go{background:var(--ink);color:var(--paper)}.rp a:hover .rp__ph img{transform:scale(1.04)}.rp__grid{--g: clamp(16px, 2vw, 32px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--g)) / 3);grid-template-rows:minmax(0,1fr) auto;gap:clamp(12px,calc(var(--sv) * 2),20px) var(--g);height:100%;overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;--bar: var(--line-dark)}.rp__grid{scrollbar-width:none}.rp__grid::-webkit-scrollbar{display:none}.light .rp__grid{--bar: var(--line-light)}.rp__in{position:relative}.rp__nav{position:absolute;top:0;right:0;display:flex;gap:8px}.rp__tabs{padding-right:104px}.rp__arr{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background .3s,color .3s,opacity .3s,scale .16s var(--ease)}.rp__arr svg{width:16px;height:16px;transition:translate .4s var(--ease)}.rp__arr:hover:not(:disabled),.rp__arr:focus-visible{background:var(--ink);color:var(--paper)}.dark .rp__arr:hover:not(:disabled),.dark .rp__arr:focus-visible{background:var(--paper);color:var(--ink)}.rp__arr:hover:not(:disabled) svg{translate:calc(var(--dir, 1) * 3px) 0}.rp__arr[data-dir="-1"]{--dir: -1}.rp__arr:active:not(:disabled){scale:.92}.rp__arr:disabled{opacity:.25;cursor:default}.rp__arr:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rp__bar{position:relative;flex:none;height:2px;background:var(--line-dark);overflow:hidden}.light .rp__bar{background:var(--line-light)}.rp__bar i{position:absolute;left:0;top:0;bottom:0;width:100%;background:currentColor;transition:width .3s var(--ease)}.rp--fit .rp__nav,.rp--fit .rp__bar{visibility:hidden}@media(prefers-reduced-motion:reduce){.rp__arr,.rp__arr svg,.rp__bar i{transition:none}}@media(max-width:760px){.rp__nav{display:none}.rp__tabs{padding-right:0}}.rp__card{position:relative;display:grid;grid-row:span 2;grid-template-rows:subgrid;scroll-snap-align:start;min-width:0}.rp__card .rp__ph{min-height:160px}.rp__card .rp__go{position:absolute;right:0;bottom:0}.rp__card .rp__tx{padding-right:56px}.rp__ov{display:none}.rp--cap2 .rp__card .rp__ph{position:relative}.rp--cap2 .rp__card .rp__ph:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#070b20b3);pointer-events:none}.rp--cap2 .rp__ov{position:absolute;z-index:1;left:clamp(16px,1.6vw,24px);right:clamp(16px,1.6vw,24px);bottom:clamp(16px,1.6vw,24px);display:flex;flex-direction:column;gap:6px;color:#fff}.rp--cap2 .rp__ovn{font-size:var(--s2);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.rp--cap2 .rp__ovd{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.rp--cap2 .rp__card .rp__tx>:is(.rp__nm,.rp__dev){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rp--cap2 .rp__card .rp__pr{margin-top:4px}.rp--cap2 .rp__grid{grid-template-rows:minmax(0,1fr) repeat(4,auto);row-gap:0}.rp--cap2 .rp__card{grid-row:span 5}.rp--cap2 .rp__card .rp__ph{margin-bottom:clamp(12px,calc(var(--sv) * 2),20px)}.rp--cap2 .rp__card .rp__tx{display:contents}.rp--cap2 .rp__card .rp__tx>*{padding-right:56px}.rp--cap2 .rp__card .rp__mt{grid-row:2}.rp--cap2 .rp__card .rp__del{grid-row:3}.rp--cap2 .rp__card .rp__pr{grid-row:4}.rp--cap2 .rp__card .rp__as{grid-row:5}.rp__mt{display:none}.rp__mi{display:inline-flex;gap:2px}.rp__mi i{font-style:normal;font-weight:700;color:var(--c)}.rp--m2 .rp__card .rp__mt{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;margin-bottom:6px;font-size:var(--s-1);line-height:1.35}.rp--m2 .rp__mi{align-self:center;gap:0}.rp--m2 .rp__mi i{width:10px;height:10px;margin-right:-3px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1.5px var(--night, #070b20);font-size:0}.light.rp--m2 .rp__mi i{box-shadow:0 0 0 1.5px var(--paper)}@media(max-width:1100px){.rp__grid{grid-auto-columns:calc((100% - var(--g)) / 2)}}@media(max-width:760px){.block.rp,.rp__grid{height:auto}.rp__grid{grid-auto-columns:85%}.rp__card .rp__ph{aspect-ratio:4 / 3}.rp__nm{font-size:var(--s1)}.rp__go{width:32px;height:32px}.block.rp--mob1{height:calc(var(--sv) * 100)}.rp--mob1 .rp__grid{height:100%}.rp--mob1 .rp__card .rp__ph{aspect-ratio:auto}}.rp__go{transition:background .3s,color .3s,scale .16s var(--ease)}.rp__go svg{transition:translate .4s var(--ease)}:is(.ar,.rp) a:hover .rp__go svg,:is(.ar,.rp) a:focus-visible .rp__go svg{translate:2px -2px}:is(.ar,.rp) a:active .rp__go{scale:.92}@media(prefers-reduced-motion:reduce){.rp__go,.rp__go svg{transition:none}}@media(hover:none){.hero,.block,.block.of{margin-bottom:var(--vgap);overflow:visible;overflow-x:clip;clip-path:inset(0 0 calc(-1 * var(--vgap)) 0)}.block.of{overflow-x:visible}.hero:after,.block:after{content:"";position:absolute;z-index:-1;left:0;right:0;top:100%;height:var(--vgap);background:inherit}.block :is(.exl__bg,.gp__bg,.pr__bg),.st>.st__photo{bottom:calc(-1 * var(--vgap))}}@keyframes sd-lift{0%{transform:none}to{transform:translate3d(0,var(--lift),0)}}@keyframes sd-nl{0%{clip-path:polygon(0 var(--sn),46% var(--sn),46% 0,100% 0,100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}to{clip-path:polygon(0 0,46% 0,46% 0,100% 0,100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}}@keyframes sd-nr{0%{clip-path:polygon(0 0,54% 0,54% var(--sn),100% var(--sn),100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}to{clip-path:polygon(0 0,54% 0,54% 0,100% 0,100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}}@keyframes sd-nf{0%{clip-path:polygon(0 0,calc(100% - 56px) 0,calc(100% - 56px) var(--fbh),100% var(--fbh),100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}to{clip-path:polygon(0 0,calc(100% - 56px) 0,calc(100% - 56px) 0,100% 0,100% calc(100% + var(--vgap)),0 calc(100% + var(--vgap)))}}@keyframes sd-hide{0%{opacity:0}to{opacity:1}}img.is-broken{visibility:hidden}:where(:has(>img.is-broken)){background-color:var(--night-2)}@media(min-width:761px){.tr--ntl .tr__grid>.rvx__card--r:not(.tr__b){grid-area:1 / 1 / span 3}.tr--ntl .tr__grid>.rvx__card--l.tr__b{grid-area:4 / 1 / span 3}.tr--ntl .tr__grid>.rvx__card--r.tr__b{grid-area:4 / 2 / span 3}}.cookie-banner{box-sizing:border-box;position:fixed;left:24px;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;gap:24px;width:calc(100% - 48px);max-width:800px;margin:0 auto;padding:20px 24px;border:1px solid #61736d;border-radius:0;background:#102329;color:#f3ede2}.cookie-banner[hidden]{display:none}.cookie-banner-text{margin:0;flex:1;min-width:0;max-width:none;font-size:13.5px;line-height:1.5;color:inherit;text-wrap:pretty}.cookie-banner-text a{color:#f4cf9a;text-decoration:underline;text-underline-offset:3px}.cookie-banner-text a:hover{text-decoration-thickness:2px}.cookie-banner .cookie-banner-btn{box-sizing:border-box;flex-shrink:0;min-width:116px;min-height:44px;padding:10px 18px;border:1px solid #a6b1a7;border-radius:0;background:transparent;color:#f3ede2;font:inherit;font-size:15px;font-weight:550;line-height:1.3;cursor:pointer}.cookie-banner .cookie-banner-btn:hover{background:#254249}.cookie-banner :focus-visible{outline:3px solid #f4cf9a;outline-offset:3px}@media(max-width:600px){.cookie-banner{display:grid;grid-template-columns:minmax(0,1fr);left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);gap:12px;padding:16px 18px;text-align:left}.cookie-banner-text{font-size:13px}.cookie-banner .cookie-banner-btn{justify-self:end;font-size:14px;min-height:44px}}
