/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--font-family-base:"Gotham",serif;--font-family-special:"Jockey One",sans-serif;--color-black:#000;--color-white:#fff;--color-silver:#ccc;--color-linen:#fdf8f2;--color-burnt-sienna:#0c493b;--color-tuatara:#2e2d2c;--color-frangipani:#ffdbba;--header-color:transparent;--color-test:red}[data-theme=light]{--color-black:#fff;--color-white:#000}@font-face{font-family:Jockey One;src:url(fonts/JockeyOne-Regular.woff2) format("woff2"),url(fonts/JockeyOne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Black.woff2) format("woff2"),url(fonts/Gotham-Black.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-LightItalic.woff2) format("woff2"),url(fonts/Gotham-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-BookItalic.woff2) format("woff2"),url(fonts/Gotham-BookItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-BoldItalic.woff2) format("woff2"),url(fonts/Gotham-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Book.woff2) format("woff2"),url(fonts/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Bold.woff2) format("woff2"),url(fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Light.woff2) format("woff2"),url(fonts/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-XLightItalic.woff2) format("woff2"),url(fonts/Gotham-XLightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-ThinItalic.woff2) format("woff2"),url(fonts/Gotham-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Medium.woff2) format("woff2"),url(fonts/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-XLight.woff2) format("woff2"),url(fonts/Gotham-XLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Thin.woff2) format("woff2"),url(fonts/Gotham-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-MediumItalic.woff2) format("woff2"),url(fonts/Gotham-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-UltraItalic.woff2) format("woff2"),url(fonts/Gotham-UltraItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}*,html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}body{font-family:var(--font-family-base);background-color:var(--color-white);color:var(--color-linen)}b,strong{font-weight:700}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}img{max-width:100%}ul{list-style-type:none;padding:0}p,ul{margin:0}p+p{margin-top:16px}button{background-color:inherit;border:none;outline:none}[data-split]{opacity:0;visibility:hidden}.row{overflow:hidden}.word{-webkit-transform:translateY(100%);transform:translateY(100%)}input{outline:none}*{scrollbar-color:#fdf8f2;scrollbar-width:thin}::-webkit-scrollbar{width:2px;background-color:#fdf8f2}::-webkit-scrollbar-thumb{background-color:#e76846}.otgs-development-site-front-end{display:none}#smooth-content{will-change:transform}:root{--wrapper-size:1200px;--wrapper-small-size:800px;--wrapper-large-size:1920px;--hspace:100px}@media screen and (max-width:768px){:root{--hspace:16px}}.pux-u-wrapper{width:var(--wrapper-size);max-width:100%;margin:0 auto}.pux-u-wrapper.pux-u-hspace{width:calc(var(--wrapper-size) + var(--hspace)*2)}.pux-u-wrapper[data-size=small]{width:var(--wrapper-small-size)}.pux-u-wrapper[data-size=small].pux-u-hspace{width:calc(var(--wrapper-small-size) + var(--hspace)*2)}.pux-u-wrapper[data-size=large]{width:var(--wrapper-large-size)}.pux-u-wrapper[data-size=large].pux-u-hspace{width:calc(var(--wrapper-large-size) + var(--hspace)*2)}.pux-u-hspace{padding:0 var(--hspace)}[data-scrollbar-hidden]{-ms-overflow-style:none;scrollbar-width:none}[data-scrollbar-hidden]::-webkit-scrollbar{display:none}.pux-Btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 0 0 1px var(--color-linen);box-shadow:inset 0 0 0 1px var(--color-linen);padding:20px 24px;background:none;border:0}.pux-Btn[data-fill]{background-color:var(--color-linen)}.pux-Btn[data-fill] span{color:var(--color-tuatara)}.pux-Btn:after,.pux-Btn:before{content:"";display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;width:0;height:0;-webkit-transition:border-color .3s ease-out,width 0s linear .3s,height 0s linear .3s;transition:border-color .3s ease-out,width 0s linear .3s,height 0s linear .3s}.pux-Btn:before{top:0;left:0}.pux-Btn:after{bottom:0;right:0}.pux-Btn:hover:after,.pux-Btn:hover:before{width:100%;height:100%}.pux-Btn:hover:before{border-top-color:var(--color-burnt-sienna);border-right-color:var(--color-burnt-sienna)}.pux-Btn:hover:after,.pux-Btn:hover:before{-webkit-transition:width .3s ease-out,height .3s ease-out .3s;transition:width .3s ease-out,height .3s ease-out .3s}.pux-Btn:hover:after{border-bottom-color:var(--color-burnt-sienna);border-left-color:var(--color-burnt-sienna)}.pux-Btn span{position:relative;z-index:1;font-size:32px;font-weight:500;line-height:1;color:var(--color-linen);font-family:var(--font-family-special);text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:768px){.pux-Btn span{font-size:24px}}[data-bp]{display:none}@media screen and (min-width:1401px){[data-bp=desktop]{display:block}}@media screen and (min-width:1025px)and (max-width:1400px){[data-bp=laptop]{display:block}}@media screen and (min-width:769px)and (max-width:1024px){[data-bp=tablet]{display:block}}@media screen and (max-width:768px){[data-bp=mobile]{display:block}}.pux-404{height:100vh}.pux-404,.pux-404-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pux-404-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 var(--hspace)}.pux-404-logo svg{max-width:100%;height:auto}.pux-404-logo path{fill:var(--color-black)}.pux-404-title{color:var(--color-black);font-size:32px;line-height:1.125;font-weight:500;margin-top:80px}.pux-404-title span{font-size:48px;line-height:1.1666666667;font-weight:700;letter-spacing:1px;margin-right:8px}@media screen and (max-width:768px){.pux-404-title span{display:block;margin-right:0;margin-bottom:8px}}.pux-404-actions{color:var(--color-black);font-size:22px;line-height:1.6363636364;letter-spacing:1px;margin-top:24px}.pux-404-actions a{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-404-actions a:focus,.pux-404-actions a:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}@-webkit-keyframes underline-1px{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}51%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpcf7 .wpcf7-form>*{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wpcf7 .wpcf7-form[data-status=failed] .wpcf7-response-output,.wpcf7 .wpcf7-form[data-status=invalid] .wpcf7-response-output{display:block;color:red;border-color:red}.wpcf7 .wpcf7-form[data-status=sent] .wpcf7-response-output,.wpcf7 .wpcf7-form[data-status=success] .wpcf7-response-output{display:block;color:green;border-color:green}.wpcf7 .wpcf7-not-valid-tip{position:absolute;top:50%;right:0;color:red;font-size:12px;font-weight:300;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7 .wpcf7-response-output{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:none;border-bottom:1px solid red;color:red;padding-bottom:15px;margin-bottom:40px}.wpcf7 .wpcf7-response-output p{color:red}.wpcf7 .wpcf7-response-output ul{display:none}.pux-Cms{padding:180px 0;color:var(--color-tuatara)}@media screen and (max-width:768px){.pux-Cms{padding:80px 0}}.pux-Cms-header{position:relative;z-index:1;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pux-Cms-header>svg{height:80px;width:auto}.pux-Cms-header>svg path{fill:#000}.pux-Cms-header a{position:relative;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,.1)}.pux-Cms-header a:before{content:"";display:block;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;cursor:pointer}.pux-Cms-content{font-size:20px;line-height:1.6;font-weight:300;margin-top:120px}.pux-Cms-content *+*{margin-top:40px}.pux-Cms-title,.pux-Cms h1{font-size:80px;font-weight:400;letter-spacing:4.44px;margin:0 0 70px;font-family:var(--font-family-special)}@media screen and (max-width:768px){.pux-Cms-title,.pux-Cms h1{font-size:48px;margin-bottom:60px}}.pux-Cms h2{font-size:32px;line-height:1.2;font-weight:700;margin:60px 0 20px}.pux-Cms h3{font-size:26px;line-height:1.3076923077;font-weight:500}.pux-Cms p+p{margin-top:16px}.pux-Cms ul{list-style-type:disc;padding-left:20px}.pux-Cms ul li+li{margin-top:20px}.pux-Cms table th{border-bottom:1px solid hsla(0,0%,100%,.16)}.pux-Cms table td{border:1px solid hsla(0,0%,100%,.16);padding:20px}.pux-Cms a:not(.pux-c-Btn){text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-Cms a:not(.pux-c-Btn):focus,.pux-Cms a:not(.pux-c-Btn):hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}.pux-c-LangSwitcher{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:16px;line-height:1.125}.pux-c-LangSwitcher-item a,.pux-c-LangSwitcher-item strong{text-transform:capitalize}.pux-c-LangSwitcher-item a{display:block}.pux-c-LangSwitcher-item strong{background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-Header{position:fixed;z-index:1;top:0;left:0;right:0;height:115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;gap:60px;border-bottom:1px solid rgba(253,248,242,.5);background-color:var(--header-color);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;will-change:transform}.pux-Header[data-banner]{height:145px}@media screen and (max-width:1280px){.pux-Header{height:80px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 40px;gap:40px}.pux-Header[data-banner]{height:120px;padding-top:40px}}.pux-Header-nav,.pux-Header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;height:30px}@media screen and (max-width:768px){.pux-Header-nav,.pux-Header ul{gap:40px}}@media screen and (max-width:1280px){.pux-Header-nav{-ms-flex-negative:0;flex-shrink:0}}.pux-Header li{-ms-flex-negative:0;flex-shrink:0}.pux-Header a{display:block;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;background-position:100% 100%;background-size:0 1px;-webkit-transition:background-size .3s ease-in-out;transition:background-size .3s ease-in-out;font-size:16px;line-height:1.5;color:var(--color-white)}.pux-Header a:focus,.pux-Header a:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out;-webkit-animation:none;animation:none;background-position:0 100%;background-size:100% 1px}@media screen and (max-width:768px){.pux-Header a{font-size:14px;line-height:1.1428571429}}.pux-Header a.last{text-transform:uppercase}.pux-Header .underline{text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-Header .underline:focus,.pux-Header .underline:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}.pux-Header .underline.color{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-burnt-sienna)),to(var(--color-burnt-sienna)));background-image:linear-gradient(var(--color-burnt-sienna),var(--color-burnt-sienna))}.pux-HeaderBanner{position:fixed;z-index:2;top:0;left:0;right:0;padding:16px 0 8px;background-color:var(--color-burnt-sienna);font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:transform}.pux-HeaderBanner-text{font-size:14px;white-space:nowrap;line-height:1.6}@media screen and (max-width:1024px){.pux-HeaderBanner-text{width:100%;overflow:auto;padding:0 16px}}.pux-HeaderBanner-text a{display:inline-block;color:var(--color-white);text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-HeaderBanner-text a:focus,.pux-HeaderBanner-text a:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}.pux-HeaderBanner-text p:after{content:"";position:relative;display:inline-block;width:16px}.pux-Footer{position:relative;background-color:var(--color-tuatara);padding-top:200px}@media screen and (max-width:768px){.pux-Footer{padding-top:120px}}.pux-Footer-deco{position:absolute;bottom:120px;right:calc(100% + 30px)}@media screen and (max-width:1024px){.pux-Footer-deco{display:none}}.pux-Footer-deco svg{width:340px;height:auto}@media screen and (max-width:1024px){.pux-Footer-deco svg{width:100%}}.pux-Footer-wrapper{position:relative;padding-left:400px}@media screen and (max-width:1024px){.pux-Footer-wrapper{padding-left:var(--hspace)}}.pux-Footer-content{position:relative}.pux-Footer-contact-title{font-family:var(--font-family-special);font-size:64px;line-height:1.25;font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.pux-Footer-contact-title{font-size:48px;line-height:1.1666666667}}.pux-Footer-contact-desc{font-size:18px;line-height:1.6666666667;margin-top:20px}@media screen and (max-width:768px){.pux-Footer-contact-desc{font-size:16px;line-height:1.5}}.pux-Footer-contact-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pux-Footer-contact-actions [data-break]{display:none}@media screen and (max-width:1024px){.pux-Footer-contact-actions [data-break]{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;height:0}}.pux-Footer-contact-actions .pux-Btn{margin-right:20px}.pux-Footer-contact-mail{font-family:var(--font-family-special);font-size:32px;line-height:1.5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;margin-right:20px}.pux-Footer-contact-mail:focus,.pux-Footer-contact-mail:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}@media screen and (max-width:768px){.pux-Footer-contact-mail{font-size:24px;line-height:1.3333333333}}.pux-Footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:136px}@media screen and (max-width:768px){.pux-Footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:120px}}@media screen and (max-width:768px){.pux-Footer-links a{width:100%}}.pux-Footer-infos{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:136px}@media screen and (max-width:768px){.pux-Footer-infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:120px}}.pux-Footer-infos-col{-ms-flex-negative:0;flex-shrink:0;width:50%;padding-right:24px}@media screen and (max-width:768px){.pux-Footer-infos-col{width:100%;padding-right:0;padding-bottom:64px}}.pux-Footer-infos-col:last-child{padding-right:0;padding-left:24px;border-left:1px solid rgba(253,248,242,.32)}@media screen and (max-width:768px){.pux-Footer-infos-col:last-child{width:100%;padding:64px 0 0;border-top:1px solid rgba(253,248,242,.32);border-left:0}}.pux-Footer-infos-title{font-family:var(--font-family-special);font-size:32px;line-height:1.5;font-weight:700;text-transform:uppercase;margin:0}.pux-Footer-infos-desc{margin-top:24px;margin-bottom:40px;font-size:18px;line-height:1.6666666667}@media screen and (max-width:768px){.pux-Footer-infos-desc{font-size:16px;line-height:1.5;margin-bottom:24px}}.pux-Footer-infos-btn{font-family:var(--font-family-special);font-size:32px;line-height:1.5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-Footer-infos-btn:focus,.pux-Footer-infos-btn:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}@media screen and (max-width:768px){.pux-Footer-infos-btn{font-size:24px;line-height:1.3333333333}}.pux-Footer-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:192px;padding-bottom:24px}@media screen and (max-width:1024px){.pux-Footer-copy{margin-top:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.pux-Footer-copy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:16px}}.pux-Footer-copy>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}@media screen and (max-width:768px){.pux-Footer-copy>ul{gap:16px}}.pux-Footer-copy a{display:inline-block;font-size:12px;line-height:1.1666666667;letter-spacing:.02em;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.pux-Footer-copy a:focus,.pux-Footer-copy a:hover{-webkit-animation:underline-1px .4s ease-in-out;animation:underline-1px .4s ease-in-out}@keyframes underline-1px{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0 1px}51%{background-position:0 100%;background-size:0 1px}to{background-position:0 100%;background-size:100% 1px}}@media screen and (max-width:768px){.pux-Footer-copy a{font-size:10px;line-height:1.2}}.pux-Home-sep{margin:0 auto;width:250px;height:2px;background-color:var(--color-burnt-sienna)}.pux-HomeIntroduction{position:relative;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-black);padding:40vh var(--hspace) 40px}@media screen and (max-width:768px){.pux-HomeIntroduction{padding-top:30vh}}.pux-HomeIntroduction>*{position:relative;z-index:1}.pux-HomeIntroduction-bg{position:absolute;inset:0;z-index:0;background:50%/cover no-repeat;opacity:.25}.pux-HomeIntroduction-bg[data-mobile]{display:none}@media screen and (max-width:768px){.pux-HomeIntroduction-bg[data-mobile]{display:block}}@media screen and (max-width:768px){.pux-HomeIntroduction-bg[data-desktop]{display:none}}.pux-HomeIntroduction-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media screen and (max-width:768px){.pux-HomeIntroduction-logo{gap:16px}}.pux-HomeIntroduction-logo-svg{overflow:hidden;font-size:0}.pux-HomeIntroduction-logo svg{max-width:100%;height:auto;-webkit-transform:translateY(100%);transform:translateY(100%)}.pux-HomeIntroduction-subtitle{font-size:32px;line-height:1.125;font-weight:700}@media screen and (max-width:768px){.pux-HomeIntroduction-subtitle{font-size:16px;line-height:1.125}}.pux-HomeIntroduction-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media screen and (max-width:768px){.pux-HomeIntroduction-actions{gap:16px;width:100%}}.pux-HomeIntroduction-actions a{width:200px}@media screen and (max-width:768px){.pux-HomeIntroduction-actions a{max-width:calc(50% - 8px)}}.pux-HomeIntroduction-scroll{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pux-HomeIntroduction-scroll:before{content:"";display:block;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;cursor:pointer}@media screen and (max-width:768px){.pux-HomeIntroduction-scroll{gap:8px}}.pux-HomeIntroduction-scroll span{font-size:20px;line-height:1.1;font-weight:700;letter-spacing:.02em}@media screen and (max-width:768px){.pux-HomeIntroduction-scroll span{font-size:14px;line-height:1.1428571429}}.pux-HomeIntroduction-scroll svg{-webkit-animation:loop 2s infinite;animation:loop 2s infinite}@-webkit-keyframes loop{0%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes loop{0%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(5px);transform:translateY(5px)}}.pux-HomeIntroduction-lang{position:absolute;bottom:72px;right:72px}@media screen and (max-width:768px){.pux-HomeIntroduction-lang{right:inherit;bottom:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pux-HomeOpening{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}@media screen and (max-width:768px){.pux-HomeOpening{height:auto;padding:120px 0}}.pux-HomeOpening-header{position:relative}.pux-HomeOpening-deco{position:absolute;bottom:-10%;right:0}@media screen and (max-width:1024px){.pux-HomeOpening-deco{bottom:40%;right:-20%}}@media screen and (max-width:768px){.pux-HomeOpening-deco{z-index:-1;bottom:100%;right:0}}@media screen and (max-width:768px){.pux-HomeOpening-deco svg{height:150px;width:auto}}.pux-HomeOpening-title{font-size:48px;line-height:1.1666666667;color:var(--color-tuatara);font-weight:700;margin:0}@media screen and (max-width:768px){.pux-HomeOpening-title{font-size:48px;line-height:1.1666666667}}.pux-HomeOpening-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:80px}@media screen and (max-width:768px){.pux-HomeOpening-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:40px}}.pux-HomeOpening-gallery-img{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:386/419;overflow:hidden}.pux-HomeOpening-gallery-img img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pux-HomeSection{padding:180px 0 220px}@media screen and (max-width:768px){.pux-HomeSection{padding:120px 0}}.pux-HomeSection-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:120px}@media screen and (max-width:1280px){.pux-HomeSection-wrapper{gap:40px}}@media screen and (max-width:1024px){.pux-HomeSection-wrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}[data-direction=reverse] .pux-HomeSection-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pux-HomeSection-content{position:relative}.pux-HomeSection-title{font-family:var(--font-family-special);font-size:64px;line-height:1.25;letter-spacing:.02em;color:var(--color-tuatara);font-weight:400;margin:0;text-transform:uppercase}@media screen and (max-width:768px){.pux-HomeSection-title{font-size:48px;line-height:1.1666666667}}.pux-HomeSection-desc{font-size:18px;line-height:1.6666666667;margin-top:24px;color:var(--color-tuatara)}@media screen and (max-width:768px){.pux-HomeSection-desc{font-size:14px;line-height:1.7142857143}}.pux-HomeSection-gallery{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:520px}@media screen and (max-width:1024px){.pux-HomeSection-gallery{width:100%}}.pux-HomeSection-gallery img{width:100%;height:auto}.pux-HomeSection-icon{position:absolute;left:-120px;top:calc(100% + 20px)}@media screen and (max-width:1024px){.pux-HomeSection-icon{position:static;margin-top:60px;text-align:center}}[data-direction=reverse] .pux-HomeSection-icon{left:inherit;right:-120px}@media screen and (max-width:768px){.pux-HomeSection-icon svg{height:210px;width:auto}}.pux-HomeReservation{position:fixed;z-index:10;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.pux-HomeReservation-mask{position:absolute;inset:0;background-color:rgba(0,0,0,.7)}.pux-HomeReservation-content{position:relative;font-size:0;text-align:center}.pux-HomeReservation-content iframe{width:448px;height:590px;max-height:60vh}@media screen and (max-width:768px){.pux-HomeReservation-content iframe{max-width:calc(100% - var(--hspace)*2)}}.pux-HomeReservation-close{position:relative;position:absolute;z-index:1;top:calc(100% + 40px);left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:var(--color-linen);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pux-HomeReservation-close:before{content:"";display:block;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;cursor:pointer}