:root{--dd-ink:#16181d;--dd-offwhite:#f3f0e9;--dd-amber:#d9941f;--dd-mg-purple-on-light:#7b2cbf;--dd-mg-green-on-light:#00a550;--dd-mg-gold:#ffc72c;--dd-mg-purple-on-ink:#9d4edd;--dd-mg-green-on-ink:#00c467}.dd-lockup{display:inline-flex;flex-direction:column;align-items:flex-start;font-family:IBM Plex Sans,Helvetica Neue,Helvetica,sans-serif;font-weight:700;color:var(--dd-ink);line-height:1}.dd-lockup.dd-on-ink{color:var(--dd-offwhite)}.dd-dash{font-size:var(--dd-size,120px);letter-spacing:-.025em;line-height:1;white-space:nowrap}.dd-cursor{display:inline-block;vertical-align:baseline;width:.5em;height:.1em;margin-left:.08em;background:var(--dd-amber);animation:dd-blink 1.1s steps(1) infinite}.dd-cursor.dd-mardigras{background:linear-gradient(90deg,var(--dd-mg-purple-on-light) 0 33.33%,var(--dd-mg-green-on-light) 33.33% 66.66%,var(--dd-mg-gold) 66.66%)}.dd-on-ink .dd-cursor.dd-mardigras{background:linear-gradient(90deg,var(--dd-mg-purple-on-ink) 0 33.33%,var(--dd-mg-green-on-ink) 33.33% 66.66%,var(--dd-mg-gold) 66.66%)}.dd-digital{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));font-size:calc(var(--dd-size, 120px) * .16);line-height:1;margin-top:calc(var(--dd-size, 120px) * -.06)}.dd-digital span{text-align:center}.dd-digital span:first-child{text-align:left;margin-left:-.077em}.dd-digital span:last-child{text-align:right;margin-right:-.035em}@keyframes dd-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dd-cursor{animation:none;opacity:1}}.dd-surface-ink{background-color:var(--dd-ink);color:var(--dd-offwhite)}.dd-surface-offwhite{background-color:var(--dd-offwhite);color:var(--dd-ink)}.dd-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.dd-about-lasting,.dd-lasting,.dd-modern-inner{background:var(--surface);color:var(--on-surface);font-kerning:normal}.lasting-wrap{width:min(75rem,calc(100% - 2.5rem));margin-inline:auto}.dd-about-lasting :is(a,button):focus-visible,.dd-modern-inner :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lasting-eyebrow{font:500 .75rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.lasting-actions{display:flex;align-items:center;gap:.75rem 1.25rem;flex-wrap:wrap;margin-top:2rem}.lasting-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.625rem;border:1px solid transparent;border-radius:999px;padding:.75rem 1.25rem;background:var(--interactive);color:var(--interactive-on);font-size:.875rem;font-weight:700;line-height:1.5;transition:background-color .16s ease}.lasting-button:hover{background:var(--interactive-hover)}.lasting-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--on-surface);font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--on-surface-subtle);text-underline-offset:.3em}.lasting-link:hover{text-decoration-color:currentColor}.lasting-button svg,.lasting-link svg{flex-shrink:0}.about-intro{padding:calc(5.5rem + clamp(3.5rem, 7vw, 6rem)) 0 clamp(3.5rem,6vw,5rem);border-bottom:1px solid var(--line);overflow:hidden}.about-intro-copy{max-width:52rem}.about-intro h1{margin:1.5rem 0;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.about-intro-copy>p:not(.lasting-eyebrow){max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--on-surface-muted)}.about-intro-copy .lasting-actions{margin-top:1.75rem}.about-section{padding-block:clamp(3.5rem,7vw,6rem)}.about-section+.about-section{border-top:1px solid var(--line)}.about-standards-section{background:var(--surface-sunken)}.about-section-heading{max-width:46rem;margin-bottom:2rem}.about-cta h2,.about-cta-heading,.about-founder h2,.about-heading,.about-mission h2,.about-section-heading h2{margin:1rem 0;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.about-mission h2{max-width:52rem}.about-lead,.about-mission p:not(.lasting-eyebrow){max-width:36rem;font-size:1.0625rem;line-height:1.6;color:var(--on-surface-muted)}.about-section .lasting-link{margin-top:1rem}.about-cta p,.about-founder p,.about-section-heading>p:not(.lasting-eyebrow){line-height:1.6;color:var(--on-surface-muted)}.about-capabilities,.about-standards{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.about-capability,.about-standard{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.about-capability svg,.about-standard svg{margin-bottom:1rem;color:var(--on-surface-subtle)}.about-capability h3,.about-standard h3,.about-step h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.about-capability p,.about-standard p,.about-step p{font-size:.9375rem;line-height:1.6;color:var(--on-surface-muted)}.about-standards{grid-template-columns:repeat(2,1fr);gap:2.5rem 4rem}.about-process{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem}.about-steps{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 2rem}.about-step>span{display:block;margin-bottom:.75rem;font:400 .75rem/1.6 var(--font-plex-mono),monospace;color:var(--on-surface-subtle)}.about-founder>*{max-width:52rem}.about-founder p+p{margin-top:1rem}.about-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-block:2rem 1.5rem}.about-leader{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.about-leader h3{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.about-leader p{font-size:.9375rem}.about-cta{padding-block:clamp(3.5rem,6vw,5rem);border-top:1px solid var(--line);background:var(--surface-raised)}.about-cta p{max-width:36rem}.about-cta .lasting-button{margin-top:1.5rem}.dd-modern-inner>main{background:var(--surface);color:var(--on-surface)}.dd-modern-inner>main>section:first-of-type{padding-top:10rem}.dd-modern-inner main h1{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.08;letter-spacing:-.02em}.dd-modern-inner main :is(h2,h3){letter-spacing:-.02em}.dd-modern-inner main button[aria-pressed=true].glass-panel{border-color:var(--on-surface);box-shadow:0 0 0 1px var(--on-surface)}.dd-inner-hero,.modern-inner-intro{padding-bottom:3rem;border-bottom:1px solid var(--line)}.dd-inner-hero .lasting-eyebrow,.modern-inner-intro .lasting-eyebrow{margin-bottom:1.25rem}.dd-inner-cta,.dd-inner-secondary{border-block:1px solid var(--line);background:var(--surface-sunken)}.dd-inner-investment svg,.dd-inner-service svg{color:var(--on-surface-subtle)}.dd-modern-inner #contact{padding-top:10rem}@media (min-width:640px){.lasting-wrap{width:min(75rem,calc(100% - 4rem))}}@media (max-width:1100px){.about-process{gap:2.5rem}}@media (max-width:800px){.about-capabilities,.about-process{grid-template-columns:1fr}}@media (max-width:600px){.about-section{padding-block:3rem}.about-leaders,.about-standards,.about-steps{grid-template-columns:1fr;gap:1.75rem}.dd-modern-inner #contact,.dd-modern-inner>main>section:first-of-type{padding-top:7.75rem}.dd-modern-inner main h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.dd-about-lasting *,.dd-modern-inner *{scroll-behavior:auto;animation:none;transition:none}}