.edt{position:relative}.edt-k{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);display:inline-flex;align-items:center;gap:10px;margin:0}.edt-k:before{content:"";width:22px;height:1px;background:var(--accent);display:inline-block}.edt-k--on-ink{color:var(--accent)}.edt-crumb{font-family:var(--mono);font-size:12px;letter-spacing:.06em;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:clamp(96px,13vh,132px)}.edt-crumb,.edt-crumb a{color:var(--graphite)}.edt-crumb a:hover{color:var(--accent-ink)}.edt-crumb span[aria-current]{color:var(--ink)}.edt-hero{position:relative;padding-bottom:clamp(36px,6vw,72px);overflow:hidden}.edt-hero__in{display:grid;grid-template-columns:1.02fr .98fr;grid-template-areas:"copy curve" "stats stats";gap:clamp(24px,4vw,64px) clamp(28px,5vw,72px);align-items:center;padding-top:clamp(28px,4vw,52px)}.edt-hero__copy{grid-area:copy;min-width:0}.edt-hero__code{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin:0 0 clamp(16px,2vw,24px)}.edt-hero__h1{font-family:var(--display);font-weight:800;font-size:clamp(34px,5.4vw,76px);line-height:.98;letter-spacing:-.035em;margin:0;max-width:16ch}.edt-hero__lede{margin:clamp(20px,2.6vw,32px) 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:var(--body);max-width:50ch}.edt-hero__cta{margin-top:clamp(26px,3vw,40px);display:flex;gap:16px;flex-wrap:wrap;align-items:center}.edt-curve{grid-area:curve;min-width:0;width:100%}.edt-curve__svg{display:block;width:100%;height:auto;max-height:56vh}.edt-curve__grid line{stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.edt-curve__tick{stroke-dasharray:2 5;stroke:var(--hairline)}.edt-curve__axis{stroke:var(--hairline-2);stroke-width:1;vector-effect:non-scaling-stroke}.edt-curve__path{stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.edt-curve__node{fill:var(--accent)}.edt-curve__node-ring{fill:var(--paper);stroke:var(--ink);stroke-width:1.4}.edt-curve__label{font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.04em;fill:var(--ink)}.edt-hero__stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin:0;padding-top:clamp(20px,3vw,32px);border-top:1px solid var(--hairline-2)}.edt-hero__stat{display:flex;flex-direction:column;gap:6px}.edt-hero__stat-v{font-family:var(--display);font-weight:800;font-size:clamp(30px,4vw,52px);line-height:.9;letter-spacing:-.03em;color:var(--ink);margin:0}.edt-hero__stat-l{font-size:12px;letter-spacing:.04em;margin:0}.edt-hero__flag,.edt-hero__stat-l{font-family:var(--mono);color:var(--graphite)}.edt-hero__flag{font-size:11.5px;margin:clamp(16px,2vw,22px) auto 0}@media (max-width:880px){.edt-hero__in{grid-template-columns:1fr;grid-template-areas:"copy" "curve" "stats"}.edt-curve__svg{max-height:none;max-width:560px;margin-inline:auto}}.edt-why{padding-block:var(--section-y);border-top:1px solid var(--hairline)}.edt-why__h{font-family:var(--display);font-weight:700;font-size:clamp(28px,4vw,54px);line-height:1.02;letter-spacing:-.025em;margin:clamp(16px,2vw,24px) 0 0;max-width:20ch}.edt-why__lede{margin:clamp(18px,2vw,26px) 0 clamp(36px,5vw,56px);font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:var(--body);max-width:60ch}.edt-why__grid{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);border-top:2px solid var(--ink)}.edt-why__cell{padding:clamp(22px,2.6vw,36px) 0}.edt-why__cell-k{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.edt-why__cell h3{font-family:var(--sans);font-weight:700;font-size:clamp(19px,1.9vw,24px);letter-spacing:-.01em;margin:14px 0 10px}.edt-why__cell p{margin:0;color:var(--body);font-size:15.5px;line-height:1.6;max-width:38ch}@media (max-width:760px){.edt-why__grid{grid-template-columns:1fr}.edt-why__cell{border-right:none;border-top:1px solid var(--hairline);padding:clamp(20px,5vw,28px) 0}.edt-why__cell:first-child{border-top:none}}.edt-anatomy{padding-block:var(--section-y);background:var(--paper-2);border-top:1px solid var(--hairline)}.edt-anatomy__head{margin-bottom:clamp(32px,4vw,56px);max-width:60ch}.edt-anatomy__head h2{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.6vw,50px);line-height:1.04;letter-spacing:-.025em;margin:clamp(14px,2vw,22px) 0 0;max-width:18ch}.edt-anatomy__sub{margin:clamp(14px,1.6vw,20px) 0 0;color:var(--body);font-size:clamp(16px,1.3vw,19px);line-height:1.55}.edt-anatomy__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.edt-anatomy__stage{min-width:0;align-self:stretch}.edt-anatomy__sticky{position:sticky;top:clamp(88px,12vh,110px)}.edt-wire{display:block;width:100%;height:auto;max-height:72vh}.edt-anatomy__nowshowing{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--graphite);margin:16px 0 0}.edt-anatomy__nowshowing b{color:var(--accent-ink);font-weight:600}.edt-anatomy__cards{list-style:none;margin:0;padding:0;min-width:0}.edt-part{display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,26px);padding-block:clamp(28px,5vw,56px);border-top:1px solid var(--hairline-2);align-items:start;transition:opacity .4s var(--ease)}.edt-part:first-child{border-top:2px solid var(--ink)}.js .edt-anatomy__cards .edt-part{opacity:.5}.js .edt-anatomy__cards .edt-part.is-active{opacity:1}.edt-part__n{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--accent-ink);padding-top:6px}.edt-part__title{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.8vw,34px);line-height:1.05;letter-spacing:-.02em;margin:0 0 12px}.edt-part__body p{margin:0;color:var(--body);font-size:clamp(16px,1.25vw,18px);line-height:1.6;max-width:46ch}@media (max-width:900px){.edt-anatomy__in{grid-template-columns:1fr;gap:clamp(20px,4vw,32px)}.edt-anatomy__sticky{position:static;top:auto}.edt-wire{max-width:460px;margin-inline:auto;max-height:none}.js .edt-anatomy__cards .edt-part{opacity:1}.edt-anatomy__nowshowing{text-align:center}}.edt-wire__frame{fill:var(--paper);stroke:var(--hairline-2);stroke-width:1.5}.edt-wire__region .edt-wire__fill{fill:transparent;stroke:var(--hairline);stroke-width:1;transition:fill .45s var(--ease),stroke .45s var(--ease)}.edt-wire__dot{fill:var(--hairline-2)}.edt-wire__bar,.edt-wire__line,.edt-wire__row{fill:rgba(11,25,40,.16)}.edt-wire__row--sel{fill:rgba(11,25,40,.34)}.edt-wire__media{fill:rgba(11,25,40,.08);stroke:var(--hairline);stroke-width:1}.edt-wire__progress-track{fill:rgba(11,25,40,.12)}.edt-wire__progress-fill{fill:var(--graphite);transition:fill .45s var(--ease)}.edt-wire__check{fill:none;stroke:var(--hairline-2);stroke-width:1.4}.edt-wire__chart{fill:rgba(11,25,40,.2);transition:fill .45s var(--ease)}.edt-wire__chart--hi{fill:rgba(11,25,40,.4)}.edt-wire__focus{fill:none;stroke:transparent;stroke-width:2;transition:stroke .45s var(--ease)}.edt-wire__tag{font-family:var(--mono);font-size:11px;letter-spacing:.04em;fill:var(--graphite);opacity:0;transition:opacity .4s var(--ease)}.edt-wire__tag--reach{fill:var(--accent-ink)}.edt-wire__region.is-on .edt-wire__fill{fill:rgba(240,187,41,.16);stroke:var(--accent);stroke-width:2}.edt-wire__region.is-on .edt-wire__chart--hi,.edt-wire__region.is-on .edt-wire__progress-fill,.edt-wire__region.is-on .edt-wire__row--sel{fill:var(--accent)}.edt-wire__region.is-on .edt-wire__tag{opacity:1}.edt-wire__reach.is-on .edt-wire__focus{stroke:var(--accent)}.edt-data{background:var(--panel);color:var(--paper);padding-block:var(--section-y);position:relative}.edt-data__head{max-width:64ch;margin-bottom:clamp(36px,5vw,56px)}.edt-data__head h2{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.6vw,50px);line-height:1.04;letter-spacing:-.025em;color:var(--paper);margin:clamp(14px,2vw,22px) 0 0;max-width:18ch}.edt-data__lede{margin:clamp(16px,2vw,24px) 0 0;color:var(--panel-soft);font-size:clamp(16px,1.35vw,20px);line-height:1.6}.edt-data__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(28px,3.4vw,56px);column-gap:clamp(28px,3.4vw,56px);row-gap:0;border-top:1px solid var(--panel-line)}.edt-data__item{padding:clamp(22px,2.6vw,34px) clamp(20px,2vw,32px) clamp(22px,2.6vw,34px) 0;border-bottom:1px solid var(--panel-line)}.edt-data__item:nth-child(odd){border-right:1px solid var(--panel-line)}.edt-data__item:nth-child(2n){padding-left:clamp(20px,2vw,32px)}.edt-data__k{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(12px,1.4vw,16px)}.edt-data__item h3{font-family:var(--sans);font-weight:700;font-size:clamp(18px,1.7vw,22px);letter-spacing:-.01em;color:var(--paper);margin:0 0 9px}.edt-data__item p{margin:0;color:var(--panel-soft);font-size:15px;line-height:1.6;max-width:42ch}.edt-data__note{margin:clamp(24px,3vw,36px) 0 0;font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--panel-soft);max-width:80ch}@media (max-width:760px){.edt-data__list{grid-template-columns:1fr}.edt-data__item,.edt-data__item:nth-child(2n){padding-inline:0}.edt-data__item:nth-child(odd){border-right:none}}.edt-proof{background:var(--paper-2);color:var(--ink);border-top:1px solid var(--hairline);padding-block:var(--section-y)}.edt-proof__h{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,48px);line-height:1.04;letter-spacing:-.025em;color:var(--ink);margin:clamp(14px,2vw,22px) 0 clamp(28px,4vw,44px);max-width:18ch}.edt-proof__grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--accent)}.edt-proof__cell{padding:clamp(24px,3vw,40px) clamp(18px,2vw,28px) clamp(20px,2.4vw,30px) 0;border-right:1px solid var(--hairline)}.edt-proof__cell:last-child{border-right:none}.edt-proof__v{font-family:var(--display);font-weight:800;font-size:clamp(40px,6vw,78px);line-height:.9;letter-spacing:-.03em;color:var(--ink);margin:0}.edt-proof__l{font-size:12.5px;letter-spacing:.04em;margin:14px 0 0;line-height:1.6;max-width:28ch}.edt-proof__flag,.edt-proof__l{font-family:var(--mono);color:var(--graphite)}.edt-proof__flag{font-size:11.5px;margin:clamp(20px,2.6vw,28px) 0 0}@media (max-width:760px){.edt-proof__grid{grid-template-columns:1fr}.edt-proof__cell{border-right:none;border-bottom:1px solid var(--hairline);padding:clamp(20px,5vw,28px) 0}.edt-proof__cell:last-child{border-bottom:none}}.edt-services{padding-block:var(--section-y);border-top:1px solid var(--hairline)}.edt-services__h{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,48px);line-height:1.04;letter-spacing:-.025em;margin:clamp(14px,2vw,22px) 0 clamp(28px,4vw,44px);max-width:18ch}.edt-services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.edt-service{display:block;position:relative;height:100%;border:1px solid var(--hairline-2);background:var(--paper);padding:clamp(22px,2.6vw,34px);transition:border-color .3s var(--ease),transform .3s var(--ease)}.edt-service:focus-visible,.edt-service:hover{border-color:var(--ink);transform:translateY(-3px)}.edt-service h3{font-family:var(--sans);font-weight:700;font-size:clamp(19px,1.9vw,24px);letter-spacing:-.01em;margin:0 0 10px;padding-right:28px}.edt-service p{margin:0;color:var(--body);font-size:15.5px;line-height:1.55;max-width:42ch}.edt-service__go{position:absolute;top:clamp(22px,2.6vw,34px);right:clamp(22px,2.6vw,34px);font-family:var(--mono);color:var(--accent-ink);transition:transform .25s var(--ease)}.edt-service:hover .edt-service__go{transform:translateX(4px)}@media (max-width:640px){.edt-services__grid{grid-template-columns:1fr}}.edt-faq{padding-block:var(--section-y);border-top:1px solid var(--hairline)}.edt-faq__h{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,48px);line-height:1.04;letter-spacing:-.025em;margin:clamp(14px,2vw,22px) 0 clamp(24px,3vw,40px);max-width:18ch}.edt-faq__list{border-top:2px solid var(--ink)}.edt-faq__item{padding-block:clamp(22px,3vw,34px);border-bottom:1px solid var(--hairline-2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(16px,3vw,48px);align-items:start}.edt-faq__q{font-family:var(--sans);font-weight:700;font-size:clamp(18px,1.8vw,23px);letter-spacing:-.01em;margin:0;line-height:1.2}.edt-faq__a{margin:0;color:var(--body);font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.65;max-width:60ch}@media (max-width:760px){.edt-faq__item{grid-template-columns:1fr;gap:10px}}.edt-cta{background:var(--panel);color:var(--paper);padding-block:var(--section-y)}.edt-cta__h{font-family:var(--display);font-weight:800;font-size:clamp(30px,5vw,64px);line-height:1;letter-spacing:-.03em;color:var(--paper);margin:0;max-width:16ch}.edt-cta__p{margin:clamp(18px,2vw,26px) 0 clamp(28px,3vw,40px);color:var(--panel-soft);font-size:clamp(17px,1.4vw,21px);line-height:1.55;max-width:52ch}.edt-cta__row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}@media (prefers-reduced-motion:reduce){.edt-part,.edt-service,.edt-service__go,.edt-wire__chart,.edt-wire__fill,.edt-wire__focus,.edt-wire__progress-fill,.edt-wire__tag{transition:none!important}.js .edt-anatomy__cards .edt-part{opacity:1}}