@font-face{font-family:Inter;src:url(inter.woff2);font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(montserrat.woff2);font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.econLanding{margin:0;background:#080808;color:#f5f5f5;font:14px Inter,system-ui;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a:focus-visible,select:focus-visible{outline:2px solid #61c2b0;outline-offset:6px}.landingNav{height:84px;padding:0 5%;display:flex;align-items:center;gap:30px;position:absolute;inset:0 0 auto;z-index:5;border-bottom:1px solid #ffffff12;background:linear-gradient(#08080880,transparent)}.brand img{display:block;width:140px;height:auto}.landingNav nav{margin-left:auto;display:flex;gap:32px;font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#bbb}.landingNav nav a:hover{color:#61c2b0}.languageSelect{color:#ccc;background:#1119;border:1px solid #ffffff25;padding:8px;font-size:10px;border-radius:3px}.languageSelect option{background:#101010;color:#fff}.landingHero{min-height:760px;height:100svh;max-height:1120px;position:relative;overflow:hidden}.heroImage{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:61% 68%}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,#080808e8 0%,#08080890 36%,#08080810 78%),linear-gradient(0deg,#080808 0%,transparent 35%,#08080835 100%)}.heroCopy{position:relative;z-index:2;padding:190px 6% 140px;width:100%;max-width:1050px;display:flex;flex-direction:column;justify-content:center;height:100%}.eyebrow{font-size:9px;letter-spacing:.4em;color:#61c2b0;text-transform:uppercase;margin:0 0 24px}.heroCopy h1{font:300 clamp(44px,5.3vw,96px)/1.1 Montserrat,system-ui;letter-spacing:.08em;margin:0;text-transform:uppercase}.heroCopy h1>span{display:block;font-size:.65em;letter-spacing:.14em;margin-bottom:10px}.heroCopy h1 em{display:block;font-style:normal;color:#fff;font-size:1.45em;font-weight:300;letter-spacing:.16em}.heroSubtitle{font-size:14px;font-weight:300;letter-spacing:.2em;color:#bdbdbd;margin:28px 0 38px}.configureCTA{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;align-self:flex-start;padding:18px 24px;border:1px solid #61c2b0;color:#61c2b0;font-size:10px;font-weight:500;letter-spacing:.22em;transition:background .2s,color .2s,box-shadow .2s}.configureCTA:hover{background:#61c2b0;color:#080808;box-shadow:0 0 35px #61c2b025}.configureCTA>span{font-size:20px;line-height:1}.discoverModels{position:absolute;bottom:54px;left:6%;z-index:3;font-size:9px;letter-spacing:.2em;color:#b5b5b5;display:flex;gap:24px;align-items:center}.discoverModels span{color:#61c2b0;font-size:20px}.heroSignature{position:absolute;right:5%;bottom:59px;font-size:8px;color:#aaa;letter-spacing:.25em}.chooseSection{padding:100px 5% 70px;max-width:1700px;margin:auto}.collectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:45px}.collectionHeading .eyebrow{margin-bottom:18px}.collectionHeading h2{font:300 clamp(23px,2.7vw,42px) Montserrat,system-ui;letter-spacing:.13em;margin:0}.collectionHeading>p{font-weight:300;font-size:12px;letter-spacing:.04em;color:#888;margin:0}.landingModels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.landingModel{background:#101010;border:1px solid #ffffff15;transition:border-color .2s,transform .25s;min-width:0}.landingModel:hover{border-color:#61c2b080;transform:translateY(-5px)}.modelImage{overflow:hidden;background:#bfb5aa}.modelImage img{width:100%;height:auto;aspect-ratio:440/248;object-fit:cover;display:block;transition:transform .5s}.landingModel:hover img{transform:scale(1.035)}.modelCopy{padding:26px;position:relative}.modelNumber{font-size:9px;color:#555;letter-spacing:.1em;position:absolute;right:25px;top:29px}.modelCopy h3{font:300 clamp(17px,1.5vw,23px) Montserrat,system-ui;letter-spacing:.1em;margin:0 24px 14px 0}.modelCopy>p{font-size:11px;color:#999;margin:0 0 30px;line-height:1.6}.modelAction{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.22em;color:#61c2b0;border-top:1px solid #ffffff12;padding-top:20px}.modelAction b{font-size:17px;font-weight:300;line-height:1}.collectionClosing{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:65px;border-top:1px solid #ffffff14;padding-top:30px}.collectionClosing>span{font:300 10px Montserrat,system-ui;letter-spacing:.22em;color:#aaa}.collectionClosing>p{font-size:11px;font-weight:300;color:#777}.landingFooter{padding:35px 5%;display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff10;font-size:10px;color:#777}.landingFooter .brand{margin-right:auto}.landingFooter .brand img{width:112px}.landingFooter a:hover{color:#61c2b0}
@media(max-width:800px){.landingNav{height:70px;padding:0 22px;gap:16px}.landingNav .brand img{width:118px}.landingNav nav{gap:18px;font-size:8px}.landingNav nav a:not(:last-child){display:none}.landingHero{min-height:680px;max-height:950px}.heroImage{object-position:58% center}.heroShade{background:linear-gradient(0deg,#080808 0%,#08080820 40%,#08080880 70%,#0808089c),linear-gradient(90deg,#08080890,#08080805)}.heroCopy{padding:120px 7% 340px;justify-content:flex-start}.heroCopy h1{font-size:clamp(42px,8.3vw,66px)}.heroCopy h1 em{font-size:1.35em}.heroSubtitle{font-size:12px;margin:22px 0 28px;letter-spacing:.12em}.configureCTA{padding:16px 20px;font-size:9px;gap:30px}.discoverModels{left:7%;bottom:40px}.heroSignature{display:none}.chooseSection{padding:70px 6% 50px}.collectionHeading{display:block;margin-bottom:28px}.collectionHeading h2{font-size:23px;line-height:1.5}.collectionHeading>p{margin-top:17px;line-height:1.7}.landingModels{grid-template-columns:1fr;gap:20px}.modelCopy{padding:23px}.modelCopy h3{font-size:21px}.modelCopy>p{margin-bottom:23px}.collectionClosing{display:block;margin-top:40px;padding-top:25px}.collectionClosing>p{margin-top:16px}.landingFooter{padding:28px 6%;gap:20px;flex-wrap:wrap}.landingFooter .brand{width:100%;margin:0 0 5px}.landingFooter>span{margin-right:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.poweredByFooter{border-top:1px solid #ffffff15;background:#080808;color:#fffcf7;padding:22px 20px;display:flex;align-items:center;justify-content:center}.poweredByFooter a{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-decoration:none}.poweredByFooter span{font:400 10px Inter,system-ui;letter-spacing:.1em;text-transform:uppercase}.poweredByFooter img{display:block;width:118px;height:25px;object-fit:contain}.poweredByFooter a:hover{opacity:.8}.poweredByFooter a:focus-visible{outline:2px solid #61c2b0;outline-offset:4px}
