@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap");#sd4d-root{--gold:#d4b77c;--cream:#f0eee7;--dark:#050709;--vh:100svh}#sd4d-root *{box-sizing:border-box}#sd4d-root{margin:0;background:var(--dark);color:var(--cream);font-family:"DM Sans",Arial,sans-serif;overflow-x:clip}#sd4d-root a{text-decoration:none;color:inherit}#sd4d-root button{font:inherit;cursor:pointer}#sd4d-root button:focus-visible,#sd4d-root a:focus-visible{outline:2px solid #f3d49c;outline-offset:7px}#sd4d-root button{color:inherit}#sd4d-root ::selection{background:#b09154;color:#07090a}#sd4d-root .svg-defs{position:absolute;pointer-events:none}#sd4d-root .header{position:fixed;left:4.5%;right:4.5%;top:0;height:100px;z-index:40;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d9cf20;pointer-events:none}#sd4d-root .header>*{pointer-events:auto}#sd4d-root .header:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-5vw;right:-5vw;background:linear-gradient(#030608d9,transparent);pointer-events:none}#sd4d-root .brand{display:flex;gap:12px;align-items:center;font:600 14px "Space Grotesk",Arial;letter-spacing:2px}#sd4d-root .brand small,#sd4d-root .footer-brand small{display:block;font:8px "DM Sans",Arial;letter-spacing:4px;color:var(--gold);margin-top:7px}#sd4d-root .brand-icon{font:29px Georgia;color:var(--gold);letter-spacing:-10px;border:1px solid #a18a555c;border-radius:50%;height:41px;width:41px;padding:1px 9px 0 4px}#sd4d-root .brand-icon span{font-size:23px;position:relative;top:6px}#sd4d-root .header nav{display:flex;gap:35px;font-size:11px;color:#c2c3b9}#sd4d-root .header nav a:hover{color:var(--gold)}#sd4d-root .shop{font-size:11px;border:1px solid #b6a47666;padding:12px 18px;background:#05090a55}#sd4d-root .shop span{margin-left:23px;color:var(--gold)}#sd4d-root .journey{height:760svh;position:relative}#sd4d-root .viewport,#sd4d-root .gallery-viewport{height:var(--vh);min-height:560px;position:sticky;top:0;overflow:hidden;isolation:isolate}#sd4d-root .scene{position:absolute;inset:0;pointer-events:none;opacity:0;will-change:opacity}#sd4d-root .space{opacity:1;background:radial-gradient(ellipse at 62% 45%,#14252e 0,#070e16 37%,#020509 73%)}#sd4d-root #sd4d-earthCanvas{width:100%;height:100%;position:absolute;inset:0;opacity:0;transition:opacity 1s}#sd4d-root.webgl-ready #sd4d-earthCanvas{opacity:1}#sd4d-root.webgl-ready .earth-fallback{opacity:0}#sd4d-root .earth-fallback{position:absolute;width:66vmin;height:66vmin;left:46%;top:13%;border-radius:50%;background:linear-gradient(100deg,transparent,#0009),var(--sd4d-earth-image) 51% 40%/190% 100%;box-shadow:-15px -5px 45px #aac2d233,inset 15px 5px 25px #0b1c2c;transform:rotate(-15deg);transition:opacity 1s}#sd4d-root .stars-fallback{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,#ccd8e5 80%,transparent),radial-gradient(1px 1px at 60% 70%,#ccd8e599 80%,transparent),radial-gradient(1px 1px at 90% 20%,#ccd8e588 80%,transparent),radial-gradient(1px 1px at 42% 63%,#ccd8e555 80%,transparent);background-size:231px 217px,421px 387px,317px 271px,137px 193px}#sd4d-root .orbital-line{position:absolute;left:37%;top:12%;width:65%;height:70%;border:1px solid #d8be8022;border-radius:50%;transform:rotate(-32deg) scaleY(.63);box-shadow:0 0 100px #16293714}#sd4d-root .swiss-scene{background:radial-gradient(ellipse at 55% 40%,#1a2b2a,#071013 67%)}#sd4d-root .map-grid{position:absolute;inset:-50%;background-image:linear-gradient(#c5c9b207 1px,transparent 1px),linear-gradient(90deg,#c5c9b207 1px,transparent 1px);background-size:70px 70px;transform:perspective(800px) rotateX(30deg) rotateZ(-8deg)}#sd4d-root .swiss-map{position:absolute;left:15%;right:12%;top:10%;height:75%;transform-origin:56.8% 26.1%;will-change:transform}#sd4d-root .swiss-map img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 40px 25px #0009)}#sd4d-root .map-coordinates{position:absolute;bottom:15%;left:50%;font:9px "Space Grotesk";letter-spacing:3px;color:#b7c4b3}#sd4d-root .swiss-cross{position:absolute;right:8%;top:19%;font:80px "Space Grotesk";color:#c7b0782b}#sd4d-root .city-scene{background:#112023;overflow:hidden}#sd4d-root .city-scene>img{height:100%;width:100%;object-fit:cover;object-position:center;transform-origin:53% 66%;will-change:transform;filter:saturate(.62) brightness(.64)}#sd4d-root .city-grade{position:absolute;inset:0;background:linear-gradient(180deg,#162b3b66,transparent 45%,#0c161b88),linear-gradient(90deg,#070b1499,transparent 75%);mix-blend-mode:multiply}#sd4d-root .destination{position:absolute;left:52%;top:47%;font:10px "Space Grotesk";letter-spacing:5px;text-shadow:0 2px 15px #000}#sd4d-root .destination span{display:inline-block;height:8px;width:8px;background:#f3d596;border-radius:50%;margin-right:13px;box-shadow:0 0 0 8px #e9d6a028,0 0 30px #f3d596}#sd4d-root .window-scene{perspective:1000px}#sd4d-root .car-window{position:absolute;inset:-5%;transform-origin:48% 40%;will-change:transform}#sd4d-root .car-window svg{width:100%;height:100%;filter:drop-shadow(0 30px 50px #0009)}#sd4d-root .cockpit-scene{transform-origin:50% 55%;will-change:transform,opacity}#sd4d-root .cockpit{width:100%;height:100%;position:absolute;inset:0}#sd4d-root .windshield-shade{position:absolute;inset:0;background:linear-gradient(#050b1540,#11232922 40%,#0306099c)}#sd4d-root .atmosphere{position:absolute;inset:-50%;background:radial-gradient(ellipse at 50% 50%,#d4dfda,transparent 65%);pointer-events:none;opacity:0;z-index:5}#sd4d-root .vignette{position:absolute;inset:0;pointer-events:none;z-index:6;background:linear-gradient(0deg,#030608cf,transparent 25%,transparent 70%,#03060844),radial-gradient(ellipse at 65% 45%,transparent 20%,#0005 100%)}#sd4d-root .flight-logo{position:absolute;left:50%;top:50%;width:clamp(145px,20vw,310px);aspect-ratio:610/740;z-index:8;transform:translate(-50%,-50%);will-change:transform,opacity;pointer-events:none;filter:drop-shadow(0 15px 30px #0009)}#sd4d-root .flight-logo>svg{width:100%;height:100%;position:relative;z-index:2;overflow:visible}#sd4d-root .logo-halo{position:absolute;inset:12% -24%;background:radial-gradient(ellipse,#d7ad642b,transparent 65%);filter:blur(15px)}#sd4d-root .logo-shadow{position:absolute;bottom:-15%;left:5%;right:5%;height:15%;border-radius:50%;background:#0007;filter:blur(20px);opacity:0}#sd4d-root .scene-copy{position:absolute;left:7%;bottom:23%;z-index:12;max-width:680px;will-change:opacity,transform;pointer-events:none}#sd4d-root .scene-copy a{pointer-events:auto}#sd4d-root .eyebrow{font:10px "DM Sans",Arial;letter-spacing:3.5px;color:var(--gold);display:block}#sd4d-root .eyebrow i{display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background:#e2c790;box-shadow:0 0 12px #c9af73}#sd4d-root .scene-copy h1{font:500 clamp(46px,6.8vw,106px)/1.03 "Space Grotesk",Arial;letter-spacing:-5px;margin:25px 0}#sd4d-root .scene-copy em,#sd4d-root .outro em{font-weight:400;font-family:Georgia,serif;color:var(--gold)}#sd4d-root .scene-copy p{font-size:13px;line-height:1.9;color:#acb8b8;max-width:355px}#sd4d-root .quiet-link{display:inline-block;color:#c9c9b7;font-size:10px;border-bottom:1px solid #ab9e6a55;padding-bottom:9px;margin-top:22px}#sd4d-root .quiet-link span{margin-left:20px;color:var(--gold)}#sd4d-root .chapter-copy{opacity:0;bottom:26%}#sd4d-root .chapter-copy h2{font:500 clamp(44px,6vw,90px)/1.06 "Space Grotesk",Arial;letter-spacing:-4px;margin:22px 0}#sd4d-root .side-coordinate{position:absolute;right:3.3%;top:35%;writing-mode:vertical-rl;font:8px "Space Grotesk",Arial;letter-spacing:2.3px;color:#b4bba4aa;z-index:13}#sd4d-root .scene-number{position:absolute;right:6%;bottom:25%;font:300 55px "Space Grotesk",Arial;letter-spacing:-3px;color:#e8e8dba6;z-index:13}#sd4d-root .scene-number span{font-size:13px;letter-spacing:0;color:#8c9589}#sd4d-root .journey-bottom{position:absolute;left:7%;right:7%;bottom:5%;display:flex;align-items:center;justify-content:space-between;z-index:20}#sd4d-root .scroll-cue{font-size:8px;letter-spacing:2px;color:#939c98;display:flex;align-items:center;gap:15px}#sd4d-root .scroll-line{display:block;width:1px;height:30px;background:linear-gradient(transparent,#c1a76a);animation:scrollPulse 2s infinite}@keyframes scrollPulse{50%{transform:scaleY(.5);opacity:.4}}#sd4d-root .motion-toggle{border:0;background:transparent;color:#86938b;font-size:9px;padding:10px 0}#sd4d-root .motion-toggle:hover{color:var(--gold)}#sd4d-root .chapter-nav{position:absolute;left:7%;right:7%;bottom:13%;display:flex;gap:0;z-index:15;border-top:1px solid #b2b8a625}#sd4d-root .chapter-nav button{width:25%;padding:17px 0 0;background:transparent;border:0;text-align:left;font:11px "DM Sans";color:#747f7e;position:relative}#sd4d-root .chapter-nav button:before{content:"";position:absolute;left:0;right:35%;height:1px;top:-1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s}#sd4d-root .chapter-nav button.active:before{transform:scaleX(1)}#sd4d-root .chapter-nav button.active{color:#eee8d9}#sd4d-root .chapter-nav button span{font-size:9px;color:#a68b56;margin-right:13px}#sd4d-root .journey-progress{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:25;background:#a8b3a40a}#sd4d-root .journey-progress span{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}#sd4d-root .gallery-section{height:800svh;position:relative;background:#080a09;--accent:166,184,183}#sd4d-root .gallery-viewport{background:radial-gradient(ellipse at 69% 48%,#20282055,transparent 65%)}#sd4d-root .gallery-glow{position:absolute;left:35%;right:-10%;top:0;bottom:0;background:radial-gradient(ellipse,rgba(var(--accent),.13),transparent 63%);transition:background 1s}#sd4d-root .gallery-floor{position:absolute;bottom:-5%;left:-20%;right:-20%;height:43%;background:repeating-linear-gradient(90deg,transparent,transparent 199px,#d9c7950b 200px),repeating-linear-gradient(0deg,transparent,transparent 80px,#d9c7950b 81px);transform:perspective(500px) rotateX(60deg);transform-origin:bottom;mask-image:linear-gradient(transparent,black)}#sd4d-root .gallery-orbit{position:absolute;left:37%;right:0;bottom:10%;height:19%;border:1px solid #b19a582b;border-radius:50%;box-shadow:0 0 80px #ceb66408;transform:rotate(-6deg)}#sd4d-root .gallery-top{position:absolute;left:7%;right:7%;top:17%;display:flex;align-items:center;justify-content:space-between;z-index:12}#sd4d-root .gallery-counter{font:12px "Space Grotesk";color:#6a7369;letter-spacing:2px}#sd4d-root .gallery-counter b{font-size:25px;font-weight:400;color:var(--gold)}#sd4d-root .gallery-counter i{font-style:normal;margin:0 10px;color:#697066}#sd4d-root .product-copy{position:absolute;top:39%;left:7%;z-index:12;pointer-events:none;width:38%;text-shadow:0 2px 20px #050907}#sd4d-root .product-small{font-size:8px;color:#829084;letter-spacing:2px}#sd4d-root .product-copy h2{font:500 clamp(35px,4.9vw,76px)/1.03 "Space Grotesk",Arial;letter-spacing:-3px;margin:20px 0 23px;min-height:2.06em}#sd4d-root .product-copy p{font-size:12px;color:#96a396;line-height:1.9;margin:0 0 30px}#sd4d-root .buy-row{display:flex;align-items:center;gap:23px;flex-wrap:wrap}#sd4d-root .gold-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;font-size:10px;font-weight:600;padding:17px 22px;background:var(--gold);color:#11140e;pointer-events:auto;border:1px solid var(--gold);transition:background .2s}#sd4d-root .gold-button:hover{background:#e5cf9d}#sd4d-root .price{font:12px "Space Grotesk";color:#d6c799;white-space:nowrap}#sd4d-root .product-stage{position:absolute;inset:0;perspective:1400px;transform-style:preserve-3d;z-index:5}#sd4d-root .edition{position:absolute;top:25%;left:51%;width:30%;height:58%;transform-style:preserve-3d;will-change:transform,opacity;pointer-events:none}#sd4d-root .edition-frame{height:100%;width:100%;border:1px solid #cbb47c55;overflow:hidden;background:#10140f;border-radius:4px;box-shadow:15px 15px 0 -10px #11150f,16px 16px 0 -10px #99845855,0 25px 75px #000b;position:relative;transform:translateZ(15px)}#sd4d-root .edition-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#ffffff0c,transparent 35%,transparent 65%,#b5cebb08);pointer-events:none}#sd4d-root .edition img{width:100%;height:100%;object-fit:contain;display:block}#sd4d-root .edition-reflection{position:absolute;left:0;right:0;top:103%;height:55%;overflow:hidden;opacity:.13;transform:scaleY(-1);mask-image:linear-gradient(transparent,black)}#sd4d-root .edition-reflection img{object-fit:cover;object-position:bottom}#sd4d-root .gallery-bottom{position:absolute;left:7%;right:7%;bottom:6.5%;z-index:14;display:flex;justify-content:space-between;align-items:center}#sd4d-root .horizontal-hint,#sd4d-root .edition-direction{font:8px "DM Sans";letter-spacing:2px;color:#7c887d}#sd4d-root .horizontal-hint span{color:var(--gold);margin:0 15px;font-size:20px}#sd4d-root .edition-dots{display:flex;gap:9px}#sd4d-root .edition-dots button{width:22px;height:22px;background:transparent;border:0;position:relative;padding:0}#sd4d-root .edition-dots button:after{content:"";height:3px;left:2px;right:2px;top:10px;position:absolute;background:#596451;transition:background .25s,height .25s}#sd4d-root .edition-dots button.active:after{background:var(--gold);height:5px;top:9px}#sd4d-root .outro{min-height:820px;padding:120px 6% 100px;text-align:center;background:radial-gradient(ellipse at 50% 15%,#2f281926,transparent 70%);position:relative;overflow:hidden}#sd4d-root .end-logo{width:100px;height:125px;display:block;margin:45px auto 25px;filter:drop-shadow(0 0 30px #dfb36a1f)}#sd4d-root .outro h2{font:400 clamp(37px,5vw,70px)/1.12 "Space Grotesk",Arial;letter-spacing:-2px;margin:25px 0}#sd4d-root .outro p{font-size:13px;color:#849085;line-height:1.9;margin-bottom:30px}#sd4d-root .restart{display:block;margin:30px auto 0;border:0;background:transparent;color:#8d977f;font-size:11px;padding:12px}#sd4d-root footer{border-top:1px solid #b3b79b1a;margin:0 6%;padding:35px 0;display:flex;justify-content:space-between;gap:30px;align-items:center}#sd4d-root .footer-brand{font:13px "Space Grotesk";letter-spacing:2px}#sd4d-root .footer-links{display:flex;gap:20px;font-size:10px;color:#a2a58e}#sd4d-root .credits{font-size:8px;color:#5f695e;line-height:1.8}#sd4d-root .credits a{text-decoration:underline}#sd4d-root .noscript{padding:20px;position:fixed;bottom:0;z-index:100;background:#161a12;width:100%;color:var(--gold)}@media(min-width:1700px){#sd4d-root .scene-copy{bottom:27%}#sd4d-root .flight-logo{width:360px}#sd4d-root .edition{width:25%;left:55%}}@media(max-width:1000px){#sd4d-root .header{height:85px}#sd4d-root .header nav{gap:20px}#sd4d-root .scene-copy h1{letter-spacing:-3px}#sd4d-root .scene-copy{left:6%;max-width:60%}#sd4d-root .flight-logo{width:24vw}#sd4d-root .chapter-copy h2{letter-spacing:-2px}#sd4d-root .edition{left:50%;width:40%;height:52%;top:28%}#sd4d-root .product-copy{width:40%}#sd4d-root .product-copy h2{font-size:47px}#sd4d-root .buy-row{gap:17px}#sd4d-root .horizontal-hint{font-size:7px}#sd4d-root .edition-direction{display:none}#sd4d-root .swiss-map{left:6%;right:5%}}@media(max-width:640px){#sd4d-root .header{left:6%;right:6%;height:78px}#sd4d-root .brand{font-size:10px;letter-spacing:1.3px;gap:9px}#sd4d-root .brand small{font-size:6px;letter-spacing:2.5px}#sd4d-root .brand-icon{height:32px;width:32px;font-size:23px;padding:1px 6px 0 2px;letter-spacing:-8px}#sd4d-root .brand-icon span{font-size:18px;top:5px}#sd4d-root .header nav{display:none}#sd4d-root .shop{font-size:9px;padding:10px 12px}#sd4d-root .shop span{margin-left:14px}#sd4d-root .journey{height:650svh}#sd4d-root .viewport,#sd4d-root .gallery-viewport{min-height:580px}#sd4d-root .flight-logo{width:40vw;max-width:210px}#sd4d-root .scene-copy{left:7%;bottom:26%;max-width:90%}#sd4d-root .eyebrow{font-size:8px;letter-spacing:2.5px}#sd4d-root .scene-copy h1{font-size:53px;letter-spacing:-3px;margin:17px 0}#sd4d-root .scene-copy p{font-size:11px;line-height:1.8;max-width:295px}#sd4d-root .quiet-link{font-size:9px;margin-top:12px}#sd4d-root .initial-copy{bottom:24%}#sd4d-root .chapter-copy{bottom:29%;max-width:83%}#sd4d-root .chapter-copy h2{font-size:49px;letter-spacing:-2.5px;margin:17px 0}#sd4d-root .scene-number{font-size:34px;bottom:21%;right:7%}#sd4d-root .scene-number span{font-size:10px}#sd4d-root .side-coordinate{font-size:6px;right:4%;top:22%;letter-spacing:1.5px}#sd4d-root .chapter-nav{bottom:12.3%;left:7%;right:7%}#sd4d-root .chapter-nav button{font-size:9px;padding-top:12px}#sd4d-root .chapter-nav button span{font-size:7px;margin-right:6px}#sd4d-root .journey-bottom{bottom:4.5%}#sd4d-root .scroll-cue{font-size:6px;letter-spacing:1.3px;gap:8px}#sd4d-root .scroll-line{height:22px}#sd4d-root .motion-toggle{font-size:7px}#sd4d-root .earth-fallback{width:85vw;height:85vw;left:24%;top:13%}#sd4d-root .orbital-line{width:110%;height:50%;left:10%;top:10%}#sd4d-root .swiss-map{left:-25%;right:-25%;top:4%;height:65%}#sd4d-root .map-coordinates{font-size:7px}#sd4d-root .swiss-cross{right:10%;top:15%;font-size:45px}#sd4d-root .city-scene>img{object-position:52% 50%}#sd4d-root .destination{top:38%;left:48%;font-size:8px;letter-spacing:3px}#sd4d-root .car-window{left:-80%;right:-80%;top:0;bottom:0}#sd4d-root .cockpit{width:210%;left:-55%;max-width:none}#sd4d-root .gallery-section{height:850svh}#sd4d-root .gallery-top{top:15%;left:7%;right:7%}#sd4d-root .gallery-counter b{font-size:19px}#sd4d-root .gallery-counter{font-size:9px}#sd4d-root .gallery-counter i{margin:0 4px}#sd4d-root .product-stage{perspective:900px}#sd4d-root .edition{width:58%;left:21%;height:43%;top:22%}#sd4d-root .edition-frame{box-shadow:10px 10px 0 -6px #11150f,11px 11px 0 -6px #99845855,0 20px 40px #0009}#sd4d-root .product-copy{left:7%;top:69%;width:86%;text-align:left}#sd4d-root .product-small{font-size:6px;letter-spacing:1.8px}#sd4d-root .product-copy h2{font-size:31px;line-height:1.05;letter-spacing:-1.4px;margin:10px 0 14px;min-height:1.05em}#sd4d-root .product-copy h2 br{display:none}#sd4d-root .product-copy h2 br:after{content:" "}#sd4d-root .product-copy p{display:none}#sd4d-root .buy-row{gap:23px}#sd4d-root .gold-button{font-size:9px;padding:13px 18px;gap:23px}#sd4d-root .price{font-size:11px}#sd4d-root .gallery-bottom{bottom:3%;flex-direction:column;gap:5px;left:5%;right:5%}#sd4d-root .horizontal-hint{font-size:6px;letter-spacing:1px}#sd4d-root .horizontal-hint span{font-size:14px;margin:0 9px}#sd4d-root .edition-dots{gap:7px}#sd4d-root .edition-dots button{width:21px;height:24px}#sd4d-root .gallery-floor{bottom:24%;height:30%}#sd4d-root .gallery-orbit{left:8%;right:8%;bottom:29%;height:12%}#sd4d-root .gallery-glow{left:-20%;right:-20%;bottom:25%}#sd4d-root .outro{min-height:700px;padding:90px 7% 70px}#sd4d-root .outro h2{font-size:43px}#sd4d-root .outro p{font-size:11px}#sd4d-root .end-logo{margin:32px auto 22px;width:90px;height:110px}#sd4d-root footer{flex-direction:column;align-items:flex-start;gap:25px;padding:30px 0}#sd4d-root .credits{font-size:8px}#sd4d-root .footer-links{font-size:10px}}@media(max-height:620px) and (min-width:641px){#sd4d-root .header{height:65px}#sd4d-root .scene-copy h1{font-size:55px;margin:12px 0}#sd4d-root .scene-copy p{font-size:11px}#sd4d-root .scene-copy{bottom:24%}#sd4d-root .chapter-copy h2{font-size:49px}#sd4d-root .gallery-top{top:17%}#sd4d-root .product-copy{top:35%}#sd4d-root .product-copy h2{font-size:43px}#sd4d-root .edition{top:22%;height:60%}}#sd4d-root.still .journey{height:100svh;min-height:650px}#sd4d-root.still .viewport{position:relative;height:100%;min-height:650px}#sd4d-root.still .chapter-nav,#sd4d-root.still .side-coordinate,#sd4d-root.still .scene-number,#sd4d-root.still .scroll-cue,#sd4d-root.still .journey-progress{display:none}#sd4d-root.still .journey-bottom{justify-content:flex-end}#sd4d-root.still .scroll-line{animation:none}#sd4d-root.still .gallery-section{height:auto;padding:110px 6% 50px}#sd4d-root.still .gallery-viewport{position:relative;height:auto;min-height:0;overflow:visible}#sd4d-root.still .gallery-top{position:relative;inset:auto;margin-bottom:35px}#sd4d-root.still .product-copy,#sd4d-root.still .gallery-bottom,#sd4d-root.still .gallery-orbit,#sd4d-root.still .gallery-floor{display:none}#sd4d-root.still .product-stage{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;perspective:none;transform-style:flat}#sd4d-root.still .edition{position:relative;inset:auto;width:100%;height:auto;transform:none!important;opacity:1!important;pointer-events:auto;visibility:visible!important}#sd4d-root.still .edition-frame{height:auto;aspect-ratio:2/3;transform:none}#sd4d-root.still .edition-reflection{display:none}#sd4d-root .static-caption{display:none}#sd4d-root.still .static-caption{display:block;padding:18px 0;font-size:13px}#sd4d-root.still .static-caption small{display:block;color:var(--gold);font-size:11px;margin-top:8px}#sd4d-root.still .gallery-glow{display:none}#sd4d-root.still .outro{min-height:650px}@media(max-width:640px){#sd4d-root.still .product-stage{grid-template-columns:repeat(2,1fr);gap:18px 13px}#sd4d-root.still .static-caption{font-size:11px}#sd4d-root.still .initial-copy{bottom:15%}}@media(prefers-reduced-motion:reduce){#sd4d-root *{animation:none!important;transition:none!important}}
#sd4d-root{display:block;position:relative;width:100%;isolation:isolate;line-height:1.5;letter-spacing:normal}#sd4d-root img{max-width:100%}#sd4d-root .scene-copy h1,#sd4d-root .chapter-copy h2,#sd4d-root .outro h2,#sd4d-root .product-copy h2{color:var(--cream)}#sd4d-root .scene-copy a,#sd4d-root .gold-button{letter-spacing:normal}#sd4d-root .sd4d-credits{padding:15px;text-align:center;color:#697264;font-size:9px;margin:0}#sd4d-root .edition-frame{display:block}#sd4d-root svg{flex-shrink:0}.sd4d-section{margin:0;padding:0;width:100%}

