.band[data-astro-cid-jmdindq7]{background:var(--surface-subtle);padding-block:clamp(56px,7vw,112px)}.wp[data-astro-cid-jmdindq7]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:32px clamp(40px,7vw,120px);display:grid}.wp-text[data-astro-cid-jmdindq7]{flex-direction:column;gap:16px;display:flex}.wp-text[data-astro-cid-jmdindq7] .label-mono[data-astro-cid-jmdindq7],.wp-text[data-astro-cid-jmdindq7] h2[data-astro-cid-jmdindq7],.wp-text[data-astro-cid-jmdindq7] .lead[data-astro-cid-jmdindq7]{margin:0}.wp-text[data-astro-cid-jmdindq7] h2[data-astro-cid-jmdindq7]{text-wrap:balance;max-width:18ch}.lead[data-astro-cid-jmdindq7]{max-width:44ch;color:var(--text-body)}.wp-form[data-astro-cid-jmdindq7]{flex-direction:column;gap:14px;display:flex}.row[data-astro-cid-jmdindq7]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.row[data-astro-cid-jmdindq7] .grow{align-self:stretch;min-width:0}.note[data-astro-cid-jmdindq7]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.note[data-astro-cid-jmdindq7] a[data-astro-cid-jmdindq7]{color:var(--text-accent)}@media (width<=900px){.wp[data-astro-cid-jmdindq7]{grid-template-columns:minmax(0,1fr);align-items:start}}.hero-e[data-astro-cid-zhqvlrri]{display:none}@media (width<=720px){.hero-e[data-astro-cid-zhqvlrri]{display:block}.hero-f[data-astro-cid-zhqvlrri]{display:none}}.hero-logo[data-astro-cid-zhqvlrri]{min-height:56px;color:var(--text-strong);align-items:center;margin:0;display:flex}.hero-logo--light[data-astro-cid-zhqvlrri]{color:var(--dd-white)}.hero-client[data-astro-cid-zhqvlrri]{color:var(--text-muted);font-size:15px}.hero-logo--light[data-astro-cid-zhqvlrri] .hero-client[data-astro-cid-zhqvlrri]{color:#ffffffbf}.hero-title[data-astro-cid-zhqvlrri]{max-width:20ch;font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.045em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(34px,3.8vw,58px);line-height:1.04}.hero-title--light[data-astro-cid-zhqvlrri]{color:var(--dd-white)}.hero-lead[data-astro-cid-zhqvlrri]{max-width:52ch;color:var(--text-body);margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.hero-lead--light[data-astro-cid-zhqvlrri]{color:#fffc;font-weight:var(--fw-light)}.hero-e[data-astro-cid-zhqvlrri]{--p:0;background:var(--surface-page);height:210vh;position:relative}.hero-e-stick[data-astro-cid-zhqvlrri]{height:100vh;position:sticky;top:0;overflow:hidden}.hero-e-intro[data-astro-cid-zhqvlrri]{z-index:2;text-align:center;opacity:calc(1 - var(--p) * 2.2);transform:translateY(calc(var(--p) * -60px));flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:clamp(92px,11vh,120px);left:0;right:0}.hero-e-intro[data-astro-cid-zhqvlrri] .hero-title[data-astro-cid-zhqvlrri]{max-width:22ch}.hero-e-frame[data-astro-cid-zhqvlrri]{clip-path:inset(calc((1 - var(--p)) * 37%) calc((1 - var(--p)) * 14%) calc((1 - var(--p)) * 6%) calc((1 - var(--p)) * 14%) round calc((1 - var(--p)) * 12px));position:absolute;inset:0}.hero-e-frame[data-astro-cid-zhqvlrri] img[data-astro-cid-zhqvlrri]{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 - var(--p) * .12))}.hero-e-shade[data-astro-cid-zhqvlrri]{background:linear-gradient(to top, color-mix(in srgb, var(--dd-navy) 92%, transparent), color-mix(in srgb, var(--dd-navy) 35%, transparent) 55%, transparent);opacity:var(--p);position:absolute;inset:0}.hero-e[data-astro-cid-zhqvlrri],.hero-f[data-astro-cid-zhqvlrri]{margin-top:-73px}.hero-facts[data-astro-cid-zhqvlrri]{color:var(--dd-white);flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.hero-facts[data-astro-cid-zhqvlrri] div[data-astro-cid-zhqvlrri]{border-top:1px solid #ffffff4d;flex-direction:column;gap:4px;min-width:140px;padding-top:12px;display:flex}.hero-facts[data-astro-cid-zhqvlrri] dt[data-astro-cid-zhqvlrri]{color:#ffffffa6;font-size:13px}.hero-facts[data-astro-cid-zhqvlrri] dd[data-astro-cid-zhqvlrri]{font-size:16px;font-weight:var(--fw-light);margin:0}.hero-end[data-astro-cid-zhqvlrri]{opacity:calc((var(--p) - .6) * 2.5);transform:translateY(calc((1 - var(--p)) * 40px));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;display:flex;position:absolute;bottom:clamp(40px,6vh,80px);left:0;right:0}.hero-end-text[data-astro-cid-zhqvlrri]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.hero-end-title[data-astro-cid-zhqvlrri]{font-size:clamp(30px,3.2vw,48px)}.hero-f[data-astro-cid-zhqvlrri]{--p:0;background:var(--surface-page);height:230vh;position:relative}.hero-f-stick[data-astro-cid-zhqvlrri]{background:var(--surface-page);height:100vh;position:sticky;top:0;overflow:hidden}.hero-f-frame[data-astro-cid-zhqvlrri]{clip-path:inset(calc((1 - var(--p)) * 30%) calc((1 - var(--p)) * 44%) round calc((1 - var(--p)) * 16px));position:absolute;inset:0}.hero-f-frame[data-astro-cid-zhqvlrri] img[data-astro-cid-zhqvlrri]{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.25 - var(--p) * .25))}.hero-f-shade[data-astro-cid-zhqvlrri]{background:linear-gradient(to top, color-mix(in srgb, var(--dd-navy) 92%, transparent), color-mix(in srgb, var(--dd-navy) 30%, transparent) 55%, transparent);opacity:var(--p);position:absolute;inset:0}.hero-f-title[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.05em;color:var(--dd-white);mix-blend-mode:difference;pointer-events:none;opacity:calc(1 - (var(--p) - .7) * 4);flex-direction:column;justify-content:center;align-items:center;gap:.1em;margin:0;font-size:clamp(40px,6vw,100px);line-height:1;display:flex;position:absolute;inset:0}.hero-f-line[data-astro-cid-zhqvlrri]{white-space:nowrap}.hero-f-line--a[data-astro-cid-zhqvlrri]{transform:translateX(calc(var(--p) * -70vw))}.hero-f-line--b[data-astro-cid-zhqvlrri]{transform:translateX(calc(var(--p) * 70vw))}.bleed[data-astro-cid-zhqvlrri]{background:var(--dd-gray-100);height:clamp(360px,56vw,760px);margin:0;position:relative;overflow:hidden}.bleed--short[data-astro-cid-zhqvlrri]{height:clamp(280px,38vw,560px)}.bleed[data-astro-cid-zhqvlrri] img[data-astro-cid-zhqvlrri]{object-fit:cover;width:100%;height:100%}.bleed[data-astro-cid-zhqvlrri] figcaption[data-astro-cid-zhqvlrri]{color:#ffffffd9;font-size:13px;position:absolute;bottom:20px;left:0;right:0}.sbar[data-astro-cid-zhqvlrri]{z-index:20;background:color-mix(in srgb, var(--surface-page) 90%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:72px}.sbar-inner[data-astro-cid-zhqvlrri]{align-items:center;gap:32px;min-height:56px;display:flex}.sbar-name[data-astro-cid-zhqvlrri]{text-overflow:ellipsis;max-width:300px;color:var(--text-muted);white-space:nowrap;font-size:13px;overflow:hidden}.sbar-links[data-astro-cid-zhqvlrri]{scrollbar-width:none;gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.sbar-links[data-astro-cid-zhqvlrri] a[data-astro-cid-zhqvlrri]{border-radius:var(--radius-sm);color:var(--text-body);white-space:nowrap;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);padding:6px 12px;font-size:14px;text-decoration:none;display:block}.sbar-links[data-astro-cid-zhqvlrri] a[data-astro-cid-zhqvlrri]:hover{color:var(--accent)}.sbar-links[data-astro-cid-zhqvlrri] a[data-astro-cid-zhqvlrri].is-here{color:var(--text-accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.facts[data-astro-cid-zhqvlrri]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(40px,6vw,112px);padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(56px,6vw,96px);display:grid}.facts-list[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px 32px;margin:0;display:grid}.facts-list[data-astro-cid-zhqvlrri] div[data-astro-cid-zhqvlrri]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding-top:14px;display:flex}.facts-list[data-astro-cid-zhqvlrri] dt[data-astro-cid-zhqvlrri]{color:var(--text-muted);font-size:13px}.facts-list[data-astro-cid-zhqvlrri] dd[data-astro-cid-zhqvlrri]{color:var(--text-strong);margin:0;font-size:16px}.facts-numbers[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:36px clamp(24px,3vw,48px);display:grid}.facts-numbers[data-astro-cid-zhqvlrri] .facts-note[data-astro-cid-zhqvlrri]{grid-column:1/-1}.big[data-astro-cid-zhqvlrri]{flex-direction:column;gap:12px;display:flex}.big-value[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.055em;color:var(--accent);font-size:clamp(52px,5.4vw,88px);line-height:.92}.big-caption[data-astro-cid-zhqvlrri]{max-width:30ch;color:var(--text-strong);font-size:clamp(16px,1.25vw,18px);line-height:1.35}.facts-note[data-astro-cid-zhqvlrri]{color:var(--text-muted);margin:0;font-size:14px}.intro[data-astro-cid-zhqvlrri]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(72px,8vw,128px);display:grid}.intro-lead[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(22px,2vw,30px);line-height:1.3}.outcomes[data-astro-cid-zhqvlrri]{background:var(--surface-subtle);border-radius:var(--radius-sm);padding:clamp(24px,2.6vw,36px)}.outcomes-title[data-astro-cid-zhqvlrri]{color:var(--text-muted);margin:0 0 16px;font-size:15px}.outcomes[data-astro-cid-zhqvlrri] ul[data-astro-cid-zhqvlrri]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.outcomes[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{color:var(--text-strong);gap:12px;font-size:16px;line-height:1.45;display:flex}.outcomes[data-astro-cid-zhqvlrri] svg[data-astro-cid-zhqvlrri]{color:var(--accent);flex:none;margin-top:1px}.outcomes--art[data-astro-cid-zhqvlrri]{color:var(--dd-white);background:var(--accent) var(--art) center / cover;position:relative;overflow:hidden}.outcomes--art[data-astro-cid-zhqvlrri]:before{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--dd-navy) 72%, transparent) 30%, color-mix(in srgb, var(--dd-navy) 20%, transparent));position:absolute;inset:0}.outcomes--art[data-astro-cid-zhqvlrri]>[data-astro-cid-zhqvlrri]{position:relative}.outcomes--art[data-astro-cid-zhqvlrri] .outcomes-title[data-astro-cid-zhqvlrri]{color:#ffffffbf}.outcomes--art[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{color:var(--dd-white);font-weight:var(--fw-light)}.outcomes--art[data-astro-cid-zhqvlrri] svg[data-astro-cid-zhqvlrri]{color:var(--dd-white)}.intro-art[data-astro-cid-zhqvlrri]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}.part[data-astro-cid-zhqvlrri]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px clamp(40px,6vw,112px);padding-block:clamp(72px,8vw,128px);scroll-margin-top:140px;display:grid}.part-head[data-astro-cid-zhqvlrri]{flex-direction:column;gap:14px;display:flex}.part[data-astro-cid-zhqvlrri]>.part-head[data-astro-cid-zhqvlrri]{align-self:start;position:sticky;top:150px}.part-head--wide[data-astro-cid-zhqvlrri]{margin-bottom:clamp(40px,5vw,64px)}.part-label[data-astro-cid-zhqvlrri]{color:var(--text-accent);margin:0;font-size:14px}.part-label--light[data-astro-cid-zhqvlrri]{color:#ffffffbf}.part-title[data-astro-cid-zhqvlrri]{max-width:16ch;font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.04em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.08}.part[data-astro-cid-zhqvlrri] .prose h3{margin-top:1.6em;font-size:20px}.how[data-astro-cid-zhqvlrri]{background:var(--surface-subtle);padding-block:clamp(72px,8vw,128px);scroll-margin-top:140px}.how[data-astro-cid-zhqvlrri] .part-title[data-astro-cid-zhqvlrri]{max-width:22ch}.steps[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{border-top:1px solid var(--border-strong);flex-direction:column;gap:12px;padding-top:28px;display:flex;position:relative}.steps[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.step-n[data-astro-cid-zhqvlrri]{color:var(--text-muted);font-size:13px}.step-title[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.02em;color:var(--text-strong);font-size:clamp(20px,1.6vw,24px);line-height:1.15}.step-text[data-astro-cid-zhqvlrri]{color:var(--text-body);font-size:15px;line-height:1.5}.quote-name[data-astro-cid-zhqvlrri]{color:var(--text-strong);font-size:16px}.quote-role[data-astro-cid-zhqvlrri]{color:var(--text-muted);font-size:14px}.quote-a[data-astro-cid-zhqvlrri]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:end;gap:clamp(32px,6vw,112px);padding-block:clamp(80px,9vw,144px);display:grid}.quote-a-photo[data-astro-cid-zhqvlrri]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.quote-a-body[data-astro-cid-zhqvlrri]{flex-direction:column;gap:clamp(32px,4vw,56px);margin:0;display:flex}.quote-a-text[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.035em;color:var(--text-strong);text-wrap:pretty;margin:0;font-size:clamp(28px,3vw,46px);line-height:1.16}.quote-a-text[data-astro-cid-zhqvlrri]:before{content:"“"}.quote-a-text[data-astro-cid-zhqvlrri]:after{content:"”"}.quote-a-by[data-astro-cid-zhqvlrri]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.quote-a-by[data-astro-cid-zhqvlrri]>span[data-astro-cid-zhqvlrri]{flex-direction:column;gap:2px;display:flex}.quote-logo[data-astro-cid-zhqvlrri]{color:var(--text-strong)}.impact[data-astro-cid-zhqvlrri]{background:var(--accent) url(/media/about/office/grain-numbers-blue.webp) center / cover;color:var(--dd-white);padding-block:clamp(80px,9vw,144px);scroll-margin-top:140px;position:relative}.impact[data-astro-cid-zhqvlrri]:before{content:"";background:var(--accent);mix-blend-mode:multiply;opacity:.8;position:absolute;inset:0}.impact-inner[data-astro-cid-zhqvlrri]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px clamp(40px,6vw,112px);display:grid;position:relative}.impact[data-astro-cid-zhqvlrri] .part-title[data-astro-cid-zhqvlrri]{color:var(--dd-white)}.impact-body[data-astro-cid-zhqvlrri]{flex-direction:column;gap:clamp(40px,4vw,56px);display:flex}.impact-numbers[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.impact-numbers[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{border-top:1px solid #ffffff4d;flex-direction:column;gap:10px;padding-top:16px;display:flex}.impact-value[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(44px,4.4vw,72px);line-height:.95}.impact-caption[data-astro-cid-zhqvlrri]{font-size:16px;line-height:1.4;font-weight:var(--fw-light);color:#fffc}.impact-text[data-astro-cid-zhqvlrri]{max-width:64ch;font-size:18px;line-height:1.6;font-weight:var(--fw-light);color:#ffffffd9}.impact-text[data-astro-cid-zhqvlrri] p{margin:0 0 1.1em}.impact-text[data-astro-cid-zhqvlrri] p:last-child{margin-bottom:0}.impact-links[data-astro-cid-zhqvlrri]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.team-wrap[data-astro-cid-zhqvlrri]{scroll-margin-top:140px}.tm-list[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.tm-list[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{border-top:1px solid var(--border-subtle);align-items:center;gap:14px;padding-block:16px;display:flex}.tm-list[data-astro-cid-zhqvlrri] img[data-astro-cid-zhqvlrri],.tm-blank[data-astro-cid-zhqvlrri]{object-fit:cover;background:var(--surface-subtle);border-radius:50%;flex:none;width:56px;height:56px}.tm-who[data-astro-cid-zhqvlrri]{flex-direction:column;gap:2px;min-width:0;display:flex}.tm-name[data-astro-cid-zhqvlrri]{color:var(--text-strong);font-size:16px}.tm-role[data-astro-cid-zhqvlrri]{color:var(--text-muted);font-size:14px}.tm-in[data-astro-cid-zhqvlrri]{color:var(--text-muted);transition:color var(--dur) var(--ease-out);margin-left:auto}.tm-in[data-astro-cid-zhqvlrri]:hover{color:var(--accent)}.team-b[data-astro-cid-zhqvlrri]{align-items:center;min-height:clamp(460px,42vw,640px);display:flex;position:relative;overflow:hidden}.team-b-img[data-astro-cid-zhqvlrri]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-b-shade[data-astro-cid-zhqvlrri]{background:linear-gradient(to right, color-mix(in srgb, var(--dd-ink) 55%, transparent), transparent 70%);position:absolute;inset:0}.team-b-inner[data-astro-cid-zhqvlrri]{width:100%;padding-block:clamp(40px,4vw,64px);position:relative}.team-b-card[data-astro-cid-zhqvlrri]{width:fit-content;max-width:100%;color:var(--dd-white);border-radius:var(--radius-md);background:color-mix(in srgb, var(--dd-ink) 42%, transparent);backdrop-filter:blur(18px)saturate(140%);border:1px solid #fff3;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);display:flex}.team-b[data-astro-cid-zhqvlrri] .part-label[data-astro-cid-zhqvlrri]{color:#ffffffbf}.team-b-title[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.03em;color:var(--dd-white);margin:0 0 8px;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.tm-list--card[data-astro-cid-zhqvlrri]{grid-template-rows:repeat(var(--rows,4), auto);grid-template-columns:none;grid-auto-columns:minmax(260px,340px);grid-auto-flow:column;gap:0 32px}@media (width<=720px){.tm-list--card[data-astro-cid-zhqvlrri]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.team-wrap[data-astro-cid-zhqvlrri]:has(.built--offset) .team-b-inner[data-astro-cid-zhqvlrri]{padding-bottom:120px}.built--offset[data-astro-cid-zhqvlrri] .built-card[data-astro-cid-zhqvlrri]{width:100%}}.tm-list--card[data-astro-cid-zhqvlrri] li[data-astro-cid-zhqvlrri]{border-top-color:#ffffff2e}.tm-list--card[data-astro-cid-zhqvlrri] .tm-name[data-astro-cid-zhqvlrri]{color:var(--dd-white)}.tm-list--card[data-astro-cid-zhqvlrri] .tm-role[data-astro-cid-zhqvlrri],.tm-list--card[data-astro-cid-zhqvlrri] .tm-in[data-astro-cid-zhqvlrri]{color:#ffffffb3}.tm-list--card[data-astro-cid-zhqvlrri] .tm-in[data-astro-cid-zhqvlrri]:hover{color:var(--dd-white)}.cta.cta--gradient{padding-block:clamp(70px,7.7vw,114px)}.built[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;padding-block:clamp(48px,5vw,80px) 0;display:grid}.team-wrap[data-astro-cid-zhqvlrri]{position:relative}.built--offset[data-astro-cid-zhqvlrri]{z-index:2;justify-content:flex-end;align-items:flex-start;height:0;padding-block:0;display:flex;position:relative}.built--offset[data-astro-cid-zhqvlrri] .built-card[data-astro-cid-zhqvlrri]{background:var(--surface-page);width:auto;min-width:min(100%,340px);box-shadow:0 20px 50px color-mix(in srgb, var(--dd-ink) 14%, transparent);translate:0 -50%}.built-card[data-astro-cid-zhqvlrri]{color:var(--text-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease-out);grid-template-columns:1fr auto;align-items:end;gap:6px 48px;padding:26px 28px;text-decoration:none;display:grid}.built-card[data-astro-cid-zhqvlrri]:hover{border-color:var(--accent)}.built-label[data-astro-cid-zhqvlrri]{color:var(--text-muted);grid-column:1/-1;font-size:13px}.built-title[data-astro-cid-zhqvlrri]{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:-.03em;font-size:clamp(18px,1.4vw,21px);line-height:1.1}.built-cta[data-astro-cid-zhqvlrri]{white-space:nowrap;color:var(--accent);align-items:center;gap:6px;font-size:14px;display:inline-flex}.built-cta[data-astro-cid-zhqvlrri] svg{transition:transform var(--dur) var(--ease-out)}.built-card[data-astro-cid-zhqvlrri]:hover .built-cta[data-astro-cid-zhqvlrri] svg{transform:translate(4px)}@media (width<=1100px){.steps[data-astro-cid-zhqvlrri]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (width<=900px){.facts[data-astro-cid-zhqvlrri],.intro[data-astro-cid-zhqvlrri],.part[data-astro-cid-zhqvlrri],.impact-inner[data-astro-cid-zhqvlrri],.quote-a[data-astro-cid-zhqvlrri]{grid-template-columns:1fr}.quote-a-photo[data-astro-cid-zhqvlrri]{max-width:320px}.part[data-astro-cid-zhqvlrri]>.part-head[data-astro-cid-zhqvlrri]{position:static}.sbar-name[data-astro-cid-zhqvlrri]{display:none}.sbar-inner[data-astro-cid-zhqvlrri]{gap:12px}.sbar-links[data-astro-cid-zhqvlrri]{margin-left:-12px}}@media (width<=600px){.facts-list[data-astro-cid-zhqvlrri]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-zhqvlrri]{grid-template-columns:1fr}}
