a{text-decoration:none;color:#000}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,object,iframe,h1,h2,h3,p,pre,a,address,code,del,em,img,q,s,small,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,tr,th,article,canvas,details,embed,footer,header,menu,nav,output,section,summary,time,mark,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,*::after,*::before{box-sizing:inherit}body{font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}q{quotes:none}q:before,q:after{content:"";content:none}img{vertical-align:text-top;display:block}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"HostGrotesk";src:url("HostGrotesk-VariableFont_wght.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}p{font-family:"HostGrotesk",sans-serif;font-weight:400;font-size:clamp(24px,24px + 8*(100vw - 1024px)/776,32px);line-height:clamp(33.6px,33.6px + 14.4*(100vw - 1024px)/776,48px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 1024px)/776,0px)}h1{font-family:"HostGrotesk",sans-serif;font-weight:600;font-size:clamp(40px,40px + 48*(100vw - 320px)/1780,88px);line-height:clamp(40.8px,40.8px + 54.24*(100vw - 320px)/1780,95.04px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(-1px,-1px + -1*(100vw - 320px)/1780,-2px)}h2{font-family:"HostGrotesk",sans-serif;font-weight:600;font-size:clamp(30px,30px + 22*(100vw - 1024px)/776,52px);line-height:clamp(32.4px,32.4px + 25.84*(100vw - 1024px)/776,58.24px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(1px,1px + 0*(100vw - 1024px)/776,1px)}h3{font-family:"HostGrotesk",sans-serif;font-weight:300;font-size:clamp(20px,20px + 18*(100vw - 320px)/1780,38px);line-height:clamp(23px,23px + 22.6*(100vw - 320px)/1780,45.6px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px)}:root{--menu-u: 1px;--menu-b: 50px;--menu-clear: calc(var(--menu-b) + 86 * var(--menu-u));--panel-m: clamp(10px, calc(10px + (100vw - 1024px) * 10 / 1076), 20px);--panel-x: max(var(--panel-m), calc((100vw - 2400px) / 2));--panel-r: clamp(44px, calc(44px + (100vw - 1024px) * 36 / 1076), 80px);--menu-toggle-half-w: calc(104 * var(--menu-u))}@media(max-width: 2100px){:root{--menu-u: calc(.9px + (100vw - 1800px) * .1 / 300)}}@media(max-width: 1800px){:root{--menu-u: calc(.85px + (100vw - 1400px) * .05 / 400)}}@media(max-width: 1400px){:root{--menu-u: calc(.8px + (100vw - 1024px) * .05 / 376)}}@media(max-width: 1024px){:root{--menu-u: calc(.75px + (100vw - 768px) * .05 / 256)}}@media(max-width: 768px){:root{--menu-u: calc(.7px + (100vw - 480px) * .05 / 288)}}@media(max-width: 480px){:root{--menu-u: .7px}}@media(max-width: 480px){:root{--menu-b: 30px}}@media(max-width: 1024px){:root{--panel-r: clamp(24px, calc(24px + (100vw - 480px) * 20 / 544), 44px)}}:root.menu-compact{--menu-toggle-half-w: calc((86 * var(--menu-u) + 2px) / 2)}@keyframes menu-intro{0%{transform:translateX(-50%) scale(0);width:calc(86*var(--menu-u) + 2px);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1)}45%{transform:translateX(-50%) scale(1);width:calc(86*var(--menu-u) + 2px);animation-timing-function:cubic-bezier(0.45, 0, 0.55, 1)}100%{transform:translateX(-50%) scale(1);width:calc(208*var(--menu-u))}}@keyframes menu-label-in{from{opacity:0}to{opacity:1}}#menuToggle{cursor:pointer;position:fixed;bottom:var(--menu-b);left:50%;transform:translateX(-50%);z-index:9001;width:calc(208*var(--menu-u));animation:menu-intro 1.1s .6s both;height:calc(86*var(--menu-u));padding:calc(8*var(--menu-u));border:1px solid #fff;display:flex;align-items:center;border-radius:calc(43*var(--menu-u));background:hsla(0,0%,100%,.6);box-shadow:0 2px 1px rgba(0,0,0,.25);transition:background-color .3s ease}#menuToggle .toggle-label{position:relative;flex:1;min-width:0;perspective:400px;color:#000;font-family:"HostGrotesk",sans-serif;font-weight:400;font-size:calc(30*var(--menu-u));line-height:1.2;transition:opacity .3s ease;text-align:center;animation:menu-label-in .3s ease 1.7s both}#menuToggle .word{display:block;position:relative;transform-style:preserve-3d;transform-origin:50% 50% -0.6em;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menuToggle .face{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50% -0.6em;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menuToggle .face.face-b{position:absolute;inset:0;transform:rotateX(-90deg);opacity:0}#menuToggle .word-chiudi{position:absolute;inset:0;transform:rotateX(-90deg);opacity:0}#menuToggle .toggle-icon{flex:0 0 calc(70*var(--menu-u));width:calc(70*var(--menu-u));height:calc(70*var(--menu-u));border-radius:50%;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6*var(--menu-u));transition:transform .6s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menuToggle .toggle-icon span{display:block;width:calc(28*var(--menu-u));height:calc(3*var(--menu-u));border-radius:2px;background:hsla(0,0%,100%,.6);transition:background-color .3s ease,transform .6s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .2s ease .2s}@media(hover: hover){#menuToggle:hover{background:#fff}#menuToggle:hover .toggle-icon span{background:#fff}#menuToggle:not(.open):hover .word-menu .face-a,#menuToggle.open:hover .word-chiudi .face-a{transform:rotateX(90deg);opacity:0}#menuToggle:not(.open):hover .word-menu .face-b,#menuToggle.open:hover .word-chiudi .face-b{transform:rotateX(0deg);opacity:1}}#menuToggle.open .word-menu{transform:rotateX(90deg);opacity:0}#menuToggle.open .word-chiudi{transform:rotateX(0deg);opacity:1}#menuToggle.open .toggle-icon{transform:rotate(180deg)}#menuToggle.open .toggle-icon span:nth-child(1){transform:translateY(calc(9 * var(--menu-u))) rotate(45deg)}#menuToggle.open .toggle-icon span:nth-child(2){opacity:0}#menuToggle.open .toggle-icon span:nth-child(3){transform:translateY(calc(-9 * var(--menu-u))) rotate(-45deg)}@media(max-width: 768px),(max-aspect-ratio: 6/5){#menuToggle{overflow:hidden;transition:background-color .3s ease,width .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#menuToggle.open .toggle-icon span{background:red}#menuToggle.compact{animation:none;width:calc(86*var(--menu-u) + 2px)}#menuToggle.compact .toggle-label{opacity:0}}html.no-intro #menuToggle,#menuToggle.intro-settled{animation:none}html.no-intro #menuToggle .toggle-label,#menuToggle.intro-settled .toggle-label{animation:none}@supports(hanging-punctuation: first){#menuToggle .toggle-label{overflow:hidden;perspective:none;align-self:stretch;margin-block:calc(-8*var(--menu-u))}#menuToggle .word{position:static;display:block;height:200%;transform:none;opacity:1}#menuToggle .face,#menuToggle .face.face-b{position:static;inset:auto;height:50%;display:flex;align-items:center;justify-content:center;transform:none;opacity:1}#menuToggle.open .word{transform:translateY(-100%);opacity:1}@media(hover: hover){#menuToggle:not(.open):hover .word-menu .face-a,#menuToggle:not(.open):hover .word-menu .face-b,#menuToggle.open:hover .word-menu .face-a,#menuToggle.open:hover .word-menu .face-b,#menuToggle:not(.open):hover .word-chiudi .face-a,#menuToggle:not(.open):hover .word-chiudi .face-b,#menuToggle.open:hover .word-chiudi .face-a,#menuToggle.open:hover .word-chiudi .face-b{transform:none;opacity:1}#menuToggle:not(.open):hover .word{transform:translateY(-50%)}#menuToggle.open:hover .word{transform:translateY(-150%)}}}@keyframes panel-open{0%{top:calc(100% - (var(--menu-b) + 86*var(--menu-u)));bottom:var(--menu-b);left:calc(50% - var(--menu-toggle-half-w));right:calc(50% - var(--menu-toggle-half-w));border-radius:calc(43*var(--menu-u));animation-timing-function:cubic-bezier(0.42, 0, 1, 1)}16%{top:calc(100% - (var(--menu-b) + 120*var(--menu-u)));bottom:calc(var(--menu-b) - 34*var(--menu-u));left:calc(50% - 187*var(--menu-u));right:calc(50% - 187*var(--menu-u));border-radius:calc(77*var(--menu-u));animation-timing-function:cubic-bezier(0, 0, 0.25, 1)}65%{bottom:var(--panel-m);left:var(--panel-x);right:var(--panel-x);border-radius:var(--panel-r)}100%{top:var(--panel-m);bottom:var(--panel-m);left:var(--panel-x);right:var(--panel-x);border-radius:var(--panel-r)}}@keyframes panel-close{0%{top:var(--panel-m);bottom:var(--panel-m);left:var(--panel-x);right:var(--panel-x);border-radius:var(--panel-r);animation-timing-function:cubic-bezier(0.55, 0, 0.3, 1)}35%{bottom:var(--panel-m);left:var(--panel-x);right:var(--panel-x);border-radius:var(--panel-r);animation-timing-function:cubic-bezier(0.42, 0, 1, 1)}80%{top:calc(100% - (var(--menu-b) + 120*var(--menu-u)));bottom:calc(var(--menu-b) - 34*var(--menu-u));left:calc(50% - 187*var(--menu-u));right:calc(50% - 187*var(--menu-u));border-radius:calc(77*var(--menu-u));animation-timing-function:cubic-bezier(0, 0, 0.25, 1)}100%{top:calc(100% - (var(--menu-b) + 86*var(--menu-u)));bottom:var(--menu-b);left:calc(50% - var(--menu-toggle-half-w));right:calc(50% - var(--menu-toggle-half-w));border-radius:calc(43*var(--menu-u))}}@keyframes media-marquee{to{transform:translateX(-50%)}}#main-panel{position:fixed;z-index:9000;top:calc(100% - (var(--menu-b) + 86*var(--menu-u)));bottom:var(--menu-b);left:calc(50% - var(--menu-toggle-half-w));right:calc(50% - var(--menu-toggle-half-w));border-radius:calc(43*var(--menu-u));background:#111515;overflow:hidden;visibility:hidden;animation:panel-close 1.1s both;transition:visibility 0s 1.1s}#main-panel nav{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(30px,5vw,90px)}#main-panel .panel-links li{overflow:hidden}#main-panel .panel-links a{display:inline-block;font-family:"HostGrotesk",sans-serif;font-weight:500;font-size:min(clamp(34px,5.4vw,112px),8.4dvh);line-height:1.14;color:#e1e1e1;opacity:.5;transform:translateY(-110%);transition:opacity .3s ease,transform .4s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#main-panel .panel-links a.prenota{color:#bf930f;opacity:.6}#main-panel .panel-links a.active{opacity:1}#main-panel .panel-social{display:flex;gap:clamp(16px,1.5vw,28px)}#main-panel .panel-social a{display:flex;align-items:center;justify-content:center;width:clamp(64px,6vw,110px);height:clamp(64px,6vw,110px);border:1px solid rgba(225,225,225,.5);border-radius:50%;transform:scale(0);transition:border-color .3s ease,transform .35s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#main-panel .panel-social a img{width:45%;height:auto;opacity:.5;transition:opacity .3s ease}@media(hover: hover){#main-panel .panel-links a:hover{opacity:1}#main-panel .panel-social a:hover{border-color:#bf930f}#main-panel .panel-social a:hover img{opacity:1}}#main-panel .panel-media{--media-w: calc((100dvh - 4 * var(--panel-m)) * 700 / 1100);position:absolute;top:var(--panel-m);right:var(--panel-m);bottom:var(--panel-m);width:0;overflow:hidden;border-radius:calc(var(--panel-r) - var(--panel-m));opacity:0;transition:width .8s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .7s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#main-panel .panel-media picture{position:absolute;top:0;right:0;height:100%;width:var(--media-w)}#main-panel .panel-media picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transition:transform .8s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#main-panel .panel-media .media-marquee{position:absolute;left:0;right:0;bottom:clamp(0px,(100vw - 768px)*50/1332,50px);overflow:hidden;pointer-events:none}#main-panel .panel-media .marquee-track{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:media-marquee 150s linear infinite}#main-panel .panel-media .marquee-track span{flex:none;font-family:"HostGrotesk",sans-serif;font-weight:700;font-size:clamp(120px,120px + (100vw - 480px)*180/1620,300px);line-height:1;white-space:nowrap;color:#bf930f;margin-right:calc(100*var(--menu-u));opacity:.7}#main-panel.open{top:var(--panel-m);bottom:var(--panel-m);left:var(--panel-x);right:var(--panel-x);border-radius:var(--panel-r);visibility:visible;animation:panel-open 1.1s both;transition:visibility 0s 0s}#main-panel.open .panel-links a{transform:translateY(0)}#main-panel.open .panel-links li:nth-child(1) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.45s}#main-panel.open .panel-links li:nth-child(2) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.55s}#main-panel.open .panel-links li:nth-child(3) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.65s}#main-panel.open .panel-links li:nth-child(4) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.75s}#main-panel.open .panel-links li:nth-child(5) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.85s}#main-panel.open .panel-links li:nth-child(6) a{transition:opacity .3s ease,transform .45s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.95s}#main-panel.open .panel-social a{transform:scale(1)}#main-panel.open .panel-social li:nth-child(1) a{transition:border-color .3s ease,transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 1.03s}#main-panel.open .panel-social li:nth-child(2) a{transition:border-color .3s ease,transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 1.11s}#main-panel.open .panel-social li:nth-child(3) a{transition:border-color .3s ease,transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 1.19s}#main-panel.open .panel-media{width:var(--media-w);opacity:1;transition:width .7s cubic-bezier(0.4, 0.01, 0.165, 0.99) .7s,opacity 0s .7s}#main-panel.open .panel-media picture img{transform:scale(1);transition:transform .6s cubic-bezier(0.4, 0.01, 0.165, 0.99) .7s}@media(max-width: 768px),(max-aspect-ratio: 6/5){#main-panel nav{height:70%;padding:clamp(24px,7vw,60px)}#main-panel .marquee-track span{transform:translateY(0.18em)}#main-panel .panel-links a{font-family:"HostGrotesk",sans-serif;font-weight:400;font-size:min(56px,5.5dvh);line-height:1.28}}@media(max-width: 768px)and (max-width: 480px),(max-aspect-ratio: 6/5)and (max-width: 480px){#main-panel .panel-links a{font-size:min(50px,5.4dvh);line-height:1.7}}@media(max-width: 768px),(max-aspect-ratio: 6/5){#main-panel .panel-social a{width:min(84px,9dvh);height:min(84px,9dvh)}#main-panel .panel-social a img{width:52%}}@media(max-width: 768px)and (max-width: 480px),(max-aspect-ratio: 6/5)and (max-width: 480px){#main-panel .panel-social a{width:min(72px,8.5dvh);height:min(72px,8.5dvh)}}@media(max-width: 768px),(max-aspect-ratio: 6/5){#main-panel .panel-media{top:auto;left:var(--panel-m);right:var(--panel-m);bottom:var(--panel-m);height:30%;width:auto;transition:none}#main-panel .panel-media picture{width:100%}#main-panel .panel-media picture img{transform:scale(1.5);opacity:.15;transition:transform .8s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .4s ease}#main-panel.open .panel-media{width:auto;transition:none}#main-panel.open .panel-media picture img{transform:scale(1);opacity:1;transition:transform 1.4s cubic-bezier(0, 0, 0.25, 1) .5s,opacity 1s ease .65s}}body.noscroll{overflow:hidden;touch-action:none}.panel-overlay{position:fixed;inset:0;z-index:8999;background:#252727;opacity:0;pointer-events:none;transition:opacity .35s ease}@media(max-width: 1024px){.panel-overlay{background:#000}}body.noscroll .panel-overlay{opacity:1;pointer-events:auto;transition:opacity 1.2s ease 1s}.hero-cta{position:fixed;top:var(--menu-b);right:calc(var(--panel-x) - var(--panel-m) + var(--menu-b));z-index:2;width:calc(240*var(--menu-u));height:calc(86*var(--menu-u));padding:calc(8*var(--menu-u));border:1px solid #fff;display:flex;align-items:center;border-radius:calc(43*var(--menu-u));background:hsla(0,0%,100%,.6);box-shadow:0 2px 1px rgba(0,0,0,.25);transition:background-color .3s ease}@media(max-width: 768px),(max-aspect-ratio: 6/5){.hero-cta{top:calc((var(--menu-b) + var(--panel-m))/2);right:calc((var(--menu-b) + var(--panel-m))/2)}}.hero-cta .cta-label{position:relative;flex:1;min-width:0;perspective:400px;color:#000;font-family:"HostGrotesk",sans-serif;font-weight:400;font-size:calc(30*var(--menu-u));line-height:1.2;text-align:center}.hero-cta .cta-word{display:block;position:relative;transform-style:preserve-3d;transform-origin:50% 50% -0.6em;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.hero-cta .cta-face{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50% -0.6em;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.hero-cta .cta-face.cta-face-b{position:absolute;inset:0;transform:rotateX(-90deg);opacity:0}.hero-cta .cta-icon{flex:0 0 calc(70*var(--menu-u));width:calc(70*var(--menu-u));height:calc(70*var(--menu-u));border-radius:50%;background:#000;color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;transition:color .3s ease}.hero-cta .cta-icon svg{width:calc(37*var(--menu-u));height:auto}@media(hover: hover){.hero-cta:hover{background:#fff}.hero-cta:hover .cta-icon{color:#fff}.hero-cta:hover .cta-word .cta-face-a{transform:rotateX(90deg);opacity:0}.hero-cta:hover .cta-word .cta-face-b{transform:rotateX(0deg);opacity:1}}@supports(hanging-punctuation: first){.hero-cta .cta-label{overflow:hidden;perspective:none;align-self:stretch;margin-block:calc(-8*var(--menu-u))}.hero-cta .cta-word{height:200%;transform:none}.hero-cta .cta-face,.hero-cta .cta-face.cta-face-b{position:static;inset:auto;height:50%;display:flex;align-items:center;justify-content:center;transform:none;opacity:1}@media(hover: hover){.hero-cta:hover .cta-word{transform:translateY(-50%)}.hero-cta:hover .cta-word .cta-face-a,.hero-cta:hover .cta-word .cta-face-b{transform:none;opacity:1}}}#cookie-banner{display:none;position:fixed;bottom:20px;right:20px;max-width:350px;background:#1a1a1a;color:#fff;padding:20px;z-index:9999;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.4);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#cookie-banner small{display:block;text-align:justify}#cookie-banner .cookie-buttons{display:flex;gap:10px;margin-top:10px}#cookie-banner .cookie-buttons button{flex:1;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner .cookie-buttons button:first-child:hover{background:#007e00}#cookie-banner .cookie-buttons button:last-child:hover{background:red}#cookie-banner .cookie-buttons button:hover{color:#fff}#cookie-banner #cookie-preferences{margin-top:10px;width:100%;padding:10px;background:#666;border-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner #cookie-preferences:hover{color:#fff}#cookie-panel,#privacy-panel{display:block;position:fixed;inset:0;z-index:10000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#cookie-panel.hidden,#privacy-panel.hidden{display:none}#cookie-panel .cookie-backdrop,#privacy-panel .cookie-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}#cookie-panel .cookie-modal,#privacy-panel .cookie-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#1a1a1a;color:#fff;padding:30px;max-width:500px;width:90%;border-radius:10px;z-index:10001;overflow-y:auto}#cookie-panel .cookie-modal h2,#privacy-panel .cookie-modal h2{font-variation-settings:"wght" 500;margin-bottom:10px}#cookie-panel .cookie-modal small,#privacy-panel .cookie-modal small{display:block;margin-bottom:20px;text-align:justify}#cookie-panel .cookie-modal small a,#privacy-panel .cookie-modal small a{color:#6495ed}#cookie-panel .cookie-modal small a:hover,#privacy-panel .cookie-modal small a:hover{text-decoration:underline}#cookie-panel .cookie-modal ul,#privacy-panel .cookie-modal ul{list-style:none;padding:0;margin-bottom:20px}#cookie-panel .cookie-modal ul li,#privacy-panel .cookie-modal ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookie-panel .cookie-modal .cookie-panel-footer,#privacy-panel .cookie-modal .cookie-panel-footer{display:flex;justify-content:space-between;gap:10px}#cookie-panel .cookie-modal .cookie-panel-footer button,#privacy-panel .cookie-modal .cookie-panel-footer button{flex:1;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;background:#666;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-panel .cookie-modal .cookie-panel-footer button:hover,#privacy-panel .cookie-modal .cookie-panel-footer button:hover{color:#fff}.toggle-switch{position:relative;display:inline-flex;align-items:center;width:52px;height:28px}.toggle-switch input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;pointer-events:none}.toggle-switch label{display:inline-block;width:100%;height:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggle-switch label .slider{position:relative;display:block;width:100%;height:100%;background-color:red;border-radius:34px;transition:background-color .3s;pointer-events:none}.toggle-switch label .slider::before{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s;pointer-events:none}.toggle-switch input:checked+label .slider{background-color:#007e00}.toggle-switch input:checked+label .slider::before{transform:translateX(24px)}.toggle-switch input:disabled+label .slider{background-color:#888;opacity:.5;cursor:not-allowed}.toggle-switch input:disabled:checked+label .slider{background-color:#007e00;opacity:.5}#privacy-panel .privacy-modal{max-width:820px;max-height:85vh;max-height:85svh;display:flex;flex-direction:column;padding:0;overflow:hidden}#privacy-panel .privacy-modal .privacy-panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;max-width:none;margin:0;padding:30px;align-items:stretch;gap:14px;background:none}#privacy-panel .privacy-modal .privacy-panel-body span{font-size:1.5rem}#privacy-panel .privacy-modal .privacy-panel-body h1{font-size:1.2rem;text-align:left}#privacy-panel .privacy-modal .privacy-panel-body p{font-size:1rem}#privacy-panel .privacy-modal .privacy-panel-body article h2{font-size:1.1rem}#privacy-panel .privacy-modal .cookie-panel-footer{padding:16px 30px 24px;border-top:1px solid hsla(0,0%,100%,.1)}@media(max-width: 480px){#privacy-panel .privacy-modal .privacy-panel-body{padding:22px}#privacy-panel .privacy-modal .cookie-panel-footer{padding:14px 22px 20px}}.cookie-privacy{width:100%;max-width:1000px;margin:0 auto;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#fff;background:rgba(128,128,128,.3)}.cookie-privacy span{font-size:2rem}.cookie-privacy h1{font-size:1.6rem;color:#789;text-align:center}.cookie-privacy p{font-size:1.2rem;line-height:1.6}.cookie-privacy p.title{opacity:.5}.cookie-privacy a{color:#6495ed}.cookie-privacy article{width:100%}.cookie-privacy article h2{font-size:1.4rem;text-transform:capitalize;color:#b0c4de}.cookie-privacy article p{margin:10px 0 20px 0}html{--dark: #252727;background-color:var(--dark)}html.is-safari{--dark: #242626}body{font-family:"HostGrotesk",sans-serif;font-weight:400;background:rgba(0,0,0,0)}.page-transition{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;z-index:9999;pointer-events:none}.page-transition .page-transition-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.page-transition .page-transition-shape path{fill:#000}.page-transition .page-transition-mark{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:clamp(120px,16vw,280px);height:auto;opacity:.22}@media(max-width: 480px){.page-transition .page-transition-mark{top:50svh}}html.pt-cover{background-color:#000}html.pt-cover main{opacity:0;will-change:transform,opacity}html.pt-settle{transition:background-color 1.2s ease}html.pt-leaving{background-color:#000;transition:background-color .8s ease}.hero{position:relative;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:calc(100svh - 2*var(--panel-m));min-height:600px;margin:var(--panel-m) auto;border-radius:var(--panel-r);overflow:hidden}.hero picture,.hero picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media(max-width: 768px){.hero picture,.hero picture img{-o-object-position:50% 60%;object-position:50% 60%}}.hero picture{will-change:transform}.hero picture img{transform-origin:center center;will-change:transform}.hero .hero-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,90px);pointer-events:none}.hero .hero-block{align-self:flex-start;margin-left:calc(-1*clamp(28px, 5vw, 90px));width:calc(45vw - var(--panel-m));text-align:right}.hero .hero-band{padding:clamp(14px,1.4vw,30px) clamp(16px,1.8vw,40px);background:rgba(0,0,0,.62);border-radius:0 clamp(14px,1.4vw,26px) clamp(14px,1.4vw,26px) 0}@media(max-width: 1024px){.hero .hero-band{background:rgba(0,0,0,.75)}}.hero .hero-logo img{display:block;margin-left:auto;width:clamp(350px,100%,780px);height:auto}.hero .hero-tagline{color:#bf930f;letter-spacing:.04em;white-space:nowrap;margin-top:clamp(14px,2vw,40px)}.hero .hero-claim{color:#e1e1e1;margin-top:clamp(28px,5vh,90px);font-size:clamp(19px,19px + 9*(100vw - 320px)/1780,28px);line-height:clamp(26.6px,26.6px + 15.4*(100vw - 320px)/1780,42px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(16px,1.8vw,40px)}@media(max-width: 480px){.hero .hero-claim{background:rgba(0,0,0,.62)}}@media(max-width: 768px),(max-aspect-ratio: 6/5){.hero .hero-content{justify-content:center}.hero .hero-block{width:calc(50vw - var(--panel-m));transform:translateY(-12vh)}.hero .hero-band{padding:clamp(14px,1.4vw,30px) clamp(12px,2.5vw,28px)}.hero .hero-logo img{width:min(560px,100%)}.hero .hero-claim{margin-top:clamp(24px,5vh,60px);padding-right:clamp(12px,2.5vw,28px)}}@media(max-width: 480px){.hero .hero-content{justify-content:flex-end;padding-bottom:calc(var(--menu-b) + 86*var(--menu-u) - var(--panel-m) + 100px)}.hero .hero-block{width:calc(50vw + 104*var(--menu-u) - var(--panel-m));transform:none;margin-left:calc(-1*clamp(28px, 5vw, 90px))}.hero .hero-tagline{font-size:clamp(14px,4.6vw,18px)}.hero .hero-claim{margin-top:clamp(8px,1.5vh,18px)}}@media(max-width: 374px){.hero .hero-block{width:calc(100% + 2*clamp(28px, 5vw, 90px));text-align:center}.hero .hero-band{border-radius:0}.hero .hero-logo img{margin:0 auto}.hero .hero-claim{padding-right:0}}.intro-text{padding:clamp(80px,12vw,160px) calc(var(--panel-m) + var(--panel-r));max-width:2400px;margin:0 auto}.intro-text .intro-reveal{font-size:clamp(28px,28px + 82*(100vw - 320px)/1780,110px);line-height:clamp(36.4px,36.4px + 95.6*(100vw - 320px)/1780,132px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);color:#e1e1e1}@media(max-width: 1024px){.intro-text .intro-reveal{font-weight:400}}.intro-text .intro-reveal-js{position:relative}.intro-text .intro-reveal-js .intro-base{color:rgba(225,225,225,.1)}.intro-text .intro-reveal-js .intro-clip{position:absolute;inset:0;overflow:hidden;will-change:transform;transform:translateY(-101%)}.intro-text .intro-reveal-js .intro-clip .intro-clip-inner{display:block;color:#e1e1e1;will-change:transform;transform:translateY(101%)}@media(max-width: 480px){.intro-text{padding-inline:var(--panel-m)}}.bio-sticky{width:100%;max-width:calc(2400px + 2*var(--panel-m));margin:0 auto;height:100svh;min-height:600px;padding:var(--panel-m);position:relative;overflow:hidden}@media(min-width: 1025px){.bio-sticky{min-height:770px}}.ios .bio-sticky{height:100vh;height:100lvh}.anim.ios .bio-text-b{transform:translateY(100vh);transform:translateY(100lvh)}@media(min-width: 1025px)and (pointer: coarse){.bio-sticky,.ios .bio-sticky{height:100svh;min-height:600px}.exclusive-sticky{min-height:600px}}.bio-panel{position:absolute;top:var(--panel-m);bottom:var(--panel-m);width:calc((100% - 3*var(--panel-m))/2);border-radius:var(--panel-r)}.bio-photo{width:calc((100% - 3*var(--panel-m))*.5);left:var(--panel-m);z-index:3;overflow:hidden;background:#252727}.bio-photo .bio-img{position:absolute;inset:-1px;overflow:hidden}.bio-photo .bio-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.bio-photo .bio-img-2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:clip-path,transform}.bio-photo .bio-img-2 img{-o-object-position:center top;object-position:center top;will-change:transform}.bio-text{width:calc((100% - 3*var(--panel-m))*.5);background:#e1e1e1;overflow:hidden;will-change:transform,opacity;display:flex;flex-direction:column;padding:clamp(28px,4vw,64px);padding-bottom:clamp(90px,11vw,140px)}.bio-text .bio-quote{display:block;position:absolute;top:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px);width:clamp(72px,9vw,150px);height:auto;flex-shrink:0}.bio-text .bio-text-inner{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,20px)}.bio-text .bio-text-inner h2{color:#252727}.bio-text .bio-text-inner p{color:#252727}.bio-text .bio-cta.hero-cta{top:auto;bottom:calc(var(--menu-b) - var(--panel-m))}.bio-text-a{right:var(--panel-m);z-index:1}.bio-text-a .bio-quote{align-self:flex-end}.bio-text-a .bio-cta.hero-cta{left:auto;right:clamp(28px,4vw,64px)}.bio-text-b{left:var(--panel-m);z-index:2}html.anim .bio-text-b{transform:translateY(100svh)}.bio-text-b .bio-quote{align-self:flex-end}.bio-text-b .bio-cta.hero-cta{left:clamp(28px,4vw,64px);right:auto}@media(max-width: 2000px){.bio-text .bio-quote{width:clamp(105px,22.5vw - 300px,150px)}}@media(max-width: 1800px){.bio-photo{width:calc((100% - 3*var(--panel-m))*.45)}.bio-text{width:calc((100% - 3*var(--panel-m))*.55)}.bio-text .bio-quote{width:clamp(72px,9vw,100px)}.bio-text .bio-quote{width:clamp(72px,9vw,105px)}}@media(max-width: 1400px){.bio-photo{width:calc((100% - 3*var(--panel-m))*.4)}.bio-text{width:calc((100% - 3*var(--panel-m))*.6)}.bio-text .bio-quote{width:clamp(72px,9vw,100px);margin-top:clamp(-31px,-31*(1400px - 100vw)/375,0px);margin-right:clamp(-31px,-31*(1400px - 100vw)/375,0px)}.bio-text-a .bio-cta.hero-cta{right:clamp(10px,4vw - 31*(1400px - 100vw)/375,56px)}.bio-text-b .bio-cta.hero-cta{left:clamp(10px,4vw - 31*(1400px - 100vw)/375,56px)}}@media(max-width: 1024px){.bio-sticky{height:100vh;height:100lvh;overflow:hidden;display:block;padding:0;background:#252727}.bio-panel{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border-radius:0}.bio-photo{left:0;aspect-ratio:unset;max-height:none;z-index:1}.bio-text{padding-bottom:clamp(28px,4vw,64px)}.bio-text .bio-quote{position:static;width:clamp(88px,11.5vw,118px);margin-top:0;margin-right:0}.bio-text .bio-text-inner{gap:clamp(10px,1.5vw,20px)}.bio-text .bio-text-inner h2{font-size:clamp(42px,5.4vw,56px);line-height:1.12;margin-bottom:clamp(14px,3vw,36px)}.bio-text .bio-cta.hero-cta{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;align-self:flex-end;margin-top:clamp(20px,4vw,40px)}.bio-text-a{top:auto;right:0;left:0;z-index:2;border-radius:var(--panel-r) var(--panel-r) 0 0}html.anim .bio-text-a{opacity:0}.bio-text-a .bio-text-inner{margin-top:0;margin-bottom:0}.bio-text-b{top:auto;right:0;left:0;z-index:3;border-radius:var(--panel-r) var(--panel-r) 0 0}html.anim .bio-text-b{opacity:0}.bio-text-b .bio-text-inner{margin-top:0;margin-bottom:0}}@media(max-width: 480px){.bio-text{padding-inline:clamp(20px,5vw,32px)}.bio-text .bio-text-inner h2{font-size:clamp(25px,7vw,29px)}.bio-text .bio-cta.hero-cta{align-self:center}.bio-quote{width:clamp(54px,12vw,76px) !important}}html:not(.anim) *{will-change:auto !important}@media(max-width: 1024px){html:not(.anim) .bio-sticky{height:auto;min-height:0;display:flex;flex-direction:column}html:not(.anim) .bio-panel{position:relative;inset:auto;width:100%}html:not(.anim) .bio-photo{display:contents}html:not(.anim) .bio-photo .bio-img{position:relative;inset:auto;display:block;width:100%;height:calc(100svh - 2*var(--panel-m));min-height:600px;overflow:hidden}html:not(.anim) .bio-photo .bio-img-2{-webkit-clip-path:none;clip-path:none}html:not(.anim) .bio-photo .bio-img{order:1}html:not(.anim) .bio-text-a{order:2}html:not(.anim) .bio-photo .bio-img-2{order:3}html:not(.anim) .bio-text-b{order:4}}html:not(.anim) .hero .hero-cta{position:absolute;top:calc(var(--menu-b) - var(--panel-m));right:calc(var(--menu-b) - var(--panel-m))}@keyframes exclusive-marquee{to{transform:translateX(-50%)}}.exclusive-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background-color:var(--dark);background-image:linear-gradient(105deg, transparent 36%, rgba(255, 255, 255, 0.03) 37.5%, rgba(255, 255, 255, 0.16) 39.5%, rgba(255, 255, 255, 0.03) 41.5%, transparent 43%, rgba(255, 255, 255, 0.05) 44.5%, rgba(255, 255, 255, 0.3) 46.5%, rgba(255, 255, 255, 0.05) 48.5%, transparent 50%, rgba(255, 255, 255, 0.04) 51.5%, rgba(255, 255, 255, 0.2) 53.5%, rgba(255, 255, 255, 0.04) 55.5%, transparent 57%, rgba(255, 255, 255, 0.02) 58.5%, rgba(255, 255, 255, 0.1) 60.5%, rgba(255, 255, 255, 0.02) 62.5%, transparent 65%);background-repeat:no-repeat;will-change:opacity;transform:translateZ(0)}@media(max-width: 1024px){.exclusive-bg{background-image:linear-gradient(105deg, transparent 18%, rgba(255, 255, 255, 0.03) 23%, rgba(255, 255, 255, 0.16) 29%, rgba(255, 255, 255, 0.03) 35%, transparent 40%, rgba(255, 255, 255, 0.05) 44%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.05) 56%, transparent 61%, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.2) 71%, rgba(255, 255, 255, 0.04) 77%, transparent 81%)}}.exclusive-sticky{position:relative;height:100svh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(min-width: 1025px){.exclusive-sticky{min-height:770px}}@media(max-width: 1024px){.exclusive-sticky{height:100vh;height:100lvh;min-height:600px}}@media(max-width: 480px){.exclusive-gym{height:auto;z-index:2}.exclusive-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100lvh}.insta{z-index:1}}.exclusive-gym{position:relative}.exclusive-gym .exclusive-marquee{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:1;overflow:hidden;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exclusive-gym .exclusive-track{display:inline-flex;will-change:transform;animation:exclusive-marquee 26s linear infinite}.exclusive-gym .exclusive-track span{display:block;flex:none;font-family:"HostGrotesk",sans-serif;font-weight:800;line-height:1;white-space:nowrap;font-size:clamp(56px,56px + 164*(100vw - 320px)/1780,220px);line-height:clamp(61.6px,61.6px + 180.4*(100vw - 320px)/1780,242px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);color:#e1e1e1}.exclusive-gym .exclusive-track span::after{content:" · "}.exclusive-gym .exclusive-panel{position:relative;z-index:2;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:calc(100svh - 2*var(--panel-m));min-height:600px;border-radius:var(--panel-r);overflow:hidden;transform-origin:center center;will-change:transform}@media(min-width: 1025px){.exclusive-gym .exclusive-panel{min-height:calc(770px - 2*var(--panel-m))}}@media(max-width: 1024px){.exclusive-gym .exclusive-panel{width:100%;height:100%;min-height:0;max-width:none;border-radius:0}}.exclusive-gym .exclusive-panel picture img{display:block;position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.exclusive-gym .exclusive-panel picture img{inset:0;width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom}}.exclusive-gym .exclusive-panel .exclusive-link{position:absolute;inset:0;z-index:1;cursor:none}@media(max-width: 1024px){.exclusive-gym .exclusive-panel .exclusive-link{display:none}}.exclusive-gym .exclusive-panel .exclusive-reveal{position:absolute;top:0;left:0;bottom:0;width:var(--reveal-w, 45%);background:#574e49;border-radius:0 var(--panel-r) var(--panel-r) 0;z-index:3;overflow:hidden;will-change:clip-path,transform}html.anim .exclusive-gym .exclusive-panel .exclusive-reveal{-webkit-clip-path:inset(0% 100% 0% 0% round 0 var(--panel-r) var(--panel-r) 0);clip-path:inset(0% 100% 0% 0% round 0 var(--panel-r) var(--panel-r) 0)}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-reveal-inner{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px);color:#fff}@media(max-width: 480px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-reveal-inner{padding-inline:clamp(20px,5vw,32px)}}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{display:block;position:absolute;top:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px);width:clamp(72px,9vw,150px);height:auto;flex-shrink:0}@media(max-width: 2000px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{width:clamp(105px,22.5vw - 300px,150px)}}@media(max-width: 1800px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{width:clamp(72px,9vw,105px)}}@media(max-width: 1400px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{width:clamp(72px,9vw,100px)}}@media(max-width: 1024px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{position:static;align-self:flex-end;width:clamp(88px,11.5vw,118px)}}@media(max-width: 480px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-logo{width:clamp(54px,12vw,76px) !important}}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-copy{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,20px)}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-copy p{color:#fff}@media(max-width: 1024px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-copy{gap:clamp(10px,1.5vw,20px)}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-copy h2{font-size:clamp(42px,5.4vw,56px);line-height:1.12;margin-bottom:clamp(14px,3vw,36px)}}@media(max-width: 480px){.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-copy h2{font-size:clamp(25px,7vw,29px)}}@media(max-width: 1800px){.exclusive-gym .exclusive-panel .exclusive-reveal{--reveal-w: 46%}}@media(max-width: 1400px){.exclusive-gym .exclusive-panel .exclusive-reveal{--reveal-w: 60%}}@media(max-width: 1024px){.exclusive-gym .exclusive-panel .exclusive-reveal{--reveal-w: 100%;top:auto;height:auto;border-radius:var(--panel-r) var(--panel-r) 0 0}html.anim .exclusive-gym .exclusive-panel .exclusive-reveal{-webkit-clip-path:none;clip-path:none;transform:translateY(100%)}.exclusive-gym .exclusive-panel .exclusive-reveal .exclusive-reveal-inner{position:relative;inset:auto}}@media(min-width: 1025px){body[data-page=benessere-psicofisico] .exclusive-gym .exclusive-panel .exclusive-reveal{left:auto;right:0;border-radius:var(--panel-r) 0 0 var(--panel-r)}html.anim body[data-page=benessere-psicofisico] .exclusive-gym .exclusive-panel .exclusive-reveal{-webkit-clip-path:inset(0% 0% 0% 100% round var(--panel-r) 0 0 var(--panel-r));clip-path:inset(0% 0% 0% 100% round var(--panel-r) 0 0 var(--panel-r))}}body[data-page=benessere-psicofisico] .exclusive-gym .exclusive-track span{color:#bf930f}body[data-page=benessere-psicofisico] .exclusive-gym .exclusive-panel .exclusive-reveal{background:#944919}body[data-page=benessere-psicofisico] .exclusive-gym .exclusive-sticky{background:#252727}@media(max-width: 1024px){html:not(.anim) .exclusive-gym .exclusive-sticky{position:relative;height:auto;min-height:0;display:block}html:not(.anim) .exclusive-gym .exclusive-marquee{display:none}html:not(.anim) .exclusive-gym .exclusive-panel{height:auto;min-height:0}html:not(.anim) .exclusive-gym .exclusive-panel picture{display:block;position:relative;height:calc(100svh - 2*var(--panel-m));min-height:600px;overflow:hidden}html:not(.anim) .exclusive-gym .exclusive-panel .exclusive-reveal{position:static;height:auto;-webkit-clip-path:none;clip-path:none;transform:none}}.exclusive-cta{display:none}@media(max-width: 1024px){.exclusive-cta{display:flex;position:relative;inset:auto;align-self:flex-end;margin-top:clamp(20px,4vw,40px)}}@media(max-width: 480px){.exclusive-cta{align-self:center}}.hero-cta.exclusive-cta{width:auto;padding-left:calc(30*var(--menu-u))}.hero-cta.exclusive-cta .cta-label{flex:0 0 auto;margin-right:calc(18*var(--menu-u));font-size:calc(22*var(--menu-u));white-space:nowrap}@media(max-width: 480px){.hero-cta.exclusive-cta .cta-label{font-size:calc(30*var(--menu-u))}}.exclusive-cursor{position:fixed;top:0;left:0;z-index:8000;pointer-events:none;will-change:transform}@media(max-width: 1024px){.exclusive-cursor{display:none}}.exclusive-cursor-pill{display:flex;align-items:center;gap:clamp(12px,1.5vw,32px);height:clamp(66px,6.6vw,128px);padding-left:clamp(24px,2.7vw,56px);padding-right:clamp(8px,.8vw,12px);background:hsla(0,0%,100%,.6);border-radius:999px;box-shadow:0 8px 30px rgba(0,0,0,.2);transform:translate(-50%, -50%) scale(0.5);opacity:0;transition:opacity .25s ease,transform .25s ease}.exclusive-cursor-label{font-family:"HostGrotesk",sans-serif;font-weight:600;font-size:clamp(15px,1.35vw,24px);color:#000;white-space:nowrap}.exclusive-cursor-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(54px,5.5vw,110px);height:clamp(54px,5.5vw,110px);border-radius:50%;background:#e1e1e1}.exclusive-cursor-icon svg{width:42%;height:42%;color:#000}.insta{position:relative}.insta-sticky{position:relative;width:100%;height:100svh;min-height:600px;overflow:hidden}.insta-bg{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;will-change:transform}.insta-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.insta-60k-wrap{position:absolute;z-index:2;top:6%;left:0;right:0;margin:0 auto;width:80%;max-width:1920px;will-change:transform,opacity}@media(max-aspect-ratio: 6/5){.insta-60k-wrap{top:10%}}@media(max-width: 480px){.insta-60k-wrap{width:98%;top:16%}}.insta-60k{display:block;width:100%;height:auto;will-change:transform,opacity}.insta-poltrona{position:absolute;z-index:3;bottom:140px;left:0;right:0;margin:0 auto;width:44%;max-width:1046px;display:block;will-change:transform}@media(max-aspect-ratio: 6/5){.insta-poltrona{width:80%}}@media(max-width: 480px){.insta-poltrona{width:100%}}@media(min-width: 1401px)and (min-aspect-ratio: 6/5)and (max-width: 1800px){.insta-poltrona{max-width:784px}}@media(min-width: 1025px)and (min-aspect-ratio: 6/5)and (max-width: 1400px){.insta-poltrona{max-width:653px}}@media(min-width: 481px)and (min-aspect-ratio: 6/5)and (max-width: 1024px){.insta-poltrona{max-width:653px}}@media(min-width: 481px)and (max-aspect-ratio: 6/5){.insta-poltrona{max-width:975px}}@media(max-width: 480px){.insta-poltrona{max-width:1400px}}.insta-poltrona img{display:block;width:100%;height:auto;will-change:transform}@media(max-aspect-ratio: 6/5){.insta-poltrona{top:0;bottom:0;display:flex;align-items:center;padding-bottom:5vh}}@media(max-width: 480px){.insta-poltrona{padding-bottom:0;padding-top:4vh}}.insta-caption{position:absolute;z-index:4;left:calc(max(0px,(100vw - 2400px)/2) + min(100vw,2400px)*0.14);bottom:20%;display:flex;flex-direction:column;color:#000;will-change:transform,opacity}@media(max-aspect-ratio: 6/5){.insta-caption{left:0;right:0;align-items:center;text-align:center;bottom:16%}}@media(max-width: 480px){.insta-caption{bottom:3%}}.insta-caption span{display:block;font-family:"HostGrotesk",sans-serif;font-weight:600;font-size:clamp(44px,44px + 62*(100vw - 320px)/1780,106px);line-height:clamp(46.2px,46.2px + 65.1*(100vw - 320px)/1780,111.3px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px)}.insta-caption span:last-child{letter-spacing:clamp(0px,.35vw,5px)}.insta-panel{position:absolute;z-index:5;top:0;right:0;bottom:0;width:auto;min-width:50%;max-width:100%;display:flex;align-items:center;align-items:safe center;justify-content:center;overflow:hidden;padding-bottom:calc(var(--menu-clear) + 16px);will-change:transform}@media(max-width: 1024px){.insta-panel{align-items:flex-end;padding-bottom:clamp(16px,3vw,32px)}}.insta-full .insta-panel{width:100%}.insta-full .insta-panel .insta-panel-inner p{color:#fff}.insta-panel-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(10px,1.2vw,20px);padding:clamp(28px,4vw,64px)}.insta-panel-inner h2{color:#e1e1e1;text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 22px rgba(0,0,0,.55)}.insta-panel-inner p{color:#e1e1e1;text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 22px rgba(0,0,0,.55);max-width:44ch}.insta-panel-inner .insta-panel-eyebrow{text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 22px rgba(0,0,0,.55)}@media(max-width: 1024px){.insta-panel-inner{gap:clamp(10px,1.5vw,20px)}.insta-panel-inner h2{font-size:clamp(42px,5.4vw,56px);line-height:1.12;margin-bottom:clamp(14px,3vw,36px)}}@media(max-width: 480px){.insta-panel-inner{padding-inline:clamp(20px,5vw,32px)}.insta-panel-inner h2{font-size:clamp(25px,7vw,29px)}}.insta-panel-eyebrow{font-family:"HostGrotesk",sans-serif;font-weight:600;color:#bf930f;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(14px,1vw,18px)}.insta-type{position:relative}.insta-type-ghost,.insta-type-live{white-space:pre-line}.insta-type-ghost{visibility:hidden}.insta-type-live{position:absolute;inset:0}.insta-type-caret{display:inline-block;width:.55ch;height:1em;margin-left:.08em;vertical-align:text-bottom;background:currentColor}.insta-type-caret-end{animation:insta-caret 1.1s steps(1, end) 5 forwards}@keyframes insta-caret{0%,49%{opacity:1}50%,100%{opacity:0}}.insta-cta{position:relative;inset:auto;align-self:flex-end;margin-top:clamp(8px,1.2vw,20px)}@media(max-width: 480px){.insta-cta{align-self:center}}@media(max-width: 480px){.insta-sticky{height:auto;min-height:0}.insta-scene{position:relative;height:86svh}.insta-panel{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-width:0;overflow:visible;padding-bottom:0;background:#252727;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width: 1024px){html:not(.anim) .insta-sticky{height:auto;min-height:0}html:not(.anim) .insta-scene{position:relative;height:min(2*86svh,1120px);overflow:hidden}html:not(.anim) .insta-bg{display:none}html:not(.anim) .insta-poltrona{top:0;bottom:0;width:100%;max-width:none;display:flex;align-items:center;justify-content:center;padding:0}html:not(.anim) .insta-poltrona img{height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}html:not(.anim) .insta-panel{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-width:0;max-width:none;overflow:visible;background:#252727;backdrop-filter:none;-webkit-backdrop-filter:none}}.checkin{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);row-gap:clamp(16px,2.4vw,40px);width:calc(100% - 2*var(--panel-m));max-width:calc(2*1169px + clamp(28px, 4vw, 64px));margin:var(--panel-m) auto}@media(max-width: 1024px){.checkin{grid-template-columns:1fr;row-gap:0}}.checkin-title{grid-column:1/-1;background:#111515;border-radius:var(--panel-r) var(--panel-r) 0 0;color:#e1e1e1;text-align:center;font-size:clamp(44px,44px + 62*(100vw - 320px)/1780,106px);line-height:clamp(46.2px,46.2px + 65.1*(100vw - 320px)/1780,111.3px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-block:clamp(20px,3vw,48px) clamp(24px,3.6vw,56px);padding-inline:clamp(28px,4vw,64px)}.checkin-left{display:flex;flex-direction:column-reverse;background:#111515;border-radius:0 0 var(--panel-r) var(--panel-r);overflow:hidden}@media(max-width: 1024px){.checkin-left{flex-direction:column;border-radius:0}}.checkin-right-card{display:flex;flex-direction:column;background:#111515;border-radius:0 0 var(--panel-r) var(--panel-r);overflow:hidden}.checkin-photo{display:block;width:100%;aspect-ratio:1.885483871}@media(max-width: 1024px){.checkin-photo{aspect-ratio:1.2009607686}}@media(max-width: 480px){.checkin-photo{aspect-ratio:.8}}.checkin-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.checkin-ticket-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,64px);margin-top:-100px}@media(max-width: 1024px){.checkin-ticket-wrap{margin-top:-50px}}.checkin-map{width:100%;height:clamp(320px,48vh,620px);background:#111515}@media(max-width: 1024px){.checkin-map{height:clamp(200px,32vh,340px)}}@media(max-width: 480px){.checkin-map{height:clamp(260px,40vh,400px)}}.checkin-map .maplibregl-canvas{outline:none}.checkin-map .maplibregl-popup-content{background:#111515;color:#fff;border-radius:14px;padding:12px 36px 12px 18px;box-shadow:0 8px 30px rgba(0,0,0,.4)}.checkin-map .maplibregl-popup-close-button{color:#fff;font-size:18px;right:6px}.checkin-map .maplibregl-ctrl-attrib{background:#000 !important;color:#e1e1e1}.checkin-map .maplibregl-ctrl-attrib a{color:#e1e1e1}.checkin-map .maplibregl-ctrl-attrib-button{background-color:#000 !important}.checkin-marker{width:22px;height:22px;border-radius:50%;background:#bf930f;border:3px solid #111515;box-shadow:0 0 0 2px #bf930f;cursor:pointer}.checkin-popup-link{font-family:"HostGrotesk",sans-serif;font-weight:700;color:#bf930f;text-transform:uppercase;letter-spacing:.04em;font-size:15px;white-space:nowrap;outline:none}.checkin-popup-link:focus{text-decoration:underline}.checkin-faq{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(10px,1.2vw,20px);padding-block:calc(clamp(28px, 4vw, 64px) - 100px/2);padding-inline:clamp(28px,4vw,64px)}@media(max-width: 1024px){.checkin-faq{align-items:center;text-align:center;padding-block:clamp(32px,6vw,56px)}.checkin-faq p{align-self:flex-start;text-align:left}}.checkin-faq h3{font-family:"HostGrotesk",sans-serif;font-weight:500;color:#e1e1e1;font-size:clamp(24px,24px + 8*(100vw - 1024px)/776,32px);line-height:clamp(33.6px,33.6px + 14.4*(100vw - 1024px)/776,48px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 1024px)/776,0px)}.checkin-faq h3 .checkin-faq-break{display:none}@media(max-width: 480px){.checkin-faq h3 .checkin-faq-break{display:block}}.checkin-faq p{color:rgba(225,225,225,.7);max-width:56ch}.checkin-cta{position:relative;inset:auto;flex:none}.checkin-faq .checkin-cta{align-self:center;margin-top:clamp(12px,1.6vw,24px)}.checkin-cta .cta-icon img{width:calc(40*var(--menu-u));height:auto}.checkin-ticket{--ticket-pad: clamp(24px, 2.6vw, 48px);position:relative;width:100%;max-width:900px;min-height:clamp(280px,30vw,420px);background:#e1e1e1;border-radius:calc(var(--panel-r)/2);padding:var(--ticket-pad);display:grid;grid-template-rows:1fr auto 1fr;row-gap:clamp(14px,1.6vw,24px);text-align:center;will-change:transform}.ticket-half{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,18px)}.ticket-title{font-family:"HostGrotesk",sans-serif;font-weight:400;color:#111515;font-size:clamp(34px,3vw,56px);line-height:1.1}.ticket-sub{color:#111515}.ticket-tear{position:relative;width:calc(100% + 2*var(--ticket-pad));margin-inline:calc(-1*var(--ticket-pad));height:0;border-top:3px dashed rgba(17,21,21,.55)}.ticket-tear::before,.ticket-tear::after{content:"";position:absolute;top:50%;width:28px;height:28px;border-radius:50%;background:var(--ticket-notch-bg, #111515);transform:translateY(-50%)}.ticket-tear::before{left:-14px}.ticket-tear::after{right:-14px}.ticket-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(18px,2vw,36px)}.ticket-actions .checkin-cta:first-child{width:calc(268*var(--menu-u));padding-left:calc(20*var(--menu-u))}footer{width:100%;background:#000;font-family:"HostGrotesk",sans-serif;font-weight:500;font-size:clamp(16px,16px + 2*(100vw - 320px)/1780,18px);line-height:clamp(20px,20px + 3.4*(100vw - 320px)/1780,23.4px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-block:30px calc(var(--menu-clear) + 24px)}footer a{color:#666;transition:color .3s ease}@media(hover: hover){footer a:hover{color:#fff}}@media(hover: hover){footer a[href*=marcellobaiguera]:hover{color:#00a19b}}.bio-hero{position:relative;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:calc(100svh - 2*var(--panel-m));min-height:820px;margin:var(--panel-m) auto;border-radius:var(--panel-r);overflow:hidden;background-color:#252727}.bio-hero picture,.bio-hero picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%}.bio-hero .bio-hero-content{position:absolute;top:0;bottom:0;right:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transform:translateY(-60px);text-align:left;padding:clamp(28px,5vw,90px);width:1050px;color:#fff;pointer-events:none;--glass-right-reach: clamp(28px, 5vw, 90px)}.bio-hero .bio-hero-title{font-size:clamp(30px,30px + 22*(100vw - 1024px)/776,52px);line-height:clamp(32.4px,32.4px + 25.84*(100vw - 1024px)/776,58.24px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(1px,1px + 0*(100vw - 1024px)/776,1px);margin-left:calc(clamp(72px, 7vw, 150px) + clamp(16px, 1.6vw, 28px) + 1px + clamp(16px, 1.6vw, 28px));margin-bottom:clamp(20px,2.6vw,40px)}.bio-hero .bio-hero-row{position:relative;isolation:isolate;display:flex;align-items:stretch;width:100%;gap:clamp(16px,1.6vw,28px);margin-bottom:clamp(28px,3.2vw,48px)}.bio-hero .bio-hero-glass{position:absolute;inset:0;left:calc(clamp(72px, 7vw, 150px) + clamp(16px, 1.6vw, 28px));right:calc(-1*var(--glass-right-reach, 0px));z-index:-1;background:rgba(0,0,0,.22);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transform-origin:left center;pointer-events:none}.bio-hero .bio-hero-quote{align-self:flex-start;flex-shrink:0;display:block;width:clamp(72px,7vw,150px);height:auto;opacity:.7}.bio-hero .bio-hero-divider{flex-shrink:0;width:1px;background:hsla(0,0%,100%,.5)}.bio-hero .bio-hero-text{padding-block:clamp(10px,1.2vw,20px);color:hsla(0,0%,100%,.85);width:673px;flex-shrink:0}@media(max-width: 1800px){.bio-hero .bio-hero-content{justify-content:center;transform:none;right:30px;padding-right:0;width:auto;max-width:55%;--glass-right-reach: 30px}.bio-hero .bio-hero-text{width:auto;flex-shrink:1}.bio-hero .bio-hero-title{position:relative;isolation:isolate}.bio-hero .bio-hero-title::before{content:"";position:absolute;inset:clamp(-22px,-1.8vw,-12px);z-index:-1;background:rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}}@media(max-width: 1024px),(max-aspect-ratio: 6/5){.bio-hero .bio-hero-content{inset:0;width:auto;max-width:none;padding:calc(var(--menu-clear) + 16px) 0 calc(var(--menu-clear) + 16px);align-items:flex-end;justify-content:flex-start;transform:none}.bio-hero .bio-hero-title{order:1;margin-left:0;margin-right:30px;position:relative;isolation:isolate}.bio-hero .bio-hero-title::before{content:"";position:absolute;inset:clamp(-22px,-1.8vw,-12px);z-index:-1;background:rgba(0,0,0,.45);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.bio-hero .bio-hero-row{order:3;margin-top:auto;margin-bottom:0;width:100%;padding-inline:clamp(16px,3vw,28px);padding-block:clamp(24px,4vw,40px)}.bio-hero .bio-hero-glass{left:0;background:rgba(0,0,0,.45)}.bio-hero .bio-hero-text{flex:1;width:auto;flex-shrink:1;color:#fff}}@media(max-width: 480px){.bio-hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0}.bio-hero picture,.bio-hero picture img{position:static}.bio-hero picture{grid-row:1;grid-column:1;height:calc(100svh - 2*var(--panel-m))}.bio-hero picture img{height:100%}.bio-hero .bio-hero-content{display:contents}.bio-hero .bio-hero-title{grid-row:1;grid-column:1;align-self:end;z-index:1;margin:0 0 calc(var(--menu-clear) - var(--panel-m) + 16px);text-align:left;color:#fff;background:rgba(0,0,0,.8);padding-block:clamp(16px,4.5vw,24px);padding-inline:clamp(16px,4.5vw,28px);isolation:auto;letter-spacing:0;text-wrap:balance;font-weight:500}.bio-hero .bio-hero-title::before{content:none}.bio-hero .bio-hero-title br{display:none}.bio-hero .bio-hero-row{grid-row:2;grid-column:1;display:flex;position:relative;isolation:auto;flex-direction:column;align-items:stretch;margin:0;background:rgba(0,0,0,.8);padding:calc(clamp(24px, 6vw, 40px) - 1px) clamp(20px,5vw,32px) clamp(24px,6vw,40px);gap:clamp(16px,4vw,24px);border-top:1px solid hsla(0,0%,100%,.5)}.bio-hero .bio-hero-row .bio-hero-quote{opacity:.7;height:auto;margin-bottom:calc(clamp(24px, 6vw, 40px) - clamp(16px, 4vw, 24px))}.bio-hero .bio-hero-row .bio-hero-divider{display:block;width:auto;margin-inline:calc(-1*clamp(20px, 5vw, 32px));height:1px;background:hsla(0,0%,100%,.5)}.bio-hero .bio-hero-glass{display:none}.bio-hero .bio-hero-quote{align-self:flex-start;width:clamp(56px,15vw,68px)}.bio-hero .bio-hero-divider{display:block;width:100%;height:1px}.bio-hero .bio-hero-text{text-align:left;flex:none;width:100%}}@media(min-width: 481px){html.anim .metodo-sticky{position:relative;height:100svh;overflow:hidden}html.anim .metodo-scene .bio-hero{position:absolute;top:var(--panel-m);bottom:var(--panel-m);left:0;right:0;margin:0 auto;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:auto;min-height:0}html.anim .metodo-prev{transform-origin:center center;will-change:transform,opacity}html.anim .metodo,html.anim .preparazione{opacity:0;will-change:transform,opacity}html.anim .metodo{z-index:1}html.anim .preparazione{z-index:2}html.anim .metodo .bio-hero-title,html.anim .metodo .bio-hero-text,html.anim .metodo .bio-hero-quote,html.anim .metodo .bio-hero-divider,html.anim .preparazione .bio-hero-title,html.anim .preparazione .bio-hero-text,html.anim .preparazione .bio-hero-quote,html.anim .preparazione .bio-hero-divider{opacity:0}html.anim .metodo .bio-hero-glass,html.anim .preparazione .bio-hero-glass{transform:scaleX(0)}}@media(max-width: 480px){html.anim .metodo-sticky{position:relative;height:100svh;overflow:hidden}html.anim .metodo-scene .bio-hero{position:absolute;inset:var(--panel-m);margin:0;width:auto;height:auto;min-height:0;max-width:none;display:block;border-radius:var(--panel-r);overflow:hidden}html.anim .metodo-scene .bio-hero picture{position:absolute;inset:0}html.anim .metodo-prev picture{z-index:1}html.anim .metodo picture{z-index:2;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html.anim .preparazione picture{z-index:3;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html.anim .metodo-scene .bio-hero-content{display:contents}html.anim .metodo-scene .bio-hero-title{position:absolute;left:0;right:0;bottom:calc(var(--menu-clear) - var(--panel-m) + 16px);margin:0;will-change:transform}html.anim .metodo-prev .bio-hero-title{z-index:4}html.anim .metodo .bio-hero-title{z-index:6}html.anim .preparazione .bio-hero-title{z-index:8}html.anim .metodo-scene .bio-hero-row{position:absolute;left:0;right:0;top:100%;margin:0;will-change:transform}html.anim .metodo-scene .preparazione{border-radius:var(--panel-r) var(--panel-r) 0 0}html.anim .metodo-prev .bio-hero-row{z-index:5}html.anim .metodo .bio-hero-row{z-index:7}html.anim .preparazione .bio-hero-row{z-index:9}html.anim .metodo-text-wrap{display:block;width:calc(100% - 2*var(--panel-m));max-width:2400px;margin:0 auto}html.anim .metodo-text-wrap .bio-hero-content{display:flex;flex-direction:column;position:static}html.anim .metodo-text-wrap .bio-hero-title{position:static;margin:0;text-align:left;color:#fff;background:rgba(0,0,0,.8);padding-block:clamp(16px,4.5vw,24px);padding-inline:clamp(16px,4.5vw,28px);letter-spacing:0;text-wrap:balance;font-weight:500}html.anim .metodo-text-wrap .bio-hero-title br{display:none}html.anim .metodo-text-wrap .bio-hero-row{display:flex;position:relative;isolation:auto;flex-direction:column;align-items:stretch;margin:0;background:rgba(0,0,0,.8);padding:calc(clamp(24px, 6vw, 40px) - 1px) clamp(20px,5vw,32px) clamp(24px,6vw,40px);gap:clamp(16px,4vw,24px);border-top:1px solid hsla(0,0%,100%,.5);border-radius:0 0 var(--panel-r) var(--panel-r)}html.anim .metodo-text-wrap .bio-hero-row .bio-hero-quote{opacity:.7;height:auto;margin-bottom:calc(clamp(24px, 6vw, 40px) - clamp(16px, 4vw, 24px))}html.anim .metodo-text-wrap .bio-hero-row .bio-hero-divider{display:block;width:auto;margin-inline:calc(-1*clamp(20px, 5vw, 32px));height:1px;background:hsla(0,0%,100%,.5)}html.anim .metodo-text-wrap .bio-hero-quote{align-self:flex-start;width:clamp(56px,15vw,68px)}html.anim .metodo-text-wrap .bio-hero-divider{display:block;width:100%;height:1px}html.anim .metodo-text-wrap .bio-hero-text{text-align:left;flex:none;width:100%;color:#fff}html.anim .metodo-text-wrap .bio-hero-glass{display:none}}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.rvl-line{display:block}@media(min-width: 481px){html.anim .metodo-prev .bio-hero-title,html.anim .metodo-prev .bio-hero-text,html.anim .metodo-prev .bio-hero-quote,html.anim .metodo-prev .bio-hero-divider{opacity:0}html.anim .metodo-prev .bio-hero-glass{transform:scaleX(0)}}@media(max-width: 480px){html.anim .metodo-prev .bio-hero-title,html.anim .metodo-prev .bio-hero-text{opacity:0}}.studio-scene{position:relative}.studio-sticky{position:relative;height:100svh}.studio-panel{position:absolute;top:var(--panel-m);bottom:var(--panel-m);left:0;right:0;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:auto;min-height:0;margin:0 auto;border-radius:var(--panel-r);overflow:hidden;background:rgba(0,0,0,0);color:#fff}.studio-panel .bio-hero-content{z-index:5}.studio-panel .bio-hero-title,.studio-panel .bio-hero-row{z-index:5}.studio-crop{position:absolute;inset:0;z-index:3;will-change:clip-path;-webkit-clip-path:inset(0 calc(var(--crop, 0) * 1%) 0 calc(var(--crop, 0) * 1%));clip-path:inset(0 calc(var(--crop, 0) * 1%) 0 calc(var(--crop, 0) * 1%))}.studio-crop picture,.studio-crop picture img{position:absolute;inset:0;width:100%;height:100%}.studio-crop picture img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%}.studio-resp{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;white-space:nowrap;font-family:"HostGrotesk",sans-serif;font-weight:800;color:#fff;line-height:1;letter-spacing:-0.02em;opacity:0;pointer-events:none;font-size:clamp(60px,60px + 136*(100vw - 320px)/1780,196px);line-height:clamp(60px,60px + 136*(100vw - 320px)/1780,196px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px)}.studio-split{position:absolute;inset:0;margin:0;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:baseline;align-content:center;text-transform:uppercase;font-family:"HostGrotesk",sans-serif;font-weight:800;line-height:.95;letter-spacing:-0.01em;pointer-events:none;color:#000;opacity:0}.studio-word{font-size:clamp(44px,44px + 88*(100vw - 320px)/1780,132px);line-height:clamp(44px,44px + 88*(100vw - 320px)/1780,132px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px)}.studio-word-l{grid-column:1;justify-self:end;text-align:right;padding-right:clamp(20px,2.6vw,52px)}.studio-word-r{grid-column:2;justify-self:start;text-align:left;padding-left:clamp(20px,2.6vw,52px);position:relative;white-space:nowrap}.studio-caret{display:none;height:.72em;vertical-align:baseline;opacity:.5}.studio-line{position:absolute;left:50%;top:0;width:2px;height:100%;margin-left:-1px;background:#000;z-index:2;transform-origin:center center;will-change:transform;display:none}html.anim .studio-scene.is-done .studio-crop{--crop: 0 !important}html.anim .studio-scene.is-done .studio-split{transform:none !important}html.anim .studio-scene.is-done .studio-line{transform:none !important}html.anim .studio-scene.is-done .studio-caret{opacity:0 !important}.studio-velo{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh;background:#000;z-index:9998;pointer-events:none;opacity:0;will-change:opacity}@media(min-width: 1025px)and (pointer: fine){html.anim .studio-scene .studio-crop{--crop: 50}html.anim .studio-scene .studio-split{opacity:1}html.anim .studio-scene .studio-line{display:block;transform:scaleY(0.12)}html.anim .studio-scene .studio-resp{opacity:1}html.anim .studio-scene .bio-hero-title,html.anim .studio-scene .bio-hero-text,html.anim .studio-scene .bio-hero-quote,html.anim .studio-scene .bio-hero-divider{opacity:0}html.anim .studio-scene .bio-hero-glass{transform:scaleX(0)}}@media(max-width: 1024px),(pointer: coarse){.studio-crop{-webkit-clip-path:inset(calc(var(--crop, 0) * 1%) 0 calc(var(--crop, 0) * 1%) 0);clip-path:inset(calc(var(--crop, 0) * 1%) 0 calc(var(--crop, 0) * 1%) 0)}.studio-split{display:flex;flex-direction:column;align-items:center;justify-content:center}.studio-word{font-size:clamp(40px,40px + 68*(100vw - 320px)/704,108px);line-height:clamp(40px,40px + 68*(100vw - 320px)/704,108px);padding-block:clamp(0,0 + 0*(100vw - 320px)/704,0);padding-inline:clamp(0,0 + 0*(100vw - 320px)/704,0);padding-top:clamp(0,0 + 0*(100vw - 320px)/704,0);padding-bottom:clamp(0,0 + 0*(100vw - 320px)/704,0);padding-left:clamp(0,0 + 0*(100vw - 320px)/704,0);padding-right:clamp(0,0 + 0*(100vw - 320px)/704,0);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/704,0px)}.studio-word-l,.studio-word-r{grid-column:auto;justify-self:auto;text-align:center;padding:0}.studio-line{position:relative;left:auto;top:auto;margin:clamp(10px,2.4vw,22px) 0;width:min(62%,460px);height:2px}.studio-resp{font-size:11.3vw}html.anim .studio-scene .studio-crop{--crop: 50}html.anim .studio-scene .studio-split{opacity:1}html.anim .studio-scene .studio-line{display:block;transform:scaleX(0.12)}html.anim .studio-scene .studio-resp{opacity:1}html.anim .studio-scene .studio-panel .bio-hero-title,html.anim .studio-scene .studio-panel .bio-hero-text,html.anim .studio-scene .studio-panel .bio-hero-quote,html.anim .studio-scene .studio-panel .bio-hero-divider{opacity:0}html.anim .studio-scene .bio-hero-glass{transform:scaleX(0)}html.anim .studio-scene .studio-panel .bio-hero-row{opacity:0}}@media(max-width: 1024px)and (max-width: 480px),(pointer: coarse)and (max-width: 480px){.studio-panel{display:block;height:auto;border-radius:var(--panel-r) var(--panel-r) 0 0}.studio-panel .bio-hero-content{display:flex;position:absolute;top:auto;bottom:0;left:0;right:0;height:auto;padding:0}.studio-panel .bio-hero-title{order:1;margin:0}.studio-panel .bio-hero-row{order:2;margin:0;width:100%}.studio-text-wrap{display:block;width:calc(100% - 2*var(--panel-m));max-width:2400px;margin:0 auto}.studio-text-wrap .bio-hero-content{display:flex;flex-direction:column;position:static;height:auto;padding:0;transform:none;opacity:1}.studio-text-wrap .bio-hero-title{order:1;margin:0;opacity:1;text-align:left;color:#fff;background:rgba(0,0,0,.8);padding-block:clamp(16px,4.5vw,24px);padding-inline:clamp(16px,4.5vw,28px);letter-spacing:0;text-wrap:balance;font-weight:500}.studio-text-wrap .bio-hero-title br{display:none}.studio-text-wrap .bio-hero-row{order:2;width:100%;opacity:1;display:flex;position:relative;isolation:auto;flex-direction:column;align-items:stretch;margin:0;background:rgba(0,0,0,.8);padding:calc(clamp(24px, 6vw, 40px) - 1px) clamp(20px,5vw,32px) clamp(24px,6vw,40px);gap:clamp(16px,4vw,24px);border-top:1px solid hsla(0,0%,100%,.5);border-radius:0 0 var(--panel-r) var(--panel-r)}.studio-text-wrap .bio-hero-row .bio-hero-quote{opacity:.7;height:auto;margin-bottom:calc(clamp(24px, 6vw, 40px) - clamp(16px, 4vw, 24px))}.studio-text-wrap .bio-hero-row .bio-hero-divider{display:block;width:auto;margin-inline:calc(-1*clamp(20px, 5vw, 32px));height:1px;background:hsla(0,0%,100%,.5)}.studio-text-wrap .bio-hero-quote{opacity:1;align-self:flex-start;width:clamp(56px,15vw,68px)}.studio-text-wrap .bio-hero-divider{opacity:1;display:block;width:100%;height:1px}.studio-text-wrap .bio-hero-text{opacity:1;text-align:left;flex:none;width:100%;color:#fff}.studio-text-wrap .bio-hero-glass{display:none}}.signature-dot{color:#00a19b;font-size:1.3em;line-height:0}.footer-links{max-width:2400px;margin-inline:auto;position:relative;display:flex;justify-content:center}.footer-links #open-cookie-panel,.footer-links a[href*=marcellobaiguera]{position:absolute;top:50%;transform:translateY(-50%)}.footer-links #open-cookie-panel{right:calc(50% + 160px)}.footer-links a[href*=marcellobaiguera]{left:calc(50% + 160px)}@media(max-width: 768px){.footer-links{position:static;justify-content:space-around}.footer-links #open-cookie-panel,.footer-links a[href*=marcellobaiguera]{position:static;transform:none}}#tax-data{text-align:center;margin-top:clamp(32px,4.5vw,56px);color:#666}.final-choice{width:100%;background:linear-gradient(to bottom, var(--dark), #000)}.final-choice-inner{max-width:2400px;margin-inline:auto;padding-block:clamp(40px,6vw,90px) clamp(70px,10vw,140px);padding-inline:clamp(16px,2vw,40px);text-align:center;container-type:inline-size}.final-choice-title{margin:0;white-space:nowrap;line-height:1.15;font-size:clamp(40px,8.6cqw,260px);font-family:"HostGrotesk",sans-serif;font-weight:800;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);background-image:radial-gradient(circle at 82% 50%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}@media(max-width: 1024px){.final-choice-title{font-size:clamp(40px,13cqw,160px);line-height:.95;background-image:radial-gradient(circle at 78% 78%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}}@media(max-width: 480px){.final-choice-title{font-size:clamp(40px,26cqw,100px);line-height:.85;background-image:radial-gradient(circle at 50% 90%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}}@media(max-width: 480px){.final-choice-line-1,.final-choice-line-2{letter-spacing:.12em}.final-choice-line-3{font-size:.94em}}.final-choice-break-a,.final-choice-break-b,.final-choice-break-c{display:none}@media(max-width: 1024px){.final-choice-break-b{display:block}}@media(max-width: 480px){.final-choice-break-a,.final-choice-break-c{display:block}}.final-split{--ticket-notch-bg: #121314}.final-split-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);text-align:center}.final-split-text{container-type:inline-size}.final-split-ticket{display:flex;justify-content:center}.final-split .final-choice-title{font-size:clamp(36px,13cqw,190px);line-height:.95;background-image:radial-gradient(circle at 78% 78%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}.final-split .final-choice-break-b{display:block}@media(max-width: 1024px){.final-split-inner{grid-template-columns:1fr;text-align:center;gap:clamp(40px,8vw,72px);padding-bottom:clamp(40px,8vw,72px)}.final-split-text{order:2}.final-split-ticket{order:1}.final-split .final-choice-title{font-size:clamp(40px,13cqw,160px)}}@media(max-width: 480px){.final-split .final-choice-title{font-size:clamp(40px,26cqw,100px);line-height:.85;background-image:radial-gradient(circle at 50% 90%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}}.hscroll-scene{position:relative}.hscroll-viewport{position:relative;width:100%;height:100svh;min-height:600px;overflow:hidden}.hscroll-track{display:flex;width:300vw;height:100%}.hscroll-slide{position:relative;flex:0 0 100vw;width:100vw;height:100%}.hscroll-hero{position:relative;width:calc(100% - 2*var(--panel-m));max-width:2400px;height:calc(100% - 2*var(--panel-m));min-height:600px;margin:var(--panel-m) auto;border-radius:var(--panel-r);overflow:hidden}.hscroll-hero picture,.hscroll-hero picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media(max-width: 768px){.hscroll-hero picture,.hscroll-hero picture img{-o-object-position:50% 60%;object-position:50% 60%}}.hscroll-hero picture{will-change:transform}.hscroll-hero picture img{transform-origin:center center;will-change:transform}.hscroll-text{position:relative;width:100%;height:100%;max-width:2400px;margin:0 auto;display:flex;align-items:center;padding:clamp(80px,12vw,160px) calc(var(--panel-m) + var(--panel-r))}.hscroll-text-body{font-size:clamp(28px,28px + 82*(100vw - 320px)/1780,110px);line-height:clamp(36.4px,36.4px + 95.6*(100vw - 320px)/1780,132px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);color:#e1e1e1}.hscroll-scene--primo-incontro .hscroll-text-body{color:#bba07a}.hscroll-scene--primo-incontro .bio-text{background:#bba07a}.hscroll-scene--alimentazione .hscroll-text-body{color:#73969b}.hscroll-scene--alimentazione .bio-text{background:#73969b}.hscroll-scene--allenamenti .hscroll-text-body{color:#6788a0}.hscroll-scene--allenamenti .bio-text{background:#6788a0}@media(max-width: 480px){.hscroll-text{padding-inline:var(--panel-m)}}.hscroll-bio-scene{position:relative;width:100%;height:100%}.hscroll-bio-sticky{width:100%;max-width:calc(2400px + 2*var(--panel-m));margin:0 auto;height:100%;min-height:600px;padding:var(--panel-m);position:relative;overflow:hidden}.hscroll-bio-photo{width:calc((100% - 3*var(--panel-m))*.5);left:var(--panel-m);z-index:3;overflow:hidden;background:#252727}.hscroll-bio-photo .bio-img{position:absolute;inset:-1px;overflow:hidden}.hscroll-bio-photo .bio-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.hscroll-bio-photo .hscroll-bio-img-2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:clip-path,transform}.hscroll-bio-photo .hscroll-bio-img-2 img{-o-object-position:center top;object-position:center top;will-change:transform}@media(max-width: 480px){.hscroll-bio-photo .bio-img img{-o-object-position:center center;object-position:center center}}.hscroll-bio-text-a{right:var(--panel-m);z-index:1}.hscroll-bio-text-a .bio-quote{align-self:flex-end}.hscroll-bio-text-a .bio-cta.hero-cta{left:auto;right:clamp(28px,4vw,64px)}.hscroll-bio-text-b{left:var(--panel-m);z-index:2}html.anim .hscroll-bio-text-b{transform:translateY(100svh)}html.anim.ios .hscroll-bio-text-b{transform:translateY(100vh);transform:translateY(100lvh)}.hscroll-bio-text-b .bio-quote{align-self:flex-end}.hscroll-bio-text-b .bio-cta.hero-cta{left:clamp(28px,4vw,64px);right:auto}@media(max-width: 1800px){.hscroll-bio-photo{width:calc((100% - 3*var(--panel-m))*.45)}}@media(max-width: 1400px){.hscroll-bio-photo{width:calc((100% - 3*var(--panel-m))*.4)}}@media(max-width: 1024px){.hscroll-viewport{height:auto;min-height:0;overflow:visible}.hscroll-track{display:block;width:auto;height:auto;transform:none !important}.hscroll-slide{width:100%;height:auto}.hscroll-text{height:auto}}html:not(.anim) .hscroll-viewport{height:auto;min-height:0;overflow:visible}html:not(.anim) .hscroll-track{display:block;width:auto;height:auto;transform:none !important}html:not(.anim) .hscroll-slide{width:100%;height:auto}html:not(.anim) .hscroll-text{height:auto}@media(max-width: 1024px){.hscroll-bio-sticky{height:100vh;height:100lvh;min-height:0;overflow:hidden;display:block;padding:0;background:#252727}.hscroll-bio-photo{width:100%;left:0;aspect-ratio:unset;max-height:none;z-index:1}.hscroll-bio-text-a{top:auto;right:0;left:0;z-index:2;border-radius:var(--panel-r) var(--panel-r) 0 0;padding-bottom:clamp(48px,7vw,110px);-webkit-backface-visibility:hidden;backface-visibility:hidden}html.anim .hscroll-bio-text-a{opacity:0}.hscroll-bio-text-a .bio-text-inner{margin-top:0;margin-bottom:0}.hscroll-bio-text-b{top:auto;right:0;left:0;z-index:3;border-radius:var(--panel-r) var(--panel-r) 0 0;padding-bottom:clamp(48px,7vw,110px)}html.anim .hscroll-bio-text-b{opacity:0}.hscroll-bio-text-b .bio-text-inner{margin-top:0;margin-bottom:0}}@media(max-width: 1024px){html:not(.anim) .hscroll-bio-sticky{height:auto;display:flex;flex-direction:column}html:not(.anim) .hscroll-bio-photo{display:contents}html:not(.anim) .hscroll-bio-photo .bio-img{position:relative;inset:auto;display:block;width:100%;height:calc(100svh - 2*var(--panel-m));min-height:600px;overflow:hidden}html:not(.anim) .hscroll-bio-photo .hscroll-bio-img-2{-webkit-clip-path:none;clip-path:none}html:not(.anim) .hscroll-bio-photo .bio-img:not(.hscroll-bio-img-2){order:1}html:not(.anim) .hscroll-bio-text-a{order:2}html:not(.anim) .hscroll-bio-photo .hscroll-bio-img-2{order:3}html:not(.anim) .hscroll-bio-text-b{order:4}}body[data-page=benessere-psicofisico]{background:#252727}.benessere-hero-wrap{position:relative;background:#fff}.benessere-hero{position:relative;width:100%;height:100svh;overflow:hidden;z-index:1;background:#252727}.benessere-hero-img-layer{position:absolute;inset:0;overflow:hidden;z-index:1}.benessere-hero-img-layer picture,.benessere-hero-img-layer picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.benessere-hero-fade{position:absolute;left:0;right:0;bottom:0;height:18%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);z-index:4;pointer-events:none}.benessere-clouds{position:absolute;inset:0;overflow:hidden;z-index:3;pointer-events:none}.benessere-clouds picture{display:contents}.benessere-cloud{position:absolute;bottom:0;width:clamp(460px,56vw,980px);height:auto;opacity:0;animation:benessere-cloud-float calc(11s*var(--i, 1)) linear infinite}@keyframes benessere-cloud-float{0%{opacity:0;transform:scale(1)}25%,75%{opacity:1}100%{opacity:0;transform:scale(3)}}.benessere-hero-content{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;padding:clamp(28px,5vw,90px);pointer-events:none;will-change:transform,opacity}.benessere-hero-title{font-size:clamp(40px,40px + 48*(100vw - 320px)/1780,88px);line-height:clamp(40.8px,40.8px + 54.24*(100vw - 320px)/1780,95.04px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(-1px,-1px + -1*(100vw - 320px)/1780,-2px);font-weight:300;color:#fff;max-width:900px;margin-right:8vw;margin-top:6vh;text-align:left}@media(max-width: 1024px){.benessere-hero-title{font-size:clamp(26px,6vw,40px);width:46vw;margin-right:clamp(16px,4vw,40px);margin-top:8vh}}@media(max-width: 1024px)and (max-width: 480px){.benessere-hero-title{font-size:clamp(22px,6.2vw,27px);width:auto;max-width:90vw;margin-top:20vh;line-height:1.3;margin-right:-18px}}@media(min-width: 1025px)and (max-width: 1400px)and (pointer: coarse){.benessere-hero-title{font-size:clamp(36px,4.4vw,52px);margin-right:clamp(24px,4vw,56px)}}.benessere-reveal{position:relative;z-index:5;background:#fff;min-height:100svh;container-type:inline-size;overflow:hidden}.benessere-word{position:relative;white-space:nowrap;padding:4vh clamp(28px,5vw,90px) 0;margin:0;font-weight:300;color:rgba(2,122,194,.65);text-transform:uppercase;font-size:clamp(60px,12.6cqw,360px);line-height:1}.benessere-word-inner{display:inline-block;position:relative;left:50%;letter-spacing:.03em}html.anim .benessere-word-inner{opacity:0}.benessere-letter{display:inline-block;will-change:transform}.benessere-intro-text .intro-reveal-js .intro-base{color:rgba(2,122,194,.12)}.benessere-intro-text .intro-reveal-js .intro-clip .intro-clip-inner{color:rgba(2,122,194,.82)}.prenota-intro-text{position:relative;z-index:1;padding-top:clamp(70px,10vw,150px);padding-bottom:clamp(70px,10vw,150px)}.prenota-intro-text::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:#d5d6d3;z-index:-1;pointer-events:none}.prenota-intro-text .intro-reveal-js .intro-base{color:#c9cac7;text-shadow:0 .012em .02em hsla(0,0%,100%,.55)}.prenota-intro-text .intro-reveal-js .intro-clip .intro-clip-inner{color:#555653;text-shadow:0 .03em .01em hsla(0,0%,100%,.85),0 -0.022em .012em rgba(0,0,0,.3),0 -0.02em .028em rgba(0,0,0,.16)}.duo{width:100%;background:#252727;height:100svh;min-height:600px;padding:var(--panel-m)}@media(min-width: 1025px){.duo{min-height:770px}}@media(max-width: 1024px){.duo{height:auto;min-height:0}}.duo-inner{max-width:2400px;margin:0 auto;display:grid;grid-template-columns:calc((100% - var(--panel-m))*.5) 1fr;gap:var(--panel-m);align-items:stretch;height:100%}@media(max-width: 1800px){.duo-inner{grid-template-columns:calc((100% - var(--panel-m))*.55) 1fr}}@media(max-width: 1400px){.duo-inner{grid-template-columns:calc((100% - var(--panel-m))*.6) 1fr}}@media(max-width: 1024px){.duo-inner{grid-template-columns:1fr;height:auto}.duo-inner .duo-photo{order:-1}}.duo-text.bio-text{position:relative;width:auto;will-change:auto;border-radius:var(--panel-r);padding-bottom:clamp(28px,4vw,64px)}@media(max-width: 1024px){.duo-text.bio-text .bio-quote{align-self:flex-end}}.duo-photo{position:relative;overflow:hidden;border-radius:var(--panel-r);background:#252727}@media(max-width: 1024px){.duo-photo{height:calc(100svh - 2*var(--panel-m));min-height:600px}}.duo-photo picture{display:block;position:absolute;inset:-1px;overflow:hidden}.duo-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.oblo{position:relative;z-index:1}.oblo-stage{position:relative;height:100svh;overflow:hidden;isolation:isolate}.ios .oblo-stage{height:100vh;height:100lvh}@media(min-width: 1025px)and (pointer: coarse){.oblo-stage,.ios .oblo-stage{height:100svh}}.oblo-sky{position:absolute;inset:0;z-index:1;overflow:hidden;will-change:transform}.oblo-sky-img{position:absolute;top:0;left:0;width:100%;height:180%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;will-change:transform}.oblo-clouds{position:absolute;inset:0;z-index:1;transform-origin:50% 30%;will-change:transform}.oblo-drift{position:absolute;left:0;top:20%;width:300%;display:flex;opacity:.5;animation:oblo-drift 90s linear infinite;will-change:transform;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 26%, #000 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 26%, #000 100%)}.oblo-drift img{width:50%;height:auto;flex:none}@keyframes oblo-drift{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.oblo-back,.oblo-front{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform:scale(var(--oblo-s, 1.6));will-change:transform}.oblo-back{z-index:2}.oblo-front{z-index:3}.oblo-stage>picture{display:contents}.oblo-word{position:absolute;bottom:130px;left:0;width:100%;z-index:5;margin:0;padding:0 clamp(28px,5vw,90px);white-space:nowrap;text-align:left;font-weight:300;font-size:clamp(40px,9.4vw,260px);line-height:1;color:hsla(0,0%,100%,.38);pointer-events:none}.oblo-word-inner{display:inline-block;position:relative;left:50%;letter-spacing:.03em}html.anim .oblo-word-inner{opacity:0}.oblo-word-break{display:none}.oblo-copy{position:absolute;inset:0;height:100svh;z-index:4;display:flex;flex-direction:column;justify-content:space-between;padding-top:17vh;padding-inline:clamp(70px,13vw,300px);padding-bottom:max(var(--menu-clear),12vh);pointer-events:none}.oblo-claim{font-size:clamp(40px,4.2vw,76px);line-height:1.12;letter-spacing:-0.01em;font-weight:300;color:#fff;margin:0;text-wrap:balance;text-shadow:3px 4px 2px #474747}.oblo-claim-a{max-width:42%;transform-origin:right center;will-change:transform}.oblo-claim-b{align-self:flex-end;text-align:right;max-width:46%;width:min(46%,660px);transform-origin:left center;will-change:transform}.oblo-actions{display:flex;justify-content:flex-end;gap:clamp(26px,2.8vw,48px);margin-top:clamp(18px,2.4vw,34px);padding-top:clamp(14px,1.6vw,24px);border-top:1px solid hsla(0,0%,100%,.45);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;pointer-events:auto}.oblo-action{font-family:"HostGrotesk",sans-serif;font-weight:400;font-size:clamp(19px,1.9vw,33px);line-height:1.1;color:#fff;text-decoration:none;transition:opacity .3s ease}@media(hover: hover){.oblo-action:hover{opacity:.6}}.faq{position:relative;z-index:1;background:var(--dark);padding:clamp(60px,9vh,130px) clamp(28px,5vw,90px)}.prenota-checkin .checkin-title{font-size:clamp(30px,30px + 22*(100vw - 1024px)/776,52px);line-height:clamp(32.4px,32.4px + 25.84*(100vw - 1024px)/776,58.24px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(1px,1px + 0*(100vw - 1024px)/776,1px);grid-column:1/-1;background:none;border-radius:0;text-align:left;font-weight:600;color:hsla(0,0%,100%,.84);padding-block:0 clamp(24px,3.6vw,56px);padding-inline:0}.prenota-checkin .checkin-faq p{margin:0}.prenota-checkin .checkin-map{height:clamp(420px,62vh,780px)}@media(max-width: 1024px){.prenota-checkin .checkin-map{height:clamp(200px,32vh,340px)}}@media(max-width: 480px){.prenota-checkin .checkin-map{height:clamp(260px,40vh,400px)}}.prenota-final-choice .final-choice-title{background-image:radial-gradient(circle at 55% 80%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}@media(max-width: 1024px){.prenota-final-choice .final-choice-title{background-image:radial-gradient(circle at 50% 85%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}}@media(max-width: 480px){.prenota-final-choice .final-choice-title{font-size:clamp(40px,14.5cqw,100px);background-image:radial-gradient(circle at 50% 90%, #fff 0%, rgba(225, 225, 225, 0.55) 35%, rgba(225, 225, 225, 0.16) 100%)}}@media(max-width: 480px){.prenota-final-choice .final-choice-line-1,.prenota-final-choice .final-choice-line-2{letter-spacing:normal}.prenota-final-choice .final-choice-line-3{font-size:1em}}.faq-inner{max-width:2400px;margin:0 auto;display:grid;grid-template-columns:minmax(260px, 1fr) 2fr;gap:clamp(40px,6vw,120px);align-items:start}.faq-title{font-size:clamp(30px,30px + 22*(100vw - 1024px)/776,52px);line-height:clamp(32.4px,32.4px + 25.84*(100vw - 1024px)/776,58.24px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(1px,1px + 0*(100vw - 1024px)/776,1px);font-weight:600;color:hsla(0,0%,100%,.84);margin:0}.faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(32px,4vw,80px) clamp(32px,4vw,90px)}.faq-item-title{font-size:clamp(24px,24px + 8*(100vw - 1024px)/776,32px);line-height:clamp(33.6px,33.6px + 14.4*(100vw - 1024px)/776,48px);padding-block:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-top:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-left:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);padding-right:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 1024px)/776,0px);font-weight:400;color:hsla(0,0%,100%,.76);margin:0 0 clamp(14px,1.6vw,24px);padding-bottom:clamp(14px,1.6vw,24px);border-bottom:1px solid hsla(0,0%,100%,.28)}.faq-item-text{color:hsla(0,0%,100%,.66);margin:0}@media(max-width: 1024px){.oblo-claim{font-size:clamp(36px,5.6vw,58px);font-weight:400;text-shadow:2px 3px 1px #474747}.oblo-action{font-size:clamp(22px,2.6vw,30px)}.oblo-copy{padding-top:11vh;padding-inline:40px;padding-bottom:calc(var(--menu-clear) + 20px)}.oblo-claim-a,.oblo-claim-b{max-width:62%;width:auto}.oblo-claim-a,.oblo-claim-b .oblo-claim{position:relative;z-index:0}.oblo-claim-a::before,.oblo-claim-b .oblo-claim::before{content:"";position:absolute;inset:-0.25em -18vw;background:linear-gradient(to right, transparent, rgba(102, 102, 102, 0.45) 30%, rgba(102, 102, 102, 0.45) 70%, transparent);opacity:var(--oblo-scrim, 1);z-index:-1;pointer-events:none}.oblo-drift{width:600%;top:35%}.faq-inner{grid-template-columns:1fr}}@media(max-width: 480px){.oblo-claim{font-size:clamp(26px,7.4vw,34px);font-weight:400;text-shadow:1px 2px 1px #474747}.oblo-action{font-weight:600}.oblo-back,.oblo-front{transform-origin:50% 41.9%}.oblo-drift{width:800%;top:26%}.oblo-word-break{display:inline}.oblo-word{font-size:clamp(48px,17vw,92px);line-height:.96}.oblo-word-inner{text-align:center}.oblo-copy{justify-content:space-between;padding-top:6vh;padding-inline:10px;padding-bottom:calc(var(--menu-clear) + 20px)}.oblo-claim-a,.oblo-claim-b{max-width:100%;width:100%;text-align:center}.oblo-claim-a,.oblo-claim-b .oblo-claim{position:relative;z-index:0}.oblo-claim-a::before,.oblo-claim-b .oblo-claim::before{content:"";position:absolute;top:50%;left:50%;width:100vw;height:2.6em;transform:translate(-50%, -50%);background:linear-gradient(to right, transparent, rgba(102, 102, 102, 0.78) 14%, rgba(102, 102, 102, 0.78) 86%, transparent);opacity:var(--oblo-scrim, 1);z-index:-1;pointer-events:none}.oblo-actions{display:none}.faq-grid{grid-template-columns:1fr}}html:not(.anim) .oblo-drift{animation:none}
