@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,600&family=Inter:wght@400;500;600&display=swap');
:root{--ink:#111316;--dark:#080a0c;--light:#f2f0eb;--silver:#c8c9c6;--red:#ff3b30;--line:#303238;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--dark);color:#fff;font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{height:84px;position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);border-bottom:1px solid #ffffff2c}.logo{display:flex;align-items:center;gap:11px;margin-right:auto;font-weight:800;letter-spacing:.16em;line-height:1}.logo b{display:grid;place-items:center;width:35px;height:35px;background:var(--red);font:800 24px/1 'Barlow Condensed';transform:skew(-10deg)}.logo span{font-size:15px}.logo small{display:block;font-size:7px;letter-spacing:.22em;color:#aaa;margin-top:5px}.site-header nav{display:flex;gap:34px;margin-right:40px}.site-header nav a{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#ddd}.nav-cta{height:84px;display:flex;align-items:center;gap:28px;border-left:1px solid #ffffff2c;padding-left:34px;font-weight:600}.nav-cta span{color:var(--red)}.menu{display:none;background:none;border:0;color:#fff}.hero{min-height:900px;height:100vh;position:relative;overflow:hidden;background:#080a0c}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07090bf2 0%,#07090bbd 32%,transparent 65%),linear-gradient(0deg,#07090b7a,transparent 40%);pointer-events:none}.hero-visual{position:absolute;inset:0 0 0 31%;overflow:hidden}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:60% center;filter:saturate(.72) contrast(1.08)}.hero-copy{position:relative;z-index:2;padding:clamp(165px,19vh,230px) 6vw 60px;max-width:680px}.kicker{font-size:11px;font-weight:700;letter-spacing:.25em;color:var(--red);margin:0 0 22px}.kicker.dark{color:#6c6f72}.hero h1{font:800 clamp(160px,23vw,360px)/.62 'Barlow Condensed',sans-serif;letter-spacing:-.08em;margin:25px 0 60px;color:#e4e3df}.hero h1 span{color:var(--red)}.lead{font:600 clamp(32px,3.5vw,58px)/.92 'Barlow Condensed';text-transform:uppercase;margin:0 0 23px}.intro{max-width:470px;color:#b7b9bc;font-size:15px}.hero-actions{display:flex;gap:10px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700;border:1px solid transparent;cursor:pointer}.btn.primary{background:var(--red);color:#fff}.btn.ghost{border-color:#ffffff55}.image-tag{position:absolute;right:32px;bottom:28px;font-size:10px;letter-spacing:.2em}.scroll-note{position:absolute;z-index:3;right:30px;top:50%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.3em;color:#aaa}.statement{background:var(--light);color:var(--ink);padding:130px max(6vw,calc((100% - var(--max))/2));}.statement h2,.design h2,.feature-panel h2,.specs h2,.inquiry h2{font:600 clamp(52px,7vw,105px)/.87 'Barlow Condensed';text-transform:uppercase;letter-spacing:-.035em;margin:0}.statement h2 em{font-weight:500;color:#969794}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:65px 0 0 32%}.statement-grid p{font-size:18px;color:#56595c;max-width:560px}.statement-grid a{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;border-bottom:1px solid #aaa;padding:15px 0;align-self:start}.statement-grid a span{float:right;color:var(--red)}.feature-stage{min-height:850px;display:grid;grid-template-columns:56% 44%;background:#0d0f12}.feature-photo{overflow:hidden}.feature-photo img{width:100%;height:100%;object-fit:cover;object-position:35% center;filter:saturate(.65)}.feature-panel{padding:110px clamp(35px,6vw,100px)}.feature-panel h2{font-size:clamp(50px,5vw,82px);margin-bottom:55px}.feature-list article{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.feature-list span{color:var(--red);font:600 18px 'Barlow Condensed'}.feature-list h3{margin:0 0 5px;text-transform:uppercase;font:600 24px 'Barlow Condensed';letter-spacing:.02em}.feature-list p{margin:0;color:#8e9195}.design{background:#d7d7d3;color:var(--ink);padding:130px max(6vw,calc((100% - var(--max))/2))}.design-copy{display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.design-copy .kicker{grid-column:1/-1}.design-copy p:last-child{align-self:end;color:#5c5e61;font-size:17px}.detail-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:90px}.detail-cards article{min-height:260px;background:#e9e8e3;padding:35px}.detail-cards span{color:var(--red);font-weight:700}.detail-cards h3{text-transform:uppercase;font:600 28px 'Barlow Condensed';margin:70px 0 8px}.detail-cards p{color:#666}.specs{padding:130px max(6vw,calc((100% - var(--max))/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.specs>div>p:last-child{color:#919499;max-width:490px}.specs dl{margin:0}.specs dl div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:20px 0}.specs dt{color:#85888d}.specs dd{margin:0;font-weight:600}.inquiry{padding:130px max(6vw,calc((100% - var(--max))/2));background:#191c20;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.inquiry>div>p:last-child{color:#999da2;max-width:520px;font-size:17px}.inquiry form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry label{font-size:9px;letter-spacing:.18em;color:#aaa}.inquiry input,.inquiry select,.inquiry textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #4a4e53;color:#fff;padding:12px 0;font:14px Inter;margin-top:5px}.inquiry select option{color:#111}.inquiry .wide{grid-column:1/-1}.inquiry textarea{resize:vertical}.status{grid-column:1/-1;color:#aaa;font-size:12px}footer{padding:65px max(6vw,calc((100% - var(--max))/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;color:#92959a}footer div{display:flex;gap:24px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;margin-top:20px}
@media(max-width:850px){.site-header{height:70px}.site-header nav{display:none}.nav-cta{display:none}.menu{display:block}.site-header.open nav{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#0a0c0f;padding:25px}.hero{height:auto;min-height:790px}.hero-visual{inset:0 0 0 0}.hero:after{background:linear-gradient(0deg,#07090bf5 8%,#07090b73 75%,#07090b99)}.hero-copy{padding:120px 22px 45px;display:flex;flex-direction:column;justify-content:flex-end;min-height:790px}.hero h1{font-size:180px;margin:0 0 40px}.hero-visual img{object-position:58% center}.intro{font-size:14px}.scroll-note{display:none}.statement,.design,.specs,.inquiry{padding:80px 22px}.statement-grid{grid-template-columns:1fr;margin:40px 0 0;gap:20px}.feature-stage{grid-template-columns:1fr}.feature-photo{height:420px}.feature-panel{padding:70px 22px}.design-copy,.specs,.inquiry{grid-template-columns:1fr;gap:45px}.detail-cards{grid-template-columns:1fr;margin-top:50px}.detail-cards article{min-height:auto}.detail-cards h3{margin-top:35px}.inquiry form{grid-template-columns:1fr}.inquiry .wide{grid-column:auto}footer{grid-template-columns:1fr;padding:50px 22px}footer small{grid-column:auto}}
/* Language selector */
.language-switch{display:flex;align-items:center;gap:7px;margin-right:22px}.language-switch button{border:0;background:none;color:#777;padding:6px 2px;font:600 10px Inter;letter-spacing:.08em;cursor:pointer}.language-switch button.active{color:#fff}.language-switch i{width:1px;height:11px;background:#555}@media(max-width:850px){.language-switch{margin:0 18px 0 0}}
/* Click-through product imagery */
.product-link,.feature-photo{cursor:pointer}.product-link-label{position:absolute;z-index:4;left:28px;bottom:26px;padding:11px 15px;background:#0a0c0ed9;border:1px solid #ffffff3b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:.25s}.product-link:hover .product-link-label,.product-link:focus-visible .product-link-label{background:var(--red);border-color:var(--red);transform:translateY(-3px)}.feature-photo{position:relative}@media(max-width:850px){.product-link-label{left:18px;bottom:18px}}
.home-golf{min-height:760px;display:grid;grid-template-columns:58% 42%;background:#13271f}.home-golf-image{position:relative;overflow:hidden}.home-golf-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10241c88,transparent 45%)}.home-golf-image img{width:100%;height:100%;object-fit:cover;object-position:center 52%;transition:transform .6s}.home-golf-image:hover img{transform:scale(1.02)}.home-golf-image span{position:absolute;z-index:2;left:30px;bottom:28px;padding:11px 15px;background:#0b1511dd;border:1px solid #ffffff42;font-size:10px;font-weight:700;letter-spacing:.14em}.home-golf-copy{padding:100px clamp(35px,6vw,95px);align-self:center}.home-golf-copy .kicker{color:#d9f36a}.home-golf-copy h2{font:600 clamp(55px,6vw,92px)/.85 'Barlow Condensed';text-transform:uppercase;letter-spacing:-.04em;margin:0}.home-golf-copy>p:not(.kicker){color:#b7c1bc;font-size:17px}.home-golf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:45px 0}.home-golf-stats div{border-top:1px solid #ffffff33;padding-top:16px;display:grid}.home-golf-stats b{font:600 28px 'Barlow Condensed';color:#d9f36a}.home-golf-stats span{font-size:10px;color:#98a59f}.golf-home-btn{background:#d9f36a;color:#14261e}@media(max-width:850px){.home-golf{grid-template-columns:1fr}.home-golf-image{height:520px}.home-golf-copy{padding:70px 22px}.home-golf-stats{gap:8px}}@media(max-width:520px){.home-golf-image{height:440px}}
.six-seat-hero{height:100vh;min-height:820px;position:relative;overflow:hidden;background:#08101b}.six-seat-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#07101cf5 0%,#07101cc0 31%,transparent 64%),linear-gradient(0deg,#07101c77,transparent 43%);pointer-events:none}.six-seat-visual{position:absolute;inset:0 34% 0 0;overflow:hidden}.six-seat-visual img{width:100%;height:100%;object-fit:cover;object-position:center 57%;filter:saturate(.83) contrast(1.05)}.six-seat-visual span{position:absolute;z-index:2;left:32px;bottom:28px;font-size:10px;letter-spacing:.2em}.six-seat-copy{position:absolute;z-index:2;right:max(6vw,calc((100% - var(--max))/2));top:17%;width:min(570px,39vw);text-align:right}.six-seat-copy .kicker{color:#75a9ff}.six-seat-copy h2{font:800 clamp(170px,22vw,330px)/.62 'Barlow Condensed';letter-spacing:-.08em;margin:40px 0 65px}.six-seat-copy h2 span{color:#327cff}.six-seat-lead{font:600 clamp(34px,3.7vw,60px)/.9 'Barlow Condensed';text-transform:uppercase}.six-seat-intro{color:#aeb9c8;max-width:500px;margin-left:auto}.six-seat-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.six-seat-metrics div{border-top:1px solid #ffffff31;padding-top:14px;display:grid}.six-seat-metrics b{font:600 25px 'Barlow Condensed';color:#75a9ff}.six-seat-metrics span{font-size:10px;color:#8e9baa}.six-seat-copy .hero-actions{justify-content:flex-end}.six-seat-btn{background:#327cff;color:#fff}@media(max-width:850px){.six-seat-hero{height:900px}.six-seat-hero:after{background:linear-gradient(0deg,#07101cf8 5%,#07101c77 70%,#07101c77)}.six-seat-visual{inset:0}.six-seat-visual img{object-position:45% center}.six-seat-copy{left:22px;right:22px;top:auto;bottom:42px;width:auto;text-align:left}.six-seat-copy h2{font-size:150px;margin:10px 0 32px}.six-seat-intro{margin-left:0}.six-seat-copy .hero-actions{justify-content:flex-start}.six-seat-metrics{max-width:520px}}
.hero-carousel{position:relative;height:100vh;min-height:820px;overflow:hidden;background:#080a0c}.carousel-track{position:relative;width:100%;height:100%}.carousel-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0;visibility:hidden;transform:translateX(7%);transition:opacity .65s ease,transform .8s cubic-bezier(.22,.8,.25,1),visibility 0s linear .8s;pointer-events:none;margin:0!important}.carousel-slide.active{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s;pointer-events:auto;z-index:2}.hero-carousel .home-golf{grid-template-columns:58% 42%}.carousel-arrow{position:absolute;z-index:6;top:50%;width:48px;height:48px;border:1px solid #ffffff54;background:#080a0c9e;color:#fff;border-radius:50%;font-size:20px;cursor:pointer;backdrop-filter:blur(8px);transition:.25s}.carousel-arrow:hover{background:#fff;color:#111}.carousel-prev{left:24px}.carousel-next{right:24px}.carousel-dots{position:absolute;z-index:6;left:50%;bottom:29px;transform:translateX(-50%);display:flex;gap:10px}.carousel-dots button{width:34px;height:3px;padding:0;border:0;background:#ffffff55;cursor:pointer;transition:.3s}.carousel-dots button.active{background:#fff;width:58px}.carousel-count{position:absolute;z-index:6;right:30px;bottom:23px;display:flex;align-items:baseline;gap:5px;font:600 13px 'Barlow Condensed';letter-spacing:.12em}.carousel-count span{color:#888;font-size:10px}@media(max-width:850px){.hero-carousel{height:900px;min-height:0}.carousel-slide{height:900px!important}.hero-carousel .home-golf{grid-template-columns:1fr}.carousel-arrow{top:auto;bottom:55px;width:42px;height:42px}.carousel-prev{left:20px}.carousel-next{right:20px}.carousel-dots{bottom:25px}.carousel-count{display:none}}
.nine64-home{background:#07090c;color:#fff}.nine64-home>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nine64-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,12,.94) 0%,rgba(5,8,12,.7) 34%,rgba(5,8,12,.06) 68%),linear-gradient(0deg,rgba(5,8,12,.55),transparent 45%)}.nine64-copy{position:absolute;z-index:2;left:max(6vw,calc((100% - var(--max))/2));top:25%;max-width:610px}.nine64-copy h2{font:600 clamp(100px,14vw,210px)/.7 'Barlow Condensed';letter-spacing:-.06em;margin:32px 0;text-transform:uppercase}.nine64-copy h2 span{color:#4e88dc;font-size:.42em;margin-left:6px}.nine64-lead{font:600 clamp(34px,4.2vw,67px)/.92 'Barlow Condensed';text-transform:uppercase;margin:0}.nine64-intro{max-width:530px;color:#bdc4cd;font-size:16px}.nine64-btn{background:#315f9e;color:#fff}.nine64-link{position:absolute;z-index:3;right:34px;bottom:28px;color:#fff;font-size:10px;letter-spacing:.2em}@media(max-width:850px){.nine64-home>img{object-position:64% center}.nine64-copy{left:22px;right:22px;top:24%}.nine64-copy h2{font-size:100px}.nine64-intro{max-width:85%}}
.site-header nav a{font-size:15px;font-weight:600;letter-spacing:.08em}.language-menu{position:relative;margin-right:22px;z-index:40}.language-current{height:40px!important;min-width:148px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important;border:1px solid #ffffff35!important;background:#090c10c9!important;color:#fff!important;border-radius:3px!important;backdrop-filter:blur(12px)}.language-current span,.language-options span{font-size:18px}.language-current b,.language-options b{font-size:11px;white-space:nowrap}.language-current i{margin-left:auto;width:auto;height:auto;background:none;font-style:normal}.language-options{display:none;position:absolute;right:0;top:47px;width:238px;max-height:430px;overflow:auto;padding:7px;background:#0d1117f7;border:1px solid #ffffff25;box-shadow:0 18px 50px #0008;backdrop-filter:blur(18px)}.language-menu.open .language-options{display:grid;grid-template-columns:1fr}.language-options button{display:flex!important;align-items:center!important;gap:11px!important;width:100%;padding:9px 11px!important;color:#d8dde4!important;text-align:left;border:0!important;background:transparent!important;cursor:pointer}.language-options button:hover,.language-options button[aria-selected=true]{background:#ffffff12!important;color:#fff!important}.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon{display:none!important}body{top:0!important}[dir=rtl] .site-header,[dir=rtl] main,[dir=rtl] footer{direction:rtl}@media(max-width:850px){.language-menu{margin-left:auto;margin-right:12px}.language-current{min-width:54px!important}.language-current b{display:none}.language-options{position:fixed;top:70px;right:12px;left:12px;width:auto;grid-template-columns:repeat(2,1fr)!important;max-height:70vh}}
.language-current img,.language-options img{width:28px;height:19px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff30;flex:0 0 auto}.language-current img{display:block}.language-options img{display:block}
