@keyframes dvlm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dvfdot{50%{box-shadow:var(--story-source-22) 0px 0px 0px 5px, var(--story-source-23) 0px 0px 18px 4px}}.story-page{background:var(--midnight);overflow:clip}.story-page .headline{font-family:var(--font-display);letter-spacing:0}.story-page .eyebrow{color:var(--hot-pink);font-size:14px}.story-page .story-hero{height:839px;position:relative}.story-page .story-hero picture,.story-page .story-hero img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.story-page .story-hero-shade{background:var(--story-hero-gradient);position:absolute;inset:0}.story-page .story-lockup{text-align:center;width:500px;position:absolute;top:395px;left:50%;transform:translate(-50%)}.story-page .story-lockup .eyebrow{color:var(--petal)}.story-page .story-lockup h1{color:var(--petal);justify-content:center;align-items:baseline;line-height:1;display:flex}.story-page .story-the{font-family:var(--font-display);font-size:80px}.story-page .story-lockup .script{font-size:100px}.story-page .story-logo-band{align-items:center;height:119px;display:flex}.story-page .story-embed-logos{width:100%}.story-page .story-started{text-align:center;background:var(--story-letter-gradient);min-height:1337px;padding:98px 24px 70px}.story-page .story-embed-started{max-width:960px;margin:30px auto 0}.story-page #devin-text-reveal .text-reveal{letter-spacing:0;font-size:110px}.story-page .story-letter{width:568px;max-width:100%;color:var(--story-rose);margin:58px auto 0;font-size:20px;line-height:1.4}.story-page .story-letter p+p{margin-top:44px}.story-page .story-signature{color:var(--hot-pink);margin-top:70px;font-size:60px;line-height:1}.story-page .story-signature-role{color:var(--midnight);margin-top:10px;font-size:20px}.story-page .story-founders{min-height:1055px;padding:130px 0 45px}.story-page .story-founders-heading{text-align:center;margin-bottom:50px}.story-page .story-founders-heading h2{font-size:52px}.story-page .story-embed-founders{max-width:1200px;margin:auto}.story-page .story-problem{min-height:1120px}.story-page .story-problem-inner{grid-template-columns:526px 572px;gap:60px;max-width:1200px;margin:auto;padding:150px 48px 110px;display:grid;position:relative}.story-page .story-problem-copy{padding-top:40px}.story-page .story-problem-copy h2{font-size:52px;line-height:1}.story-page .story-problem-copy>.script{color:var(--headline-blush);font-size:100px;line-height:1}.story-page .story-stat{align-items:center;gap:22px;margin-top:65px;display:flex}.story-page .story-stat svg{fill:none;width:110px;height:110px;stroke:var(--border);stroke-width:8px;flex-shrink:0}.story-page .story-stat-fill{stroke:var(--hot-pink);stroke-linecap:round;stroke-dasharray:52.5 100;stroke-dashoffset:52.5px;transform-origin:50%;transition:stroke-dashoffset 1s ease-out;transform:rotate(-90deg)}.story-page .story-stat-fill.in{stroke-dashoffset:0}.story-page .story-stat strong{font-family:var(--font-display);font-size:52px;line-height:1}.story-page .story-stat p{letter-spacing:2px;font-size:11px}.story-page .story-citation{color:var(--muted-foreground);margin:18px 0 0 18px;font-size:14px}.story-page .story-statement{color:var(--headline-blush);margin-top:65px;font-size:52px;line-height:1}.story-page .story-problem-photo{object-fit:cover;width:572px;height:858px}.story-page .story-solution{background:var(--app-connected-background)}.story-page .story-solution-inner{grid-template-columns:550px 535px;align-items:center;gap:55px;max-width:1200px;min-height:634px;margin:auto;padding:40px 24px;display:grid}.story-page .story-orbit{object-fit:contain;width:503px;height:550px}.story-page .story-solution h2{font-size:120px;line-height:1}.story-page .story-created{width:477px;height:auto}.story-page .story-solution-copy{color:var(--muted-foreground);margin-top:40px;font-size:20px;line-height:1.4}.story-page .story-reserve{min-height:709px;position:relative}.story-page .story-reserve>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-page .story-reserve-shade{background:var(--story-reserve-gradient);position:absolute;inset:0}.story-page .story-reserve-copy{max-width:1200px;margin:auto;padding:111px 45px;position:relative}.story-page .story-reserve-copy h2{max-width:529px;font-size:80px;line-height:.95}.story-page .story-reserve-copy>p:not(.eyebrow){max-width:535px;margin-top:24px;font-size:20px;line-height:1.4}.story-page .story-reserve-copy .reserve-button{margin-top:58px;padding:18px 28px;font-size:12px}@media (width<=1199px) and (width>=1024px){.story-page .story-problem-inner,.story-page .story-solution-inner{grid-template-columns:1fr 1fr;gap:40px;padding-left:32px;padding-right:32px}.story-page .story-problem-photo,.story-page .story-orbit{width:100%}}@media (width<=1023px){.story-page .story-hero{height:290px}.story-page .story-lockup{width:340px;top:155px}.story-page .story-the{text-transform:uppercase;font-family:var(--font-display);font-size:40px}.story-page .story-lockup .script{font-size:61px}.story-page .story-logo-band{height:115px}.story-page .dvlm{--h:38px}.story-page .story-started{min-height:1213px;padding:80px 26px 75px}.story-page .story-embed-started{margin-top:14px}.story-page #devin-text-reveal .text-reveal{letter-spacing:0;font-size:32px;line-height:1.05}.story-page .story-letter{margin-top:58px;font-size:16px;line-height:1.9}.story-page .story-letter p+p{margin-top:44px}.story-page .story-signature{margin-top:85px;font-size:48px}.story-page .story-signature-role{font-size:12px}.story-page .story-founders{min-height:0;padding:90px 0 60px}.story-page .story-founders-heading{margin-bottom:90px}.story-page .story-founders-heading h2{font-size:36px}.story-page .dvf{padding:0 20px}.story-page .dvf-p{height:634px}.story-page .dvf-role{font-size:12px}.story-page .dvf-bio{font-size:18px}.story-page .dvf-name img{height:70px}.story-page .dvf-cred span{font-size:10px}.story-page .story-problem{min-height:1332px}.story-page .story-problem-inner{padding:60px 0 0;display:block}.story-page .story-problem-copy{padding:0 36px}.story-page .story-problem-copy h2{font-size:36px}.story-page .story-problem-copy>.script{font-size:60px}.story-page .story-stat{gap:14px;margin:65px -26px 0}.story-page .story-stat svg{width:80px;height:80px}.story-page .story-stat strong{font-size:38px}.story-page .story-stat p{letter-spacing:1px;font-size:8px}.story-page .story-citation{margin-top:25px;margin-left:0;font-size:9px}.story-page .story-statement{margin-top:50px;font-size:36px}.story-page .story-problem-photo{width:100%;height:auto;margin-top:20px}.story-page .story-solution-inner{text-align:center;min-height:761px;padding:0 24px 95px;display:block}.story-page .story-orbit{width:100%;height:390px}.story-page .story-solution h2{font-size:50px}.story-page .story-created{width:280px;margin:auto}.story-page .story-solution-copy{margin-top:30px;font-size:16px;line-height:1.9}.story-page .story-reserve{min-height:934px}.story-page .story-reserve>img{object-fit:cover;height:345px;position:relative}.story-page .story-reserve-shade{background:var(--story-reserve-mobile-gradient);height:345px}.story-page .story-reserve-copy{padding:60px 18px 100px}.story-page .story-reserve-copy .eyebrow{margin-left:6px}.story-page .story-reserve-copy h2{margin-top:15px;font-size:50px}.story-page .story-reserve-copy>p:not(.eyebrow){margin-top:30px;font-size:16px;line-height:1.9}.story-page .story-reserve-copy .reserve-button{text-align:center;justify-content:center;width:100%;margin-top:75px;padding:20px 8px}}@media (prefers-reduced-motion:reduce){.story-page *,.story-page :before,.story-page :after{transition:none!important;animation:none!important}.story-page .story-stat-fill{stroke-dashoffset:0}}.story-page .dvlm{--speed:75s;--h:44px;--gap:110px;box-sizing:border-box;width:100%;-webkit-mask:var(--story-source-1);-webkit-mask:var(--story-source-1);mask:var(--story-source-1);padding:28px 0;position:relative;overflow:hidden}.story-page .dvlm *{box-sizing:border-box}.story-page .dvlm-track{width:max-content;animation:dvlm-scroll var(--speed) linear infinite;will-change:transform;display:flex}.story-page .dvlm-set{align-items:center;gap:var(--gap);padding-right:var(--gap);flex:none;display:flex}.story-page .dvlm img{height:var(--h);object-fit:contain;opacity:.8;width:auto;max-width:none;transition:opacity .6s;display:block}.story-page .dvlm img:hover{opacity:1}.story-page .dvlm:hover .dvlm-track{animation-play-state:paused}@media (width<=767px){.story-page .dvlm{--h:30px;--gap:64px;--speed:55s;padding:20px 0}}@media (prefers-reduced-motion:reduce){.story-page .dvlm-track{animation:auto;animation-timeline:none}}.story-page #devin-text-reveal{box-sizing:border-box;width:100%;margin:0 auto;padding:0;background:0 0!important}.story-page #devin-text-reveal .text-reveal{font-family:var(--font-display);letter-spacing:-.065em;text-transform:lowercase;text-align:center;color:var(--story-source-2);margin:0;padding:0;font-size:clamp(28px,7.5vw,115px);font-weight:700;line-height:.96}.story-page #devin-text-reveal .reveal-line{white-space:nowrap;display:block}.story-page #devin-text-reveal .reveal-line>span{color:var(--story-source-2)}.story-page #devin-text-reveal .reveal-line>span.pink-word{color:var(--story-source-3)}.story-page #devin-text-reveal .text-reveal.is-animated .reveal-line>span{color:var(--story-source-4);transition:color .35s}.story-page #devin-text-reveal .text-reveal.is-animated .reveal-line>span.active{color:var(--story-source-2)}.story-page #devin-text-reveal .text-reveal.is-animated .reveal-line>span.pink-word.active{color:var(--story-source-3)}@media (width<=768px){.story-page #devin-text-reveal .text-reveal{letter-spacing:-.065em;font-size:clamp(20px,7.5vw,58px);line-height:.98}}@media (prefers-reduced-motion:reduce){.story-page #devin-text-reveal .text-reveal.is-animated .reveal-line>span{color:var(--story-source-2);transition:none}.story-page #devin-text-reveal .text-reveal.is-animated .reveal-line>span.pink-word{color:var(--story-source-3)}}.story-page .dvf{--blush:var(--story-source-5);--pink:var(--story-source-6);--hot:var(--story-source-7);--mist:var(--story-source-8);box-sizing:border-box;width:100%;max-width:1280px;font-family:var(--font-sans);color:var(--story-source-9);-webkit-font-smoothing:antialiased;margin:0 auto;padding:0 16px}.story-page .dvf *{box-sizing:border-box}.story-page .dvf-row{border-radius:4px;gap:0;height:780px;display:flex;overflow:hidden}.story-page .dvf-p{flex:1 1 0;transition:flex-grow .8s cubic-bezier(.6,0,.2,1);position:relative;overflow:visible}.story-page .dvf-ph{position:absolute;inset:0;overflow:hidden}.story-page .dvf-ph img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),filter .8s;position:absolute;inset:0;transform:scale(1.02)}.story-page .dvf-p:before{content:"";z-index:1;mix-blend-mode:soft-light;opacity:.7;transition:opacity .8s;position:absolute;inset:0}.story-page .dvf-p.navy:before{background:var(--story-source-10)}.story-page .dvf-p.pink:before{background:var(--story-source-11)}.story-page .dvf-p.cream:before{background:var(--story-source-12)}.story-page .dvf-p.navy .dvf-ph img{filter:saturate(.85)brightness(.88)}.story-page .dvf-p:after{content:"";z-index:2;background:var(--story-source-13);position:absolute;inset:0}.story-page .dvf-info{z-index:3;padding:0 clamp(20px,2.4vw,34px) clamp(26px,3vw,38px);position:absolute;bottom:0;left:0;right:0}.story-page .dvf-role{letter-spacing:.3em;text-transform:uppercase;color:var(--hot);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:10.5px;font-weight:600}.story-page .dvf-name{margin:10px 0 0;line-height:0}.story-page .dvf-name img{object-fit:contain;object-position:left center;width:auto;max-width:92%;height:clamp(58px,5.6vw,80px);filter:drop-shadow(var(--story-source-14) 0px 0px 14px);display:block;position:static!important;inset:auto!important;transform:none!important}.story-page .dvf-sr{clip:rect(0px, 0px, 0px, 0px);width:1px;height:1px;position:absolute;overflow:hidden}.story-page .dvf-bio{text-wrap:balance;min-height:3.1em;color:var(--story-source-15);margin:12px 0 0;font-size:15px;line-height:1.55}.story-page .dvf-cred{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.story-page .dvf-cred span{letter-spacing:.22em;text-transform:uppercase;color:var(--blush);box-shadow:var(--story-source-16) 0px 0px 0px 1px inset;background:var(--story-source-17);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:7px 11px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600}.story-page .dvf-div{z-index:5;pointer-events:none;background:var(--story-source-18);width:1px;position:absolute;top:0;bottom:0;left:0}.story-page .dvf-role{position:relative}.story-page .dvf-p+.dvf-p .dvf-role:before{content:"";background:var(--story-source-19);width:8px;height:8px;box-shadow:var(--story-source-20) 0px 0px 0px 3px, var(--story-source-21) 0px 0px 12px 2px;border-radius:50%;margin-top:-4px;animation:3.2s ease-in-out infinite dvfdot;position:absolute;top:50%;left:calc(-3.5px - clamp(20px,2.4vw,34px))}@media (hover:hover) and (width>=901px){.story-page .dvf-row:hover .dvf-p{flex-grow:.82}.story-page .dvf-row .dvf-p:hover{flex-grow:1.36}.story-page .dvf-p:hover .dvf-ph img{transform:scale(1.07)}.story-page .dvf-p:hover:before{opacity:.45}}@media (width<=900px){.story-page .dvf-div{background:var(--story-source-24);width:auto;height:1px;inset:0 0 auto}.story-page .dvf-p+.dvf-p .dvf-role:before{display:none}.story-page .dvf-row{border-radius:0;flex-direction:column;height:auto}.story-page .dvf-p{flex:none;height:520px}.story-page .dvf-ph img{object-position:50% 8%}.story-page .dvf-bio{font-size:15px}.story-page .dvf-p+.dvf-p .dvf-div:after{content:"";background:var(--story-source-19);width:8px;height:8px;box-shadow:var(--story-source-21) 0px 0px 12px 2px;border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}}@media (prefers-reduced-motion:reduce){.story-page .dvf *{transition:none!important}}.story-page .dbw{--hot:var(--story-source-25);--blush:var(--story-source-5);box-sizing:border-box;width:100%;max-width:1000px;color:var(--story-source-9);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-align:center;margin:0 auto;padding:clamp(72px,9vw,130px) 24px clamp(72px,9vw,120px);position:relative}.story-page .dbw *{box-sizing:border-box}.story-page .dbw:before{content:"";background:var(--story-source-26);transform-origin:top;width:1px;height:56px;margin:0 auto 34px;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block}.story-page .dbw.js:before{transform:scaleY(0)}.story-page .dbw.js.in:before{transform:scaleY(1)}.story-page .dbw.js .dbw-rv{opacity:0;filter:blur(7px);will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s),filter .9s ease var(--d,0s),letter-spacing 1.1s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translateY(24px)}.story-page .dbw.js .dbw-rv.in{opacity:1;filter:blur();transform:none}.story-page .dbw.js .dbw-w{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1) min(calc(var(--i) * 40ms), .35s),transform .9s cubic-bezier(.16,1,.3,1) min(calc(var(--i) * 40ms), .35s),filter 1.1s ease min(calc(var(--i) * 40ms), .35s);display:inline-block;transform:translateY(.5em)}.story-page .dbw.js .dbw-h.in .dbw-w{opacity:1;filter:blur();transform:none}.story-page .dbw.js .dbw-h.dbw-rv{opacity:1;filter:none;transform:none}.story-page .dbw.js .dbw-eye.dbw-rv{letter-spacing:.42em}.story-page .dbw.js .dbw-eye.dbw-rv.in{letter-spacing:.26em}.story-page .dbw.js .dbw-s.dbw-rv{clip-path:inset(-20% 100% -20% 0);filter:none;transition:opacity .9s ease var(--d,0s),clip-path 1s cubic-bezier(.65,0,.25,1) var(--d,0s);transform:none}.story-page .dbw.js .dbw-s.dbw-rv.in{clip-path:inset(-20% -2% -20% 0)}.story-page .dbw.js .dbw-vm.dbw-rv,.story-page .dbw.js .dbw-vals.dbw-rv{opacity:1;filter:none;transform:none}.story-page .dbw.js .dbw-vm:not(.in),.story-page .dbw.js .dbw-vm:not(.in) li,.story-page .dbw.js .dbw-vals:not(.in),.story-page .dbw.js .dbw-vals:not(.in) li{border-color:#0000}.story-page .dbw-vm,.story-page .dbw-vm li,.story-page .dbw-vals,.story-page .dbw-vals li{transition:border-color 1s .1s}.story-page .dbw-eye{letter-spacing:.26em;text-transform:uppercase;color:var(--hot);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600}.story-page .dbw-h{font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.03em;max-width:13em;margin:14px auto 0;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1}.story-page .dbw-h em{color:var(--hot);font-style:normal}.story-page .dbw-s{width:clamp(300px,52vw,760px);max-width:100%;height:auto;filter:drop-shadow(var(--story-source-27) 0px 0px 14px);margin:6px auto 0;display:block}.story-page .dbw.js .dbw-s.dbw-rv.in{opacity:1}.story-page .dbw-q{max-width:24em;color:var(--story-source-9);margin:clamp(40px,5vw,64px) auto 0;font-size:clamp(20px,2vw,28px);line-height:1.35}.story-page .dbw-p{max-width:36em;color:var(--story-source-28);margin:20px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.story-page .dbw-vm{border-top:1px solid var(--story-source-29);border-bottom:1px solid var(--story-source-29);grid-template-columns:repeat(2,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.story-page .dbw-vm li{align-content:start;justify-items:center;gap:14px;padding:32px 28px 34px;display:grid}.story-page .dbw-vm li+li{border-left:1px solid var(--story-source-29)}.story-page .dbw-nm{letter-spacing:.26em;text-transform:uppercase;color:var(--hot);font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600}.story-page .dbw-tx{color:var(--story-source-9);max-width:20em;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.story-page .dbw-vh{margin:56px 0 0}.story-page .dbw-vals{text-align:center;border-top:1px solid var(--story-source-29);max-width:760px;margin:20px auto 0;padding:0;list-style:none}.story-page .dbw-vals li{border-bottom:1px solid var(--story-source-29);grid-template-columns:1fr;justify-items:center;gap:8px;padding:26px 4px;display:grid}.story-page .dbw-n{letter-spacing:.2em;color:var(--hot);font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600}.story-page .dbw-v{color:var(--story-source-30);font-size:clamp(15.5px,1.3vw,17px);line-height:1.6}.story-page .dbw-v b{color:var(--story-source-9);margin-bottom:4px;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.35;display:block}.story-page .dbw-end{max-width:26em;font-family:var(--font-display);text-transform:lowercase;letter-spacing:-.03em;color:var(--story-source-9);margin:40px auto 0;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.15}@media (width<=760px){.story-page .dbw{max-width:560px;padding:60px 20px 64px}.story-page .dbw-vm{grid-template-columns:1fr}.story-page .dbw-vm li{padding:24px 0}.story-page .dbw-vm li+li{border-left:0;border-top:1px solid var(--story-source-29)}.story-page .dbw-vals li{padding:22px 0}}@media (prefers-reduced-motion:reduce){.story-page .dbw *,.story-page .dbw:before{transition:none!important}.story-page .dbw.js .dbw-rv,.story-page .dbw.js .dbw-w{letter-spacing:inherit;opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.story-page .dbw.js:before{transform:none}.story-page .dbw.js .dbw-vm,.story-page .dbw.js .dbw-vm li,.story-page .dbw.js .dbw-vals,.story-page .dbw.js .dbw-vals li{border-color:var(--story-source-29)!important}}.story-page .story-problem-inner{grid-template-columns:480px 572px;gap:56px}.story-page .story-problem-copy h2,.story-page .story-statement{font-size:48px}.story-page .story-problem-photo{height:858px}.story-page .story-reserve-copy h2{text-transform:none}.story-page .story-reserve-copy>p:not(.eyebrow){text-align:justify}@media (width<=1199px) and (width>=1024px){.story-page .story-problem-inner{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=1023px){.story-page .dvf-p{height:634px}.story-page .dvf-info{padding:0 26px 32px}.story-page .dvf-role{font-size:12px}.story-page .dvf-bio{max-width:230px;font-size:18px;line-height:1.65}.story-page .dvf-name img{height:70px}.story-page .dvf-cred span{font-size:10px}.story-page .story-problem-copy h2,.story-page .story-statement{font-size:36px}.story-page .story-problem-photo{height:auto}.story-page .story-reserve-copy .reserve-button{width:auto}.story-page .story-orbit{height:420px}}.story-page :is(.headline,.story-the,#devin-text-reveal .text-reveal,.dbw-h,.story-stat strong){font-family:var(--font-display);letter-spacing:-.07em;font-weight:700;line-height:.95}.story-page .story-embed-origin .dbw-end{letter-spacing:-.02em;word-spacing:normal;line-height:1.15}.story-page .dbw-v b{letter-spacing:-.01em;word-spacing:normal}@media (width<=399px){.story-page #devin-text-reveal .text-reveal{letter-spacing:-.02em;word-spacing:normal}}.story-page .dbw.js :is(.dbw-vm,.dbw-vals)>li{opacity:0;filter:blur(7px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(24px)}.story-page .dbw.js :is(.dbw-vm,.dbw-vals)>li.in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.story-page .dbw.js :is(.dbw-vm,.dbw-vals)>li{opacity:1;filter:none;transition:none;transform:none}}
