@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap";*{padding:0;border:0;margin:0;box-sizing:border-box;color:#fff}a,a:hover{color:inherit;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-x pan-y}button,input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;outline:none;background:rgba(0,0,0,0)}img{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}html,body{width:100vw;height:100vh}html{scroll-behavior:smooth}body{-ms-overflow-style:none;scrollbar-width:none;background:#000;font-family:"Montserrat",sans-serif}body::-webkit-scrollbar{display:none}.button{border-radius:8px;padding:15px 32px;border:1px solid #fff;font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:2px;text-align:center;display:inline-block;transition:background 300ms;cursor:pointer}.button:hover{background-color:rgba(255,255,255,.1)}header{background:linear-gradient(to bottom, #000, transparent);width:100%;padding:80px;display:flex;justify-content:space-between;align-items:center;position:fixed;z-index:999;top:0;left:0;pointer-events:none}header>*{pointer-events:all}header #menu{display:flex;gap:40px}header #menu a{font-size:16px;line-height:150%;color:#ccc;transition:300ms}header #menu a:hover{color:#fff}header #logo{position:absolute;top:calc(50% - 8px);left:calc(50% - 64px)}main>div{position:relative}main>div.block{width:100vw;height:100vh}#hero::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}#hero video{width:100%;height:100%;background:#000;object-fit:cover}#hero h1{font-size:32px;line-height:150%;white-space:nowrap;display:flex;align-items:center;gap:12px;position:absolute;z-index:1;bottom:80px;left:50%;transform:translateX(-50%);opacity:0;animation:a-1 1s 1s ease forwards}@keyframes a-1{to{opacity:1}}#hero h1 span{width:0;overflow:hidden;background:#fff;color:#000;animation:a-2 1s 1s ease forwards}@keyframes a-2{to{width:282px}}#hero #scroll{width:1px;height:120px;position:absolute;z-index:1;bottom:88px;left:80px}#hero #scroll::before{content:"";width:1px;background:#fff;position:absolute;left:0;animation:line 2000ms ease infinite}@keyframes line{0%{height:0;top:0}50%{height:100%;top:0}100%{height:0;top:100%}}#hero #scroll::after{content:"";width:8px;height:8px;border-radius:50%;border:1px solid #fff;position:absolute;left:-0.5px;transform:translateX(-4px);animation:circle 2000ms ease infinite}@keyframes circle{0%{top:0}50%{top:100%}100%{top:100%}}#model{height:13400px;position:relative}#model>div{width:100%;position:sticky;top:0}#model>div video{width:100%;height:100vh;background:#000;object-fit:cover}#model>div video.mobile{display:none}#model>div .title{text-align:center;white-space:nowrap;position:absolute;bottom:80px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 600ms}#model>div .title h2{font-size:56px;line-height:150%;margin-bottom:8px}#model>div .title p{font-size:20px;line-height:150%}#specs{background:url("/assets/media/specs.jpg");background-position:center;background-size:cover;display:flex;align-items:center;justify-content:flex-end}#specs .wrapper{width:50%;padding-right:80px}#specs .wrapper h2{font-size:32px;line-height:150%;margin-bottom:48px}#specs .wrapper>div{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:16px;margin-bottom:80px}#specs .wrapper>div .spec img{width:48px;height:48px;margin-bottom:16px}#specs .wrapper>div .spec h3{font-size:24px;line-height:150%;margin-bottom:8px}#specs .wrapper>div .spec p{font-size:16px;line-height:150%}#specs .wrapper>div .spec .mobile{display:none}#specs .wrapper .button{width:66.66%;background-image:url(/assets/media/icons/misc/chevron-right.svg);background-position:right 20px center;background-repeat:no-repeat}#gallery{background-position:center;background-size:cover;position:relative;transition:background-image 300ms}#gallery #prev,#gallery #next{width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:48px;position:absolute;top:calc(50% - 24px);cursor:pointer}#gallery #prev{left:80px;background-image:url("/assets/media/icons/chevron-left.svg")}#gallery #next{right:80px;background-image:url("/assets/media/icons/chevron-right.svg")}#gallery #thumbs{display:flex;gap:12px;position:absolute;bottom:80px;left:50%;transform:translateX(-50%)}#gallery #thumbs div{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #fff;background-position:center;background-size:cover;box-shadow:0 16px 16px 0 rgba(0,0,0,.25);position:relative;cursor:pointer}#gallery #thumbs div::after{content:"";width:100%;height:100%;display:block;transition:300ms}#gallery #thumbs div:hover::after{background:rgba(255,255,255,.1)}#video{position:relative}#video video{width:100%;height:100%;object-fit:cover;display:block}#contact{padding:80px;background:#000;display:flex}#contact>div{flex-basis:50%}#contact>div.left .menu{display:flex;margin-bottom:40px}#contact>div.left .menu div{width:50%}#contact>div.left .menu div h3{font-size:12px;line-height:150%;color:#b2b2b2;margin-bottom:20px}#contact>div.left .menu div ul{list-style:none}#contact>div.left .menu div ul li:not(:last-child){margin-bottom:8px}#contact>div.left .menu div ul li a{font-size:14px;line-height:150%}#contact>div.right{display:flex;flex-direction:column;justify-content:space-between}#contact>div.right .top{display:flex;align-items:center;gap:12px}#contact>div.right .top a{font-size:14px;line-height:150%}#contact>div.right .bottom{display:flex;justify-content:space-between}#contact>div.right .bottom p{font-size:12px;line-height:150%;color:#ccc}#contact>div.right .bottom #social{display:flex;gap:16px}#contact>div.right .bottom #social a img{width:18px;height:18px}.page .cover{height:240px;background:url("/assets/media/gallery/1.jpg") center;background-size:cover}.page .cover::after{content:"";width:100%;height:100%;background:rgba(255,255,255,.25);display:block}.page .grid{max-width:1228px;padding:80px 0;display:grid;grid-template-columns:repeat(12, 1fr);gap:24px;margin:0 auto}.page .grid .left{grid-column:span 6}.page .grid .left h1{font-size:32px;line-height:150%;margin-bottom:40px}.page .grid .left h2{font-size:20px;line-height:150%;margin-bottom:20px;text-transform:uppercase}.page .grid .left h3{font-size:20px;line-height:150%;margin-bottom:20px}.page .grid .left p{font-size:16px;line-height:150%;color:#ccc}.page .grid .right{grid-column:span 5/13;padding-top:88px}.page #about #video{width:100%;height:0;padding-bottom:100%;position:relative}.page #about #video video{width:100%;height:100%;border-radius:16px;object-fit:cover;display:block;position:absolute;top:0;left:0}.page #invest .right p{font-size:16px;line-height:150%;color:#ccc;margin-bottom:40px}.page #enquire .right form{border-radius:16px;padding:39px;border:1px solid #fff;display:block}.page #enquire .right form .textfields{margin-bottom:32px}.page #enquire .right form .textfields .textfield{margin-bottom:20px}.page #enquire .right form .textfields .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.page #enquire .right form .textfield input{width:100%;height:40px;border-bottom:1px solid #fff;font-size:16px;display:block}.page #enquire .right form .textfield input::placeholder{color:#b3b3b3}.page #enquire .right form .textfield input.error{border-color:red}.page #enquire .right form .textfield input.error+p{display:block}.page #enquire .right form .textfield p{font-size:12px;line-height:16px;color:red;margin-top:8px;display:none}.page #enquire .right form #config{margin-bottom:32px}.page #enquire .right form #config p{font-size:20px;line-height:150%;margin-bottom:20px}.page #enquire .right form #config .wrapper div{display:flex}.page #enquire .right form #config .wrapper div:not(:last-child){margin-bottom:16px}.page #enquire .right form #config .wrapper div input{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid #fff;margin-right:8px;cursor:pointer}.page #enquire .right form #config .wrapper div input:checked{background:#fff;display:flex;align-items:center;justify-content:center}.page #enquire .right form #config .wrapper div input:checked::before{content:"";width:8px;height:8px;border-radius:50%;background:#000;display:block}.page #enquire .right form #config .wrapper div label{font-size:16px;line-height:20px;cursor:pointer}.page #enquire .right form #comments{margin-bottom:32px}.page #enquire .right form #comments p{font-size:20px;line-height:150%;margin-bottom:20px}.page #enquire .right form #visit{display:flex;gap:8px;margin-bottom:32px}.page #enquire .right form #visit input{flex-shrink:0;width:20px;height:20px;border-radius:4px;border:1px solid #fff;display:block;margin-right:8px;cursor:pointer}.page #enquire .right form #visit input:checked{background:#fff;display:flex;align-items:center;justify-content:center}.page #enquire .right form #visit input:checked::before{content:"";width:12px;height:12px;background:#000;display:block}.page #enquire .right form #visit p{font-size:16px;line-height:150%}.page #enquire .right form>p{font-size:20px;line-height:150%;margin-bottom:64px}.page #enquire .right form>button{width:100%}@media(max-width: 430px){html,body{height:100%}header{padding:40px 20px}header #menu{display:none}header #logo{position:static}header #logo img{height:12px}main{height:100%}main>div.block{height:100%}.button{padding:11px 24px;font-size:10px;line-height:12px;letter-spacing:1.5px}#hero h1{width:calc(100% - 40px);font-size:24px;flex-direction:column;bottom:auto;top:50%;left:20px;transform:translateY(-50%)}@keyframes a-2{to{width:212px}}#hero #scroll{bottom:48px;left:20px}#model{height:100%}#model>div{height:100%}#model>div::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}#model>div video{height:100%}#model>div video.desktop{display:none}#model>div video.mobile{display:block}#model>div .title{width:calc(100% - 40px);white-space:normal;z-index:1;bottom:auto;top:50%;left:20px;transform:translateY(-50%)}#model>div .title h2{font-size:32px}#model>div .title p{font-size:16px}#specs{background-image:url("/assets/media/specs-mobile.jpg");position:relative}#specs::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}#specs .wrapper{width:100%;padding:0 20px;position:relative;z-index:1}#specs .wrapper h2{font-size:24px;text-align:center;margin-bottom:32px}#specs .wrapper>div{row-gap:24px;margin-bottom:64px}#specs .wrapper>div .spec{text-align:center}#specs .wrapper>div .spec img{width:36px;height:36px;margin:0 auto 12px}#specs .wrapper>div .spec h3{font-size:16px;margin-bottom:4px}#specs .wrapper>div .spec p{font-size:12px}#specs .wrapper>div .spec .desktop{display:none}#specs .wrapper>div .spec .mobile{display:block}#specs .wrapper .button{width:100%;background-position:right 14px center}#gallery{background-color:#0d0d0d;background-repeat:no-repeat;background-size:contain}#gallery #prev,#gallery #next{width:24px;height:24px;background-size:24px;top:calc(50% - 12px)}#gallery #prev{left:20px}#gallery #next{right:20px}#gallery #thumbs{gap:4px;bottom:40px}#gallery #thumbs div{width:48px;height:48px}#contact{padding:40px 20px;display:block}#contact>div:first-child{margin-bottom:48px}#contact>div:first-child div{justify-content:center}#contact>div:last-child p{line-height:150%;text-align:center}.page .grid{padding:40px 20px;display:block}.page .grid .left{margin-bottom:40px}.page .grid .right{padding:0}.page #invest .left{margin-bottom:0}}/*# sourceMappingURL=style.min.css.map */
