body{margin:0}sc-for,sc-if{display:contents}.dp{--brand-grad:linear-gradient(135deg,#4bbcec 0%,#5f85de 55%,#474eae 100%);--gut:clamp(16px,4vw,40px);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;flex-direction:column;min-height:100vh;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;transition:color .3s,background-color .3s;display:flex;position:relative;overflow-x:clip}.dp *,.dp :before,.dp :after{box-sizing:border-box}.dp-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121028;--surface:#1e1b3d;--surface2:#272350;--footer-bg:#0b0a1c;--fg:#f4f2f8;--fg2:#cbc8d3;--fg3:#9c99a6;--line:#ffffff1c;--line-strong:#ffffff38;--glass-bg:#2c285c6b;--glass-edge:inset 0 0 0 1px #ffffff1f,inset 0 1px 0 #ffffff14;--glass-shadow:0 24px 60px #05041459;--header:#12102894;--solid-bg:#f4f2f8;--solid-fg:#121028;--node-fill:#121028;--acc-sky:#75d0ec;--focus:#75d0ec;--grain-op:.07;--grain-blend:overlay;--draft-bg:#f5b94a1f;--draft-fg:#f5b94a;--todo-line:#f5b94a80;--seg-on:#ffffff21;--head-cta-bg:#ffffff12;--t1:#cdeffb;--t2:#a6e2f5;--t3:#6ccbef;--t4:#8ea9f0;--t5:#a3a7f5;--t6:#8f8cf8}.dp-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f3ee;--surface:#fff;--surface2:#fbfaf7;--footer-bg:#eeeae3;--fg:#15131c;--fg2:#3d3b49;--fg3:#5e5b6a;--line:#15131c21;--line-strong:#15131c42;--glass-bg:#fff9;--glass-edge:inset 0 0 0 1px #fffffff2;--glass-shadow:0 0 0 1px #15131c0f,0 22px 54px #2c358a17;--header:#f6f3eeb8;--solid-bg:#15131c;--solid-fg:#fff;--node-fill:#f6f3ee;--acc-sky:#2e8ec9;--focus:#2c358a;--grain-op:.05;--grain-blend:multiply;--draft-bg:#f5b94a33;--draft-fg:#6e4600;--todo-line:#6e460073;--seg-on:#fff;--head-cta-bg:#15131c0d;--t1:#2e8ec9;--t2:#1f6489;--t3:#2a75b3;--t4:#486eb5;--t5:#474eae;--t6:#2c358a}.dp a{color:inherit;text-decoration:none}.dp button{font:inherit}.dp :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dp [id]{scroll-margin-top:84px}.dp-wrap{max-width:1360px;padding:0 var(--gut);margin:0 auto}.dp-z{z-index:1;position:relative}.dp-grain{z-index:70;pointer-events:none;background-image:var(--grain-url);opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-size:192px 192px;position:fixed;inset:0}.dp-field{z-index:0;pointer-events:none;filter:blur(clamp(60px,9vw,150px));border-radius:50%;position:absolute}.dp-dark .dp-f-ice{opacity:.2;background:#75d0ec}.dp-light .dp-f-ice{opacity:.55;background:#9fddf2}.dp-dark .dp-f-cyan{opacity:.26;background:#4bbcec}.dp-light .dp-f-cyan{opacity:.45;background:#7fcbeb}.dp-dark .dp-f-blue{opacity:.3;background:#5f85de}.dp-light .dp-f-blue{opacity:.55;background:#afc0f2}.dp-dark .dp-f-indigo{opacity:.45;background:#474eae}.dp-light .dp-f-indigo{opacity:.55;background:#bdb9ee}.dp-dark .dp-f-navy{opacity:.65;background:#2c358a}.dp-light .dp-f-navy{opacity:.4;background:#8c93d6}.dp-f-cta-cyan{opacity:.55;background:#4bbcec}.dp-f-cta-blue{opacity:.55;background:#5f85de}.dp-f-cta-indigo{opacity:.8;background:#474eae}.dp-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);box-shadow:var(--glass-edge),var(--glass-shadow)}.dp-skip{z-index:100;background:var(--surface);color:var(--fg);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:500;position:absolute;top:-80px;left:16px}.dp-skip:focus{top:12px}.dp-header{background:0 0;transition:background-color .25s,box-shadow .25s}.dp-header-inner{height:76px;transition:height .25s}.dp-header.is-condensed{background:var(--header);box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%)}.dp-header.is-condensed .dp-header-inner{height:62px}.dp-navlinks{display:flex}.dp-burger{display:none}.dp .dp-navlink{color:var(--fg2);transition:color .15s}.dp .dp-navlink:hover{color:var(--fg)}.dp .dp-ftlink{color:var(--fg2);transition:color .15s}.dp .dp-ftlink:hover{color:var(--fg)}.dp-head-cta{isolation:isolate;white-space:nowrap;height:40px;color:var(--fg);background:var(--head-cta-bg);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:500;transition:color .2s,background-color .2s,transform .25s;display:inline-flex;position:relative}.dp-head-cta:before{content:"";border-radius:inherit;background:var(--brand-grad);-webkit-mask-composite:xor;opacity:.85;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dp .dp-head-cta:hover{background:var(--brand-grad);color:#0f1235}.dp .dp-head-cta:hover:before{opacity:0}.dp-head-cta svg{opacity:.9}.dp .dp-cta{transition:transform .25s}.dp .dp-cta:hover{transform:translateY(-1px)}.dp .dp-iconbtn{transition:opacity .15s}.dp .dp-iconbtn:hover{opacity:.75}.dp-rv{transition:opacity 1.2s}.dp-rv.is-pending{opacity:0}.dp-hero{--h1:clamp(40px,4.6vw,92px);--pw:clamp(170px,22vw,380px)}.dp-hero-h1{font-size:var(--h1)}.dp-dark .dp-hero-shot{margin-top:0;-webkit-mask-image:linear-gradient(#0000 0,#000 7%);mask-image:linear-gradient(#0000 0,#000 7%)}.dp-light .dp-hero-shot{margin-top:0;box-shadow:0 56px 120px -48px #2c358a66}.dp-dark .dp-hero-vignette{box-shadow:inset 90px 0 90px -40px #121028d9,inset -90px 0 90px -40px #121028d9,inset 0 -80px 80px -30px #121028e6}.dp-hero-foot{flex-direction:row}.dp-phone-crop{width:var(--pw);height:calc(var(--pw) * 1.488);margin:calc(var(--pw) * -.82) 5vw 0 0;flex:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.dp-phone-frame{border-radius:calc(var(--pw) * .15);padding:calc(var(--pw) * .032);background:#0b0a0e;box-shadow:inset 0 0 0 1px #ffffff29}.dp-phone-screen{aspect-ratio:9/20;border-radius:calc(var(--pw) * .12);background:#111014;position:relative;overflow:hidden}.dp-phone-ui{font-size:calc(var(--pw) * .008667)}.dp-pu{white-space:nowrap;line-height:1.2;position:absolute}.dp-pcard{-webkit-backdrop-filter:blur(3em);backdrop-filter:blur(3em);background:#201e2c8c;border-radius:5.4em;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1f}.dp-figs{grid-template-rows:auto 64px auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.dp-fig-n{grid-row:1;align-self:end}.dp-fig-line{grid-area:2/1/auto/-1;position:relative}.dp-fig-l{grid-row:3}.dp-c1{grid-column:1}.dp-c2{grid-column:2}.dp-c3{grid-column:3}.dp-about{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:40px clamp(36px,4vw,72px);display:grid}.dp-about-head{max-width:34rem;position:sticky;top:110px}.dp-about-boxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.dp-lead-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(16px,2vw,40px);display:grid}.dp-box{flex-direction:column;display:flex}.dp-box-lead{grid-column:1/-1}.dp-venues{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.3vw,20px);padding-bottom:clamp(32px,3vw,56px);display:grid}.dp-venues-head{grid-column:1/-1;margin:0 0 clamp(16px,1.8vw,28px);padding:0}.dp-v1,.dp-v2,.dp-v3,.dp-v4,.dp-v5,.dp-v6{grid-area:auto;margin-top:0}.dp-venue{isolation:isolate;background:var(--hbg);height:100%;color:var(--hfg);border-radius:18px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.dp-vt{padding:var(--vp);flex-direction:column;flex:1;justify-content:flex-end;min-height:clamp(150px,13vw,200px);display:flex;position:relative}.dp-vh{margin:0 0 var(--vgap);letter-spacing:.08em;color:var(--hfg2);align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.dp-vn{font-size:var(--vn);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.15}.dp-vd{font-size:var(--vd);color:var(--hfg2);text-wrap:pretty;margin:8px 0 0;line-height:1.6}.dp-vs,.dp-vm,.dp-vl{--vp:clamp(20px,1.9vw,28px);--vgap:clamp(14px,1.4vw,20px);--vn:clamp(22px,1.8vw,30px);--vd:15px}.dp-venue-photo{aspect-ratio:16/9;object-fit:cover;flex:none;width:100%;display:block}.dp-venue.has-photo .dp-vt{--vp:clamp(16px,1.4vw,22px);--vgap:clamp(10px,1vw,14px);--vn:clamp(19px,1.5vw,26px);--vd:14px;justify-content:flex-start;min-height:0}.dp-venue.has-photo:before{background:linear-gradient(#0000001f 0,#0000 38%)}.dp-dark .dp-h1{--hbg:#96d7f533;--hfg:#f4f2f8;--hfg2:#dcdae6;--hacc:#cdeffbcc}.dp-dark .dp-h2{--hbg:#4bbcec3d;--hfg:#f4f2f8;--hfg2:#dcdae6;--hacc:#cdeffb29}.dp-dark .dp-h3{--hbg:#5096e642;--hfg:#f4f2f8;--hfg2:#dcdae6;--hacc:#a6e2f5bf}.dp-dark .dp-h4{--hbg:#5f6ede4d;--hfg:#f4f2f8;--hfg2:#dcdae6;--hacc:#adbefad9}.dp-dark .dp-h5{--hbg:#4740aa6b;--hfg:#f4f2f8;--hfg2:#dcdae6;--hacc:#edebff;--hhalo:#a3a7f559}.dp-dark .dp-h6{--hbg:#080822a8;--hfg:#f4f2f8;--hfg2:#cbc8d3;--hacc:#aaa8fabf}.dp-light .dp-h1{--hbg:#e4f4fbe0;--hfg:#15131c;--hfg2:#3d3b49;--hacc:#2e8ec999}.dp-light .dp-h2{--hbg:#d4eef9e6;--hfg:#15131c;--hfg2:#3d3b49;--hacc:#75d0ec52}.dp-light .dp-h3{--hbg:#d2e5f7e6;--hfg:#15131c;--hfg2:#3d3b49;--hacc:#2a75b38c}.dp-light .dp-h4{--hbg:#cdd6f4eb;--hfg:#15131c;--hfg2:#3d3b49;--hacc:#486eb5bf}.dp-light .dp-h5{--hbg:#5a66c4f2;--hfg:#fff;--hfg2:#fff;--hacc:#fff;--hhalo:#cdeffb66}.dp-light .dp-h6{--hbg:#2c358af7;--hfg:#fff;--hfg2:#fff;--hacc:#cdeffbb3}.dp-venue:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dp-h1:before,.dp-h3:before,.dp-h6:before{-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dp-h1:before{background:linear-gradient(135deg,var(--hacc) 0,transparent 44%)}.dp-h2:before{background:radial-gradient(80% 90% at 50% 0,var(--hacc),transparent 72%)}.dp-h3:before{background:linear-gradient(270deg,var(--hacc) 0,var(--hacc) 2px,transparent 22%)}.dp-h4 .dp-vh:after{content:"";height:1px;margin-right:calc(var(--vp) * -1);background:linear-gradient(90deg,transparent,var(--hacc));flex:1}.dp-h5 .dp-vh:after{content:"";background:var(--hacc);width:5px;height:5px;box-shadow:0 0 0 3px var(--hhalo),0 0 14px 3px var(--hhalo);border-radius:50%;flex:none;margin-left:auto}.dp-h6:before{background:radial-gradient(42% 100% at 50% 100%,var(--hacc),transparent)}.dp-score-note{right:var(--gut);width:min(30%,27rem);position:absolute;top:0}.dp-sr{flex-wrap:wrap;align-items:baseline;line-height:1;display:flex;position:relative}.dp-sr:after{content:"";background:var(--line);width:100vw;height:1px;left:50%;bottom:calc(var(--b) * .158);position:absolute;transform:translate(-50%)}.dp-sr1{--b:clamp(28px,3.2vw,56px)}.dp-sr2{--b:clamp(38px,6vw,112px);padding-top:clamp(10px,1.4vw,26px)}.dp-sr3{--b:clamp(30px,4.4vw,80px);padding-top:clamp(16px,2vw,36px)}.dp-sr4{--b:clamp(42px,7.6vw,142px);padding-top:clamp(8px,1vw,18px)}.dp-gw{letter-spacing:-.04em;display:block}.dp-steps-split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px clamp(40px,5vw,88px);display:grid}.dp-steps-split>div:first-child{position:sticky;top:110px}.dp-steps-split>ol{max-width:46rem}.dp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px clamp(40px,5vw,88px);display:grid}.dp-faq>div{max-width:46rem}.dp-faq-title{position:sticky;top:110px}.dp-faq-btn .dp-chev{color:var(--fg3);transition:transform .25s,color .15s}.dp-faq-btn[aria-expanded=true] .dp-chev{transform:rotate(180deg)}.dp .dp-faq-btn:hover .dp-chev{color:var(--fg)}.dp-night{--fg:#f4f2f8;--fg2:#cbc8d3;--fg3:#9c99a6;--line:#ffffff1f;--focus:#75d0ec;color:#f4f2f8}.dp-slab{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%)}.dp-light .dp-slab{background:#0e0e2a!important}.dp-dlrow{--bh:48px;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dp-dlrow>li{align-items:center;min-width:0;display:flex}.dp-badge-apple,.dp-badge-play{height:var(--bh);width:auto;display:block}.dp-badge-wrap{align-items:center;display:inline-flex}.dp-dl{height:var(--bh);border-radius:calc(var(--bh) * .15);color:#f4f2f8;text-align:left;white-space:nowrap;background:#07081c;align-items:center;gap:10px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.dp-dl-glyph{width:calc(var(--bh) * .5);height:calc(var(--bh) * .5);flex:none}.dp-dl-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.dp-dl-pre{font-size:calc(var(--bh) * .21);letter-spacing:.01em;color:#cbc8d3;line-height:1.2}.dp-dl-name{font-size:calc(var(--bh) * .36);letter-spacing:-.01em;font-weight:500;line-height:1.15}.dp-dl-soon{display:none}.dp-dlnote{letter-spacing:.08em;text-transform:none;color:#f5b94a;margin:0 0 12px;font-size:12px}.dp-dl-soonline{font-size:max(10px,calc(var(--bh) * .21));color:#f5b94a;line-height:1.2;display:none}.dp-todo{border:1px dashed var(--todo-line);background:var(--draft-bg);color:var(--draft-fg);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.dp .dp-seg{height:44px;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.dp .dp-seg[aria-pressed=true]{background:var(--seg-on);color:var(--fg);box-shadow:0 1px 3px #00000024}@media (max-width:1199px){.dp-venues{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-venues-head{grid-column:1/-1}}@media (max-width:1023px){.dp-navlinks{display:none}.dp-burger{display:inline-flex}.dp-header-inner{height:64px}.dp-header.is-condensed .dp-header-inner{height:58px}.dp-about{grid-template-columns:minmax(0,1fr)}.dp-about-head{max-width:none;position:static}.dp-score-note{width:auto;max-width:30rem;margin-bottom:56px;position:static}.dp-steps-split{grid-template-columns:minmax(0,1fr)}.dp-steps-split>div:first-child{position:static}.dp-steps-split>ol{max-width:none}.dp-faq{grid-template-columns:minmax(0,1fr)}.dp-faq-title{position:static}}@media (max-width:767px){.dp-head-cta{height:36px;padding:0 14px;font-size:13px}.dp-head-cta svg{display:none}.dp-hero{--pw:46vw}.dp-hero-foot{flex-direction:column}.dp-phone-crop{margin:calc(var(--pw) * -.7) 0 0 0;order:-1;align-self:flex-end}.dp-figs{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dp-fig-line{grid-area:1/1;height:48px;margin-bottom:28px}.dp-fig-n,.dp-fig-l{grid-area:auto/1}.dp-fig-l{margin:8px 0 40px!important}.dp-venues{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-bottom:32px}.dp-venues-head{grid-column:1;padding:0 0 18px}.dp-v1,.dp-v2,.dp-v3,.dp-v4,.dp-v5,.dp-v6{grid-area:auto/1;margin-top:0}.dp-v1{justify-self:start;width:74%}.dp-v2{justify-self:end;width:88%}.dp-v3{justify-self:start;width:80%}.dp-v4{justify-self:end;width:66%}.dp-v5{justify-self:start;width:72%}.dp-v6{justify-self:end;width:92%}}@media (max-width:639px){.dp-about-boxes{grid-template-columns:minmax(0,1fr)}.dp-lead-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.dp-venues{padding-bottom:0}.dp-dlrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dp-dlrow .dp-dl{width:100%}}@media (max-width:539px){.dp-dlrow{--bh:44px}.dp-dl-pre,.dp-dl-soon{display:none}.dp-dl-soonline{display:block}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.dp,.dp *{transition:none!important;animation:none!important}}.dp-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