/* Scratch & Drive – Goldbutton mit lesbarer Schrift */
#sd4d-root .gold-button,
#sd4d-root .gold-button:visited,
#sd4d-root .gold-button:hover,
#sd4d-root .gold-button:focus {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  font-weight: 800 !important;
  text-shadow: none !important;
}

#sd4d-root .gold-button span,
#sd4d-root .gold-button svg {
  color: #111111 !important;
  stroke: #111111 !important;
}

/* Underground chapter and editorial sections */
#sd4d-root .garage-scene{overflow:hidden;background:#080808}#sd4d-root .garage-scene img{width:100%;height:100%;object-fit:cover;max-width:none;transform-origin:65% 55%;filter:brightness(.7)}#sd4d-root .cabin-scene{overflow:hidden;background:#060607}#sd4d-root .cabin-plane{position:absolute;width:max(100%,177.7svh);height:max(100%,56.27vw);left:50%;top:50%;transform:translate(-50%,-50%)}#sd4d-root .cabin-photo{position:absolute;width:100%;height:100%;object-fit:cover;max-width:none}#sd4d-root .hanging-fragrance{position:absolute;left:50.5%;top:28%;width:8%;transform:translateX(-50%);filter:drop-shadow(0 14px 10px #0009)}#sd4d-root .hanging-fragrance>img{width:100%;height:auto;clip-path:polygon(48% 8%,70% 10%,90% 22%,91% 38%,85% 63%,74% 80%,50% 93%,26% 80%,15% 64%,9% 39%,10% 23%,30% 11%)}#sd4d-root .hanging-cord{position:absolute;height:95%;bottom:86%;left:50%;border-left:1px solid #c8ab78;transform:rotate(-2deg)}#sd4d-root .scent-waves{position:absolute;inset:-30%;z-index:-1}#sd4d-root .scent-waves i{position:absolute;inset:15%;border:1px solid #d5bb7a99;border-radius:50%;animation:sd-scent 4s ease-out infinite}#sd4d-root .scent-waves i:nth-child(2){animation-delay:1.3s}#sd4d-root .scent-waves i:nth-child(3){animation-delay:2.6s}@keyframes sd-scent{0%{transform:scale(.7);opacity:0}25%{opacity:.7}100%{transform:scale(2.6);opacity:0}}#sd4d-root .hero-trust{display:block;margin-top:18px;font-size:11px;color:var(--gold)}#sd4d-root .initial-copy{max-width:650px;width:48%}#sd4d-root .initial-copy h1{font-size:clamp(38px,5.2vw,78px);letter-spacing:-.045em;line-height:1.06}#sd4d-root .initial-copy h1 em{display:block}#sd4d-root .initial-copy p{max-width:440px}#sd4d-root .initial-copy .eyebrow{font-size:9px;letter-spacing:2px}#sd4d-root .chapter-copy{max-width:580px;text-shadow:0 3px 25px #000}#sd4d-root .fragrance-story,#sd4d-root .pitlane{padding:110px 8%;position:relative;background:#080a0b}#sd4d-root .fragrance-story h2,#sd4d-root .pitlane h2{color:var(--cream);font:500 clamp(32px,4vw,62px)/1.12 'Space Grotesk',sans-serif;letter-spacing:-.04em;max-width:900px;margin:25px 0}#sd4d-root .story-intro{max-width:640px;color:#b5b7b5;font-size:16px;line-height:1.8}#sd4d-root .fragrance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0 0}#sd4d-root .fragrance-card{padding:42px;min-height:330px;border:1px solid #b8a16d38;background:radial-gradient(ellipse at top right,#52677724,transparent 70%),#101315}#sd4d-root .fragrance-card.wood{background:radial-gradient(ellipse at top right,#77895b2a,transparent 70%),#111410}#sd4d-root .fragrance-label{color:var(--gold);font-size:12px;letter-spacing:5px}#sd4d-root .fragrance-card h3{color:var(--cream);font:500 29px/1.2 'Space Grotesk',sans-serif;margin:25px 0 20px}#sd4d-root .fragrance-card p,#sd4d-root .pit-step p{color:#afb2b0;font-size:14px;line-height:1.85}#sd4d-root .fragrance-card a{display:inline-block;margin-top:20px;border-bottom:1px solid #bfa570;padding-bottom:8px;font-size:11px;letter-spacing:1px}#sd4d-root .set-includes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:30px 0;border-bottom:1px solid #b8a16d38;font-size:13px}#sd4d-root .set-includes strong{color:var(--gold)}#sd4d-root .set-includes p{margin:0}#sd4d-root .set-includes span{width:100%;color:#a8aaa6;font-size:12px}#sd4d-root .pitlane{background:linear-gradient(135deg,#171715,#080a0b 60%)}#sd4d-root .pit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #bca87855}#sd4d-root .pit-step{padding:30px 25px 30px 0;margin-right:24px;border-bottom:1px solid #bca87833}#sd4d-root .step-number{font:500 64px/1 'Space Grotesk',sans-serif;color:var(--gold);opacity:.7}#sd4d-root .pit-step h3{color:var(--cream);font:500 17px/1.4 'Space Grotesk',sans-serif;margin:28px 0 14px}#sd4d-root .prize-panel{margin-top:60px;padding:50px;border:1px solid #bca87844;background:linear-gradient(120deg,#bca87814,transparent)}#sd4d-root .prize-panel h3{font:500 clamp(28px,3vw,44px)/1.2 'Space Grotesk',sans-serif;color:var(--cream);max-width:800px;margin:20px 0}#sd4d-root .prize-panel p{font-size:15px;color:#c1c2ba;max-width:620px}#sd4d-root .prize-panel .gold-button{margin-top:22px}#sd4d-root .terms-link{display:block;margin-top:24px;font-size:12px;text-decoration:underline}#sd4d-root.still .scent-waves i{animation:none}
@media(max-width:640px){#sd4d-root .initial-copy{width:86%;max-width:none;bottom:21%}#sd4d-root .initial-copy h1{font-size:39px}#sd4d-root .initial-copy p{font-size:12px;max-width:320px}#sd4d-root .initial-copy .eyebrow{font-size:7px;letter-spacing:1.3px}#sd4d-root .hero-trust{font-size:9px}#sd4d-root .chapter-nav{gap:12px}#sd4d-root .chapter-nav button{font-size:7px}#sd4d-root .chapter-copy{width:86%;bottom:23%}#sd4d-root .chapter-copy h2{font-size:35px}#sd4d-root .fragrance-story,#sd4d-root .pitlane{padding:70px 7%}#sd4d-root .fragrance-grid,#sd4d-root .pit-grid{grid-template-columns:1fr}#sd4d-root .fragrance-card{padding:28px;min-height:0}#sd4d-root .pit-step{margin:0;padding:25px 0}#sd4d-root .step-number{font-size:40px}#sd4d-root .pit-step h3{margin-top:14px}#sd4d-root .prize-panel{padding:26px}#sd4d-root .scene-number{font-size:26px}}


#sd4d-root .edition-frame{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;display:flex;align-items:center;justify-content:center}
#sd4d-root .edition-frame:after{display:none}
#sd4d-root .floating-crest{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 20px 22px #0008);animation:sd-crest-float 5.8s ease-in-out infinite;transform-origin:center}
#sd4d-root .edition:nth-child(even) .floating-crest{animation-delay:-2.9s}
#sd4d-root .edition-reflection{display:none}
#sd4d-root .gallery-floor,#sd4d-root .gallery-orbit{display:none}
#sd4d-root.still .edition-frame{aspect-ratio:1;box-shadow:none}
#sd4d-root.still .floating-crest{animation:none}
@keyframes sd-crest-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-13px) rotate(1deg)}}


