.experience-page{--experience-blush:#fecde1;--experience-mist:#dcd1d8;--experience-line:#675865;--experience-value:#9e486d;--experience-ink:#060713;--experience-hot:#e0508f;--experience-rose:#aa406e;--experience-pink:#e4a5b6;--experience-petal:#fbe6eb;--experience-white:#fff;--experience-card:#101929;--experience-card-bottom:#0b1222;background:var(--experience-ink);overflow:clip}.experience-hero{height:min(100svh - 64px,891px);min-height:600px;position:relative}.experience-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.experience-video-shade{background:color-mix(in srgb,var(--experience-ink) 65%,transparent);position:absolute;inset:0}.experience-lockup{text-align:center;width:520px;position:absolute;top:44%;left:50%;transform:translate(-50%)}.experience-lockup .eyebrow{margin-bottom:10px;font-size:14px}.experience-lockup h1{color:var(--experience-blush);justify-content:center;align-items:baseline;line-height:1;display:flex}.experience-the{font-family:var(--font-display);font-size:70px}.experience-lockup .script{margin-left:-12px;font-size:100px}.experience-intro{position:relative}.experience-intro-inner{max-width:1200px;margin:auto;padding:114px 33px 110px;position:relative}.experience-intro-heading{width:52%;position:relative}.experience-intro-heading h2{font-family:var(--font-display);color:var(--experience-blush);font-size:68px;line-height:1}.experience-intro-heading .eyebrow{margin-top:27px;font-size:14px}.experience-intro-copy{width:44%;font-size:20px;line-height:1.4;position:absolute;top:130px;left:52%}.experience-reserve{margin-top:24px;padding:18px 28px;font-size:12px}.experience-specs{text-align:center;max-width:1020px;margin:auto;padding:0 0 210px}.experience-specs .dvg{text-align:left}.experience-specs>.eyebrow{margin-bottom:64px;font-size:14px}.experience-specs-device{width:800px;max-width:100%;height:auto;margin:auto}.experience-disclaimer{color:var(--muted-foreground);margin:32px auto 150px;font-size:14px}.experience-how{padding:0 0 180px;position:relative}.experience-feel{text-align:center;width:100%;color:color-mix(in srgb,var(--experience-blush) 7%,transparent);white-space:nowrap;pointer-events:none;font-size:150px;position:absolute;bottom:0;left:0}.experience-page .experience-closing{align-items:center;min-height:711px;display:grid}.experience-page .closing-waves{opacity:.28}.experience-page .closing-orb{object-fit:contain;opacity:.75;width:900px;max-width:none;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}.experience-page .closing-content{width:100%}.experience-page .closing-content h2{font-family:var(--font-display);font-size:68px}.experience-page .closing-content .script{font-size:86px}.experience-page .closing-content .btn-plum,.experience-page .closing-note{font-size:12px}.experience-page .dhm{max-width:1100px;padding:0 20px}.experience-page .dhm-h{font-family:var(--font-display);font-size:88px}.experience-page .dhm-list{gap:80px;margin-top:70px}.experience-page .dhm-step{grid-template-columns:360px 1fr;align-items:center;gap:120px;padding:0 48px;display:grid}.experience-page .dhm-t{font-family:var(--font-display);font-size:36px}.experience-page .dhm-p{font-size:18px;line-height:1.25}.experience-page .dhm-vis{aspect-ratio:5/4}.experience-page .dhm-vis picture{width:100%;height:100%;display:block}.experience-page .dhm-vis img{object-fit:contain;width:100%;height:100%}.experience-page .experience-pulse-desktop{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.experience-page .experience-pulse-mobile{display:none}@media (width<=1023px){.experience-hero{height:573px;min-height:0}.experience-lockup{width:100%;padding:0 20px;top:37%}.experience-lockup .eyebrow{margin-bottom:0;font-size:12px}.experience-the{font-size:34px}.experience-lockup .script{margin-left:-6px;font-size:78px}.experience-intro-inner{flex-direction:column;padding:64px 26px;display:flex}.experience-intro-heading{flex-direction:column-reverse;width:100%;display:flex}.experience-intro-heading .eyebrow{margin:0 0 8px;font-size:12px}.experience-intro-heading h2{font-size:36px;line-height:1}.experience-intro-copy{width:auto;margin:22px -12px 0;font-size:17px;line-height:1.4;position:static}.experience-intro-copy>.experience-reserve{width:calc(100% - 32px);margin:55px 16px 0;padding:18px 12px;font-size:12px;display:flex}.experience-specs{padding:0 14px 130px}.experience-specs>.eyebrow{margin-bottom:66px;font-size:14px}.experience-specs-device{width:100%}.experience-disclaimer{max-width:255px;margin:44px auto 100px;font-size:12px;line-height:1.6}.experience-how{padding-bottom:80px}.experience-page .dhm{max-width:520px;padding:56px 20px 48px}.experience-page .dhm-h{font-size:54px}.experience-page .dhm-list{gap:44px;margin-top:36px}.experience-page .dhm-step{padding:0;display:block}.experience-page .dhm-txt{padding:22px 4px 0}.experience-page .dhm-t{font-size:28px}.experience-page .dhm-p{font-size:16px;line-height:1.55}.experience-page .dhm-gif:first-child{aspect-ratio:492/370}.experience-page .dhm-step:nth-child(3) .dhm-vis{aspect-ratio:492/420}.experience-page .experience-pulse-desktop{display:none}.experience-page .experience-pulse-mobile{place-items:center;width:100%;height:100%;display:grid}.experience-page .dhm-orb{width:62%}.experience-feel{width:850px;font-size:90px;bottom:20px;left:-170px}.experience-page .experience-closing{min-height:600px}.experience-page .closing-content{padding:100px 24px}.experience-page .closing-content h2{font-size:44px}.experience-page .closing-content .script{font-size:62px}.experience-page .closing-content .btn-plum{width:100%;padding:18px 12px;font-size:11px}.experience-page .closing-note{max-width:245px;font-size:10px}}.experience-page{--embed-color-0:#675865;--embed-color-1:#fecde1;--embed-color-2:#9e486d;--embed-color-3:#e0508f;--embed-color-4:#aa406e;--embed-color-5:#e4a5b6;--embed-color-6:#fecde1;--embed-color-7:#dcd1d8;--embed-color-8:#fbe6eb;--embed-color-9:#fff;--embed-color-10:#aa406e38;--embed-color-11:#101929;--embed-color-12:#0b1222;--embed-color-13:#e4a5b624;--embed-color-14:#000c;--embed-color-15:#ffffff05;--embed-color-16:#0607138c;--embed-color-17:#e4a5b64d;--embed-color-18:#e4a5b666;--embed-color-19:#dcd1d8c7;--embed-color-20:#060713;--embed-color-21:#000;--embed-color-22:#ffffff1a;--embed-color-23:#e0508f80;--embed-color-24:#ffffff0d;--embed-color-25:#e4a5b633;--embed-color-26:#dcd1d899;--embed-color-27:#e4a5b680;--embed-color-28:#e4a5b62e;--embed-color-29:#fff;--embed-color-30:#e4a5b6a6;--embed-color-31:#e0508f59;--embed-color-32:#dcd1d880}.experience-page .dvg{--line:var(--embed-color-0);--label:var(--embed-color-1);--value:var(--embed-color-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-font-smoothing:antialiased;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1240px;margin:0 auto;font-family:Inter,system-ui,sans-serif;display:grid}.experience-page .dvg *{box-sizing:border-box}.experience-page .dvg div{align-content:start;gap:10px;padding:clamp(40px,5vw,64px) clamp(12px,1.6vw,24px);display:grid}.experience-page .dvg div:nth-child(n+4){border-top:1px solid var(--line)}.experience-page .dvg div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:clamp(24px,3vw,46px)}.experience-page .dvg b{letter-spacing:.24em;text-transform:uppercase;color:var(--label);font-size:clamp(12px,1.1vw,14px);font-weight:500}.experience-page .dvg span{color:var(--value);font-size:clamp(16px,1.6vw,19px);font-weight:400;line-height:1.6}@media (width<=700px){.experience-page .dvg{grid-template-columns:1fr 1fr}.experience-page .dvg div{padding:26px 14px}.experience-page .dvg div:nth-child(n+3){border-top:1px solid var(--line)}.experience-page .dvg div:not(:nth-child(3n+1)){border-left:0;padding-left:14px}.experience-page .dvg div:nth-child(2n){border-left:1px solid var(--line)}.experience-page .dvg b{letter-spacing:.2em;font-size:10px}.experience-page .dvg span{font-size:14.5px}}.experience-page .dvg,.experience-page .dvg div{transition:border-color 1s .1s}.experience-page .dvg.js:not(.in),.experience-page .dvg.js:not(.in) div{border-color:#0000}.experience-page .dvg.js div b,.experience-page .dvg.js div span{opacity:0;filter:blur(7px);will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s),filter .9s ease var(--d,0s),letter-spacing 1.1s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translateY(22px)}.experience-page .dvg.js div span{transition-delay:min(calc(var(--d,0s) + 80ms), .35s)}.experience-page .dvg.js div b{letter-spacing:.4em}.experience-page .dvg.js div.in b,.experience-page .dvg.js div.in span{opacity:1;filter:blur();transform:none}.experience-page .dvg.js div.in b{letter-spacing:.24em}@media (width<=700px){.experience-page .dvg.js div b{letter-spacing:.34em}.experience-page .dvg.js div.in b{letter-spacing:.2em}}@media (prefers-reduced-motion:reduce){.experience-page .dvg,.experience-page .dvg div,.experience-page .dvg b,.experience-page .dvg span{transition:none!important}.experience-page .dvg.js b,.experience-page .dvg.js span{letter-spacing:.24em;opacity:1!important;filter:none!important;transform:none!important}.experience-page .dvg.js span{letter-spacing:normal}.experience-page .dvg.js:not(.in),.experience-page .dvg.js:not(.in) div{border-color:var(--line)}}.experience-page .dhm{--hot:var(--embed-color-3);--rose:var(--embed-color-4);--pink:var(--embed-color-5);--blush:var(--embed-color-6);--mist:var(--embed-color-7);--petal:var(--embed-color-8);box-sizing:border-box;width:100%;max-width:520px;color:var(--embed-color-9);-webkit-font-smoothing:antialiased;margin:0 auto;padding:56px 20px 48px;font-family:Inter,system-ui,sans-serif}.experience-page .dhm *{box-sizing:border-box}.experience-page .dhm-eye{letter-spacing:.3em;text-transform:uppercase;color:var(--hot);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:600}.experience-page .dhm-h{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(46px,13vw,60px);font-weight:700;line-height:.9}.experience-page .dhm-list{counter-reset:s 0;gap:44px;margin:36px 0 0;padding:0;list-style:none;display:grid}.experience-page .dhm-step{position:relative}.experience-page .dhm.js .dhm-rv,.experience-page .dhm.js .dhm-vis,.experience-page .dhm.js .dhm-lab,.experience-page .dhm.js .dhm-p{opacity:0;filter:blur(7px);will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s),filter .9s ease var(--d,0s),letter-spacing 1.1s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translateY(22px)}.experience-page .dhm.js .dhm-rv.in,.experience-page .dhm.js .dhm-vis.in,.experience-page .dhm.js .dhm-lab.in,.experience-page .dhm.js .dhm-p.in{opacity:1;filter:blur();transform:none}.experience-page .dhm.js .dhm-vis{--d:0s;transform:translateY(30px)scale(.975)}.experience-page .dhm.js .dhm-vis.in{transform:none}.experience-page .dhm.js .dhm-lab{--d:80ms;letter-spacing:.42em}.experience-page .dhm.js .dhm-lab.in{letter-spacing:.28em}.experience-page .dhm.js .dhm-lab:after{transform-origin:0;transition:transform 1s cubic-bezier(.16,1,.3,1) 80ms;transform:scaleX(0)}.experience-page .dhm.js .dhm-lab.in:after{transform:scaleX(1)}.experience-page .dhm.js .dhm-p{--d:.12s}.experience-page .dhm.js .dhm-eye.dhm-rv{letter-spacing:.46em}.experience-page .dhm.js .dhm-eye.dhm-rv.in{letter-spacing:.3em}.experience-page .dhm.js .dhm-w{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1) min(calc(var(--i) * 40ms), .35s),transform .9s cubic-bezier(.16,1,.3,1) min(calc(var(--i) * 40ms), .35s),filter 1.1s ease min(calc(var(--i) * 40ms), .35s);display:inline-block;transform:translateY(.5em)}.experience-page .dhm.js .dhm-h.in .dhm-w,.experience-page .dhm.js .dhm-t.in .dhm-w{opacity:1;filter:blur();transform:none}.experience-page .dhm.js .dhm-h.dhm-rv{opacity:1;filter:none;transform:none}.experience-page .dhm.js .dhm-t,.experience-page .dhm.js .dhm-h{--b:0s}.experience-page .dhm-vis{aspect-ratio:5/4;background:radial-gradient(70% 60% at 50% 45%, var(--embed-color-10), transparent 70%), linear-gradient(var(--embed-color-11), var(--embed-color-12));box-shadow:var(--embed-color-13) 0px 0px 0px 1px inset, var(--embed-color-14) 0px 30px 60px -30px;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.experience-page .dhm-vis:after{content:"";background:repeating-linear-gradient(90deg, var(--embed-color-15) 0px, var(--embed-color-15) 1px, transparent 1px, transparent 22px), repeating-linear-gradient(0deg, var(--embed-color-15) 0px, var(--embed-color-15) 1px, transparent 1px, transparent 22px);pointer-events:none;position:absolute;inset:0}.experience-page .dhm-num{z-index:3;letter-spacing:.26em;color:var(--blush);background:var(--embed-color-16);box-shadow:var(--embed-color-17) 0px 0px 0px 1px inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:7px 11px;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:600;position:absolute;top:14px;left:16px}.experience-page .dhm-txt{padding:22px 4px 0}.experience-page .dhm-lab{letter-spacing:.28em;text-transform:uppercase;color:var(--pink);align-items:center;gap:10px;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:10.5px;font-weight:600;display:flex}.experience-page .dhm-lab:after{content:"";background:linear-gradient(90deg, var(--embed-color-18), transparent);flex:1;height:1px}.experience-page .dhm-t{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.04em;margin:12px 0 0;font-size:28px;font-weight:700;line-height:1.02}.experience-page .dhm-p{color:var(--embed-color-19);margin:12px 0 0;font-size:16px;line-height:1.55}.experience-page .dhm-p b{color:var(--embed-color-9);font-weight:500}.experience-page .dhm-gif{background:var(--embed-color-20);box-shadow:var(--embed-color-14) 0px 30px 60px -30px}.experience-page .dhm-gif:after{display:none}.experience-page .dhm-gif img{object-fit:cover;width:100%;height:100%;display:block}.experience-page .dhm-fan{width:62%;height:74%;margin-top:-6%;position:relative}.experience-page .dhm-fan img{aspect-ratio:2/3;object-fit:cover;width:46%;box-shadow:var(--embed-color-21) 0px 18px 30px -12px, var(--embed-color-22) 0px 0px 0px 1px inset;border-radius:10px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.experience-page .dhm-fan img:first-child,.experience-page .dhm-fan img:nth-child(3){transform:translate(-50%,-50%)rotate(0)}.experience-page .dhm-fan img:nth-child(2){z-index:2;box-shadow:var(--embed-color-21) 0px 22px 40px -12px, var(--embed-color-23) 0px 0px 30px -6px;transform:translate(-50%,-54%)scale(1.08)}.experience-page .dhm-step.in .dhm-fan img:first-child{transform:translate(-112%,-46%)rotate(-11deg)}.experience-page .dhm-step.in .dhm-fan img:nth-child(3){transform:translate(12%,-46%)rotate(11deg)}.experience-page .dhm-search{z-index:3;white-space:nowrap;background:var(--petal);color:var(--embed-color-11);letter-spacing:.2em;text-transform:uppercase;box-shadow:var(--embed-color-21) 0px 12px 26px -10px;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-family:Montserrat,Arial,sans-serif;font-size:8.5px;font-weight:600;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.experience-page .dhm-search svg{width:12px;height:12px}.experience-page .dhm-caret{background:var(--embed-color-11);width:1px;height:10px;margin-left:2px;animation:1s step-end infinite dhmblink;display:inline-block}@keyframes dhmblink{50%{opacity:0}}.experience-page .dhm-mode{justify-items:center;gap:26px;width:84%;display:grid}.experience-page .dhm-bars{align-items:center;gap:4px;height:70px;display:flex}.experience-page .dhm-bars i{background:linear-gradient(var(--blush),var(--pink));width:4px;height:20%;box-shadow:var(--embed-color-18) 0px 0px 10px;border-radius:4px;animation:1.1s ease-in-out infinite alternate dhmbar}@keyframes dhmbar{to{height:100%}}.experience-page .dhm-tog{background:var(--embed-color-24);box-shadow:var(--embed-color-25) 0px 0px 0px 1px inset;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.experience-page .dhm-tog span{z-index:2;white-space:nowrap;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--embed-color-26);padding:10px 12px;font-family:Montserrat,Arial,sans-serif;font-size:8.5px;font-weight:600;transition:color .4s;position:relative}.experience-page .dhm-tog:before{content:"";background:var(--pink);width:calc(50% - 4px);box-shadow:var(--embed-color-27) 0px 0px 18px;border-radius:999px;transition:transform .5s cubic-bezier(.6,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.experience-page .dhm-tog.r:before{transform:translate(100%)}.experience-page .dhm-tog:not(.r) span:first-child,.experience-page .dhm-tog.r span:nth-child(2){color:var(--embed-color-11)}.experience-page .dhm-orb{aspect-ratio:1;place-items:center;width:62%;display:grid;position:relative}.experience-page .dhm-orb s{box-shadow:var(--embed-color-28) 0px 0px 0px 1px inset;border-radius:50%;position:absolute;inset:0}.experience-page .dhm-orb s:nth-of-type(2){inset:16%}.experience-page .dhm-orb u{border:1.5px solid var(--pink);opacity:0;border-radius:50%;animation:3s ease-out infinite dhmring;position:absolute;inset:30%}.experience-page .dhm-orb u:nth-of-type(2){animation-delay:1s}.experience-page .dhm-orb u:nth-of-type(3){animation-delay:2s}@keyframes dhmring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.experience-page .dhm-orb b{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,var(--embed-color-29) 0,var(--blush) 30%,var(--pink) 75%);width:30%;box-shadow:var(--embed-color-30) 0px 0px 40px, var(--embed-color-31) 0px 0px 90px;border-radius:50%;animation:1.6s ease-in-out infinite dhmbeat}@keyframes dhmbeat{0%,to{transform:scale(1)}15%{transform:scale(1.1)}30%{transform:scale(.97)}45%{transform:scale(1.05)}}.experience-page .dhm-sync{white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:var(--blush);align-items:center;gap:8px;font-family:Montserrat,Arial,sans-serif;font-size:8.5px;font-weight:600;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.experience-page .dhm-sync i{background:var(--hot);width:6px;height:6px;box-shadow:0 0 10px var(--hot);border-radius:50%;animation:1.2s step-end infinite dhmblink}.experience-page .dhm-note{color:var(--embed-color-32);margin:40px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.experience-page .dhm *{transition:none!important;animation:auto!important;animation-timeline:none!important}.experience-page .dhm.js .dhm-rv,.experience-page .dhm.js .dhm-vis,.experience-page .dhm.js .dhm-lab,.experience-page .dhm.js .dhm-p,.experience-page .dhm.js .dhm-w{opacity:1!important;filter:none!important;transform:none!important}.experience-page .dhm.js .dhm-lab{letter-spacing:.28em}.experience-page .dhm.js .dhm-lab:after{transform:none}}@media (width>=1024px){.experience-page .dhm{max-width:1100px;padding:0 20px}.experience-page .dhm-h{font-family:var(--font-display);font-size:88px}.experience-page .dhm-list{gap:80px;margin-top:70px}.experience-page .dhm-txt{padding:0}.experience-page .dhm-t{font-family:var(--font-display);font-size:36px}.experience-page .dhm-p{font-size:18px;line-height:1.25}}.experience-page .word-0{--i:0}.experience-page .word-1{--i:1}.experience-page .word-2{--i:2}.experience-page .word-3{--i:3}.experience-page .word-4{--i:4}.experience-page .word-5{--i:5}.experience-page .word-6{--i:6}.experience-page .word-7{--i:7}.experience-page .word-8{--i:8}.experience-page .word-9{--i:9}.experience-page .word-10{--i:10}.experience-page .word-11{--i:11}.experience-page .word-12{--i:12}.experience-page .word-13{--i:13}.experience-page .word-14{--i:14}.experience-page .word-15{--i:15}.experience-page .word-16{--i:16}.experience-page .word-17{--i:17}.experience-page .word-18{--i:18}.experience-page .word-19{--i:19}@media (width<=1023px){.experience-page .dhm-h{font-size:54px}.experience-page .dhm-t{font-family:var(--font-display)}.experience-page .dvg{grid-template-columns:1fr 1fr}.experience-page .dvg div{padding:26px 14px}.experience-page .dvg div:not(:nth-child(3n+1)){border-left:0;padding-left:14px}.experience-page .dvg div:nth-child(2n){border-left:1px solid var(--line)}.experience-page .dvg div:nth-child(n+3){border-top:1px solid var(--line)}.experience-page .dvg b{font-size:10px}.experience-page .dvg span{font-size:14.5px}}@media (width>=1024px){.experience-page .dhm-h{font-size:100px}.experience-page .dhm-t{font-size:40px}.experience-page .dhm-list{gap:120px}.experience-page .experience-how{padding-bottom:360px}.experience-page .dhm-step:nth-child(3) .dhm-vis{aspect-ratio:492/420}}.experience-page :is(.headline,.experience-the,.experience-intro-heading h2,.dhm-h,.dhm-t,.closing-content h2){font-family:var(--font-display);letter-spacing:-.07em;font-weight:700;line-height:.95}.experience-page .experience-how .dhm-t{letter-spacing:-.04em;word-spacing:normal}@media (width<=1023px){.experience-page .experience-how .dhm-t{letter-spacing:-.02em;word-spacing:normal;line-height:1.15}}
