.dx-story{--story-ink:var(--brand-ink);--story-paper:#f6f7fb;--story-muted:#4b5262;--story-rule:#d9deea;--story-forest:#1f4d3a;--story-display:var(--wp--preset--font-family--poppins-600,"Space Grotesk", sans-serif);--story-text:var(--wp--preset--font-family--poppins-400,Inter, sans-serif);background:var(--story-paper);color:var(--story-ink);font-family:var(--story-text)}.dx-story__container{max-width:1180px;margin:0 auto;padding:0 32px}.dx-story__hero{padding-top:clamp(48px,7vw,96px);overflow-x:clip}.dx-story__hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.dx-story__intro{padding-bottom:clamp(56px,7vw,96px)}.dx-story h1{color:var(--story-ink);font-family:var(--story-display);letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(40px,5.4vw,74px);font-weight:400;line-height:1.02}.dx-story__kicker{color:var(--story-forest);font-family:var(--story-text);letter-spacing:0;margin-bottom:20px;font-size:16px;line-height:1.4;display:block}.dx-story__lede{color:var(--story-muted);max-width:34em;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.dx-story__lede a{color:var(--story-forest);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dx-story__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.dx-story__dex{place-self:end;margin:0}.dx-story__dex img{filter:drop-shadow(0 18px 22px #0e163329);width:auto;height:clamp(300px,30vw,440px);display:block}.dx-story__dex--wide img{height:clamp(240px,24vw,360px)}.dx-story__band{background:var(--story-ink);color:#fff;z-index:1;padding:clamp(56px,6vw,72px) 0 clamp(48px,5vw,64px);position:relative}.dx-story__facts{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr));list-style:none;display:grid}.dx-story__facts li+li{border-left:1px solid #ffffff24}.dx-story__facts a,.dx-story__fact{color:inherit;padding:4px 24px;text-decoration:none;display:block}.dx-story__facts li:first-child>*{padding-left:0}.dx-story__facts strong{font-family:var(--story-display);letter-spacing:-.035em;font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:1;transition:color .2s;display:block}.dx-story__facts small{letter-spacing:0;margin-left:.25em;font-size:.36em}.dx-story__facts span{color:#aeb6cc;overflow-wrap:anywhere;max-width:15em;margin-top:12px;font-size:15px;line-height:1.4;display:block}.dx-story__facts a:hover strong{color:#ff7a4a}.dx-story__facts a:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #ff7a4a}.dx-story__promises{padding:clamp(72px,9vw,120px) 0 clamp(40px,5vw,64px)}.dx-story h2{color:var(--story-ink);font-family:var(--story-display);letter-spacing:-.03em;margin:0 0 clamp(32px,4vw,52px);font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.08}.dx-story .dx-final__cta-title{color:#fff;margin:0}.dx-story__grid{grid-template-columns:repeat(var(--cards,2), minmax(0, 1fr));column-gap:clamp(32px,5vw,80px);display:grid}.dx-story__promise{border-top:1px solid var(--story-rule);padding:30px 0 44px}.dx-story h3{color:var(--story-ink);font-family:var(--wp--preset--font-family--poppins-500,"Space Grotesk", sans-serif);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.2}.dx-story__promise p{color:var(--story-muted);max-width:34em;margin:0 0 18px;font-size:16.5px;line-height:1.6}.dx-story__promise a{color:var(--story-forest);text-underline-offset:4px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.dx-story__promise a:hover{text-decoration-thickness:2px}.dx-story__promise a:focus-visible{outline:2px solid var(--story-forest);outline-offset:3px;border-radius:3px}.dx-story__vision{padding:clamp(24px,4vw,48px) 0 clamp(64px,8vw,104px)}.dx-story__vision blockquote{border:0;margin:0;padding:0}.dx-story__vision blockquote:before,.dx-story__vision blockquote:after{content:none;display:none}.dx-story__vision blockquote p{color:var(--story-ink);font-family:var(--wp--preset--font-family--poppins-500,"Space Grotesk", sans-serif);letter-spacing:-.03em;text-indent:-.42em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(30px,3.8vw,54px);line-height:1.1}.dx-story__vision blockquote p:before{color:var(--brand-accent);content:"“"}.dx-story__mission{color:var(--story-muted);max-width:40em;margin:28px 0 0;font-size:17px;line-height:1.6}[data-theme=dark] .dx-story{--story-ink:var(--brand-on-dark);--story-paper:var(--brand-dark-ground);--story-muted:#9aa3bf;--story-rule:var(--brand-dark-line);--story-forest:#7cc7a2}[data-theme=dark] .dx-story__band{background:var(--brand-dark-surface);border-block:1px solid var(--brand-dark-line);color:var(--brand-on-dark)}[data-theme=dark] .dx-story__dex img{filter:drop-shadow(0 22px 30px #00000073)}@media (max-width:900px){.dx-story__hero-grid{grid-template-columns:1fr}.dx-story__intro{padding-bottom:8px}.dx-story__dex{justify-self:center}.dx-story__dex img{height:300px}.dx-story__dex--wide img{height:240px}.dx-story__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.dx-story__facts li:nth-child(odd){border-left:0}.dx-story__facts li:nth-child(odd)>*{padding-left:0}.dx-story__grid{grid-template-columns:1fr}}@media (max-width:640px){.dx-story__container{padding:0 20px}.dx-story__actions .dx-btn{flex:100%;justify-content:center}.dx-story__facts a,.dx-story__fact{padding:4px 16px}.dx-story__facts span{font-size:14px}}