#sd4d-root .space{background:#020205 url('/cdn/shop/files/scratch-drive-galaxy-intro.png?v=1792356688&width=1920') center center/cover no-repeat}
#sd4d-root .stars-fallback{background:none;inset:0;background-image:linear-gradient(90deg,#02020566,transparent 75%)}
#sd4d-root .orbital-line{display:none}
#sd4d-root .earth-fallback,#sd4d-root.webgl-ready #sd4d-earthCanvas{opacity:0;transition:none}
#sd4d-root .floating-crest{animation:none;filter:none;transform:none;backface-visibility:hidden}
#sd4d-root .edition-frame{transform:none;backface-visibility:hidden}
#sd4d-root .edition{transform-style:flat;backface-visibility:hidden;will-change:transform,opacity}
#sd4d-root .product-stage{perspective:none;transform-style:flat}
#sd4d-root .initial-copy{text-shadow:0 2px 22px #000b}
@media(max-width:640px){#sd4d-root .space{background-position:62% center}}

#sd4d-root .gallery-section{height:1100svh;overflow-anchor:none}
#sd4d-root .gallery-viewport{background:#060707}
#sd4d-root .vehicle-screen{position:absolute;inset:12% 0 16%;pointer-events:none}
#sd4d-root .vehicle-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .65s ease;will-change:opacity}
#sd4d-root .vehicle-photo.is-active{opacity:1}
#sd4d-root .vehicle-name{position:absolute;right:7%;bottom:17%;color:var(--gold);font:500 13px 'Space Grotesk',sans-serif;letter-spacing:3px;text-transform:uppercase}
#sd4d-root .gallery-glow{display:none}
#sd4d-root .product-stage{z-index:2;pointer-events:none}
#sd4d-root .edition{left:0;top:0;width:clamp(180px,23vw,340px);height:clamp(190px,35vh,370px);transform-origin:center;visibility:hidden;opacity:0;z-index:2;will-change:transform}
#sd4d-root .crest-bitmap{width:100%;height:100%;object-fit:contain;display:block}
#sd4d-root .product-copy{z-index:4;left:6%;top:39%;width:30%;text-shadow:0 2px 18px #000}
#sd4d-root .product-copy h2{font-size:clamp(28px,3.6vw,54px);min-height:0}
#sd4d-root .gallery-top,#sd4d-root .gallery-bottom{z-index:5}
#sd4d-root .vehicle-arrow{background:#0c1113;border:1px solid #d4b77c77;width:40px;height:40px;border-radius:50%;font-size:20px;flex-shrink:0}
#sd4d-root .gallery-bottom{justify-content:center;gap:18px;flex-wrap:wrap}
#sd4d-root .horizontal-hint{width:100%;text-align:center}
#sd4d-root .edition-direction{display:none}
#sd4d-root.still .gallery-section{height:auto}
#sd4d-root.still .vehicle-screen,#sd4d-root.still .vehicle-name{display:none}
#sd4d-root.still .edition{width:100%;height:auto;visibility:visible;opacity:1}
@media(max-width:640px){#sd4d-root .vehicle-screen{inset:16% 0 23%}#sd4d-root .edition{width:52vw;height:32svh}#sd4d-root .product-copy{left:7%;top:68%;width:86%}#sd4d-root .product-copy h2{font-size:29px;margin:10px 0 14px}#sd4d-root .product-copy p{display:none}#sd4d-root .vehicle-name{bottom:36%;right:7%;font-size:10px}#sd4d-root .gallery-top{top:9%}#sd4d-root .gallery-bottom{bottom:3%;flex-direction:row;gap:10px}#sd4d-root .edition-dots{gap:3px}#sd4d-root .edition-dots button{width:16px}#sd4d-root .vehicle-arrow{width:34px;height:34px}}


#sd4d-root:not(.still) .gallery-section{position:relative;height:var(--sd-gallery-travel,1100svh);overflow:visible}
#sd4d-root:not(.still) .gallery-viewport{position:absolute;top:0;left:0;width:100%;height:var(--sd-gallery-height,100svh);min-height:0;transform:translateZ(0);backface-visibility:hidden;contain:layout paint;overflow:hidden}
#sd4d-root:not(.still) .gallery-section[data-pin="fixed"] .gallery-viewport{position:fixed;top:0;left:0;right:0;width:100%;bottom:auto}
#sd4d-root:not(.still) .gallery-section[data-pin="after"] .gallery-viewport{position:absolute;top:auto;bottom:0}
#sd4d-root:not(.still) .gallery-section .edition{height:clamp(190px,calc(var(--sd-gallery-height,100svh)*.35),370px)}
#sd4d-root .vehicle-screen{inset:14% 0 15%;overflow:hidden;isolation:isolate}
#sd4d-root .vehicle-photo{transition:none;backface-visibility:hidden;will-change:transform,opacity}
#sd4d-root .interior-cord{position:absolute;width:1px;background:#d8c698;opacity:0;z-index:3;pointer-events:none;transition:opacity .2s}
#sd4d-root .product-copy{top:auto;bottom:16%;width:34%;padding:18px;background:linear-gradient(90deg,#040607e8,#040607a6,transparent);border-radius:4px}
#sd4d-root .product-copy p{display:none}
#sd4d-root .vehicle-name{bottom:16%;z-index:4;text-shadow:0 2px 8px #000}
#sd4d-root.still .interior-cord{display:none}
@media(max-width:640px){#sd4d-root .vehicle-screen{inset:14% 0 27%}#sd4d-root .product-copy{top:auto;bottom:14%;left:7%;width:86%;padding:0;background:none}#sd4d-root .vehicle-name{bottom:35%}#sd4d-root:not(.still) .gallery-section .edition{height:calc(var(--sd-gallery-height,100svh)*.32)}}

#sd4d-root .initial-copy h1{font-size:clamp(34px,4.2vw,64px)}@media(max-width:640px){#sd4d-root .initial-copy h1{font-size:39px}}
