html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/assets/f51860d1-4093-42e3-ba8b-7592b667ad67.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/assets/53c12084-46a0-4e9a-8f2f-d7ff151aa6f5.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}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/assets/f51860d1-4093-42e3-ba8b-7592b667ad67.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/assets/53c12084-46a0-4e9a-8f2f-d7ff151aa6f5.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}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/assets/f51860d1-4093-42e3-ba8b-7592b667ad67.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/assets/53c12084-46a0-4e9a-8f2f-d7ff151aa6f5.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}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/assets/f51860d1-4093-42e3-ba8b-7592b667ad67.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/assets/53c12084-46a0-4e9a-8f2f-d7ff151aa6f5.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}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:block;src:url(/assets/6efdafdc-0759-40dc-b287-694a060a2ed9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tektur;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:block;src:url(/assets/ef744d5d-43c2-4599-8931-bf8d66e0d158.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ac:#FFD60A}[stroke="#FFD60A"]{stroke:var(--ac)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:80px}body{margin:0;background:#0d0d0d;color:#fcfcfc;font-family:Open Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p{margin:0}a{color:#fcfcfc;text-decoration:none;transition:color .2s}a:hover{color:inherit}.shn{position:absolute;left:50%;bottom:clamp(20px,4vh,36px);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fcfcfcb8;pointer-events:none}.shn .ms{width:26px;height:42px;border:2px solid rgba(252,252,252,.55);border-radius:14px;display:flex;justify-content:center;padding-top:7px;box-sizing:border-box}.shn .ms i{width:4px;height:8px;border-radius:2px;background:#fcfcfc;animation:wheel 1.6s ease-in-out infinite}.shn span:last-child{font:600 11px Open Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@keyframes wheel{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}60%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@media(max-height:640px){.shn{display:none}}@media(prefers-reduced-motion:reduce){.shn .ms i{animation:none}}::selection{background:var(--ac);color:#0a0a0a}.cta{--t:42px;position:relative;isolation:isolate;overflow:hidden;justify-content:flex-start!important;padding-left:calc(6px + (var(--t) - 20px) / 2)!important;gap:calc((var(--t) - 20px) / 2 + 12px)!important;transition:transform .15s cubic-bezier(.22,1,.36,1),color .25s ease .1s!important}.cta .ar{flex:none;color:var(--ac)}.cta.nl{--t:36px;padding-left:calc(6px + (var(--t) - 18px) / 2)!important;gap:calc((var(--t) - 18px) / 2 + 10px)!important}.cta:before{content:"";position:absolute;inset:0;z-index:-1;background:#0d0d0d;border-radius:inherit;clip-path:inset(6px calc(100% - 6px - var(--t)) 6px 6px round 7px);transition:clip-path .45s cubic-bezier(.65,0,.35,1)}.cta:focus-visible:before{clip-path:inset(6px 6px 6px 6px round 7px)}.cta:focus-visible{color:var(--ac)!important}.cta .ar{transition:transform .35s cubic-bezier(.22,1,.36,1)}.cta:focus-visible .ar{transform:scale(1.15)}.cta .ck{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .2s ease,opacity .15s ease}.cta:focus-visible .ck{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) .15s,opacity .01s linear .15s}@media(hover:hover)and (pointer:fine){.cta:hover:before{clip-path:inset(6px 6px 6px 6px round 7px)}.cta:hover{color:var(--ac)!important}.cta:hover .ar{transform:scale(1.15)}.cta:hover .ck{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) .15s,opacity .01s linear .15s}}@media(hover:none),(pointer:coarse){.cta:active:before,.cta.tap-feedback:before{clip-path:inset(6px 6px 6px 6px round 7px)}.cta:active,.cta.tap-feedback{color:var(--ac)!important}.cta:active .ar,.cta.tap-feedback .ar{transform:scale(1.15)}.cta:active .ck,.cta.tap-feedback .ck{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .4s cubic-bezier(.65,0,.35,1) .15s,opacity .01s linear .15s}}.cta:active{transform:scale(.97)}.cta:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.cts{white-space:nowrap;transition:border-color .2s,background-color .2s!important}.cts:hover,.cts:focus-visible{background:#fcfcfc0f!important}.cts:hover{border-color:#fcfcfc!important;color:#fcfcfc!important}.cts:active{transform:scale(.97)}.nl a:hover{color:#fcfcfc}.nli{color:#b0b0b0;transition:color .25s}.nli:after{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;margin-left:-2px;border-radius:1px;background:var(--ac);opacity:0;transform:scale(0);transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1)}.nli.on{color:#fcfcfc}.nli.on:after{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nli,.nli:after{transition:none}}.kcv{color:#b0b0b0;transition:color .2s}a.kci:hover .kcv,a.kci:focus-visible .kcv{color:#fcfcfc}.kmw{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.kmw{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.uln{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.in .uln{animation:uln .8s cubic-bezier(.65,0,.35,1) .8s forwards}html:not(.rvon) .uln{stroke-dashoffset:0;opacity:1}#uvod .uln{animation:none;stroke-dashoffset:0;opacity:1}@keyframes uln{0%{stroke-dashoffset:1;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.uln{animation:none;stroke-dashoffset:0;opacity:1}}.fqi{transition:transform .3s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s}.fqi svg{transition:stroke .2s}.fqb:hover .fqi,.fqb:focus-visible .fqi{background:var(--ac);border-color:var(--ac)!important}.fqb:hover .fqi svg,.fqb:focus-visible .fqi svg{stroke:#0d0d0d}.rvon .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:0s!important}.rvon .rv.in{opacity:1;transform:none}.footer-curtain-page{position:relative;isolation:isolate}.footer-curtain-content{position:relative;z-index:1;background:#0d0d0d}.site-footer{position:relative;z-index:0;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden}.footer-curtain-page[data-footer-curtain=active]>.site-footer{position:sticky;bottom:0}.site-footer .footer-content{position:relative;z-index:1;width:100%;max-width:1200px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:space-between}.site-footer .footer-brand-stage{position:relative;display:flex;align-items:flex-start;justify-content:center;height:clamp(48px,14.8vw,220px);margin-top:clamp(16px,3vw,36px);overflow:hidden;pointer-events:none}.site-footer .footer-watermark{display:block;width:min(1480px,100vw);height:auto;opacity:.11;mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.6) 48%,transparent 72%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 28%,rgba(0,0,0,.6) 48%,transparent 72%);-webkit-user-select:none;user-select:none}.site-footer .footer-glyph{opacity:1;transform:translateY(0)}@media(max-width:699px){.site-footer .footer-content>.ft>div:nth-child(2)>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px!important}.site-footer .footer-brand-stage{height:clamp(56px,17vw,120px);margin-top:40px}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){.footer-curtain-page[data-footer-curtain=active]>.site-footer{position:relative;bottom:auto;view-timeline-name:--footer-enter;view-timeline-axis:block;view-timeline-inset:0px;animation:footer-curtain-pin linear both;animation-timeline:--footer-enter;animation-range:entry 0% entry 100%}@keyframes footer-curtain-pin{0%{transform:translateY(max(-100%,-100svh))}to{transform:translateY(0)}}}@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){.rvon .footer-curtain-page[data-footer-curtain=active]{view-timeline-name:--footer-page;view-timeline-axis:block;view-timeline-inset:0px}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph{opacity:0;transform:translateY(30px);transform-box:fill-box;transform-origin:center;animation:footer-glyph-rise 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:--footer-page}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--symbol{animation-range:contain calc(100% - 60svh) contain calc(100% - 30svh)}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--b{animation-range:contain calc(100% - 54svh) contain calc(100% - 24svh)}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--m1{animation-range:contain calc(100% - 48svh) contain calc(100% - 18svh)}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--g{animation-range:contain calc(100% - 42svh) contain calc(100% - 12svh)}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--y{animation-range:contain calc(100% - 36svh) contain calc(100% - 6svh)}.rvon .footer-curtain-page[data-footer-curtain=active]>.site-footer .footer-glyph--m2{animation-range:contain calc(100% - 30svh) contain calc(100% + -0svh)}@keyframes footer-glyph-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.footer-curtain-page[data-footer-curtain=active]>.site-footer{position:relative;bottom:auto;transform:none;animation:none}.rvon .site-footer .footer-glyph{opacity:1;transform:none;animation:none}}.legal-content>section{position:relative}.legal-content>section+section:before{position:absolute;top:0;left:calc(-24px - max(0px,calc(50vw - 600px)));width:100vw;height:1px;content:"";background:#262626;pointer-events:none}.pd{position:relative}.pd:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ac);animation:pd 2.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes pd{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.8);opacity:0}}.cmr{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.cmo,.cmh{display:none}.cml{padding:20px 20px 4px!important}.cmp{padding:4px 20px 20px!important;border-top-color:transparent!important}.cmph{padding:20px!important}@media(min-width:700px){.cmo{display:block}.cmr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmh{display:block;padding:24px clamp(20px,3vw,36px)!important}.cml{padding:20px clamp(20px,3vw,36px)!important}.cmp{padding:20px clamp(20px,3vw,36px)!important;border-top-color:color-mix(in srgb,var(--ac) 22%,transparent)!important}.cmph{padding:24px clamp(20px,3vw,36px)!important}}.principle-cell-content{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.principle-comparison[data-animation-ready] [data-principle-cell] .principle-cell-content{opacity:0}.principle-comparison[data-animation-ready] [data-principle-cell][data-side=private] .principle-cell-content{transform:translateY(8px)}.principle-comparison[data-animation-ready] [data-principle-cell].is-visible .principle-cell-content{opacity:1;transform:none}@media(min-width:700px){.principle-comparison[data-animation-ready] .cmr[data-principle-row="0"] .principle-cell-content{transition-delay:0ms}.principle-comparison[data-animation-ready] .cmr[data-principle-row="0"] [data-side=private] .principle-cell-content{transition-delay:.12s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="1"] .principle-cell-content{transition-delay:.65s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="1"] [data-side=private] .principle-cell-content{transition-delay:.77s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="2"] .principle-cell-content{transition-delay:1.3s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="2"] [data-side=private] .principle-cell-content{transition-delay:1.42s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="3"] .principle-cell-content{transition-delay:1.95s}.principle-comparison[data-animation-ready] .cmr[data-principle-row="3"] [data-side=private] .principle-cell-content{transition-delay:2.07s}}@media(hover:hover)and (pointer:fine){.principle-comparison .cml,.principle-comparison .cmp{transition:color .2s ease-out,background-color .2s ease-out}.principle-comparison .cmp svg{transition:stroke .2s ease-out}.principle-comparison .cmr[data-principle-row]:hover .cml{color:#c8c8c8!important}.principle-comparison .cmr[data-principle-row]:hover .cmp{background-color:color-mix(in srgb,var(--ac) 4%,transparent)}.principle-comparison .cmr[data-principle-row]:hover .cmp svg{stroke:#ffe24a}}@media(prefers-reduced-motion:reduce){.principle-comparison[data-animation-ready] .principle-cell-content{opacity:1!important;transform:none!important;transition:none!important}.principle-comparison .cml,.principle-comparison .cmp,.principle-comparison .cmp svg{transition:none!important}}.bn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bn>.ba,.bn>.bd{grid-column:1/-1}.bn>.ba{min-height:420px}.bl{display:grid;grid-template-columns:minmax(0,1fr);gap:0 40px}@media(min-width:700px){.bl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.bn{grid-template-columns:repeat(3,minmax(0,1fr))}.bn>.ba{grid-column:1/3;grid-row:1/3;min-height:480px}.bl{grid-template-columns:repeat(3,minmax(0,1fr))}}.hzs{padding:64px 0}.hzt{flex-direction:column;overflow:visible;scroll-snap-type:none;padding:0 24px 4px}.hzt::-webkit-scrollbar{display:none}.hzt>*{flex:0 0 auto;width:100%;scroll-snap-align:none}.hzp,.hzc{display:none}@media(min-width:900px){.hzs{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(100px,14vh,140px) 0 32px}.hzt{flex-direction:row;flex-wrap:wrap;overflow:visible;padding:0 max(24px,calc((100% - 1152px)/2))}.hzt>*{flex:0 0 clamp(340px,33vw,440px);width:auto;scroll-snap-align:center}.hzt .hph{aspect-ratio:auto!important;height:clamp(110px,calc(100vh - 560px),300px)}.hzp,.hzc{display:block}.hzm{display:none}#jak-to-funguje[data-horizontal-ready] .hzs{position:sticky;top:0;height:100vh;overflow:hidden}#jak-to-funguje[data-horizontal-ready] .hzt{flex-wrap:nowrap}#jak-to-funguje[data-horizontal-ready] .hzt>.rv{transform:none!important;transition:border-color .3s ease!important}}.gx{flex-direction:column;height:min(880px,150vh)}@media(max-width:899px){.gvl{display:none}.ghl{opacity:1!important;bottom:14px!important}.ghm{display:none}.ght{font-size:18px!important;white-space:normal!important}}@media(min-width:900px){.gx{flex-direction:row;height:clamp(460px,62vh,620px)}}.zmw{padding:0 24px}.zmi{aspect-ratio:4/3;border-radius:20px}.zsc{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 24px;margin-top:12px}.zt{aspect-ratio:4/3;border-radius:20px;border:1px solid #2a2a2a}@media(min-width:600px)and (max-width:899px){.zs3,.zs2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.zmw{padding:0}.zms{height:100vh}.zmi{aspect-ratio:auto;width:100%;height:100%;border-radius:0}.zsc{height:100vh;gap:2px;padding:0;margin:2px 0 0;background:#0d0d0d}.zs2{grid-template-columns:repeat(2,minmax(0,1fr))}.zs3{grid-template-columns:repeat(3,minmax(0,1fr))}.zt{aspect-ratio:auto;border-radius:0;border:0;height:100%}}@media(min-width:900px){.prs{padding-bottom:0!important;padding-top:0!important;position:relative}.prh{position:absolute;top:clamp(130px,17vh,170px);left:0;right:0;z-index:2}.zmt{margin-top:0!important}}.space-gallery-root,.space-gallery-track,.space-gallery-scene,.space-gallery-layer{display:contents}.space-gallery-dimmer{display:none}@media(min-width:900px){.space-gallery-root{--space-gallery-header-height:77px}.space-gallery-root.space-gallery-active{display:block}.space-gallery-active .space-gallery-track{position:relative;display:block;height:calc(430vh - var(--space-gallery-header-height))}.space-gallery-active .space-gallery-scene{position:sticky;top:var(--space-gallery-header-height);display:block;height:calc(100vh - var(--space-gallery-header-height));overflow:hidden;background:#1a1a1a}body.space-gallery-pinned nav.site-primary-nav{border-bottom-color:transparent!important;transition:background .25s!important}.space-gallery-active .space-gallery-layer{position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none}.space-gallery-active .space-gallery-layer-one{z-index:1}.space-gallery-active .space-gallery-layer-two{z-index:2}.space-gallery-active .space-gallery-layer-three{z-index:3}.space-gallery-active .space-gallery-layer-one .zmw{height:100%;padding:0}.space-gallery-active .space-gallery-layer-one .zms{height:100%}.space-gallery-active .space-gallery-layer-one .zmi{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.space-gallery-active .space-gallery-layer-two .zsc,.space-gallery-active .space-gallery-layer-three .zsc{position:absolute;inset:0;height:100%;margin:0;padding:0;background:transparent;pointer-events:none}.space-gallery-active .space-gallery-layer-two .zsc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.space-gallery-active .space-gallery-layer-three .zsc{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.space-gallery-active .space-gallery-layer-two .zt,.space-gallery-active .space-gallery-layer-three .zt{height:100%;aspect-ratio:auto;border:0;border-radius:0}.space-gallery-active .space-photo{pointer-events:auto}.space-gallery-active .space-gallery-layer-two .space-photo:first-child{transform:translate3d(-100%,0,0)}.space-gallery-active .space-gallery-layer-two .space-photo:nth-child(2){transform:translate3d(100%,0,0)}.space-gallery-active .space-gallery-layer-three .space-photo{transform:translate3d(0,100%,0)}.space-gallery-active .space-gallery-layer-one .space-reveal img{height:115%;transform:translate3d(0,-7.5vh,0)}.space-gallery-active .space-gallery-dimmer{position:absolute;inset:0;z-index:5;display:block;background:#000;opacity:0;pointer-events:none}}@media(max-width:899px){.space-js .space-photo{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.space-js .space-photo.space-visible{opacity:1;transform:none}}.space-photo{appearance:none;position:relative;display:block;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;padding:0;border:0;background:#18181a;color:inherit;font:inherit;text-align:left;cursor:zoom-in}.space-photo.zt{border:1px solid #2a2a2a}.space-photo:focus-visible{outline:2px solid var(--ac);outline-offset:-4px;z-index:1}.space-reveal{position:absolute;inset:0;display:block;overflow:hidden}.space-reveal img{display:block;width:100%;height:100%;object-fit:cover}.space-photo:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(0deg,#0a0a0ad9,#0a0a0a00 50%)}.zmi.space-photo:after{background:linear-gradient(0deg,#0a0a0acc,#0a0a0a1a,#0a0a0a99)}.space-caption{position:absolute;z-index:2;left:clamp(20px,3vw,40px);right:20px;bottom:clamp(22px,5vh,48px);display:block;pointer-events:none}.zmi .space-caption{left:0;right:0;bottom:0;padding:0 0 clamp(24px,5vh,56px)}.zmi .space-caption>span{display:block;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.space-number{display:block;color:var(--ac);font:800 14px Tektur,sans-serif}.space-title{display:block;margin-top:6px;color:#fcfcfc;font:700 clamp(20px,2.6vw,36px)/1.12 Tektur,sans-serif}.zmi .space-title{font-size:clamp(24px,3.6vw,48px);line-height:1.1}.space-photo-error{position:absolute;top:50%;left:24px;right:24px;z-index:3;color:#b0b0b0;font:400 14px/1.5 Open Sans,sans-serif;text-align:center;opacity:0;transform:translateY(-50%);pointer-events:none}.space-photo[data-image-error] .space-photo-error{opacity:1}@media(min-width:900px){.space-photo.zt{border:0}}.space-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,56px);background:#000000eb;opacity:1;animation:space-lightbox-in .25s ease both}.space-lightbox.is-closing{opacity:0;transition:opacity .25s ease}@keyframes space-lightbox-in{0%{opacity:0}to{opacity:1}}.space-lb-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,1280px,calc(177.78vh - 300px));height:100%;gap:16px;touch-action:pan-y}.space-lb-viewer{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;flex:none;overflow:hidden}.space-lb-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;opacity:0;transition:opacity 125ms ease}.space-lb-image.is-visible{opacity:1}.space-lb-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;color:#f7f5ef}.space-lb-meta>div{display:flex;align-items:baseline;gap:12px}.space-lb-meta>div>span{color:var(--ac);font:800 16px Tektur,sans-serif}.space-lb-meta strong{font:700 clamp(16px,2.2vw,24px)/1.2 Tektur,sans-serif}.space-lb-count{flex:none;color:#c6c3bb;font:500 13px ui-monospace,Menlo,monospace}.space-lb-close,.space-lb-arrow{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(252,252,252,.18);border-radius:50%;background:#0d0d0dd1;color:#f5f2e9;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.space-lb-close:focus-visible,.space-lb-arrow:focus-visible{background:var(--ac);border-color:var(--ac);color:#111}.space-lb-close:focus-visible,.space-lb-arrow:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.space-lb-close{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));width:48px;height:48px;font:400 34px/1 Open Sans,sans-serif}.space-lb-arrow{top:50%;width:48px;height:48px;transform:translateY(-50%)}.space-lb-arrow svg{display:block;flex:none}.space-lb-prev{left:clamp(10px,1.5vw,20px)}.space-lb-next{right:clamp(10px,1.5vw,20px)}@media(hover:hover)and (pointer:fine){.space-lb-close:hover,.space-lb-arrow:hover{background:var(--ac);border-color:var(--ac);color:#111}}.space-lb-close:active,.space-lb-arrow:active{background:var(--ac);border-color:var(--ac);color:#111}@media(max-width:600px){.space-lightbox{padding:58px 14px 24px}.space-lb-content{gap:12px}.space-lb-viewer{width:100%;aspect-ratio:16/9}.space-lb-arrow{width:48px;height:48px}.space-lb-prev{left:8px}.space-lb-next{right:8px}.space-lb-meta{padding:0 56px}}@media(prefers-reduced-motion:reduce){.space-js .space-photo{opacity:1;transform:none;transition:none}.space-photo .space-reveal img{transition:none}.space-photo:hover .space-reveal img{transform:none}.space-gallery-dimmer{opacity:0!important}.space-lightbox,.space-lightbox.is-closing,.space-lb-image,.space-lb-close,.space-lb-arrow{animation:none;transition:none}}@media(max-width:899px){.space-gallery-root.space-gallery-active{display:contents}.space-gallery-active .space-gallery-track,.space-gallery-active .space-gallery-scene,.space-gallery-active .space-gallery-layer{display:contents;position:static;inset:auto;height:auto;overflow:visible;background:transparent;z-index:auto}.space-gallery-active .space-gallery-layer-two .zsc,.space-gallery-active .space-gallery-layer-three .zsc{position:static;inset:auto;height:auto;background:transparent}.space-gallery-active .space-photo{transform:none!important;pointer-events:auto!important}.space-gallery-active .space-gallery-layer-one .space-reveal img{height:100%;transform:none!important}.space-gallery-active .space-gallery-dimmer{display:none}}@media(prefers-reduced-motion:reduce)and (min-width:900px){.space-gallery-root.space-gallery-active{display:contents}.space-gallery-active .space-gallery-track,.space-gallery-active .space-gallery-scene,.space-gallery-active .space-gallery-layer{display:contents;position:static;inset:auto;height:auto;overflow:visible;background:transparent;z-index:auto}.space-gallery-active .space-gallery-layer-two .zsc,.space-gallery-active .space-gallery-layer-three .zsc{position:static;inset:auto;height:100vh;gap:2px;margin:2px 0 0;padding:0;background:#0d0d0d}.space-gallery-active .space-photo{transform:none!important;pointer-events:auto!important}.space-gallery-active .space-gallery-layer-one .space-reveal img{height:100%;transform:none!important}.space-gallery-active .space-gallery-dimmer{display:none}}.sic{width:clamp(84px,30%,150px);height:auto;aspect-ratio:1}@keyframes prw{0%{opacity:0;transform:translateY(.35em);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.prw{animation:none!important}}.rdc{background:#121212;border:1px solid #3a3a3a;transition:background .45s ease,border-color .45s ease}.rdc svg{stroke:#767676;transition:stroke .45s ease}.rdi.on .rdc{background:var(--ac);border-color:var(--ac)}.rdi.on .rdc svg{stroke:#0d0d0d}.rdt{opacity:0;transform:translate(-12px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.rdg.in .rdt{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rdt,.rdc,.rdc svg{transition:none}}.cng{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.tk{--tr:-2deg;transform:rotate(var(--tr));grid-template-columns:minmax(0,1fr)}.tkm{border-bottom:2px dashed rgba(13,13,13,.35)}.tkn1{left:-14px;bottom:-14px}.tkn2{right:-14px;bottom:-14px}.tkp{grid-template-columns:repeat(2,minmax(0,1fr))}.tks{flex-direction:row}@media(min-width:900px){.cng{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}.tk{--tr:-3deg;grid-template-columns:minmax(0,1fr) 108px}.tkm{border-bottom:0;border-right:2px dashed rgba(13,13,13,.35)}.tkn1{inset:-14px -14px auto auto}.tkn2{right:-14px;bottom:-14px}.tks{flex-direction:column}}@media(min-width:1200px){.cng{grid-template-columns:minmax(0,1fr) minmax(0,500px)}.tkp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.cnl{display:block;white-space:nowrap}}.tk,.tkp>div{will-change:transform}.nl{display:none}.nb{display:flex}.g3,.g4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.g2{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.pc{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ft{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.fta{color:#b0b0b0;transition:color .2s}.fta:hover,.fta:focus-visible{color:#fcfcfc}.ftb{display:flex;flex-direction:column;gap:14px}.gal{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:0 24px 6px;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal>*{flex:0 0 84%;scroll-snap-align:center;aspect-ratio:4/3}@media(min-width:600px){.g3,.g4,.ft{grid-template-columns:repeat(2,minmax(0,1fr))}.ft>:first-child{grid-column:1/-1}}@media(min-width:900px){.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}.pc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}.ft{display:flex;justify-content:space-between;gap:64px}.ft>:first-child{grid-column:auto}.ftb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.ftd{justify-self:end}.gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:250px;overflow:visible;margin:0;padding:0}.gal>*{aspect-ratio:auto}.gal>*:first-child{grid-column:span 2;grid-row:span 2}}@media(min-width:941px){.nl{display:flex}.nb,.mmenu{display:none!important}}.mobile-menu-scrim{position:fixed;inset:77px 0 0;z-index:100;display:flex;justify-content:center;background:#000000ad;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .55s}.mobile-menu-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s ease,visibility 0s}.mobile-menu-dialog{position:relative;display:flex;width:100%;height:100%;min-height:0;box-sizing:border-box;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 22px calc(20px + env(safe-area-inset-bottom,0px));background:#0d0d0d;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}.mobile-menu-scrim.is-open .mobile-menu-dialog{transition:clip-path .55s cubic-bezier(.22,1,.36,1),visibility 0s}.mobile-menu-scrim.is-open .mobile-menu-dialog{clip-path:inset(0);visibility:visible}.mobile-menu-links{display:flex;flex-direction:column;padding-top:10px}.mobile-menu-link{display:flex;min-height:55px;align-items:center;justify-content:flex-start;border-bottom:1px solid #262626;color:#dedede;font:600 16px Open Sans,sans-serif;transition:color .2s,padding .2s}.mobile-menu-link:hover,.mobile-menu-link:focus-visible{padding-left:4px;color:var(--ac)}.mobile-menu-bottom{display:flex;flex-direction:column;gap:18px;margin-top:auto;padding-top:28px}.mobile-menu-contacts{display:flex;flex-direction:column;gap:12px}.mobile-menu-contact{display:flex;min-width:0;align-items:center;gap:14px;padding:3px 0;color:#b0b0b0;transition:color .2s}.mobile-menu-contact>svg{flex:none;color:var(--ac)}.mobile-menu-contact:hover,.mobile-menu-contact:focus-visible{color:#fcfcfc}.mobile-menu-contact-value{overflow:hidden;color:inherit;font:600 15px Open Sans,sans-serif;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-booking{box-sizing:border-box;width:100%;min-height:56px;padding-right:18px;white-space:nowrap}@media(min-width:941px){.mobile-menu-scrim{display:none}}@media(max-height:660px){.mobile-menu-dialog{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.mobile-menu-link{min-height:48px}.mobile-menu-bottom{gap:12px;padding-top:18px}.mobile-menu-contact{min-height:60px}}@media(prefers-reduced-motion:reduce){.mobile-menu-scrim,.mobile-menu-dialog,.mobile-menu-link,.mobile-menu-contact{transition:none}}@media(max-width:600px){.hx1{font-stretch:88%}.hb,.hb2{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta:before{transition:none}.cta:hover .ar{transform:none}.cta .ck{transition:none!important}.pd:after{animation:none;opacity:0}.rvon .rv{opacity:1;transform:none;transition:none}}.sci{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:0;padding:0;border-radius:14px;background:transparent;color:#fcfcfc;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .3s,transform .3s,background .2s,color .2s;box-shadow:none}.sci.show{opacity:1;visibility:visible;transform:none;pointer-events:auto}.sci:hover,.sci:focus-visible{color:#0d0d0d}.sci:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.sci .rg{position:absolute;inset:0;width:56px;height:56px;overflow:visible;pointer-events:none;shape-rendering:geometricPrecision}.sci .rg path{fill:none;stroke-width:2.5}.sci .rg rect{transform:none;stroke-width:2.5;fill:#1a1a1a;transition:fill .2s,stroke .2s}.sci:hover .rg rect,.sci:focus-visible .rg rect{fill:var(--ac)}.sci .rg .sct,.sci .rg .scb{transition:fill .2s,stroke .2s}.sci .rg .sct{stroke:#333}.sci:hover .rg .sct,.sci:focus-visible .rg .sct{stroke:#0d0d0d2e}.sci:hover .rg .scb,.sci:focus-visible .rg .scb{stroke:#0d0d0d}.sci .rg .scb{stroke:var(--ac);stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1}.sci>svg:last-child{position:relative}@media(min-width:1240px){.sci{right:26px;bottom:26px}}@media(max-width:899px){.acs{bottom:88px!important}}@media(max-width:899px){.lgl .shn{display:none}}.shs{position:static!important;transform:none!important;left:auto!important;bottom:auto!important;align-self:center;margin-top:clamp(40px,6vh,64px)}.lnh:hover,.lnh:focus-visible{color:#fcfcfc!important}.hero{position:relative;z-index:-1;height:calc(100vh + 120svh)}.hero-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#111}.hero-media{position:absolute;inset:0;background:#111 url(/media/hero-poster.jpg) center/cover no-repeat;transform:scale(var(--hero-zoom,1));transform-origin:50% 55%;will-change:transform}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.hero-video-ready .hero-video{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a9e,#0a0a0a61 38%,#0a0a0a8c 70%,#0a0a0af2)}.hero-dim{position:absolute;inset:0;background:#000;opacity:var(--hero-dim,0);pointer-events:none}.hero-frame{position:absolute;top:0;left:0;right:0;height:100vh;height:100svh;display:flex;flex-direction:column}.hero-content{position:relative;flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(112px,14vh,150px) clamp(20px,5vw,56px) clamp(56px,9vh,96px)}.hero-layer{will-change:opacity,transform}.hero-frame .shn{left:0;right:0;width:max-content;margin:0 auto;transform:none}.hero .cts{background:#080808d1!important;border-color:#fcfcfcb8!important;color:#fff!important;box-shadow:0 4px 22px #00000061;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero .cts:hover,.hero .cts:focus-visible{background:#080808f0!important;border-color:#fff!important;color:#fff!important}.hero-cover{position:relative;margin-top:-100vh;background:#0d0d0d;box-shadow:0 -40px 90px #000000a6}@media(max-aspect-ratio:1/1){.hero-media{background-image:url(/media/hero-poster-portrait.jpg)}}@media(prefers-reduced-motion:reduce){.hero-video{transition:none}}
