.ap{--ap-gap:clamp(40px,6vw,96px)}.ap-wrap{width:min(1240px,92vw);margin:0 auto}.ap-split{gap:var(--ap-gap);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:940px){.ap-split{grid-template-columns:1fr 1fr}.ap-band.is-flip .ap-split>:first-child{order:2}}.ap-hero{padding:clamp(60px,8vw,120px) 0 clamp(50px,7vw,100px)}.ap-band{padding:clamp(54px,7vw,110px) 0}.ap-close{text-align:center;padding:clamp(70px,10vw,150px) 0}.ap-h1{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.04em;color:var(--h2-ink);margin:20px 0 0;font-size:clamp(38px,5.6vw,76px);font-weight:800;line-height:1.02}.ap-h2{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.035em;color:var(--h2-ink);margin:14px 0 0;font-size:clamp(30px,4vw,54px);font-weight:800;line-height:1.06}.ap-grad{background:linear-gradient(118deg,var(--h2-peri),var(--h2-lilac));color:#0000;-webkit-background-clip:text;background-clip:text}.ap-kick{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--h2-violet);font-size:11px;font-weight:800;display:inline-block}.ap-lede{color:#3f4459;max-width:46ch;margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.66}.ap-close .ap-lede{margin-inline:auto}.ap-body{color:#3f4459;max-width:44ch;margin:16px 0 0;font-size:clamp(15px,1.4vw,17.5px);line-height:1.68}.ap-points{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ap-points li{color:#33384d;align-items:center;gap:11px;font-size:15px;display:flex}.ap-tick{background:linear-gradient(120deg,var(--h2-peri),var(--h2-lilac));border-radius:50%;flex:0 0 19px;width:19px;height:19px;position:relative}.ap-tick:after{content:"";border-bottom:1.9px solid #fff;border-left:1.9px solid #fff;width:7px;height:4px;position:absolute;top:6px;left:5.5px;transform:rotate(-45deg)}.ap-ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,38px);display:flex}.ap-close .ap-ctas{justify-content:center}.ap .ap-cta,.ap .ap-cta2{border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ap .ap-cta{background:var(--h2-ink);color:#fff;box-shadow:0 14px 34px #2820643d}.ap .ap-cta:hover{background:var(--h2-violet);transform:translateY(-2px)}.ap .ap-cta2{color:var(--h2-ink);background:#ffffffb8;border:1px solid #1e224629}.ap .ap-cta2:hover{background:#fff;transform:translateY(-2px)}.ap-media{justify-content:center;display:flex}.h2p{perspective:1200px;width:min(340px,80vw)}.h2p-shell{aspect-ratio:340/700;background:linear-gradient(160deg,#1b1c22,#0d0e12);border-radius:42px;flex-direction:column;padding:12px 10px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #2822604d,inset 0 0 0 1px #ffffff14}.h2p-notch{z-index:3;background:#000;border-radius:999px;width:92px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.h2p-status{color:#ffffffe6;justify-content:space-between;align-items:center;padding:6px 18px 10px;font-size:11.5px;font-weight:600;display:flex}.h2p-status-r{gap:3px;display:flex}.h2p-status-r i{background:#ffffff8c;border-radius:2px;width:11px;height:8px}.h2p-screen{color:#fff;flex:1;padding:6px 16px 0;overflow:hidden}.h2p-h{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.02em;color:#fff;margin:4px 0 12px;font-size:21px;font-weight:800}.h2p-k{letter-spacing:.06em;color:#ffffff73;text-transform:uppercase;margin:14px 0 7px;font-size:11px;font-weight:700}.h2p-chips{flex-wrap:wrap;gap:6px;display:flex}.h2p-chips span{color:#ffffffbf;background:#ffffff14;border-radius:999px;padding:4px 9px;font-size:10.5px}.h2p-chips .is-red{color:#e3c6ff;background:#cf94fc33}.h2p-row,.h2p-card,.h2p-field,.h2p-files,.h2p-send,.h2p-msg,.h2p-vital{opacity:0;transform:translateY(12px)}.h2p.is-live .h2p-row,.h2p.is-live .h2p-card,.h2p.is-live .h2p-field,.h2p.is-live .h2p-files,.h2p.is-live .h2p-send,.h2p.is-live .h2p-msg,.h2p.is-live .h2p-vital{animation:.5s cubic-bezier(0,0,.2,1) forwards h2p-in;animation-delay:calc(.25s + var(--i)*.12s)}@keyframes h2p-in{to{opacity:1;transform:translateY(0)}}.h2p-row{background:#ffffff12;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.h2p-ico{background:linear-gradient(140deg,#99f,#cf94fc);border-radius:8px;flex:none;width:26px;height:26px}.h2p-row-m{flex:1;gap:1px;min-width:0;display:grid}.h2p-row-m b{font-size:13px;font-weight:600}.h2p-row-m em{color:#ffffff80;font-size:11px;font-style:normal}.h2p-act{color:#ffd27a;font-size:12px;font-weight:700}.h2p-card{background:#ffffff0e;border-radius:13px;gap:4px;margin-top:8px;padding:12px;display:grid}.h2p-card b{font-size:13px}.h2p-card em{color:#ffffff85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.h2p-tagline{color:#fff6;font-size:10.5px}.h2p-tagline i{color:#b9a7ff;font-style:normal}.h2p-ring{place-items:center;margin:6px 0 4px;display:grid;position:relative}.h2p-ring svg{width:100%;height:auto;display:block}.h2p-track{fill:none;stroke:#ffffff1a;stroke-width:13px}.h2p-arc{fill:none;stroke:url(#h2p-rg);stroke-width:13px;stroke-linecap:round}.h2p.is-live .h2p-arc{animation:1.5s cubic-bezier(.2,0,.1,1) .25s forwards h2p-sweep}@keyframes h2p-sweep{to{stroke-dashoffset:65px}}.h2p-score{opacity:0;justify-items:center;display:grid;position:absolute}.h2p.is-live .h2p-score{animation:.5s .85s forwards h2p-in}.h2p-score b{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.03em;font-size:40px;font-weight:900}.h2p-score em{color:#ffffff80;font-size:10.5px;font-style:normal}.h2p-vitals{gap:9px;margin-top:10px;display:grid}.h2p-vital{color:#ffffffb8;grid-template-columns:1fr 70px 26px;align-items:center;gap:9px;font-size:11.5px;display:grid}.h2p-vital i{background:#ffffff1f;border-radius:3px;height:5px;display:block;overflow:hidden}.h2p-vital u{background:linear-gradient(90deg,#99f,#cf94fc);border-radius:3px;width:0;height:100%;display:block}.h2p.is-live .h2p-vital u{animation:.9s cubic-bezier(.2,0,.1,1) forwards h2p-fill;animation-delay:calc(.6s + var(--i)*.12s)}@keyframes h2p-fill{to{width:var(--v)}}.h2p-vital b{text-align:right;font-size:11.5px;font-weight:700}.h2p-field{background:#ffffff12;border-radius:13px;gap:3px;margin-top:9px;padding:11px 12px;display:grid}.h2p-field span{color:#ffffff73;font-size:10.5px}.h2p-field b{font-size:13px;font-weight:600}.h2p-type{white-space:nowrap;border-right:2px solid #b9a7ff;width:0;overflow:hidden}.h2p.is-live .h2p-type{animation:1.5s steps(34,end) .75s forwards h2p-typing}@keyframes h2p-typing{to{width:100%}}.h2p-files{gap:6px;margin-top:9px;display:flex}.h2p-file{color:#cdc6ff;background:#9999ff29;border-radius:9px;padding:6px 10px;font-size:10.5px}.h2p-send{text-align:center;color:#16121f;background:linear-gradient(120deg,#99f,#cf94fc);border-radius:13px;margin-top:12px;padding:12px;font-size:13px;font-weight:700}.h2p-toast{color:#9ff0c4;text-align:center;opacity:0;background:#64dca029;border-radius:11px;margin-top:9px;padding:9px 12px;font-size:11.5px}.h2p.is-live .h2p-toast{animation:.45s forwards h2p-in;animation-delay:calc(.25s + var(--i)*.12s)}.h2p-msg{background:#ffffff14;border-radius:15px 15px 15px 5px;max-width:82%;margin-top:8px;padding:10px 13px;font-size:12.5px;line-height:1.5}.h2p-msg.is-maya{color:#15111e;background:linear-gradient(130deg,#9999fff2,#cf94fcf2);border-radius:15px 15px 5px;margin-left:auto}.h2p-booked{text-align:center;color:#9ff0c4;opacity:0;background:#64dca029;border-radius:11px;margin-top:12px;padding:10px;font-size:11.5px;font-weight:700}.h2p.is-live .h2p-booked{animation:.45s forwards h2p-in;animation-delay:calc(.25s + var(--i)*.12s)}.h2p-tabs{color:#ffffff61;border-top:1px solid #ffffff14;justify-content:space-around;padding:11px 0 16px;font-size:10.5px;display:flex}.h2p-tabs .is-on{color:#b9a7ff;font-weight:700}@media (prefers-reduced-motion:reduce){.h2p *{width:auto;opacity:1!important;animation:none!important;transform:none!important}.h2p .h2p-arc{stroke-dashoffset:65px}.h2p .h2p-vital u{width:var(--v)}}.ap-bleed{place-items:center;min-height:clamp(420px,56vw,680px);margin:clamp(30px,4vw,60px) 0;display:grid;position:relative;overflow:hidden}.ap-bleed-v{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ap-bleed:after{content:"";z-index:1;background:linear-gradient(#f4f3efdb 0%,#f4f3ef66 40%,#f4f3ef8c 100%);position:absolute;inset:0}.ap-bleed-over{z-index:2;text-align:center;padding:0 24px;position:relative}.ap-bleed-over .ap-lede{margin-inline:auto}.ap-panel{isolation:isolate;border-radius:clamp(22px,2.6vw,34px);padding:clamp(34px,4.6vw,70px) 0;position:relative;overflow:hidden}.ap-panel>.h2p{z-index:2;position:relative}.ap-panel-img{object-fit:cover;z-index:0;opacity:.9}.ap-panel:has(.ap-panel-img):after{content:"";z-index:1;background:linear-gradient(150deg,#3c308c6b,#8c5ac84d);position:absolute;inset:0}.ap-panel--1{background:linear-gradient(150deg,#99f 0%,#b79bf5 55%,#cf94fc 100%)}.ap-panel--2{background:linear-gradient(160deg,#1c1a2e 0%,#2b2547 60%,#3a2f5e 100%)}.ap-panel--1 .h2p-shell,.ap-panel--2 .h2p-shell{box-shadow:0 50px 90px #19124673,inset 0 0 0 1px #ffffff1a}.ap{--ap-bg:transparent;--ap-card:var(--h2-paper);--ap-ink:var(--h2-ink);--ap-ink2:var(--h2-ink2);--ap-line:var(--h2-line);--ap-accent:var(--h2-violet);--ap-accent-2:var(--h2-lilac);background:var(--ap-bg);color:var(--ap-ink)}.ap .ap-h1,.ap .ap-h2{color:var(--ap-ink)}.ap .ap-h1{letter-spacing:-.04em;font-size:clamp(42px,5.4vw,78px);font-weight:800;line-height:.92}.ap .ap-h2{letter-spacing:-.04em;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:.95}.ap .ap-lede,.ap .ap-body{color:var(--ap-ink2)}.ap .ap-kick{color:var(--ap-ink2);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.ap .ap-band{background:0 0;padding-block:clamp(18px,2.2vw,30px)}.ap .ap-band .ap-wrap{background:var(--ap-card);border-radius:clamp(28px,2.6vw,44px);padding:clamp(34px,4.4vw,76px);box-shadow:0 24px 60px #1e22460f}.ap .ap-band .ap-panel{background:0 0;border-radius:0;min-height:0;padding:0}.ap .ap-band .ap-media{justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.ap .ap-split{align-items:center}.ap .dvf-screen .h2p,.ap .dvf-screen .h2p-shell{width:100%;height:100%}.ap .dvf-screen .h2p-shell{box-shadow:none;aspect-ratio:auto;background:#0d0e12;border-radius:0;flex-direction:column;padding:0;display:flex}.ap .dvf-screen .h2p-notch,.ap .dvf-screen .h2p-status{display:none}.ap .dvf-screen .h2p-screen{padding-top:calc(var(--dw)*.15);flex:1}.ap .dvf-screen .h2p-tabs{margin-top:auto}.ap-media--hero{justify-content:center;display:flex;position:relative}.ap .dvf-screen .h2p{--p-bg:#f2f1f6;--p-card:#fff;--p-ink:#13131a;--p-ink2:#6b6b7b;--p-violet:#7c5cf0;--p-lilac:#cf94fc;--p-peri:#99f;--p-green:#19b36b}.ap .dvf-screen .h2p-shell{background:var(--p-bg);color:var(--p-ink)}.ap .dvf-screen .h2p-h,.ap .dvf-screen .h2p-row-m b,.ap .dvf-screen .h2p-score,.ap .dvf-screen .h2p-card b{color:var(--p-ink)}.ap .dvf-screen .h2p-k,.ap .dvf-screen .h2p-tagline,.ap .dvf-screen .h2p-row-m em,.ap .dvf-screen .h2p-card em,.ap .dvf-screen .h2p-card p,.ap .dvf-screen .h2p-vital span,.ap .dvf-screen .h2p-field em,.ap .dvf-screen .h2p-tabs{color:var(--p-ink2)}.ap .dvf-screen .h2p-card,.ap .dvf-screen .h2p-row,.ap .dvf-screen .h2p-field,.ap .dvf-screen .h2p-file,.ap .dvf-screen .h2p-msg,.ap .dvf-screen .h2p-chips span{background:var(--p-card);color:var(--p-ink);border-color:#16143212;box-shadow:0 2px 8px #1614320d}.ap .dvf-screen .h2p-msg.h2p-in{background:linear-gradient(140deg,var(--p-peri),var(--p-violet));color:#fff}.ap .dvf-screen .h2p-toast,.ap .dvf-screen .h2p-booked{color:#13794a;background:#19b36b24;border-color:#19b36b33}.ap .dvf-screen .h2p-send,.ap .dvf-screen .h2p-act{background:linear-gradient(140deg,var(--p-peri),var(--p-violet));color:#fff}.ap .dvf-screen .h2p-track{stroke:#16143217}.ap .dvf-screen .h2p-fill,.ap .dvf-screen .h2p-arc{stroke:var(--p-violet)}.ap .dvf-screen .h2p-rg{background:linear-gradient(90deg,var(--p-peri),var(--p-lilac))}.ap .dvf-screen .h2p-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:0;border-radius:999px;margin:10px 16px 18px;padding:12px 6px;box-shadow:0 10px 26px #1614321a}.ap .dvf-screen .h2p-status,.ap .dvf-screen .h2p-k,.ap .dvf-screen .h2p-chips span,.ap .dvf-screen .h2p-row-m em,.ap .dvf-screen .h2p-card em,.ap .dvf-screen .h2p-tagline,.ap .dvf-screen .h2p-score em,.ap .dvf-screen .h2p-vital,.ap .dvf-screen .h2p-field span,.ap .dvf-screen .h2p-tabs{color:var(--p-ink2)}.ap .dvf-screen .h2p-status,.ap .dvf-screen .h2p-card b,.ap .dvf-screen .h2p-card strong,.ap .dvf-screen .h2p-row b{color:var(--p-ink)}.ap .dvf-screen .h2p-card i,.ap .dvf-screen .h2p-card em b,.ap .dvf-screen .h2p-k b{color:#4b35b8}.ap .dvf-screen .h2p-tabs .is-on,.ap .dvf-screen .h2p-tabs b{color:#5a3fd4}.ap .dvf-screen .h2p-vital b,.ap .dvf-screen .h2p-vital span,.ap .dvf-screen .h2p-score b{color:var(--p-ink)}.ap .dvf-screen .h2p-send,.ap .dvf-screen .h2p-act{background:linear-gradient(140deg,var(--p-violet)0%,#5b45c0 100%)}.ap .dvf-screen .h2p-toast,.ap .dvf-screen .h2p-booked{color:#0f6640}.ap-bands{padding-block:clamp(30px,4vw,62px)}.ap-rail-track{scroll-snap-type:x mandatory;scroll-padding-left:var(--rail-pad);padding-inline:var(--rail-pad);--rail-pad:max(16px,calc((100vw - 1320px)/2));scrollbar-width:none;gap:clamp(14px,1.6vw,24px);padding-block:4px;display:flex;overflow-x:auto}.ap-rail-track::-webkit-scrollbar{display:none}.ap-slide{flex:0 0 min(1180px,calc(100vw - var(--rail-pad) - 84px));scroll-snap-align:start;border-radius:clamp(28px,2.6vw,44px);align-items:center;gap:clamp(24px,3.4vw,56px);padding:clamp(32px,4vw,68px);display:grid;box-shadow:0 26px 70px #1a164624}.ap-slide--peri{background:linear-gradient(162deg,#cecbfb 0%,#b9b5f6 100%)}.ap-slide--pink{background:linear-gradient(162deg,#f7c5e6 0%,#efa9d7 100%)}.ap-slide--blue{background:linear-gradient(162deg,#cadff9 0%,#abcbf3 100%)}.ap-slide--lilac{background:linear-gradient(162deg,#f0d6fb 0%,#e3bdf7 100%)}@media (min-width:900px){.ap-slide{grid-template-columns:1.06fr .94fr}}.ap-num{letter-spacing:.16em;text-transform:uppercase;color:#0b0b0cbd;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;display:block}.ap-slide .ap-h2{color:#0b0b0c;letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(32px,4.2vw,58px);line-height:.94}.ap-slide .ap-body{color:#0b0b0cb8;max-width:44ch;margin-top:18px}.ap-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ap-chips li{color:#f4f4f6;letter-spacing:.01em;background:#0b0b0c;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:600;display:inline-flex}.ap-chips i{border-radius:50%;flex:none;width:7px;height:7px}.ap-slide--peri .ap-chips i{background:#9b96f2}.ap-slide--pink .ap-chips i{background:#ef8fcb}.ap-slide--blue .ap-chips i{background:#7fb2ec}.ap-slide--lilac .ap-chips i{background:#d08ef0}.ap-pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0b0b0c;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 22px;font-size:13px;font-weight:700;display:inline-flex}.ap-pill b{font-size:15px;font-weight:700;line-height:1}.ap-slide-media{justify-content:center;align-items:center;display:flex}.ap-rail-ctl{justify-content:center;align-items:center;gap:16px;margin-top:clamp(20px,2.4vw,30px);display:flex}.ap-rail-btn{border:1px solid var(--ap-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffc7;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,opacity .2s;display:grid}.ap-rail-btn svg{fill:none;width:18px;height:18px;stroke:var(--ap-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ap-rail-btn:hover:not(:disabled){background:#fff}.ap-rail-btn:disabled{opacity:.3;cursor:default}.ap-rail-dots{align-items:center;gap:8px;display:flex}.ap-rail-dot{cursor:pointer;background:#1e1a5033;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.ap-rail-dot.is-on{background:var(--ap-accent);width:26px}.ap-rail-dot:before{content:"";position:absolute;inset:-18px -9px}.ap-rail-dot{position:relative}@media (prefers-reduced-motion:reduce){.ap-rail-track{scroll-behavior:auto}}.ap .dvf-screen .h2p-act{color:#5a3fd4;background:0 0;font-weight:700}.ap-rail-dot:first-child.is-on{background:#9b96f2}.ap-rail-dot:nth-child(2).is-on{background:#ef8fcb}.ap-rail-dot:nth-child(3).is-on{background:#7fb2ec}.ap-rail-dot:nth-child(4).is-on{background:#d08ef0}
.dvf{--dh:calc(var(--dw)*2.028);--rad:calc(var(--dw)*.153);--rail:calc(var(--dw)*.0115);--bez:calc(var(--dw)*.0255);width:var(--dw);height:var(--dh);flex:none;position:relative}.dvf-rail{border-radius:var(--rad);padding:var(--rail);box-shadow:  0 calc(var(--dw)*.1)calc(var(--dw)*.2)#0806148c,0 calc(var(--dw)*.02)calc(var(--dw)*.05)#08061466,0 0 0 .5px #ffffff38;position:absolute;inset:0}.dvf--natural .dvf-rail{background:linear-gradient(138deg,#5d6170 0%,#c9ced9 4%,#f2f4f8 9%,#9aa0ae 17%,#6e7382 31%,#878d9c 46%,#eef0f5 54%,#a4aab8 62%,#6a6f7e 76%,#d6dae3 92%,#585c6a 100%)}.dvf--black .dvf-rail{background:linear-gradient(138deg,#1b1c22 0%,#585c67 4%,#8d929d 9%,#3a3d46 17%,#26282f 31%,#33363e 46%,#868b96 54%,#40434c 62%,#25272e 76%,#70747f 92%,#1c1d23 100%)}.dvf-bezel{border-radius:calc(var(--rad) - var(--rail));height:100%;padding:var(--bez);box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 calc(var(--dw)*.004)calc(var(--dw)*.012)#000000e6;background:#05050a;position:relative}.dvf-screen{border-radius:calc(var(--rad) - var(--rail) - var(--bez));isolation:isolate;background:#000;height:100%;position:relative;overflow:hidden}.dvf-screen>img,.dvf-screen>video{object-fit:cover;width:100%;height:100%;display:block}.dvf-island{top:calc(var(--dw)*.032);width:calc(var(--dw)*.3);height:calc(var(--dw)*.097);padding-right:calc(var(--dw)*.028);z-index:3;background:#000;border-radius:999px;justify-content:flex-end;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff12}.dvf-lens{width:calc(var(--dw)*.034);height:calc(var(--dw)*.034);background:radial-gradient(circle at 36% 32%,#7692d26b 0%,#1a223a38 34%,#0000 56%),radial-gradient(circle,#070a12 0%,#04050a 72%);border-radius:50%;box-shadow:inset 0 0 0 .5px #ffffff1a}.dvf-glare{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff1a 0%,#ffffff09 14%,#fff0 32% 100%);position:absolute;inset:0}.dvf-btn{width:calc(var(--dw)*.0092);border-radius:calc(var(--dw)*.006);z-index:0;position:absolute}.dvf--natural .dvf-btn{background:linear-gradient(90deg,#4e525f 0%,#aeb4c1 40%,#e7eaf0 62%,#6e7381 100%)}.dvf--black .dvf-btn{background:linear-gradient(90deg,#2a2c33 0%,#656974 40%,#9ba0ab 62%,#383b43 100%)}.dvf-btn--action{left:calc(var(--dw)*-.0062);top:calc(var(--dw)*.2);height:calc(var(--dw)*.075)}.dvf-btn--up{left:calc(var(--dw)*-.0062);top:calc(var(--dw)*.32);height:calc(var(--dw)*.125)}.dvf-btn--down{left:calc(var(--dw)*-.0062);top:calc(var(--dw)*.475);height:calc(var(--dw)*.125)}.dvf-btn--power{right:calc(var(--dw)*-.0062);top:calc(var(--dw)*.38);height:calc(var(--dw)*.185)}@media (prefers-reduced-motion:reduce){.dvf *{animation:none!important}}
