.hero{background:rgba(var(--shade-dark));gap:1em;height:80vh;overflow:hidden;position:relative}.hero,.hero .slide{display:flex;flex-direction:column}.hero .slide{align-items:center;flex:1;justify-content:center}.hero .slide:before{background:radial-gradient(50% 50% at 25% 100%,rgba(var(--tint),.5) 0,rgba(var(--shade),.1))}.hero .slide:after,.hero .slide:before{animation:lg-animation 1s infinite;content:"";inset:0;position:absolute}.hero .slide:after{background:radial-gradient(100% 100% at 100% 50%,rgba(var(--tint),.25) 0,rgba(var(--shade),.1))}.hero .slide .background{animation:bg-animation 1s forwards;display:flex;flex-direction:column;height:100%;inset:0;opacity:.2;pointer-events:none;position:absolute;width:100%}.hero .slide .background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero .slide.--background-top .background img{-o-object-position:top;object-position:top}.hero .slide .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:1}.hero .slide .container .slot{animation:hero-element-apparition 1s forwards;animation-delay:1;display:flex;flex-direction:column;opacity:0}.hero .slide .container .slot#main{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(var(--tint),.08),rgba(var(--shade-dark),.15) 70%),rgba(var(--shade-dark),.35);border:1px solid rgba(var(--tint),.25);border-radius:var(--radius);box-shadow:0 30px 60px -25px #0000008c,inset 0 1px #ffffff0a;overflow:hidden;padding:2.25em 2.25em 2em;position:relative}.hero .slide .container .slot#main:before{background:linear-gradient(90deg,transparent 0,rgba(var(--tint),.9) 50%,transparent 100%);content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}.hero .slide .container .slot#main:after{background:radial-gradient(closest-side,rgba(var(--tint),.25),transparent 70%);content:"";filter:blur(40px);height:100%;left:-10%;pointer-events:none;position:absolute;top:-30%;width:60%;z-index:0}.hero .slide .container .slot#main .icon{font-size:4em}.hero .slide .container .slot#main .content{display:flex;flex-direction:column;gap:1em;max-width:500px;position:relative;z-index:1}.hero .slide .container .slot#main .content:before{background:rgb(var(--tint));border-radius:2px;content:"";display:block;height:3px;margin-bottom:.25em;width:36px}.hero .slide .container .slot#main .content h1,.hero .slide .container .slot#main .content h2{font-size:2.75em;font-weight:900;line-height:1.1;text-shadow:0 4px 24px rgba(var(--tint),.35)}.hero .slide .container .slot#main .content p{color:rgba(var(--color),.8);font-size:1.15em;line-height:1.6}.hero .slide .container .slot#main .buttons{position:relative;z-index:1}.hero .slide .container .slot#second{display:flex;flex:1;flex-direction:column;gap:4em;justify-content:center;max-width:700px}.hero .slide .container .slot#second div.image-container{align-items:center;animation:hero-element-apparition 1s forwards,image-container 4s infinite forwards;display:flex;flex-direction:column;height:300px;justify-content:center;overflow:hidden;position:relative}@keyframes image-container{0%{transform:translateY(0)}50%{transform:translateY(-5%)}to{transform:translateY(0)}}.hero .slide .container .slot#second div.image-container img{display:flex;height:100%;-o-object-fit:contain;object-fit:contain;transition:all var(--transition);width:100%}.hero .slide .container .slot#second div.image-container span.iconify{font-size:10em}.hero .slide .container .slot#specs{align-items:start;display:grid;flex-wrap:wrap;gap:1em;grid-template-columns:repeat(4,1fr);justify-content:center;position:relative}.hero .slide .container .slot#specs .spec{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;overflow:hidden;padding:.5em .25em .25em;position:relative;text-align:center;transition:transform var(--transition)}.hero .slide .container .slot#specs .spec:before{background:radial-gradient(60% 50% at 50% 0,rgba(var(--tint),0) 0,transparent 100%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:background .4s ease;width:70%}.hero .slide .container .slot#specs .spec .icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,rgba(var(--tint),.12),rgba(var(--tint),.02) 65%),rgba(var(--shade-dark),.85);border:1px solid rgba(var(--border),.85);border-radius:14px;box-shadow:0 6px 18px -8px #0000008c,inset 0 1px #ffffff0a;color:rgb(var(--tint));display:inline-flex;justify-content:center;margin-bottom:.35em;overflow:hidden;padding:.95em;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease;z-index:1}.hero .slide .container .slot#specs .spec .icon .iconify{font-size:1.85em;transition:transform .3s ease}.hero .slide .container .slot#specs .spec .title{color:rgb(var(--color));font-size:.95em;font-weight:800;letter-spacing:.01em;line-height:1.25}.hero .slide .container .slot#specs .spec .text{color:rgba(var(--color),.65);font-size:.78em;line-height:1.4}.hero .slide .container .slot#specs .spec:hover{transform:translateY(-4px)}.hero .slide .container .slot#specs .spec:hover:before{background:radial-gradient(60% 50% at 50% 0,rgba(var(--tint),.22) 0,transparent 100%)}.hero .slide .container .slot#specs .spec:hover .icon{background:rgb(var(--tint));border-color:rgba(var(--tint),.65);box-shadow:0 12px 28px -10px rgba(var(--tint),.55),0 4px 12px -6px #00000073,inset 0 1px #ffffff2e;color:rgb(var(--tint-color))}.hero .slide .container .slot#specs .spec:hover .icon .iconify{transform:scale(1.06)}.hero .slide .container .buttons{align-items:center;display:flex;flex-direction:row;font-size:1.25em;gap:1em;margin-top:25px}.hero .slide.--closing .container .slot{animation:hero-element-disparition 1s forwards;display:flex;flex-direction:column;opacity:0}.hero .indicator{bottom:0;flex-direction:row;left:0;margin:0 auto;position:absolute;right:0;width:-moz-fit-content;width:fit-content;z-index:1}.hero .indicator,.hero .indicator a.indicator-item{align-items:center;display:flex;justify-content:center}.hero .indicator a.indicator-item{height:50px;padding:0 1em}.hero .indicator a.indicator-item .indicator-decor{background:rgba(var(--color),.25);border-radius:var(--radius);display:block;height:2px;transition:all var(--transition);width:30px}.hero .indicator a.indicator-item.active .indicator-decor{background:rgb(var(--color));display:block;height:10px;width:30px}.hero .indicator a.indicator-item:hover .indicator-decor{background:rgb(var(--color));display:block;height:30px;width:30px}.hero .indicator a.indicator-item .indicator-text{background:rgba(var(--shade-dark),.75);border-radius:var(--radius);bottom:50px;color:rgb(var(--color));font-size:.85em;left:0;opacity:0;padding:.5em;position:absolute;right:0;text-align:center;transition:all var(--transition)}.hero .indicator a.indicator-item:hover .indicator-text{opacity:1}@keyframes lg-animation{0%{background-position:100% 0}to{background-position:100% 100%}}@keyframes hero-element-apparition{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-element-disparition{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(100px)}}@keyframes bg-animation{0%{opacity:0;transform:scale(1.2) translate(-10%)}to{opacity:.25;transform:scale(1) translate(0)}}@media screen and (max-width:770px){.hero{height:auto;min-height:100dvh}.hero .slide .container{flex-direction:column;gap:4em;padding:4em 0}.hero .slide .container .content{max-width:100%;text-align:center}.hero .slide .container .content h1,.hero .slide .container .content h2{font-size:2em}.hero .slide .container .content p{font-size:1em}.hero .slide .container .content .buttons{font-size:1em;gap:1em;justify-content:center}.hero .slide .container .slot#main{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;padding:0}.hero .slide .container .slot#main,.hero .slide .container .slot#main .icon{justify-content:center;text-align:center}.hero .slide .container .slot#second{align-items:center;flex-direction:column;justify-content:center}.hero .slide .container .slot#second div.image-container{display:none}.hero .slide .container .slot#specs{grid-template-columns:repeat(2,1fr);margin-left:unset}.hero .slide .container .slot#specs .spec{height:120px;width:140px}.hero .slide .container .slot#specs .spec .icon{-webkit-backdrop-filter:none;backdrop-filter:none;padding:.75em}.hero .slide .container .slot#specs .spec .iconify{font-size:2em}.hero .slide .container .slot#specs .spec .title{font-size:.9em}.hero .slide .container .slot#specs .spec .text{font-size:.75em}.hero .slide .container .slot .buttons{flex-direction:column;font-size:1em;gap:.5em}}.map{background:rgb(var(--background))}.map .container{align-items:center;display:flex;flex-direction:row;gap:3.5em;padding:2.75em 0}.map .container .slot{display:flex;flex:1;flex-direction:column}.map .container .slot#text{gap:1em}.map .container .slot#text .content{display:flex;flex-direction:column;gap:.5em}.map .container .slot#text .content .map-bar{background:rgb(var(--tint));border-radius:2px;display:block;height:3px;margin-bottom:.5em;width:36px}.map .container .slot#text .content .map-title{color:rgb(var(--color));font-family:"proximanova-bold",var(--font-brand),sans-serif;font-size:clamp(1.55em,2.6vw,2em);font-style:italic;font-weight:900;letter-spacing:0;line-height:1.3;margin:0;padding:.1em .15em;text-transform:uppercase}.map .container .slot#text .content .map-title em{background:linear-gradient(120deg,rgb(var(--tint)) 0,rgba(var(--tint-light),.85));-webkit-background-clip:text;background-clip:text;display:inline-block;font-style:italic;padding-right:.1em;-webkit-text-fill-color:transparent}.map .container .slot#text .content .subtitle{color:rgba(var(--color),.78);font-size:1em;font-weight:400;line-height:1.5}.map .container .slot#text .text p{color:rgba(var(--color),.72);font-size:.92em;line-height:1.6;margin:0}.map .container .slot#text .icon{align-items:center;display:flex;margin-top:.5em}.map .container .slot#text .icon img{height:2.2em}.map .container .slot#text .title{font-size:1.5em;font-weight:800}.map .container .slot#text .map-actions{display:grid;gap:.6em;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5em}.map .container .slot#text .map-action{align-items:center;background:rgba(var(--shade),.7);border:1px solid rgba(var(--border),.7);border-radius:12px;color:rgba(var(--color),.85);display:inline-flex;font-size:.78em;font-weight:600;gap:.7em;justify-content:flex-start;letter-spacing:.06em;line-height:1.2;padding:.7em .9em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.map .container .slot#text .map-action .iconify{background:rgba(var(--tint),.16);border-radius:8px;color:rgb(var(--tint));flex-shrink:0;font-size:1em;height:1.85em;padding:.4em;transition:background .2s ease;width:1.85em}.map .container .slot#text .map-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map .container .slot#text .map-action:hover{background:rgba(var(--shade),.95);border-color:rgba(var(--tint),.45);color:rgb(var(--color));transform:translateY(-1px)}.map .container .slot#text .map-action:hover .iconify{background:rgba(var(--tint),.28)}.map .container .slot#text .map-keystats{display:grid;gap:.75em;grid-template-columns:repeat(3,1fr);margin-top:.5em}.map .container .slot#text .map-keystat{align-items:center;background:rgba(var(--shade),.7);border:1px solid rgba(var(--border),.7);border-radius:12px;display:flex;gap:.85em;padding:.85em 1em;transition:border-color .2s ease,background .2s ease}.map .container .slot#text .map-keystat:hover{background:rgba(var(--shade),.95);border-color:rgba(var(--tint),.4)}.map .container .slot#text .map-keystat>.iconify{background:rgba(var(--tint),.16);border-radius:9px;color:rgb(var(--tint));flex-shrink:0;font-size:1.1em;height:2.1em;padding:.45em;width:2.1em}.map .container .slot#text .map-keystat>div{display:flex;flex-direction:column;gap:.05em;min-width:0}.map .container .slot#text .map-keystat__value{color:rgb(var(--color));font-family:var(--font-brand),sans-serif;font-size:.95em;font-weight:800;letter-spacing:-.01em;line-height:1.15}.map .container .slot#text .map-keystat__label{color:rgba(var(--color),.5);font-size:.72em;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.map .container .slot#text .map-highlights{background:rgba(var(--shade-dark),.5);border:1px solid rgba(var(--border),.5);border-radius:14px;display:grid;gap:.6em 1.25em;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:1em 1.1em}.map .container .slot#text .map-highlights li{align-items:center;color:rgba(var(--color),.82);display:flex;font-size:.86em;gap:.55em;line-height:1.4}.map .container .slot#text .map-highlights li .iconify{color:rgb(var(--tint));flex-shrink:0;font-size:1em}.map .container .slot#map{position:relative;width:320px;--xtint:10,218,175;border-radius:var(--radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.map .container .slot#map>img{border-radius:var(--radius);height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.map .container .slot#map .overlay{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--shade),.82);border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);bottom:-22px;display:flex;flex-direction:row;gap:1.1em;left:-22px;max-width:calc(100% + 44px);padding:.9em 1.1em;position:absolute;width:-moz-max-content;width:max-content}.map .container .slot#map .overlay .overlay__identity{border-right:1px solid rgba(var(--border),.65);display:flex;flex-direction:column;flex-shrink:0;gap:.4em;justify-content:center;padding-right:1em}.map .container .slot#map .overlay .overlay__name{color:rgb(var(--color));font-family:var(--font-brand),sans-serif;font-size:1em;font-style:normal;font-weight:700;line-height:1.2;text-transform:none}.map .container .slot#map .overlay .overlay__brand{align-self:flex-start;filter:brightness(0) invert(1) opacity(.85);height:1.3em;pointer-events:none;width:auto}.map .container .slot#map .overlay .overlay__location{color:rgba(var(--color),.6);display:flex;flex-direction:column;font-size:.78em;gap:.05em;line-height:1.35}.map .container .slot#map .overlay .overlay__location strong{color:rgba(var(--color),.92);font-weight:600}.map .container .slot#map .overlay .overlay__specs{display:flex;flex-direction:column;gap:.55em;justify-content:center;list-style:none;margin:0;min-width:0;padding:0}.map .container .slot#map .overlay .overlay__specs li{align-items:center;color:rgba(var(--color),.88);display:flex;font-size:.82em;font-weight:500;gap:.7em;line-height:1.35}.map .container .slot#map .overlay .overlay__specs li .iconify{background:rgba(var(--tint),.16);border-radius:8px;color:rgb(var(--tint));flex-shrink:0;font-size:1em;height:1.85em;padding:.4em;width:1.85em}@media screen and (max-width:770px){.map .container{flex-direction:column;gap:1.5em;padding:2em 0}.map .container .slot{flex:1}.map .container .slot#text{gap:.85em}.map .container .slot#text .map-actions,.map .container .slot#text .map-keystats{gap:.5em;grid-template-columns:1fr}.map .container .slot#text .map-highlights{grid-template-columns:1fr}.map .container .slot#map{width:100%}.map .container .slot#map>img{border-radius:var(--radius) var(--radius) 0 0;height:auto;width:100%}.map .container .slot#map .overlay{border-radius:0 0 var(--radius) var(--radius);bottom:0;box-sizing:border-box;flex-direction:column;gap:.85em;left:0;max-width:100%;position:relative;right:0;width:100%}.map .container .slot#map .overlay .overlay__identity{border-bottom:1px solid rgba(var(--border),.65);border-right:none;padding-bottom:.85em;padding-right:0;width:100%}.map .container .slot#map .overlay .overlay__location{margin-top:0}.map .container .slot#map .overlay .overlay__specs{width:100%}}
