:root{color:#f1f2ef;font-synthesis:none;--line:#ffffff29;--muted:#929693;--accent:#65d9c4;--black:#070908;background:#080909;font-family:Helvetica Neue,Arial Nova,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#080909}body{background:#080909;min-width:320px;margin:0;overflow-x:hidden}html{scrollbar-color:#303432 #080909;scrollbar-width:thin}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#080909}::-webkit-scrollbar-thumb{background:#303432;border-radius:8px}body:before{content:"";z-index:900;opacity:.035;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-conic-gradient(from 17deg at 30% 40%,#ffffff80 0deg .35deg,#0000 .35deg 1.8deg);background-size:4px 4px;position:fixed;top:0;bottom:0;left:0;right:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#080909;background:#a9b2ad}.loader{z-index:1000;background:#080909;place-items:center;transition:opacity .65s,visibility .65s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader.is-ready{opacity:0;visibility:hidden}.loader-mark{letter-spacing:.52em;margin-left:.52em;font-size:15px}.loader-line{background:#222;width:110px;height:1px;position:absolute;top:calc(50% + 38px);left:50%;overflow:hidden;transform:translate(-50%)}.loader-line span{background:#eee;height:100%;animation:1.4s cubic-bezier(.7,0,.2,1) infinite load;display:block}.loader-copy{color:#6f7471;letter-spacing:.22em;text-transform:uppercase;font-size:9px;position:absolute;bottom:30px}@keyframes load{0%{width:0;transform:translate(0)}50%{width:100%;transform:translate(0)}to{width:100%;transform:translate(110%)}}.header{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#060707d6,#0000);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:78px;padding:0 3.4vw;display:flex;position:fixed;top:0;left:0;right:0}.page-progress{--page-progress:0;z-index:120;pointer-events:none;background:#ffffff1c;width:1px;height:32vh;position:fixed;top:34vh;right:18px}.page-progress span{transform:scaleY(var(--page-progress));transform-origin:top;background:#edf0edc7;transition:transform .12s linear;position:absolute;top:0;bottom:0;left:0;right:0}.page-progress i{left:-2px;top:calc(var(--page-progress) * 100%);background:#eceeeb;border-radius:50%;width:5px;height:5px;transition:top .12s linear;position:absolute;transform:translateY(-50%);box-shadow:0 0 12px #ffffff47}.wordmark{letter-spacing:.48em;font-size:13px;font-weight:500;line-height:1}.nav{letter-spacing:.08em;align-items:center;gap:31px;font-size:11px;display:flex}.nav a{color:#a4a7a5;transition:color .3s}.nav a:hover{color:#fff}.nav-cta{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff61;padding:10px 19px;transition:background .3s,color .3s}.nav-cta:hover{color:#0b0c0c;background:#f1f2ef}.menu{color:#fff;background:0 0;border:0;display:none}.hero{isolation:isolate;background:var(--black);height:100svh;min-height:680px;position:relative;overflow:hidden}.hero-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 63%,#000000b8 78%,#0000 100%);mask-image:linear-gradient(#000 0% 63%,#000000b8 78%,#0000 100%)}.hero-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:2.3s cubic-bezier(.16,1,.3,1) both hero-in;transform:scale(1.035)}@keyframes hero-in{0%{filter:brightness(.35);transform:scale(1.12)}to{filter:brightness();transform:scale(1.035)}}.hero-vignette{z-index:1;background:linear-gradient(0deg, var(--black) 0%, #070908fa 8%, #070908bd 24%, #07090814 54%, #0000001f), linear-gradient(90deg, #000000ab 0%, #0000001f 45%, #00000021);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy{z-index:2;position:absolute;bottom:5.6vh;left:3.4vw;right:3.4vw}.eyebrow{color:#aaaead;letter-spacing:.22em;margin:0 0 25px;font-size:10px;font-weight:500}.hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(64px,8.4vw,142px);font-weight:300;line-height:.82}.hero-meta{width:27vw;min-width:310px;position:absolute;bottom:4px;right:0}.hero-meta p{color:#b3b6b4;margin:0 0 28px;font-size:13px;line-height:1.55}.hero-meta a{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #aaa;align-items:center;gap:30px;padding-bottom:9px;font-size:11px;display:inline-flex}.hero-index{z-index:2;color:#8a8e8b;letter-spacing:.12em;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;top:105px;right:3.4vw}.hero-index span{background:#858987;width:45px;height:1px}.manifesto{isolation:isolate;background:var(--black);flex-direction:column;justify-content:flex-start;min-height:68svh;margin-top:-1px;padding:8vh 7vw 6vh;display:flex;position:relative;overflow:hidden}.manifesto:after{content:"";z-index:-1;opacity:.19;filter:brightness(.62);pointer-events:none;background:url(/k1-aluminium-macro.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:-2%;right:-2%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%)}.manifesto h2,.specs h2{letter-spacing:-.065em;margin:0;font-size:clamp(58px,8vw,132px);font-weight:300;line-height:.89}.manifesto-note{color:#a0a5a2;width:min(410px,85vw);margin:45px 8vw 0 auto;font-size:17px;line-height:1.65}.reveal{opacity:0;transition:opacity .95s cubic-bezier(.2,.8,.2,1),transform .95s cubic-bezier(.2,.8,.2,1);transform:translateY(36px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.material-film{background:var(--black);--p:0;--frame-hero:1;--frame-manifesto:0;--frame-closeup:0;--frame-aluminium:0;height:440svh;position:relative}.material-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:210svh}.material-sticky{isolation:isolate;background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.material-frame{background:var(--black);will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.material-frame>img{object-fit:cover;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;width:102%;height:102%;display:block;position:absolute;top:-1%;bottom:-1%;left:-1%;right:-1%}.hero-picture{width:104%;height:104%;transform:translate3d(calc(var(--p) * -1.8vw),calc(var(--p) * -2.5vh),0) scale(calc(1.01 + var(--p) * .72));transform-origin:58% 48%;will-change:transform;position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%;overflow:hidden}.hero-picture img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:8s ease-in-out infinite alternate hero-drift;display:block}@keyframes hero-drift{0%{transform:translate(-.25%)scale(1.008)}to{transform:translate(.25%,-.3%)scale(1.018)}}.material-frame-hero{z-index:1;opacity:var(--frame-hero)}.material-frame-a{z-index:2;opacity:var(--frame-manifesto)}.material-frame-b{z-index:3;opacity:var(--frame-closeup)}.material-frame-c{z-index:4;opacity:var(--frame-aluminium)}.material-frame-a>img{object-position:49% center;transform:translate3d(calc((var(--p) - .32) * -2vw),0,0) scale(1.035)}.material-frame-b>img{object-position:50% center;transform:translate3d(calc((var(--p) - .58) * 2vw),0,0) scale(1.04)}.material-frame-c>img{object-position:47% center;transform:translate3d(calc((var(--p) - .82) * -2vw),0,0) scale(1.035)}.material-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 52% 42%,#0000 30%,#0000002e 76%,#00000085 100%),linear-gradient(90deg,#0000009e,#0000 51%,#0000001c);position:absolute;top:0;bottom:0;left:0;right:0}.hero-story-shade{background:linear-gradient(#00000014,#0709080a 46%,#07090894 79%,#070908fa),linear-gradient(90deg,#0000009e,#0000 48%,#00000014)}.hero-story-copy{z-index:2}.hero-story-copy h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(64px,8.4vw,142px);font-weight:300;line-height:.82}.material-frame .hero-index{z-index:2}.manifesto-frame-copy,.material-frame-copy{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.manifesto-frame-copy{left:7vw;right:7vw}.manifesto-frame-copy h2,.material-frame-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.4vw,126px);font-weight:300;line-height:.86}.manifesto-frame-copy>p:last-child{color:#adb1ae;width:min(430px,32vw);margin:45px 7vw 0 auto;font-size:15px;line-height:1.7}.material-frame-copy{width:min(650px,48vw)}.material-frame-copy.copy-left{left:5vw}.material-frame-copy.copy-right{right:5vw}.material-frame-copy>p:last-child{color:#aeb2af;width:min(390px,90%);margin:48px 0 0;font-size:14px;line-height:1.7}.material-frame-b .material-shade{background:radial-gradient(circle at 65% 45%,#0000 24%,#00000040 78%),linear-gradient(90deg,#000000b3,#0000 55%,#00000014)}.material-frame-c .material-shade{background:radial-gradient(circle at 35% 42%,#0000 24%,#00000040 78%),linear-gradient(90deg,#00000014,#0000 46%,#000000ad)}.material-progress{z-index:8;color:#858a87;letter-spacing:.16em;grid-template-columns:84px auto auto;align-items:center;gap:12px;font-size:9px;display:grid;position:absolute;bottom:34px;right:3.4vw}.material-progress span{background:linear-gradient(90deg, #eceeeb calc(var(--p) * 100%), #ffffff2e 0);width:84px;height:1px}.material-progress i{font-style:normal}.motion-scene{background:var(--black);--p:0;--scene-visible:.22;--copy-visible:0;--scene-scale:1.035;--scene-y:14px;--copy-y:30px;height:160svh;margin-top:-2px;position:relative}.scene-sticky{isolation:isolate;background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.scene-image{z-index:-3;object-fit:cover;width:102%;height:102%;opacity:var(--scene-visible);transform:translate3d(0,var(--scene-y),0) scale(var(--scene-scale));will-change:transform, opacity;position:absolute;top:-1%;bottom:-1%;left:-1%;right:-1%}.scene-grade{z-index:-2;background:linear-gradient(180deg, var(--black) 0%, transparent 9%, transparent 91%, var(--black) 100%), linear-gradient(90deg, #000000ad, transparent 48%, #0000001f);position:absolute;top:0;bottom:0;left:0;right:0}.scene-copy{width:min(650px,48vw);opacity:var(--copy-visible);transform:translateY(calc(-50% + var(--copy-y)));will-change:opacity, transform;position:absolute;top:50%}.scene-copy-left{left:5vw}.scene-copy-right{text-align:left;right:5vw}.scene-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.4vw,126px);font-weight:300;line-height:.86}.scene-note{color:#a2a6a3;width:min(390px,90%);margin:52px 0 0 auto;font-size:14px;line-height:1.7}.scene-copy-right .scene-note{margin-left:0}.scene-marker{color:#7f8481;letter-spacing:.18em;opacity:var(--copy-visible);align-items:center;gap:12px;font-size:9px;transition:opacity .2s linear;display:flex;position:absolute;bottom:34px;right:3.4vw}.scene-marker i{background:#ffffff59;width:54px;height:1px}.closeup-scene{margin-top:-8vh}.closeup-scene .scene-image{object-position:52% center}.closeup-scene .scene-grade{background:linear-gradient(180deg, var(--black) 0%, transparent 9%, transparent 91%, var(--black) 100%), linear-gradient(90deg, #000000b8, #0000000d 46%, #0000001a)}.aluminium-scene{height:170svh;margin-top:-8vh}.aluminium-scene .scene-image{object-position:48% center;transform:translate3d(calc(var(--p) * -2vw),var(--scene-y),0) scale(var(--scene-scale))}.aluminium-scene .scene-grade{background:linear-gradient(180deg, var(--black) 0%, transparent 9%, transparent 91%, var(--black) 100%), linear-gradient(90deg, #0000001f, #00000014 46%, #000000bd)}.material-line{width:28vw;height:1px;opacity:var(--copy-visible);background:#ffffff21;transition:opacity .2s linear;position:absolute;bottom:11vh;left:4.5vw;overflow:hidden}.material-line span{height:100%;width:calc(var(--p) * 100%);background:#ffffffb8;display:block}.film{background:var(--black);--film-progress:0;--film-opacity:0;height:540vh;margin-top:0;position:relative}.film-sticky{background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.film-ambient{display:none}.film video{object-fit:cover;object-position:center;width:100%;height:100%;opacity:var(--film-opacity);will-change:opacity;display:block;transform:scale(1.004)}.film-shade{pointer-events:none;background:radial-gradient(circle,#0000 48%,#0000002e 100%),linear-gradient(90deg,#00000029,#0000 28% 72%,#0000001a);position:absolute;top:0;bottom:0;left:0;right:0}.film-beat{opacity:0;pointer-events:none;width:42vw;position:absolute;top:50%;left:4.5vw;transform:translateY(-37%)}.film-beat p{color:#b7bab8;letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:10px}.film-beat h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6.4vw,102px);font-weight:300;line-height:.9}.beat-a{opacity:clamp(0, calc((.17 - var(--film-progress)) * 18), 1);transform:translateY(calc(-37% + var(--film-progress) * -100px))}.beat-b{opacity:clamp(0, calc((var(--film-progress) - .2) * 15), calc((.43 - var(--film-progress)) * 15));transform:translateY(calc(-37% + (var(--film-progress) - .2) * -80px));left:auto;right:4.5vw}.beat-c{opacity:clamp(0, calc((var(--film-progress) - .48) * 15), calc((.7 - var(--film-progress)) * 15))}.beat-d{opacity:clamp(0, calc((var(--film-progress) - .78) * 14), calc((.95 - var(--film-progress)) * 18));left:auto;right:4.5vw}.film-counter{letter-spacing:.18em;color:#777c79;opacity:clamp(0, calc((1 - var(--film-progress)) * 12), 1);align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:34px;left:4.5vw}.film-counter span{margin-right:15px}.film-counter b{color:#b3b7b5;font-weight:400}.film-counter i{background:linear-gradient(90deg, #dfe2df calc(var(--film-progress) * 100%), #fff3 0);width:64px;height:1px}.scroll-rail{background:#ffffff29;width:1px;position:absolute;top:31%;bottom:31%;right:3.4vw}.scroll-rail span{width:1px;height:calc(var(--film-progress) * 100%);background:#e8eae7;display:block}.switch-scene{background:var(--black);--p:0;--scene-visible:0;height:245svh;margin-top:-2px;position:relative}.switch-sticky{isolation:isolate;background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.switch-sticky>img{z-index:-3;object-fit:cover;object-position:center;width:104%;height:104%;opacity:var(--scene-visible);filter:blur(var(--scene-blur));transform:translate3d(var(--scene-y),0,0) scale(var(--scene-scale));will-change:opacity, transform, filter;position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%}.switch-grade{z-index:-2;background:linear-gradient(180deg, var(--black), transparent 18%, transparent 77%, var(--black)), linear-gradient(90deg, #0000002e, transparent 45%, #00000094);position:absolute;top:0;bottom:0;left:0;right:0}.switch-head{opacity:var(--scene-visible);transform:translateY(var(--copy-y));position:absolute;top:13vh;left:4.5vw}.switch-head h2{letter-spacing:-.07em;margin:0;font-size:clamp(68px,8vw,136px);font-weight:300;line-height:.83}.switch-stages{border-top:1px solid #fff3;width:min(390px,32vw);margin:0;padding:0;list-style:none;position:absolute;bottom:12vh;right:4.5vw}.switch-stages li{opacity:.25;border-bottom:1px solid #ffffff24;grid-template-columns:48px 1fr;gap:14px;padding:17px 0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(12px)}.switch-stages li>span{color:#7f8481;letter-spacing:.16em;padding-top:4px;font-size:9px}.switch-stages strong{font-size:18px;font-weight:400;display:block}.switch-stages small{color:#848986;margin-top:5px;font-size:11px;line-height:1.45;display:block}.switch-scene[data-stage="1"] .switch-stages li:first-child,.switch-scene[data-stage="2"] .switch-stages li:nth-child(2),.switch-scene[data-stage="3"] .switch-stages li:nth-child(3){opacity:1;transform:translate(0)}.switch-progress{background:#ffffff1f;width:1px;position:absolute;top:24%;bottom:24%;right:3.4vw}.switch-progress span{width:100%;height:calc(var(--p) * 100%);background:#ffffffbf;display:block}.feel-scene{background:var(--black);--p:0;--scene-visible:0;height:205svh;margin-top:-2px;position:relative}.feel-sticky{isolation:isolate;background:var(--black);height:100svh;position:sticky;top:0;overflow:hidden}.feel-media{z-index:-3;opacity:var(--scene-visible);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.feel-media img{object-fit:cover;object-position:96% center;width:115%;height:115%;transform:translate3d(calc((var(--p) - .5) * -5vw),var(--scene-y),0) scale(.98);filter:blur(var(--scene-blur))}.feel-grade{background:linear-gradient(180deg, var(--black), transparent 20%, transparent 76%, var(--black)), linear-gradient(90deg, #000000db 0%, #000000a1 34%, transparent 68%);position:absolute;top:0;bottom:0;left:0;right:0}.feel-copy{width:min(610px,44vw);opacity:var(--scene-visible);transform:translateY(calc(-50% + var(--copy-y)));position:absolute;top:50%;left:5vw}.feel-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(72px,8.8vw,148px);font-weight:300;line-height:.82}.feel-copy>p:last-child{color:#9da19f;width:min(390px,90%);margin:48px 0 0;font-size:14px;line-height:1.7}.travel{color:#8e9390;letter-spacing:.12em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:17vh;right:5vw}.travel>i{background:#fff3;width:1px;height:110px;position:relative}.travel>i b{left:-2px;top:calc(var(--p) * 100%);background:#e8eae7;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #ffffff7a}.waveform{height:88px;opacity:calc(var(--scene-visible) * .72);align-items:center;gap:5px;display:flex;position:absolute;bottom:7vh;left:5vw;right:5vw}.waveform>i{max-width:2px;height:var(--amp);transform:scaleY(calc(.35 + var(--scene-visible) * .65));animation:2.8s ease-in-out infinite alternate pulse-wave;animation-delay:calc(var(--i) * -44ms);background:linear-gradient(#0000,#d8dcd8 50%,#0000);flex:1}.waveform small{color:#6f7471;letter-spacing:.16em;font-size:8px;position:absolute;bottom:-16px;right:0}@keyframes pulse-wave{to{opacity:.28;transform:scaleY(.55)}}.specs{background:var(--black);grid-template-columns:1fr 1fr;gap:9vw;margin-top:0;padding:8vh 6vw;display:grid;position:relative}.specs-head{align-self:start;position:sticky;top:140px}.spec-list{border-top:1px solid var(--line)}.spec-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:28px 0;font-size:13px;display:flex}.spec-row span{color:#777c79}.spec-row strong{text-align:right;font-weight:400}.finale{background:var(--black);align-items:end;min-height:100svh;margin-top:0;display:flex;position:relative;overflow:hidden}.finale>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.025);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 100%);mask-image:linear-gradient(#0000 0%,#000 10% 100%)}.finale-shade{background:linear-gradient(180deg, var(--black), transparent 20%), linear-gradient(0deg, #000000e6, transparent 64%), linear-gradient(90deg, #0006, transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.finale-copy{z-index:1;width:100%;padding:0 5vw 8vh;position:relative}.finale h2{letter-spacing:-.07em;margin:0;font-size:clamp(68px,9vw,148px);font-weight:300;line-height:.83}.purchase-line{border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;margin-top:60px;padding-top:25px;display:flex}.purchase-line span{color:#b2b5b3;font-size:13px}.purchase-line button{color:#0b0c0c;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:#f0f1ee;border:0;align-items:center;gap:40px;padding:17px 22px;font-size:11px;transition:transform .25s,background .25s;display:flex}.purchase-line button:hover{background:#fff;transform:translateY(-2px)}footer{background:#080909;border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:46px 5vw 40px;display:grid}footer>p{color:#747976;margin:0;font-size:12px;line-height:1.6}footer>div{color:#777b79;letter-spacing:.12em;text-transform:uppercase;flex-direction:row;justify-content:flex-end;align-items:center;gap:34px;font-size:10px;display:flex}footer a{color:#c4c7c5;border-bottom:1px solid #777;padding-bottom:6px}.modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000ba;place-items:center;padding:20px;animation:.35s both modal-bg;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{color:#111312;background:#eeefeb;width:min(620px,100%);min-height:480px;padding:68px;animation:.45s cubic-bezier(.2,.8,.2,1) both modal-in;position:relative;box-shadow:0 35px 120px #0009}@keyframes modal-bg{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.modal .eyebrow{color:#6e7470}.modal h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(43px,6vw,68px);font-weight:400;line-height:.94}.modal>p,.success>p:last-child{color:#686d6a;font-size:14px;line-height:1.6}.modal-close{cursor:pointer;background:0 0;border:0;position:absolute;top:24px;right:24px}.modal form{margin-top:55px}.modal label{color:#676b69;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:9px;display:block}.email-field{border-bottom:1px solid #202322;display:flex}.email-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 0;font-size:18px}.email-field button{color:#fff;cursor:pointer;background:#111312;border:0;width:52px}.consent{align-items:center;gap:10px;margin-top:18px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.consent input{accent-color:#111}.success{flex-direction:column;justify-content:center;min-height:340px;display:flex}.success>span{border:1px solid #aaa;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:45px;display:grid}@media (max-width:900px){.header{height:66px;padding:0 22px}.menu{display:block}.nav{opacity:0;background:#080909fa;flex-direction:column;align-items:flex-start;gap:28px;height:0;padding:0 24px;transition:height .4s,opacity .3s,padding .4s;position:fixed;top:66px;left:0;right:0;overflow:hidden}.nav.is-open{opacity:1;height:270px;padding-top:30px;padding-bottom:30px}.nav-cta{width:100%}.hero{min-height:610px}.hero-media img{object-position:58% 46%}.hero-copy{bottom:34px;left:22px;right:22px}.hero h1{font-size:clamp(58px,16vw,94px)}.hero-meta{justify-content:space-between;align-items:end;width:100%;min-width:0;margin-top:33px;display:flex;position:static}.hero-meta p{font-size:11px}.hero-index{display:none}.material-film{height:410svh}.material-anchor{top:200svh}.material-frame-hero>img{object-position:58% 46%}.hero-story-copy{bottom:34px;left:22px;right:22px}.hero-story-copy h1{font-size:clamp(58px,16vw,94px)}.manifesto-frame-copy,.material-frame-copy{width:auto;top:auto;bottom:12vh;transform:none;left:23px!important;right:23px!important}.manifesto-frame-copy h2,.material-frame-copy h2{font-size:clamp(58px,14vw,92px)}.manifesto-frame-copy>p:last-child,.material-frame-copy>p:last-child{width:min(350px,88%);margin:30px 0 0;font-size:12px}.material-frame-a>img{object-position:43% center}.material-frame-b>img{object-position:56% center}.material-frame-c>img{object-position:43% center}.material-progress{right:23px}.manifesto{padding-left:23px;padding-right:23px}.manifesto-note{margin-right:0}.manifesto{min-height:74svh}.motion-scene{height:150svh}.scene-copy{width:auto;transform:translateY(var(--copy-y));top:auto;bottom:13vh;left:23px;right:23px}.scene-copy h2{font-size:clamp(58px,14vw,92px)}.scene-note{width:min(330px,88%);margin:30px 0 0;font-size:12px}.scene-marker{right:23px}.closeup-scene .scene-image{object-position:58% center}.closeup-scene .scene-grade{background:linear-gradient(180deg, var(--black), transparent 8%, transparent 92%, var(--black) 100%), linear-gradient(0deg, #0000008c, transparent 64%)}.aluminium-scene .scene-image{object-position:43% center}.aluminium-scene .scene-grade{background:linear-gradient(180deg, var(--black), transparent 8%, transparent 92%, var(--black) 100%), linear-gradient(0deg, #00000094, transparent 68%)}.material-line{width:48vw;left:23px}.film{height:470vh}.film video{object-fit:cover;object-position:center}.film-beat{width:auto;top:24%;left:23px;right:23px;transform:none}.beat-b,.beat-d{left:23px;right:23px}.film-beat h2{font-size:clamp(46px,13vw,74px)}.scroll-rail{display:none}.film-counter{left:23px}.switch-scene{height:220svh}.switch-sticky>img{object-position:38% center;width:155%;left:-35%}.switch-head{top:13vh;left:23px}.switch-head h2{font-size:clamp(62px,16vw,96px)}.switch-stages{background:linear-gradient(90deg,#070908cc,#0000);width:auto;bottom:9vh;left:23px;right:23px}.switch-progress{display:none}.feel-media img{object-position:100% center;width:175%;margin-left:-50%}.feel-grade{background:linear-gradient(180deg, var(--black), transparent 18%, transparent 62%, var(--black)), linear-gradient(0deg, #000000d1, transparent 66%)}.feel-copy{width:calc(100% - 46px);transform:translateY(var(--copy-y));top:auto;bottom:18vh;left:23px}.feel-copy h2{font-size:clamp(66px,17vw,100px)}.feel-copy>p:last-child{margin-top:28px;font-size:12px}.travel{top:12vh;right:24px}.waveform{gap:3px;height:58px;bottom:6vh;left:23px;right:23px}.specs{grid-template-columns:1fr;padding-left:23px;padding-right:23px}.specs-head{position:static}.finale-copy{padding-left:23px;padding-right:23px}.finale>img{object-position:59% center}footer{grid-template-columns:1fr 1fr;gap:50px;padding-left:23px;padding-right:23px}footer>p{text-align:right}footer>div{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px}}@media (max-width:540px){.hero-meta p{display:none}.hero-meta{justify-content:flex-start}.material-film{height:390svh}.manifesto-frame-copy h2,.material-frame-copy h2{font-size:15vw}.material-progress{grid-template-columns:52px auto auto}.material-progress span{width:52px}.manifesto h2,.specs h2{font-size:15vw}.film video{object-fit:cover;width:178%;margin-left:-39%}.scene-copy h2{font-size:16vw}.switch-sticky>img{width:190%;left:-48%}.feel-media img{width:220%;margin-left:-86%}.finale h2{font-size:17vw}.purchase-line{flex-direction:column;align-items:stretch;gap:20px}.purchase-line button{justify-content:space-between}.modal{min-height:460px;padding:58px 27px 35px}}@media (max-width:767px),(orientation:landscape) and (max-height:600px) and (max-width:950px){:root{--mobile-pad:clamp(18px, 5.6vw, 24px)}html{scroll-padding-top:calc(66px + env(safe-area-inset-top))}body{overscroll-behavior-y:none;min-width:0}body:before{opacity:.018;mix-blend-mode:normal;background-size:6px 6px}.header{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--mobile-pad) 0;-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);background:#070908c7;border-color:#ffffff12}.wordmark{letter-spacing:.44em;font-size:12px}.menu{cursor:pointer;place-items:center;width:44px;height:44px;margin-right:-12px;display:grid}.nav{top:calc(64px + env(safe-area-inset-top));height:calc(100dvh - 64px - env(safe-area-inset-top));padding:9vh var(--mobile-pad) max(28px, env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;opacity:0;background:#070908fb;justify-content:flex-start;gap:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),visibility .35s;transform:translateY(-8px)}.nav.is-open{height:calc(100dvh - 64px - env(safe-area-inset-top));padding:9vh var(--mobile-pad) max(28px, env(safe-area-inset-bottom));visibility:visible;pointer-events:auto;opacity:1;transform:none}.nav a{color:#e5e7e4;letter-spacing:-.025em;border-bottom:1px solid #ffffff1a;width:100%;padding:18px 0;font-size:clamp(22px,7vw,30px)}.nav-cta{min-height:52px;margin-top:auto;font-size:12px}.page-progress{left:0;right:0;top:calc(64px + env(safe-area-inset-top));width:100%;height:1px}.page-progress span{transform:scaleX(var(--page-progress));transform-origin:0}.page-progress i{display:none}.material-film{height:400svh}.material-anchor{top:196svh}.material-sticky{height:100svh}.material-frame>img{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.hero-picture{width:100%;height:100%;transform:translate3d(0,calc(var(--p) * -4vh),0) scale(calc(1 + var(--p) * .58));transform-origin:52% 46%;top:0;bottom:0;left:0;right:0}.hero-picture img{object-position:center}.material-frame-a>img{object-position:50% center;transform:translate3d(calc((var(--p) - .32) * -3vw),0,0) scale(1.025)}.material-frame-b>img{object-position:53% center;transform:translate3d(calc((var(--p) - .58) * 3vw),0,0) scale(1.025)}.material-frame-c>img{object-position:72% center;transform:translate3d(calc((var(--p) - .82) * -3vw),0,0) scale(1.025)}.material-shade{background:linear-gradient(#0709080a 28%,#07090859 58%,#070908ed),radial-gradient(circle at 54% 34%,#0000 22%,#00000047 100%)}.hero-story-shade{background:linear-gradient(#0000001a,#0709080f 39%,#070908ba 71%,#070908fc),linear-gradient(90deg,#00000057,#0000 65%)}.material-frame-b .material-shade,.material-frame-c .material-shade{background:linear-gradient(#0000 27%,#0709084d 56%,#070908f0),radial-gradient(circle at 55% 30%,#0000 20%,#00000047 100%)}.hero-story-copy{left:var(--mobile-pad);right:var(--mobile-pad);bottom:max(42px, calc(28px + env(safe-area-inset-bottom)))}.hero-story-copy .eyebrow{margin-bottom:16px}.hero-story-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:100%;font-size:clamp(52px,16.5vw,72px);line-height:.86}.hero-meta{align-items:center;width:100%;min-width:0;margin-top:28px;position:static}.hero-meta p{display:none}.hero-meta a{gap:24px;min-height:44px;padding:0 0 2px}.manifesto-frame-copy,.material-frame-copy{bottom:max(76px, calc(58px + env(safe-area-inset-bottom)));left:var(--mobile-pad)!important;right:var(--mobile-pad)!important}.manifesto-frame-copy .eyebrow,.material-frame-copy .eyebrow{margin-bottom:16px}.manifesto-frame-copy h2,.material-frame-copy h2{letter-spacing:-.06em;text-wrap:balance;max-width:100%;font-size:clamp(48px,14.6vw,66px);line-height:.88}.manifesto-frame-copy>p:last-child,.material-frame-copy>p:last-child{color:#b1b5b2;width:min(330px,92%);margin-top:24px;font-size:12px;line-height:1.58}.material-progress{left:var(--mobile-pad);right:var(--mobile-pad);bottom:max(18px, env(safe-area-inset-bottom));grid-template-columns:1fr auto auto;gap:10px}.material-progress span{width:auto}.film{height:440svh}.film-sticky{height:100svh}.film-ambient{opacity:var(--film-opacity);display:block;position:absolute;top:-12%;bottom:-12%;left:-12%;right:-12%;overflow:hidden;transform:scale(1.04)}.film-ambient img{object-fit:cover;object-position:center;opacity:.34;filter:blur(24px)brightness(.52)saturate(.65);width:100%;height:100%;transform:scale(1.18)}.film-ambient:after{content:"";background:radial-gradient(circle at 50% 52%,#0000 18%,#07090857 68%,#070908d6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.film video{object-fit:contain;object-position:center 54%;width:130%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:-15%;right:auto;transform:none;-webkit-mask-image:linear-gradient(#0000 14%,#000 32% 72%,#0000 89%);mask-image:linear-gradient(#0000 14%,#000 32% 72%,#0000 89%)}.film-shade{background:radial-gradient(circle at 50% 54%,#0000 30%,#00000029 72%,#00000080 100%),linear-gradient(#07090866,#0000 22% 78%,#0709087a)}.film-beat,.beat-b,.beat-d{left:var(--mobile-pad);right:var(--mobile-pad);top:calc(84px + env(safe-area-inset-top));width:auto;transform:none}.film-beat p{margin-bottom:12px;font-size:9px}.film-beat h2{text-wrap:balance;max-width:340px;font-size:clamp(46px,14vw,62px);line-height:.88}.film-counter{left:var(--mobile-pad);right:var(--mobile-pad);bottom:max(22px, env(safe-area-inset-bottom));justify-content:flex-start;gap:10px}.film-counter span{margin-right:auto}.film-counter i{width:clamp(52px,18vw,72px)}.specs{padding:82px var(--mobile-pad) 72px;display:block}.specs-head{margin-bottom:48px;position:static}.specs-head .eyebrow{margin-bottom:18px}.specs h2{text-wrap:balance;font-size:clamp(50px,15vw,68px);line-height:.88}.spec-row{align-items:flex-start;gap:20px;min-height:68px;padding:20px 0;font-size:12px;line-height:1.45}.spec-row span{flex:0 0 30%}.spec-row strong{max-width:66%}.finale{min-height:max(720px,100svh)}.finale>img{object-position:60% center;transform:scale(1.02);-webkit-mask-image:none;mask-image:none}.finale-shade{background:linear-gradient(#07090873,#0000 24%),linear-gradient(#0000 33%,#000000b3 72%,#000000f7),linear-gradient(90deg,#00000040,#0000 72%)}.finale-copy{padding:0 var(--mobile-pad) max(38px, calc(24px + env(safe-area-inset-bottom)))}.finale-copy .eyebrow{margin-bottom:18px}.finale h2{text-wrap:balance;font-size:clamp(54px,16vw,72px);line-height:.86}.purchase-line{flex-direction:column;align-items:stretch;gap:18px;margin-top:34px;padding-top:20px}.purchase-line button{justify-content:space-between;width:100%;min-height:54px;padding:16px 18px}footer{padding:34px var(--mobile-pad) max(32px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:28px}footer>p{text-align:left;font-size:11px}footer>div{grid-column:auto;justify-content:space-between;gap:18px}footer a{align-items:center;min-height:36px;display:inline-flex}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;min-height:min(620px,88dvh);max-height:94dvh;padding:62px var(--mobile-pad) max(30px, env(safe-area-inset-bottom));border-radius:0;overflow-y:auto}.modal-close{place-items:center;width:44px;height:44px;display:grid;top:15px;right:12px}.modal h2{font-size:clamp(44px,13vw,58px)}.modal form{margin-top:38px}.email-field input{width:100%;font-size:16px}.email-field button{flex:0 0 52px;min-height:52px}.consent{align-items:flex-start;line-height:1.4}}@media (max-width:360px){.hero-story-copy h1{font-size:14.8vw}.manifesto-frame-copy h2,.material-frame-copy h2{font-size:13.6vw}.manifesto-frame-copy>p:last-child,.material-frame-copy>p:last-child{font-size:11px}.film-beat h2{font-size:12.8vw}.spec-row{gap:12px;font-size:11px}.purchase-line{margin-top:26px}}@media (orientation:landscape) and (max-height:600px) and (max-width:950px){.header{height:calc(56px + env(safe-area-inset-top))}.nav{top:calc(56px + env(safe-area-inset-top));height:calc(100dvh - 56px - env(safe-area-inset-top));padding-top:24px}.nav.is-open{height:calc(100dvh - 56px - env(safe-area-inset-top));padding-top:24px}.nav a{padding:10px 0;font-size:20px}.page-progress{top:calc(56px + env(safe-area-inset-top))}.material-film{height:500svh}.material-sticky,.film-sticky{height:100svh;min-height:0}.hero-story-copy{bottom:22px}.hero-story-copy .eyebrow,.manifesto-frame-copy .eyebrow,.material-frame-copy .eyebrow{margin-bottom:10px}.hero-story-copy h1,.manifesto-frame-copy h2,.material-frame-copy h2{font-size:clamp(42px,10vh,58px);line-height:.86}.hero-meta{margin-top:14px}.hero-meta a{min-height:40px}.manifesto-frame-copy,.material-frame-copy{bottom:28px}.manifesto-frame-copy>p:last-child,.material-frame-copy>p:last-child{width:310px;margin-top:14px;font-size:10px}.material-progress{display:none}.film{height:500svh}.film video{object-position:66% center;transform:scale(1.02)}.film-beat,.beat-b,.beat-d{top:78px}.film-beat h2{font-size:clamp(38px,10vh,54px)}.film-counter{bottom:14px}.specs{grid-template-columns:.85fr 1.15fr;gap:7vw;padding-top:72px;display:grid}.spec-row{min-height:54px;padding:15px 0}.finale{min-height:100svh}.finale h2{font-size:clamp(44px,14vh,68px)}.finale-copy{padding-bottom:22px}.purchase-line{flex-direction:row;align-items:center;margin-top:20px;padding-top:14px}.purchase-line button{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
