.launch-free{display:inline-flex;align-items:center;gap:8px;background:#e8f2ed;color:#1e614a;border-radius:100px;padding:9px 14px;font-size:13px;font-weight:750;line-height:1.4}.launch-download{background:#f3f6fb;padding-bottom:80px}.launch-download .breadcrumb{padding-top:26px;padding-bottom:0}.launch-download-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center;padding-top:48px}.launch-download-copy,.launch-download-visual{min-width:0}.inner-page .launch-download h1{font-size:clamp(58px,6.1vw,90px);line-height:1.04;letter-spacing:-.06em;margin-top:24px}.launch-download h1 em{color:var(--blue);font-style:normal}.launch-download-copy>p{font-size:18px;line-height:1.75;color:var(--muted);max-width:510px;margin-top:24px}.launch-store-area{margin-top:30px;scroll-margin-top:110px}.launch-store-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:470px}.launch-store-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:78px;min-width:0;padding:16px 18px;border:1px solid transparent;border-radius:12px;background:var(--navy);color:#fff;transition:background .2s,box-shadow .2s,transform .2s;text-align:left}.launch-store-logo{flex:0 0 30px;width:30px;height:34px;object-fit:contain;filter:invert(1)}.launch-store-button>span{display:flex;flex-direction:column;gap:4px;min-width:0}.launch-store-button small{font-size:12px;line-height:1.3;font-weight:500}.launch-store-button strong{font-size:20px;font-weight:750;line-height:1.2;white-space:nowrap}.launch-store-button>svg{margin-left:auto;flex:none;width:17px}.launch-store-android{background:var(--blue)}.launch-store-button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #15326220}.launch-store-button:focus-visible{outline:3px solid #2c70ff;outline-offset:4px}.launch-store-note{font-size:12px;color:var(--muted);line-height:1.65;margin-top:14px}.launch-download-copy>p.launch-download-promise{font-size:13px;font-weight:650;line-height:1.7;color:var(--navy);margin-top:25px}.launch-download-visual{width:100%;max-width:540px;margin-left:auto}.launch-beliefs .section-heading{margin-bottom:35px}.launch-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;border-top:1px solid #dbe4ef;padding-top:28px}.launch-reasons article{min-width:0}.launch-reasons article>svg{color:var(--blue)}.launch-reasons h3{font-family:Fraunces,Georgia,serif;font-size:clamp(27px,2.7vw,36px);font-weight:500;letter-spacing:-.045em;line-height:1.15;margin-block:17px 13px}.launch-reasons p{font-size:15px;color:var(--muted);line-height:1.75;max-width:330px}.launch-beliefs .text-link{margin-top:30px;font-size:14px}.launch-welcome{background:#eff4fa;padding-block:64px}.launch-welcome-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.launch-welcome-grid>img{display:block;width:100%;height:350px;object-fit:cover;border-radius:16px}.launch-welcome h2{font-size:clamp(38px,4.3vw,61px);line-height:1.08}.launch-welcome p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.75;margin-top:20px}.launch-women{display:flex;align-items:flex-start;gap:13px;margin-top:23px;padding-top:22px;border-top:1px solid #d8e2ee}.launch-women>svg{flex:none;color:var(--blue);margin-top:3px}.launch-welcome .launch-women p{margin:0;font-size:14px}.launch-women strong{display:block;color:var(--navy);font-weight:750;margin-bottom:4px}.launch-welcome .text-link{font-size:14px;line-height:1.6;margin-top:23px}.launch-faq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px}.launch-faq h2{font-size:clamp(36px,4vw,56px);line-height:1.08}.launch-faq .faq-list summary{font-size:15px;line-height:1.6;min-height:64px;gap:18px}.launch-faq .faq-list .answer p{font-size:14px;line-height:1.8}.launch-faq .faq-list summary svg{flex:none}.launch-last{background:var(--navy);color:#fff;text-align:center;padding:62px 0 68px}.launch-last .launch-last-vive{display:block;height:113px;width:90px;object-fit:contain;margin:0 auto 20px}.launch-last .eyebrow{color:#d5e3ff;font-size:12px}.launch-last h2{font-size:clamp(42px,5vw,70px);line-height:1.07}.launch-last p:not(.eyebrow){font-size:16px;line-height:1.7;margin:20px 0 26px;color:#d5e3ff}.launch-last .launch-store-buttons{margin-inline:auto}.launch-last .launch-store-iphone{background:#fff;color:var(--navy)}.launch-last .launch-store-iphone .launch-store-logo{filter:none}.launch-last .launch-final-note{display:block;margin-top:17px;color:#d5e3ff;font-size:12px;line-height:1.6}.launch-dock{display:none}.launch-link-dialog h2{margin-top:22px}.launch-link-dialog .dialog-close{min-width:44px;min-height:44px}.launch-link-dialog.dialog p:not(.eyebrow){font-size:14px}.launch-dialog-social{border-top:1px solid #dbe4ef;margin-top:28px;padding-top:20px}.launch-dialog-social>span{font-size:13px;color:var(--muted)}.launch-dialog-social .social-links{margin-top:12px}.launch-everyone .section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:38px}.launch-intentions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.launch-intentions>a{display:block;min-width:0;background:#f2f6fc;border-radius:16px;overflow:hidden}.launch-intentions>a>img{display:block;width:100%;height:290px;object-fit:cover;transition:transform .5s}.launch-intentions>a:hover>img{transform:scale(1.02)}.launch-intentions>a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.launch-intentions>a>div{padding:30px 34px;position:relative}.launch-intentions span{font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:var(--blue)}.launch-intentions h3{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,3.1vw,42px);letter-spacing:-.045em;line-height:1.12;font-weight:500;margin-top:15px}.launch-intentions p{font-size:15px;line-height:1.75;margin-top:17px;max-width:380px;color:var(--muted)}.launch-intentions div>svg{position:absolute;top:29px;right:28px;color:var(--blue);width:21px}.launch-gender-note{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:25px;margin-top:28px;padding:28px 0;border-top:1px solid #dce5ee}.launch-gender-note>svg{color:var(--blue)}.launch-gender-note h3{font-size:17px;margin-bottom:8px}.launch-gender-note p{font-size:14px;line-height:1.75;color:var(--muted);max-width:650px}.launch-gender-note .text-link{margin:0;font-size:14px;white-space:normal}.launch-beliefs .eyebrow,.launch-welcome .eyebrow,.launch-faq .eyebrow,.launch-everyone .eyebrow{font-size:12px;line-height:1.6}@media(max-width:1100px){.launch-download-grid{gap:35px}.inner-page .launch-download h1{font-size:clamp(53px,6.5vw,76px)}.launch-store-button{padding:15px 14px;gap:10px}.launch-store-button>svg{display:none}.launch-store-button strong{font-size:19px}.launch-welcome-grid{gap:40px}.launch-reasons{gap:30px}.launch-gender-note{grid-template-columns:27px minmax(0,1fr);gap:18px}.launch-gender-note .text-link{grid-column:2;justify-self:start}}@media(max-width:800px){.launch-download{padding-bottom:52px}.launch-download-grid{grid-template-columns:1fr;gap:40px;padding-top:34px}.inner-page .launch-download h1{font-size:clamp(57px,9.6vw,78px)}.launch-download-copy{max-width:580px}.launch-download-copy>p{max-width:550px}.launch-download-visual{margin-inline:auto}.launch-store-button{padding:17px 20px;gap:14px}.launch-store-button>svg{display:block}.launch-welcome-grid{grid-template-columns:1fr;gap:32px}.launch-welcome-grid>img{height:330px}.launch-faq-grid{grid-template-columns:1fr;gap:28px}.launch-everyone .section-heading{display:block}.launch-everyone .section-heading>p{margin-top:20px}.launch-intentions>a>img{height:230px}.launch-intentions>a>div{padding:25px}}@media(max-width:640px){.launch-download .breadcrumb{padding-top:21px}.launch-download-grid{padding-top:24px;gap:34px}.inner-page .launch-download h1{font-size:clamp(48px,13vw,72px);margin-top:21px}.launch-download-copy>p{font-size:16px;line-height:1.7;margin-top:22px}.launch-store-area{margin-top:25px;scroll-margin-top:86px}.launch-store-buttons{gap:10px;max-width:470px}.launch-store-button{min-height:74px;padding:14px 12px;gap:10px}.launch-store-logo{flex-basis:25px;width:25px;height:30px}.launch-store-button>svg{display:none}.launch-store-button strong{font-size:18px}.launch-store-button small,.launch-store-note{font-size:12px}.launch-download-copy>p.launch-download-promise{font-size:13px;margin-top:21px}.launch-free{font-size:12px;padding:8px 12px}.launch-reasons{grid-template-columns:1fr;gap:24px;padding-top:24px}.launch-reasons article{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:16px}.launch-reasons article>svg{margin-top:2px}.launch-reasons h3{font-size:29px;margin:0 0 10px}.launch-reasons p{grid-column:2;max-width:none;font-size:15px}.launch-beliefs .section-heading{margin-bottom:25px}.launch-beliefs .text-link{margin-top:25px}.launch-welcome{padding-block:42px}.launch-welcome-grid>img{height:auto;aspect-ratio:1.45;object-position:center 45%;border-radius:12px}.launch-welcome h2{font-size:clamp(36px,9vw,48px)}.launch-welcome p:not(.eyebrow){font-size:15px;margin-top:18px}.launch-welcome .launch-women p{margin:0;font-size:14px}.launch-faq .faq-list summary{font-size:14px}.launch-last{padding:43px 0 48px}.launch-last .launch-last-vive{height:100px;width:80px;margin-bottom:18px}.launch-last p:not(.eyebrow){font-size:15px}.launch-dock:not([hidden]){position:fixed;z-index:25;bottom:0;left:0;right:0;display:block;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e6edf5;box-shadow:0 -6px 24px #0a294510}.launch-dock a{min-height:54px;display:flex;align-items:center;justify-content:center;gap:22px;border-radius:100px;background:var(--blue);color:#fff;padding:9px 20px}.launch-dock span{font-size:14px;font-weight:750;line-height:1.4}.launch-dock small{display:block;font-size:12px;font-weight:500;margin-top:3px}.launch-intentions{grid-template-columns:1fr;gap:25px}.launch-intentions>a>img{height:auto;aspect-ratio:1.5}.launch-intentions>a>div{padding:25px}.launch-intentions h3{font-size:33px}.launch-intentions p{font-size:15px}.launch-gender-note{align-items:start;column-gap:15px}.launch-gender-note h3{font-size:16px}.launch-gender-note p{font-size:14px}.launch-gender-note .text-link{font-size:14px;line-height:1.6}}@media(max-width:360px){.launch-store-buttons{grid-template-columns:1fr}.launch-store-button{padding:13px 20px;gap:17px;min-height:70px}.launch-store-button>svg{display:block}.launch-store-button strong{font-size:20px}.launch-intentions>a>div{padding:23px}.launch-intentions h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.launch-intentions>a>img,.launch-store-button{transition:none}.launch-intentions>a:hover>img,.launch-store-button:hover{transform:none}}.dl-page{overflow:hidden}.dl-hero{position:relative;isolation:isolate;min-height:710px;background:#092641;color:#fff}.dl-hero-media,.dl-hero-shade{position:absolute;inset:0;z-index:-2}.dl-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 47%;animation:dl-photo-settle 1.5s ease-out both}.dl-hero-shade{z-index:-1;background:linear-gradient(90deg,#051d38e8,#051d38b9 27%,#051d3850 56%,#051d3808 83%),linear-gradient(0deg,#041b36a6,transparent 42%)}.dl-hero-content{min-height:710px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:46px 38px}.dl-hero-kicker{font-size:11px;font-weight:800;line-height:1.5;letter-spacing:.21em;text-transform:uppercase;color:#e3efff;margin-bottom:21px;animation:dl-arrive .6s .05s both}.inner-page .dl-hero h1{font-size:clamp(57px,5.7vw,84px);line-height:.97;letter-spacing:-.065em;max-width:660px;text-shadow:0 5px 30px #001a3150;animation:dl-arrive .7s .13s both}.dl-hero h1 em,.dl-section-heading h2 em,.dl-vive h2 em{font-style:normal}.dl-hero-lead{font-size:clamp(16px,1.3vw,19px);line-height:1.55;font-weight:550;max-width:510px;margin-top:23px;text-wrap:pretty;animation:dl-arrive .7s .22s both}.dl-free{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:750;line-height:1.4;color:#f3f8ff;margin-top:18px;animation:dl-arrive .7s .3s both}.dl-free svg{color:#b6d9ff;flex:none}.dl-hero-stores{width:100%;max-width:490px;margin-top:22px;animation:dl-arrive .7s .38s both}.dl-page .launch-store-buttons{max-width:490px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-page .launch-store-button{min-height:72px;border-radius:11px;background:#fff;color:#082b50;box-shadow:0 12px 28px #001b3535;padding:13px 17px}.dl-page .launch-store-button:hover{background:#eff6ff;box-shadow:0 16px 36px #001b3550;transform:translateY(-3px)}.dl-page .launch-store-logo{filter:brightness(0) saturate(100%) invert(21%) sepia(89%) saturate(4316%) hue-rotate(225deg) brightness(100%) contrast(105%)}.dl-page .launch-store-button strong{font-size:20px}.dl-page .launch-store-button small{font-size:11px;color:#516886}.dl-store-note{font-size:12px;line-height:1.6;color:#f1f6ff;margin-top:12px;text-shadow:0 1px 10px #00162b}.dl-scroll-link{display:inline-flex;align-items:center;gap:10px;color:#f0f6ff;font-size:12px;font-weight:700;line-height:1.4;margin-top:21px;min-height:34px;animation:dl-arrive .7s .46s both}.dl-scroll-link svg{border:1px solid #ffffff8e;border-radius:50%;width:30px;height:30px;padding:5px;transition:transform .25s}.dl-scroll-link:hover svg{transform:translateY(4px)}.dl-journey{background:#fbfcff;padding-block:90px 65px;scroll-margin-top:80px}.dl-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr);align-items:end;column-gap:70px}.dl-section-heading .eyebrow{grid-column:1/-1;color:#406297;margin-bottom:18px}.dl-section-heading h2{font-size:clamp(50px,5.2vw,74px);line-height:1.02}.dl-section-heading h2 em{color:var(--blue)}.dl-section-heading>p:last-child{font-size:17px;line-height:1.7;color:#526986;max-width:390px;padding-bottom:4px}.dl-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px}.dl-moment{min-width:0}.dl-moment-media{height:330px;position:relative;overflow:hidden;border-radius:13px;background:#e1eaf5}.dl-product-media{padding:21px 20px 0;background:linear-gradient(135deg,#dbeafb,#f1f7fe 60%,#c9ddf3)}.dl-product-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.4;font-weight:750;color:#194b8c;margin-bottom:14px}.dl-product-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px #0751fa18;flex:none}.dl-product-media img{display:block;width:100%;max-width:none;height:auto;border-radius:10px 10px 0 0;box-shadow:0 8px 26px #1647781f}.dl-photo-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.dl-moment:hover .dl-photo-media img{transform:scale(1.035)}.dl-photo-media:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(0deg,#071f3dc7,transparent);pointer-events:none}.dl-photo-line{position:absolute;z-index:1;left:23px;right:23px;bottom:23px;color:#fff;font:500 clamp(24px,2.1vw,31px)/1.12 Fraunces,Georgia,serif;letter-spacing:-.035em;max-width:300px;text-shadow:0 2px 18px #00142680}.dl-moment-copy{padding:23px 4px 0}.dl-moment-number{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--blue)}.dl-moment h3{font:500 clamp(27px,2.6vw,36px)/1.13 Fraunces,Georgia,serif;letter-spacing:-.045em;margin-top:10px}.dl-moment-copy p{font-size:14px;line-height:1.7;color:#526986;margin-top:12px;max-width:360px}.dl-example-note{font-size:11px;line-height:1.6;color:#6a7e96;margin-top:30px}.dl-journey-more{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #cfdeed;margin-top:26px;padding-top:21px}.dl-journey-more>p{font-size:15px;line-height:1.6;color:#375675}.dl-journey-more>p strong{color:var(--navy);font-weight:750}.dl-journey-more .text-link{margin:0;flex:none}.dl-vive{background:#e8f3ff;overflow:hidden}.dl-vive-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:395px;gap:55px;align-items:center}.dl-vive-figure{height:100%;position:relative;display:flex;justify-content:center;align-items:flex-end}.dl-vive-figure:before{content:"";position:absolute;width:min(360px,75%);aspect-ratio:1;border-radius:50%;background:#cce5ff;bottom:-75px;filter:blur(1px)}.dl-vive-figure img{width:245px;height:auto;position:relative;margin-top:30px;margin-bottom:-45px;filter:drop-shadow(0 14px 20px #123d7622);transition:transform .35s}.dl-vive-figure:hover img{transform:translateY(-8px) rotate(-2deg)}.dl-vive-copy{padding-block:56px}.dl-vive-copy .eyebrow{color:#335c8b}.dl-vive h2{font-size:clamp(51px,5vw,70px);line-height:1.02}.dl-vive h2 em{color:var(--blue)}.dl-vive-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#46627e;max-width:535px;margin-top:20px}.dl-vive-copy .text-link{margin-top:20px}.dl-founder{padding-block:24px}.dl-founder>a{display:flex;align-items:center;gap:19px;min-height:78px;padding:10px 0}.dl-founder img{width:60px;height:60px;object-fit:contain;flex:none}.dl-founder>a>span{display:grid;gap:4px;min-width:0}.dl-founder small{font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:750;color:#59718d}.dl-founder strong{font:500 23px/1.2 Fraunces,Georgia,serif;letter-spacing:-.025em}.dl-founder a>svg{margin-left:auto;color:var(--blue);flex:none;transition:transform .2s}.dl-founder a:hover>svg{transform:translate(5px)}.dl-faq{background:#f6f8fc;padding-block:72px}.dl-faq h2{font-size:clamp(41px,4.5vw,61px)}.dl-faq .launch-faq-grid>div:first-child>p:last-child{font-size:15px;line-height:1.6;color:#526986;margin-top:18px}.dl-finale{position:relative;isolation:isolate;min-height:540px;background:#082445;color:#fff}.dl-finale-photo,.dl-finale-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.dl-finale-photo{object-fit:cover;object-position:center 52%}.dl-finale-shade{z-index:-1;background:linear-gradient(90deg,#041d3ce5,#041d3cb9 31%,#041d3c35 65%,#041d3c0d),linear-gradient(0deg,#041d3c91,transparent 70%)}.dl-finale-content{min-height:540px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:60px}.dl-finale .eyebrow{color:#d7e9ff;font-size:11px}.dl-finale h2{font-size:clamp(52px,5.2vw,77px);max-width:620px}.dl-finale-content>p:not(.eyebrow):not(.dl-store-note){font-size:17px;line-height:1.65;max-width:470px;margin-top:22px;margin-bottom:25px}.dl-store-note-final{margin-top:14px}@keyframes dl-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dl-photo-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@media(max-width:1000px){.dl-hero-shade{background:linear-gradient(90deg,#041d38eb,#041d38b8 42%,#041d3827 85%),linear-gradient(0deg,#041d38a6,transparent 48%)}.dl-moment-media{height:285px}.dl-photo-line{font-size:26px}.dl-vive-layout{gap:25px}}@media(max-width:760px){.dl-hero,.dl-hero-content{min-height:680px}.dl-hero-media img{object-position:61% center}.dl-hero-shade{background:linear-gradient(90deg,#041d38d9,#041d384f 72%),linear-gradient(0deg,#041d38d4,transparent 60%)}.dl-hero-content{padding-block:38px}.inner-page .dl-hero h1{font-size:clamp(55px,9vw,72px)}.dl-journey{padding-block:65px 48px}.dl-section-heading{grid-template-columns:1fr;gap:17px}.dl-section-heading h2{font-size:58px}.dl-section-heading>p:last-child{padding:0;max-width:530px}.dl-moments{grid-template-columns:1fr;gap:36px;max-width:550px;margin-inline:auto}.dl-moment-media{height:350px}.dl-product-media img{max-width:100%}.dl-moment h3{font-size:34px}.dl-moment-copy{padding-top:17px}.dl-moment-copy p{max-width:530px}.dl-example-note{max-width:550px;margin-inline:auto}.dl-journey-more{align-items:flex-start;flex-direction:column;gap:5px}.dl-vive-layout{min-height:360px}.dl-vive-figure img{width:200px}.dl-vive h2{font-size:55px}.dl-vive-copy>p:not(.eyebrow){font-size:14px}.dl-faq{padding-block:56px}.dl-finale,.dl-finale-content{min-height:515px}}@media(max-width:640px){.dl-hero,.dl-hero-content{min-height:650px}.dl-hero-media img{object-position:center center}.dl-hero-shade{background:linear-gradient(0deg,#051b35d6,#051b35b3 38%,#051b3588 75%,#051b354e)}.dl-hero-content{justify-content:flex-end;padding-block:28px 27px}.dl-hero-kicker{font-size:9px;letter-spacing:.18em;margin-bottom:13px}.inner-page .dl-hero h1{font-size:clamp(45px,12vw,66px);line-height:.98}.dl-hero-lead{font-size:14px;line-height:1.5;max-width:340px;margin-top:18px}.dl-free{font-size:12px;gap:7px;margin-top:14px}.dl-free svg{width:16px}.dl-hero-stores{margin-top:16px}.dl-page .launch-store-buttons{gap:8px}.dl-page .launch-store-button{min-height:64px;padding:9px 10px;gap:8px;box-shadow:0 9px 20px #001b3530}.dl-page .launch-store-logo{width:22px;height:26px;flex:0 0 22px}.dl-page .launch-store-button strong{font-size:16px}.dl-page .launch-store-button small{font-size:10px}.dl-page .launch-store-button>svg{display:none}.dl-store-note{font-size:10px;margin-top:8px}.dl-scroll-link{font-size:10px;margin-top:11px}.dl-scroll-link svg{width:26px;height:26px}.dl-journey{padding-block:48px 42px}.dl-section-heading .eyebrow{margin-bottom:5px}.dl-section-heading h2{font-size:clamp(44px,11vw,58px)}.dl-section-heading>p:last-child{font-size:14px;line-height:1.65}.dl-moments{margin-top:26px;gap:31px}.dl-moment-media{height:auto;aspect-ratio:1.14}.dl-photo-line{font-size:29px;left:20px;bottom:19px;right:19px}.dl-moment h3{font-size:31px}.dl-moment-copy p{font-size:14px;margin-top:8px}.dl-example-note{font-size:10px;margin-top:23px}.dl-journey-more{margin-top:20px;padding-top:17px}.dl-journey-more>p{font-size:14px}.dl-journey-more .text-link{font-size:13px;margin-top:6px}.dl-vive-layout{display:flex;flex-direction:column;gap:0;text-align:center;padding-top:26px}.dl-vive-figure{height:180px;width:100%;overflow:visible}.dl-vive-figure:before{width:190px;bottom:-15px}.dl-vive-figure img{width:140px;margin:0 0 -16px}.dl-vive-copy{padding:27px 0 44px}.dl-vive h2{font-size:clamp(46px,11vw,58px)}.dl-vive-copy>p:not(.eyebrow){font-size:14px;line-height:1.65;max-width:430px;margin:17px auto 0}.dl-vive-copy .text-link{margin-top:13px}.dl-founder{padding-block:15px}.dl-founder>a{gap:11px}.dl-founder img{width:49px;height:49px}.dl-founder small{font-size:9px;letter-spacing:.04em;line-height:1.35}.dl-founder strong{font-size:17px;line-height:1.25}.dl-founder a>svg{width:18px}.dl-faq{padding-block:46px}.dl-faq h2{font-size:43px}.dl-faq .launch-faq-grid>div:first-child>p:last-child{font-size:14px;margin-top:12px}.dl-finale,.dl-finale-content{min-height:560px}.dl-finale-photo{object-position:69% center}.dl-finale-shade{background:linear-gradient(180deg,#041d3cda,#041d3cae 52%,#041d3c52),linear-gradient(90deg,#041d3c97,transparent)}.dl-finale-content{justify-content:flex-start;padding-block:50px 32px}.dl-finale h2{font-size:clamp(46px,12vw,61px)}.dl-finale-content>p:not(.eyebrow):not(.dl-store-note){font-size:14px;line-height:1.6;margin-top:15px;margin-bottom:20px;max-width:350px}.dl-store-note-final{font-size:10px}}@media(max-width:360px){.dl-hero,.dl-hero-content{min-height:680px}.inner-page .dl-hero h1{font-size:43px}.dl-page .launch-store-buttons{grid-template-columns:1fr}.dl-page .launch-store-button{min-height:54px}.dl-finale,.dl-finale-content{min-height:635px}}@media(prefers-reduced-motion:reduce){.dl-hero-media img,.dl-hero-kicker,.dl-hero h1,.dl-hero-lead,.dl-free,.dl-hero-stores,.dl-scroll-link{animation:none}.dl-photo-media img,.dl-vive-figure img,.dl-scroll-link svg{transition:none}.dl-moment:hover .dl-photo-media img,.dl-vive-figure:hover img,.dl-scroll-link:hover svg{transform:none}}.dl-app-proof{display:flex;flex-direction:column;align-items:center;gap:13px;padding:19px 20px 0;background:radial-gradient(ellipse at 45% 30%,#c5dcfc,#edf4fc 76%);isolation:isolate}.dl-app-proof-label{align-self:flex-start;font-size:10px;font-weight:750;color:#345679;flex:none}.dl-app-proof img{width:160px;height:auto;max-width:75%;border:5px solid white;border-radius:22px;box-shadow:0 15px 25px #092c5426;transform:rotate(3deg);flex:none}.dl-app-proof-memory img{transform:rotate(-3deg)}.dl-conversation-proof{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 20px 0;background:linear-gradient(155deg,#edf2ff,#e5eef8)}.dl-conversation-label{align-self:flex-start;font-size:10px;font-weight:750;color:#345679}.dl-conversation-proof .hc-preview{width:100%;max-width:330px;flex:none;transform:translateY(2px);border-radius:20px}.dl-conversation-proof .hc-heading{padding:13px}.dl-conversation-proof .hc-session{margin-top:10px}.dl-conversation-proof .hc-pinned{margin-bottom:13px}.dl-conversation-proof .hc-photo-message img{height:120px}.dl-conversation-proof .hc-thread{padding-bottom:14px}.dl-app-proof small{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#eaf2fdf5;z-index:1;padding:8px;font-size:9px;color:#3f5c7c}@media(max-width:650px){.dl-app-proof img{width:180px}.dl-app-proof-label{font-size:11px}}.dl-conversation-proof{height:330px;min-height:330px;aspect-ratio:auto;gap:10px;padding:14px 16px}.dl-conversation-proof .hc-heading{padding:10px 12px}.dl-conversation-proof .hc-heading>img{width:32px;height:32px}.dl-conversation-proof .hc-session,.dl-conversation-proof .hc-pinned{display:none}.dl-conversation-proof .hc-thread{padding:10px 12px 12px}.dl-conversation-proof .hc-sender{margin-bottom:6px}.dl-conversation-proof .hc-sender>span{width:22px;height:22px}.dl-conversation-proof .hc-photo-message{margin-left:28px}.dl-conversation-proof .hc-photo-message img{height:76px}.dl-conversation-proof .hc-photo-message p{padding:4px 5px}.dl-conversation-proof .hc-reply{margin-top:8px;margin-left:28px;padding:8px 10px}.dl-hero{overflow:hidden}.dl-motion-control{position:absolute;right:max(22px,calc((100vw - 1240px)/2));top:18px;z-index:2;display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 13px;border:1px solid #ffffff42;border-radius:30px;background:#09264180;color:#fff;font:600 10px/1.4 Manrope,sans-serif;backdrop-filter:blur(8px)}.dl-motion-control:hover{background:#092641c9}.dl-motion-control:focus-visible,.dl-vive-character:focus-visible{outline:3px solid #a8d5ff;outline-offset:4px}.dl-store-scene{width:100%;max-width:490px;position:relative}.dl-page .dl-store-scene .launch-store-button{position:relative;z-index:1;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.dl-page .dl-store-scene .launch-store-button:hover,.dl-page .dl-store-scene .launch-store-button:focus-visible{background:#f0f5ff;box-shadow:0 0 0 2px #98c2ff,0 12px 32px #001b3560;transform:none}.dl-vive-stage{height:108px;position:relative;isolation:isolate;margin-top:5px}.dl-vive-character{position:absolute;top:0;width:116px;height:108px;transform:translate(-50%);border:0;padding:0;background:transparent;border-radius:28px;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}.dl-vive-character canvas,.dl-vive-character img{display:block;width:116px;height:116px;max-width:none;object-fit:contain;filter:drop-shadow(0 6px 7px #0015264a);pointer-events:none}.dl-vive-character [hidden]{display:none}.dl-vive-replay{position:absolute;bottom:4px;right:4px;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ffffffeb;color:#17375e;opacity:.65;transition:opacity .2s}.dl-vive-character:hover .dl-vive-replay,.dl-vive-character:focus-visible .dl-vive-replay{opacity:1}.dl-vive-character:disabled{cursor:default;opacity:1}.dl-vive-character:disabled .dl-vive-replay{visibility:hidden}.dl-vive-bubble{position:absolute;top:26px;left:0;max-width:57%;margin:0!important;color:#fff;font:600 21px/1.15 Fraunces,Georgia,serif;letter-spacing:-.025em;transition:opacity .2s,transform .25s;pointer-events:none}.dl-vive-bubble span{display:block;margin-top:7px;color:#ccdef0;font:500 11px/1.5 Manrope,sans-serif;letter-spacing:0}.dl-vive-stage[data-side=left] .dl-vive-bubble{left:auto;right:0;text-align:right}.dl-vive-stage[data-walking=true] .dl-vive-bubble{opacity:0;transform:translateY(5px)}.dl-store-scene>.dl-store-note{margin-top:9px}.dl-hero-stores{margin-top:19px;animation:none}.dl-hero .dl-scroll-link{margin-top:5px}.dl-finale .dl-store-scene{margin-top:0}.dl-finale-content>p:not(.eyebrow):not(.dl-store-note){margin-bottom:19px}.dl-vive-stage-large{height:340px;width:100%;margin:0}.dl-vive-stage-large .dl-vive-character{width:300px;height:320px;top:20px}.dl-vive-stage-large .dl-vive-character canvas,.dl-vive-stage-large .dl-vive-character img{width:300px;height:300px;filter:drop-shadow(0 15px 18px #123d7625);margin:0}.dl-vive-stage-large .dl-vive-replay{right:43px;bottom:16px;width:30px;height:30px;opacity:.85}.dl-vive-stage-large .dl-vive-replay svg{width:15px;height:15px}.dl-vive-figure .dl-vive-character:hover img{transform:none}.dl-motion-moment[data-seen=true] .dl-product-media img{animation:dl-session-arrive 1s cubic-bezier(.2,.75,.2,1) both}.dl-motion-moment[data-seen=true] .hc-photo-message{animation:dl-message-arrive .65s .12s both}.dl-motion-moment[data-seen=true] .hc-reply{animation:dl-message-arrive .65s .65s both}.dl-motion-moment[data-seen=true] .dl-app-proof-memory img{animation:dl-memory-arrive 1.2s cubic-bezier(.2,.75,.2,1) both}.dl-motion-moment[data-running=false] *,.dl-page[data-motion=paused] *{animation-play-state:paused!important}@keyframes dl-session-arrive{0%{transform:translateY(32px) scale(.97);opacity:.3}to{transform:translateY(0) scale(1);opacity:1}}@keyframes dl-message-arrive{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes dl-memory-arrive{0%{transform:translateY(35px) rotate(7deg);opacity:.2}to{transform:translateY(0) rotate(-3deg);opacity:1}}@media(min-width:1001px){.dl-hero-content{padding-top:46px;padding-bottom:30px}.dl-hero-stores{max-width:490px}.dl-hero-lead{margin-top:19px}.dl-hero .dl-store-note{font-size:11px}.dl-vive-layout{min-height:395px}}@media(min-width:1001px)and (max-height:820px){.dl-hero,.dl-hero-content{min-height:calc(100svh - 74px)}.dl-hero-content{padding-block:22px 18px}.inner-page .dl-hero h1{font-size:62px}.dl-hero-kicker{margin-bottom:17px}.dl-hero .dl-vive-stage{height:88px}.dl-hero .dl-vive-character,.dl-hero .dl-vive-character canvas,.dl-hero .dl-vive-character img{width:95px;height:95px}.dl-hero .dl-vive-bubble{font-size:19px;top:19px}}@media(max-width:760px){.dl-motion-control{right:18px;top:12px}.dl-motion-control span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dl-motion-control{width:44px;justify-content:center;padding:0}.dl-vive-stage-large .dl-vive-character,.dl-vive-stage-large .dl-vive-character canvas,.dl-vive-stage-large .dl-vive-character img{width:230px;height:230px}.dl-vive-stage-large{height:260px}.dl-vive-stage-large .dl-vive-character{top:20px}.dl-vive-stage-large .dl-vive-replay{bottom:0;right:18px}}@media(max-width:640px){.dl-hero-content{padding-top:50px}.dl-vive-stage{height:90px;margin-top:2px}.dl-vive-character{width:95px;height:88px}.dl-vive-character canvas,.dl-vive-character img{width:95px;height:95px}.dl-vive-bubble{font-size:18px;top:21px;max-width:60%}.dl-vive-bubble span{font-size:10px;margin-top:5px}.dl-vive-replay{width:20px;height:20px;right:0;bottom:0}.dl-store-scene>.dl-store-note{margin-top:7px}.dl-vive-stage-large{height:195px}.dl-vive-stage-large .dl-vive-character,.dl-vive-stage-large .dl-vive-character canvas,.dl-vive-stage-large .dl-vive-character img{width:190px;height:190px}.dl-vive-stage-large .dl-vive-character{top:0}.dl-vive-figure{height:195px}.dl-vive-stage-large .dl-vive-replay{bottom:5px;right:15px}.dl-vive-copy{padding-top:22px}}@media(max-width:360px){.dl-page .dl-store-scene .launch-store-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-page .dl-store-scene .launch-store-button{min-height:62px;gap:6px;padding:8px}.dl-page .dl-store-scene .launch-store-button strong{font-size:14px}.dl-page .dl-store-scene .launch-store-logo{width:19px;flex-basis:19px}.dl-vive-bubble{font-size:16px}.dl-vive-bubble span{font-size:9px}.dl-vive-character,.dl-vive-character canvas,.dl-vive-character img{width:88px;height:88px}}@media(prefers-reduced-motion:reduce){.dl-page *{animation:none!important;transition:none!important}.dl-page .launch-store-button:hover{transform:none!important}.dl-vive-bubble{opacity:1!important;transform:none!important}}.dl-desktop-qr{display:flex;align-items:center;justify-content:center;gap:28px;padding-block:32px;border-bottom:1px solid #dce4ef}.dl-desktop-qr>img{flex:none;width:128px;height:128px;background:#fff}.dl-desktop-qr h2{font-size:26px;line-height:1.25;margin:0 0 10px}.dl-desktop-qr p{max-width:460px;font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 10px}.dl-desktop-qr a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px),(pointer:coarse){.dl-desktop-qr{display:none}}
