:root{--bg:#08090b;--panel:#101114;--panel2:#17191c;--ink:#ebe8e2;--muted:#a4a29f;--faint:#777a7d;--paper:#edebe7;--black:#111214;--red:#8c202c;--line:rgba(238,235,225,.18);--sans:'Manrope','DM Sans',Arial,sans-serif;--serif:'Italiana',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}::selection{background:#b6a7a4;color:#111}i{font-family:var(--serif);font-style:normal;font-weight:400}section{scroll-margin-top:88px}.skip{position:absolute;top:-90px;left:12px;background:white;color:black;z-index:100;padding:12px}.skip:focus{top:5px}.content-wrap{max-width:1510px;margin:auto;padding:120px 5vw}
.topline{min-height:34px;background:#17191a;display:flex;justify-content:space-between;align-items:center;padding:8px 4.5%;font-size:9px;letter-spacing:2px;font-weight:700;color:#c5c2bf;border-bottom:1px solid #2a2b2b}.topline span:nth-child(2){color:#8c9196}
.site-header{height:85px;background:#090a0bf2;position:sticky;z-index:60;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 4.8%;border-bottom:1px solid #29292b;backdrop-filter:blur(25px)}.site-logo{display:block;width:91px;max-width:30%;height:auto}.site-logo img{height:62px;width:auto;object-fit:contain;object-position:left}.nav{display:flex;align-items:center;gap:clamp(16px,2.3vw,35px);font-size:10px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700}.nav a:not(.nav-outline){transition:color .2s;color:#b0b0ad}.nav a:hover{color:white}.nav-outline{border:1px solid #87817f;padding:13px 17px;white-space:nowrap;color:#dedad3}.nav-outline span{margin-left:18px}.mobile-menu{display:none}.micro-line,.kicker{font-family:var(--sans);font-size:10px;line-height:1.6;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:#a9aaa9}.redline{width:23px;height:1px;display:inline-block;vertical-align:middle;background:#ba3c46;margin-right:9px}
.hero{min-height:805px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:radial-gradient(ellipse at 73% 30%,#18202b 0,transparent 38%),radial-gradient(ellipse at 13% 90%,#16181b 0,transparent 40%),#08090b}.hero-gridlines{background:linear-gradient(90deg,transparent 49.9%,#ffffff10 50%,transparent 50.1%);pointer-events:none;position:absolute;inset:0}.hero-copy{padding:155px 4vw 110px 9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:2}.hero-copy h1{font-family:var(--sans);font-size:clamp(52px,5.45vw,104px);font-weight:300;line-height:1.01;letter-spacing:-.075em;margin:29px 0;white-space:nowrap}.hero-copy h1 i{font-size:.86em;letter-spacing:-.02em}.hero-copy>p{font-size:13px;font-weight:400;line-height:1.95;color:#b4b3ae;max-width:430px}.hero-cta{display:flex;gap:30px;align-items:center;margin-top:35px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 21px;min-height:52px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid transparent}.button-light{color:#141414;background:#eeeae2}.button-light:hover{background:#fff}.h-rule{font-size:9px;letter-spacing:2px;color:#999b99}.hero-photos{position:relative;display:grid;grid-template-columns:53% 47%;align-items:center;gap:10px;min-width:0;padding:78px 5vw 135px 3.5vw}.hero-photo{height:clamp(410px,47vw,675px);position:relative;border:1px solid #3c3e40;overflow:hidden;background:#101010;box-shadow:0 35px 70px #0007}.hero-photo img{height:100%;width:100%;object-fit:cover;filter:brightness(.81) contrast(1.17)}.hero-titanium{transform:translateY(-26px)}.hero-titanium img{object-position:center 35%}.hero-carbon{height:clamp(360px,39vw,585px);transform:translateY(33px)}.hero-carbon img{object-position:center center}.hero-photo::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 85px #0009}.hero-photo span{position:absolute;bottom:18px;left:22px;font-size:9px;letter-spacing:2px;color:#eee;z-index:1;font-weight:700}.hero-photos-label{position:absolute;right:6vw;bottom:88px;letter-spacing:2.5px;color:#848b90;font-size:9px}.hero-baseline{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:22px 4.6%;border-top:1px solid var(--line);font-size:10px;letter-spacing:2px;font-weight:700;color:#a4a2a1}.hero-baseline b{color:#8c2836}.hero-baseline a{font-size:9px}
.keyline{display:grid;grid-template-columns:repeat(4,1fr);background:#e9e7e2;color:#14171b;min-height:145px}.keyline>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-right:1px solid #c9c7c1}.keyline>div:last-child{border:0}.keyline strong{font-size:clamp(30px,3vw,45px);font-weight:300;letter-spacing:-.07em}.keyline .unit{font-size:18px;margin-left:3px}.keyline span:not(.unit){font-size:8px;text-align:center;font-weight:800;letter-spacing:1.5px;line-height:1.5}
.collection{background:#eceae5;color:#19191a}.section-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:58px}.section-head h2,.depth-header h2,.ownership h2,.strap-copy h2,.specifications h2{font-size:clamp(44px,4.65vw,72px);font-weight:300;letter-spacing:-.065em;line-height:1.05;margin-top:22px}.section-head h2 i{letter-spacing:-.02em}.section-side{max-width:365px}.section-side p,.section-head>p{font-size:13px;line-height:1.95;color:#545658;max-width:385px}.section-side .micro{display:block;margin-top:24px;font-size:9px;letter-spacing:1.5px;color:#8f2930;font-weight:700}.collection .kicker,.specifications .kicker,.depth .kicker,.ownership .kicker{color:#787878}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.collection-card{background:#111215;color:#e9e7e3}.card-image{height:570px;position:relative;display:block;overflow:hidden;background:#151515}.card-image img{width:100%;height:100%;object-fit:cover;object-position:center 37%;transition:transform .7s ease;filter:contrast(1.06) brightness(.83)}.card-cd .card-image img{object-position:center 45%}.card-image:hover img{transform:scale(1.045)}.frame-label{position:absolute;top:26px;left:27px;font-size:10px;letter-spacing:2px;color:#f0eee7}.card-copy{padding:32px 35px 34px;display:flex;justify-content:space-between;flex-direction:column;min-height:260px}.card-copy h3{font-family:var(--serif);font-size:39px;font-weight:400;margin:10px 0 13px}.card-copy p{font-size:12px;line-height:1.85;color:#b8b6b5;max-width:470px}.card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-top:22px;border-top:1px solid #3b3b3c}.card-foot strong{font-size:22px;font-weight:400}.text-arrow{font-size:11px;letter-spacing:.6px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:7px}.text-arrow span{margin-left:12px}.note{font-size:10px;line-height:1.7;color:#7d7d7c;margin-top:22px;letter-spacing:.1px}
.dark-block{background:#101114;color:#e8e8e6}.motion-panel{display:grid;grid-template-columns:48% 52%;min-height:680px}.motion-image{position:relative;overflow:hidden;min-height:650px;background:#111}.motion-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.62) contrast(1.22)}.motion-image::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 150px #000b}.photo-credit{position:absolute;bottom:27px;left:32px;font-size:9px;letter-spacing:2px;color:#c5c3c3}.motion-text{display:flex;flex-direction:column;justify-content:center;padding:90px 9% 90px 11%}.motion-text h2,.serial-copy h2,.founder-copy h2{font-size:clamp(48px,4.7vw,79px);font-weight:300;letter-spacing:-.07em;line-height:1.03;margin:23px 0 28px}.motion-text h2 i,.serial-copy h2 i,.founder-copy h2 i{letter-spacing:-.02em}.motion-text>p,.serial-copy>p,.founder-copy>p{max-width:515px;color:#b0b0af;font-size:13px;line-height:2}.motion-metrics{display:flex;gap:32px;margin:40px 0 23px;border-block:1px solid var(--line);padding:25px 0}.motion-metrics div{display:flex;flex-direction:column;flex:1;gap:10px}.motion-metrics strong{font-weight:300;font-size:clamp(27px,3vw,50px);line-height:1}.motion-metrics strong span{font-size:18px}.motion-metrics div>span{font-size:9px;letter-spacing:1.5px;color:#929495;font-weight:800}.motion-text .fine,.serial-copy .fine{font-size:10px;color:#82868a;line-height:1.8}
.philosophy{background:#0a0b0c;padding-top:145px;padding-bottom:120px}.philosophy>.kicker{margin-bottom:28px}.philosophy-title{font-weight:200;font-size:clamp(60px,9.6vw,175px);line-height:.94;letter-spacing:-.082em}.philosophy-title>span{color:#9b343d}.philosophy-title i{letter-spacing:-.035em}.philosophy-cols{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:82px;padding-bottom:80px}.philosophy-cols>div{border-top:1px solid #4b4e50;padding-top:22px}.philosophy-cols h3{font-family:var(--serif);font-size:32px;font-weight:400;margin:25px 0 16px}.philosophy-cols p{font-size:13px;line-height:2;color:#abaeaf;max-width:470px}.philosophy-bottom{display:flex;align-items:center;gap:35px;padding-top:40px;border-top:1px solid #35383a}.philosophy-bottom img{width:105px;height:105px;object-fit:contain;filter:brightness(.83)}.philosophy-bottom span{font-size:11px;letter-spacing:2px;line-height:2.3;color:#dbdbd8}
.material-section{display:grid;grid-template-columns:1fr 1fr}.material-feature{height:710px;position:relative;overflow:hidden;background:#070708}.material-feature img{width:100%;height:100%;object-fit:cover;filter:brightness(.76) contrast(1.10)}.material-td img{object-position:center 38%}.material-cd img{object-position:center 47%}.material-feature::after{content:"";inset:0;position:absolute;background:linear-gradient(to bottom,transparent 35%,#050607d9 100%)}.material-copy{position:absolute;bottom:50px;left:6%;right:6%;z-index:1}.material-copy h2{font-size:clamp(31px,3.1vw,52px);font-weight:300;letter-spacing:-.065em;line-height:1.1;margin:13px 0}.material-copy p{font-size:12px;line-height:1.7;max-width:460px;color:#ddd}
.depth{background:#e9e7e2;color:#151719}.depth-header{display:flex;justify-content:space-between;align-items:end;gap:40px}.depth-header>p{font-size:13px;line-height:1.9;color:#545659;max-width:390px}.depth-stage{height:500px;display:flex;align-items:stretch;justify-content:space-between;margin-top:53px;background:radial-gradient(ellipse at 72% 15%,#17374c,#081d2f 50%,#010711 96%);color:white;overflow:hidden}.depth-scale{width:38%;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #ffffff38;margin:30px 0 30px 5%;padding-left:22px}.depth-scale div{width:70%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;padding-bottom:5px;font-size:11px;letter-spacing:1px;color:#bbced7}.depth-scale div:last-child{color:white;font-weight:800;border-color:#d1e9f4}.depth-scale small{font-size:8px;letter-spacing:1px}.depth-big{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;padding-right:8%}.depth-big>span{font-size:12px;letter-spacing:4px;color:#b5cbd3}.depth-big>strong{font-size:clamp(96px,12vw,210px);font-weight:200;line-height:1;letter-spacing:-.1em}.depth-big>strong>span{font-size:.32em;letter-spacing:0}.depth-big p{font-size:11px;letter-spacing:3px;text-align:right;line-height:1.8;color:#bbcfd9}.depth .note{color:#686a6c}
.serial-block{display:grid;grid-template-columns:50% 50%}.serial-picture{height:680px;overflow:hidden;position:relative}.serial-picture img{width:100%;height:100%;object-fit:cover;filter:brightness(.60) contrast(1.12);object-position:center 43%}.serial-picture::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 130px #0008}.serial-copy{padding:100px 9%;display:flex;flex-direction:column;justify-content:center}.engraving{font-size:75px;letter-spacing:-.06em;margin:35px 0 5px;color:#f2eee8;font-weight:200}.engraving b{font-weight:400}.engraving-caption{font-size:9px;color:#85878b;letter-spacing:1.6px;margin-bottom:20px}
.product-content{display:grid;grid-template-columns:52% 48%;gap:0;background:#edeae4;color:#141517;padding-top:100px;padding-bottom:100px}.product-carbon{background:#0d0e11;color:#edece9}.product-photo{padding:0 6% 0 0}.product-carbon .product-photo{order:2;padding:0 0 0 6%}.main-photo{height:620px;overflow:hidden;background:#171719}.main-photo img{height:100%;width:100%;object-fit:cover;object-position:center;filter:contrast(1.08) brightness(.89)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}.gallery button{padding:0;border:2px solid transparent;background:#242526;height:102px;overflow:hidden}.gallery button.active{border-color:#9c4a55}.gallery img{width:100%;height:100%;object-fit:cover}.true-photo{font-size:9px;color:#8c8883;letter-spacing:1.5px;display:block;margin-top:13px}.product-info{padding:20px 3% 0 9%;display:flex;flex-direction:column}.product-carbon .product-info{order:1;padding:20px 9% 0 0}.product-info h2{font-size:clamp(59px,5.8vw,96px);font-weight:300;line-height:1;letter-spacing:-.085em;margin:28px 0 15px}.product-info h2 i{letter-spacing:-.025em}.edition-tag{font-size:10px;letter-spacing:1.8px;color:#888a8a;font-weight:700}.price{font-size:25px;letter-spacing:-.04em;margin-bottom:29px}.product-info>p{font-size:13px;line-height:2;max-width:520px;color:#555657}.product-carbon .product-info>p{color:#a6a8a9}.product-metrics{display:flex;flex-wrap:wrap;gap:7px;margin:26px 0 32px}.product-metrics span{border:1px solid #9b9b95;padding:9px 12px;font-size:9px;letter-spacing:1.3px;font-weight:800}.product-carbon .product-metrics span{border-color:#3e4144}.product-info h4{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin:0 0 17px;font-weight:800}.product-includes{list-style:none;margin:0;padding:0}.product-includes li{padding:12px 0;border-bottom:1px solid #b7b4ac;font-size:12px;line-height:1.45}.product-carbon .product-includes li{border-color:#3d3f40}.product-includes li:before{content:'—';padding-right:12px;color:#9d3946}.product-price-row{display:flex;align-items:center;gap:18px;margin-top:32px}.product-price-row>strong{font-size:23px;font-weight:400;white-space:nowrap}.checkout-btn{background:#181a1e;color:#e8e8e9;border:1px solid #4b4c50;min-height:50px;padding:13px 20px;font-size:10px;font-weight:800;letter-spacing:1.2px;flex:1;text-align:center}.product-carbon .checkout-btn{background:#e8e5df;color:#1d2023}.checkout-btn:disabled{opacity:.66}.product-info>p.checkout-help,.strap-copy>.checkout-help{font-size:10px;color:#858684;line-height:1.6;margin-top:14px}.product-carbon .checkout-help{color:#858888}
.strap-block{background:#e6e3dd;color:#151719;display:grid;grid-template-columns:52% 48%;gap:0}.strap-visual{position:relative;padding-right:6%}.strap-visual>img{width:100%;height:650px;object-fit:cover;object-position:center 37%;filter:contrast(1.08)}.strap-detail{position:absolute;right:0;bottom:-25px;width:42%;height:225px;border:10px solid #e6e3dd;background:#181818;overflow:hidden}.strap-detail img{width:100%;height:100%;object-fit:cover}.strap-copy{padding:35px 5% 25px 9%;display:flex;flex-direction:column;justify-content:center}.strap-copy>p{font-size:13px;color:#5e6060;line-height:2;max-width:470px;margin:25px 0}.strap-price{font-size:33px;margin:10px 0 30px}.strap-price small{font-size:10px;letter-spacing:1.5px;color:#737779;margin-left:20px}.clasp-chooser{border:0;padding:0;margin:0 0 27px;display:flex;gap:10px;flex-wrap:wrap}.clasp-chooser legend{font-size:9px;letter-spacing:2px;font-weight:800;margin-bottom:14px}.clasp{padding:15px;border:1px solid #a0a1a1;font-size:10px;letter-spacing:1px;font-weight:700;cursor:pointer}.clasp.selected{background:#141619;color:white}.clasp input{accent-color:#9b434e;margin-right:8px}.strap-copy>.checkout-btn{flex:initial}
.specifications{background:#eeeae4;color:#17191a}.specifications .section-head>p{max-width:350px}.spec-table{margin-top:45px}.spec-tr{display:grid;grid-template-columns:29% 34% 37%;border-bottom:1px solid #c9c7c0;padding:19px 0;gap:20px;font-size:12px;color:#4a4b4b;line-height:1.6}.spec-tr span:first-child{font-weight:700;color:#1d1e20}.spec-tr.headings{background:#1b1d20;color:#e7e8e8;padding:20px 24px;font-size:10px;letter-spacing:1.2px;font-weight:800}.spec-tr.headings span{color:#e8e8e7}.spec-table+.note{color:#777}
.founder{display:grid;grid-template-columns:49% 51%;min-height:670px}.founder-photo{position:relative;min-height:670px;overflow:hidden;background:#181818}.founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 36%;filter:grayscale(.22) contrast(1.22) brightness(.75)}.founder-photo::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 100px #0009}.founder-photo>span{position:absolute;bottom:25px;left:28px;font-size:9px;letter-spacing:2px;color:#dad4cc}.founder-copy{padding:95px 10%;display:flex;flex-direction:column;justify-content:center}.founder-copy p{margin-bottom:18px}.founder-signature{border-top:1px solid var(--line);padding-top:25px;margin-top:15px;font-size:13px;letter-spacing:2px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.founder-signature span{font-size:9px;letter-spacing:1.3px;color:#8d8e8c;font-weight:500}
.ownership{background:#e9e7e2;color:#171a1d;display:grid;grid-template-columns:42% 58%;gap:6%;align-items:center}.ownership-copy>p{margin-top:26px;font-size:13px;line-height:2;color:#595c5f;max-width:440px}.ownership-copy>a{display:inline-block;margin-top:28px}.ownership-photo{height:550px;position:relative;overflow:hidden;background:#111}.ownership-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.ownership-photo>span{position:absolute;bottom:21px;left:22px;background:#0d0e0ccc;padding:10px;font-size:9px;letter-spacing:1.4px;color:white}
.closing{padding:100px 20px 115px;background:#0b0b0d;text-align:center;display:flex;align-items:center;flex-direction:column;border-top:1px solid var(--line)}.closing>img{height:70px;width:70px;object-fit:contain;margin-bottom:24px}.closing>span{font-size:10px;letter-spacing:3px;color:#a5a5a5}.closing h2{font-size:clamp(49px,5.8vw,92px);font-weight:300;line-height:1.06;letter-spacing:-.07em;margin:29px 0 35px}.closing h2 i{letter-spacing:-.025em}
footer{background:#070809;color:#ccc;padding:60px 5% 26px}.footer-logo img{width:130px;max-height:110px;object-fit:contain}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:67%;margin:10px 0 75px auto}.footer-links>div{display:flex;flex-direction:column;gap:15px;font-size:11px;color:#9b9b9c}.footer-links b{color:#f3f3f3;letter-spacing:1.5px;font-size:10px;margin-bottom:10px}.footer-links .unconfirmed{opacity:.60;text-decoration:none;pointer-events:none}.footer-bottom{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid #303234;padding-top:25px;font-size:9px;color:#8b8e8f;letter-spacing:1.5px}.policy-page{min-height:100vh;padding-top:120px;padding-bottom:100px}.policy-page h1{font-size:clamp(60px,8vw,130px);font-weight:300;letter-spacing:-.075em;line-height:1.05;margin:20px 0 40px}.policy-page>p{color:#b7b8b9;max-width:700px;line-height:1.85;font-size:14px}.policy-page section{border-top:1px solid #303235;padding:30px 0;max-width:900px;margin:30px 0}.policy-page section h2{font-family:var(--serif);font-size:30px;font-weight:400;margin-bottom:15px}.policy-page section p{color:#b8b9b9;font-size:13px;line-height:1.9}.site-header.simple .back-link{font-size:11px;letter-spacing:1px}
@media(max-width:1050px){.nav{gap:15px;font-size:9px}.hero{min-height:750px}.hero-copy{padding-left:7%}.hero-copy h1{font-size:clamp(50px,5.4vw,80px)}.hero-photos{padding-right:2vw}.motion-metrics{gap:12px}.product-info h2{font-size:70px}.main-photo{height:530px}.section-head h2{font-size:50px}.material-feature{height:600px}.founder-signature{flex-direction:column}.footer-links{width:77%}}
@media(max-width:760px){.topline{justify-content:center}.topline span:nth-child(2){display:none}.site-header{height:69px;padding:0 5%}.site-logo img{height:54px}.mobile-menu{display:flex;flex-direction:column;gap:7px;background:none;border:0;padding:12px;z-index:2}.mobile-menu span{height:1px;width:26px;background:#fff}.nav{display:none;position:absolute;top:69px;left:0;right:0;padding:26px 6%;background:#0c0d10;flex-direction:column;align-items:flex-start;gap:20px;box-shadow:0 18px 25px #0009}.nav.open{display:flex}.nav a{font-size:11px}.hero{display:block;min-height:unset}.hero-copy{padding:80px 7% 20px}.hero-copy h1{font-size:clamp(50px,11.2vw,88px);margin:27px 0 21px}.hero-copy>p{font-size:12px;max-width:410px}.hero-cta{margin-top:27px}.hero-photos{height:480px;padding:35px 6% 75px 6%;gap:6px}.hero-photo{height:340px;transform:none}.hero-titanium{transform:translateY(-20px)}.hero-carbon{height:300px;transform:translateY(24px)}.hero-photos-label{font-size:7px;right:6%;bottom:45px}.hero-baseline{font-size:8px;letter-spacing:1px}.keyline{grid-template-columns:1fr 1fr}.keyline>div{height:115px;border-bottom:1px solid #ceccc6}.keyline>div:nth-child(2){border-right:0}.keyline>div:nth-child(n+3){border-bottom:0}.content-wrap{padding:75px 6%}.section-head,.depth-header{display:block}.section-head h2,.depth-header h2,.ownership h2,.strap-copy h2{font-size:clamp(43px,9vw,62px)}.section-side,.section-head>p{margin-top:28px}.collection-grid{grid-template-columns:1fr}.card-image{height:500px}.card-copy{min-height:240px}.motion-panel,.serial-block,.founder{display:block}.motion-image,.serial-picture{height:430px;min-height:unset}.motion-text,.serial-copy,.founder-copy{padding:70px 7%}.motion-text h2,.serial-copy h2,.founder-copy h2{font-size:60px}.philosophy-title{font-size:clamp(54px,12.1vw,98px)}.philosophy-cols{grid-template-columns:1fr;gap:34px;margin-top:50px}.philosophy-cols h3{margin:15px 0}.philosophy-bottom img{width:75px;height:75px}.material-section{grid-template-columns:1fr}.material-feature{height:560px}.depth-stage{height:390px}.depth-scale{width:40%;margin-left:4%;padding-left:12px}.depth-scale div{width:100%;font-size:10px}.depth-scale small{display:none}.depth-big{padding-right:5%}.depth-big>strong{font-size:90px}.depth-big>p{font-size:8px;letter-spacing:1px}.serial-picture{height:520px}.product-content{display:flex;flex-direction:column;padding-top:65px;padding-bottom:75px}.product-photo,.product-carbon .product-photo{padding:0;order:0}.product-info,.product-carbon .product-info{padding:45px 0 0;order:1}.product-info h2{font-size:clamp(60px,12vw,85px)}.main-photo{height:520px}.gallery button{height:76px}.product-metrics span{font-size:8px}.strap-block{display:block}.strap-visual{padding:0}.strap-visual>img{height:520px}.strap-detail{width:38%;height:180px}.strap-copy{padding:80px 0 0}.spec-tr{grid-template-columns:28% 32% 40%;font-size:10px;gap:8px}.spec-tr.headings{font-size:8px;padding:18px 10px}.founder-photo{height:500px;min-height:unset}.founder-photo img{object-position:center 20%}.ownership{display:flex;flex-direction:column;align-items:stretch;gap:40px}.ownership-photo{height:430px}.closing{padding:80px 6%}.footer-links{width:100%;margin:50px 0 60px;grid-template-columns:repeat(2,1fr)}.footer-bottom{font-size:8px}.policy-page{padding-top:70px}}
@media(max-width:430px){.hero-copy h1{font-size:50px}.hero-photos{height:380px}.hero-photo{height:265px}.hero-carbon{height:245px}.card-image{height:430px}.card-copy{padding:25px}.motion-metrics strong{font-size:30px}.material-feature{height:465px}.product-price-row{display:block}.product-price-row .checkout-btn{display:block;width:100%;margin-top:20px}.main-photo{height:440px}.clasp{width:100%}.spec-tr{font-size:9px}.footer-links{gap:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-image img{transition:none}}
/* Launch Edition — curated visual refinements sourced from PERNETIC/Website/ASSETS.
   Product imagery and signature marks are unmodified aside from lossless crop/format optimization. */
:root{--red:#9d242e;--gold:#ceb594}
.site-logo{width:auto;max-width:none;display:flex;align-items:center;gap:13px;flex-shrink:0}
.site-logo .brand-icon{height:38px;width:40px;object-fit:contain;object-position:center}
.site-logo .brand-word{height:25px;width:175px;object-fit:contain;object-position:left center}
.site-header{height:87px}
.nav{gap:clamp(12px,1.8vw,29px)}
.nav-outline{border-color:#666;padding:13px 17px}
.topline{background:#121417}
.hero{min-height:780px;grid-template-columns:47% 53%;background:#08090b}
.hero-copy{padding:128px 1vw 100px 8.5%;position:relative}
.hero-copy h1{font-size:clamp(52px,5.5vw,99px)}
.hero-feature{display:block;padding:0;min-width:0;overflow:hidden;background:#07080a}
.hero-single{width:100%;height:100%;min-height:740px;position:relative}
.hero-single img{height:100%;width:100%;object-fit:cover;object-position:18% center;filter:contrast(1.04) saturate(.94)}
.hero-single:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08090b 0%,rgba(8,9,11,.08) 25%,transparent 75%),linear-gradient(0deg,#08090b 0%,transparent 24%);z-index:1;pointer-events:none}
.hero-single-caption{position:absolute;bottom:78px;left:28px;right:28px;display:flex;justify-content:space-between;gap:12px;z-index:2;font-size:9px;letter-spacing:1.7px;color:#bcb5b4;font-weight:700}
.hero-baseline{z-index:4;background:linear-gradient(90deg,#0b0c0d,rgba(8,9,11,.8));}
.hero-copy>p{max-width:410px}
.campaign-panel{position:relative;height:clamp(430px,60vw,800px);overflow:hidden;background:#121214}
.campaign-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}
.campaign-panel:after{position:absolute;inset:0;content:"";background:linear-gradient(to top,rgba(0,0,0,.82),transparent 31%,transparent 83%,rgba(0,0,0,.12));pointer-events:none}
.campaign-legend{position:absolute;bottom:32px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;gap:20px;z-index:1;color:#fff}
.campaign-legend span{font-size:10px;letter-spacing:1.7px;white-space:nowrap}
.campaign-legend strong{font-weight:350;letter-spacing:-.025em;font-size:clamp(22px,2.3vw,38px);text-align:center}
.card-image{height:clamp(410px,42vw,615px)}
.card-image img{object-position:center;filter:brightness(.95) contrast(1.07)}
.card-td .card-image img{object-position:37% center}
.card-cd .card-image img{object-position:35% center}
.motion-image img{filter:brightness(.8) contrast(1.08);object-position:42% center}
.philosophy-bottom img{width:108px;height:108px;filter:none}
.material-feature{height:610px}
.material-feature img{filter:contrast(1.08) brightness(.84)}
.material-td img{object-position:38% center}
.material-cd img{object-position:31% center}
.engineering-experience{background:#101214;color:#e8e6e2;padding:24px 0 90px}
.eng-heading{padding-top:100px;padding-bottom:68px;display:flex;align-items:end;justify-content:space-between;gap:55px}
.eng-heading h2,.lume-text h2,.valve-caption h2{font-size:clamp(43px,5.2vw,84px);font-weight:300;line-height:1.03;letter-spacing:-.07em;margin-top:23px}
.eng-heading h2 i,.lume-text h2 i,.valve-caption h2 i{letter-spacing:-.01em}
.eng-heading>p{max-width:360px;font-size:13px;line-height:1.95;color:#aeb0b1}
.engine-art{display:grid;gap:1px;background:#303236}
.engine-art figure{margin:0;position:relative;overflow:hidden;background:#090909}
.engine-art figure img{width:100%;height:auto;display:block}
.engine-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:74px;padding:20px 6%;background:#151517}
.engine-art figcaption span{font-size:10px;color:#a6a8a8;letter-spacing:2px}
.engine-art figcaption b{font-size:12px;letter-spacing:2px;font-weight:600}
.lume-experience{padding:90px 0 28px;background:#071016}
.lume-text{padding-top:0;padding-bottom:35px;display:flex;align-items:end;justify-content:space-between;gap:70px}
.lume-text h2{margin-top:20px}
.lume-text>p{max-width:420px;font-size:13px;line-height:1.95;color:#bec7cc}
.lume-experience>img{width:100%;height:auto;display:block}
.lume-key{display:flex;justify-content:space-between;gap:20px;padding:23px 5%;background:#09141b;border-top:1px solid #2c4045;font-size:11px;color:#cbdce0;letter-spacing:1.7px}
.lume-key b{color:#fff}
.valve-experience{padding:75px 0 100px;background:#e8e5df;color:#1e2124}
.valve-art{width:100%;padding:0 5%}
.valve-art img{display:block;width:100%;height:auto;box-shadow:0 18px 55px #13191d27}
.valve-caption{max-width:1510px;margin:0 auto;padding:58px 5% 0;display:grid;grid-template-columns:1fr 1fr;gap:28px 11%;align-items:start}
.valve-caption .kicker{grid-column:1/-1;color:#666}
.valve-caption h2{grid-column:1;grid-row:2;margin:0}
.valve-caption>p{grid-column:2;grid-row:2;font-size:13px;color:#555a5f;line-height:2}
.valve-caption>p.fine{grid-column:2;grid-row:3;font-size:10px;color:#858585;line-height:1.8}
.depth-context{display:flex;gap:12vw;justify-content:space-between;align-items:start;border-top:1px solid #bebbb3;margin-top:30px;padding-top:25px}
.depth-kicker{font-size:11px;font-weight:800;letter-spacing:2px;white-space:nowrap}
.depth-context p{font-size:12px;line-height:1.9;max-width:610px;color:#5c6569}
.main-photo{background:#101114}
.main-photo img{object-fit:cover;object-position:center}
.product-content:not(.product-carbon) .main-photo img{object-position:37% center}
.product-carbon .main-photo img{object-position:34% center}
.gallery button img{object-fit:cover}
.strap-visual>img{object-position:40% center}
.strap-detail img{object-position:100% center}
.founder-photo img{object-position:54% center;filter:brightness(.88) contrast(1.05)}
.ownership-photo img{object-position:center;filter:brightness(.93)}
.footer-logo{display:flex;align-items:center;gap:15px;width:max-content}
.footer-logo .brand-icon{height:55px;width:55px;object-fit:contain}
.footer-logo .brand-word{height:30px;width:190px;object-fit:contain}
.closing img{height:82px;width:82px}
.site-logo:hover,.footer-logo:hover{opacity:.85;transition:opacity .2s}
@media(max-width:1150px){.site-logo .brand-word{width:143px}.nav{gap:13px}.nav a{letter-spacing:.7px}.hero{grid-template-columns:48% 52%}.hero-copy h1{font-size:clamp(50px,5.4vw,78px)}.eng-heading,.lume-text{gap:25px}}
@media(max-width:850px){.site-logo .brand-icon{height:32px;width:32px}.site-logo .brand-word{width:145px;height:22px}.nav{gap:8px;font-size:8px}.nav-outline{padding:10px}.hero-copy{padding-left:7%}.hero-copy h1{font-size:clamp(46px,6vw,70px)}}
@media(max-width:760px){.site-header{height:72px}.site-logo .brand-word{height:22px;width:170px}.site-logo .brand-icon{height:35px;width:35px}.nav{top:72px}.hero{display:flex;flex-direction:column}.hero-copy{padding:73px 7% 35px}.hero-copy h1{font-size:clamp(50px,11vw,82px)}.hero-feature{height:490px;min-height:unset;padding:0}.hero-single{height:100%;min-height:unset}.hero-single img{object-position:15% center}.hero-single-caption{bottom:45px}.hero-baseline{position:relative}.campaign-panel{height:370px}.campaign-panel>img{object-position:45% center}.campaign-legend{display:flex;flex-direction:column;align-items:flex-start;bottom:18px;gap:6px}.campaign-legend strong{text-align:left;font-size:23px}.campaign-legend span{font-size:8px}.card-image{height:480px}.material-feature{height:460px}.eng-heading,.lume-text{display:block}.eng-heading>p,.lume-text>p{margin-top:25px}.engineering-experience{padding:0 0 50px}.eng-heading{padding-top:65px;padding-bottom:38px}.engine-art figcaption{min-height:56px;padding:15px 5%}.engine-art figcaption span,.engine-art figcaption b{font-size:9px}.lume-experience{padding:65px 0 10px}.lume-text{padding-bottom:25px}.lume-key{font-size:8px;line-height:1.6;padding:18px 5%}.valve-experience{padding:60px 0}.valve-art{padding:0}.valve-caption{display:block;padding:36px 6% 0}.valve-caption h2{font-size:50px;margin:16px 0 23px}.valve-caption>p{margin-bottom:15px}.depth-context{display:block}.depth-context p{margin-top:17px}.main-photo{height:460px}.founder-photo img{object-position:55% center}.ownership-photo img{object-position:50% center}}
@media(max-width:430px){.hero-feature{height:350px}.campaign-panel{height:320px}.campaign-legend strong{font-size:19px}.hero-single-caption{font-size:7px}.card-image{height:385px}.hero-copy h1{font-size:48px}.lume-key{font-size:7px;letter-spacing:.7px}}
html,body{max-width:100%;overflow-x:clip}
.hero-single img{object-position:53% center}
@media(max-width:760px){.hero-single img{object-position:53% center}}
