@font-face{font-family:brand;src:url(/_next/static/media/89c3d590ea08bcac-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:brand Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_7e6302{font-family:brand,brand Fallback;font-style:normal}.__variable_7e6302{--font-brand:"brand","brand Fallback"}:root{--ink:#171d16;--ink-2:#2c332b;--ink-3:#343d32;--sage:#cee6c6;--sage-deep:#13240f;--leaf:#aed4a1;--moss:#5e715b;--mist:#9eae9a;--paper:#f6f7f6;--white:#ffffff;--line:#e2e6e0;--line-dark:rgba(226,231,224,0.16);--radius:14px;--curve:160px;--wrap:1220px;--gutter:clamp(16px,4vw,40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink-2);font-family:var(--font-brand),system-ui,sans-serif;font-weight:350;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-weight:400;margin:0;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}p{margin:0}strong{font-weight:500}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(56px,8vw,110px) 0}.section+.section{padding-top:0}.dark{background:var(--ink);color:#dfe5dc}.dark h1,.dark h2,.dark h3{color:var(--white)}.md>*+*{margin-top:1em}.md ul{padding-left:1.2em;margin:0}.md li+li{margin-top:.35em}.md a{text-decoration:underline;text-underline-offset:3px}.md h2,.md h3{margin-top:1.4em}.btn{display:inline-flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;border-radius:999px;background:var(--ink);color:var(--white);text-decoration:none;font-size:15px;font-weight:450;border:0;cursor:pointer;transition:transform .15s ease,background .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn .arrow svg{width:12px;height:12px}.go svg{width:18px;height:18px}.btn .arrow{width:20px;height:20px;border-radius:50%;background:var(--sage);color:var(--sage-deep);display:grid;place-items:center;font-size:12px;flex:none}.btn.secondary{background:var(--sage);color:var(--sage-deep)}.btn.secondary .arrow{background:var(--leaf)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.header{position:fixed;top:12px;left:12px;right:12px;z-index:50;border-radius:16px;transition:background .25s ease,top .25s ease}.header.solid{background:var(--ink);top:4px}.header-inner{display:flex;align-items:center;gap:28px;padding:14px 22px}.logo img{height:26px;width:auto}.menu{display:flex;gap:22px;list-style:none;margin:0;padding:0}.menu>li{position:relative}.menu>li>a{color:var(--white);text-decoration:none;font-size:15px;font-weight:450;display:inline-flex;gap:6px;align-items:center;padding:8px 0}.menu>li>a:after{content:"+";font-size:18px;line-height:1;opacity:.8}.dropdown{position:absolute;top:100%;left:-14px;min-width:220px;background:var(--ink);border:1px solid var(--line-dark);border-radius:12px;padding:8px;list-style:none;margin:6px 0 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s ease}.menu>li:focus-within .dropdown,.menu>li:hover .dropdown{opacity:1;visibility:visible;transform:none}.dropdown a{display:block;padding:9px 12px;border-radius:8px;color:#dfe5dc;text-decoration:none;font-size:15px}.dropdown a:hover{background:var(--ink-3);color:var(--white)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.contact-link{display:inline-flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-size:15px;font-weight:450}.icon-circle{width:38px;height:38px;border-radius:50%;background:var(--ink-3);display:grid;place-items:center;flex:none}.icon-circle svg{width:16px;height:16px}.mobile-menu{display:none;margin-left:auto}.mobile-menu summary{list-style:none;cursor:pointer;color:var(--white);padding:6px;display:grid;place-items:center}.mobile-menu summary svg{width:28px;height:28px}.mobile-menu[open] summary{color:var(--leaf)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--ink);border-radius:16px;padding:18px 22px 24px;max-height:calc(100vh - 100px);overflow:auto}.mobile-panel h4{color:var(--mist);font-size:13px;margin:14px 0 6px;font-weight:400}.mobile-panel a{display:block;color:var(--white);text-decoration:none;padding:7px 0;font-size:17px}.mobile-panel .btn{margin-top:18px;display:inline-flex}.hero{padding:12px}.hero-inner{position:relative;overflow:hidden;border-radius:16px 16px var(--curve) 16px;background:var(--ink);color:var(--white)}.hero-image{min-height:min(92vh,860px);display:flex;align-items:flex-end}.hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,10,.45),rgba(10,14,10,0) 30%,rgba(10,14,10,0) 55%,rgba(10,14,10,.55))}.hero-image .hero-text{position:relative;z-index:1;padding:0 28px 48px;display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:20px}.hero h1{color:var(--white);font-size:clamp(40px,5.2vw,72px);max-width:15ch}.scroll-hint{display:inline-flex;align-items:center;gap:12px;color:var(--white);text-decoration:none;font-size:16px;margin-right:60px}.scroll-hint span{width:18px;height:28px;border:1.5px solid;border-radius:10px;position:relative}.scroll-hint span:after{content:"";position:absolute;left:50%;top:6px;width:2px;height:6px;background:currentColor;border-radius:2px;transform:translateX(-50%);animation:scrolly 1.6s infinite}@keyframes scrolly{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,8px)}}.hero-plain{padding:108px 28px 40px;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end}.crumbs{display:flex;gap:10px;font-size:13px;color:#cfd6cc;margin-bottom:40px;flex-wrap:wrap}.crumbs a{text-decoration:none;color:var(--white)}.crumbs a:hover{text-decoration:underline}.intro{font-size:clamp(28px,3.6vw,48px);line-height:1.25;color:var(--ink);max-width:26ch;margin-bottom:clamp(40px,6vw,80px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:center}.split.reverse>:first-child{order:2}.split-media img,.split-media video{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.asym h2,.split h2{font-size:clamp(26px,2.6vw,34px);line-height:1.22;margin-bottom:26px}.asym .md,.split .md{font-size:16.5px;color:var(--ink-2)}.asym{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:center}.asym.reverse>:first-child{order:2}.asym-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:end}.asym-media img{width:100%;object-fit:cover;border-radius:var(--radius)}.asym-media img:first-child{aspect-ratio:3/4.2}.asym-media img:nth-child(2){aspect-ratio:3/3.4}.asym-media.single{grid-template-columns:1fr}.asym-media.single img{aspect-ratio:4/3.3}.models{background:var(--ink);border-radius:18px;margin:0;padding:clamp(60px,8vw,110px) 0}.models-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.models-head{padding:0 0 26px}.eyebrow{color:var(--mist);font-size:15px}.models-head h2{font-size:clamp(34px,4vw,56px);color:var(--white);margin:14px 0 18px}.models-head p{color:#c9d1c6}.model-card{display:block;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line-dark);text-decoration:none;color:var(--white);background:#222a21}.model-card img{width:100%;aspect-ratio:4/3.3;object-fit:cover;transition:transform .5s ease}.model-card:hover img{transform:scale(1.03)}.model-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 35%,rgba(0,0,0,0) 65%,rgba(0,0,0,.6))}.model-card .bottom,.model-card .top{position:absolute;left:26px;right:26px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.model-card .top{top:22px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.3)}.model-card .top h3{color:var(--white);font-size:clamp(26px,2.4vw,32px)}.model-card .bottom{bottom:22px;font-size:14px}.go{width:38px;height:38px;border-radius:50%;background:var(--leaf);color:var(--sage-deep);display:grid;place-items:center;flex:none}.specs{display:flex;gap:14px}.spec,.specs{align-items:center}.spec{display:inline-flex;gap:6px}.spec svg{width:18px;height:18px;opacity:.85}.pill{background:var(--sage);color:var(--sage-deep);padding:3px 10px;border-radius:999px;font-size:13px;white-space:nowrap}.divider-v{width:1px;height:22px;background:rgba(255,255,255,.4)}.howitworks{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;margin-top:20px;padding:24px 26px;border:1px solid var(--line-dark);border-radius:var(--radius);color:var(--white);text-decoration:none}.howitworks .label{color:var(--mist)}.howitworks .row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;font-size:18px;font-weight:400}.soon-card{position:relative;border-radius:var(--radius);overflow:hidden;margin-top:26px;grid-column:1/-1}.soon-card img{width:100%;aspect-ratio:21/8;object-fit:cover}.soon-card:after{content:"";position:absolute;inset:0;background:rgba(15,20,14,.35)}.soon-card .top{position:absolute;top:22px;left:26px;right:26px;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.3)}.soon-card h3{color:var(--white);font-size:clamp(26px,2.4vw,32px)}.slides-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.slides-head h2{font-size:clamp(28px,3vw,40px)}.slides-head .side{color:var(--moss);max-width:40ch}.slider-nav{display:flex;gap:8px}.slider-nav button{width:42px;height:42px;border-radius:50%;border:1px solid #cfd6cc;background:transparent;cursor:pointer;font-size:16px;color:var(--ink)}.slider-nav button:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,31%);grid-gap:20px;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;background:var(--white);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column}.slide img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef0ec}.slide-img-empty{aspect-ratio:4/3;background:linear-gradient(135deg,#e7ece4,#d5dfd0)}.slide-body{padding:20px 22px 24px}.slide-num{color:var(--moss);font-size:14px;margin-bottom:8px}.slide h3{font-size:21px;margin-bottom:10px}.slide .md{font-size:15px;color:var(--ink-2)}.contact-card{scroll-snap-align:start;background:var(--ink);color:var(--white);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;min-height:280px}.contact-card .label{color:var(--mist)}.contact-card .row{display:flex;align-items:flex-end;justify-content:space-between;font-size:20px}.faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:start}.faq h2{font-size:clamp(28px,3vw,40px);margin-bottom:16px}.faq .lead{color:var(--moss);margin-bottom:28px}.faq-media img{width:100%;aspect-ratio:4/4.6;object-fit:cover;border-radius:var(--radius);position:-webkit-sticky;position:sticky;top:100px}details.qa{border-bottom:1px solid #d9ded6}details.qa:first-of-type{border-top:1px solid #d9ded6}details.qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 12px;font-size:18px;color:var(--ink)}details.qa summary::-webkit-details-marker{display:none}details.qa summary:after{content:"+";font-size:22px;line-height:1;transition:transform .2s ease;flex:none}details.qa[open] summary:after{transform:rotate(45deg)}details.qa .md{padding:0 12px 20px;color:var(--ink-2)}.cta{position:relative;border-radius:18px 18px 18px var(--curve);overflow:hidden;min-height:540px;display:flex;align-items:flex-end;color:var(--white)}.cta img{width:100%;height:100%;object-fit:cover}.cta img,.cta:after{position:absolute;inset:0}.cta:after{content:"";background:linear-gradient(90deg,rgba(12,16,11,.78),rgba(12,16,11,.45) 55%,rgba(12,16,11,.1))}.cta-body{position:relative;z-index:1;padding:clamp(28px,5vw,64px);max-width:720px}.cta h2{color:var(--white);font-size:clamp(26px,3vw,40px);margin-bottom:18px}.cta .md{color:#e3e8e0}.team{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:center}.team.reverse>:first-child{order:2}.team h2{font-size:clamp(26px,2.6vw,34px);margin-bottom:22px}.members{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.member img{width:100%;aspect-ratio:3/3.8;object-fit:cover;border-radius:var(--radius);background:#e3e7e1}.member .name{margin-top:12px;font-size:18px;color:var(--ink)}.member .role,.member a{color:var(--moss);font-size:14px}.cards-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.cards-head h2{font-size:clamp(28px,3vw,40px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef0ec}.card img.contain{object-fit:contain;padding:30px;background:var(--white)}.card-body{padding:20px 22px 24px}.card h3{font-size:21px;margin-bottom:10px}.card .md{font-size:15px}.hotspots{position:relative;border-radius:18px;overflow:hidden}.hotspots img{width:100%}.hs-point{position:absolute;transform:translate(-50%,-50%)}.hs-point button{width:28px;height:28px;border-radius:50%;border:2px solid var(--white);background:rgba(23,29,22,.55);color:var(--white);cursor:pointer;font-size:15px;display:grid;place-items:center;box-shadow:0 0 0 6px rgba(255,255,255,.18)}.hs-point button[aria-expanded=true]{background:var(--sage);color:var(--sage-deep)}.hs-tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:240px;background:var(--white);color:var(--ink-2);border-radius:12px;padding:14px 16px;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:2}.hs-tip strong{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.hs-title{margin-bottom:26px;font-size:clamp(28px,3vw,40px)}.model{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);align-items:start}.gallery-main{position:relative;border-radius:var(--radius);overflow:hidden;background:#e7ebe5}.gallery-main img{width:100%;aspect-ratio:1/1.02;object-fit:cover}.gallery-nav{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.thumbs button{flex:none;width:64px;height:50px;border-radius:8px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;opacity:.6;background:none}.thumbs button[aria-current=true]{border-color:var(--ink);opacity:1}.thumbs img{width:100%;height:100%;object-fit:cover}.model-info h2{font-size:clamp(34px,3.6vw,46px)}.model-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.badge{background:#e3efde;color:var(--sage-deep);border-radius:999px;font-size:13px;padding:4px 12px;white-space:nowrap}.model-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 18px;border-bottom:1px solid #9aa597;margin-bottom:22px;flex-wrap:wrap}.model-meta .specs{color:var(--ink-2)}.model-meta .price{font-size:22px;color:var(--ink)}.model-info .md{margin-bottom:20px}.prose{max-width:820px;font-size:17px}.prose .md li,.prose .md p{color:var(--ink-2)}.prose .md h2{font-size:28px}.prose .md h3{font-size:22px}.wide-image img{width:100%;border-radius:18px;max-height:640px;object-fit:cover}.articles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.article img{width:100%;aspect-ratio:16/10;object-fit:cover}.article h3{font-size:21px;padding:20px 22px 8px}.article span{padding:0 22px 22px;color:var(--moss);font-size:14px;margin-top:auto}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:start}.contact h2{font-size:clamp(28px,3vw,40px);margin-bottom:18px}.contact-details{margin-top:28px;display:grid;grid-gap:12px;gap:12px}.contact-details a,.contact-details div{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-size:17px}.contact-details .icon-circle{background:var(--ink);color:var(--white)}.contact-image img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);margin-top:32px}.form{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,36px);display:grid;grid-gap:16px;gap:16px}.form h3{font-size:24px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--ink)}.form input,.form textarea{font:inherit;font-size:16px;padding:12px 14px;border-radius:10px;border:1px solid #cdd3ca;background:var(--paper);color:var(--ink)}.form input:focus,.form textarea:focus{outline:2px solid var(--leaf);border-color:var(--moss)}.form textarea{min-height:130px;resize:vertical}.form .hp{position:absolute;left:-9999px}.form-note{font-size:14px;color:var(--moss)}.form-ok{background:#e3efde;color:var(--sage-deep)}.form-err,.form-ok{padding:14px 16px;border-radius:10px}.form-err{background:#fbe9e7;color:#7a2a1f}.footer{margin:0 12px 12px;border-radius:18px;background:var(--ink);color:#c9d1c6;padding:56px 0 28px;position:relative}.back-top{position:absolute;top:34px;right:28px;display:inline-flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-size:15px}.back-top span{width:28px;height:28px;border-radius:50%;background:var(--leaf);color:var(--sage-deep);display:grid;place-items:center}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--line-dark);flex-wrap:wrap}.footer-top img{height:48px;width:auto}.footer-contacts{display:flex;gap:22px;flex-wrap:wrap}.footer-contacts a{display:inline-flex;align-items:center;gap:12px;color:var(--white);text-decoration:none;font-size:18px}.footer-mid{display:grid;grid-template-columns:1.3fr 2fr;grid-gap:40px;gap:40px;padding:40px 0;border-bottom:1px solid var(--line-dark)}.footer-mid h3{color:var(--white);font-size:22px;margin-bottom:16px}.footer-mid p{color:var(--mist);max-width:46ch}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.footer-cols h4{color:var(--leaf);font-size:13px;font-weight:400;margin-bottom:14px}.footer-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.footer-cols a{color:var(--white);text-decoration:none}.footer-cols a:hover{text-decoration:underline}.footer-cols small{display:block;color:var(--mist);font-size:11px;margin-top:-2px}.social{display:inline-flex;align-items:center;gap:8px;background:#3c4a39;color:#dfe9da!important;padding:5px 12px;border-radius:999px;font-size:14px}.social svg{width:14px;height:14px}.footer-bottom{justify-content:space-between;padding-top:22px;font-size:12.5px;color:var(--moss);flex-wrap:wrap}.footer-bottom,.footer-bottom nav{display:flex;gap:16px}.footer-bottom a{color:var(--moss);text-decoration:none}.footer-bottom a:hover{color:var(--white)}@media (max-width:980px){.header-actions,.menu{display:none}.mobile-menu{display:block}.header{background:var(--ink);top:8px;left:8px;right:8px}.asym,.contact,.faq,.footer-mid,.model,.models-grid,.split,.team{grid-template-columns:1fr}.asym.reverse>:first-child,.split.reverse>:first-child,.team.reverse>:first-child{order:0}.articles,.cards{grid-template-columns:1fr 1fr}.slider{grid-auto-columns:minmax(260px,70%)}.faq-media img{position:static;aspect-ratio:16/10}:root{--curve:80px}.hero{padding:8px}.scroll-hint{display:none}.back-top{position:static;margin:0 var(--gutter) 24px}}@media (max-width:640px){.articles,.cards,.footer-cols{grid-template-columns:1fr}.members{grid-template-columns:1fr 1fr}.model-card .bottom{flex-wrap:wrap}.model-card .bottom>span:last-child{display:none}.soon-card img{aspect-ratio:16/10}.hero-plain{padding:96px 20px 30px;min-height:220px}.hero-image .hero-text{padding:0 20px 36px}.cards-head,.slides-head{flex-direction:column;align-items:flex-start}.footer-top img{height:40px}.hs-tip{width:200px}}