.L1{background:#111214}.L1 .hero{background:#111 url(/img/t1-hero-huur-v2.jpg) 50%/cover no-repeat;height:100vh;min-height:720px;max-height:960px;position:relative;overflow:hidden}.L1 .hero:after{content:"";background:linear-gradient(#000a 0%,#0000 18% 70%,#111214 100%);position:absolute;inset:0}.L1 .hero .switch{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #fff2;border-radius:999px;padding:5px;display:flex;position:absolute;top:96px;left:50%;transform:translate(-50%)}.L1 .hero .switch span{letter-spacing:1.5px;text-transform:uppercase;color:#c8c9cc;border-radius:999px;padding:8px 26px;font:600 18px Barlow Condensed,sans-serif}.L1 .hero .switch span.on{color:#111;background:#fff}.L1 .hero .copy{z-index:3;text-align:center;position:absolute;bottom:56px;left:0;right:0}.L1 .hero .copy p{color:#e9e9ea;margin:0 0 6px;font-size:18px}.L1 .hero .copy p small{color:#a6a8ad;margin-top:2px;font-size:13px;display:block}.L1 .hero .copy .row{justify-content:center;gap:12px;margin-top:20px;display:flex}.L1 .pager{z-index:3;color:#aaa;letter-spacing:2px;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:70px;right:48px}.L1 .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.L1 .stats div{border-right:1px solid var(--line);padding:30px 32px}.L1 .stats div:last-child{border-right:0}.L1 .stats b{letter-spacing:-.5px;font:800 54px/1 Barlow Condensed,sans-serif;display:block}.L1 .stats b sup{color:var(--red-hi);margin-left:2px;font-size:22px}.L1 .stats div>span{color:var(--mut);letter-spacing:.5px;font-size:13px}.L1 .sec{padding:96px 0}.L1 .sec h2{text-transform:uppercase;letter-spacing:-.5px;margin:12px 0 0;font:800 clamp(44px,5vw,76px)/.95 Barlow Condensed,sans-serif}.L1 .sec .head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.L1 .grid6{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.L1 .grid6 .mcard{background:var(--card);border:1px solid var(--line)}.L1 .grid6 .mcard .meta span{color:var(--mut)}.L1 .grid6 .mcard .price{color:#fff;font-weight:700}.L1 .allcats{text-align:center;border:1px dashed #44464b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:300px;display:flex}.L1 .allcats b{font:800 72px/1 Barlow Condensed,sans-serif}.L1 .allcats span{color:var(--mut);font-size:14px}.L1 .stage{background:#000 url(/img/t1-stage-stats.jpg) 50% 60%/cover no-repeat;height:760px;position:relative}.L1 .stage .top{position:absolute;top:56px;left:0;right:0}.L1 .stage .nums{gap:56px;margin-top:22px;display:flex}.L1 .stage .nums b{font:800 60px/1 Barlow Condensed,sans-serif;display:block}.L1 .stage .nums span{color:#b9bbc0;font-size:13px}.L1 .stage .bottom{justify-content:center;gap:10px;display:flex;position:absolute;bottom:44px;left:0;right:0}.L1 .toggle{grid-template-columns:repeat(var(--n,2),1fr);background:var(--soft);border:1px solid var(--soft2);border-radius:999px;padding:4px;display:inline-grid}.L1 .bento{grid-template-rows:300px 300px;grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.L1 .bento figure{background:#000;border-radius:18px;margin:0;position:relative;overflow:hidden}.L1 .bento figure:first-child{grid-row:span 2}.L1 .bento img{object-fit:cover;width:100%;height:100%}.L1 .bento figcaption{text-transform:uppercase;text-shadow:0 2px 16px #000;font:600 28px/1 Barlow Condensed,sans-serif;position:absolute;bottom:20px;left:22px}.L1 .bento figcaption small{text-transform:none;color:#cfd0d3;margin-top:6px;font:400 14px Barlow,sans-serif;display:block}.L1 .plus{color:#111;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-weight:500;display:grid;position:absolute;top:16px;right:16px}.L1 .steps{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.L1 .steps div{border-right:1px solid var(--line);background:var(--panel);padding:30px 28px}.L1 .steps div:last-child{border-right:0}.L1 .steps em{color:var(--red);font:800 72px/1 Barlow Condensed,sans-serif}.L1 .steps h4{text-transform:uppercase;margin:8px 0 6px;font:600 26px Barlow Condensed,sans-serif}.L1 .steps p{color:var(--mut);margin:0;font-size:15px}.L1 .split{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.L1 .split .buy{background:#111 url(/img/t1-hero-koop.jpg) 78%/cover;border-radius:22px;min-height:520px;position:relative;overflow:hidden}.L1 .split .buy .in{justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.L1 .split .buy h3,.L1 .split .sell h3{text-transform:uppercase;margin:0;font:800 54px/.95 Barlow Condensed,sans-serif}.L1 .split .buy p{color:#ddd;margin:8px 0 0}.L1 .split .sell{background:var(--red);border-radius:22px;flex-direction:column;justify-content:space-between;padding:36px 32px;display:flex}.L1 .split .sell p{color:#ffe1e3;margin:12px 0 0;font-size:17px}.L1 .upl{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0;display:grid}.L1 .upl i{aspect-ratio:1;color:#ffe1e3;text-align:center;border:1.5px dashed #fff8;border-radius:12px;place-items:center;font-size:12px;font-style:normal;display:grid}.L1 .about{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.L1 .about p{color:#c4c6ca;max-width:520px;font-size:18px}@media (max-width:900px){.L1 .stats,.L1 .grid6,.L1 .steps,.L1 .split,.L1 .about,.L1 .bento{grid-template-columns:1fr}.L1 .bento{grid-template-rows:auto}.L1 .bento figure{min-height:260px}.L1 .stage .nums{flex-wrap:wrap;gap:24px}}
.lift{background:#000;height:100vh;min-height:680px;position:relative;overflow:hidden}.lift-media{position:absolute;inset:0}.lift-media img,.lift-media video{object-fit:cover;object-position:right bottom;width:100%;height:100%;position:absolute;inset:0}.lift-media img+img{opacity:0}.lift-media:after{content:"";background:linear-gradient(90deg,#000 0%,#000c 30%,#0000 60%);position:absolute;inset:0}.lift-copy{z-index:2;width:min(470px,40vw);position:absolute;top:50%;left:56px;transform:translateY(-50%)}.lift-copy small{letter-spacing:3px;color:#9b9ea4;text-transform:uppercase;margin:0 0 4px 4px;font:500 14px Barlow,sans-serif;display:block}.lift .big{letter-spacing:-5px;color:#fff;font-variant-numeric:tabular-nums;font:800 clamp(130px,15vw,250px)/.82 Barlow Condensed,sans-serif;position:relative}.lift .big em{letter-spacing:3px;text-transform:uppercase;color:var(--red-hi);margin:14px 0 0 6px;font:500 13px Barlow,sans-serif;display:block}.lift .heights{margin-top:26px}.lift .heights .lbl{letter-spacing:2px;text-transform:uppercase;color:#8d9096;margin:0 0 10px;font:600 12px Barlow,sans-serif;display:block}.lift .heights .opts{grid-template-columns:repeat(var(--n),1fr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:18px;padding:5px;display:grid;position:relative}.lift .heights .pill{width:calc((100% - 10px) / var(--n));transform:translateX(calc(var(--k) * 100%));background:#fff;border-radius:13px;transition:transform .55s cubic-bezier(.65,0,.25,1);position:absolute;top:5px;bottom:5px;left:5px}.lift .heights button{z-index:1;color:#d9dadd;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:11px 6px 10px;transition:color .35s;display:flex;position:relative}.lift .heights button b{font:700 22px/1 Barlow Condensed,sans-serif}.lift .heights button small{color:#8d9096;letter-spacing:.2px;font-size:11px;transition:color .35s}.lift .heights button:hover{color:#fff}.lift .heights button.on{color:#111}.lift .heights button.on small{color:var(--red)}.lift .spec{margin-top:22px;animation:.6s cubic-bezier(.2,.8,.2,1) both specIn}@keyframes specIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lift .spec dl{border-top:1px solid #fff2;grid-template-columns:1fr 1fr;margin:0 0 22px;display:grid}.lift .spec dt,.lift .spec dd{border-bottom:1px solid #fff2;margin:0;padding:11px 0;font-size:15px}.lift .spec dt{color:#8d9096}.lift .spec dd{text-align:right;color:#fff;font-weight:500}.lift .spec .row{flex-wrap:wrap;gap:10px;display:flex}.lift-ruler{z-index:2;flex-direction:column;justify-content:space-between;width:60px;display:flex;position:absolute;top:12%;bottom:12%;right:44px}.lift-ruler i{background:#ffffff30;width:10px;height:1px;margin-left:auto;display:block;position:relative}.lift-ruler i.lg{background:#fff5;width:20px}.lift-ruler i span{color:#6d7076;font:600 13px Barlow Condensed,sans-serif;position:absolute;top:-8px;right:30px}.lift-ruler:after{content:"";background:var(--red);width:2px;height:calc(var(--p,1) * var(--h,1) * 100%);box-shadow:0 0 12px var(--red);position:absolute;bottom:0;right:-1px}.lift-ruler .mark{right:-1px;bottom:calc(var(--h,1) * 100%);background:var(--red);width:34px;height:2px;transition:bottom .8s cubic-bezier(.65,0,.25,1);position:absolute}.lift-ruler .mark span{background:var(--red);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 8px;font:700 14px Barlow Condensed,sans-serif;position:absolute;top:-12px;right:42px}.xray{background:#000;padding:120px 0 90px;overflow-x:clip}.xray .intro{text-align:center;max-width:900px;margin:0 auto 46px;padding:0 24px}.xray .intro p{letter-spacing:-.8px;color:#fff;margin:0;font:500 clamp(28px,3vw,44px)/1.2 Barlow,sans-serif}.xfig{--p:100%;max-width:1320px;margin:0 auto;position:relative}.xfig img{width:100%;display:block}.xfig .xbase{filter:brightness(.18)grayscale()}.xfig .xlit{-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--p) - 7%),transparent calc(var(--p) + 0.5%));-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--p) - 7%),transparent calc(var(--p) + 0.5%));mask-image:linear-gradient(180deg,#000 calc(var(--p) - 7%),transparent calc(var(--p) + 0.5%));position:absolute;inset:0}.xfig .scan{height:2px;transform:translate3d(0,var(--py,0px),0);will-change:transform;opacity:calc(1 - (var(--p) - 94%) / 6%);pointer-events:none;background:linear-gradient(90deg,#0000,#ff2a36 18%,#ff5a63 50%,#ff2a36 82%,#0000);position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 2px #ff1a2a88}.xfig .scan:before{content:"";filter:blur(2px);background:linear-gradient(#0000,#ff1a2a26);height:110px;position:absolute;bottom:2px;left:8%;right:8%}.tag{letter-spacing:.5px;white-space:nowrap;color:#fff;opacity:0;align-items:center;gap:10px;font-size:13px;font-weight:700;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.4,1);display:flex;position:absolute;transform:translateY(10px)scale(.9)}.tag.left{transform-origin:100%}.tag.on{opacity:1;transform:none}.tag i{background:var(--red);border-radius:50%;width:12px;height:12px;animation:1.8s infinite hot;box-shadow:0 0 0 5px #d4000f40}@keyframes hot{0%{box-shadow:0 0 #ff1a2a99}to{box-shadow:0 0 0 16px #ff1a2a00}}.tag em{background:#fff8;width:60px;height:1px;transition:transform .5s .15s;display:block;transform:scaleX(0)}.tag.on em{transform:none}.tag span{color:#111;background:#ffffffe6;border-radius:999px;padding:6px 12px;transition:background .25s,color .25s}.tag:hover span{background:var(--red);color:#fff}@media (max-width:900px){.lift{height:100svh}.lift-media:after{background:linear-gradient(#0000 25%,#000a 55%,#000 100%)}.lift-copy{width:auto;inset:auto 16px 28px;transform:none}.lift .big{letter-spacing:-3px;font-size:110px}.lift .big em{margin-top:8px}.lift .heights{margin-top:16px}.lift .heights button b{font-size:18px}.lift .heights button small{font-size:10px}.lift .spec dl,.lift-ruler{display:none}.tag span{padding:4px 8px;font-size:11px}.tag em{width:24px}}@media (max-width:600px){.tag{letter-spacing:0;gap:6px}.tag em{width:10px}}.lift-media video{transform-origin:62% 100%;background:#000;transform:scale(.9)}
.L3{background:#07080a}.L3 .hero{background:#05070b url(/img/f-hero.jpg) 65%/cover no-repeat;height:100vh;min-height:740px;max-height:1000px;position:relative}.L3 .hero:after{content:"";background:linear-gradient(90deg,#000c 0%,#0006 38%,#0000 62%),linear-gradient(#0000 70%,#000a 100%);position:absolute;inset:0}.L3 .hero .in{z-index:2;position:absolute;top:50%;left:56px;transform:translateY(-46%)}.L3 .hero h1{text-transform:uppercase;letter-spacing:-5px;margin:0;font:800 clamp(140px,17vw,260px)/.82 Barlow Condensed,sans-serif}.L3 .hero h1 span{color:var(--red)}.L3 .hero p{color:#e2e3e5;max-width:460px;margin:18px 0 0 8px;font-size:20px}.L3 .hero .chips{gap:8px;margin:26px 0 0 6px;display:flex}.L3 .hero .chips a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;border:1px solid #fff5;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.L3 .hero .chips a.on{color:#111;background:#fff;border-color:#fff}.L3 .hero .cue{z-index:2;letter-spacing:3px;color:#c9cace;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:100px;left:56px}.L3 .hero .cue:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.L3 .hero .play{z-index:2;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:100px;right:56px}.L3 .hero .scene{z-index:2;letter-spacing:2px;color:#c9cace;font-size:12px;position:absolute;bottom:112px;right:116px}.L3 .fbar{z-index:30;color:#111;background:#ece7dd;align-items:center;gap:28px;padding:12px 24px 12px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}.L3 .fbar b{text-transform:uppercase;font:800 26px/1 Barlow Condensed,sans-serif}.L3 .fbar .k{color:#666;font-size:12px;line-height:1.2}.L3 .fbar .k strong{color:#111;font-size:14px;display:block}.L3 .fbar .grow{flex:1}.L3 .fbar .ok{color:#16703f;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.L3 .fbar .ok:before{content:"";background:var(--ok);border-radius:50%;width:9px;height:9px}.L3 .uses{text-align:center;padding:110px 0 90px}.L3 .uses h2,.L3 .secttl{text-transform:uppercase;letter-spacing:-.5px;margin:0;font:800 clamp(48px,5.4vw,84px)/.92 Barlow Condensed,sans-serif}.L3 .car{grid-template-columns:.42fr 1.6fr .42fr;align-items:center;gap:16px;display:grid;overflow:hidden}.L3 .car figure{border-radius:20px;margin:0;position:relative;overflow:hidden}.L3 .car img{object-fit:cover;width:100%;height:100%}.L3 .car .side{opacity:.45;height:420px}.L3 .car .main{height:560px}.L3 .car .main figcaption{text-align:left;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.L3 .car .main figcaption b{text-transform:uppercase;font:800 40px/1 Barlow Condensed,sans-serif;display:block}.L3 .car .main figcaption span{color:#ddd}.L3 .uses .links{text-underline-offset:4px;justify-content:center;gap:28px;margin-top:22px;font-weight:700;text-decoration:underline;display:flex}.L3 .svc{padding:40px 0 110px}.L3 .svc .head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.L3 .cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.L3 .cards a{background:#111;border-radius:20px;height:460px;position:relative;overflow:hidden}.L3 .cards img{object-fit:cover;width:100%;height:100%}.L3 .cards a:after{content:"";background:linear-gradient(#0000 45%,#000d 100%);position:absolute;inset:0}.L3 .cards span{z-index:2;text-transform:uppercase;font:800 40px/.95 Barlow Condensed,sans-serif;position:absolute;bottom:22px;left:22px;right:22px}.L3 .cards span small{text-transform:none;color:#d6d7da;margin-top:8px;font:400 14px/1.4 Barlow,sans-serif;display:block}.L3 .cards i{z-index:2;color:#111;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-style:normal;display:grid;position:absolute;top:16px;right:16px}.L3 .bleed{background:#111 url(/img/f-export.jpg) 50%/cover;height:720px;position:relative}.L3 .bleed:after{content:"";background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.L3 .bleed .in{z-index:2;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:64px;left:56px;right:56px}.L3 .bleed h3{text-transform:uppercase;margin:0;font:800 clamp(48px,5vw,80px)/.92 Barlow Condensed,sans-serif}.L3 .bleed p{color:#ddd;margin:12px 0 0;font-size:18px}.L3 .park{padding:110px 0}.L3 .park .row{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px;display:grid}.L3 .park .mcard{color:#111;background:#ece7dd;min-height:280px}.L3 .park .mcard img{height:140px}.L3 .park .mcard .meta span:first-child{color:#666}.L3 .about{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-bottom:120px;display:grid}.L3 .about p{color:#c4c6ca;font-size:18px}@media (max-width:900px){.L3 .car{grid-template-columns:1fr}.L3 .car .side{display:none}.L3 .cards,.L3 .park .row,.L3 .about{grid-template-columns:1fr 1fr}.L3 .fbar .k{display:none}}
.L1 .hero{cursor:grab;-webkit-user-select:none;user-select:none;outline:none}.L1 .hero:active{cursor:grabbing}.L1 .hero .switch button{letter-spacing:1.5px;text-transform:uppercase;color:#c8c9cc;background:0 0;border:0;border-radius:999px;padding:8px 26px;font:600 18px Barlow Condensed,sans-serif}.L1 .hero .switch button.on{color:#111;background:#fff}.L1 .pager span{margin-left:6px}.L1 .toggle button{white-space:nowrap;color:#ccc;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:700}.L1 .stage{transition:none}.L1 .upl a,.L1 .upl button{width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.L1 .upl i{width:100%;height:100%}.L1 .bento .plus{z-index:2}.L3 .ftabs{background:var(--soft);border:1px solid var(--soft2);border-radius:999px;margin:28px auto 34px;padding:5px;display:inline-flex}.L3 .ftabs button{color:#bbb;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:700}.L3 .ftabs button.on{background:var(--inv);color:var(--on-inv)}@media (max-width:600px){.L3 .ftabs{max-width:100%}.L3 .ftabs button{padding:9px 13px}}.L3 .car button.side{opacity:.45;background:#111;border:0;border-radius:20px;height:420px;margin:0;padding:0;overflow:hidden}.L3 .car button.side:hover{opacity:.7}.L3 .car button.side img{object-fit:cover;width:100%;height:100%}.L3 .fbar{z-index:30;background:var(--beige);color:#111;align-items:center;gap:28px;padding:12px 24px 12px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}.L3 .park .mcard{background:var(--beige);color:#111}.L3 .park .mcard .meta span{color:#666}@media (max-width:900px){.L1 .hero{height:88vh;min-height:640px}.L1 .hero .switch{top:78px}.L1 .hero .switch button{padding:7px 16px;font-size:15px}.L1 .pager{bottom:20px;right:16px}.L1 .hero .copy{padding:0 16px;bottom:44px}.L1 .hero .copy .row{flex-direction:column;align-items:stretch}.L1 .stats{grid-template-columns:1fr 1fr}.L1 .stats div{border-bottom:1px solid var(--line);padding:20px 16px}.L1 .stats b{font-size:40px}.L1 .sec{padding:64px 0}.L1 .sec .head{flex-direction:column;align-items:flex-start}.L1 .stage{height:620px}.L1 .stage .bottom{flex-direction:column;align-items:center}.L1 .split .buy h3,.L1 .split .sell h3{font-size:40px}.L1 .split .buy .in{flex-direction:column;align-items:flex-start;left:20px;right:20px}.L3 .hero .in{left:16px;right:16px}.L3 .hero h1{letter-spacing:-3px;font-size:120px}.L3 .hero .chips{flex-wrap:wrap}.L3 .hero .cue,.L3 .hero .scene,.L3 .hero .play{display:none}.L3 .car .main{height:440px}.L3 .car .main figcaption{flex-direction:column;align-items:flex-start;gap:12px}.L3 .cards{grid-template-columns:1fr}.L3 .cards a{height:340px}.L3 .bleed .in{flex-direction:column;align-items:flex-start;left:16px;right:16px}.L3 .park .row{grid-template-columns:1fr 1fr}.L3 .about{grid-template-columns:1fr}.L3 .fbar{gap:12px;padding:10px 14px}.L3 .fbar b{font-size:18px}.L3 .fbar .k,.L3 .fbar .ok{display:none}}@media (max-width:560px){.L3 .park .row,.L1 .grid6{grid-template-columns:1fr}}@media (min-width:901px){.L1 .pager{bottom:112px}}@media (max-width:900px){.L1 .pager{bottom:14px;left:50%;right:auto;transform:translate(-50%)}.L1 .hero .copy{bottom:60px}}
.L1 .hero{touch-action:pan-y;background:#0b0c0e}.L1 .hero .slides,.L1 .hero .slide{position:absolute;inset:0}.L1 .hero .slide{opacity:0;background-repeat:no-repeat;background-size:cover;transition:opacity 1.1s cubic-bezier(.2,.7,.1,1),transform 1.6s cubic-bezier(.2,.7,.1,1);transform:scale(1.08)}.L1 .hero .slide.on{opacity:1;transform:none}.L1 .hero .slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.L1 .hero .switch,.L1 .hero .copy,.L1 .hero .pager,.L1 .hero .drag-hint{z-index:4}.L1 .hero.dragging{cursor:grabbing}.L1 .hero .switch{position:absolute}.L1 .hero .switch .pill{width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--k) * 100%));background:#fff;border-radius:999px;transition:transform .55s cubic-bezier(.3,1.3,.4,1);position:absolute;top:5px;bottom:5px;left:5px}.L1 .hero .switch button{z-index:1;flex:1;transition:color .35s;position:relative}.L1 .hero .switch button.on{background:0 0}@keyframes nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.L1 .hero .copy{animation:.9s cubic-bezier(.2,.7,.1,1) both copyIn}.L1 .hero .copy .row{animation:.9s cubic-bezier(.2,.7,.1,1) .12s both copyIn}@keyframes copyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.L1 .pager{gap:10px}.L1 .pager .dot{background:#555;border:0;border-radius:2px;width:28px;height:3px;padding:0;position:relative;overflow:hidden}.L1 .pager .dot.on{background:#ffffff40}.L1 .pager .dot.on:after{content:"";transform-origin:0;background:#fff;animation:.6s cubic-bezier(.2,.7,.1,1) both fill;position:absolute;inset:0}@keyframes fill{0%{transform:scaleX(0)}to{transform:none}}.L1 .pager .arrow{color:#fff;background:#0006;border:1px solid #fff3;border-radius:50%;width:34px;height:34px;padding:0;font-size:14px;transition:background .3s}.L1 .pager .arrow:hover{background:var(--red);border-color:var(--red)}.L1 .stats b{font-variant-numeric:tabular-nums}.L1 .sec .toggle,.L1 .stage .toggle{position:relative}.L1 .toggle .pill{width:calc((100% - 8px) / var(--n,2));background:var(--inv);transform:translateX(calc(var(--k) * 100%));border-radius:999px;transition:transform .5s cubic-bezier(.3,1.3,.4,1);position:absolute;top:4px;bottom:4px;left:4px}.L1 .toggle button{z-index:1;flex:1;transition:color .3s;position:relative}.L1 .toggle button.on{color:var(--on-inv)}.L1 .grid6 .mcard .price{animation:.5s both copyIn}.L1 .stage{background:#000}.L1 .stage-bg,.L1 .stage-bg div{position:absolute;inset:0}.L1 .stage-bg{overflow:hidden}.L1 .stage-bg div{opacity:0;background-size:cover;transition:opacity 1s,transform 1.4s cubic-bezier(.2,.7,.1,1);transform:scale(1.06)}.L1 .stage-bg div.on{opacity:1;transform:none}.L1 .stage .top,.L1 .stage .bottom{z-index:2}.L1 .stage .top{animation:.9s cubic-bezier(.2,.7,.1,1) both copyIn}.L1 .bento figure img{will-change:transform}.L1 .bento figure .plus{transition:transform .4s cubic-bezier(.3,1.6,.4,1),background .3s,color .3s}.L1 .bento figure:hover .plus{background:var(--red);color:#fff;transform:rotate(90deg)}.L1 .split .buy{background:#111}.L1 .split .buy .buy-bg{background:url(/img/t1-hero-koop.jpg) 78%/cover;position:absolute;inset:-10% 0}.L1 .split .buy .in{z-index:2}.L1 .upl :is(a,button) i{transition:background .3s,border-color .3s,transform .4s cubic-bezier(.3,1.6,.4,1)}.L1 .upl :is(a,button):hover i{background:#fff2;border-color:#fff;transform:scale(1.05)}.L1 .allcats{transition:border-color .3s,background .3s}.L1 .allcats:hover{border-color:var(--red);background:#d4000f0d}.L3 .hero{background:#05070b;overflow:hidden}.L3 .hero:after{z-index:1}.L3 .hero .media{will-change:transform;position:absolute;inset:0;overflow:hidden}.L3 .hero .media:before{content:"";background:url(/img/f-hero.jpg) 65%/cover;animation:24s ease-in-out infinite alternate kenburns;position:absolute;inset:0}.L3 .hero .media video{position:relative}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-1.5%,-1%)}}.L3 .hero .media video{object-fit:cover;object-position:65% center;width:100%;height:100%}.L3 .hero h1{align-items:flex-end;display:flex}.L3 .hero h1 .mask{padding-bottom:.04em;display:inline-block;overflow:hidden}.L3 .hero h1 .ch{display:inline-block}.L3 .hero h1 .dot{color:var(--red);display:inline-block}.L3 .hero .play{cursor:pointer;background:#0004;transition:background .3s,transform .3s}.L3 .hero .play:hover{background:var(--red);transform:scale(1.08)}.L3 .hero .cue:before{animation:1.6s infinite cue}@keyframes cue{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(6px)}}.L3 .hero .chips a{transition:background .3s,color .3s,border-color .3s}.L3 .hero .chips a:hover{color:#111;background:#fff;border-color:#fff}.L3 .fbar{transition:transform .7s cubic-bezier(.2,.7,.1,1);transform:translateY(110%)}.L3.bar-on .fbar{transform:none}[data-dir=film] .fab{transition:bottom .5s}.L3 .ftabs button{transition:color .3s,background .3s;position:relative;overflow:hidden}.L3 .ftabs .prog{background:var(--red);transform-origin:0;height:2px;animation:6s linear both prog;position:absolute;bottom:3px;left:14px;right:14px}@keyframes prog{0%{transform:scaleX(0)}to{transform:none}}.L3 .car .main{animation:1s cubic-bezier(.2,.7,.1,1) both carIn}.L3 .car .main img{animation:7s ease-out both carImg}.L3 .car .main figcaption{animation:.9s cubic-bezier(.2,.7,.1,1) .2s both copyIn}@keyframes carIn{0%{opacity:.2;clip-path:inset(0 0 0 30% round 20px)}to{opacity:1;clip-path:inset(0 round 20px)}}@keyframes carImg{0%{transform:scale(1.12)}to{transform:scale(1)}}.L3 .car button.side img{animation:.8s both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.L3 .svc{overflow:hidden}.L3 .svc .hint{color:#888;letter-spacing:2px;text-transform:uppercase;font-size:13px}.L3 .cards{will-change:transform;gap:14px;display:flex}.L3 .cards a{flex:0 0 calc(30.303% - 12.7273px);height:520px}.L3 .cards a img{transition:transform 1s cubic-bezier(.2,.7,.1,1)}.L3 .cards a:hover img{transform:scale(1.08)}.L3 .cards span em{color:var(--red-hi);letter-spacing:2px;margin-bottom:6px;font:600 14px Barlow,sans-serif;display:block}.L3 .cards i{transition:transform .4s cubic-bezier(.3,1.6,.4,1),background .3s,color .3s}.L3 .cards a:hover i{background:var(--red);color:#fff;transform:rotate(90deg)}.L3 .bleed{background:#111;overflow:hidden}.L3 .bleed .bleed-bg{background:url(/img/f-export.jpg) 50%/cover;position:absolute;inset:-12% 0}.L3 .bleed .in{z-index:3}.L3 .route{z-index:2;width:min(420px,40vw);position:absolute;top:10%;right:6%;overflow:visible}.L3 .route path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;filter:drop-shadow(0 0 6px #000)}.L3 .route circle{fill:var(--red);stroke:#fff;stroke-width:2px;offset-rotate:0deg}.L3 .route text{fill:#fff;letter-spacing:2px;font:800 22px Barlow Condensed,sans-serif}@media (max-width:900px){.L3 .cards{flex-direction:column}.L3 .cards a{flex:none;height:340px}.L3 .route{width:60vw;top:6%;right:4%}.L1 .hero .slide video{object-position:center}}.L3 .hero h1 .mask,.L3 .hero h1 .ch{color:#fff}.L3 .hero h1 .dot{color:var(--red)}.L1 .drag-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d7d8db;letter-spacing:1.5px;text-transform:uppercase;pointer-events:none;background:#0009;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font:600 12px Barlow,sans-serif;transition:opacity .4s;display:inline-flex;position:absolute;bottom:64px;left:48px}.L1 .drag-hint svg{animation:1.8s ease-in-out infinite nudge}.L1 .hero.dragging .drag-hint{opacity:0}@media (hover:none){.L1 .drag-hint{display:none}}@media (max-width:900px){.L1 .drag-hint{display:none}}
