.pills[data-astro-cid-dfzgaw76]{flex-wrap:wrap;gap:.25rem;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.pill[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-dark-50);--pill-edge:var(--color-light-300);--pill-contrast:var(--color-white);border:1px solid var(--pill-edge);letter-spacing:.1em;text-transform:uppercase;color:var(--pill-tone);white-space:nowrap;background-color:#0000;border-radius:999px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.2;display:inline-block}.pill--primary[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-primary);--pill-edge:var(--color-primary);--pill-contrast:var(--color-primary-contrast)}.pill--secondary[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-secondary);--pill-edge:var(--color-secondary);--pill-contrast:var(--color-secondary-contrast)}.pill--tertiary[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-tertiary);--pill-edge:var(--color-tertiary);--pill-contrast:var(--color-tertiary-contrast)}.pill--success[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-success);--pill-edge:var(--color-success);--pill-contrast:var(--color-success-contrast)}.pill--warning[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-warning);--pill-edge:var(--color-warning);--pill-contrast:var(--color-warning-contrast)}.pill--error[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-error);--pill-edge:var(--color-error);--pill-contrast:var(--color-error-contrast)}.pill--info[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-info);--pill-edge:var(--color-info);--pill-contrast:var(--color-info-contrast)}.pill--filled[data-astro-cid-dfzgaw76]{border-color:var(--pill-tone);color:var(--pill-contrast);background-color:var(--pill-tone)}.pill--outline[data-astro-cid-dfzgaw76]{border-color:var(--pill-edge);color:var(--pill-tone);background-color:#0000}.pill--sm[data-astro-cid-dfzgaw76]{font-size:.6rem}.pill--lg[data-astro-cid-dfzgaw76]{padding:.5rem .75rem;font-size:.75rem}@property --glass-body-surface{syntax:"<color>";inherits:false;initial-value:#fff}.glass-body[data-astro-cid-dfzgaw76]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-dfzgaw76]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-dfzgaw76]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-dfzgaw76]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-dfzgaw76]:before{display:none}.glass-body--muted[data-astro-cid-dfzgaw76]{opacity:.7}.glass-body--active[data-astro-cid-dfzgaw76]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-dfzgaw76]:before{display:none}.glass-body--active[data-astro-cid-dfzgaw76]:after{opacity:1}.design-layer[data-astro-cid-dfzgaw76]{--design-layer-joint:6rem;background-color:var(--color-light-100);padding-block-start:0;position:relative;overflow:clip}@media (width<=1023px){.design-layer[data-astro-cid-dfzgaw76]{--design-layer-joint:4rem}}.design-layer[data-astro-cid-dfzgaw76] .pill[data-astro-cid-dfzgaw76]{--pill-tone:var(--color-dark-100);--pill-edge:var(--color-light-400);background-color:var(--color-light-50)}.design-layer__intro[data-astro-cid-dfzgaw76]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.design-layer__meta[data-astro-cid-dfzgaw76]{align-items:center;gap:.75rem;display:flex}.design-layer__meta[data-astro-cid-dfzgaw76] .eyebrow{margin:0}.design-layer__heading[data-astro-cid-dfzgaw76]{margin:0;font-weight:200}.design-layer__heading[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76],.design-layer__title[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76]{font-weight:500}.design-layer__side[data-astro-cid-dfzgaw76]{flex-direction:column;align-items:center;gap:1rem;max-width:52ch;display:flex}.design-layer__side[data-astro-cid-dfzgaw76] .pills[data-astro-cid-dfzgaw76]{justify-content:center}.design-layer__side[data-astro-cid-dfzgaw76] p[data-astro-cid-dfzgaw76]{color:var(--color-dark-100);margin:0;line-height:1.65}.design-layer__rows[data-astro-cid-dfzgaw76]{margin:0;padding:0;list-style:none}.design-layer__row[data-astro-cid-dfzgaw76]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:2.5rem 4rem;margin-block-start:var(--design-layer-joint);display:grid;position:relative}.design-layer__row--flip[data-astro-cid-dfzgaw76]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.design-layer__row--flip[data-astro-cid-dfzgaw76] .design-layer__copy[data-astro-cid-dfzgaw76]{order:2}@media (width<=1023px){.design-layer__row[data-astro-cid-dfzgaw76],.design-layer__row--flip[data-astro-cid-dfzgaw76]{grid-template-columns:minmax(0,1fr);gap:2rem}.design-layer__row--flip[data-astro-cid-dfzgaw76] .design-layer__copy[data-astro-cid-dfzgaw76]{order:0}}.design-layer__joint[data-astro-cid-dfzgaw76]{border-inline-start:1px dashed var(--color-light-500);transform-origin:top;block-size:var(--design-layer-joint);position:absolute;inset-block-end:100%;inset-inline-start:50%}.design-layer__copy[data-astro-cid-dfzgaw76]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.design-layer__num[data-astro-cid-dfzgaw76]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-primary);font-size:clamp(2.5rem,1.3rem + 5.2vw,4.5rem);font-weight:100;line-height:1}.design-layer__label[data-astro-cid-dfzgaw76]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.design-layer__title[data-astro-cid-dfzgaw76]{letter-spacing:-.02em;color:var(--color-dark-800);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.35rem + 1.7vw,2.25rem);font-weight:200;line-height:1.1}.design-layer__body[data-astro-cid-dfzgaw76]{max-width:42ch;color:var(--color-dark-100);text-wrap:pretty;margin:0;line-height:1.65}.design-layer__fig[data-astro-cid-dfzgaw76]{border:1px solid var(--color-light-400);background-color:var(--color-light-200);box-shadow:inset 0 1px 16px var(--color-light-400);border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.design-layer__bar[data-astro-cid-dfzgaw76]{z-index:3;border-block-end:1px solid var(--color-light-300);color:var(--color-light-800);background-color:color-mix(in srgb, var(--color-light-200) 60%, transparent);justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex;position:relative}.design-layer__bar[data-astro-cid-dfzgaw76] span[data-astro-cid-dfzgaw76]:last-child{color:var(--color-primary)}.design-layer__plot[data-astro-cid-dfzgaw76]{aspect-ratio:16/10;position:relative}@media (width<=599px){.design-layer__plot[data-astro-cid-dfzgaw76]{aspect-ratio:4/3}}.design-layer__layer[data-astro-cid-dfzgaw76]{will-change:transform;position:absolute;inset:0}.design-layer__layer[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]{position:absolute}.design-layer__layer[data-astro-cid-dfzgaw76] .glass-body[data-astro-cid-dfzgaw76]{--glass-body-padding:0;backdrop-filter:none}.design-layer__note[data-astro-cid-dfzgaw76]{text-align:center;width:17%;height:13%;color:var(--color-dark-300);place-items:center;padding:.25rem;font-size:clamp(9px,.85vw,13px);font-weight:500;display:grid}@media (width<=599px){.design-layer__note[data-astro-cid-dfzgaw76]{width:24%}}.design-layer__line--v[data-astro-cid-dfzgaw76]{border-inline-start:1px solid var(--color-light-600);transform-origin:top;width:0}.design-layer__line--h[data-astro-cid-dfzgaw76]{border-block-start:1px solid var(--color-light-600);height:0}.design-layer__node[data-astro-cid-dfzgaw76]{width:16%;height:11%;color:var(--color-dark-300);place-items:center;font-size:clamp(9px,.8vw,12px);font-weight:600;display:grid}.design-layer__node[data-astro-cid-dfzgaw76].glass-body--active{color:var(--color-primary-700)}.design-layer__node--leaf[data-astro-cid-dfzgaw76]{--glass-body-border:var(--color-light-600);border-style:dashed}@media (width<=599px){.design-layer__node[data-astro-cid-dfzgaw76]{width:20%}}.design-layer__wire[data-astro-cid-dfzgaw76]{width:26%;height:68%;overflow:hidden}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]{background-color:color-mix(in srgb, var(--color-dark-900) 6%, transparent);border-radius:4px;width:84%;position:absolute;inset-inline-start:8%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:first-child{height:7%;top:5%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(2){background-color:color-mix(in srgb, var(--color-dark-900) 10%, transparent);height:30%;top:17%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(3){height:4%;top:53%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(4){width:70%;height:4%;top:60%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(5){width:50%;height:4%;top:67%}.design-layer__wire[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(6){border:1px dashed var(--color-light-600);background-color:#0000;width:44%;height:9%;top:80%}.design-layer__wire--ghost[data-astro-cid-dfzgaw76]{opacity:.45;height:62%}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]{width:32%;height:84%}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:first-child{background-color:var(--color-dark-800)}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(2){background:linear-gradient(135deg, var(--color-primary-400), var(--color-primary) 55%, var(--color-primary-700))}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(3){background-color:var(--color-dark-800);width:70%;height:6%;top:52%}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(4){background-color:var(--color-light-500);width:84%;height:3.5%;top:62%}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(5){background-color:var(--color-light-500);width:60%;height:3.5%;top:68%}.design-layer__wire--hifi[data-astro-cid-dfzgaw76]>[data-astro-cid-dfzgaw76]:nth-child(6){width:50%;height:10%;color:var(--color-white);background-color:var(--color-primary);border:0;border-radius:999px;place-items:center;font-size:clamp(7px,.6vw,10px);font-weight:600;display:grid;top:79%}.design-layer__arrow[data-astro-cid-dfzgaw76]{border-block-start:1px solid var(--color-primary);transform-origin:0;width:5%;height:0}.design-layer__arrow[data-astro-cid-dfzgaw76]:after{content:"";border:solid var(--color-primary);border-width:1px 1px 0 0;width:7px;height:7px;position:absolute;inset-block-start:-4.5px;inset-inline-end:-1px;transform:rotate(45deg)}.design-layer__badge[data-astro-cid-dfzgaw76]{--glass-body-border:var(--color-success);--glass-body-radius:999px;letter-spacing:.06em;white-space:nowrap;color:var(--color-success);padding:6px .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600}.design-layer__chip[data-astro-cid-dfzgaw76]{--glass-body-radius:999px;gap:6px;padding:.5rem;display:flex}.design-layer__chip[data-astro-cid-dfzgaw76] i[data-astro-cid-dfzgaw76]{background-color:var(--swatch);border-radius:50%;width:18px;height:18px}.design-layer__chip--type[data-astro-cid-dfzgaw76]{color:var(--color-dark-800);padding:6px 14px;font-size:22px;font-weight:300;line-height:1}.design-layer__tiles[data-astro-cid-dfzgaw76]{inset-inline-start:8%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8% 3%;width:84%;height:56%;display:grid;top:10%}.design-layer__tile[data-astro-cid-dfzgaw76]{place-items:center;display:grid}.design-layer__tile[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{background-color:var(--color-light-400);border-radius:3px;display:block}.design-layer__tile--nav[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{width:70%;height:12%}.design-layer__tile--card[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{background:linear-gradient(var(--color-light-300) calc(100% - 14px), transparent 0);border-radius:4px;width:56%;height:56%}.design-layer__tile--btn[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{background-color:var(--color-dark-800);border-radius:999px;width:58%;height:22%}.design-layer__tile--input[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{border:1px solid var(--color-light-600);background-color:#0000;width:66%;height:20%}.design-layer__tile--list[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{background:repeating-linear-gradient(var(--color-light-400) 0 3px, transparent 3px 9px);width:60%;height:44%}.design-layer__tile--avatar[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{aspect-ratio:1;border-radius:50%;width:30%}.design-layer__tile--tag[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{border:1px solid var(--color-light-400);background-color:var(--color-light-300);border-radius:999px;width:44%;height:18%}.design-layer__tile--on[data-astro-cid-dfzgaw76]>i[data-astro-cid-dfzgaw76]{background-color:var(--color-primary)}.design-layer__tokens[data-astro-cid-dfzgaw76]{inset-inline-start:8%;gap:6%;width:46%;display:flex;top:74%}.design-layer__tokens[data-astro-cid-dfzgaw76] i[data-astro-cid-dfzgaw76]{aspect-ratio:1;background-color:var(--swatch);width:13%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-dark-900) 8%, transparent), 0 8px 18px color-mix(in srgb, var(--color-dark-900) 8%, transparent);border-radius:50%}.design-layer__type[data-astro-cid-dfzgaw76]{inset-inline-start:60%;color:var(--color-dark-800);align-items:baseline;gap:.75rem;display:flex;top:72%}.design-layer__type[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76]:first-child{font-size:clamp(24px,2.6vw,40px);font-weight:200}.design-layer__type[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76]:nth-child(2){font-size:clamp(18px,1.8vw,28px);font-weight:400}.design-layer__type[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76]:nth-child(3){font-size:clamp(13px,1.2vw,18px);font-weight:600}.design-layer__lib[data-astro-cid-dfzgaw76]{inset-inline-start:6%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8%;width:30%;height:56%;display:grid;top:16%}.design-layer__code[data-astro-cid-dfzgaw76]{inset-inline-start:40%;flex-direction:column;gap:6%;width:54%;height:40%;padding:3.5% 4.5%;display:flex;top:10%}.design-layer__code[data-astro-cid-dfzgaw76] code[data-astro-cid-dfzgaw76]{white-space:nowrap;color:var(--color-dark-300);background:0 0;border:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(9px,.85vw,13px)}.design-layer__code[data-astro-cid-dfzgaw76] b[data-astro-cid-dfzgaw76]{color:var(--color-primary-700);font-weight:500}.design-layer__file[data-astro-cid-dfzgaw76],.design-layer__proof-src[data-astro-cid-dfzgaw76]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.design-layer__proof[data-astro-cid-dfzgaw76]{inset-inline-start:48%;flex-direction:column;gap:4%;width:44%;height:36%;padding:3.5% 4.5%;display:flex;top:56%}.design-layer__proof-label[data-astro-cid-dfzgaw76]{color:var(--color-dark-800);font-size:clamp(10px,.85vw,13px);font-weight:600;line-height:1.3}.design-layer__proof-before[data-astro-cid-dfzgaw76]{color:var(--color-light-900);font-size:clamp(9px,.8vw,12px);text-decoration:line-through}.design-layer__proof-after[data-astro-cid-dfzgaw76]{letter-spacing:-.03em;color:var(--color-primary);margin-block-start:auto;font-size:clamp(28px,3.4vw,52px);font-weight:300;line-height:1}.design-layer__proof-src[data-astro-cid-dfzgaw76]{color:var(--color-light-800)}.pills[data-astro-cid-nbj3r632]{flex-wrap:wrap;gap:.25rem;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.pill[data-astro-cid-nbj3r632]{--pill-tone:var(--color-dark-50);--pill-edge:var(--color-light-300);--pill-contrast:var(--color-white);border:1px solid var(--pill-edge);letter-spacing:.1em;text-transform:uppercase;color:var(--pill-tone);white-space:nowrap;background-color:#0000;border-radius:999px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.2;display:inline-block}.pill--primary[data-astro-cid-nbj3r632]{--pill-tone:var(--color-primary);--pill-edge:var(--color-primary);--pill-contrast:var(--color-primary-contrast)}.pill--secondary[data-astro-cid-nbj3r632]{--pill-tone:var(--color-secondary);--pill-edge:var(--color-secondary);--pill-contrast:var(--color-secondary-contrast)}.pill--tertiary[data-astro-cid-nbj3r632]{--pill-tone:var(--color-tertiary);--pill-edge:var(--color-tertiary);--pill-contrast:var(--color-tertiary-contrast)}.pill--success[data-astro-cid-nbj3r632]{--pill-tone:var(--color-success);--pill-edge:var(--color-success);--pill-contrast:var(--color-success-contrast)}.pill--warning[data-astro-cid-nbj3r632]{--pill-tone:var(--color-warning);--pill-edge:var(--color-warning);--pill-contrast:var(--color-warning-contrast)}.pill--error[data-astro-cid-nbj3r632]{--pill-tone:var(--color-error);--pill-edge:var(--color-error);--pill-contrast:var(--color-error-contrast)}.pill--info[data-astro-cid-nbj3r632]{--pill-tone:var(--color-info);--pill-edge:var(--color-info);--pill-contrast:var(--color-info-contrast)}.pill--filled[data-astro-cid-nbj3r632]{border-color:var(--pill-tone);color:var(--pill-contrast);background-color:var(--pill-tone)}.pill--outline[data-astro-cid-nbj3r632]{border-color:var(--pill-edge);color:var(--pill-tone);background-color:#0000}.pill--sm[data-astro-cid-nbj3r632]{font-size:.6rem}.pill--lg[data-astro-cid-nbj3r632]{padding:.5rem .75rem;font-size:.75rem}.glass-body[data-astro-cid-nbj3r632]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-nbj3r632]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-nbj3r632]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-nbj3r632]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-nbj3r632]:before{display:none}.glass-body--muted[data-astro-cid-nbj3r632]{opacity:.7}.glass-body--active[data-astro-cid-nbj3r632]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-nbj3r632]:before{display:none}.glass-body--active[data-astro-cid-nbj3r632]:after{opacity:1}.engineering-layer[data-astro-cid-nbj3r632]{--engineering-layer-joint:6rem;background-color:var(--color-light-100);position:relative;overflow:clip visible}@media (width<=1023px){.engineering-layer[data-astro-cid-nbj3r632]{--engineering-layer-joint:4rem}}.engineering-layer[data-astro-cid-nbj3r632] .pill[data-astro-cid-nbj3r632]{--pill-tone:var(--color-dark-100);--pill-edge:var(--color-light-400);background-color:var(--color-light-50)}.engineering-layer__intro[data-astro-cid-nbj3r632]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.engineering-layer__meta[data-astro-cid-nbj3r632]{align-items:center;gap:.75rem;display:flex}.engineering-layer__meta[data-astro-cid-nbj3r632] .eyebrow{margin:0}.engineering-layer__heading[data-astro-cid-nbj3r632]{margin:0;font-weight:200}.engineering-layer__heading[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632],.engineering-layer__title[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{font-weight:500}.engineering-layer__side[data-astro-cid-nbj3r632]{flex-direction:column;align-items:center;gap:1rem;max-width:52ch;display:flex}.engineering-layer__side[data-astro-cid-nbj3r632] .pills[data-astro-cid-nbj3r632]{justify-content:center}.engineering-layer__side[data-astro-cid-nbj3r632] p[data-astro-cid-nbj3r632]{color:var(--color-dark-100);margin:0;line-height:1.65}.engineering-layer__rows[data-astro-cid-nbj3r632]{margin:0;padding:0;list-style:none}.engineering-layer__row[data-astro-cid-nbj3r632]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:2.5rem 4rem;margin-block-start:var(--engineering-layer-joint);display:grid;position:relative}.engineering-layer__row--flip[data-astro-cid-nbj3r632]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.engineering-layer__row--flip[data-astro-cid-nbj3r632] .engineering-layer__copy[data-astro-cid-nbj3r632]{order:2}@media (width<=1023px){.engineering-layer__row[data-astro-cid-nbj3r632],.engineering-layer__row--flip[data-astro-cid-nbj3r632]{grid-template-columns:minmax(0,1fr);gap:2rem}.engineering-layer__row--flip[data-astro-cid-nbj3r632] .engineering-layer__copy[data-astro-cid-nbj3r632]{order:0}}.engineering-layer__joint[data-astro-cid-nbj3r632]{border-inline-start:1px dashed var(--color-light-500);transform-origin:top;block-size:var(--engineering-layer-joint);position:absolute;inset-block-end:100%;inset-inline-start:50%}.engineering-layer__intro[data-astro-cid-nbj3r632]>.engineering-layer__joint[data-astro-cid-nbj3r632]{block-size:calc(2 * var(--section-spacing) - 1rem);inset-block-end:calc(100% + 1rem)}.engineering-layer__copy[data-astro-cid-nbj3r632]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.engineering-layer__num[data-astro-cid-nbj3r632]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-primary);font-size:clamp(2.5rem,1.3rem + 5.2vw,4.5rem);font-weight:100;line-height:1}.engineering-layer__label[data-astro-cid-nbj3r632]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.engineering-layer__title[data-astro-cid-nbj3r632]{letter-spacing:-.02em;color:var(--color-dark-800);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.35rem + 1.7vw,2.25rem);font-weight:200;line-height:1.1}.engineering-layer__body[data-astro-cid-nbj3r632]{max-width:42ch;color:var(--color-dark-100);text-wrap:pretty;margin:0;line-height:1.65}.engineering-layer__fig[data-astro-cid-nbj3r632]{border:1px solid var(--color-light-400);background-color:var(--color-light-200);box-shadow:inset 0 1px 16px var(--color-light-400);border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.engineering-layer__bar[data-astro-cid-nbj3r632]{z-index:3;border-block-end:1px solid var(--color-light-300);color:var(--color-light-800);background-color:color-mix(in srgb, var(--color-light-200) 60%, transparent);justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex;position:relative}.engineering-layer__bar[data-astro-cid-nbj3r632] span[data-astro-cid-nbj3r632]:last-child{color:var(--color-primary)}.engineering-layer__plot[data-astro-cid-nbj3r632]{aspect-ratio:16/10;position:relative}@media (width<=599px){.engineering-layer__plot[data-astro-cid-nbj3r632]{aspect-ratio:4/3}}.engineering-layer__layer[data-astro-cid-nbj3r632]{will-change:transform;position:absolute;inset:0}.engineering-layer__layer[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]{position:absolute}.engineering-layer__layer[data-astro-cid-nbj3r632] .glass-body[data-astro-cid-nbj3r632]{--glass-body-padding:0;backdrop-filter:none}.engineering-layer__line--v[data-astro-cid-nbj3r632]{border-inline-start:1px solid var(--color-light-600);transform-origin:top;width:0}.engineering-layer__line--h[data-astro-cid-nbj3r632]{border-block-start:1px solid var(--color-light-600);transform-origin:0;height:0}.engineering-layer__arrow[data-astro-cid-nbj3r632]{border-block-start:1px solid var(--color-primary);transform-origin:0;height:0}.engineering-layer__arrow[data-astro-cid-nbj3r632]:after{content:"";border:solid var(--color-primary);border-width:1px 1px 0 0;width:7px;height:7px;position:absolute;inset-block-start:-4.5px;inset-inline-end:-1px;transform:rotate(45deg)}.engineering-layer__code[data-astro-cid-nbj3r632]{flex-direction:column;gap:5%;padding:3.5% 4.5%;display:flex}.engineering-layer__code[data-astro-cid-nbj3r632] code[data-astro-cid-nbj3r632]{white-space:pre;color:var(--color-dark-300);background:0 0;border:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(9px,.85vw,13px)}.engineering-layer__code[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{color:var(--color-primary-700);font-weight:500}.engineering-layer__file[data-astro-cid-nbj3r632],.engineering-layer__proof-src[data-astro-cid-nbj3r632]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.engineering-layer__chip[data-astro-cid-nbj3r632]{--glass-body-radius:999px;white-space:nowrap;color:var(--color-dark-300);align-items:center;gap:.5rem;padding:6px .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;display:flex}.engineering-layer__chip[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{color:var(--color-primary-700);font-weight:600}.engineering-layer__chip[data-astro-cid-nbj3r632] em[data-astro-cid-nbj3r632]{color:var(--color-success);font-style:normal;font-weight:600}.engineering-layer__chip[data-astro-cid-nbj3r632] i[data-astro-cid-nbj3r632]{background-color:var(--swatch);border-radius:50%;width:12px;height:12px}.engineering-layer__badge[data-astro-cid-nbj3r632]{--glass-body-border:var(--color-success);--glass-body-radius:999px;letter-spacing:.06em;white-space:nowrap;color:var(--color-success);padding:6px .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600}.engineering-layer__node[data-astro-cid-nbj3r632]{white-space:nowrap;width:22%;height:11%;color:var(--color-dark-300);align-items:center;padding-inline:1.5%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(9px,.8vw,12px);display:flex}.engineering-layer__node[data-astro-cid-nbj3r632].glass-body--active{color:var(--color-primary-700)}.engineering-layer__node--leaf[data-astro-cid-nbj3r632]{--glass-body-border:var(--color-light-600);border-style:dashed}.engineering-layer__note[data-astro-cid-nbj3r632]{text-align:center;width:15%;height:12%;color:var(--color-dark-300);place-items:center;padding:.25rem;font-size:clamp(9px,.85vw,13px);font-weight:500;display:grid}@media (width<=599px){.engineering-layer__note[data-astro-cid-nbj3r632]{width:18%}}.engineering-layer__state[data-astro-cid-nbj3r632]{width:34%;height:13%;color:var(--color-light-900);justify-content:space-between;align-items:center;padding-inline:2%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(8px,.7vw,11px);display:flex}.engineering-layer__state[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{height:62%;font-family:var(--font-hanken-grotesk);color:var(--color-white);background-color:var(--color-primary);border-radius:999px;place-items:center;padding-inline:1.4em;font-weight:600;display:grid}.engineering-layer__state--hover[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{background-color:var(--color-primary-700)}.engineering-layer__state--disabled[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{color:var(--color-light-900);background-color:var(--color-light-400)}.engineering-layer__state--loading[data-astro-cid-nbj3r632] b[data-astro-cid-nbj3r632]{letter-spacing:.2em}.engineering-layer__screen[data-astro-cid-nbj3r632]{--glass-body-radius:10px;width:28%;height:72%;overflow:hidden}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]{font-style:normal;position:absolute;inset-inline:9%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:first-child{border-block-end:1px solid var(--color-light-300);background:linear-gradient(var(--color-primary) 0 0) 9% 50%/9px 9px no-repeat, linear-gradient(var(--color-light-500) 0 0) 22% 50%/18% 2px no-repeat, color-mix(in srgb, var(--color-white) 50%, transparent);height:10%;inset:0 0 auto}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:first-child:after{content:"A";aspect-ratio:1;height:62%;color:var(--color-white);background-color:var(--color-primary);border-radius:50%;place-items:center;margin-block:auto;font-size:clamp(6px,.55vw,9px);font-weight:600;display:grid;position:absolute;inset-block:0;inset-inline-end:7%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(2){background:linear-gradient(var(--color-dark-300) 0 0) 0 0/62% 32% no-repeat, linear-gradient(var(--color-light-600) 0 0) 0 100%/40% 22% no-repeat;height:8%;top:17%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(n+3):nth-child(-n+5){border:1px solid var(--color-light-300);background-color:color-mix(in srgb, var(--color-white) 60%, transparent);border-radius:6px;height:14%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(n+3):nth-child(-n+5):before{content:"";aspect-ratio:1;background:linear-gradient(150deg, var(--color-primary-50), var(--color-primary-200));border-radius:4px;position:absolute;inset-block:18%;inset-inline-start:6%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(n+3):nth-child(-n+5):after{content:"";background:linear-gradient(var(--color-dark-300) 0 0) 0 0/80% 30% no-repeat, linear-gradient(var(--color-light-500) 0 0) 0 100%/52% 26% no-repeat;position:absolute;inset:30% 12% 30% 30%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(3){top:32%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(4){top:49%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(5){top:66%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(6){height:8%;top:86%}.engineering-layer__screen[data-astro-cid-nbj3r632]>[data-astro-cid-nbj3r632]:nth-child(6):before{content:"ready";letter-spacing:.08em;text-transform:uppercase;color:var(--color-success);background:radial-gradient(circle, var(--color-success) 2.5px, transparent 3px) 5px 50%/6px 6px no-repeat, var(--color-success-50);border-radius:999px;padding:2px 7px 2px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(6px,.5vw,8px);display:inline-block}.engineering-layer__hub[data-astro-cid-nbj3r632]{width:18%;height:22%;color:var(--color-primary-700);place-items:center;font-size:clamp(10px,.95vw,14px);font-weight:600;display:grid}.engineering-layer__service[data-astro-cid-nbj3r632]{width:18%;height:14%;color:var(--color-dark-300);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:clamp(9px,.8vw,12px);font-weight:600;display:flex}.engineering-layer__service[data-astro-cid-nbj3r632] small[data-astro-cid-nbj3r632]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(7px,.6vw,10px);font-weight:400}.engineering-layer__packet[data-astro-cid-nbj3r632]{background-color:var(--color-primary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:50%;margin:-3.5px 0 0 -3.5px}.engineering-layer__checks[data-astro-cid-nbj3r632]{flex-direction:column;gap:6%;padding:4% 4.5%;display:flex}.engineering-layer__check[data-astro-cid-nbj3r632]{color:var(--color-dark-300);align-items:center;gap:.5rem;font-size:clamp(10px,.9vw,14px);display:flex}.engineering-layer__check[data-astro-cid-nbj3r632] i[data-astro-cid-nbj3r632]{width:1.5em;height:1.5em;color:var(--color-white);background-color:var(--color-success);border-radius:50%;place-items:center;font-size:.8em;font-style:normal;display:grid}.engineering-layer__proof[data-astro-cid-nbj3r632]{flex-direction:column;gap:4%;padding:3.5% 4.5%;display:flex}.engineering-layer__proof-label[data-astro-cid-nbj3r632]{color:var(--color-dark-800);font-size:clamp(10px,.85vw,13px);font-weight:600;line-height:1.3}.engineering-layer__proof-before[data-astro-cid-nbj3r632]{color:var(--color-light-900);font-size:clamp(9px,.8vw,12px);text-decoration:line-through}.engineering-layer__proof-after[data-astro-cid-nbj3r632]{letter-spacing:-.03em;color:var(--color-primary);margin-block-start:auto;font-size:clamp(16px,2.4vw,36px);font-weight:300;line-height:1}.engineering-layer__proof-src[data-astro-cid-nbj3r632]{color:var(--color-light-800)}.pills[data-astro-cid-riwjy4kv]{flex-wrap:wrap;gap:.25rem;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.pill[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-dark-50);--pill-edge:var(--color-light-300);--pill-contrast:var(--color-white);border:1px solid var(--pill-edge);letter-spacing:.1em;text-transform:uppercase;color:var(--pill-tone);white-space:nowrap;background-color:#0000;border-radius:999px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.2;display:inline-block}.pill--primary[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-primary);--pill-edge:var(--color-primary);--pill-contrast:var(--color-primary-contrast)}.pill--secondary[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-secondary);--pill-edge:var(--color-secondary);--pill-contrast:var(--color-secondary-contrast)}.pill--tertiary[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-tertiary);--pill-edge:var(--color-tertiary);--pill-contrast:var(--color-tertiary-contrast)}.pill--success[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-success);--pill-edge:var(--color-success);--pill-contrast:var(--color-success-contrast)}.pill--warning[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-warning);--pill-edge:var(--color-warning);--pill-contrast:var(--color-warning-contrast)}.pill--error[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-error);--pill-edge:var(--color-error);--pill-contrast:var(--color-error-contrast)}.pill--info[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-info);--pill-edge:var(--color-info);--pill-contrast:var(--color-info-contrast)}.pill--filled[data-astro-cid-riwjy4kv]{border-color:var(--pill-tone);color:var(--pill-contrast);background-color:var(--pill-tone)}.pill--outline[data-astro-cid-riwjy4kv]{border-color:var(--pill-edge);color:var(--pill-tone);background-color:#0000}.pill--sm[data-astro-cid-riwjy4kv]{font-size:.6rem}.pill--lg[data-astro-cid-riwjy4kv]{padding:.5rem .75rem;font-size:.75rem}.glass-body[data-astro-cid-riwjy4kv]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-riwjy4kv]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-riwjy4kv]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-riwjy4kv]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-riwjy4kv]:before{display:none}.glass-body--muted[data-astro-cid-riwjy4kv]{opacity:.7}.glass-body--active[data-astro-cid-riwjy4kv]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-riwjy4kv]:before{display:none}.glass-body--active[data-astro-cid-riwjy4kv]:after{opacity:1}.automation-layer[data-astro-cid-riwjy4kv]{--automation-layer-joint:6rem;background-color:var(--color-light-100);position:relative;overflow:clip visible}@media (width<=1023px){.automation-layer[data-astro-cid-riwjy4kv]{--automation-layer-joint:4rem}}.automation-layer[data-astro-cid-riwjy4kv] .pill[data-astro-cid-riwjy4kv]{--pill-tone:var(--color-dark-100);--pill-edge:var(--color-light-400);background-color:var(--color-light-50)}.automation-layer__intro[data-astro-cid-riwjy4kv]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.automation-layer__meta[data-astro-cid-riwjy4kv]{align-items:center;gap:.75rem;display:flex}.automation-layer__meta[data-astro-cid-riwjy4kv] .eyebrow{margin:0}.automation-layer__heading[data-astro-cid-riwjy4kv]{margin:0;font-weight:200}.automation-layer__heading[data-astro-cid-riwjy4kv] b[data-astro-cid-riwjy4kv],.automation-layer__title[data-astro-cid-riwjy4kv] b[data-astro-cid-riwjy4kv]{font-weight:500}.automation-layer__side[data-astro-cid-riwjy4kv]{flex-direction:column;align-items:center;gap:1rem;max-width:52ch;display:flex}.automation-layer__side[data-astro-cid-riwjy4kv] .pills[data-astro-cid-riwjy4kv]{justify-content:center}.automation-layer__side[data-astro-cid-riwjy4kv] p[data-astro-cid-riwjy4kv]{color:var(--color-dark-100);margin:0;line-height:1.65}.automation-layer__rows[data-astro-cid-riwjy4kv]{margin:0;padding:0;list-style:none}.automation-layer__row[data-astro-cid-riwjy4kv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:2.5rem 4rem;margin-block-start:var(--automation-layer-joint);display:grid;position:relative}.automation-layer__row--flip[data-astro-cid-riwjy4kv]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.automation-layer__row--flip[data-astro-cid-riwjy4kv] .automation-layer__copy[data-astro-cid-riwjy4kv]{order:2}@media (width<=1023px){.automation-layer__row[data-astro-cid-riwjy4kv],.automation-layer__row--flip[data-astro-cid-riwjy4kv]{grid-template-columns:minmax(0,1fr);gap:2rem}.automation-layer__row--flip[data-astro-cid-riwjy4kv] .automation-layer__copy[data-astro-cid-riwjy4kv]{order:0}}.automation-layer__joint[data-astro-cid-riwjy4kv]{border-inline-start:1px dashed var(--color-light-500);transform-origin:top;block-size:var(--automation-layer-joint);position:absolute;inset-block-end:100%;inset-inline-start:50%}.automation-layer__intro[data-astro-cid-riwjy4kv]>.automation-layer__joint[data-astro-cid-riwjy4kv]{block-size:calc(2 * var(--section-spacing) - 1rem);inset-block-end:calc(100% + 1rem)}.automation-layer__copy[data-astro-cid-riwjy4kv]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.automation-layer__num[data-astro-cid-riwjy4kv]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-primary);font-size:clamp(2.5rem,1.3rem + 5.2vw,4.5rem);font-weight:100;line-height:1}.automation-layer__label[data-astro-cid-riwjy4kv]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.automation-layer__title[data-astro-cid-riwjy4kv]{letter-spacing:-.02em;color:var(--color-dark-800);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.35rem + 1.7vw,2.25rem);font-weight:200;line-height:1.1}.automation-layer__body[data-astro-cid-riwjy4kv]{max-width:42ch;color:var(--color-dark-100);text-wrap:pretty;margin:0;line-height:1.65}.automation-layer__fig[data-astro-cid-riwjy4kv]{border:1px solid var(--color-light-400);background-color:var(--color-light-200);box-shadow:inset 0 1px 16px var(--color-light-400);border-radius:1.5rem;margin:0;position:relative;overflow:hidden}.automation-layer__bar[data-astro-cid-riwjy4kv]{z-index:3;border-block-end:1px solid var(--color-light-300);color:var(--color-light-800);background-color:color-mix(in srgb, var(--color-light-200) 60%, transparent);justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.75rem;display:flex;position:relative}.automation-layer__bar[data-astro-cid-riwjy4kv] span[data-astro-cid-riwjy4kv]:last-child{color:var(--color-primary)}.automation-layer__plot[data-astro-cid-riwjy4kv]{aspect-ratio:16/10;position:relative}@media (width<=599px){.automation-layer__plot[data-astro-cid-riwjy4kv]{aspect-ratio:4/3}}.automation-layer__layer[data-astro-cid-riwjy4kv]{will-change:transform;position:absolute;inset:0}.automation-layer__layer[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]{position:absolute}.automation-layer__layer[data-astro-cid-riwjy4kv] .glass-body[data-astro-cid-riwjy4kv]{--glass-body-padding:0;backdrop-filter:none}.automation-layer__line--v[data-astro-cid-riwjy4kv]{border-inline-start:1px solid var(--color-light-600);transform-origin:top;width:0}.automation-layer__line--h[data-astro-cid-riwjy4kv]{border-block-start:1px solid var(--color-light-600);transform-origin:0;height:0}.automation-layer__arrow[data-astro-cid-riwjy4kv]{border-block-start:1px solid var(--color-primary);transform-origin:0;height:0}.automation-layer__arrow[data-astro-cid-riwjy4kv]:after{content:"";border:solid var(--color-primary);border-width:1px 1px 0 0;width:7px;height:7px;position:absolute;inset-block-start:-4.5px;inset-inline-end:-1px;transform:rotate(45deg)}.automation-layer__code[data-astro-cid-riwjy4kv]{flex-direction:column;gap:5%;padding:3.5% 4.5%;display:flex}.automation-layer__code[data-astro-cid-riwjy4kv] code[data-astro-cid-riwjy4kv]{white-space:pre;color:var(--color-dark-300);background:0 0;border:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(9px,.85vw,13px)}.automation-layer__code[data-astro-cid-riwjy4kv] b[data-astro-cid-riwjy4kv]{color:var(--color-primary-700);font-weight:500}.automation-layer__code[data-astro-cid-riwjy4kv] s[data-astro-cid-riwjy4kv]{color:var(--color-light-900)}.automation-layer__file[data-astro-cid-riwjy4kv]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.automation-layer__file[data-astro-cid-riwjy4kv],.automation-layer__proof-src[data-astro-cid-riwjy4kv]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.automation-layer__chip[data-astro-cid-riwjy4kv]{--glass-body-radius:999px;white-space:nowrap;color:var(--color-dark-300);align-items:center;gap:.5rem;padding:6px .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;display:flex}.automation-layer__chip[data-astro-cid-riwjy4kv] em[data-astro-cid-riwjy4kv]{color:var(--color-success);font-style:normal;font-weight:600}.automation-layer__badge[data-astro-cid-riwjy4kv]{--glass-body-border:var(--color-error-200);--glass-body-radius:999px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;width:fit-content;height:fit-content;color:var(--color-error-700);background:var(--color-error-50);box-shadow:0 6px 16px color-mix(in srgb, var(--color-error) 14%, transparent);align-items:center;gap:6px;margin:auto;padding:3px .75rem 3px 3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;display:flex}.automation-layer__badge[data-astro-cid-riwjy4kv] i[data-astro-cid-riwjy4kv]{aspect-ratio:1;width:18px;font-family:var(--font-hanken-grotesk);color:var(--color-white);background-color:var(--color-error);border-radius:50%;place-items:center;font-size:11px;font-style:normal;line-height:1;display:grid}@media (width<=599px){.automation-layer__badge[data-astro-cid-riwjy4kv]{letter-spacing:.02em;gap:4px;padding:2px 6px 2px 2px;font-size:8px}.automation-layer__badge[data-astro-cid-riwjy4kv] i[data-astro-cid-riwjy4kv]{width:13px;font-size:8px}}.automation-layer__step[data-astro-cid-riwjy4kv]{text-align:center;white-space:nowrap;width:16%;height:14%;color:var(--color-dark-300);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:clamp(9px,.8vw,12px);font-weight:600;display:flex}@media (width<=599px){.automation-layer__step[data-astro-cid-riwjy4kv]{white-space:normal;gap:1px;padding-inline:2px;line-height:1.1}}.automation-layer__step[data-astro-cid-riwjy4kv].glass-body--active{color:var(--color-primary-700)}.automation-layer__step[data-astro-cid-riwjy4kv] small[data-astro-cid-riwjy4kv]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(7px,.6vw,10px);font-weight:400}.automation-layer__step--leaf[data-astro-cid-riwjy4kv]{--glass-body-border:var(--color-light-600);border-style:dashed}.automation-layer__step--error[data-astro-cid-riwjy4kv]{--glass-body-border:var(--color-error);color:var(--color-error)}.automation-layer__line--fail[data-astro-cid-riwjy4kv]{border-color:var(--color-error)}.automation-layer__line--fail[data-astro-cid-riwjy4kv].automation-layer__line--v{border-inline-start-style:dashed}.automation-layer__line--fail[data-astro-cid-riwjy4kv].automation-layer__line--h{border-block-start-style:dashed}.automation-layer__tag[data-astro-cid-riwjy4kv]{color:var(--color-light-900);flex-direction:column;gap:.25rem;padding:3% 4%;font-size:clamp(9px,.8vw,12px);display:flex}.automation-layer__tag[data-astro-cid-riwjy4kv] b[data-astro-cid-riwjy4kv]{letter-spacing:-.03em;color:var(--color-primary);font-size:clamp(16px,2vw,30px);font-weight:300;line-height:1}.automation-layer__boundary[data-astro-cid-riwjy4kv]{border:1px dashed var(--color-primary-300);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-700);background-color:color-mix(in srgb, var(--color-primary) 4%, transparent);border-radius:1rem;padding:1.5% 2%;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.6rem}.automation-layer__screen[data-astro-cid-riwjy4kv]{--glass-body-radius:10px;width:28%;height:70%;overflow:hidden}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]{font-style:normal;position:absolute;inset-inline:9%}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:first-child{border-block-end:1px solid var(--color-light-300);background:radial-gradient(circle, var(--color-light-500) 2.5px, transparent 3px) 6% 50%/9px 9px no-repeat, radial-gradient(circle, var(--color-light-500) 2.5px, transparent 3px) 13% 50%/9px 9px no-repeat, radial-gradient(circle, var(--color-light-500) 2.5px, transparent 3px) 20% 50%/9px 9px no-repeat, linear-gradient(var(--color-light-300) 0 0) 82% 50%/52% 42% no-repeat, color-mix(in srgb, var(--color-white) 50%, transparent);height:9%;inset:0 0 auto}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:nth-child(2){background:linear-gradient(var(--color-primary) 0 0) 0 0/28% 10% no-repeat, linear-gradient(var(--color-dark-300) 0 0) 0 55%/100% 18% no-repeat, linear-gradient(var(--color-dark-300) 0 0) 0 100%/64% 18% no-repeat;height:15%;top:15%}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:nth-child(3){background:linear-gradient(var(--color-light-600) 0 0) 0 0/100% 18% no-repeat, linear-gradient(var(--color-light-600) 0 0) 0 50%/92% 18% no-repeat, linear-gradient(var(--color-light-600) 0 0) 0 100%/58% 18% no-repeat;height:11%;top:35%}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:nth-child(4){border:1px solid var(--color-primary-200);background:linear-gradient(150deg, var(--color-primary-50), var(--color-primary-200));border-radius:6px;height:27%;top:51%}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:nth-child(4):before{content:"intro";top:8%;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);background-color:color-mix(in srgb, var(--color-white) 70%, transparent);border-radius:999px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(6px,.5vw,8px);position:absolute;inset-inline-start:6%}.automation-layer__screen[data-astro-cid-riwjy4kv]>[data-astro-cid-riwjy4kv]:nth-child(5){background:repeating-linear-gradient(var(--color-light-500) 0 22%, transparent 22% 39%) 0 0/46% 100% no-repeat, repeating-linear-gradient(var(--color-light-500) 0 22%, transparent 22% 39%) 100% 0/46% 100% no-repeat;height:10%;top:83%}.automation-layer__proof[data-astro-cid-riwjy4kv]{flex-direction:column;gap:4%;padding:3.5% 4.5%;display:flex}.automation-layer__proof-label[data-astro-cid-riwjy4kv]{color:var(--color-dark-800);font-size:clamp(10px,.85vw,13px);font-weight:600;line-height:1.3}.automation-layer__proof-before[data-astro-cid-riwjy4kv]{color:var(--color-light-900);font-size:clamp(9px,.8vw,12px);text-decoration:line-through}.automation-layer__proof-after[data-astro-cid-riwjy4kv]{letter-spacing:-.03em;color:var(--color-primary);margin-block-start:auto;font-size:clamp(16px,2.4vw,36px);font-weight:300;line-height:1}.automation-layer__proof-src[data-astro-cid-riwjy4kv]{color:var(--color-light-800)}.glass-body[data-astro-cid-p47ut4gv]{--glass-body-surface:color-mix(in srgb, var(--color-white) 52%, transparent);--glass-body-padding:1rem;--glass-body-radius:8px;--glass-body-rim:1px;--glass-body-blur:1px;--glass-body-saturate:140%;--glass-body-border:var(--color-light-400);--glass-body-sheen-top:color-mix(in srgb, var(--color-white) 90%, transparent);--glass-body-sheen-bottom:color-mix(in srgb, var(--color-white) 25%, transparent);isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-body-surface) 55%, transparent), transparent 60%), color-mix(in srgb, var(--glass-body-surface) 48%, transparent);backdrop-filter:blur(var(--glass-body-blur)) saturate(var(--glass-body-saturate));border-radius:var(--glass-body-radius);box-shadow:0 16px 40px color-mix(in srgb, var(--color-dark-900) 7%, transparent), 0 3px 8px color-mix(in srgb, var(--color-dark-900) 3%, transparent), inset 0 1px 0 var(--glass-body-sheen-top), inset 0 -1px 0 var(--glass-body-sheen-bottom);padding:var(--glass-body-padding);position:relative}.glass-body[data-astro-cid-p47ut4gv]:before{content:"";z-index:-1;border-radius:inherit;padding:var(--glass-body-rim);background:linear-gradient(140deg, color-mix(in srgb, var(--color-white) 95%, transparent) 0%, color-mix(in srgb, var(--color-white) 45%, transparent) 35%, color-mix(in srgb, var(--color-white) 18%, transparent) 60%, color-mix(in srgb, var(--color-white) 60%, transparent) 100%);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass-body[data-astro-cid-p47ut4gv]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, transparent 30%, color-mix(in srgb, var(--color-primary) 7%, transparent));opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.glass-body--flat[data-astro-cid-p47ut4gv]{border:var(--glass-body-rim) solid var(--glass-body-border);box-shadow:none}.glass-body--flat[data-astro-cid-p47ut4gv]:before{display:none}.glass-body--muted[data-astro-cid-p47ut4gv]{opacity:.7}.glass-body--active[data-astro-cid-p47ut4gv]{--glass-body-blur:2px;--glass-body-saturate:140%;--glass-body-surface:color-mix(in srgb, var(--color-white) 70%, transparent);box-shadow:0 18px 44px color-mix(in srgb, var(--color-primary-700) 18%, transparent), 0 3px 8px color-mix(in srgb, var(--color-primary-700) 8%, transparent), inset 0 0 0 1.5px var(--color-primary), inset 0 1px 0 var(--glass-body-sheen-top)}.glass-body--active[data-astro-cid-p47ut4gv]:before{display:none}.glass-body--active[data-astro-cid-p47ut4gv]:after{opacity:1}.layer-dock[data-astro-cid-p47ut4gv]{--glass-body-padding:6px;--glass-body-radius:18px;--glass-body-blur:16px;--glass-body-saturate:160%;--glass-body-surface:color-mix(in srgb, var(--color-white) 78%, transparent);z-index:50;visibility:hidden;opacity:0;transform-origin:100% 100%;inline-size:236px;position:fixed;inset-block-end:24px;inset-inline-end:24px;overflow:hidden}.layer-dock__gloss[data-astro-cid-p47ut4gv]{z-index:2;background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--color-white) 30%, transparent) 44%, color-mix(in srgb, var(--color-white) 80%, transparent) 50%, color-mix(in srgb, var(--color-white) 30%, transparent) 56%, transparent 62%);pointer-events:none;position:absolute;inset:-20% -10%;transform:translate(-130%)}.layer-dock__label[data-astro-cid-p47ut4gv]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-900);justify-content:space-between;margin:0;padding:8px 12px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9.6px;display:flex}.layer-dock__list[data-astro-cid-p47ut4gv]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.layer-dock__item[data-astro-cid-p47ut4gv]{margin:0}.layer-dock__link[data-astro-cid-p47ut4gv]{color:var(--color-dark-500);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:grid;position:relative}.layer-dock__link[data-astro-cid-p47ut4gv]:hover{background-color:color-mix(in srgb, var(--color-white) 55%, transparent)}.layer-dock__link[data-astro-cid-p47ut4gv]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.layer-dock__link[data-astro-cid-p47ut4gv][aria-current=location]{background-color:color-mix(in srgb, var(--color-white) 85%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 22%, transparent)}.layer-dock__number[data-astro-cid-p47ut4gv]{color:var(--color-light-900);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;transition:color .25s}[data-astro-cid-p47ut4gv][aria-current=location]>.layer-dock__number[data-astro-cid-p47ut4gv]{color:var(--color-primary)}.layer-dock__name[data-astro-cid-p47ut4gv]{font-size:15px;line-height:1.2}[data-astro-cid-p47ut4gv][aria-current=location]>.layer-dock__name[data-astro-cid-p47ut4gv]{color:var(--color-dark-800);font-weight:500}.layer-dock__ticks[data-astro-cid-p47ut4gv]{gap:3px;display:flex}.layer-dock__ticks[data-astro-cid-p47ut4gv] i[data-astro-cid-p47ut4gv]{background-color:var(--color-light-400);border-radius:2px;block-size:3px;inline-size:10px}.layer-dock__ticks[data-astro-cid-p47ut4gv] .is-on[data-astro-cid-p47ut4gv]{background-color:var(--color-primary)}.layer-dock__progress[data-astro-cid-p47ut4gv]{background-color:var(--color-primary);transform-origin:0;opacity:0;border-radius:2px;block-size:2px;transition:opacity .25s;position:absolute;inset-block-end:4px;inset-inline:12px;transform:scaleX(0)}[data-astro-cid-p47ut4gv][aria-current=location]>.layer-dock__progress[data-astro-cid-p47ut4gv]{opacity:1}@media (width<=781px){.layer-dock[data-astro-cid-p47ut4gv]{--glass-body-padding:4px;--glass-body-radius:999px;transform-origin:50% 100%;inline-size:max-content;max-inline-size:calc(100vw - 32px);margin-inline:auto;inset-block-end:16px;inset-inline:0}.layer-dock__label[data-astro-cid-p47ut4gv],.layer-dock__number[data-astro-cid-p47ut4gv],.layer-dock__ticks[data-astro-cid-p47ut4gv]{display:none}.layer-dock__list[data-astro-cid-p47ut4gv]{grid-auto-flow:column}.layer-dock__link[data-astro-cid-p47ut4gv]{border-radius:999px;grid-template-columns:auto;padding:9px 14px}.layer-dock__name[data-astro-cid-p47ut4gv]{font-size:13px}.layer-dock__progress[data-astro-cid-p47ut4gv]{inset-block-end:3px;inset-inline:14px}}.hero.what-we-do-hero{--what-we-do-hero-top:4rem;--what-we-do-hero-foot:6rem;padding-block:var(--what-we-do-hero-top) var(--what-we-do-hero-foot);background-image:linear-gradient(var(--gradient-from), var(--gradient-to))}@media (width>=1024px){.hero.what-we-do-hero{--what-we-do-hero-top:6rem;--what-we-do-hero-foot:10rem}}.hero.what-we-do-hero{isolation:isolate;position:relative}.hero.what-we-do-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--color-light-500) 1px, transparent 1px) center/1.5rem 1.5rem;position:absolute;inset:0;mask-image:linear-gradient(#000 20%,#0000 55%),linear-gradient(90deg,#000 30%,#0000 44% 56%,#000 70%),linear-gradient(#000 40%,#0000 75%);mask-composite:add,intersect}.hero.what-we-do-hero .section-heading{--section-heading-measure:18ch;min-block-size:calc(70svh - var(--what-we-do-hero-top));text-align:center;align-items:center}.hero.what-we-do-hero .section-heading:before{content:"";flex:1 1 0}.what-we-do-hero__line{flex:2 1 0;min-block-size:4rem;position:relative}.what-we-do-hero__line:before{content:"";inset-block:0 calc(1rem - var(--what-we-do-hero-foot));border-inline-start:1.5px dashed var(--color-light-500);position:absolute;inset-inline-start:0}.what-we-do-hero__line:after{content:"";background-color:var(--color-primary);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:0;inset-inline-start:-3.25px}.what-we-do-evidence{background-color:var(--color-light-250);padding-block-start:0}
