:root{--pd-font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pd-font-regular:400;--pd-font-medium:500;--pd-font-semibold:600;--pd-font-bold:700;--pd-font-extrabold:800;--pd-color-bg:#020202;--pd-color-surface:#1d1d1d;--pd-color-text:#f5f1ff;--pd-color-text-secondary:#f5f1ff85;--pd-color-text-muted:#f5f1ff66;--pd-color-text-faint:#ffffff70;--pd-color-border-subtle:#f5f1ff24;--pd-color-border-card:#ffffff26;--pd-color-cta-fg:#412d75;--pd-color-cta-border:#dfd9f5;--pd-color-accent:#9a68f7;--pd-space-gutter:16px;--pd-space-gutter-desktop:clamp(20px, 4.3vw, 62px);--pd-text-hero-kicker:var(--pd-font-semibold) 12px / normal var(--pd-font-sans);--pd-text-hero-title-mobile:var(--pd-font-semibold) 32px / 1.18 var(--pd-font-sans);--pd-text-section-title-mobile:var(--pd-font-semibold) 28px / normal var(--pd-font-sans);--pd-text-section-title-desktop:var(--pd-font-semibold) 44px / 1.02 var(--pd-font-sans);--pd-text-lead-mobile:var(--pd-font-regular) 18px / normal var(--pd-font-sans);--pd-text-lead-desktop:var(--pd-font-regular) 20px / 1.35 var(--pd-font-sans);--pd-text-body:var(--pd-font-regular) 16px / normal var(--pd-font-sans);--pd-text-body-tight:var(--pd-font-regular) 16px / 1.25 var(--pd-font-sans);--pd-text-cta:var(--pd-font-medium) 16px / normal var(--pd-font-sans);--pd-text-caption:var(--pd-font-regular) 14px / normal var(--pd-font-sans)}.pd-text-hero-kicker{font:var(--pd-text-hero-kicker);letter-spacing:-.6px;text-transform:uppercase}.pd-text-section-title{font:var(--pd-text-section-title-mobile);letter-spacing:-1.4px}@media (width>=768px){.pd-text-section-title{font:var(--pd-text-section-title-desktop);letter-spacing:-2.2px}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:var(--pd-font-sans);--heading:var(--pd-font-sans);--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#root.pd-root{border-inline:none;flex:1 0 auto;width:100%;max-width:100%;min-height:auto;overflow:visible}html{touch-action:pan-y;background:#020202;overflow:hidden auto}body{touch-action:pan-y;background:#020202;margin:0;overflow:hidden auto}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.pd-app{background:#020202;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-height:100vh;display:flex}.pd-app button{transform-origin:50%;transition:transform .18s,opacity .18s}@media (hover:hover){.pd-app button:hover{transform:scale(.92)}}.pd-app button:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.pd-app button{transition:none}}.pd-app__main{width:100%;max-width:none;padding-top:calc(92px + env(safe-area-inset-top,0px));box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;display:flex}@media (width>=768px){.pd-app__main{max-width:none;padding-top:0}}.pd-scroll-stack{background:#020202;flex-shrink:0;width:100%;min-height:min-content;position:relative}.pd-landingColumn{box-sizing:border-box;z-index:20;background:#020202;flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;max-width:none;margin-top:-6px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (width>=768px){.pd-landingColumn{max-width:none}}.pd-spacer-20{height:20px}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.pd-reveal{width:100%;min-width:0;display:block}.pd-revealEl{opacity:0;filter:blur(12px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.pd-reveal--visible .pd-revealEl{opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.pd-revealEl{opacity:1;filter:none;transition:none;transform:none}}.pd-mobileHeader{z-index:50;width:100%;max-width:none;height:calc(68px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;transition:background-color .24s;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.pd-mobileHeader__bar{z-index:2;flex-direction:row;flex:1 0 auto;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:0;display:flex;position:relative}.pd-mobileHeader.pd-mobileHeader--solid{background:#020202}.pd-lite .pd-mobileHeader{background:#020202;overflow:visible}.pd-lite .pd-mobileHeader:before{content:"";pointer-events:none;background:#020202;height:800px;position:absolute;bottom:100%;left:0;right:0}.pd-mobileHeader__inner{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.pd-mobileHeader__logo{flex-shrink:0;width:144px;height:32px;display:block;position:static}.pd-mobileHeader__desktopNav,.pd-mobileHeader__desktopCta,.pd-mobileHeader__divider{display:none}.pd-mobileHeader__menu{appearance:none;cursor:pointer;z-index:3;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:space-between;width:30px;height:21px;margin:0;padding:0;display:flex;position:relative}.pd-mobileHeader__menu span{background:#fff;border-radius:999px;width:30px;height:3px;transition:transform .24s,opacity .24s;display:block}.pd-mobileHeader__menu--open span:first-child{transform:translateY(9px)rotate(45deg)}.pd-mobileHeader__menu--open span:nth-child(2){opacity:0}.pd-mobileHeader__menu--open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.pd-mobileHeader__menu:focus-visible{outline:none}.pd-mobileHeader__menuLayer{pointer-events:none;z-index:0;position:fixed;inset:0}.pd-mobileHeader__menuLayer--open{pointer-events:auto}.pd-mobileHeader__backdrop{background:#02020200;border:0;transition:background .28s;position:absolute;inset:0}.pd-mobileHeader__menuLayer--open .pd-mobileHeader__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020202a8}.pd-mobileHeader__menuPanel{top:calc(68px + env(safe-area-inset-top,0px));box-sizing:border-box;opacity:0;background:#020202;border:0;border-radius:0;flex-direction:column;gap:6px;max-width:none;margin:0;padding:10px 12px 14px;transition:opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;left:0;right:0;transform:translateY(-24px);box-shadow:0 14px 30px #0000006b}.pd-mobileHeader__menuLayer--open .pd-mobileHeader__menuPanel{opacity:1;transform:translate(0,0)}.pd-mobileHeader__menuLink{color:#f5f1ff;width:100%;height:52px;font:500 16px/1 var(--pd-font-sans);letter-spacing:-.2px;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f5f1ff17;border-radius:0;padding:0 14px;transition:color .18s;transform:none!important}.pd-mobileHeader__menuLink:hover{color:#f5f1ffb8;transform:none!important}.pd-mobileHeader__menuLink:active{color:#f5f1ff9e;transform:none!important}.pd-mobileHeader__menuLink:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){.pd-mobileHeader__menu span,.pd-mobileHeader__backdrop,.pd-mobileHeader__menuPanel,.pd-mobileHeader__menuLink{transition:none}}@media (width>=768px){.pd-mobileHeader{width:100vw;max-width:none;height:calc(88px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:0;padding-right:0;display:block}.pd-mobileHeader__bar{z-index:auto;display:contents;position:static}.pd-mobileHeader__inner{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;width:100%;min-width:0;height:auto;margin:0 auto;padding:23px clamp(20px,4.3vw,62px);display:flex}.pd-mobileHeader__logo{flex:none;width:144px;height:32px;position:static}.pd-mobileHeader__desktopNav{align-items:center;gap:20px;margin-left:48px;margin-right:auto;display:flex}.pd-mobileHeader__desktopLink{color:#ffffff70;font:500 16px/1 var(--pd-font-sans);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.pd-mobileHeader__desktopLink--active,.pd-mobileHeader__desktopLink:hover{color:#fff}.pd-mobileHeader__desktopCta{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 20px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 4px #000}.pd-mobileHeader__desktopCta:before{content:"";border-radius:inherit;background:linear-gradient(#f1edfe 40.703%,#d9cef0 84.078%);position:absolute;inset:0}.pd-mobileHeader__desktopCta:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 8px #ffffff40}.pd-mobileHeader__desktopCtaText{z-index:1;color:#412d75;font:500 16px/1 var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;position:relative}.pd-mobileHeader__menu,.pd-mobileHeader__menuLayer{display:none}.pd-mobileHeader__divider{background:#f5f1ff24;height:1px;display:block;position:absolute;bottom:0;left:clamp(20px,4.3vw,62px);right:clamp(20px,4.3vw,62px);transform:none}}.pd-startButtonsFrame{box-sizing:border-box;flex-direction:column;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.pd-startButton{box-sizing:border-box;color:#412d75;width:100%;max-width:none;height:52px;font-family:var(--pd-font-sans);letter-spacing:-.32px;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:17px 10px;font-size:16px;font-weight:500;line-height:normal;display:flex;position:relative;overflow:hidden}.pd-startButton:focus-visible{outline:none}.pd-startButton:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-startButton:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-startButton__content{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.pd-startButton--email .pd-startButton__content{gap:10px}.pd-startButton__text{white-space:nowrap}.pd-contactIcon{flex:none;width:24px;height:22px;position:relative}.pd-contactIcon--inButton{width:24px;height:24px}.pd-contactIcon__abs{width:24px;height:20.988px;position:absolute;top:0;left:0}.pd-contactIcon__imgWrap{position:absolute;inset:0 -11.76% -11.72%}.pd-contactIcon__img{object-fit:contain;width:100%;height:100%;display:block}.pd-secondaryButton{box-sizing:border-box;color:#f5f2ff;width:100%;max-width:none;height:52px;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;cursor:pointer;appearance:none;background:0 0;border:1px solid #242324;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:17px 10px;font-size:16px;font-weight:500;line-height:normal;display:flex;position:relative;overflow:hidden}.pd-secondaryButton:before{content:"";pointer-events:none;background:linear-gradient(#373737 12.637%,#282828 100%);border-radius:999px;position:absolute;inset:0}.pd-secondaryButton:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-secondaryButton:focus-visible{outline:none}.pd-secondaryButton__text{z-index:1;white-space:nowrap;position:relative}.pd-hero{--pd-hero-padding-x:16px;z-index:1;width:100%;max-width:none;padding:0 var(--pd-hero-padding-x) 0;box-sizing:border-box;flex-direction:column;gap:300px;display:flex;position:relative}.pd-hero.pd-hero--fixed{left:50%;top:calc(92px + env(safe-area-inset-top,0px));z-index:1;height:calc(100vh - 92px - env(safe-area-inset-top,0px));max-height:calc(100vh - 92px - env(safe-area-inset-top,0px));pointer-events:none;position:fixed;overflow:hidden;transform:translate(-50%)}.pd-hero.pd-hero--fixed .pd-hero__buttons,.pd-hero.pd-hero--fixed .pd-hero__buttons *{pointer-events:auto}.pd-hero__revealEl{opacity:0;filter:blur(20px);will-change:transform, opacity, filter;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(64px)}.pd-hero__revealEl--title{transition-delay:0s}.pd-hero__revealEl--image{transition-delay:.12s}.pd-hero__revealEl--btn1{transition-delay:.24s}.pd-hero__revealEl--btn2{transition-delay:.36s}.pd-hero.pd-hero--loaded .pd-hero__revealEl{opacity:1;filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.pd-hero__revealEl{opacity:1;filter:none;transition:none;transform:none}}.pd-hero__imageFrame{aspect-ratio:393/253;box-sizing:border-box;z-index:0;pointer-events:none;width:100vw;height:auto;position:absolute;top:172px;left:50%;transform:translate(-50%)}.pd-hero__desktopBg,.pd-hero__imageBg{display:none}.pd-hero__imageCrop{position:absolute;inset:0;overflow:hidden}.pd-hero__image{object-fit:fill;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.pd-hero__promo{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.pd-hero__kicker{text-align:left;width:100%;font-family:var(--pd-font-sans);text-transform:uppercase;letter-spacing:-.6px;color:#f5f2ff;margin:0;font-size:12px;font-weight:600}.pd-hero__kickerStrong{color:#f5f2ff}.pd-hero__kickerMuted{color:#f5f2ff66}.pd-hero__title{width:100%;max-width:100%;font-family:var(--pd-font-sans);letter-spacing:-1.6px;text-transform:none;text-align:left;margin:0;font-size:32px;font-weight:600;line-height:1.18}.pd-hero__titleStrong{color:#f5f2ff}.pd-hero__titleBrand{align-items:center;gap:8px;display:inline-flex}.pd-hero__titleMuted{color:#f5f2ff66}.pd-hero__titleIcon{vertical-align:middle;flex-shrink:0;width:32px;height:32px;display:inline-block}.pd-hero__buttons{z-index:1;flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.pd-heroPrimaryButton{box-sizing:border-box;color:#412d75;width:100%;max-width:none;height:52px;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:17px 10px;font-size:16px;font-weight:500;line-height:normal;display:flex;position:relative;overflow:hidden}.pd-heroPrimaryButton:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-heroPrimaryButton:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-heroPrimaryButton__text{z-index:1;white-space:nowrap;position:relative}@media (width>=768px){.pd-hero{--pd-hero-pad-desktop:clamp(20px, 4.3vw, 62px);width:100vw;max-width:none;padding:0 var(--pd-hero-pad-desktop);gap:314px;min-height:58.125vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.pd-hero.pd-hero--fixed{z-index:1;pointer-events:none;height:100dvh;max-height:100dvh;margin-top:0;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.pd-hero__desktopBg{pointer-events:none;z-index:0;width:100vw;height:100%;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.pd-hero__desktopBgImg{object-fit:contain;object-position:right top;width:100%;max-width:none;height:100%;display:block}.pd-hero__imageFrame{display:none}.pd-hero__promo{gap:25.219px;width:569px;max-width:100%;margin-top:140px}.pd-hero__kicker{letter-spacing:-1px;font-size:20px}.pd-hero__title{letter-spacing:-2.6px;width:585px;max-width:100%;font-size:52px;line-height:1.02}.pd-hero__titleIcon{width:52px;height:52px}.pd-hero__buttons{flex-direction:row;gap:12px;width:361px}.pd-hero__btnWrap{flex:1 1 0}.pd-heroPrimaryButton,.pd-secondaryButton{width:100%;max-width:none}}.pd-lite .pd-hero.pd-hero--fixed{pointer-events:auto;height:auto;max-height:none;position:relative;top:0;left:0;overflow:visible;transform:none}.pd-lite .pd-hero__revealEl{opacity:1;filter:none;will-change:auto;transition:none;transform:none}@media (width>=768px){.pd-lite .pd-hero.pd-hero--fixed{pointer-events:auto;height:auto;max-height:none;margin-top:0;position:relative;top:0;left:0;overflow:visible;transform:none}}.pd-wd{--pd-wd-text:#f5f1ff;--pd-wd-muted:#f5f2ff66;--pd-wd-cta-fg:#412d75;--pd-wd-pad-x:16px;--pd-wd-gap-text-to-media:252px;z-index:0;box-sizing:border-box;text-align:left;background:0 0;flex-shrink:0;width:100%;margin:0;padding:100px 0 32px;position:relative}.pd-wdDesktop{display:none}.pd-wd__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--pd-wd-gap-text-to-media) auto;box-sizing:border-box;align-items:stretch;width:100%;max-width:none;margin:0;display:grid;position:relative}.pd-wd__textStack{box-sizing:border-box;width:100%;padding-left:var(--pd-wd-pad-x);padding-right:var(--pd-wd-pad-x);z-index:2;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:20px;display:flex}.pd-wd__figureReveal{z-index:0;grid-area:2/1/4;align-self:stretch;min-height:0;margin:0}.pd-wd__figureWrap{box-sizing:border-box;border-radius:0;width:100%;height:100%;min-height:120px;position:relative;overflow:hidden}.pd-wd__figureInner{background:0 0;position:absolute;inset:0;overflow:hidden}.pd-wd__figureInner .pd-wd__img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-wd__img--strategy{filter:saturate(.92)hue-rotate(-8deg)}.pd-wd__img--consulting{filter:saturate(1.08)hue-rotate(18deg)}.pd-wd__cta{z-index:2;width:calc(100% - 2 * var(--pd-wd-pad-x));box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;grid-area:3/1;justify-content:center;place-self:end stretch;align-items:center;height:52px;margin:0 auto 20px;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-wd__title{width:100%;max-width:287px;font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-wd-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-wd__chips{flex-wrap:wrap;place-content:flex-start;align-items:center;gap:12px 0;width:100%;min-height:116px;display:flex}.pd-wd__chipBtn{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;text-align:center;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:auto;max-width:100%;height:52px;margin:0;padding:17px 24px;line-height:normal;transition:border-color .36s;display:flex;position:relative;overflow:hidden}.pd-wd__chipBtn--active{border-color:#242324}.pd-wd__chipBtn:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(#373737 12.637%,#282828 100%);transition:opacity .36s;position:absolute;inset:0}.pd-wd__chipBtn--active:before{opacity:1}.pd-wd__chipBtn:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .36s;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-wd__chipBtn--active:after{opacity:1}.pd-wd__chipBtn--inactive .pd-wd__chipLabel{color:var(--pd-wd-muted)}.pd-wd__chipBtn:focus-visible{outline-offset:2px;outline:2px solid #9c6af9d9}.pd-wd__chipLabel{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:#f5f2ff;white-space:nowrap;font-size:16px;font-weight:500;line-height:1;transition:color .36s;position:relative}.pd-wd__copyStack{width:100%;min-height:154px;font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-wd-text);font-size:18px;font-weight:400;line-height:normal;position:relative}.pd-wd__copyPane{opacity:0;pointer-events:none;white-space:pre-wrap;transition:opacity .42s;position:absolute;top:0;left:0;right:0}.pd-wd__copyPane--active{opacity:1;pointer-events:auto;z-index:1}.pd-wd__paragraph{margin:0}.pd-wd__paragraph+.pd-wd__paragraph{margin-top:.35em}.pd-wd__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-wd__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-wd__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-wd-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-wd__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}@media (prefers-reduced-motion:reduce){.pd-wd__copyPane{transition:none}.pd-wd__figureInner .pd-wd__img{transition:none!important}}@media (width>=768px){.pd-wd{padding:100px clamp(20px,4.3vw,62px) 64px}.pd-wd__inner{display:none}.pd-wdDesktop{flex-direction:column;align-items:center;gap:52px;width:100%;display:flex}.pd-wdDesktop__header{width:392px;max-width:100%}.pd-wdDesktop__title{color:#f5f1ff;text-align:center;font:600 44px/1.05 var(--pd-font-sans);letter-spacing:-2.2px;margin:0}.pd-wdDesktop__body{align-items:center;gap:62px;width:100%;display:flex}.pd-wdDesktop__list{flex-direction:column;gap:0;width:606px;max-width:606px;display:flex}.pd-wdDesktop__item{color:inherit;text-align:left;cursor:pointer;opacity:1;background:0 0;border:0;border-bottom:1px solid #121212;margin-bottom:24px;padding:0 0 24px;transition:none;box-shadow:inset 0 -1px #070707;transform:none!important}.pd-wdDesktop__item:last-child{margin-bottom:0}.pd-wdDesktop__item--active{opacity:1}.pd-wdDesktop__itemTitle{color:#f5f1ff;font:500 28px/1.05 var(--pd-font-sans);letter-spacing:-.56px;opacity:.3;margin:0 0 16px;transition:opacity .18s}.pd-wdDesktop__itemText{color:#f5f1ff85;font:400 20px/1.2 var(--pd-font-sans);letter-spacing:-.4px;opacity:.3;margin:0;transition:opacity .18s}.pd-wdDesktop__item--active .pd-wdDesktop__itemTitle,.pd-wdDesktop__item--active .pd-wdDesktop__itemText{opacity:1}.pd-wdDesktop__item:hover,.pd-wdDesktop__item:active{transform:none!important}.pd-wdDesktop__item:hover .pd-wdDesktop__itemTitle,.pd-wdDesktop__item:hover .pd-wdDesktop__itemText{opacity:.6}.pd-wdDesktop__item--active:hover .pd-wdDesktop__itemTitle,.pd-wdDesktop__item--active:hover .pd-wdDesktop__itemText{opacity:.82}.pd-wdDesktop__media{flex:1 1 0;min-width:0;height:462px;position:relative}.pd-wdDesktop__imageFrame{position:absolute;inset:0;overflow:hidden}.pd-wdDesktop__image{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pd-wdDesktop__switchTimer{z-index:2;box-sizing:border-box;background:0 0;border:none;border-radius:999px;align-items:center;width:48px;height:8px;padding:0;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pd-wdDesktop__switchTimerTrack{background:#f5f1ff33;border-radius:999px;flex:100%;height:8px;position:relative;overflow:hidden}.pd-wdDesktop__switchTimerFill{transform-origin:0;background:#ffffff5c;position:absolute;inset:0}}.pd-caseCard{--pd-case-muted:#f5f1ff66;--pd-case-text:#f5f1ff;--pd-case-cta-dark-fg:#f5f2ff;--pd-case-cta-light-fg:#412d75;--pd-case-pad:12px;--pd-case-inner-w:293px;--pd-case-metric-h:53px;--pd-case-metric-label-h:17px;--pd-case-metric-value-h:36px;--pd-case-cta-w:110px;--pd-case-cta-h:36px;box-sizing:border-box;text-align:left;border-radius:24px;flex-shrink:0;width:325px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 4.712px #00000085}.pd-caseCard--purple{background:radial-gradient(120% 90% at 50% 100%,#9c6af9 0%,#7843de 50%,#662fd0 75%,#541bc3 100%),linear-gradient(#202020 12.637%,#1d1d1d 100%);border:2px solid #9a68f7}.pd-caseCard--muted{background:linear-gradient(#1d1e20 0%,#202124 100%) padding-box padding-box,linear-gradient(135deg,#f5f1ff6b 0%,#f5f1ff2e 34%,#f5f1ff14 52%,#f5f1ff38 74%,#f5f1ff5c 100%) border-box;border:2px solid #0000}.pd-caseCard__brand{z-index:1;left:var(--pd-case-pad);top:var(--pd-case-pad);width:var(--pd-case-inner-w);min-height:var(--pd-case-metric-label-h);font-family:var(--pd-font-sans);font-size:14px;font-weight:400;line-height:var(--pd-case-metric-label-h);letter-spacing:-.28px;color:var(--pd-case-muted);margin:0;position:absolute}.pd-caseCard__metric{z-index:1;left:var(--pd-case-pad);width:var(--pd-case-inner-w);height:var(--pd-case-metric-h);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;line-height:normal;display:flex;position:absolute;top:135px}.pd-caseCard__metricLabel{flex:0 0 var(--pd-case-metric-label-h);height:var(--pd-case-metric-label-h);font-family:var(--pd-font-sans);font-size:14px;font-weight:400;line-height:var(--pd-case-metric-label-h);letter-spacing:-.28px;color:var(--pd-case-muted);margin:0}.pd-caseCard__metricValue{flex:0 0 var(--pd-case-metric-value-h);height:var(--pd-case-metric-value-h);font-family:var(--pd-font-sans);font-size:32px;font-weight:800;line-height:var(--pd-case-metric-value-h);letter-spacing:-.64px;color:var(--pd-case-text);align-items:center;margin:0;display:flex}.pd-caseCard__logoWrap{z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;width:325px;height:200px;position:absolute;top:-1px;left:50%;overflow:hidden;transform:translate(-50%)}.pd-caseCard__logoWrap--vk{opacity:.9;filter:drop-shadow(0 4px 24px #0003)}.pd-caseCard__logoWrap--vk .pd-caseCard__logo{object-position:50% 50%}.pd-caseCard__logoWrap--nars{opacity:.35}.pd-caseCard__logoWrap--alabuga{opacity:.88}.pd-caseCard__logoWrap--xhl{opacity:.38}.pd-caseCard__logoWrap--chupaChups{opacity:.82}.pd-caseCard__logoWrap--sportmaster{opacity:.92}.pd-caseCard__logoWrap--sportmaster .pd-caseCard__logo{object-fit:cover;object-position:55% 42%;width:135%;height:135%;top:-8%;left:-12%;transform:rotate(-15deg)}.pd-caseCard__logoWrap--imperium{opacity:.9}.pd-caseCard__logoWrap--imperium .pd-caseCard__logo{object-fit:contain;object-position:center;width:125%;height:125%;top:12%;left:8%;transform:rotate(-12deg)}.pd-caseCard__logoWrap--tiktok{opacity:.88}.pd-caseCard__logoWrap--tiktok .pd-caseCard__logo{object-fit:contain;object-position:58% 45%;width:118%;height:118%;top:-4%;left:-6%;transform:rotate(-10deg)}.pd-caseCard__logo{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;left:0}.pd-caseCard__logoWrap--nars .pd-caseCard__logo{object-position:72% 48%}.pd-caseCard__logoWrap--alabuga .pd-caseCard__logo{object-position:82% 52%}.pd-caseCard__logoWrap--xhl .pd-caseCard__logo{object-position:74% 48%}.pd-caseCard__logoWrap--chupaChups .pd-caseCard__logo{object-position:88% 45%}.pd-caseCard__cta{z-index:2;right:var(--pd-case-pad);bottom:var(--pd-case-pad);width:var(--pd-case-cta-w);height:var(--pd-case-cta-h);min-height:var(--pd-case-cta-h);box-sizing:border-box;cursor:pointer;appearance:none;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0;line-height:normal;display:flex;position:absolute;overflow:hidden}.pd-caseCard__cta--dark{background:0 0;border:1px solid #242324}.pd-caseCard__cta--dark:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#373737 12.637%,#282828 100%);position:absolute;inset:0}.pd-caseCard__cta--dark:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-caseCard__cta--light{background:0 0;border:1px solid #dfd9f5}.pd-caseCard__cta--light:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);position:absolute;inset:0}.pd-caseCard__cta--light:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-caseCard__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;white-space:nowrap;font-size:16px;font-weight:400;position:relative}.pd-caseCard__ctaText--literal{text-transform:none}.pd-caseCard__cta--dark .pd-caseCard__ctaText{color:var(--pd-case-cta-dark-fg)}.pd-caseCard__cta--light .pd-caseCard__ctaText{color:var(--pd-case-cta-light-fg)}.pd-caseCard__cta:focus-visible{outline-offset:2px;outline:2px solid #9c6af9e6}.pd-caseCard__badge{--pd-case-badge-pad-x:12px;z-index:2;right:var(--pd-case-pad);bottom:var(--pd-case-pad);box-sizing:border-box;width:max-content;max-width:calc(100% - 2 * var(--pd-case-pad));height:var(--pd-case-cta-h);min-height:var(--pd-case-cta-h);padding:0 var(--pd-case-badge-pad-x);pointer-events:none;font:inherit;border-radius:999px;justify-content:center;align-items:center;line-height:normal;display:inline-flex;position:absolute;overflow:hidden}.pd-caseCard__badge--dark{background:0 0;border:1px solid #242324}.pd-caseCard__badge--dark:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#373737 12.637%,#282828 100%);position:absolute;inset:0}.pd-caseCard__badge--dark:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-caseCard__badge--light{background:0 0;border:1px solid #dfd9f5}.pd-caseCard__badge--light:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);position:absolute;inset:0}.pd-caseCard__badge--light:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-caseCard__badge--dark .pd-caseCard__ctaText{color:var(--pd-case-cta-dark-fg)}.pd-caseCard__badge--light .pd-caseCard__ctaText{color:var(--pd-case-cta-light-fg)}@media (width>=768px){.pd-caseCard.pd-caseCard--influenceDesktop{--pd-case-pad:13.6px;--pd-case-inner-w:min(380.9px, calc(100% - 27.2px));--pd-case-metric-h:auto;--pd-case-metric-label-h:auto;--pd-case-metric-value-h:auto;--pd-case-cta-h:46.8px;--pd-case-cta-w:auto;border-radius:28px;flex-shrink:0;width:422.5px;height:260px}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__brand{left:var(--pd-case-pad);top:var(--pd-case-pad);width:var(--pd-case-inner-w);letter-spacing:-.364px;min-height:0;font-size:18.2px;line-height:1.2}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__metric{top:auto;bottom:var(--pd-case-pad);left:var(--pd-case-pad);width:var(--pd-case-inner-w);gap:2px;height:auto}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__metricLabel{letter-spacing:-.364px;flex:none;height:auto;font-size:18.2px;line-height:1.15}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__metricValue{letter-spacing:-.832px;flex:none;align-items:flex-end;height:auto;min-height:46.8px;font-size:41.6px;line-height:1}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__logoWrap{width:422.5px;height:260px;top:-2px;left:50%;transform:translate(-50%)}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__cta{right:var(--pd-case-pad);bottom:var(--pd-case-pad);height:var(--pd-case-cta-h);min-height:var(--pd-case-cta-h);border-width:1.3px;width:auto;min-width:120px;padding:0 15.6px}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__cta--light{border-width:1.3px;width:143px;min-width:143px;padding:0}.pd-caseCard.pd-caseCard--influenceDesktop .pd-caseCard__ctaText{letter-spacing:-.4px;font-size:20px}.pd-caseCard.pd-caseCard--strategyDesktop{--pd-case-pad:14.3px;--pd-case-inner-w:min(380.9px, calc(100% - 28.6px));--pd-case-metric-h:auto;--pd-case-metric-label-h:auto;--pd-case-metric-value-h:auto;--pd-case-cta-h:46.8px;--pd-case-cta-w:auto;border-radius:31.2px;flex-shrink:0;width:422.5px;height:260px;box-shadow:0 0 5.2px #00000085}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__brand{left:var(--pd-case-pad);top:var(--pd-case-pad);width:var(--pd-case-inner-w);letter-spacing:-.364px;min-height:0;font-size:18.2px;line-height:1.2}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__metric{top:auto;bottom:var(--pd-case-pad);left:var(--pd-case-pad);width:var(--pd-case-inner-w);gap:2px;height:auto}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__metricLabel{letter-spacing:-.364px;flex:none;height:auto;font-size:18.2px;line-height:1.15}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__metricValue{letter-spacing:-.832px;flex:none;align-items:flex-end;height:auto;min-height:46.8px;font-size:41.6px;line-height:1}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__logoWrap{width:422.5px;height:260px;top:-1.3px;left:50%;transform:translate(-50%)}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__badge,.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__cta{right:var(--pd-case-pad);bottom:var(--pd-case-pad);height:var(--pd-case-cta-h);min-height:var(--pd-case-cta-h);border-width:1.3px}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__cta{width:auto;min-width:120px;padding:0 15.6px}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__cta--light{width:143px;min-width:143px;padding:0}.pd-caseCard.pd-caseCard--strategyDesktop .pd-caseCard__ctaText{letter-spacing:-.4px;font-size:20px}}.pd-caseModal{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pd-caseModal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020202b8;border:0;animation:.22s ease-out both pd-caseModal-fade-in;position:absolute;inset:0}.pd-caseModal__panel{z-index:1;box-sizing:border-box;transform-origin:50%;background:#0b0b0b;border:1px solid #f5f1ff2e;border-radius:24px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:18px 16px 16px;animation:.24s cubic-bezier(.2,.8,.2,1) both pd-caseModal-pop-in;position:relative;overflow:auto;box-shadow:0 8px 30px #00000073}.pd-caseModal__close{color:#f5f1ff;cursor:pointer;background:#00000040;border:1px solid #f5f1ff40;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:.9;transition:transform .18s,opacity .18s;display:inline-flex;position:absolute;top:10px;right:10px}.pd-caseModal__title{color:#f5f1ff;font:600 22px/1.2 var(--pd-font-sans);letter-spacing:-.44px;margin:0 34px 14px 0}.pd-caseModal__block+.pd-caseModal__block{margin-top:12px}.pd-caseModal__label{color:#f5f1ff8f;font:500 13px/1.25 var(--pd-font-sans);letter-spacing:-.26px;margin:0 0 4px}.pd-caseModal__text{color:#f5f1ff;font:400 15px/1.4 var(--pd-font-sans);letter-spacing:-.2px;margin:0}.pd-caseModal__list{color:#f5f1ff;font:400 15px/1.4 var(--pd-font-sans);letter-spacing:-.2px;margin:0;padding-left:18px}.pd-caseModal__cta{color:#412d75;width:100%;height:48px;font:500 16px/1 var(--pd-font-sans);letter-spacing:-.32px;cursor:pointer;background:linear-gradient(#f1edfe 40.703%,#d9cef0 84.078%);border:1px solid #dfd9f5;border-radius:999px;margin-top:14px;transition:transform .18s,opacity .18s}.pd-caseModal button:hover,.pd-caseModal button:active{transform:scale(.92)}@media (hover:none){.pd-caseModal button:hover{transform:none}.pd-caseModal button:active{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.pd-caseModal__backdrop,.pd-caseModal__panel{animation:none}.pd-caseModal__close,.pd-caseModal__cta{transition:none}}@keyframes pd-caseModal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pd-caseModal-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pd-im{--pd-im-text:#f5f1ff;--pd-im-muted:#f5f1ff66;--pd-im-cta-fg:#412d75;--pd-im-pad-x:16px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-im-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative}.pd-im__stack{flex-direction:column;align-items:stretch;gap:25px;width:100%;display:flex}.pd-im__textGroup{flex-direction:column;gap:24px;width:100%;display:flex}.pd-im__intro{flex-direction:column;gap:16px;width:100%;display:flex}.pd-im__masthead{flex-direction:column;width:100%;display:flex}.pd-im__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-im-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-im__titleMuted{color:var(--pd-im-muted)}.pd-im__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-im-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-im__features{flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pd-im__feature{align-items:flex-start;gap:8px;display:flex}.pd-im__feature--baseline{align-items:center}.pd-im__bullet{flex-shrink:0;margin-top:2px;display:block}.pd-im__feature--baseline .pd-im__bullet{margin-top:0}.pd-im__featureText{font-family:var(--pd-font-sans);letter-spacing:-.32px;color:var(--pd-im-text);margin:0;font-size:16px;font-weight:500;line-height:normal}.pd-im__featureText--desktop{display:none}.pd-im__carousel{width:calc(100% + 2 * var(--pd-im-pad-x));margin-left:calc(-1 * var(--pd-im-pad-x));margin-right:calc(-1 * var(--pd-im-pad-x));box-sizing:border-box}.pd-im__track{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--pd-im-pad-x);scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-im-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-im__track .pd-caseCard{scroll-snap-align:start}.pd-im__cta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-im__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-im__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-im__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-im-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-im__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}.pd-im__track::-webkit-scrollbar{display:none}@media (width>=768px){.pd-im{--pd-im-pad-x:clamp(20px, 4.3vw, 62px);padding:100px var(--pd-im-pad-x) 72px}.pd-im__stack{align-items:center;gap:44px}.pd-im__textGroup{align-items:center;gap:44px;width:100%;max-width:925px;margin-left:auto;margin-right:auto}.pd-im__intro{text-align:center;align-items:center;gap:24px;width:100%}.pd-im__masthead{align-items:center}.pd-im__title{letter-spacing:-2.2px;text-align:center;font-size:44px}.pd-im__lead{letter-spacing:-.4px;color:#f5f1ff85;max-width:727px;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.35}.pd-im__featureText--mobile{display:none}.pd-im__featureText--desktop{display:inline}.pd-im__features{flex-flow:row;justify-content:center;align-items:center;gap:0 clamp(10px,1.8vw,24px);width:100%;min-width:0}.pd-im__feature{flex:none;align-items:center;gap:12px}.pd-im__feature--baseline{align-items:center}.pd-im__bullet{width:20px;height:20px;margin-top:0}.pd-im__featureText{letter-spacing:-.4px;white-space:nowrap;font-size:clamp(15px,1.65vw,20px)}.pd-im__carousel{width:calc(100% + 2 * var(--pd-im-pad-x));max-width:none;margin-left:calc(-1 * var(--pd-im-pad-x));margin-right:calc(-1 * var(--pd-im-pad-x));align-self:stretch;overflow:visible}.pd-im__track{padding-left:var(--pd-im-pad-x);scroll-padding-left:var(--pd-im-pad-x);gap:15.6px;padding-right:0;overflow-y:visible}.pd-im__ctaReveal{justify-content:center;align-items:center;width:100%;display:flex}.pd-im__cta{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;height:52px;padding:17px 24px;transition:opacity .18s;display:inline-flex}.pd-im .pd-caseCard__cta{transition:opacity .18s}@media (hover:hover){.pd-im .pd-caseCard__cta:hover,.pd-im .pd-caseCard__cta:active{opacity:.88;transform:none!important}.pd-im__cta:hover,.pd-im__cta:active{opacity:.92;transform:none!important}}}.pd-vp{--pd-vp-text:#f5f1ff;--pd-vp-muted:#f5f1ff66;--pd-vp-cta-fg:#412d75;--pd-vp-pad-x:16px;--pd-vp-slide-pad:12px;--pd-vp-slide-inner-w:293px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-vp-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative}.pd-vp__stack,.pd-vp__textBlock{flex-direction:column;gap:24px;width:100%;display:flex}.pd-vp__intro{flex-direction:column;gap:16px;width:100%;display:flex}.pd-vp__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-vp-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-vp__titleMuted{color:var(--pd-vp-muted)}.pd-vp__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-vp-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-vp__serviceWrap{width:calc(100% + 2 * var(--pd-vp-pad-x));margin-left:calc(-1 * var(--pd-vp-pad-x));margin-right:calc(-1 * var(--pd-vp-pad-x));box-sizing:border-box}.pd-vp__serviceTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-vp-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-vp__serviceStack{display:none}.pd-vp__service{box-sizing:border-box;background:linear-gradient(#373737 12.637%,#282828 100%),radial-gradient(120% 100% at 100% 0,#9c6af9 0%,#7843de 50%,#662fd0 75%,#541bc3 100%);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:214px;min-width:214px;height:111px;padding:12px 10px 10px 12px;display:flex;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-vp__serviceTitle{max-width:190px;font-family:var(--pd-font-sans);letter-spacing:-.32px;color:var(--pd-vp-text);margin:0;font-size:16px;font-weight:400;line-height:normal}.pd-vp__serviceNum{width:100%;font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-vp-muted);margin:0;font-size:18px;font-weight:700;line-height:normal}.pd-vp__portfolio{width:calc(100% + 2 * var(--pd-vp-pad-x));margin-left:calc(-1 * var(--pd-vp-pad-x));margin-right:calc(-1 * var(--pd-vp-pad-x));box-sizing:border-box}.pd-vp__portfolioTrack{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--pd-vp-pad-x);scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-vp-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-vpSlide{scroll-snap-align:start;box-sizing:border-box;text-align:left;background:#1a1a1a;border-radius:24px;flex-shrink:0;width:325px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-vpSlide:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff3}.pd-vpSlide__media{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pd-vpSlide__img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;left:0}.pd-vpSlide__brand{z-index:2;left:var(--pd-vp-slide-pad);top:var(--pd-vp-slide-pad);width:var(--pd-vp-slide-inner-w);font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-vp-muted);margin:0;font-size:14px;font-weight:400;line-height:normal;position:absolute}.pd-vpSlide__metric{z-index:2;left:var(--pd-vp-slide-pad);width:var(--pd-vp-slide-inner-w);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:53px;display:flex;position:absolute;top:135px}.pd-vpSlide__metricLabel{height:17px;font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-vp-text);flex:0 0 17px;margin:0;font-size:14px;font-weight:400;line-height:17px}.pd-vpSlide__metricValue{height:36px;font-family:var(--pd-font-sans);letter-spacing:-.64px;color:var(--pd-vp-text);flex:0 0 36px;align-items:center;margin:0;font-size:32px;font-weight:800;line-height:36px;display:flex}.pd-vpSlide__cta{z-index:3;right:var(--pd-vp-slide-pad);bottom:var(--pd-vp-slide-pad);box-sizing:border-box;cursor:pointer;appearance:none;width:110px;height:36px;min-height:36px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:normal;display:flex;position:absolute;overflow:hidden}.pd-vpSlide__cta--dark{background:0 0;border:1px solid #242324}.pd-vpSlide__cta--dark:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#373737 12.637%,#282828 100%);position:absolute;inset:0}.pd-vpSlide__cta--dark:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-vpSlide__cta--light{background:0 0;border:1px solid #dfd9f5}.pd-vpSlide__cta--light:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);position:absolute;inset:0}.pd-vpSlide__cta--light:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-vpSlide__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;white-space:nowrap;font-size:16px;font-weight:400;position:relative}.pd-vpSlide__cta--dark .pd-vpSlide__ctaText{color:#f5f2ff}.pd-vpSlide__cta--light .pd-vpSlide__ctaText{color:var(--pd-vp-cta-fg)}.pd-vpSlide__cta:focus-visible{outline-offset:2px;outline:2px solid #9c6af9e6}.pd-vp__cta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-vp__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-vp__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-vp__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-vp-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-vp__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}.pd-vp__serviceTrack::-webkit-scrollbar{display:none}.pd-vp__portfolioTrack::-webkit-scrollbar{display:none}.pd-vp__headRow{flex-direction:column;gap:16px;width:100%;display:flex}.pd-vp__introReveal{width:100%}.pd-vp__headCtaReveal{width:auto}.pd-vp__leadBreak,.pd-vp__cta--head{display:none}@media (width>=768px){.pd-vp{padding:100px clamp(20px,4.3vw,62px) 72px}.pd-vp__stack{gap:44px}.pd-vp__textBlock{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px;display:grid}.pd-vp__headRow{display:contents}.pd-vp__introReveal{grid-column:1;min-width:0}.pd-vp__serviceReveal{grid-column:2;place-self:start end;min-width:0}.pd-vp__headCtaReveal{flex:none;width:auto}.pd-vp__intro{gap:24px;min-width:0}.pd-vp__title{letter-spacing:-2.2px;font-size:clamp(38px,2.9vw,44px)}.pd-vp__lead{letter-spacing:-.4px;color:#f5f1ff85;max-width:min(727px,100%);font-size:clamp(18px,1.3vw,20px);line-height:1.35}.pd-vp__leadBreak{display:block}.pd-vp__cta--head{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:212px;min-width:212px;height:52px;padding:17px 10px;transition:opacity .18s;display:inline-flex}@media (hover:hover){.pd-vp__cta--head:hover,.pd-vp__cta--head:active{opacity:.92;transform:none!important}}.pd-vp__cta--footer{display:none}.pd-vp__serviceWrap{width:310px;margin-left:0;margin-right:0;display:block}.pd-vp__serviceTrack{display:none}.pd-vp__serviceStack{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:342.718px;height:176.15px;display:block;position:relative;overflow:visible}.pd-vp__serviceStack.is-dragging{cursor:grabbing}.pd-vp__serviceDeck{position:absolute;inset:0;overflow:visible}.pd-vp__service--stack{transform-origin:50%;pointer-events:none;margin:0;transition:transform .28s cubic-bezier(.25,.8,.25,1),left .28s cubic-bezier(.25,.8,.25,1),top .28s cubic-bezier(.25,.8,.25,1),opacity .24s;position:absolute}.pd-vp__service--front{z-index:3;transform:translateX(var(--pd-vp-drag-x,0px)) rotate(calc(var(--pd-vp-drag-x,0px) * .05deg));opacity:1;cursor:grab;pointer-events:auto;will-change:transform, opacity;top:31.85px;left:32px}.pd-vp__serviceStack.is-dragging .pd-vp__service--front{cursor:grabbing;transition:none}.pd-vp__service--backLeft{z-index:2;opacity:1;top:0;left:0;transform:rotate(-5deg)}.pd-vp__service--backRight{z-index:1;opacity:1;top:0;left:53px;transform:rotate(5deg)}.pd-vp__serviceStack.is-drag-left .pd-vp__service--backRight{left:calc(53px + (32px - 53px) * var(--pd-vp-drag-progress,0));top:calc(0px + 31.85px * var(--pd-vp-drag-progress,0));transform:rotate(calc(5deg - 5deg * var(--pd-vp-drag-progress,0)));transition:transform,left,top}.pd-vp__serviceStack.is-drag-right .pd-vp__service--backLeft{left:calc(0px + 32px * var(--pd-vp-drag-progress,0));top:calc(0px + 31.85px * var(--pd-vp-drag-progress,0));transform:rotate(calc(-5deg + 5deg * var(--pd-vp-drag-progress,0)));transition:transform,left,top}.pd-vp__serviceStack.is-swiping-left .pd-vp__service--front{opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s;transform:translate(-220px)rotate(-16deg)}.pd-vp__serviceStack.is-swiping-right .pd-vp__service--front{opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .24s;transform:translate(220px)rotate(16deg)}.pd-vp__serviceStack.is-swiping-left .pd-vp__service--backRight,.pd-vp__serviceStack.is-swiping-right .pd-vp__service--backLeft{transition:transform .28s cubic-bezier(.25,.8,.25,1),left .28s cubic-bezier(.25,.8,.25,1),top .28s cubic-bezier(.25,.8,.25,1);top:31.85px;left:32px;transform:rotate(0)}.pd-vp__serviceStack.is-snap-back .pd-vp__service--front{transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .2s}.pd-vp__service{border:1.3px solid #ffffff26;border-radius:31.2px;width:278.2px;min-width:278.2px;height:144.3px;padding:15.6px 13px 13px 15.6px;box-shadow:0 0 5.2px #00000085}.pd-vp__serviceTitle{letter-spacing:-.416px;max-width:247px;font-size:20.8px}.pd-vp__serviceNum{letter-spacing:-.468px;font-size:23.4px}.pd-vp__portfolio{width:calc(100% + 2*clamp(20px,4.3vw,62px));margin-left:calc(-1*clamp(20px,4.3vw,62px));margin-right:calc(-1*clamp(20px,4.3vw,62px))}.pd-vp__portfolioTrack{scroll-snap-type:none;gap:15.6px;padding-left:clamp(20px,4.3vw,62px);padding-right:0;scroll-padding-left:0;overflow:auto visible}.pd-vpSlide{border-radius:31.2px;width:422.5px;height:260px}.pd-vpSlide:after{box-shadow:inset 0 0 0 1.3px #ffffff26}.pd-vpSlide__brand{letter-spacing:-.364px;width:min(380.9px,100% - 28.6px);font-size:18.2px;line-height:1.2;top:14.3px;left:14.3px}.pd-vpSlide__metric{gap:2px;width:min(380.9px,100% - 28.6px);height:auto;top:auto;bottom:14.3px;left:14.3px}.pd-vpSlide__metricLabel{letter-spacing:-.364px;flex:none;height:auto;font-size:18.2px;line-height:1.15}.pd-vpSlide__metricValue{letter-spacing:-.832px;flex:none;align-items:flex-end;height:auto;min-height:46.8px;font-size:41.6px;line-height:1}.pd-vpSlide__cta{border-width:1.3px;width:auto;min-width:120px;height:46.8px;min-height:46.8px;padding:0 15.6px;bottom:14.3px;right:14.3px}.pd-vpSlide__cta--light{width:143px;min-width:143px;padding:0}.pd-vpSlide__ctaText{letter-spacing:-.4px;font-size:20px}.pd-vp .pd-vpSlide__cta{transition:opacity .18s}@media (hover:hover){.pd-vp .pd-vpSlide__cta:hover,.pd-vp .pd-vpSlide__cta:active{opacity:.88;transform:none!important}}}.pd-str{--pd-str-text:#f5f1ff;--pd-str-muted:#f5f1ff66;--pd-str-cta-fg:#412d75;--pd-str-pad-x:16px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-str-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative}.pd-str__stack{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.pd-str__textGroup{flex-direction:column;gap:24px;width:100%;display:flex}.pd-str__intro{flex-direction:column;gap:16px;width:100%;display:flex}.pd-str__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-str-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-str__titleMuted{color:var(--pd-str-muted)}.pd-str__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-str-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-str__carousel{width:calc(100% + 2 * var(--pd-str-pad-x));margin-left:calc(-1 * var(--pd-str-pad-x));margin-right:calc(-1 * var(--pd-str-pad-x));box-sizing:border-box}.pd-str__track{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--pd-str-pad-x);scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-str-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-str__track .pd-caseCard{scroll-snap-align:start}.pd-str__cta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-str__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-str__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-str__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-str-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-str__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}.pd-str__track::-webkit-scrollbar{display:none}@media (width>=768px){.pd-str{--pd-str-pad-x:clamp(20px, 4.3vw, 62px);padding:100px var(--pd-str-pad-x) 72px}.pd-str__stack{align-items:center;gap:44px}.pd-str__textGroup{align-items:center;width:100%}.pd-str__intro{text-align:center;align-items:center;gap:24px;max-width:925px}.pd-str__title{letter-spacing:-2.2px;font-size:44px}.pd-str__lead{letter-spacing:-.4px;color:#f5f1ff85;max-width:727px;font-size:20px;line-height:1.35}.pd-str__carousel{width:calc(100% + 2 * var(--pd-str-pad-x));max-width:none;margin-left:calc(-1 * var(--pd-str-pad-x));margin-right:calc(-1 * var(--pd-str-pad-x));align-self:stretch;overflow:visible}.pd-str__track{padding-left:var(--pd-str-pad-x);scroll-padding-left:var(--pd-str-pad-x);gap:15.6px;padding-right:0;overflow-y:visible}.pd-str__ctaReveal{justify-content:center;align-items:center;width:100%;display:flex}.pd-str__cta{justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;height:52px;padding:17px 24px;transition:opacity .18s;display:inline-flex}@media (hover:hover){.pd-str__cta:hover,.pd-str__cta:active{opacity:.92;transform:none!important}}}.pd-ce{--pd-ce-text:#f5f1ff;--pd-ce-muted:#f5f1ff66;--pd-ce-cta-fg:#412d75;--pd-ce-pad-x:16px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-ce-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative}.pd-ce__stack{flex-direction:column;gap:24px;width:100%;display:flex}.pd-ce__textGroup{flex-direction:column;gap:15px;width:100%;display:flex}.pd-ce__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-ce-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-ce__titleMuted{color:var(--pd-ce-muted)}.pd-ce__body{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-ce-text);flex-direction:column;gap:0;margin:0;font-size:18px;font-weight:400;line-height:normal;display:flex}.pd-ce__body p{margin:0}.pd-ce__body p+p{margin-top:1em}.pd-ce__serviceWrap{width:calc(100% + 2 * var(--pd-ce-pad-x));margin-left:calc(-1 * var(--pd-ce-pad-x));margin-right:calc(-1 * var(--pd-ce-pad-x));box-sizing:border-box}.pd-ce__serviceTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-ce-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-ce__service{box-sizing:border-box;background:linear-gradient(#373737 12.637%,#282828 100%),radial-gradient(120% 100% at 100% 0,#9c6af9 0%,#7843de 50%,#662fd0 75%,#541bc3 100%);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:214px;min-width:214px;height:111px;padding:12px 10px 10px 12px;display:flex;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-ce__serviceTitle{max-width:190px;font-family:var(--pd-font-sans);letter-spacing:-.32px;color:var(--pd-ce-text);margin:0;font-size:16px;font-weight:400;line-height:normal}.pd-ce__serviceNum{width:100%;font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-ce-muted);margin:0;font-size:18px;font-weight:700;line-height:normal}.pd-ce__cta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-ce__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-ce__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-ce__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-ce-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-ce__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}.pd-ce__serviceTrack::-webkit-scrollbar{display:none}.pd-ce__headRow{flex-direction:column;gap:16px;width:100%;display:flex}.pd-ce__textReveal{width:100%}.pd-ce__headCtaReveal,.pd-ce__cta--head{display:none}@media (width>=768px){.pd-ce{padding:100px clamp(20px,4.3vw,62px) 72px}.pd-ce__stack{gap:44px}.pd-ce__headRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.pd-ce__textReveal{flex:auto;min-width:0}.pd-ce__headCtaReveal{flex:none;width:auto;display:block}.pd-ce__textGroup{gap:0;max-width:727px}.pd-ce__title{letter-spacing:-2.2px;font-size:44px}.pd-ce__body{letter-spacing:-.4px;color:#f5f1ff85;margin-top:24px;font-size:20px;line-height:1.28}.pd-ce__body p+p{margin-top:1.05em}.pd-ce__cta--head{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:212px;min-width:212px;height:52px;padding:17px 10px;transition:opacity .18s;display:inline-flex}.pd-ce__cta--footer{display:none}.pd-ce__serviceWrap{width:calc(100% + 2*clamp(20px,4.3vw,62px));margin-left:calc(-1*clamp(20px,4.3vw,62px));margin-right:calc(-1*clamp(20px,4.3vw,62px))}.pd-ce__serviceTrack{gap:15.6px;padding-left:clamp(20px,4.3vw,62px);padding-right:0;overflow-y:visible}.pd-ce__service{border-width:1.3px;border-radius:31.2px;width:278.2px;min-width:278.2px;height:144.3px;padding:15.6px 13px 13px 15.6px;box-shadow:0 0 5.2px #00000085}.pd-ce__serviceTitle{letter-spacing:-.416px;max-width:247px;font-size:20.8px}.pd-ce__serviceNum{letter-spacing:-.468px;font-size:23.4px}@media (hover:hover){.pd-ce__cta--head:hover,.pd-ce__cta--head:active{opacity:.92;transform:none!important}}}.pd-bg{--pd-bg-text:#f5f1ff;--pd-bg-muted:#f5f1ff66;--pd-bg-pad-x:16px;--pd-bg-collage-h:340px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-bg-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative;overflow:visible}.pd-bg__stack{flex-direction:column;gap:0;width:100%;display:flex}.pd-bg__upper{flex-direction:column;gap:24px;width:100%;display:flex}.pd-bg__desktopCollage{display:none}.pd-bg__community{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;margin-top:48px;display:flex}.pd-bg__communityTitle{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-bg-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-bg__partyCarousel{width:calc(100% + 2 * var(--pd-bg-pad-x));margin-left:calc(-1 * var(--pd-bg-pad-x));margin-right:calc(-1 * var(--pd-bg-pad-x));box-sizing:border-box}.pd-bg__partyTrack{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--pd-bg-pad-x);scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-bg-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-bg__partyCard{scroll-snap-align:start;box-sizing:border-box;border-radius:24px;flex-shrink:0;width:325px;height:200px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-bg__partyCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff3}.pd-bg__partyImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pd-bg__communityCta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-bg__communityCta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-bg__communityCta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-bg__communityCtaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:#412d75;white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-bg__communityCta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}.pd-bg__textGroup{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.pd-bg__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-bg-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-bg__titleDesktop{display:none}.pd-bg__collageSlot{width:calc(100% + 11px);height:var(--pd-bg-collage-h);box-sizing:border-box;pointer-events:none;flex-shrink:0;margin-top:-28px;margin-bottom:-12px;margin-left:-11px;position:relative}.pd-bg__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-bg-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-bg__heroCta{display:none}.pd-bgCollage{pointer-events:none;width:100%;min-width:0;height:100%;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pd-bgCollage__scaler{box-sizing:border-box;width:384px;height:329px;transform:translate(-50%, -50%) scale(var(--pd-bg-collage-scale,1));transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.pd-bgCollage__frame{box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute}.pd-bgCollage__rotate{flex:none;justify-content:center;align-items:center;display:flex}.pd-bgCollage__inner{box-sizing:border-box;flex:none;position:relative;overflow:hidden}.pd-bgCollage__img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pd-bgCollage__img{transition:none!important}}.pd-bg__serviceWrap{width:calc(100% + 2 * var(--pd-bg-pad-x));margin-left:calc(-1 * var(--pd-bg-pad-x));margin-right:calc(-1 * var(--pd-bg-pad-x));box-sizing:border-box}.pd-bg__serviceTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-bg-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-bg__service{box-sizing:border-box;background:linear-gradient(#373737 12.637%,#282828 100%),radial-gradient(120% 100% at 100% 0,#9c6af9 0%,#7843de 50%,#662fd0 75%,#541bc3 100%);border:1px solid #ffffff26;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;width:214px;min-width:214px;height:111px;padding:12px 10px 10px 12px;display:flex;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-bg__serviceTitle{max-width:190px;font-family:var(--pd-font-sans);letter-spacing:-.32px;color:var(--pd-bg-text);margin:0;font-size:16px;font-weight:400;line-height:normal}.pd-bg__serviceNum{width:100%;font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-bg-muted);margin:0;font-size:18px;font-weight:700;line-height:normal}.pd-bg__partyTrack::-webkit-scrollbar{display:none}.pd-bg__serviceTrack::-webkit-scrollbar{display:none}@media (width>=768px){.pd-bg{--pd-bg-pad-x:clamp(20px, 4.3vw, 62px);padding:100px 0 72px}.pd-bg__stack{gap:0}.pd-bg__upper{gap:0;min-height:612px;position:relative}.pd-bg__desktopCollage{pointer-events:none;display:block;position:absolute;inset:0}.pd-bg__textGroup{text-align:center;align-items:center;gap:24px;max-width:727px;margin:0 auto}.pd-bg__titleMobile{display:none}.pd-bg__titleDesktop{display:inline}.pd-bg__title{letter-spacing:-2.2px;font-size:44px}.pd-bg__titleMuted{color:#f5f1ff66}.pd-bg__collageSlot{display:none}.pd-bg__lead{letter-spacing:-.4px;color:#f5f1ff85;max-width:727px;font-size:20px;line-height:1.35}.pd-bg__heroCta{cursor:pointer;appearance:none;box-sizing:border-box;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;height:52px;margin:0;padding:17px 24px;display:inline-flex;position:relative;overflow:hidden}.pd-bg__heroCta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-bg__heroCta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-bg__heroCtaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:#412d75;white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-bg__serviceWrap{display:none}.pd-bg__community{gap:24px;width:100%;margin-top:100px;display:flex}.pd-bg__communityTitle{letter-spacing:-2.2px;text-align:center;font-size:44px}.pd-bg__communityCta{align-self:center;width:auto;min-width:0;padding:17px 24px}.pd-bg__partyCarousel{width:100%;margin-left:0;margin-right:0}.pd-bg__partyTrack{padding-left:var(--pd-bg-pad-x);scroll-padding-left:var(--pd-bg-pad-x);gap:15.6px;padding-right:0;overflow-y:visible}.pd-bg__partyCard{border-radius:31.2px;width:422.5px;height:260px;box-shadow:0 0 5.2px #00000085}.pd-bg__partyCard:after{box-shadow:inset 0 0 0 1.3px #ffffff26}.pd-bgCollage{width:100%;min-width:0;height:100%;top:0;left:0;transform:none}.pd-bgCollage__scaler{width:100%;height:100%;position:absolute;inset:0;transform:none}.pd-bgCollage__scaler .pd-bgCollage__frame:first-child{margin-left:-640px;width:221.744px!important;height:221.744px!important;top:0!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__frame:nth-child(2){margin-left:100px;width:206.312px!important;height:206.312px!important;top:406px!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__frame:nth-child(3){margin-left:454px;width:188.286px!important;height:188.286px!important;top:0!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__frame:nth-child(4){margin-left:-587px;width:193.004px!important;height:193.004px!important;top:376px!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__frame:nth-child(5){margin-left:457px;width:186.183px!important;height:186.183px!important;top:357px!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__frame:nth-child(6){margin-left:-244px;width:206.626px!important;height:206.626px!important;top:429px!important;left:50%!important}.pd-bgCollage__scaler .pd-bgCollage__inner{border:0;border-radius:31.16px!important;width:168.453px!important;height:168.453px!important}}.pd-geo{--pd-geo-text:#f5f1ff;--pd-geo-muted:#f5f1ff66;--pd-geo-cta-fg:#412d75;--pd-geo-pad-x:16px;z-index:0;box-sizing:border-box;text-align:left;background:0 0;flex-shrink:0;width:100%;margin:0;padding:100px 0 64px;position:relative}.pd-geo__desktop{display:none}.pd-geo__stack{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.pd-geo__header{box-sizing:border-box;width:100%;padding-left:var(--pd-geo-pad-x);padding-right:var(--pd-geo-pad-x);flex-direction:column;gap:16px;display:flex}.pd-geo__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-geo-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-geo__titleMuted{color:var(--pd-geo-muted)}.pd-geo__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-geo-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-geo__videoSlot{width:calc(100% - 2 * var(--pd-geo-pad-x));box-sizing:border-box;background:0 0;flex-shrink:0;margin-left:auto;margin-right:auto;line-height:0}.pd-geo__video{pointer-events:none;width:100%;max-width:100%;height:auto;display:block}.pd-geo__video--static{display:none}@media (prefers-reduced-motion:reduce){.pd-geo__video{display:none}}.pd-geo__cta{width:calc(100% - 2 * var(--pd-geo-pad-x));box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;height:52px;margin-left:auto;margin-right:auto;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-geo__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-geo__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-geo__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-geo-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-geo__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}@media (width>=768px){.pd-geo{padding:100px clamp(20px,4.3vw,62px) 72px}.pd-geo__stack{display:none}.pd-geo__desktop{justify-content:center;width:100%;display:flex}.pd-geo__desktopInner{flex-direction:column;align-items:center;gap:44px;width:100%;display:flex}.pd-geo__desktopHeader{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.pd-geo__desktopTitle{color:#f5f1ff;font-family:var(--pd-font-sans);letter-spacing:-2.2px;text-align:center;margin:0;font-size:44px;font-style:normal;font-weight:600;line-height:normal}.pd-geo__desktopTitleLead{color:#f5f1ff}.pd-geo__desktopTitleMuted{color:#f5f1ff66}.pd-geo__desktopLead{color:#f5f1ff85;text-align:center;max-width:727px;font-family:var(--pd-font-sans);letter-spacing:-.4px;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.35}.pd-geo__desktopMap{background:0 0;width:100%;max-width:727px;height:auto;line-height:0;position:relative;overflow:hidden}.pd-geo__desktopVideo{pointer-events:none;width:100%;height:auto;display:block}.pd-geo__desktopVideo--static{display:none}.pd-geo__desktopCta{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #dfd9f5;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:17px 24px;transition:opacity .18s;display:inline-flex;position:relative;overflow:hidden}.pd-geo__desktopCta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-geo__desktopCta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-geo__desktopCtaText{z-index:1;color:#412d75;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:relative}}.pd-aq{--pd-aq-text:#f5f1ff;--pd-aq-muted:#f5f1ff66;--pd-aq-cta-fg:#f5f2ff;z-index:0;box-sizing:border-box;text-align:left;background:0 0;flex-shrink:0;width:100%;margin:0;padding:100px 16px 64px;position:relative}.pd-aq__stack,.pd-aq__contactRow{flex-direction:column;gap:24px;width:100%;display:flex}.pd-aq__authorReveal,.pd-aq__ctaReveal{width:100%}.pd-aq__textBlock{flex-direction:column;gap:48px;width:100%;display:flex}.pd-aq__intro{flex-direction:column;gap:16px;width:100%;display:flex}.pd-aq__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-aq-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-aq__titleLine{display:block}.pd-aq__quote{font-family:var(--pd-font-sans), "Noto Sans", system-ui, sans-serif;letter-spacing:-.36px;color:var(--pd-aq-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-aq__quote p{margin:0}.pd-aq__quote p+p{margin-top:1.5em}.pd-aq__authorRow{flex-flow:row;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.pd-aq__author{flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.pd-aq__avatar{border-radius:999px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.pd-aq__avatarImg{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.pd-aq__authorInfo{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pd-aq__authorName{font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-aq-text);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:normal}.pd-aq__authorRole{font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-aq-muted);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:normal}.pd-aq__signWrap{flex-shrink:0;justify-content:flex-end;align-items:center;width:106.894px;height:34.812px;display:flex;position:relative}.pd-aq__sign{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.pd-aq__cta{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #242324;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-aq__cta:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#373737 12.637%,#282828 100%);position:absolute;inset:0}.pd-aq__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #161616}.pd-aq__ctaText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-aq-cta-fg);white-space:nowrap;font-size:16px;font-weight:500;line-height:normal;position:relative}.pd-aq__cta:focus-visible{outline-offset:3px;outline:2px solid #9c6af9e6}@media (width>=768px){.pd-aq{padding:100px clamp(20px,4.3vw,62px) 72px}.pd-aq__stack,.pd-aq__textBlock{gap:44px}.pd-aq__intro{gap:24px}.pd-aq__title{letter-spacing:-2.2px;font-size:44px}.pd-aq__quote{letter-spacing:-.4px;color:#f5f1ff85;width:100%;font-size:20px;line-height:1.35}.pd-aq__quote p+p{margin-top:1.05em}.pd-aq__contactRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;width:100%}.pd-aq__authorReveal{flex:auto;min-width:0}.pd-aq__authorRow{justify-content:flex-start;gap:64.5px;width:469.3px;max-width:100%}.pd-aq__author{gap:13px}.pd-aq__avatar{border-radius:1298.7px;width:67.6px;height:67.6px}.pd-aq__authorInfo{gap:7.8px}.pd-aq__authorName{letter-spacing:-.4px;font-size:20px}.pd-aq__authorRole{letter-spacing:-.32px;font-size:16px}.pd-aq__signWrap{justify-content:center;width:138.962px;height:45.255px}.pd-aq__ctaReveal{flex:none;width:auto}.pd-aq__cta{border-color:#242324;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;height:52px;padding:17px 24px;transition:opacity .18s;display:inline-flex}@media (hover:hover){.pd-aq__cta:hover,.pd-aq__cta:active{opacity:.92;transform:none!important}}}.pd-charity{--pd-charity-text:#f5f1ff;--pd-charity-muted:#f5f1ff66;--pd-charity-pad-x:16px;z-index:0;box-sizing:border-box;width:100%;padding:100px var(--pd-charity-pad-x) 64px;text-align:left;background:0 0;flex-shrink:0;margin:0;position:relative}.pd-charity__stack{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.pd-charity__header{flex-direction:column;gap:16px;width:100%;display:flex}.pd-charity__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-charity-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-charity__titleMuted{color:var(--pd-charity-muted)}.pd-charity__titleLine{display:block}.pd-charity__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-charity-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-charity__lead--desktop{display:none}.pd-charity__carousel{width:calc(100% + 2 * var(--pd-charity-pad-x));margin-left:calc(-1 * var(--pd-charity-pad-x));margin-right:calc(-1 * var(--pd-charity-pad-x));box-sizing:border-box}.pd-charity__track{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--pd-charity-pad-x);scrollbar-width:none;-ms-overflow-style:none;padding:0 0 4px var(--pd-charity-pad-x);box-sizing:border-box;flex-flow:row;gap:12px;display:flex;overflow:auto hidden}.pd-charityCard{scroll-snap-align:start;box-sizing:border-box;background:#1a1a1a;border-radius:24px;flex-shrink:0;width:325px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 4px #00000085}.pd-charityCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff3}.pd-charityCard__media{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pd-charityCard__media:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 45%,#000000a6 100%);position:absolute;inset:0}.pd-charityCard__img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;top:0;left:0}.pd-charityCard__caption{z-index:3;box-sizing:border-box;width:293px;max-width:calc(100% - 22px);font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-charity-text);margin:0;font-size:14px;font-weight:400;line-height:normal;position:absolute;bottom:11px;left:11px}.pd-charity__track::-webkit-scrollbar{display:none}.pd-charityDesktop__carousel,.pd-charity__reveal--desktopCarousel{display:none}@media (width>=768px){.pd-charity__reveal--mobileCarousel{display:none}.pd-charity__reveal--desktopCarousel{display:block}.pd-charity{padding:100px clamp(20px,4.3vw,62px) 64px}.pd-charity__stack{gap:44px;width:100%}.pd-charity__header{text-align:center;align-items:center;gap:24px}.pd-charity__title{letter-spacing:-2.2px;font-size:44px}.pd-charity__lead--mobile{display:none}.pd-charity__lead--desktop{letter-spacing:-.4px;color:#f5f1ff85;width:727px;max-width:100%;font-size:20px;line-height:1.35;display:block}.pd-charity__carousel{display:none}.pd-charityDesktop__carousel{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:15.6px;width:calc(100% + 2*clamp(20px,4.3vw,62px));margin-left:calc(-1*clamp(20px,4.3vw,62px));margin-right:calc(-1*clamp(20px,4.3vw,62px));padding:0 0 4px clamp(20px,4.3vw,62px);display:flex;overflow:auto visible}.pd-charityDesktop__carousel::-webkit-scrollbar{display:none}.pd-charityDesktopCard{background:#1a1a1a;border-radius:31.2px;flex:0 0 422.5px;width:422.5px;height:260px;position:relative;overflow:hidden;box-shadow:0 0 5.2px #00000085}.pd-charityDesktopCard__img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pd-charityDesktopCard:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#05060814 0%,#05060885 100%);position:absolute;inset:0}.pd-charityDesktopCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1.3px #ffffff26}.pd-charityDesktopCard__caption{z-index:2;color:#f5f1ff;width:min(380.9px,100% - 28.6px);font-family:var(--pd-font-sans);letter-spacing:-.364px;margin:0;font-size:18.2px;font-weight:400;line-height:1.15;position:absolute;bottom:14.3px;left:14.3px}}.pd-contact{--pd-contact-text:#f5f1ff;--pd-contact-muted:#f5f1ff66;--pd-contact-cta-fg:#412d75;--pd-contact-pad-x:16px;z-index:0;box-sizing:border-box;text-align:left;background:0 0;flex-shrink:0;width:100%;margin:0;padding:100px 0 0;position:relative}.pd-contact__stack{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.pd-contact__header{box-sizing:border-box;width:100%;padding-left:var(--pd-contact-pad-x);padding-right:var(--pd-contact-pad-x);flex-direction:column;gap:16px;display:flex}.pd-contact__title{font-family:var(--pd-font-sans);letter-spacing:-1.4px;color:var(--pd-contact-text);margin:0;font-size:28px;font-weight:600;line-height:normal}.pd-contact__titleLine{color:var(--pd-contact-text);display:block}.pd-contact__titleLine--desktop,.pd-contact__titleMuted--desktop,.pd-contact__lead--desktop,.pd-contact__btn--desktopOnly{display:none}.pd-contact__titleMuted{color:var(--pd-contact-muted)}.pd-contact__lead{font-family:var(--pd-font-sans);letter-spacing:-.36px;color:var(--pd-contact-text);margin:0;font-size:18px;font-weight:400;line-height:normal}.pd-contact__videoSlot{box-sizing:border-box;background:0 0;border-radius:0;flex-shrink:0;width:100%;height:273px;margin:0;position:relative;overflow:hidden}.pd-contact__mediaFrame{position:absolute;inset:0;overflow:hidden}.pd-contact__videoImg{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block}.pd-contact__actions{box-sizing:border-box;width:100%;padding-left:var(--pd-contact-pad-x);padding-right:var(--pd-contact-pad-x);flex-direction:column;gap:12px;display:flex}.pd-contact__row{flex-flow:row;align-items:stretch;gap:12px;width:100%;display:flex}.pd-contact__btn{box-sizing:border-box;cursor:pointer;appearance:none;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;height:52px;min-height:52px;margin:0;padding:17px 10px;display:flex;position:relative;overflow:hidden}.pd-contact__btn--full{width:100%}.pd-contact__btn--half{flex:1 1 0;min-width:0}.pd-contact__btn:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-contact__btn:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-contact__icon{z-index:1;object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block;position:relative}.pd-contact__btnText{z-index:1;font-family:var(--pd-font-sans);letter-spacing:-.32px;text-transform:capitalize;color:var(--pd-contact-cta-fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:500;line-height:normal;position:relative;overflow:hidden}.pd-contact__btn:focus-visible{outline-offset:3px;outline:2px solid #9c6af9d9}@media (width>=768px){.pd-contact{padding:100px clamp(20px,4.3vw,62px) 64px}.pd-contact__stack{box-sizing:border-box;grid-template-columns:minmax(0,810px) minmax(0,557px);justify-content:space-between;align-items:start;gap:44px 24px;width:100%;max-width:1391px;margin:0 auto;display:grid}.pd-contact__revealHeader{grid-area:1/1/auto/2;align-self:start;min-width:0}.pd-contact__revealMedia{grid-area:1/2/auto/3;place-self:start end;width:100%;min-width:0;max-width:557px}.pd-contact__revealActions{grid-area:2/1/auto/2;min-width:0;max-width:810px}.pd-contact__revealMedia .pd-contact__videoSlot{width:100%;max-width:557px;height:309px;min-height:309px;margin-left:auto}.pd-contact__header{gap:24px;max-width:727px;padding:0}.pd-contact__title{letter-spacing:-2.2px;font-size:44px}.pd-contact__titleLine--mobile,.pd-contact__titleMuted--mobile,.pd-contact__lead--mobile,.pd-contact__btn--mobileOnly{display:none}.pd-contact__titleLine--desktop,.pd-contact__titleMuted--desktop,.pd-contact__lead--desktop{display:block}.pd-contact__btn--desktopOnly{display:flex}.pd-contact__titleMuted--desktop{color:#f5f1ff66}.pd-contact__lead--desktop{color:#f5f1ff85;letter-spacing:-.4px;width:727px;max-width:100%;margin:0;font-size:20px;line-height:1.35}.pd-contact__lead--desktop p{margin:0}.pd-contact__lead--desktop p+p{margin-top:24px}.pd-contact__videoSlot{background:0 0;width:100%}.pd-contact__videoImg{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pd-contact__actions{box-sizing:border-box;flex-flow:row;align-items:center;gap:12px;width:100%;min-height:52px;padding:0;display:flex}.pd-contact__row{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.pd-contact__actions .pd-contact__btn{box-sizing:border-box;border:1px solid #dfd9f5;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;width:auto;height:52px;min-height:52px;max-height:52px;padding:17px 24px;transition:opacity .18s;overflow:hidden}.pd-contact__btn--full{width:auto;max-width:100%}.pd-contact__btn--half{flex:1 1 0;min-width:0}.pd-contact__actions .pd-contact__btn--half .pd-contact__btnText{text-overflow:clip;overflow:visible}.pd-contact__btn:hover,.pd-contact__btn:active{opacity:.92;transform:none!important}}.pd-siteFooter__wrap{box-sizing:border-box;flex-shrink:0;width:100%;margin-top:80px;margin-bottom:0;padding:0 16px 16px}.pd-siteFooter{--pd-footer-bg:#1d1d1d;--pd-footer-text:#fff;--pd-footer-muted:#f5f1ff66;box-sizing:border-box;background:var(--pd-footer-bg);text-align:left;border-radius:24px;width:100%;max-width:none;margin-left:auto;margin-right:auto;overflow:hidden}.pd-siteFooter__inner{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;padding:16px;display:flex}.pd-siteFooter__logo{object-fit:contain;object-position:left center;width:144px;height:32px;display:block}.pd-siteFooter__social{flex-flow:row;align-items:center;gap:14px;margin-top:24px;display:flex}.pd-siteFooter__socialLink{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:flex}.pd-siteFooter__socialLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #9c6af9d9}.pd-siteFooter__socialLink--facebook{width:10px;height:20px}.pd-siteFooter__socialLink--facebook img{object-fit:contain;width:10px;height:20px;display:block}.pd-siteFooter__socialLink--default{width:20px;height:20px}.pd-siteFooter__socialLink--default img{object-fit:contain;width:20px;height:20px;display:block}.pd-siteFooter__socialLink--instagram{width:20px;height:20px;position:relative}.pd-siteFooter__socialLink--instagram img{object-fit:contain;width:20px;height:20px;display:block}.pd-siteFooter__socialLink--instagram:after{content:"*";font-family:var(--pd-font-sans);color:#f5f1ffe0;pointer-events:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-6px;right:-7px}.pd-siteFooter__disclaimer{box-sizing:border-box;width:100%;max-width:329px;font-family:var(--pd-font-sans);letter-spacing:-.24px;color:var(--pd-footer-muted);margin:24px 0 0;font-size:12px;font-weight:400;line-height:normal}.pd-siteFooter__bottom{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:329px;margin-top:16px;display:flex}.pd-siteFooter__rule{background:#ffffff1f;flex-shrink:0;width:100%;height:1px}.pd-siteFooter__metaRow{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.pd-siteFooter__privacy{width:100%;max-width:100%;font-family:var(--pd-font-sans);letter-spacing:-.28px;color:var(--pd-footer-text);margin:0;font-size:14px;font-weight:400;line-height:normal;text-decoration:none}.pd-siteFooter__privacy:hover{text-decoration:underline}.pd-siteFooter__privacy:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #9c6af9d9}.pd-siteFooter__copyright{font-family:var(--pd-font-sans);letter-spacing:-.24px;color:var(--pd-footer-muted);margin:0;font-size:12px;font-weight:400;line-height:normal}.pd-siteFooter__madeBy{color:#f5f1ff;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;text-decoration:none;display:flex}.pd-siteFooter__madeByIcon{object-fit:contain;opacity:1;flex-shrink:0;width:auto;max-width:min(125px,42vw);height:18px;display:block}.pd-siteFooter__madeByText{font-family:var(--pd-font-sans);letter-spacing:-.28px;color:#f5f1ff;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:normal}@media (width>=768px){.pd-siteFooter__wrap{margin-top:80px;padding:0 clamp(20px,4.3vw,62px) clamp(20px,4.3vw,62px)}.pd-siteFooter{width:100%;max-width:1316px;margin-left:auto;margin-right:auto}.pd-siteFooter__inner{padding:16px}.pd-siteFooter__bottom{max-width:100%}.pd-siteFooter__metaRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.pd-siteFooter__privacy{grid-area:1/1;width:auto;max-width:211px}.pd-siteFooter__madeBy{grid-area:1/2;justify-content:flex-end}.pd-siteFooter__copyright{grid-area:2/1}.pd-siteFooter__rule{width:100%;max-width:100%}.pd-siteFooter__disclaimer{max-width:329px}}.pd-sticky-track{--pd-header-h:calc(68px + env(safe-area-inset-top,0px));box-sizing:border-box;background:#020202;flex-shrink:0;align-self:stretch;width:100%;max-width:none;min-height:520vh;margin-top:100px;margin-left:auto;margin-right:auto;padding-bottom:0}.pd-sticky{--pd-text-primary:#f5f1ff;--pd-text-muted:#f5f1ff66;--pd-title-size:28px;--pd-title-weight:600;--pd-title-leading:normal;--pd-title-tracking:-.8px;--pd-body-size:18px;--pd-body-weight:400;--pd-body-leading:normal;--pd-body-tracking:-.36px;--pd-cta-size:16px;--pd-cta-weight:500;--pd-cta-tracking:-.32px;--pd-cta-fg:#412d75;--pd-card-purple-radial:radial-gradient(120% 100% at 100% 0%, #9c6af9 0%, #7843de 50%, #662fd0 75%, #541bc3 100%);--pd-card-gray-base:linear-gradient(180deg, #373737 12.637%, #282828 100%);--pd-card-border:#ffffff26;--pd-card-shadow:0 0 4px 0 #00000085;box-sizing:border-box;text-align:left}.pd-sticky-lift{--pd-header-h:calc(68px + env(safe-area-inset-top,0px));left:50%;top:var(--pd-header-h);z-index:15;pointer-events:none;will-change:transform;width:100%;max-width:none;position:fixed}.pd-sticky-lift:after{content:"";pointer-events:none;z-index:50;background:#020202;height:12px;position:absolute;bottom:-12px;left:0;right:0}.pd-sticky-lift *{pointer-events:none!important}.pd-sticky-lift button,.pd-sticky-lift button *,.pd-sticky-lift .pd-sticky__cta,.pd-sticky-lift .pd-sticky__cta *{pointer-events:auto!important}.pd-sticky__viewport{max-height:var(--pd-sticky-viewport-max,calc(100dvh - var(--pd-header-h)));position:relative;overflow:hidden}.pd-sticky__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#020202b8;width:100%;padding-left:16px;padding-right:16px;position:relative}.pd-sticky--lite .pd-sticky__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020202}.pd-sticky--flat{pointer-events:auto;background:#020202;width:100%;max-width:none;margin-top:100px;position:relative}.pd-sticky--flat .pd-sticky__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020202;padding:24px 16px 40px;position:relative}.pd-sticky--flat .pd-sticky__content{gap:24px;padding:0}.pd-sticky--flat .pd-sticky__desc{opacity:1;visibility:visible;max-height:none;transition:none;overflow:visible}.pd-sticky--flat .pd-sticky__card{opacity:1;filter:none;transition:none;transform:none}.pd-sticky--flat .pd-sticky__cta{opacity:1;transition:none;transform:none}.pd-sticky--flat .pd-sticky__word{color:var(--pd-text-primary);transition:none}.pd-sticky__content{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:none;margin:0;padding:24px 0 40px;display:flex}.pd-sticky__header{width:100%;color:var(--pd-text-primary);flex-direction:column;gap:16px;display:flex}.pd-sticky__title{font-family:var(--pd-font-sans);font-weight:var(--pd-title-weight);font-size:var(--pd-title-size);line-height:var(--pd-title-leading);letter-spacing:var(--pd-title-tracking);white-space:pre-wrap;margin:0;font-style:normal}.pd-sticky__titleLine{margin:0 0 .15em}.pd-sticky__titleLine--second{margin:0}.pd-sticky__word{color:var(--pd-text-muted);transition:color .2s}.pd-sticky__word--filled{color:var(--pd-text-primary)}.pd-sticky__desc{font-family:var(--pd-font-sans);font-size:var(--pd-body-size);font-weight:var(--pd-body-weight);line-height:var(--pd-body-leading);letter-spacing:var(--pd-body-tracking);opacity:0;visibility:hidden;max-height:0;margin:0;font-style:normal;transition:opacity .35s,max-height .45s,visibility 0s linear .45s;overflow:hidden}.pd-sticky__desc--visible{opacity:1;visibility:visible;max-height:320px;transition:opacity .35s,max-height .45s,visibility linear}.pd-sticky__descLine{display:inline}.pd-sticky__cards{flex-direction:column;gap:12px;width:100%;display:flex}.pd-sticky__card{box-sizing:border-box;opacity:0;filter:brightness(.85);border-radius:24px;width:100%;height:220px;transition:opacity .88s cubic-bezier(.16,1,.3,1),transform .88s cubic-bezier(.16,1,.3,1),filter .88s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(48px)scale(.98);box-shadow:0 0 4.712px #00000085}.pd-sticky__card--visible{opacity:1;filter:brightness();transform:translate(0,0)scale(1)}.pd-sticky__cardMedia{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pd-sticky__cardVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.pd-sticky-lift{will-change:auto}.pd-sticky__word{transition:none}.pd-sticky__desc{opacity:1;visibility:visible;max-height:none;transition:none}.pd-sticky__card{opacity:1;filter:none;transition:none;transform:none}.pd-sticky__cardVideo{display:none}.pd-sticky__cta{opacity:1;transition:none;transform:none}}.pd-sticky__card--dark{background:linear-gradient(#1d1e20 0%,#202124 100%) padding-box padding-box,linear-gradient(135deg,#f5f1ff6b 0%,#f5f1ff2e 34%,#f5f1ff14 52%,#f5f1ff38 74%,#f5f1ff5c 100%) border-box;border:2px solid #0000}.pd-sticky__card--purple{background:radial-gradient(120% 90% at 50% 100%,#9c6af9 0%,#7843de 50%,#662fd0 75%,#541bc3 100%),linear-gradient(#202020 12.637%,#1d1d1d 100%);border:2px solid #9a68f7;border-radius:24px}.pd-sticky__cardStat{z-index:1;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;width:263px;display:flex;position:absolute;top:159px;left:50%;transform:translate(-50%)}.pd-sticky__cardValue,.pd-sticky__cardCaption{color:#0000;background-image:linear-gradient(90deg,#f5f1ff3d 0%,#f5f1ff 47.432%,#f5f1ff3d 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-style:normal}.pd-sticky__cardValue{font-family:var(--pd-font-sans);letter-spacing:-.4px;font-size:20px;font-weight:500;line-height:normal}.pd-sticky__cardCaption{font-family:var(--pd-font-sans);letter-spacing:-.28px;opacity:.72;font-size:14px;font-weight:400;line-height:normal}.pd-sticky__cta{box-sizing:border-box;cursor:pointer;appearance:none;text-align:center;opacity:0;background:0 0;border:1px solid #dfd9f5;border-radius:999px;outline:none;justify-content:center;align-items:center;width:100%;max-width:none;height:52px;padding:17px 10px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(28px)scale(.97)}.pd-sticky__cta--visible{opacity:1;transform:translateY(0)scale(1)}.pd-sticky__cta:before{content:"";pointer-events:none;background:linear-gradient(#f1edfe 0% 40.703%,#d9cef0 84.078% 100%);border-radius:999px;position:absolute;inset:0}.pd-sticky__cta:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 -6px 24px #d2c7ee}.pd-sticky__ctaText{z-index:1;font-family:var(--pd-font-sans);font-weight:var(--pd-cta-weight);font-size:var(--pd-cta-size);letter-spacing:var(--pd-cta-tracking);text-transform:capitalize;color:var(--pd-cta-fg);white-space:nowrap;font-style:normal;line-height:normal;position:relative}.pd-sticky__cta:focus-visible{outline:none}@media (width>=768px){.pd-sticky-track{--pd-header-h:calc(88px + env(safe-area-inset-top,0px));max-width:none;min-height:400vh;margin-top:100px}.pd-sticky-lift{--pd-header-h:calc(88px + env(safe-area-inset-top,0px));width:100vw;max-width:none}.pd-sticky-lift:after{display:none}.pd-sticky__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020202b8;padding-left:clamp(20px,4.3vw,62px);padding-right:clamp(20px,4.3vw,62px)}.pd-sticky__content{align-items:center;gap:44px;padding:0 0 40px}.pd-sticky__header{text-align:center;align-items:center;gap:24px;margin-top:52px}.pd-sticky__title{letter-spacing:-2.2px;font-size:44px}.pd-sticky__desc{letter-spacing:-.4px;text-align:center;max-width:727px;font-size:20px}.pd-sticky__cards{flex-direction:row;justify-content:center;align-items:center;gap:19px}.pd-sticky__card{border-radius:28px;width:426px;height:260px}.pd-sticky__cardStat{gap:4px;width:263px;top:177px;left:50%;transform:translate(-50%)}.pd-sticky__cardValue{letter-spacing:-.48px;font-size:24px}.pd-sticky__cardCaption{letter-spacing:-.4px;opacity:.72;font-size:20px}.pd-sticky__cta{width:212px}.pd-sticky__viewport{overflow:visible}.pd-sticky--flat .pd-sticky__panel{padding:52px clamp(20px,4.3vw,62px) 40px}.pd-sticky--flat .pd-sticky__content{gap:44px}}.pd-brandsTicker{box-sizing:border-box;width:100%;padding:44px 0 8px}@media (width>=768px){.pd-brandsTicker{padding-top:100px}}.pd-brandsTicker__mask{width:100%;overflow:hidden}.pd-brandsTicker__track{will-change:transform;width:max-content;display:flex}.pd-brandsTicker__row{align-items:center;gap:24px;margin:0;padding:0 24px 0 0;list-style:none;display:flex}.pd-brandsTicker__item{flex:none;align-items:center;min-width:max-content;display:flex}.pd-brandsTicker__logo{object-fit:contain;opacity:.88;filter:grayscale();width:auto;height:60px;display:block}
