.dh-stats{display:grid;gap:var(--dh-space-lg) var(--dh-space-md);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));text-align:center}.dh-stat{position:relative}@media(min-width:60em){.dh-stat:not(:first-child):before{content:"";position:absolute;left:calc(var(--dh-space-md) / -2);top:.25em;bottom:.25em;width:1px;background-color:var(--dh-border-rule)}.dh-band--dark .dh-stat:not(:first-child):before,.dh-band--darkest .dh-stat:not(:first-child):before,.dh-band--surface-dark .dh-stat:not(:first-child):before{background-color:#ffffff40}}.dh-stat__value{display:block;font-family:var(--dh-font-heading);font-size:var(--dh-size-3xl);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:currentColor}@supports (background-clip: text) or (-webkit-background-clip: text){.dh-stat__value{background-image:linear-gradient(90deg,currentColor,var(--dh-accent-600));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.dh-stat__label{display:block;margin-top:var(--dh-space-2xs);font-size:var(--dh-size-sm);line-height:1.35}.dh-logowall{display:grid;gap:var(--dh-space-md) var(--dh-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));align-items:center}.dh-logowall__item{display:flex;align-items:center;justify-content:center;min-height:3.5rem}.dh-logowall__item img{max-height:2.75rem;width:auto;opacity:.75;transition:opacity .18s ease}.dh-logowall__item:hover img,.dh-logowall__item:focus-within img{opacity:1}.dh-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}.dh-marquee__track{display:flex;width:max-content;animation:dh-marquee-scroll var(--dh-marquee-duration, 40s) linear infinite}.dh-marquee:hover .dh-marquee__track,.dh-marquee:focus-within .dh-marquee__track{animation-play-state:paused}.dh-marquee .dh-logowall{display:flex;gap:var(--dh-space-xl);padding-right:var(--dh-space-xl);grid-template-columns:none}.dh-marquee .dh-logowall__item{flex:0 0 auto;min-width:8rem}@keyframes dh-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dh-marquee{overflow:visible;mask-image:none}.dh-marquee__track{animation:none;width:auto;display:block}.dh-marquee__clone{display:none}.dh-marquee .dh-logowall{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:var(--dh-space-md) var(--dh-space-lg);padding-right:0}}.dh-split{display:grid;gap:var(--dh-space-lg);align-items:center}@media(min-width:52em){.dh-split{grid-template-columns:1fr 1fr;gap:var(--dh-space-2xl)}.dh-split--reverse .dh-split__media{order:-1}}.dh-split__media img{width:100%;border-radius:var(--dh-radius)}.dh-split__body>*+*{margin-top:var(--dh-space-sm)}.dh-cta{background-color:var(--dh-brand-500);color:var(--dh-on-brand-500);padding-block:var(--dh-section-y)}.dh-band--dark .dh-cta,.dh-band--darkest .dh-cta,.dh-band--surface-dark .dh-cta{background-color:transparent;color:inherit;padding-block:0}.dh-cta__inner{display:flex;flex-wrap:wrap;gap:var(--dh-space-md);align-items:center;justify-content:space-between}.dh-cta__title{font-size:var(--dh-size-xl);max-width:34ch;margin:0}.dh-cta__text{margin-top:var(--dh-space-2xs);max-width:52ch}.dh-cta .dh-button--primary{background-color:var(--dh-on-brand-500);border-color:var(--dh-on-brand-500);color:var(--dh-brand-500)}.dh-cta .dh-button--primary:hover,.dh-cta .dh-button--primary:focus-visible{background-color:transparent;color:var(--dh-on-brand-500);border-color:var(--dh-on-brand-500)}.dh-cta :focus-visible{outline-color:var(--dh-on-brand-500)}.dh-accordion{border-top:1px solid var(--dh-border-rule)}.dh-accordion__item{border-bottom:1px solid var(--dh-border-rule)}.dh-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-sm);padding:var(--dh-space-sm) 0;cursor:pointer;font-family:var(--dh-font-heading);font-weight:600;font-size:var(--dh-size-md);list-style:none}.dh-accordion__summary::-webkit-details-marker{display:none}.dh-accordion__summary:after{content:"";flex:0 0 auto;width:.6em;height:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.dh-accordion__item[open]>.dh-accordion__summary:after{transform:rotate(-135deg)}.dh-accordion__panel{padding-bottom:var(--dh-space-md);max-width:70ch}.dh-tabs__list{display:flex;flex-wrap:wrap;gap:var(--dh-space-3xs);margin:0 0 var(--dh-space-md);padding:0;list-style:none;border-bottom:1px solid var(--dh-border-rule)}.dh-tabs__tab{appearance:none;padding:var(--dh-space-2xs) var(--dh-space-sm);font-family:var(--dh-font-heading);font-weight:600;color:inherit;border-bottom:3px solid transparent;margin-bottom:-1px}.dh-tabs__tab[aria-selected=true]{border-bottom-color:var(--dh-brand-500);color:var(--dh-brand-500)}.dh-band--dark .dh-tabs__tab[aria-selected=true],.dh-band--darkest .dh-tabs__tab[aria-selected=true]{border-bottom-color:currentColor;color:inherit}.dh-tabs__panel[hidden]{display:none}.dh-tabs:not(.dh-tabs--enhanced) .dh-tabs__list{display:none}.dh-tabs--enhanced .dh-tabs__panel-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dh-timeline{margin:0;padding:0;list-style:none;position:relative}.dh-timeline__item{position:relative;padding-left:var(--dh-space-lg);padding-bottom:var(--dh-space-lg);border-left:2px solid var(--dh-border-rule)}.dh-timeline__item:last-child{border-left-color:transparent;padding-bottom:0}.dh-timeline__item:before{content:"";position:absolute;left:-.4rem;top:.35em;width:.7rem;height:.7rem;border-radius:50%;background-color:var(--dh-brand-500)}.dh-band--dark .dh-timeline__item:before,.dh-band--darkest .dh-timeline__item:before{background-color:currentColor}.dh-band--dark .dh-timeline__item,.dh-band--darkest .dh-timeline__item{border-left-color:#ffffff40}.dh-timeline__date{display:block;font-family:var(--dh-font-heading);font-size:var(--dh-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--dh-space-3xs)}.dh-timeline__title{font-size:var(--dh-size-md);margin-bottom:var(--dh-space-3xs)}.dh-timeline__icon{display:block;width:2rem;height:2rem;object-fit:contain;margin-bottom:var(--dh-space-2xs)}.dh-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--dh-space-3xs);padding:.3em .9em .3em .7em;margin-bottom:var(--dh-space-sm);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:999px;font-family:var(--dh-font-heading);font-size:var(--dh-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dh-hero__eyebrow-dot{width:.4em;height:.4em;flex:0 0 auto;border-radius:50%;background-color:var(--dh-accent-500)}.dh-hero__title{font-size:var(--dh-size-3xl);margin-bottom:var(--dh-space-sm)}.dh-hero__highlight{color:var(--dh-accent-600)}@supports (background-clip: text) or (-webkit-background-clip: text){.dh-hero__highlight{background-image:linear-gradient(90deg,var(--dh-accent-500),var(--dh-accent-600));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.dh-hero__actions{display:flex;flex-wrap:wrap;gap:var(--dh-space-xs);margin-top:var(--dh-space-lg)}.dh-hero__frame{position:relative;padding:var(--dh-space-2xs);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--dh-radius-lg);background-color:color-mix(in srgb,currentColor 4%,transparent)}.dh-hero__frame:before{content:"";position:absolute;inset:-2rem;z-index:-1;background-color:var(--dh-accent-500);opacity:.18;filter:blur(80px);border-radius:50%}.dh-hero__frame img{display:block;width:100%;height:auto;border-radius:calc(var(--dh-radius-lg) - .4rem)}.dh-hero__decor{position:relative;display:none;min-height:20rem;border-radius:var(--dh-radius-lg)}.dh-hero__decor:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(45% 45% at 70% 30%,var(--dh-accent-500) 0%,transparent 70%),linear-gradient(color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 1px);background-size:100% 100%,2rem 2rem,2rem 2rem;opacity:.9}.dh-hero__decor:after{content:"";position:absolute;top:50%;left:50%;width:55%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;outline:1px solid color-mix(in srgb,currentColor 18%,transparent);outline-offset:1.5rem}@media(min-width:48rem){.dh-hero--with-media{display:grid;grid-template-columns:1fr 1fr;gap:var(--dh-space-2xl);align-items:center}.dh-hero__decor{display:block}}.dh-prose>*+*{margin-top:var(--dh-space-sm)}.dh-prose>h2,.dh-prose>h3,.dh-prose>h4{margin-top:var(--dh-space-xl)}.dh-table-wrap{overflow-x:auto;max-width:100%}.dh-table{width:100%;border-collapse:collapse}.dh-table th,.dh-table td{padding:var(--dh-space-xs) var(--dh-space-sm);text-align:left;border-bottom:1px solid var(--dh-border-rule);vertical-align:top}.dh-table thead th{font-family:var(--dh-font-heading);font-weight:700;border-bottom-width:2px;border-bottom-color:var(--dh-border-ui)}.dh-table tbody th{font-weight:600}.dh-cta--soft,.dh-cta--outline{background-color:transparent;color:inherit;padding-block:0}.dh-cta--soft .dh-cta__inner,.dh-cta--outline .dh-cta__inner{padding:var(--dh-space-lg);border-radius:var(--dh-radius)}.dh-cta--soft .dh-cta__inner{background-color:var(--dh-brand-50);color:var(--dh-on-brand-50)}.dh-cta--outline .dh-cta__inner{border:2px solid currentColor}.dh-notice{padding:var(--dh-space-sm) var(--dh-space-md);border-left:4px solid currentColor;background-color:var(--dh-grey-100);color:var(--dh-on-grey-100);margin-bottom:var(--dh-space-lg)}.dh-deflist{display:grid;grid-template-columns:auto 1fr;gap:var(--dh-space-2xs) var(--dh-space-md);margin-block:var(--dh-space-md)}.dh-deflist dt{font-weight:600}.dh-deflist dd{margin:0}.dh-band__split{display:grid;gap:var(--dh-space-md);margin-bottom:var(--dh-space-xl);align-items:end}.dh-band__split-note{max-width:34rem;font-size:var(--dh-size-sm);line-height:1.55}.dh-band__split-main>*+*{margin-top:var(--dh-space-2xs)}@media(min-width:52em){.dh-band__split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--dh-space-xl)}.dh-band__split-note{justify-self:end;padding-bottom:.4em}.dh-band__split--action .dh-band__split-note{max-width:none}}.dh-band__title--display{font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.02em;line-height:1.05}.dh-band__eyebrow--dot{display:inline-flex;align-items:center;gap:.6em;color:var(--dh-brand-500)}.dh-band__eyebrow--dot:before{content:"";width:.5em;height:.5em;flex:0 0 auto;background-color:currentColor}.dh-band--dark .dh-band__eyebrow--dot,.dh-band--darkest .dh-band__eyebrow--dot,.dh-band--surface-dark .dh-band__eyebrow--dot{color:var(--dh-accent-500)}.dh-icon{width:1.25rem;height:1.25rem;flex:0 0 auto}.dh-textlink{display:inline-flex;align-items:center;gap:.4em;font-family:var(--dh-font-heading);font-weight:700;font-size:var(--dh-size-sm);text-decoration:none}.dh-textlink:hover{text-decoration:underline}.dh-textlink__arrow{width:1em;height:1em}.dh-band--dark a.dh-textlink--accent,.dh-band--darkest a.dh-textlink--accent,.dh-band--surface-dark a.dh-textlink--accent,a.dh-textlink--accent{color:var(--dh-accent-500)}.dh-button--light{background-color:var(--dh-white);color:var(--dh-on-white);border-color:var(--dh-white)}.dh-button--light:hover,.dh-button--light:focus-visible{background-color:var(--dh-brand-50);border-color:var(--dh-brand-50);color:var(--dh-on-brand-50)}.dh-band .dh-button--light,.dh-band .dh-button--light:hover{color:var(--dh-on-white)}.dh-button--marker{background-color:var(--dh-marker-600);color:var(--dh-on-marker-600);border-color:var(--dh-marker-600)}.dh-button--marker:hover,.dh-button--marker:focus-visible{background-color:color-mix(in srgb,var(--dh-marker-600) 82%,var(--dh-brand-700));border-color:transparent;color:var(--dh-on-marker-600)}.dh-band--dark .dh-button:focus-visible,.dh-band--darkest .dh-button:focus-visible,.dh-band--surface-dark .dh-button:focus-visible{outline-color:var(--dh-white);outline-offset:3px}.dh-bandgroup--field>.dh-band--joined{padding-top:0;border-top:0}.dh-band--hero{padding-block:var(--dh-space-2xl)}.dh-band--hero:has(+.dh-band--joined){padding-bottom:calc(var(--dh-space-2xl) + var(--dh-space-3xl))}.dh-hero--home{position:relative;display:grid;gap:var(--dh-space-xl);align-items:center}.dh-hero__mark{position:absolute;top:50%;right:-6%;transform:translateY(-50%);z-index:0;width:clamp(16rem,52vw,46rem);height:auto;fill:color-mix(in srgb,var(--dh-brand-300) 22%,transparent);font-family:var(--dh-font-heading);font-weight:800;font-size:420px;letter-spacing:-.04em;pointer-events:none;user-select:none}.dh-hero--home>:not(.dh-hero__mark){position:relative;z-index:1}.dh-hero__kicker{margin-bottom:var(--dh-space-sm);font-family:var(--dh-font-heading);font-size:var(--dh-size-sm);font-weight:600;color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-hero__title--display{font-size:clamp(2.5rem,7.2vw,5.25rem);line-height:1.02;letter-spacing:-.03em;max-width:13ch;margin-bottom:var(--dh-space-md)}.dh-hero__accent{color:var(--dh-accent-500)}.dh-hero__badge{display:inline-flex;align-items:center;gap:var(--dh-space-xs);padding:var(--dh-space-2xs) var(--dh-space-sm) var(--dh-space-2xs) var(--dh-space-2xs);margin-bottom:var(--dh-space-md);border:1px solid color-mix(in srgb,var(--dh-white) 28%,transparent);border-radius:var(--dh-radius);background-color:color-mix(in srgb,var(--dh-brand-300) 35%,transparent)}.dh-hero__badge-logo{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--dh-radius-sm);background-color:var(--dh-white)}.dh-hero__badge-logo img{width:1.9rem;height:1.9rem;object-fit:contain}.dh-hero__badge-copy{display:grid;gap:.15em}.dh-hero__badge-label{font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dh-accent-500)}.dh-hero__badge-text{font-family:var(--dh-font-heading);font-size:var(--dh-size-md);font-weight:700}.dh-hero__lede{max-width:34rem;color:color-mix(in srgb,var(--dh-white) 82%,transparent)}.dh-hero__panel{padding:var(--dh-space-md);border:1px solid color-mix(in srgb,var(--dh-white) 18%,transparent);border-radius:var(--dh-radius-lg);background-color:color-mix(in srgb,var(--dh-surface-dark) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dh-hero__panel-title{margin-bottom:var(--dh-space-sm);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-accent-500)}.dh-hero__figures{margin:0 0 var(--dh-space-sm);max-width:none}.dh-hero__figure{padding-block:var(--dh-space-sm);border-bottom:1px solid color-mix(in srgb,var(--dh-white) 16%,transparent)}.dh-hero__figure:first-child{padding-top:0}.dh-hero__figure-value{font-family:var(--dh-font-heading);font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:700;line-height:1}.dh-hero__figure-caption{margin:.3em 0 0;font-size:var(--dh-size-sm);color:color-mix(in srgb,var(--dh-white) 80%,transparent)}@media(min-width:60em){.dh-hero--home{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--dh-space-2xl)}.dh-hero__panel{justify-self:end;width:min(100%,26rem)}}.dh-band--services_grid.dh-band--joined{position:relative;z-index:3;padding-block:0;margin-top:calc(var(--dh-space-3xl) * -1);margin-bottom:calc(var(--dh-space-xl) * -1);background-color:transparent;color:inherit;border:0}.dh-cardlist{display:grid;gap:var(--dh-space-sm);margin:0;padding:0;list-style:none}.dh-cardlist--mini{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40em){.dh-cardlist--mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64em){.dh-cardlist--mini{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:29.99em){.dh-cardlist--mini{grid-template-columns:minmax(0,1fr)}}.dh-minicard{position:relative;display:flex;flex-direction:column;gap:var(--dh-space-2xs);padding:var(--dh-space-sm);background-color:var(--dh-white);color:var(--dh-on-white);border-radius:var(--dh-radius);box-shadow:var(--dh-shadow-md);transition:transform .18s ease,box-shadow .18s ease}.dh-minicard:hover,.dh-minicard:focus-within{transform:translateY(-3px);box-shadow:var(--dh-shadow-lg)}.dh-minicard__title{font-family:var(--dh-font-heading);font-size:var(--dh-size-base);font-weight:700;margin:0}.dh-minicard__title a,.dh-panel__title a{color:inherit;text-decoration:none}.dh-minicard__title a:after,.dh-panel__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.dh-minicard:has(a:focus-visible),.dh-panel:has(a:focus-visible){outline:3px solid var(--dh-brand-500);outline-offset:3px}.dh-minicard a:focus-visible,.dh-panel a:focus-visible{outline:0}.dh-minicard__text{margin:0;font-size:var(--dh-size-xs);line-height:1.45;color:var(--dh-muted-on-white)}.dh-icontile{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--dh-radius-sm);background-color:var(--dh-brand-50);color:var(--dh-brand-500)}.dh-icontile--glass{background-color:color-mix(in srgb,currentColor 14%,transparent);color:inherit;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.dh-band--proof_strip.dh-band--joined{padding-top:calc(var(--dh-space-xl) + var(--dh-space-md));padding-bottom:var(--dh-space-lg)}.dh-proof{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--dh-space-xs) var(--dh-space-md);margin:0;padding:0;list-style:none;font-size:var(--dh-size-xs)}.dh-proof__item{display:inline-flex;align-items:center;gap:.6em}.dh-proof__item:before{content:"";width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background-color:var(--dh-accent-500)}.dh-proof__item--marker:before{background-color:var(--dh-marker-500)}.dh-proof__item--brand:before{background-color:var(--dh-brand-300)}.dh-founder{display:grid;gap:var(--dh-space-xl)}@media(min-width:60em){.dh-founder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dh-space-2xl);align-items:start}}.dh-founder__quote{display:block;width:2.5rem;margin:var(--dh-space-xs) 0 var(--dh-space-2xs);color:var(--dh-brand-500)}.dh-founder__quote .dh-icon{width:100%;height:auto}.dh-founder__copy .dh-band__title{font-size:clamp(1.75rem,3.4vw,2.5rem);letter-spacing:-.015em;margin-bottom:var(--dh-space-sm)}.dh-founder__body{color:var(--dh-muted-on-white);margin-bottom:var(--dh-space-xs)}.dh-founder__person{display:grid;margin:var(--dh-space-md) 0;font-size:var(--dh-size-sm)}.dh-founder__actions,.dh-group__actions,.dh-engage__actions{display:flex;flex-wrap:wrap;gap:var(--dh-space-xs);margin-top:var(--dh-space-md);max-width:none}.dh-tiles{display:grid;gap:var(--dh-space-sm);margin:0;padding:0;list-style:none}@media(min-width:40em){.dh-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.dh-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dh-border-rule);border-radius:var(--dh-radius);background-color:var(--dh-white);color:var(--dh-on-white)}.dh-tile__top{position:relative;display:grid;align-content:end;gap:.2em;min-height:8.5rem;padding:var(--dh-space-sm);overflow:hidden}.dh-tile__top:after{content:"";position:absolute;top:-2.5rem;right:-2.5rem;width:8rem;height:8rem;border:1.5rem solid color-mix(in srgb,currentColor 9%,transparent);border-radius:50%}.dh-tile__label{font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dh-tile__figure{font-family:var(--dh-font-heading);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:700;line-height:1}.dh-tile__foot{padding:var(--dh-space-sm)}.dh-tile__title{font-size:var(--dh-size-sm);margin:0 0 var(--dh-space-3xs)}.dh-tile__text{margin:0;font-size:var(--dh-size-xs);line-height:1.45;color:var(--dh-muted-on-white)}.dh-statement{margin-top:var(--dh-space-sm);padding:var(--dh-space-sm) var(--dh-space-md);border-radius:var(--dh-radius);background-color:var(--dh-brand-700);color:var(--dh-on-brand-700)}.dh-statement__label{margin:0 0 var(--dh-space-2xs);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-accent-500)}.dh-statement__text{position:relative;margin:0;padding-left:2rem;font-family:var(--dh-font-heading);font-size:var(--dh-size-md);font-weight:600;max-width:none}.dh-statement__dot{position:absolute;left:.25rem;top:.4em;width:.9rem;height:.9rem;border-radius:50%;background-color:var(--dh-marker-500);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--dh-marker-500) 28%,transparent)}.dh-group{display:grid;gap:var(--dh-space-xl);align-items:center}@media(min-width:60em){.dh-group{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--dh-space-2xl)}}.dh-group__body{color:var(--dh-muted-on-grey-100);margin-bottom:var(--dh-space-xs)}.dh-years{display:flex;flex-wrap:wrap;gap:var(--dh-space-sm) var(--dh-space-lg);margin:var(--dh-space-md) 0;max-width:none}.dh-years__value{font-family:var(--dh-font-heading);font-size:var(--dh-size-xl);font-weight:700;line-height:1.1;color:var(--dh-brand-500)}.dh-years__item--marker .dh-years__value{color:var(--dh-marker-600)}.dh-years__caption{margin:0;font-size:var(--dh-size-xs);color:var(--dh-muted-on-grey-100)}.dh-tags{display:flex;flex-wrap:wrap;gap:var(--dh-space-2xs);margin:0 0 var(--dh-space-sm);padding:0;list-style:none;max-width:none}.dh-tags__item{padding:.4em .95em;border:1px solid var(--dh-brand-100);border-radius:999px;background-color:var(--dh-white);color:var(--dh-brand-500);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700}.dh-group__card{position:relative;display:grid;place-items:center;min-height:18rem;overflow:hidden;border-radius:var(--dh-radius-lg);background-image:linear-gradient(150deg,var(--dh-brand-300),var(--dh-brand-600) 70%,var(--dh-brand-700));color:var(--dh-white)}@media(min-width:40em){.dh-group__card{min-height:22rem}}.dh-group__dots{position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--dh-white) 30%,transparent) 1px,transparent 1.5px);background-size:16px 16px;opacity:.35}.dh-group__logo{position:relative;display:grid;place-items:center;width:clamp(8rem,38%,11rem);aspect-ratio:1;border-radius:var(--dh-radius-lg);background-color:var(--dh-white);box-shadow:var(--dh-shadow-lg)}.dh-group__logo img{width:64%;height:64%;object-fit:contain}.dh-group__float{position:absolute;display:grid;gap:.1em;margin:0;padding:.6rem .9rem;max-width:14rem;border-radius:var(--dh-radius-sm);background-color:var(--dh-white);color:var(--dh-on-white);box-shadow:var(--dh-shadow-md)}.dh-group__float--top-left{top:1.25rem;left:1.25rem}.dh-group__float--bottom-left{bottom:1.25rem;left:1.25rem}.dh-group__float--bottom-right{bottom:1.25rem;right:1.25rem}.dh-group__float-label{font-size:var(--dh-size-xs);color:var(--dh-muted-on-white)}.dh-group__float-value{font-family:var(--dh-font-heading);font-size:var(--dh-size-sm);font-weight:700;line-height:1.25}.dh-tile__top--blue{background-image:var(--dh-tone-blue);color:var(--dh-on-tone-blue)}.dh-tile__top--deep{background-image:var(--dh-tone-deep);color:var(--dh-on-tone-deep)}.dh-tile__top--navy{background-image:var(--dh-tone-navy);color:var(--dh-on-tone-navy)}.dh-tile__top--indigo{background-image:var(--dh-tone-indigo);color:var(--dh-on-tone-indigo)}.dh-tile__top--sky{background-image:var(--dh-tone-sky);color:var(--dh-on-tone-sky)}.dh-panel--blue{background-image:var(--dh-tone-blue);color:var(--dh-on-tone-blue)}.dh-panel--deep{background-image:var(--dh-tone-deep);color:var(--dh-on-tone-deep)}.dh-panel--navy{background-image:var(--dh-tone-navy);color:var(--dh-on-tone-navy)}.dh-panel--indigo{background-image:var(--dh-tone-indigo);color:var(--dh-on-tone-indigo)}.dh-panel--sky{background-image:var(--dh-tone-sky);color:var(--dh-on-tone-sky)}.dh-work--blue{background-image:var(--dh-tone-blue);color:var(--dh-on-tone-blue)}.dh-work--deep{background-image:var(--dh-tone-deep);color:var(--dh-on-tone-deep)}.dh-work--navy{background-image:var(--dh-tone-navy);color:var(--dh-on-tone-navy)}.dh-work--indigo{background-image:var(--dh-tone-indigo);color:var(--dh-on-tone-indigo)}.dh-work--sky{background-image:var(--dh-tone-sky);color:var(--dh-on-tone-sky)}.dh-cardlist--panel{grid-template-columns:minmax(0,1fr)}@media(min-width:40em){.dh-cardlist--panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.dh-cardlist--panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dh-space-md)}}.dh-panel{position:relative;display:flex;flex-direction:column;gap:var(--dh-space-sm);min-height:17rem;padding:var(--dh-space-md);overflow:hidden;border-radius:var(--dh-radius-lg)}.dh-panel__shape{position:absolute;top:-1.75rem;right:-1.75rem;width:10rem;height:10rem;color:color-mix(in srgb,currentColor 14%,transparent);pointer-events:none}.dh-panel__shape .dh-icon{width:100%;height:100%;stroke-width:1}.dh-panel .dh-icontile,.dh-panel__index{position:relative}.dh-panel__index{position:absolute;top:var(--dh-space-md);right:var(--dh-space-md);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700}.dh-panel__title{position:relative;margin:var(--dh-space-xs) 0 0;font-size:var(--dh-size-xl);letter-spacing:-.01em}.dh-panel__list{position:relative;margin:auto 0 0;padding:0;list-style:none;font-size:var(--dh-size-sm)}.dh-panel__list li{padding-block:.45em;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.dh-coverage{position:relative;display:grid;gap:var(--dh-space-xl);align-items:center}@media(min-width:60em){.dh-coverage{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--dh-space-xl)}}.dh-coverage__copy .dh-lede{margin-top:var(--dh-space-sm);color:color-mix(in srgb,var(--dh-white) 82%,transparent)}.dh-coverage__cols{display:grid;gap:var(--dh-space-sm) var(--dh-space-sm);margin:var(--dh-space-lg) 0 0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48em){.dh-coverage__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-coverage__col{padding-top:var(--dh-space-xs);border-top:2px solid color-mix(in srgb,var(--dh-white) 28%,transparent)}.dh-coverage__col:first-child{border-top-color:var(--dh-accent-500)}.dh-coverage__label{margin:0 0 var(--dh-space-3xs);font-size:var(--dh-size-sm)}.dh-coverage__text{margin:0;font-size:var(--dh-size-xs);line-height:1.5;color:color-mix(in srgb,var(--dh-white) 80%,transparent)}.dh-coverage__map{position:relative;min-height:14rem}.dh-coverage__map:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--dh-white) 60%,transparent) 1.4px,transparent 1.8px);background-size:18px 18px;opacity:.4;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 55% 50%,var(--dh-ink) 25%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 55% 50%,var(--dh-ink) 25%,transparent 80%)}.dh-coverage__map svg{position:absolute;inset:0;width:100%;height:100%}.dh-coverage__arc{stroke:color-mix(in srgb,var(--dh-white) 70%,transparent);stroke-width:1.2;stroke-dasharray:4 5}.dh-coverage__point--a{fill:var(--dh-marker-500)}.dh-coverage__point--b{fill:var(--dh-white)}.dh-coverage__ring{fill:none;stroke:color-mix(in srgb,var(--dh-white) 70%,transparent);stroke-width:1.2}@media(min-width:60em){.dh-coverage__map{min-height:22rem;margin-right:calc(var(--dh-gutter) * -1)}}.dh-statcards{display:grid;gap:var(--dh-space-sm);margin:0 0 var(--dh-space-md);max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:60em){.dh-statcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-statcard{display:flex;flex-direction:column;padding:var(--dh-space-sm);border:1px solid color-mix(in srgb,var(--dh-white) 14%,transparent);border-radius:var(--dh-radius);background-color:color-mix(in srgb,var(--dh-white) 4%,transparent)}.dh-statcard--solid{border-color:transparent;background-color:var(--dh-brand-300)}.dh-statcard__label{order:-1;margin-bottom:var(--dh-space-sm);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dh-statcard__value{margin:0;font-family:var(--dh-font-heading);font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:700;line-height:1}.dh-statcard__context{margin:.4em 0 0;font-size:var(--dh-size-xs);color:color-mix(in srgb,var(--dh-white) 80%,transparent)}.dh-delivery{display:grid;gap:var(--dh-space-sm);grid-template-columns:minmax(0,1fr)}.dh-delivery>*{min-width:0}@media(min-width:64em){.dh-delivery{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}}.dh-delivery .dh-table-wrap{border:1px solid color-mix(in srgb,var(--dh-white) 14%,transparent);border-radius:var(--dh-radius);background-color:color-mix(in srgb,var(--dh-white) 3%,transparent)}.dh-table--delivery th,.dh-table--delivery td{border-bottom-color:color-mix(in srgb,var(--dh-white) 12%,transparent);font-size:var(--dh-size-sm);vertical-align:middle}.dh-table--delivery thead th{border-bottom-width:1px;border-bottom-color:color-mix(in srgb,var(--dh-white) 18%,transparent);font-size:var(--dh-size-xs);letter-spacing:.1em;text-transform:uppercase}.dh-table--delivery tbody tr:last-child>*{border-bottom:0}.dh-table--delivery td{color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-table--delivery .dh-table__accent{color:var(--dh-accent-500);font-weight:700;white-space:nowrap}.dh-delivery__more{margin:var(--dh-space-xs) 0 0;text-align:right;max-width:none}.dh-certs{padding:var(--dh-space-md);border:1px solid color-mix(in srgb,var(--dh-white) 14%,transparent);border-radius:var(--dh-radius);background-color:color-mix(in srgb,var(--dh-white) 3%,transparent)}.dh-certs__title{display:flex;align-items:center;gap:.6em;margin:0 0 var(--dh-space-sm);font-size:var(--dh-size-sm)}.dh-certs__dot{width:.55rem;height:.55rem;border-radius:50%;background-color:var(--dh-marker-500)}.dh-certs__list{margin:0;padding:0;list-style:none}.dh-certs__item{display:grid;gap:.2em;padding-block:var(--dh-space-xs);border-top:1px solid color-mix(in srgb,var(--dh-white) 12%,transparent);font-size:var(--dh-size-xs)}.dh-certs__item:first-child{border-top:0;padding-top:0}.dh-certs__item strong{font-size:var(--dh-size-sm)}.dh-certs__item span{color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-ventures{gap:var(--dh-space-sm)}.dh-venture{display:flex;flex-direction:column;gap:var(--dh-space-2xs);padding:var(--dh-space-sm);border:1px solid var(--dh-border-rule);border-radius:var(--dh-radius);background-color:var(--dh-white);color:var(--dh-on-white)}.dh-venture--dark{border-color:transparent;background-color:var(--dh-brand-700);color:var(--dh-on-brand-700)}.dh-venture__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--dh-space-2xs)}.dh-venture__avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--dh-radius-sm);background-color:var(--dh-brand-50);color:var(--dh-brand-500);font-family:var(--dh-font-heading);font-weight:700}.dh-venture--dark .dh-venture__avatar{background-color:color-mix(in srgb,var(--dh-white) 14%,transparent);color:var(--dh-white)}.dh-venture__status{display:inline-flex;align-items:center;gap:.45em;font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dh-venture__status:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background-color:var(--dh-marker-500)}.dh-venture__name{margin:0;font-size:var(--dh-size-md)}.dh-venture__text{margin:0;font-size:var(--dh-size-xs);line-height:1.5;color:var(--dh-muted-on-white)}.dh-venture--dark .dh-venture__text{color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-venture__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-xs);margin-top:auto;padding-top:var(--dh-space-xs);font-size:var(--dh-size-xs)}.dh-venture__sector{color:var(--dh-muted-on-white)}.dh-venture--dark .dh-venture__sector{color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-venture__link{display:inline-flex;align-items:center;gap:.35em;font-family:var(--dh-font-heading);font-weight:700;text-decoration:none;color:var(--dh-brand-500)}.dh-venture__link:hover{text-decoration:underline}.dh-venture--dark .dh-venture__link{color:var(--dh-accent-500)}.dh-venture__ext{width:.95em;height:.95em}.dh-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dh-space-sm) var(--dh-space-md);margin-top:var(--dh-space-sm);padding:var(--dh-space-sm) var(--dh-space-md);border-radius:var(--dh-radius);background-color:var(--dh-brand-700);color:var(--dh-on-brand-700)}.dh-strip__copy{flex:1 1 14rem}.dh-strip__title{margin:0;font-family:var(--dh-font-heading);font-size:var(--dh-size-md);font-weight:700}.dh-strip__text{margin:.15em 0 0;font-size:var(--dh-size-xs);color:color-mix(in srgb,var(--dh-white) 78%,transparent)}input.dh-strip__input.dh-strip__input.dh-strip__input{flex:2 1 16rem;max-width:none;width:auto;background-color:color-mix(in srgb,var(--dh-white) 8%,transparent);color:var(--dh-white);border:1px solid color-mix(in srgb,var(--dh-white) 55%,transparent)}.dh-strip__input::placeholder{color:color-mix(in srgb,var(--dh-white) 72%,transparent)}.dh-strip :focus-visible{outline-color:var(--dh-white)}.dh-band--engagement_models.dh-band--dark,.dh-band--engagement_models.dh-band--darkest,.dh-band--engagement_models.dh-band--surface-dark{background-image:linear-gradient(115deg,var(--dh-surface-dark) 25%,var(--dh-brand-500) 135%)}.dh-engage{display:grid;gap:var(--dh-space-xl);align-items:center}@media(min-width:60em){.dh-engage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dh-space-2xl)}}.dh-engage__copy .dh-lede{margin-top:var(--dh-space-sm);color:color-mix(in srgb,var(--dh-white) 82%,transparent)}.dh-engage__stack{display:grid;gap:var(--dh-space-xs)}.dh-engage__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dh-space-xs) var(--dh-space-md);padding:var(--dh-space-sm) var(--dh-space-md);border-radius:var(--dh-radius);background-color:var(--dh-white);color:var(--dh-on-white)}.dh-engage__card--brand{background-color:var(--dh-brand-300);color:var(--dh-on-brand-300)}.dh-engage__card-main{flex:1 1 14rem}.dh-engage__card-title{margin:0;font-size:var(--dh-size-md)}.dh-engage__card-text{margin:.25em 0 0;font-size:var(--dh-size-xs);line-height:1.5;color:var(--dh-muted-on-white)}.dh-engage__card--brand .dh-engage__card-text,.dh-engage__card--brand .dh-engage__card-sublabel{color:var(--dh-muted-on-brand-300)}.dh-engage__card-side{display:grid;margin:0;text-align:right}.dh-engage__card-label{font-family:var(--dh-font-heading);font-size:var(--dh-size-sm);font-weight:700;color:var(--dh-brand-500)}.dh-engage__card--brand .dh-engage__card-label{color:inherit}.dh-engage__card-sublabel{font-size:var(--dh-size-xs);color:var(--dh-muted-on-white)}.dh-engage__footnote{margin:var(--dh-space-2xs) 0 0;font-size:var(--dh-size-xs);color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-work{position:relative;display:flex;flex-direction:column;gap:var(--dh-space-xs);padding:var(--dh-space-sm);border-radius:var(--dh-radius-lg)}.dh-work__meta{display:flex;justify-content:space-between;gap:var(--dh-space-xs);margin:0;font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dh-work__visual{position:relative;height:9.5rem;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--dh-radius);background-color:color-mix(in srgb,currentColor 8%,transparent)}.dh-work__image{width:100%;height:100%;object-fit:cover}.dh-work__decor i{position:absolute;border-radius:var(--dh-radius-sm);background-color:color-mix(in srgb,currentColor 16%,transparent)}.dh-work__decor i:nth-child(1){left:8%;top:16%;width:46%;height:34%}.dh-work__decor i:nth-child(2){left:30%;top:38%;width:40%;height:40%;background-color:color-mix(in srgb,var(--dh-white) 12%,transparent)}.dh-work__decor i:nth-child(3){right:8%;top:12%;width:22%;height:22%;border-radius:50%}.dh-work__decor i:nth-child(4){right:12%;bottom:14%;width:28%;height:12%}.dh-work__title{margin:var(--dh-space-2xs) 0 0;font-size:var(--dh-size-lg);line-height:1.2}.dh-work__title a{color:inherit;text-decoration:none}.dh-work__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.dh-work:has(a:focus-visible){outline:3px solid var(--dh-brand-500);outline-offset:3px}.dh-work a:focus-visible{outline:0}.dh-work__text{margin:0;font-size:var(--dh-size-sm);color:color-mix(in srgb,currentColor 82%,transparent)}.dh-duo{display:grid;gap:var(--dh-space-md)}@media(min-width:60em){.dh-duo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.dh-duo__panel{padding:var(--dh-space-md);border:1px solid var(--dh-border-rule);border-radius:var(--dh-radius-lg);background-color:var(--dh-white);color:var(--dh-on-white)}.dh-duo__title{margin:0 0 var(--dh-space-sm);font-size:var(--dh-size-lg)}.dh-steps{margin:0;padding:0;list-style:none;max-width:none}.dh-steps__item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--dh-space-xs);padding-block:var(--dh-space-xs);border-top:1px solid var(--dh-border-rule)}.dh-steps__item:first-child{border-top:0;padding-top:0}.dh-steps__index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--dh-radius-sm);background-color:var(--dh-brand-50);color:var(--dh-brand-500);font-family:var(--dh-font-heading);font-size:var(--dh-size-xs);font-weight:700}.dh-steps__title{margin:0;font-family:var(--dh-font-heading);font-weight:700;font-size:var(--dh-size-sm)}.dh-steps__text{margin:.15em 0 0;font-size:var(--dh-size-xs);color:var(--dh-muted-on-white)}.dh-address{margin-bottom:var(--dh-space-sm);padding:var(--dh-space-sm);border-radius:var(--dh-radius);background-color:var(--dh-grey-100);color:var(--dh-on-grey-100)}.dh-address__line{margin:0;font-family:var(--dh-font-heading);font-weight:700;font-size:var(--dh-size-sm)}.dh-address__note{margin:.25em 0 0;font-size:var(--dh-size-xs);color:var(--dh-muted-on-grey-100)}.dh-rows{margin:0 0 var(--dh-space-sm);max-width:none}.dh-rows__row{display:flex;justify-content:space-between;gap:var(--dh-space-sm);padding-block:var(--dh-space-xs);border-top:1px solid var(--dh-border-rule);font-size:var(--dh-size-xs)}.dh-rows__row dt{font-weight:400;color:var(--dh-muted-on-white)}.dh-rows__row dd{margin:0;font-weight:700;text-align:right}.dh-rows__row a{color:inherit}.dh-duo__cta{margin:0;max-width:none}.dh-duo__cta .dh-button{width:100%}.dh-faqcards{display:grid;gap:var(--dh-space-sm);margin:0;padding:0;list-style:none}@media(min-width:40em){.dh-faqcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.dh-faqcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.dh-faqcard{padding:var(--dh-space-sm);border:1px solid var(--dh-border-rule);border-radius:var(--dh-radius);background-color:var(--dh-white);color:var(--dh-on-white)}.dh-faqcard__q{margin:0 0 var(--dh-space-2xs);font-size:var(--dh-size-sm);line-height:1.3}.dh-faqcard__a{font-size:var(--dh-size-xs);line-height:1.55;color:var(--dh-muted-on-white)}.dh-cta--panel{background-color:transparent;color:inherit;padding-block:0}.dh-cta--panel .dh-cta__inner{display:grid;gap:var(--dh-space-md);align-items:center;padding:var(--dh-space-md) var(--dh-space-lg);border-left:.4rem solid var(--dh-marker-500);border-radius:var(--dh-radius);background-color:var(--dh-surface-dark);color:var(--dh-on-surface-dark)}@media(min-width:60em){.dh-cta--panel .dh-cta__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:var(--dh-space-lg)}}.dh-cta--panel .dh-cta__title{font-size:var(--dh-size-xl)}.dh-cta--panel .dh-cta__text{font-size:var(--dh-size-sm);color:color-mix(in srgb,var(--dh-white) 80%,transparent)}.dh-cta__details{display:grid;gap:var(--dh-space-3xs);margin:0;max-width:none;font-size:var(--dh-size-sm)}.dh-cta__details>div{display:flex;flex-wrap:wrap;gap:.4em}.dh-cta__details dt{font-weight:400;color:color-mix(in srgb,var(--dh-white) 78%,transparent)}.dh-cta__details dd{margin:0;font-weight:700}.dh-cta--panel a{color:inherit}.dh-cta--panel .dh-button--secondary{color:inherit;border-color:currentColor}.dh-cta--panel .dh-button--secondary:hover,.dh-cta--panel .dh-button--secondary:focus-visible{background-color:var(--dh-white);color:var(--dh-on-white)}.dh-cta--panel :focus-visible{outline-color:var(--dh-white)}.dh-main:has(>.dh-band:last-child)+.dh-footer{margin-top:0}.dh-bandgroup{position:relative}.dh-bandgroup--field{overflow:hidden;background-image:var(--dh-field-hero);color:var(--dh-on-field-hero)}.dh-bandgroup--field>.dh-band{background-color:transparent;color:inherit}.dh-bandgroup--field>.dh-band .dh-u-muted{color:inherit}.dh-venture--group .dh-venture__status:before,.dh-venture--company .dh-venture__status:before{background-color:var(--dh-brand-300)}.dh-venture--dark.dh-venture--group .dh-venture__status:before,.dh-venture--dark.dh-venture--company .dh-venture__status:before{background-color:var(--dh-accent-500)}
