/*! ==========================================================================
 *  Normalize
 *  ========================================================================== */button,hr,input{overflow:visible}a,legend{color:inherit}progress,sub,sup{vertical-align:baseline}*,::after,::before,legend{box-sizing:border-box}details,main{display:block}code,pre,th{background-color:#d3d3d3}.list-reset,.text-reset{margin-top:0;margin-bottom:0}.list-reset,.list-reset>li,.text-reset{margin-bottom:0}.aspect-ratio>img,img{object-fit:cover;object-position:center}.aspect-ratio>img,.icon img,img{object-position:center}.btn-reset,.hero__button,.splide__progress,.text-center{text-align:center}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;text-underline-offset:.25em}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}.btn-reset,a:active{text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15}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{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}/*! ==========================================================================
 *  Fonts
 *  ========================================================================== */@font-face{font-weight:400 700;font-family:"SF Pro";font-style:normal;src:url(../fonts/SFNS.woff2) format("woff2");font-display:swap}/*! ==========================================================================
 *  Global styles
 *  ========================================================================== */body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;color:var(--color-white);font-weight:400;font-size:1.001rem;font-family:var(--font-family-primary);line-height:1.3;background-color:var(--color-glossy-black)}main{display:flex;flex-direction:column;flex-grow:1}ol,ul{padding-left:1.5em}dd,li{margin-bottom:.5em}dt{font-weight:700}button,input,select,textarea{font:inherit}.hero__button,.hero__title,th{font-weight:700}audio,iframe,img,video{display:block;max-width:100%;margin:1.5em 0}iframe{border:none}table{width:100%;margin:1.5em 0;border-collapse:collapse}td,th{padding:.625em;text-align:left;border:1px solid #d3d3d3}code{padding:.125em .375em;font-size:.95em;font-family:monospace}pre{padding:1em;overflow-x:auto;border-radius:.375em}abbr{cursor:help}blockquote{margin:1.5em 0;padding:1em 1.5em;font-style:italic;border-left:.25em solid currentcolor}:focus{outline-width:0!important}:focus-visible{outline-width:2px!important;outline-offset:5px!important}@-moz-document url-prefix(){:focus-visible{outline:gold solid 2px!important}}/*! ==========================================================================
 *  Variables
 *  ========================================================================== */:root{--font-family-primary:"SF Pro",sans-serif;--transition-base:0.3s ease;--transition-colors:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base);--transition-opacity:opacity var(--transition-base),visibility var(--transition-base);--color-black:#000;--color-black-rgb:0,0,0;--color-white:#fff;--color-white-rgb:255,255,255;--color-glossy-black:#272323;--color-glossy-black-rgb:39,35,35;--color-galaxy-black:#2a2a2a;--color-galaxy-black-rgb:42,42,42}/*! ==========================================================================
 *  Utils
 *  ========================================================================== */.list-reset{padding-left:0;list-style:none}.btn-reset{display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:0 0;border:none;cursor:pointer}.hero,.page-wrapper{flex-direction:column}.aspect-ratio,.icon{background-repeat:no-repeat;background-position:center;background-size:contain}.btn-reset:disabled{cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}/*! ==========================================================================
 *  .page-wrapper
 *  ========================================================================== */.page-wrapper{display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;overflow:clip}/*! ==========================================================================
 *  .aspect-ratio
 *  ========================================================================== */.aspect-ratio{position:relative;display:block;width:100%;overflow:hidden}.aspect-ratio::before{display:block;width:100%;padding-bottom:calc(100% / (var(--aspect-ratio,1)));content:""}.aspect-ratio>*{position:absolute;top:0;left:0;display:block;width:100%;height:100%;margin:0}/*! ==========================================================================
 *  .icon
 *  ========================================================================== */.icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1em;height:1em}.icon--height-auto{height:auto}.icon--width-auto{width:auto}.icon img,.icon svg{display:block;width:inherit;height:inherit;margin:0;fill:currentcolor}.icon img{object-fit:contain}/*! ==========================================================================
 *  .container
 *  ========================================================================== */.container{--container-width:73.126rem;--container-padding-x:1.251rem;width:min(var(--container-width),100% - 2 * var(--container-padding-x));margin-right:auto;margin-left:auto}/*! ==========================================================================
 *  .splide
 *  ========================================================================== */.splide{--splide-per-page:3;--splide-gap:1.876rem;--splide-overflow:hidden}.splide.is-initialized.is-active .splide__slide{width:var(--splide-width,calc((100% - var(--splide-gap) * (var(--splide-per-page) - 1))/ var(--splide-per-page)))}.splide.is-initialized.is-active .splide__slide:not(:last-child){margin-right:var(--splide-gap)}.splide__track{overflow:var(--splide-overflow)}.splide__track--visible{--splide-overflow:visible}.splide__slide{display:flex}.splide__arrows{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 1px);transform:translate(-50%,-50%);pointer-events:none}.splide__arrow{--border-radius:0.626rem;width:calc(2.63rem - clamp(.001rem,.521vw + -.143rem,.314rem));height:3.126rem;font-size:1.064rem;background-color:rgba(var(--color-black-rgb),.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition-colors);pointer-events:auto}.hero__list li::before,.splide__progress{position:absolute;background-color:var(--color-white)}.splide__arrow:active{background-color:rgba(var(--color-black-rgb),.9)}.splide__arrow--prev{border-radius:0 var(--border-radius) var(--border-radius) 0}.splide__arrow--next{border-radius:var(--border-radius) 0 0 var(--border-radius)}.splide__progress{bottom:calc(1.5rem - clamp(.001rem,.417vw + -.115rem,.251rem));left:50%;display:flex;align-items:center;justify-content:center;width:clamp(3.689rem,.833vw + 3.459rem,4.189rem);height:clamp(1.626rem,.417vw + 1.511rem,1.876rem);color:var(--color-black);font-weight:700;font-size:.876rem;border-radius:.626rem;transform:translateX(-50%)}.hero-slide,.hero__button{width:100%;border-radius:1.251rem}/*! ==========================================================================
 *  .hero
 *  ========================================================================== */.hero{display:flex;flex-grow:1;justify-content:center;padding-top:1.501rem;padding-bottom:1.001rem}.hero__container{display:flex;flex-direction:column}.hero__title{margin-top:0;margin-bottom:clamp(1.939rem,1.771vw + 1.452rem,3.001rem);font-size:clamp(2.001rem, .625vw + 1.829rem, 2.376rem);line-height:1}.hero__title i,.hero__title span{font-weight:400;font-style:italic}.hero__list{margin-top:clamp(1.501rem,.208vw + 1.444rem,1.626rem);margin-bottom:clamp(1.501rem,.208vw + 1.444rem,1.626rem);text-transform:uppercase}.hero__list li{position:relative;display:flex;align-items:center;min-height:2.501rem;padding-top:.501rem;padding-bottom:.501rem;padding-left:clamp(4.001rem,1.563vw + 3.571rem,4.939rem)}.hero__list li::before{top:50%;left:0;width:clamp(2.001rem,1.563vw + 1.571rem,2.939rem);height:1px;transform:translateY(-50%);content:""}.hero__button{position:relative;gap:1.126rem;min-height:6.751rem;padding:1.001rem 3.126rem;font-size:1.251rem;background:var(--color-black);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (any-hover:hover){a:hover{text-decoration:none}.splide__arrow:hover{background-color:rgba(var(--color-black-rgb),.9)}.hero__button:hover .hero__button-arrow{opacity:1}}.hero__button:active .hero__button-arrow{opacity:1}.hero__button .icon{font-size:2.189rem}.hero__button-arrow{position:absolute;top:0;right:0;font-size:3.314rem!important;opacity:0;transition:var(--transition-opacity)}/*! ==========================================================================
 *  .hero-slide
 *  ========================================================================== */.hero-slide{position:relative;overflow:hidden}.hero-slide__location{position:absolute;top:1.126rem;left:1.189rem;z-index:1;display:flex;gap:.626rem;align-items:center;max-width:calc(100% - 2.378rem);padding:clamp(.501rem,.104vw + .472rem,.564rem) 1.251rem;font-weight:600;font-size:calc(1.13rem - clamp(.001rem, .208vw + -.057rem, .126rem));line-height:1;background-color:rgba(var(--color-galaxy-black-rgb),90%);border-radius:.626rem}.hero-slide__location .icon{font-size:calc(1.25rem - clamp(.001rem, .208vw + -.057rem, .126rem))}.hero-slide__image{border-radius:inherit}@media (max-width:61.98rem){.splide__arrows{width:calc(100% + 2 * var(--container-padding-x))}.hero__title{text-align:center}.hero__slider{--splide-width:min(22.626rem, 100%);--splide-overflow:visible}.hero__list{align-self:center;width:100%;max-width:max(min(21.876rem,100%),100% - 3.128rem)}.hero__button{align-self:center;max-width:max(min(22.501rem,100%),100% - 2.502rem)}.hero-slide__image{--aspect-ratio:362/436}}.buttons-actions{display:flex;gap:20px;align-items:center;justify-content:center}@media(max-width:768px){.hero__button{font-size:0;gap:0}}@media(max-width:580px){.hero__button{padding:1rem}}