.hero-intro{position:relative;min-height:950px;height:100svh;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse 493px 1415px at 50% 53.63%, #fff6e9 0%, #ffe7c4 100%)}.hero-intro__wave{position:absolute;left:-6.25%;width:112.5%;height:115%;bottom:-5%;max-width:none;overflow:visible;pointer-events:none}.hero-intro__wave-track{fill:hsla(0,0%,100%,.5);-webkit-transform-origin:50% 20%;transform-origin:50% 20%;-webkit-animation:hero-wave-drift 12s ease-in-out infinite;animation:hero-wave-drift 12s ease-in-out infinite;will-change:transform}.hero-sequence.is-slider .hero-intro__wave-track{-webkit-animation-play-state:paused;animation-play-state:paused;will-change:auto}html.is-wave-disabled .hero-intro__wave-track{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none;will-change:auto}@-webkit-keyframes hero-wave-drift{0%,100%{-webkit-transform:translate3d(-2.5%, -8px, 0) scaleY(1.02);transform:translate3d(-2.5%, -8px, 0) scaleY(1.02)}50%{-webkit-transform:translate3d(2.5%, 12px, 0) scaleY(0.96);transform:translate3d(2.5%, 12px, 0) scaleY(0.96)}}@keyframes hero-wave-drift{0%,100%{-webkit-transform:translate3d(-2.5%, -8px, 0) scaleY(1.02);transform:translate3d(-2.5%, -8px, 0) scaleY(1.02)}50%{-webkit-transform:translate3d(2.5%, 12px, 0) scaleY(0.96);transform:translate3d(2.5%, 12px, 0) scaleY(0.96)}}@media(prefers-reduced-motion: reduce){.hero-intro__wave-track{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}}.hero-intro__content{position:absolute;top:244px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:1056px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;text-align:center}.hero-intro__brand{display:-webkit-box;display:-ms-flexbox;display:flex;width:512px;height:140px;padding-top:116px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-intro__brand p{margin:0;font-size:24px;font-weight:600;line-height:1;letter-spacing:-1.2px}.hero-intro__copy{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.hero-intro__copy h1{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;line-height:1}.hero-intro__copy h1 strong{color:var(--teal);font-size:80px;font-weight:700;letter-spacing:-4px}.hero-intro__copy h1 span{font-size:56px;letter-spacing:-2.8px}.hero-intro__copy>p{margin:0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-0.48px;white-space:nowrap}.hero-intro__copy>p strong{font-weight:700}.hero-intro__age{padding:12px 16px;border-radius:16px;background:var(--teal);color:#fff;font-size:24px;font-weight:700;line-height:1;letter-spacing:-1.2px}.hero-sequence{position:fixed;z-index:200;inset:0;min-width:1180px;height:100svh;min-height:950px;overflow:hidden;background:var(--cream)}.hero-sequence__panel{position:absolute;inset:0;min-height:950px;-webkit-transition:opacity .9s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity .9s cubic-bezier(0.4, 0, 0.2, 1)}.hero-intro{z-index:2;opacity:1}.hero-slider{z-index:1;opacity:0;pointer-events:none;background:#f2ede7}.hero-sequence.is-slider .hero-intro{opacity:0;pointer-events:none}.hero-sequence.is-slider .hero-slider{opacity:1;pointer-events:auto}.hero-slider__stage{position:absolute;top:0;left:50%;width:1920px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-slider__surface{position:absolute;inset:0;overflow:hidden;border-radius:20px;background:linear-gradient(135deg, #0b2430 0%, #4d6e75 100%)}.hero-sequence>.site-header{z-index:10;-webkit-transition:border-color .9s cubic-bezier(0.4, 0, 0.2, 1),color .9s cubic-bezier(0.4, 0, 0.2, 1);transition:border-color .9s cubic-bezier(0.4, 0, 0.2, 1),color .9s cubic-bezier(0.4, 0, 0.2, 1)}.hero-sequence.is-slider>.site-header{border-color:hsla(0,0%,100%,.28);color:#fff}.hero-letters{position:absolute;z-index:9;top:237px;left:calc(50% + 16px);display:-webkit-box;display:-ms-flexbox;display:flex;width:512px;height:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:7.74px}.hero-letters__tile{--cube-depth: 6px;--cube-top: #66868d;--cube-side: #36575e;--cube-front: #4e6f76;--cube-muted-front: #265365;--letter-muted: #6d8c9b;position:relative;display:block;height:99.89px;-webkit-box-flex:0;-ms-flex:0 0 96.26px;flex:0 0 96.26px;overflow:visible;-webkit-perspective:none;perspective:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-filter:drop-shadow(0 7px 7px rgba(28, 43, 47, 0.16));filter:drop-shadow(0 7px 7px rgba(28, 43, 47, 0.16));-webkit-transition:background-color .32s ease;transition:background-color .32s ease}.hero-letters__cube{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .72s cubic-bezier(0.65, 0, 0.25, 1);transition:-webkit-transform .72s cubic-bezier(0.65, 0, 0.25, 1);transition:transform .72s cubic-bezier(0.65, 0, 0.25, 1);transition:transform .72s cubic-bezier(0.65, 0, 0.25, 1), -webkit-transform .72s cubic-bezier(0.65, 0, 0.25, 1);will-change:transform}.hero-letters__tile:nth-child(3),.hero-letters__tile:nth-child(4){--cube-front: #d9b98a;--cube-top: #ead0aa;--cube-side: #ae8b5d}.hero-letters__tile:nth-child(3){--cube-muted-front: #5d706b}.hero-letters__tile:nth-child(4){--cube-muted-front: #5e6f6a;--letter-muted: #6d8b99}.hero-letters__tile:nth-child(5){--cube-front: #e39b2f;--cube-top: #f1b34e;--cube-side: #b87513;--cube-muted-front: #626244;--letter-muted: #6d8a98}.hero-letters__shell{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-letters__shell--intro{-webkit-transform:translateZ(50px);transform:translateZ(50px)}.hero-letters__shell--slider{-webkit-transform:rotateX(-90deg) translateZ(50px);transform:rotateX(-90deg) translateZ(50px)}.hero-letters__shell::before,.hero-letters__shell::after{content:"";position:absolute;pointer-events:none}.hero-letters__shell::before{top:calc(var(--cube-depth)*-1);left:0;width:calc(100% + var(--cube-depth));height:var(--cube-depth);background:var(--cube-top);clip-path:polygon(var(--cube-depth) 0, 100% 0, calc(100% - var(--cube-depth)) 100%, 0 100%)}.hero-letters__shell::after{top:calc(var(--cube-depth)*-1);left:calc(100% - .5px);width:calc(var(--cube-depth) + .5px);height:calc(100% + var(--cube-depth));background:var(--cube-side);clip-path:polygon(0 var(--cube-depth), 100% 0, 100% calc(100% - var(--cube-depth)), 0 100%)}.hero-letters__side{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;background:var(--cube-side);-webkit-transform:rotateY(90deg) translateZ(48.13px);transform:rotateY(90deg) translateZ(48.13px);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.hero-letters__tile.is-stepped{-webkit-animation:cube-step .22s ease-out;animation:cube-step .22s ease-out}.hero-letters__background{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1;-webkit-transform:translateZ(50px);transform:translateZ(50px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .32s ease;transition:opacity .32s ease}.hero-letters__intro,.hero-letters__slider{position:absolute;inset:0;z-index:2;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-letters__intro{opacity:1;-webkit-transform:translateZ(50px);transform:translateZ(50px)}.hero-letters__intro img{position:absolute;top:20px;left:22.02px;display:block;width:52.12px;height:60.99px}.hero-letters__tile:nth-child(2) .hero-letters__intro img{left:20.01px;width:55.96px;height:59.3px}.hero-letters__tile:nth-child(3) .hero-letters__intro img{top:19px;left:21.99px;width:51.91px;height:60.99px}.hero-letters__tile:nth-child(4) .hero-letters__intro img{left:28.02px;width:40.55px;height:59.3px}.hero-letters__tile:nth-child(5) .hero-letters__intro img{left:20.99px;width:54.02px;height:59.3px}.hero-letters__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--cube-front);-webkit-transform:rotateX(-90deg) translateZ(50px);transform:rotateX(-90deg) translateZ(50px)}.hero-letters__slider::after{content:"";position:absolute;inset:19px 15px 20px;background:var(--letter-muted);opacity:0;-webkit-transition:opacity .32s ease;transition:opacity .32s ease}.hero-letters__tile:nth-child(1) .hero-letters__slider::after{-webkit-mask:url("../../images/letters/profi/p.svg") center/contain no-repeat;mask:url("../../images/letters/profi/p.svg") center/contain no-repeat}.hero-letters__tile:nth-child(2) .hero-letters__slider::after{-webkit-mask:url("../../images/letters/profi/r.svg") center/contain no-repeat;mask:url("../../images/letters/profi/r.svg") center/contain no-repeat}.hero-letters__tile:nth-child(3) .hero-letters__slider::after{-webkit-mask:url("../../images/letters/profi/o.svg") center/contain no-repeat;mask:url("../../images/letters/profi/o.svg") center/contain no-repeat}.hero-letters__tile:nth-child(4) .hero-letters__slider::after{-webkit-mask:url("../../images/letters/profi/f.svg") center/contain no-repeat;mask:url("../../images/letters/profi/f.svg") center/contain no-repeat}.hero-letters__tile:nth-child(5) .hero-letters__slider::after{-webkit-mask:url("../../images/letters/profi/i.svg") center/contain no-repeat;mask:url("../../images/letters/profi/i.svg") center/contain no-repeat}.hero-letters__slider img{display:block;max-width:66px;max-height:61px;-webkit-transition:opacity .32s ease;transition:opacity .32s ease}.hero-sequence.is-slider.is-cube-shading .hero-letters__tile:not(.is-active),.hero-sequence.is-returning.is-cube-shading .hero-letters__tile:not(.is-active){--cube-top: color-mix(in srgb, var(--cube-muted-front), white 14%);--cube-side: color-mix(in srgb, var(--cube-muted-front), black 22%);background:rgba(0,0,0,0)}.hero-sequence.is-slider.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider,.hero-sequence.is-returning.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider{background:var(--cube-muted-front)}.hero-sequence.is-slider.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider img,.hero-sequence.is-returning.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider img{opacity:0}.hero-sequence.is-slider.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider::after,.hero-sequence.is-returning.is-cube-shading .hero-letters__tile:not(.is-active) .hero-letters__slider::after{opacity:1}.hero-letters__tile.is-active{background:rgba(0,0,0,0)}.hero-sequence.is-slider .hero-letters__cube{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.hero-owl{--owl-facing: 1;position:absolute;z-index:11;top:125px;left:calc(50% - 207.87px);width:92px;height:112px;opacity:0;-webkit-transform:translate(-50%, 104px);transform:translate(-50%, 104px);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;pointer-events:none;will-change:transform,opacity}.hero-owl__frame{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-owl__frame img,.hero-owl__frame svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-sequence.is-slider .hero-owl.is-visible{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.hero-owl.is-emerging{-webkit-animation:owl-emerge .56s linear both;animation:owl-emerge .56s linear both}.hero-owl.is-hiding{-webkit-animation:owl-hide .65s linear both;animation:owl-hide .65s linear both}.hero-owl.is-walking>.hero-owl__frame{-webkit-animation:owl-walk-bob .23s ease-in-out infinite alternate;animation:owl-walk-bob .23s ease-in-out infinite alternate}.hero-owl.is-back{--owl-facing: -1}@-webkit-keyframes owl-emerge{0%{z-index:8;opacity:0;-webkit-transform:translate(-50%, 104px);transform:translate(-50%, 104px)}10%{z-index:8;opacity:.65;-webkit-transform:translate(-50%, 98px);transform:translate(-50%, 98px)}15%{z-index:8;opacity:.8;-webkit-transform:translate(-50%, 92px);transform:translate(-50%, 92px)}20%{z-index:8;opacity:.92;-webkit-transform:translate(-50%, 82px);transform:translate(-50%, 82px)}25%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 69px);transform:translate(-50%, 69px)}30%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 52px);transform:translate(-50%, 52px)}38%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 18px);transform:translate(-50%, 18px)}39%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}44%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}45%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}56%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -19px);transform:translate(-50%, -19px)}62%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -24px);transform:translate(-50%, -24px)}68%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -21px);transform:translate(-50%, -21px)}74%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -12px);transform:translate(-50%, -12px)}82%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}88%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}94%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0.5px);transform:translate(-50%, 0.5px)}100%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@keyframes owl-emerge{0%{z-index:8;opacity:0;-webkit-transform:translate(-50%, 104px);transform:translate(-50%, 104px)}10%{z-index:8;opacity:.65;-webkit-transform:translate(-50%, 98px);transform:translate(-50%, 98px)}15%{z-index:8;opacity:.8;-webkit-transform:translate(-50%, 92px);transform:translate(-50%, 92px)}20%{z-index:8;opacity:.92;-webkit-transform:translate(-50%, 82px);transform:translate(-50%, 82px)}25%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 69px);transform:translate(-50%, 69px)}30%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 52px);transform:translate(-50%, 52px)}38%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 18px);transform:translate(-50%, 18px)}39%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 15px);transform:translate(-50%, 15px)}44%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}45%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}50%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}56%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -19px);transform:translate(-50%, -19px)}62%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -24px);transform:translate(-50%, -24px)}68%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -21px);transform:translate(-50%, -21px)}74%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -12px);transform:translate(-50%, -12px)}82%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 4px);transform:translate(-50%, 4px)}88%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}94%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0.5px);transform:translate(-50%, 0.5px)}100%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@-webkit-keyframes owl-walk-bob{from{-webkit-transform:translateY(0) rotate(-1.2deg) scaleX(var(--owl-facing));transform:translateY(0) rotate(-1.2deg) scaleX(var(--owl-facing))}to{-webkit-transform:translateY(-4px) rotate(1.2deg) scaleX(var(--owl-facing));transform:translateY(-4px) rotate(1.2deg) scaleX(var(--owl-facing))}}@keyframes owl-walk-bob{from{-webkit-transform:translateY(0) rotate(-1.2deg) scaleX(var(--owl-facing));transform:translateY(0) rotate(-1.2deg) scaleX(var(--owl-facing))}to{-webkit-transform:translateY(-4px) rotate(1.2deg) scaleX(var(--owl-facing));transform:translateY(-4px) rotate(1.2deg) scaleX(var(--owl-facing))}}@-webkit-keyframes owl-hide{0%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}22%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -18px);transform:translate(-50%, -18px)}42%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}43%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}65%{z-index:8;opacity:.9;-webkit-transform:translate(-50%, 48px);transform:translate(-50%, 48px)}100%{z-index:8;opacity:0;-webkit-transform:translate(-50%, 104px);transform:translate(-50%, 104px)}}@keyframes owl-hide{0%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}22%{z-index:11;opacity:1;-webkit-transform:translate(-50%, -18px);transform:translate(-50%, -18px)}42%{z-index:11;opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}43%{z-index:8;opacity:1;-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}65%{z-index:8;opacity:.9;-webkit-transform:translate(-50%, 48px);transform:translate(-50%, 48px)}100%{z-index:8;opacity:0;-webkit-transform:translate(-50%, 104px);transform:translate(-50%, 104px)}}@-webkit-keyframes cube-step{0%,100%{-webkit-transform:translate3d(0, 0, 0) rotateX(0);transform:translate3d(0, 0, 0) rotateX(0)}30%{-webkit-transform:translate3d(-2px, 2px, 0) rotateX(-2deg);transform:translate3d(-2px, 2px, 0) rotateX(-2deg)}60%{-webkit-transform:translate3d(2px, 1px, 0) rotateX(1.5deg);transform:translate3d(2px, 1px, 0) rotateX(1.5deg)}}@keyframes cube-step{0%,100%{-webkit-transform:translate3d(0, 0, 0) rotateX(0);transform:translate3d(0, 0, 0) rotateX(0)}30%{-webkit-transform:translate3d(-2px, 2px, 0) rotateX(-2deg);transform:translate3d(-2px, 2px, 0) rotateX(-2deg)}60%{-webkit-transform:translate3d(2px, 1px, 0) rotateX(1.5deg);transform:translate3d(2px, 1px, 0) rotateX(1.5deg)}}.hero-slider__content{position:absolute;top:353px;left:calc(50% + 16px);display:-webkit-box;display:-ms-flexbox;display:flex;width:784px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center}.hero-slider__eyebrow{margin:0 0 24px;font-size:16px;font-weight:600;line-height:1;letter-spacing:-0.8px}.hero-slider__title{margin:0 0 16px;font-size:56px;font-weight:700;line-height:1;letter-spacing:-2.8px}.hero-slider__description{width:784px;margin:0;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-0.32px}.hero-slider__media{display:-webkit-box;display:-ms-flexbox;display:flex;width:784px;height:363px;margin-top:16px;padding:24px 65px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.hero-slider__photo{width:315px;height:315px;-webkit-box-flex:0;-ms-flex:0 0 315px;flex:0 0 315px;overflow:hidden;border-radius:40px;background-image:url("../../images/hero-slider/profi-space.png");background-repeat:no-repeat;background-size:1920px 950px}.hero-slider__photo--reception{background-position:-649px -543px}.hero-slider__photo--lobby{background-position:-989px -543px}@media(max-height: 949px){.hero-slider__media{--hero-photo-size: clamp(180px, calc(100svh - 625px), 315px);height:calc(var(--hero-photo-size) + 48px)}.hero-slider__photo{width:var(--hero-photo-size);height:var(--hero-photo-size);-ms-flex-preferred-size:var(--hero-photo-size);flex-basis:var(--hero-photo-size);border-radius:calc(var(--hero-photo-size)*.126984);background-size:calc(var(--hero-photo-size)*6.095238) calc(var(--hero-photo-size)*3.015873)}.hero-slider__photo--reception{background-position:calc(var(--hero-photo-size)*-2.060317) calc(var(--hero-photo-size)*-1.72381)}.hero-slider__photo--lobby{background-position:calc(var(--hero-photo-size)*-3.139683) calc(var(--hero-photo-size)*-1.72381)}}.hero-sequence__scroll{position:fixed;z-index:12;bottom:20px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:128px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#d8d3cc;font-size:12px;font-weight:500;line-height:1;letter-spacing:-0.6px;text-align:center;-webkit-transition:color .9s cubic-bezier(0.4, 0, 0.2, 1);transition:color .9s cubic-bezier(0.4, 0, 0.2, 1)}.hero-sequence.is-slider .hero-sequence__scroll{color:hsla(0,0%,100%,.2)}.hero-sequence__scroll-bars{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.hero-sequence__scroll-bars i{display:block;width:6px;height:6px;border-radius:9999px;background:var(--teal);opacity:.2;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width .38s cubic-bezier(0.22, 1, 0.36, 1),height .38s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,background-color .9s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .38s cubic-bezier(0.22, 1, 0.36, 1);transition:width .38s cubic-bezier(0.22, 1, 0.36, 1),height .38s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,background-color .9s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .38s cubic-bezier(0.22, 1, 0.36, 1);transition:width .38s cubic-bezier(0.22, 1, 0.36, 1),height .38s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,background-color .9s cubic-bezier(0.4, 0, 0.2, 1),transform .38s cubic-bezier(0.22, 1, 0.36, 1);transition:width .38s cubic-bezier(0.22, 1, 0.36, 1),height .38s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,background-color .9s cubic-bezier(0.4, 0, 0.2, 1),transform .38s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .38s cubic-bezier(0.22, 1, 0.36, 1)}.hero-sequence.is-slider .hero-sequence__scroll-bars i{background:#fff}.hero-sequence__scroll-bars i:nth-child(1),.hero-sequence__scroll-bars i:nth-child(7){width:4px;height:4px;opacity:.1}.hero-sequence__scroll-bars i:nth-child(2),.hero-sequence__scroll-bars i:nth-child(6){width:6px;height:6px;opacity:.2}.hero-sequence__scroll-bars i:nth-child(3),.hero-sequence__scroll-bars i:nth-child(5){width:8px;height:8px;opacity:.3}.hero-sequence__scroll-bars i.is-active{width:16px;height:8px;opacity:.9;-webkit-transform:scale(1);transform:scale(1)}html,body{height:100%;overflow:hidden}@media(prefers-reduced-motion: reduce){.hero-sequence__panel{-webkit-transition-duration:.01ms;transition-duration:.01ms}.hero-owl{will-change:auto}.hero-owl.is-emerging,.hero-owl.is-hiding{-webkit-animation:none;animation:none}}.owl-timing{position:fixed;z-index:1000;right:24px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px;border:1px solid hsla(0,0%,100%,.35);border-radius:16px;background:hsla(0,0%,100%,.18);-webkit-box-shadow:0 12px 32px rgba(6,29,39,.18);box-shadow:0 12px 32px rgba(6,29,39,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owl-timing__label{padding:0 6px;color:#fff;font-size:13px;font-weight:600}.owl-timing__button{padding:8px 12px;border:0;border-radius:10px;background:hsla(0,0%,100%,.12);color:#fff;font:inherit;font-size:13px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.owl-timing__button.is-active{background:#fff;color:#265365}.hero-sequence .site-header__nav a:hover{background:var(--teal);color:#fff}