:root{--doap-bg:#fff;--doap-surface:#fff;--doap-line:#e4e7ea;--doap-line-strong:#cfd4d9;--doap-text:#12161b;--doap-muted:#5c6570;--doap-muted-2:#8a929b;--doap-btn:var(--doap-primary);--doap-btn-ink:#fff;--doap-accent:#2d5ff0;--doap-primary:#1f45c2;--doap-primary-ink:#fff;--doap-tint:#e7edfd;--doap-tint-ink:#17307f;--doap-band:var(--doap-bg);--doap-dark:#0f1216;--doap-dark-ink:#f2f4f7;--doap-dark-muted:#9aa3ad;--doap-dark-line:#262b32;--doap-accent-on-dark:color-mix(in oklab, var(--doap-accent) 70%, white);--doap-reflect-1:#b6cdee;--doap-reflect-2:#d8e5f7;--doap-reflect-3:#dedcef;--plate-cream:#f9f7f3;--plate-cream-2:#f3f1e9;--plate-halo:#dfe3dc;--plate-pink:#e6dedd;--plate-ink:#3a3a40;--plate-dark:#343943;--plate-dark-2:#2c2e37;--plate-haze:#5a6672;--plate-haze-2:#9ab6be;--plate-glow:#f3f6f7;--plate-blue:#d0e1e8;--plate-mauve:#c8cde0;--plate-beige:#efece9;--plate-lilac:#c4bdcc;--plate-blue-2:#fbfdfe;--doap-founding:#14524a;--doap-founding-tint:#e3efec;--doap-founding-bright:#2f9d86;--doap-founding-on-dark:#8fd3c4;--doap-founding-deep:#14302b;--doap-dark-2:#161a20;--doap-dark-3:#232a33;--doap-dark-line-strong:#3a414b;--doap-dark-muted-2:#6f7884;--wash-steel:radial-gradient(70% 55% at 82% 8%, #8ea3b1 0%, transparent 60%), radial-gradient(100% 90% at 18% 96%, #232d36 0%, #3b4b5a 40%, transparent 78%), #5d7385;--wash-steel-edge:#5d7385;--wash-steel-light:radial-gradient(70% 60% at 80% 10%, #b9c9d2 0%, transparent 60%), radial-gradient(100% 90% at 18% 96%, #35434d 0%, #53677a 35%, transparent 75%), #7f96a6;--wash-steel-light-edge:#7f96a6;--doap-review:#7a6210;--doap-collecting:#5b6764;--doap-awaiting:var(--doap-review);--doap-approved:var(--doap-primary);--doap-certified:var(--doap-founding);--doap-participating:#12161b;--font-display:"Lexend", system-ui, sans-serif;--font-text:"Lexend", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--measure:38rem;--shell:75rem;--gutter:clamp(1.25rem, .5rem + 3vw, 3rem);--r:8px;--r-lg:16px;--r-pill:999px;--r-sm:4px;--nav-h:64px;--gap-section:clamp(120px, 7vw + 56px, 176px);--pad-section:clamp(136px, 8vw + 64px, 200px);--air:72px;--pad-card:28px;--pad-card-sm:20px}:root[data-cta=black]{--doap-btn:#111417}:root[data-direction=reflect]{--doap-line:#ebebeb;--doap-line-strong:#dcdcdc;--doap-band:#f9f9f9}:root[data-direction=reflect] .kicker{font:400 15px/1.4 var(--font-text);letter-spacing:0;text-transform:none;color:var(--doap-muted)}:root[data-direction=reflect] .kicker:before{display:none}:root[data-direction=reflect] .btn--ghost{border-color:var(--doap-line-strong)}:root[data-direction=reflect] .card{border-color:var(--doap-line)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font:16px/1.55 var(--font-text);color:var(--doap-text);background:var(--doap-bg);-webkit-font-smoothing:antialiased;margin:0}html{overflow-x:clip}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0 0 12px;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);font-weight:500}h2{letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1.5vw,2rem);font-weight:500}h3{font-size:1.125rem;font-weight:500}p{text-wrap:pretty;margin:0 0 12px}a{color:var(--doap-primary)}a:hover{color:var(--doap-text)}ul{padding-left:20px}:focus-visible{outline:2px solid var(--doap-accent);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{background:var(--doap-surface);z-index:10;padding:8px 12px;top:16px;left:16px}.shell{max-width:var(--shell);padding:0 var(--gutter);margin:0 auto}.measure{max-width:var(--measure)}.section{padding:calc(var(--gap-section) / 2) 0}main.inner{padding-top:40px;padding-bottom:24px}main.inner h1{letter-spacing:-.025em;max-width:20ch;margin:14px 0 22px;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);line-height:1.06}main.inner .section>h2{margin-bottom:18px}main.inner .shell{max-width:none;padding-left:0;padding-right:0}main.inner .section>h3{margin:32px 0 12px}main.inner .section>.kicker+h2{margin-top:0}main.inner .lede{color:var(--doap-muted)}.kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--doap-primary);align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;font-weight:500;display:inline-flex}.kicker:before{content:"";background:var(--doap-accent);border-radius:50%;width:6px;height:6px}.lede{color:var(--doap-muted);max-width:var(--measure);font-size:1.125rem}.sec-head{max-width:46rem;margin-bottom:var(--air);gap:16px;display:grid}.sec-row{margin-bottom:var(--air);justify-content:space-between;align-items:end;gap:40px;display:flex}.sec-row>.sec-head{margin-bottom:0}.sec-row>:is(.more,.btn){flex-shrink:0;margin-bottom:4px}.sec-row>.sec-links{flex-shrink:0;justify-items:end;gap:10px;margin-bottom:4px;display:grid}.sec-head>.btn{justify-self:start;margin-top:8px}@media (width<=900px){.sec-row{flex-direction:column;align-items:start;gap:20px}.sec-row>.sec-links{justify-items:start}}.sec-head .kicker{margin:0}.sec-head h2{max-width:20ch;margin:0;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.8rem);line-height:1.08}.sec-head p{color:var(--doap-muted);max-width:52ch;margin:0;font-size:1.125rem}.lede b{color:var(--doap-text);font-weight:600}.fine{color:var(--doap-muted);font-size:.8125rem}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{background:var(--doap-surface);border:1px solid var(--doap-line);border-radius:var(--r-lg);padding:var(--pad-card)}.card h3{margin-top:0}.num{color:var(--doap-muted);letter-spacing:.08em;font-size:.75rem;font-weight:700}.btn{border-radius:var(--r);min-height:44px;font:600 15px/1 var(--font-text);background:var(--doap-btn);color:var(--doap-btn-ink);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s,background-color .2s;display:inline-flex}.btn:hover{color:var(--doap-btn-ink);transform:translateY(-1px)}.btn--ghost{color:var(--doap-text);border-color:var(--doap-line-strong);background:0 0}.btn--ghost:hover{border-color:var(--doap-text);color:var(--doap-text)}.btn--sm{min-height:38px;padding:0 16px;font-size:14px}@property --cut{syntax:"<length>";inherits:true;initial-value:0}@property --cr{syntax:"<length>";inherits:true;initial-value:0}@property --er{syntax:"<length>";inherits:true;initial-value:0}:root[data-logo=badge] :is(.btn,.nav__bar,.dnode,.scale,.press,.cut){--cut-shape:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}@supports (clip-path:shape(from 0 0, line to 1px 1px)){:root[data-logo=badge] :is(.btn,.nav__bar,.dnode,.scale,.press,.cut){--cut-shape:shape(from calc(var(--cut) + var(--er)) 0, line to calc(100% - var(--cr)) 0, curve to 100% var(--cr) with 100% 0, line to 100% calc(100% - var(--cut) - var(--er)), curve to calc(100% - var(--er) * .7) calc(100% - var(--cut) + var(--er) * .7) with 100% calc(100% - var(--cut)), line to calc(100% - var(--cut) + var(--er) * .7) calc(100% - var(--er) * .7), curve to calc(100% - var(--cut) - var(--er)) 100% with calc(100% - var(--cut)) 100%, line to var(--cr) 100%, curve to 0 calc(100% - var(--cr)) with 0 100%, line to 0 calc(var(--cut) + var(--er)), curve to calc(var(--er) * .7) calc(var(--cut) - var(--er) * .7) with 0 var(--cut), line to calc(var(--cut) - var(--er) * .7) calc(var(--er) * .7), curve to calc(var(--cut) + var(--er)) 0 with var(--cut) 0, close)}}:root[data-logo=badge] .btn{--cut:10px;--cr:5px;--er:3px;isolation:isolate;clip-path:var(--cut-shape);border-radius:0;position:relative}:root[data-logo=badge] .btn--sm{--cut:8px;--cr:4px;--er:2.5px}:root[data-logo=badge] .btn--ghost{background:var(--doap-line-strong);border:0}:root[data-logo=badge] .btn--ghost:before{content:"";z-index:-1;background:var(--doap-surface);clip-path:var(--cut-shape);position:absolute;inset:1px}:root[data-logo=badge] .btn--ghost:hover{background:var(--doap-text)}:root[data-logo=badge] .btn:focus-visible{box-shadow:inset 0 0 0 2px var(--doap-accent), inset 0 0 0 3.5px var(--doap-surface);outline:0}:root[data-logo=badge] .btn--ghost:focus-visible{background:var(--doap-accent);box-shadow:none}:root[data-logo=badge] .btn--ghost:focus-visible:before{inset:2px}.press{border:1px solid var(--press-line,var(--doap-line));background:var(--press-fill,var(--doap-surface));border-radius:var(--r)}:where(.press){position:relative}:root[data-logo=badge] .press{--cut:var(--press-cut,8px);--cr:var(--press-cr,4px);--er:var(--press-er,2.5px);isolation:isolate;background:var(--press-line,var(--doap-line));clip-path:var(--cut-shape);border-color:#0000;border-radius:0}:root[data-logo=badge] .press:before{content:"";z-index:-1;background:var(--press-fill,var(--doap-surface));clip-path:var(--cut-shape);pointer-events:none;position:absolute;inset:0}:root[data-logo=badge] .press:is(:focus-visible,:has(:focus-visible)){--press-line:var(--doap-accent);outline:0}:root[data-logo=badge] .press:is(:focus-visible,:has(:focus-visible)):before{inset:1px}.cut{--cut:18px;--cr:6px;--er:3px;isolation:isolate;background:var(--cut-line,var(--doap-line-strong));clip-path:var(--cut-shape);position:relative}.cut:before{content:"";inset:var(--cut-w,1px);z-index:-1;background:var(--cut-fill,var(--doap-surface));clip-path:var(--cut-shape);position:absolute}.actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.more{white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.hero,.backers{background:var(--doap-band)}.nav{--nav-t:.42s;--nav-ease:cubic-bezier(.2,.7,.2,1);z-index:5;position:sticky;top:0}.nav__bar{height:var(--nav-h);width:100%;max-width:100%;padding:0 var(--gutter);border:1px solid #0000;border-bottom-color:color-mix(in oklab, var(--doap-text) 7%, transparent);background:color-mix(in oklab, var(--doap-bg) 24%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);transition:width var(--nav-t) var(--nav-ease), max-width var(--nav-t) var(--nav-ease), padding var(--nav-t) var(--nav-ease), transform var(--nav-t) var(--nav-ease), border-radius var(--nav-t) var(--nav-ease), --cut var(--nav-t) var(--nav-ease), --cr var(--nav-t) var(--nav-ease), --er var(--nav-t) var(--nav-ease), background-color .3s ease, border-color .3s ease, box-shadow .3s ease;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid;position:relative}.nav.is-floating .nav__bar{width:calc(100% - 2 * var(--gutter));border-radius:var(--r-lg);background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.3), oklab(100% 0 5.96046e-8/.06)), color-mix(in oklab, var(--doap-bg) 60%, transparent);-webkit-backdrop-filter:blur(10px)saturate(185%);max-width:64rem;box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.75), inset 0 -1px 0 color-mix(in oklab, var(--doap-text) 6%, transparent), 0 12px 32px -18px color-mix(in oklab, var(--doap-text) 35%, transparent);border-color:oklab(100% 0 5.96046e-8/.55);padding:0 12px 0 16px;transform:translateY(10px)}.nav.is-floating.has-lens .nav__bar{-webkit-backdrop-filter:url(#nav-lens);backdrop-filter:url(#nav-lens)}:root[data-logo=badge] .nav__bar{--cut:0px;--cr:0px;--er:0px;--hair:color-mix(in oklab, var(--doap-text) 14%, transparent);border-radius:0 var(--cr) 0 var(--cr);clip-path:var(--cut-shape)}:root[data-logo=badge] .nav.is-floating .nav__bar{--cut:14px;--cr:7px;--er:4px;--hair:color-mix(in oklab, var(--doap-text) 10%, transparent);box-shadow:none;border-color:var(--hair)}:root[data-logo=badge] .nav__bar:before,:root[data-logo=badge] .nav__bar:after{content:"";height:1px;width:calc(var(--cut) * 1.414 + 1px);background:var(--hair);pointer-events:none;opacity:0;transition:opacity var(--nav-t) var(--nav-ease);position:absolute}:root[data-logo=badge] .nav.is-floating .nav__bar:before,:root[data-logo=badge] .nav.is-floating .nav__bar:after{opacity:1}:root[data-logo=badge] .nav__bar:before{left:-1px;top:calc(var(--cut) - 1px);transform-origin:0;transform:rotate(-45deg)}:root[data-logo=badge] .nav__bar:after{right:-1px;bottom:calc(var(--cut) - 1px);transform-origin:100%;transform:rotate(-45deg)}.nav.is-floating.on-dark .nav__bar{--hair:oklab(100% 0 5.96046e-8/.12);background:linear-gradient(180deg, oklab(100% 0 5.96046e-8/.12), oklab(100% 0 5.96046e-8/.02)), color-mix(in oklab, var(--doap-dark) 64%, transparent);border-color:var(--hair);box-shadow:none}.nav.is-floating.on-dark{--doap-logo-ink:var(--doap-dark-ink)}.nav.is-floating.on-dark ul a{color:color-mix(in oklab, var(--doap-dark-ink) 72%, transparent)}.nav.is-floating.on-dark ul a:hover,.nav.is-floating.on-dark ul a[aria-current=page]{color:var(--doap-dark-ink)}.nav.is-floating.on-dark ul a[aria-current=page]:after{background:var(--doap-accent-on-dark)}.nav ul a{transition:color .3s}body:has(main>.phero:first-child) main>.phero:first-child{margin-top:calc(-1 * var(--nav-h));padding-top:var(--nav-h);box-sizing:border-box;min-height:calc(clamp(380px, 46vh, 520px) + var(--nav-h))}body:has(main>.phero:first-child) .nav:not(.is-floating){--doap-logo-ink:var(--doap-dark-ink)}body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__bar{-webkit-backdrop-filter:blur(14px)saturate(140%);background:oklab(100% 0 5.96046e-8/.07);border-bottom-color:oklab(100% 0 5.96046e-8/.14)}body:has(main>.phero:first-child) .nav:not(.is-floating) ul a{color:color-mix(in oklab, var(--doap-dark-ink) 72%, transparent)}body:has(main>.phero:first-child) .nav:not(.is-floating) ul a:hover,body:has(main>.phero:first-child) .nav:not(.is-floating) ul a[aria-current=page]{color:var(--doap-dark-ink)}body:has(main>.phero:first-child) .nav:not(.is-floating) ul a[aria-current=page]:after{background:var(--doap-accent-on-dark)}@media (width<=900px){body:has(main>.phero:first-child) main>.phero:first-child{min-height:calc(320px + var(--nav-h))}}.nav__lens{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.nav nav{justify-self:center}.nav ul{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{color:var(--doap-muted);font-size:15px;font-weight:500;text-decoration:none}.nav ul a:hover{color:var(--doap-text)}.nav ul li{position:relative}.nav ul a[aria-current=page]{color:var(--doap-text);font-weight:600}.nav ul a[aria-current=page]:after{content:"";background:var(--doap-primary);border-radius:var(--r-pill);height:2px;position:absolute;bottom:-6px;left:0;right:0}.nav__cta{justify-self:end}.wordmark{transition:gap var(--nav-t) var(--nav-ease);justify-self:start;align-items:center;gap:12px;display:flex}.wordmark__word-wrap{max-width:140px;transition:max-width var(--nav-t) var(--nav-ease), opacity .24s ease, transform var(--nav-t) var(--nav-ease);display:block;overflow:hidden}.nav.is-floating .wordmark{gap:0}.nav.is-floating .wordmark__word-wrap{opacity:0;max-width:0;transform:translate(-8px)}.wordmark__mark,.wordmark__word{background-color:var(--doap-logo-ink,var(--doap-text));-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;display:block}.wordmark__mark{width:30px;height:30px}.wordmark__word{width:66.8714px;height:15.5px}.wordmark__word--alliance{width:66.5071px;height:24.6901px}:root[data-logoink=primary] .wordmark{--doap-logo-ink:var(--doap-primary)}.wordmark .wordmark__mark--badge,:root[data-logo=badge] .wordmark .wordmark__mark:not(.wordmark__mark--badge){display:none}:root[data-logo=badge] .wordmark .wordmark__mark--badge{width:34px;height:34px;display:block}@media (width<=900px){.nav__bar{grid-template-columns:auto 1fr}.nav nav{display:none}.nav.is-floating .nav__bar{padding:0 8px 0 12px}}.footer{color:var(--doap-muted);font-size:.875rem}.footer ul{margin:0;padding:0;list-style:none}.footer a{color:var(--doap-muted);text-decoration:none}.footer a:hover{color:var(--doap-text)}.badge{border-radius:var(--r-pill);background:var(--doap-tint);color:var(--doap-primary);border:1px solid color-mix(in oklab, var(--badge,var(--doap-primary)) 30%, white);align-items:center;gap:6px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.badge[data-status]{--badge:var(--doap-collecting);color:var(--badge);background:color-mix(in oklab, var(--badge) 10%, white)}.badge[data-status=awaiting]{--badge:var(--doap-awaiting)}.badge[data-status=approved]{--badge:var(--doap-approved)}.badge[data-status=certified]{--badge:var(--doap-certified)}.badge[data-status=participating]{--badge:var(--doap-participating)}.planned{border-radius:var(--r-pill);background:var(--doap-tint);color:var(--doap-primary);margin-bottom:12px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-block}.pledge{align-items:baseline;gap:8px;margin:12px 0;display:flex}.pledge strong{font-size:1.5rem}.meter{border-radius:var(--r-pill);background:var(--doap-line);height:6px;overflow:hidden}.meter>span{background:var(--doap-accent);height:100%;display:block}.form{max-width:var(--measure);gap:16px;display:grid}.field{gap:6px;display:grid}.field label,.field legend{font-size:.9375rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--doap-line);border-radius:var(--r);background:var(--doap-surface);color:var(--doap-text);padding:8px 10px}.choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.choices label{align-items:flex-start;gap:8px;font-size:.9375rem;font-weight:400;display:flex}fieldset{border:0;margin:0;padding:0}.notice{border-radius:var(--r-lg);border:1px solid var(--doap-line);background:var(--doap-surface);padding:12px 16px;font-size:.9375rem}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--doap-line);vertical-align:top;padding:12px 20px 12px 0}.table th:last-child,.table td:last-child{padding-right:0}.table th{letter-spacing:.08em;text-transform:uppercase;color:var(--doap-muted);font-size:.75rem}.table-wrap{margin:14px 0 8px;overflow-x:auto}@media (prefers-reduced-motion:reduce){.btn,.nav__bar,.nav__bar:before,.nav__bar:after,.wordmark,.wordmark__word-wrap{transition:none}}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.nav__menu,.nav__panel{display:none}@media (width<=900px){.nav__bar{z-index:7;grid-template-columns:auto 1fr auto;gap:8px}.nav__bar .wordmark{min-height:44px}.nav__menu{--press-line:transparent;--press-fill:transparent;--press-cut:8px;width:44px;height:44px;color:var(--doap-logo-ink,var(--doap-text));cursor:pointer;place-content:center;gap:6px;padding:0;display:grid}.nav__menu span{background:currentColor;border-radius:1px;width:18px;height:1.5px;transition:transform .2s;display:block}.nav__menu[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.nav__menu[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.nav__panel:not([hidden]){inset:var(--nav-top,64px) 0 0 0;z-index:6;padding:var(--nav-pad,16px) var(--gutter) calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:color-mix(in oklab, var(--doap-bg) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);flex-direction:column;animation:.2s both nav-panel-in;display:flex;position:fixed;overflow-y:auto}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-6px)}}.nav .nav__panel nav,.nav .nav__panel ul{display:block}.nav .nav__panel li{position:relative}.nav .nav__panel ul a{border-bottom:1px solid var(--doap-line);min-height:52px;color:var(--doap-text);align-items:center;font-size:18px;font-weight:500;line-height:1.2;display:flex}.nav .nav__panel ul a[aria-current=page]{color:var(--doap-primary);padding-left:14px}.nav .nav__panel ul a[aria-current=page]:after{display:none}.nav .nav__panel ul a[aria-current=page]:before{content:"";background:var(--doap-primary);border-radius:1px;width:2px;height:20px;position:absolute;top:16px;left:0}.nav__panel-cta{width:100%;margin-top:16px}.nav__panel-more{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}html[data-menu]{overflow:hidden}.nav.is-floating.on-dark .nav__panel,body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__panel{background:color-mix(in oklab, var(--doap-dark) 94%, transparent)}.nav.is-floating.on-dark .nav__panel ul a,body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__panel ul a{color:var(--doap-dark-ink);border-bottom-color:var(--doap-dark-line)}.nav.is-floating.on-dark .nav__panel ul a[aria-current=page],body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__panel ul a[aria-current=page]{color:var(--doap-accent-on-dark)}.nav.is-floating.on-dark .nav__panel ul a[aria-current=page]:before,body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__panel ul a[aria-current=page]:before{background:var(--doap-accent-on-dark)}.nav.is-floating.on-dark .nav__panel-more,body:has(main>.phero:first-child) .nav:not(.is-floating) .nav__panel-more{color:var(--doap-accent-on-dark)}}@media (width<=900px) and (prefers-reduced-motion:reduce){.nav__panel:not([hidden]){animation:none}.nav__menu span{transition:none}}@media (width<=900px){:root{--gutter:32px;--gap-section:104px;--pad-section:96px;--air:56px;--pad-card:24px;--pad-card-sm:18px;--gap-stack:16px;--gap-item:28px;--gap-fig:20px}body{font-size:15px}h1,main.inner h1{font-size:40px;line-height:1.08}h2,.sec-head h2{font-size:32px;line-height:1.12}h3{font-size:18px}.lede,.sec-head p{font-size:17px;line-height:1.5}.sec-row{gap:16px}.more{align-items:center;min-height:44px;display:inline-flex}.btn--sm{min-height:40px}.sec-row>:is(.more,.btn),.sec-row>.sec-links{margin-bottom:0}.sec-row>.sec-links{gap:0}.table-wrap{-webkit-overflow-scrolling:touch}.field input,.field select,.field textarea,input,select,textarea{font-size:16px}.field input:not([type=checkbox],[type=radio]),.field select{min-height:48px}.field label:has(>input[type=checkbox]){align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.field label>input[type=checkbox]{width:20px;height:20px;accent-color:var(--doap-primary);flex:none;margin:0}}@media (width<=560px){:root{--gutter:20px;--gap-section:80px;--pad-section:64px;--air:40px;--pad-card:20px;--pad-card-sm:16px;--nav-h:60px;--gap-stack:12px;--gap-item:24px;--gap-fig:16px}body{font-size:14px}h1,main.inner h1{letter-spacing:-.025em;font-size:32px;line-height:1.08}main.inner h1{margin:10px 0 16px}h2,.sec-head h2{letter-spacing:-.02em;font-size:26px;line-height:1.12}.sec-head h2{max-width:18ch}h3{font-size:17px;line-height:1.3}.lede,.sec-head p{font-size:16px;line-height:1.5}.sec-head{gap:10px}.actions{gap:10px;margin-top:16px}main.inner{padding-top:24px}:root[data-direction=reflect] .kicker{font-size:14px}.kicker{font-size:12px}.btn{font-size:14px}.btn--sm{min-height:40px;font-size:14px}.more{font-size:15px}.num,.badge,.planned{font-size:12px}.fine{font-size:13px}.table{font-size:14px}.table th{font-size:12px}.notice,.choices label,.field label,.field legend{font-size:14px}.form{gap:14px}.form button[type=submit],.form .btn[type=submit]{width:100%}}@media (width<=360px){:root{--gutter:16px}}.announce[data-astro-cid-5ilsc63t][hidden]{display:none}.announce[data-astro-cid-5ilsc63t]{background:var(--doap-text);min-height:44px;color:var(--doap-bg);justify-content:center;align-items:center;padding:0 56px;font-size:14px;display:flex;position:relative}.announce__link[data-astro-cid-5ilsc63t]{color:inherit;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;padding:10px 0;text-decoration:none;display:flex}.announce__link[data-astro-cid-5ilsc63t]:hover{color:inherit}.announce__link[data-astro-cid-5ilsc63t]:hover .announce__cta[data-astro-cid-5ilsc63t]{text-underline-offset:3px;text-decoration:underline}.announce__label[data-astro-cid-5ilsc63t]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--doap-accent);font-size:11px;font-weight:500}.announce__text[data-astro-cid-5ilsc63t]{opacity:.78}.announce__cta[data-astro-cid-5ilsc63t]{white-space:nowrap;font-weight:600}.announce__cta[data-astro-cid-5ilsc63t]:after{content:" →"}.announce__close[data-astro-cid-5ilsc63t]{--press-line:transparent;--press-fill:transparent;--press-cut:7px;--press-cr:3px;--press-er:2px;width:32px;height:32px;color:inherit;opacity:.7;cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.announce__close[data-astro-cid-5ilsc63t]:hover{opacity:1;--press-fill:color-mix(in oklab, var(--doap-bg) 12%, transparent)}@media (width<=900px){.announce__label[data-astro-cid-5ilsc63t]{font-size:12px}.announce__link[data-astro-cid-5ilsc63t]{align-items:center;min-height:44px}.announce__close[data-astro-cid-5ilsc63t]{width:44px;height:44px;right:4px}}@media (width<=560px){.announce__text[data-astro-cid-5ilsc63t]{display:none}}[data-reveal=wait]{opacity:0!important}[data-slide=wait]{clip-path:inset(5% 3% 0% round 28px)}.sw[data-astro-cid-2pcj6dap]{z-index:20;color:#e8ebef;width:264px;font-family:var(--font-mono);background:#101317;border-radius:14px;padding:12px 12px 10px;font-size:11.5px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00000047}h4[data-astro-cid-2pcj6dap]{font:600 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a93a0;justify-content:space-between;margin:0 0 8px;display:flex}h4[data-astro-cid-2pcj6dap] button[data-astro-cid-2pcj6dap]{color:#8a93a0;font:inherit;cursor:pointer;background:0 0;border:0}.g[data-astro-cid-2pcj6dap]{margin-bottom:9px}.g[data-astro-cid-2pcj6dap]:last-child{margin-bottom:0}.g[data-astro-cid-2pcj6dap]>span[data-astro-cid-2pcj6dap]{color:#8a93a0;margin-bottom:5px;display:block}.row[data-astro-cid-2pcj6dap]{flex-wrap:wrap;gap:5px;display:flex}.p[data-astro-cid-2pcj6dap]{color:#d9dee5;font:inherit;cursor:pointer;background:#171b21;border:1px solid #2a3038;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.p[data-astro-cid-2pcj6dap][aria-pressed=true]{color:#101317;background:#e8ebef;border-color:#e8ebef}.sw[data-astro-cid-2pcj6dap][data-min="1"] .g[data-astro-cid-2pcj6dap]{display:none}.footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--doap-line);background:var(--doap-band);margin-top:0;padding:64px 0 0}.top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start;gap:40px 64px;display:grid}.cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;max-width:34rem;margin-left:auto;display:grid}.footer[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{color:var(--doap-text);margin:0 0 18px;font-size:1rem;font-weight:600}.footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:12px;display:grid}.footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:15px}.footer[data-astro-cid-nns7i3if] .measure[data-astro-cid-nns7i3if]{max-width:34ch;line-height:1.55}.news[data-astro-cid-nns7i3if]{gap:10px;max-width:24rem;margin-top:28px;display:grid}.news[data-astro-cid-nns7i3if][hidden]{display:none}.news__label[data-astro-cid-nns7i3if]{color:var(--doap-text);font-size:13px;font-weight:600}.news__row[data-astro-cid-nns7i3if]{gap:8px;display:flex}.news__input[data-astro-cid-nns7i3if]{min-width:0;min-height:40px;font:400 14px var(--font-text);color:var(--doap-text);background:var(--doap-surface);border:1px solid var(--doap-line-strong);border-radius:var(--r);flex:1;padding:0 12px}.news__input[data-astro-cid-nns7i3if]::placeholder{color:var(--doap-muted-2)}.news__input[data-astro-cid-nns7i3if]:focus{outline:2px solid var(--doap-accent);outline-offset:2px}.news[data-astro-cid-nns7i3if] .btn--sm[data-astro-cid-nns7i3if]{min-height:40px;padding:0 16px;font-size:14px}.news__note[data-astro-cid-nns7i3if]{color:var(--doap-muted-2);margin:0;font-size:13px}.footer__lockup[data-astro-cid-nns7i3if]{width:auto;height:48px;margin-bottom:20px;display:block}.field[data-astro-cid-nns7i3if]{touch-action:none;width:100%;height:340px;margin-top:56px;display:block}.foot[data-astro-cid-nns7i3if]{border-top:1px solid var(--doap-line);color:var(--doap-muted-2);justify-content:space-between;align-items:center;gap:24px;padding-block:24px 28px;font-size:13px;display:flex}.footer[data-astro-cid-nns7i3if] .legal[data-astro-cid-nns7i3if]{gap:22px;margin:0 auto;display:flex}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--doap-muted-2);font-size:13px}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--doap-text)}@media (width<=900px){.top[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.cols[data-astro-cid-nns7i3if]{max-width:none;margin-left:0}.field[data-astro-cid-nns7i3if]{height:220px}.cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:0}.cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:flex}.footer[data-astro-cid-nns7i3if] .legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding:12px 0;display:inline-block}.news__input[data-astro-cid-nns7i3if]{min-height:44px;font-size:16px}.news[data-astro-cid-nns7i3if] .btn--sm[data-astro-cid-nns7i3if]{min-height:44px}}@media (width<=560px){.top[data-astro-cid-nns7i3if]{gap:32px}.cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.footer[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{margin-bottom:8px}.footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:0}.cols[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;font-size:15px;display:flex}.footer__lockup[data-astro-cid-nns7i3if]{height:40px}.news__input[data-astro-cid-nns7i3if],.news[data-astro-cid-nns7i3if] .btn--sm[data-astro-cid-nns7i3if]{min-height:44px}.news__input[data-astro-cid-nns7i3if]{font-size:16px}.news__label[data-astro-cid-nns7i3if],.news__note[data-astro-cid-nns7i3if]{font-size:13px}.field[data-astro-cid-nns7i3if]{display:none}.foot[data-astro-cid-nns7i3if]{border-top:1px solid var(--doap-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:32px;padding-top:8px;font-size:13px;display:grid}.footer[data-astro-cid-nns7i3if] .legal[data-astro-cid-nns7i3if]{order:-1;grid-column:1/-1;gap:24px;margin:0}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;padding:0;font-size:14px;display:inline-flex}}main{z-index:1;position:relative}@media (width<=1200px){main{overflow-x:clip}}.founding[data-astro-cid-h62vroit]{place-items:center;display:grid;position:relative}.halo[data-astro-cid-h62vroit]{pointer-events:none;width:600px;height:520px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;-webkit-mask:linear-gradient(#0000,#000 24% 76%,#0000);mask:linear-gradient(#0000,#000 24% 76%,#0000)}.halo__line[data-astro-cid-h62vroit]{fill:none;stroke:var(--doap-line-strong);stroke-width:1px;opacity:.7;stroke-dasharray:4 6}.halo__pulse[data-astro-cid-h62vroit]{fill:none;stroke:var(--doap-accent);stroke-width:1.25px;stroke-linecap:round}.halo__pulse[data-astro-cid-h62vroit] path[data-astro-cid-h62vroit]{stroke-dasharray:18 1200;stroke-dashoffset:18px;opacity:0;animation:pulse 5s var(--d) linear infinite}@keyframes pulse{0%{stroke-dashoffset:18px;opacity:0}8%{opacity:.35}60%{opacity:.35}72%,to{stroke-dashoffset:-560px;opacity:0}}@media (prefers-reduced-motion:reduce){.halo__pulse[data-astro-cid-h62vroit]{display:none}}.card-set[data-astro-cid-h62vroit]{z-index:1}.card[data-astro-cid-h62vroit]{--cut:18px;aspect-ratio:5/7;box-sizing:border-box;text-align:center;width:100%;color:var(--plate-glow);background:radial-gradient(110% 55% at 50% 108%, color-mix(in oklab, var(--plate-haze) 72%, var(--plate-haze-2)) 0%, var(--plate-dark) 58%, var(--plate-dark-2) 100%);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));flex-direction:column;align-items:center;padding:40px 24px 0;display:flex;position:relative}.card-set[data-astro-cid-h62vroit]{width:min(100%,236px);filter:drop-shadow(0 30px 36px color-mix(in oklab, var(--doap-dark) 30%, transparent));transform-origin:50% -30px;margin-top:30px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-3deg)}.card-set[data-astro-cid-h62vroit]:hover{transform:rotate(-1deg)translateY(-4px)}.strap[data-astro-cid-h62vroit]{background:linear-gradient(90deg, color-mix(in oklab, var(--doap-dark) 72%, var(--doap-bg)), color-mix(in oklab, var(--doap-dark) 56%, var(--doap-bg)) 50%, color-mix(in oklab, var(--doap-dark) 72%, var(--doap-bg)));z-index:1;width:24px;height:52px;position:absolute;bottom:calc(100% - 22px);left:50%;translate:-50%;-webkit-mask:linear-gradient(#0000,#000 45%);mask:linear-gradient(#0000,#000 45%)}.strap[data-astro-cid-h62vroit] i[data-astro-cid-h62vroit]{background:linear-gradient(180deg, var(--doap-line-strong), color-mix(in oklab, var(--doap-dark) 40%, var(--doap-bg)));width:34px;height:14px;box-shadow:0 1px 0 color-mix(in oklab, var(--doap-dark) 30%, transparent);border-radius:3px;position:absolute;bottom:-4px;left:50%;translate:-50%}.card__hole[data-astro-cid-h62vroit]{background:color-mix(in oklab, var(--doap-dark) 70%, black);border-radius:4px;width:40px;height:8px;position:absolute;top:14px;left:50%;translate:-50%}.card__lockup[data-astro-cid-h62vroit]{align-items:center;gap:9px;display:flex}.card__mark[data-astro-cid-h62vroit]{background:var(--plate-glow);width:28px;height:28px;-webkit-mask:url(/brand/doap-mark-badge-reversed.svg) 50%/contain no-repeat;mask:url(/brand/doap-mark-badge-reversed.svg) 50%/contain no-repeat}.card__word[data-astro-cid-h62vroit]{background:var(--plate-glow);width:60.0709px;height:22.3007px;-webkit-mask:url(/brand/doap-word-alliance.svg) 50%/contain no-repeat;mask:url(/brand/doap-word-alliance.svg) 50%/contain no-repeat}.card__who[data-astro-cid-h62vroit]{gap:6px;margin:auto 0;display:grid}.card__no[data-astro-cid-h62vroit]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--plate-glow) 70%, transparent);margin-bottom:18px;font-size:10px}.card__no[data-astro-cid-h62vroit] u[data-astro-cid-h62vroit]{border-bottom:1px solid color-mix(in oklab, var(--plate-glow) 50%, transparent);width:36px;margin-left:6px;text-decoration:none;display:inline-block}.card__role[data-astro-cid-h62vroit]{background:var(--doap-accent);color:var(--doap-bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-self:stretch;margin:0 -24px;padding:13px 12px 15px;font-size:11px;font-weight:600}.card__name[data-astro-cid-h62vroit]{letter-spacing:-.01em;min-height:1.2em;font-size:26px;font-weight:600}.card__name[data-astro-cid-h62vroit].is-typing:after{content:"";vertical-align:-.08em;background:var(--plate-haze-2);width:2px;height:.9em;margin-left:3px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.card__line[data-astro-cid-h62vroit]{max-width:18ch;color:color-mix(in oklab, var(--plate-glow) 72%, transparent);margin-inline:auto;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.card-set[data-astro-cid-h62vroit],.card-set[data-astro-cid-h62vroit]:hover{transition:none;transform:rotate(-3deg)}}@media (width<=900px){.card-set[data-astro-cid-h62vroit]{transform:rotate(-2deg)}.founding[data-astro-cid-h62vroit]{width:100%;overflow-x:clip}.card__no[data-astro-cid-h62vroit],.card__role[data-astro-cid-h62vroit]{font-size:12px}}@media (width<=560px){.halo[data-astro-cid-h62vroit]{aspect-ratio:600/520;width:150vw;max-width:600px;height:auto}.card-set[data-astro-cid-h62vroit]{width:min(100%,200px);margin-top:20px}.card[data-astro-cid-h62vroit]{padding:34px 20px 0}.card__role[data-astro-cid-h62vroit]{letter-spacing:.06em;white-space:nowrap;margin:0 -20px;padding-inline:8px}.card__name[data-astro-cid-h62vroit]{font-size:22px}.card__line[data-astro-cid-h62vroit]{font-size:14px}}.close[data-astro-cid-qfqsfzny]{padding:var(--gap-section) 0;position:relative;overflow:hidden}.shell[data-astro-cid-qfqsfzny]{position:relative}.orbit[data-astro-cid-qfqsfzny]{pointer-events:none;width:50%;height:100%;display:none;position:absolute;top:0;bottom:0;right:0}[data-direction=reflect][data-home=base] .orbit[data-astro-cid-qfqsfzny]{display:block}.top[data-astro-cid-qfqsfzny]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.side[data-astro-cid-qfqsfzny]{place-items:center;padding:24px 0;display:grid;position:relative}.close[data-astro-cid-qfqsfzny].is-base .top[data-astro-cid-qfqsfzny]{align-items:center}.actions--copy[data-astro-cid-qfqsfzny]{margin-top:30px}[data-home=base] .actions--copy[data-astro-cid-qfqsfzny]{display:none}[data-home=base] .top[data-astro-cid-qfqsfzny]{display:block}[data-home=base] .side[data-astro-cid-qfqsfzny],[data-home=new] .close[data-astro-cid-qfqsfzny]:not(.is-base) .actions--base[data-astro-cid-qfqsfzny],.close[data-astro-cid-qfqsfzny].is-base .actions--base[data-astro-cid-qfqsfzny]{display:none}.close[data-astro-cid-qfqsfzny] h2[data-astro-cid-qfqsfzny]{max-width:16ch;margin:14px 0 18px;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.04}.lede[data-astro-cid-qfqsfzny]{max-width:52ch}.lede[data-astro-cid-qfqsfzny]+.lede[data-astro-cid-qfqsfzny]{margin-top:14px}.lede--strong[data-astro-cid-qfqsfzny]{color:var(--doap-text);font-weight:600}.road[data-astro-cid-qfqsfzny]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]{gap:6px;padding-top:26px;display:grid;position:relative}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:before{content:"";border-top:1.5px dashed var(--doap-line-strong);height:0;position:absolute;top:6px;left:0;right:-24px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-done:before,.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now:before{border-top:2px solid var(--doap-primary)}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:last-child:before{right:0}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny] p[data-astro-cid-qfqsfzny]{max-width:34ch}.road__dot[data-astro-cid-qfqsfzny]{background:var(--doap-surface);border:1.5px solid var(--doap-muted-2);box-sizing:border-box;z-index:1;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:0}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-next .road__dot[data-astro-cid-qfqsfzny]{border-color:var(--doap-text)}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now .road__dot[data-astro-cid-qfqsfzny]{background:var(--doap-primary);border-color:var(--doap-primary)}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now .road__dot[data-astro-cid-qfqsfzny]:after{content:"";border:1px solid var(--doap-primary);border-radius:50%;animation:2.6s ease-out infinite ping;position:absolute;inset:-1.5px}@keyframes ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now .road__dot[data-astro-cid-qfqsfzny]:after{animation:none}}.road__when[data-astro-cid-qfqsfzny]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--doap-muted-2);font-size:11px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now .road__when[data-astro-cid-qfqsfzny]{color:var(--doap-primary)}.road__when[data-astro-cid-qfqsfzny] i[data-astro-cid-qfqsfzny]{font-style:normal}.road[data-astro-cid-qfqsfzny] b[data-astro-cid-qfqsfzny]{font-size:1.0625rem;font-weight:600;line-height:1.3}.road[data-astro-cid-qfqsfzny] p[data-astro-cid-qfqsfzny]{color:var(--doap-muted);max-width:30ch;margin:0;font-size:14px;line-height:1.5}[data-home=base] .road[data-astro-cid-qfqsfzny],.close[data-astro-cid-qfqsfzny].is-base .road[data-astro-cid-qfqsfzny]{display:none}@media (width<=900px){.top[data-astro-cid-qfqsfzny]{grid-template-columns:1fr;gap:32px}.side[data-astro-cid-qfqsfzny]{padding-top:0}.road[data-astro-cid-qfqsfzny]{grid-template-columns:1fr 1fr;gap:28px 24px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:nth-child(2):before{right:0}.road__when[data-astro-cid-qfqsfzny]{font-size:12px}}@media (width<=560px){.top[data-astro-cid-qfqsfzny]{gap:24px}.side[data-astro-cid-qfqsfzny]{padding:8px 0 0}.close[data-astro-cid-qfqsfzny] h2[data-astro-cid-qfqsfzny]{margin:10px 0 14px;font-size:30px;line-height:1.06}.lede[data-astro-cid-qfqsfzny]{font-size:16px}.actions--copy[data-astro-cid-qfqsfzny]{flex-wrap:nowrap;margin-top:20px}.actions--copy[data-astro-cid-qfqsfzny] .btn[data-astro-cid-qfqsfzny]{white-space:nowrap;flex:auto;justify-content:center;padding-inline:14px}.road[data-astro-cid-qfqsfzny]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]{gap:4px;padding:0 0 24px 28px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:last-child{padding-bottom:0}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:before,.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:nth-child(2):before{border-top:0;border-left:1.5px dashed var(--doap-line-strong);width:0;height:auto;inset:6px auto -6px 6px}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-done:before,.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny].is-now:before{border-top:0;border-left:2px solid var(--doap-primary)}.road[data-astro-cid-qfqsfzny] li[data-astro-cid-qfqsfzny]:last-child:before{display:none}.road[data-astro-cid-qfqsfzny] b[data-astro-cid-qfqsfzny]{font-size:17px}.road[data-astro-cid-qfqsfzny] p[data-astro-cid-qfqsfzny]{max-width:none;font-size:14px}}
