:root{--void:#050607;--hull:#0d1011;--hull-2:#15191b;--line:#262b2e;--fg:#f1f3f4;--body:#aeb6ba;--dim:#6f787d;--g-design:#b9e4c9;--g-prove:#7dcb9c;--g-scale:#43a86e;--g-transfer:#2e8a57;--hold:#e0b15a;--f-display:var(--gh-font-heading,"Barlow","D-DIN","Helvetica Neue",Arial,sans-serif);--f-body:var(--gh-font-body,"Barlow","Helvetica Neue",Arial,sans-serif);--f-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-hero:max(40px,min(7vw,108px));--t-h1:max(30px,min(4.6vw,72px));--t-h2:max(24px,min(3vw,46px));--t-h3:max(19px,min(1.6vw,25px));--t-lead:max(17px,min(1.35vw,21px));--t-body:max(15px,min(1.05vw,17px));--t-mono:12px;--ease:cubic-bezier(.2,.7,.1,1);--csstools-color-scheme--light: ;color-scheme:dark}body{-webkit-font-smoothing:antialiased;color:#f5f7f8;color:var(--fg);font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-family:var(--f-body);font-size:max(15px,min(1.05vw,17px));font-size:var(--t-body);line-height:1.5}body,body:before{background:#0c0d0e;background:var(--void)}body:before{bottom:auto;content:"";height:env(safe-area-inset-top,0);left:0;position:fixed;right:0;top:0;z-index:10}*{box-sizing:border-box}h1,h2,h3,p{font-weight:400;margin:0}a{color:inherit}.wrap{margin:0 auto;max-width:1440px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:760px){.wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.cap{text-wrap:balance;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-weight:600;letter-spacing:.015em;line-height:.98;text-transform:uppercase}.hero-t{font-size:max(40px,min(7vw,108px));font-size:var(--t-hero)}.h1{font-size:max(30px,min(4.6vw,72px));font-size:var(--t-h1)}.h2{font-size:max(24px,min(3vw,46px));font-size:var(--t-h2);line-height:1.04}.h3{text-wrap:balance;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);font-weight:500;line-height:1.2}.lead{font-size:max(17px,min(1.35vw,21px));font-size:var(--t-lead);line-height:1.45}.body,.lead{color:#abb1b5;color:var(--body)}.dim{color:#8b9398;color:var(--dim)}.mono{font-feature-settings:"tnum";font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;font-size:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.statement{text-wrap:balance;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(30px,min(4.6vw,72px));font-size:var(--t-h1);font-weight:500;letter-spacing:-.005em;line-height:1.04;max-width:24ch}.statement .dim{color:#8b9398;color:var(--dim)}.btn{align-items:center;background:transparent;border:2px solid #f5f7f8;border:2px solid var(--fg);color:#f5f7f8;color:var(--fg);cursor:pointer;display:inline-flex;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:13px;font-weight:600;gap:.8em;isolation:isolate;letter-spacing:.14em;overflow:hidden;padding:1.05em 1.6em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .35s cubic-bezier(.2,.7,.1,1);transition:color var(--ease) .35s}.btn:before{background:#f5f7f8;background:var(--fg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateY(101%);transition:transform .35s cubic-bezier(.2,.7,.1,1);transition:transform .35s var(--ease);z-index:-1}.btn:focus-visible,.btn:hover{color:#0c0d0e;color:var(--void)}.btn:focus-visible:before,.btn:hover:before{transform:none}.btn--quiet{border-color:#26292b;border-color:var(--line)}:focus-visible{outline:2px solid #7dcb9c;outline:2px solid var(--g-prove);outline-offset:3px}.head{border-bottom:1px solid transparent;left:0;position:sticky;right:0;top:env(safe-area-inset-top,0);transition:background .3s,border-color .3s;z-index:9}.head.solid{backdrop-filter:blur(10px);background:rgba(12,13,14,.86);border-color:#26292b;border-color:var(--line)}@supports (color:color-mix(in lch,red,blue)){.head.solid{background:color-mix(in srgb,var(--void) 86%,transparent)}}.head .wrap{align-items:center;display:flex;gap:20px;height:68px;justify-content:space-between}.head .mark svg{color:#f5f7f8;color:var(--fg);display:block;width:auto}.head nav{display:flex;gap:26px}.head .go,.head nav a{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:12.5px;font-weight:600;letter-spacing:.1em;opacity:.78;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.head .go:hover,.head nav a:hover{opacity:1}.head .go{border-bottom:1px solid #f5f7f8;border-bottom:1px solid var(--fg);opacity:1;padding-bottom:2px}@media (max-width:1023px){.head nav{display:none}}.head.head--tight nav{display:none}.hero{align-content:end;display:grid;min-height:min(94vh,960px);overflow:hidden;padding-top:110px;position:relative}.hero canvas.sky{display:block;height:100%;width:100%}.hero .veil,.hero canvas.sky{bottom:0;left:0;position:absolute;right:0;top:0}.hero .veil{background:linear-gradient(90deg,rgba(5,6,7,.82),rgba(5,6,7,.35) 46%,rgba(5,6,7,0) 70%),linear-gradient(0deg,rgba(5,6,7,.9),rgba(5,6,7,0) 30%);pointer-events:none}.hero .wrap{grid-gap:28px;display:grid;gap:28px;padding-bottom:max(28px,min(4vw,48px));position:relative;width:100%}.hero .kicker{color:#abb1b5;color:var(--body)}.hero-t .sub{color:#8b9398;color:var(--dim);display:block}.hero .hero-t{max-width:11ch}@media (max-width:760px){.hero{padding-top:330px}}.log-detail[hidden]{display:none}.hero .lede{max-width:46ch}.hud{grid-gap:16px;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:max(24px,min(4vw,56px));padding-top:16px}.hud div{grid-gap:6px;display:grid;gap:6px;min-width:0}.hud dd{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(17px,min(1.5vw,22px));font-weight:500;letter-spacing:.02em;margin:0;text-transform:uppercase}.hud .live{align-items:center;display:inline-flex;gap:8px}.hud .live i{background:#7dcb9c;background:var(--g-prove);border-radius:50%;box-shadow:0 0 0 0 #7dcb9c;box-shadow:0 0 0 0 var(--g-prove);height:7px;width:7px}@media (prefers-reduced-motion:no-preference){.hud .live i{animation:ping 2s 3}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(125,203,156,.6)}to{box-shadow:0 0 0 10px rgba(125,203,156,0)}}}@media (max-width:760px){.hud{grid-template-columns:1fr 1fr}.hero .veil{background:linear-gradient(0deg,rgba(5,6,7,.95),rgba(5,6,7,.55) 55%,rgba(5,6,7,.2))}}.scene{border-top:1px solid #26292b;border-top:1px solid var(--line);padding-bottom:max(80px,min(12vw,180px));padding-top:max(80px,min(12vw,180px));position:relative}.scene--tight{padding-bottom:max(56px,min(7vw,100px));padding-top:max(56px,min(7vw,100px))}.eyebrow{align-items:center;color:#abb1b5;color:var(--body);display:flex;gap:14px;margin-bottom:max(24px,min(3vw,40px))}.eyebrow .n{color:#8b9398;color:var(--dim)}.eyebrow:after{background:#26292b;background:var(--line);content:"";flex:1;height:1px}.scene .ghost{-webkit-text-stroke:1px #26292b;-webkit-text-stroke:1px var(--line);color:transparent;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(90px,min(18vw,280px));font-weight:600;line-height:.8;pointer-events:none;position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:max(24px,min(4vw,48px));-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.stats>div{grid-gap:10px;align-content:start;display:grid;gap:10px;min-width:0;padding:8px max(12px,min(2vw,28px)) 0 0}.stats>div+div{border-left:1px solid #26292b;border-left:1px solid var(--line);padding-left:max(12px,min(2vw,28px))}.stats .v{font-feature-settings:"tnum";font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(44px,min(6.4vw,104px));font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:.9}.stats .v small{color:#abb1b5;color:var(--body);font-size:.32em;letter-spacing:.1em;margin-left:.2em;text-transform:uppercase}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr;row-gap:36px}.stats>div+div{border-left:0;padding-left:0}.stats>div{border-top:1px solid #26292b;border-top:1px solid var(--line);padding-top:16px}}.missions{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.mission{grid-gap:28px;align-content:space-between;background:#0c0d0e;background:var(--void);display:grid;gap:28px;min-height:max(360px,min(36vw,540px));min-width:0;padding:max(24px,min(3.4vw,52px))}.mission .tag{color:#8b9398;color:var(--dim);display:flex;gap:12px;justify-content:space-between}.mission .hard{grid-gap:10px;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:10px;padding-top:18px}.mission .ex{color:#8b9398;color:var(--dim);font-size:14px}.both{align-items:baseline;border:1px solid #26292b;border:1px solid var(--line);border-top:0;display:flex;gap:24px;margin-top:1px;padding:22px max(24px,min(3.4vw,52px))}@media (max-width:800px){.missions{grid-template-columns:1fr}.mission{min-height:0}.both{flex-direction:column;gap:8px}}.poll{border:1px solid #26292b;border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.console{grid-gap:0;align-content:start;display:grid;gap:0;min-width:0;padding:max(20px,min(2.4vw,32px))}.console+.console{border-left:1px solid #26292b;border-left:1px solid var(--line)}.console .c-head{grid-gap:8px;border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);display:grid;gap:8px;padding-bottom:20px}.station{grid-gap:12px;display:grid;gap:12px;padding:22px 0}.station+.station{border-top:1px solid #26292b;border-top:1px solid var(--line)}.station .row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.station .state{color:#8b9398;color:var(--dim);white-space:nowrap}.station[data-s=clear] .state{color:#7dcb9c;color:var(--g-prove)}.station[data-s=weak] .state{color:#e0b15a;color:var(--hold)}.vote{display:flex;gap:8px}.vote button{background:transparent;border:1px solid #26292b;border:1px solid var(--line);color:#abb1b5;color:var(--body);cursor:pointer;flex:1;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;padding:11px 8px;text-transform:uppercase}.vote button:hover{border-color:#abb1b5;border-color:var(--body);color:#f5f7f8;color:var(--fg)}.vote button[aria-pressed=true][data-v=clear]{background:#7dcb9c;background:var(--g-prove);border-color:#7dcb9c;border-color:var(--g-prove);color:#0c0d0e;color:var(--void)}.vote button[aria-pressed=true][data-v=weak]{background:#e0b15a;background:var(--hold);border-color:#e0b15a;border-color:var(--hold);color:#0c0d0e;color:var(--void)}.poll-board{grid-gap:max(16px,min(2.4vw,36px));align-items:center;border:1px solid #26292b;border:1px solid var(--line);border-top:0;display:grid;gap:max(16px,min(2.4vw,36px));grid-template-columns:auto auto 1fr auto;padding:22px max(20px,min(2.4vw,32px))}.poll-board .status{font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(22px,min(2.4vw,34px));font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.poll-board .lights{display:flex;gap:6px}.poll-board .lights i{background:#26292b;background:var(--hull-2);border:1px solid #26292b;border:1px solid var(--line);height:26px;width:10px}.poll-board .lights i.clear{background:#7dcb9c;background:var(--g-prove);border-color:#7dcb9c;border-color:var(--g-prove)}.poll-board .lights i.weak{background:#e0b15a;background:var(--hold);border-color:#e0b15a;border-color:var(--hold)}@media (max-width:960px){.poll{grid-template-columns:1fr}.console+.console{border-left:0;border-top:1px solid #26292b;border-top:1px solid var(--line)}.poll-board{grid-template-columns:1fr}}.inline-chip{border:1px solid #f5f7f8;border:1px solid var(--fg);display:inline-block;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:max(.3em,11px);font-weight:400;letter-spacing:.14em;margin:0 .2em;padding:.45em .9em;vertical-align:.55em}.profile{background:radial-gradient(120% 90% at 85% 0,#10161a 0,#0c0d0e 60%);background:radial-gradient(120% 90% at 85% 0,#10161a 0,var(--void) 60%);border:1px solid #26292b;border:1px solid var(--line)}.profile-scroll{overflow-x:auto}.profile svg{display:block;height:auto;min-width:760px;width:100%}.profile svg.profile-v{display:none;max-width:420px;min-width:0}@media (max-width:760px){.profile-scroll{display:none}.profile svg.profile-v{display:block}.profile svg.profile-v text{letter-spacing:.06em}}.profile svg text{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);letter-spacing:.1em}.profile .ev{cursor:pointer}.profile .ev:focus-visible{outline:none}.profile .ev:focus-visible .ring,.profile .ev:hover .ring{stroke:#f5f7f8;stroke:var(--fg)}.profile .caption{border-top:1px solid #26292b;border-top:1px solid var(--line);color:#8b9398;color:var(--dim);letter-spacing:.02em;padding:14px 20px;text-transform:none}.stage-tabs{border:1px solid #26292b;border:1px solid var(--line);border-top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stage-tabs button{align-items:center;background:transparent;border:0;border-top:2px solid transparent;color:#8b9398;color:var(--dim);cursor:pointer;display:flex;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;gap:10px;letter-spacing:.12em;padding:16px 18px;text-align:left;text-transform:uppercase}.stage-tabs button+button{border-left:1px solid #26292b;border-left:1px solid var(--line)}.stage-tabs button[aria-selected=true]{background:#181a1b;background:var(--hull);border-top-color:var(--c);color:#f5f7f8;color:var(--fg)}.stage-tabs .dot{background:var(--c);border-radius:50%;flex:none;height:8px;width:8px}@media (max-width:640px){.stage-tabs{grid-template-columns:1fr 1fr}.stage-tabs button:nth-child(3){border-left:0}.stage-tabs button:nth-child(n+3){border-top-color:transparent;box-shadow:inset 0 1px 0 #26292b;box-shadow:inset 0 1px 0 var(--line)}.stage-tabs button[aria-selected=true]{border-top-color:var(--c)}}.stage-panel{grid-gap:max(28px,min(5vw,80px));display:grid;gap:max(28px,min(5vw,80px));grid-template-columns:1.1fr .9fr;margin-top:max(36px,min(4vw,56px))}.stage-panel>*{min-width:0}.stage-panel .main{grid-gap:22px;align-content:start;display:grid;gap:22px}.stage-panel .side{grid-gap:28px;align-content:start;display:grid;gap:28px}.figs{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.figs div{grid-gap:14px;background:#0c0d0e;background:var(--void);display:grid;gap:14px;padding:18px}.figs b{font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(26px,min(2.6vw,40px));font-weight:500;line-height:1;text-transform:uppercase}.figs b.text{font-size:max(19px,min(1.6vw,24px));line-height:1.15}.scope{list-style:none;margin:0;padding:0}.scope li{border-top:1px solid #26292b;border-top:1px solid var(--line);color:#abb1b5;color:var(--body);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;padding:12px 0;text-transform:uppercase}.scope li:last-child{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line)}@media (max-width:900px){.stage-panel{grid-template-columns:1fr}}.split{grid-gap:max(32px,min(5vw,88px));align-items:center;display:grid;gap:max(32px,min(5vw,88px));grid-template-columns:.85fr 1.15fr}.split>*{min-width:0}.chart svg{display:block;height:auto;width:100%}.chart text{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);letter-spacing:.1em}.legend{color:#abb1b5;color:var(--body);display:flex;flex-wrap:wrap;gap:22px;margin-top:14px}.legend span{align-items:center;display:inline-flex;gap:10px}.legend i{background:currentColor;height:2px;width:22px}@media (max-width:900px){.split{grid-template-columns:1fr}}.duo{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.duo article{grid-gap:32px;align-content:space-between;background:#0c0d0e;background:var(--void);display:grid;gap:32px;min-height:max(300px,min(30vw,440px));min-width:0;padding:max(28px,min(4vw,64px))}.duo article.alt{background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void)}.duo article.alt .body,.duo article.alt .dim{color:#4a5155}.duo .glyph{height:64px;width:64px}.crew{grid-gap:max(20px,min(3vw,48px));display:grid;gap:max(20px,min(3vw,48px));grid-template-columns:repeat(3,minmax(0,1fr))}.crew article{grid-gap:14px;align-content:start;border-top:2px solid #f5f7f8;border-top:2px solid var(--fg);display:grid;gap:14px;padding-top:22px}.crew article:nth-child(n+2){border-top-color:#26292b;border-top-color:var(--line)}@media (max-width:800px){.crew,.duo{grid-template-columns:1fr}.duo article{min-height:0}}.log{border-top:1px solid #f5f7f8;border-top:1px solid var(--fg)}.log-row{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line)}.log-row>a{grid-gap:20px;align-items:baseline;color:#f5f7f8;color:var(--fg);display:grid;gap:20px;grid-template-columns:64px 1.5fr 1.2fr .8fr 28px;padding:22px 0;-webkit-text-decoration:none;text-decoration:none;width:100%}.log-row>a>*{min-width:0}.log-row>a:hover .t{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.log-row>a:hover .pm{color:#f5f7f8;color:var(--fg);transform:translateX(4px)}.log-row .t{font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);font-weight:500;line-height:1.2}.log-row .pm{color:#8b9398;color:var(--dim);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:18px;text-align:right;transition:transform .3s cubic-bezier(.2,.7,.1,1);transition:transform .3s var(--ease)}.log-row.open .pm{color:#f5f7f8;color:var(--fg);transform:rotate(45deg)}.log-head{grid-gap:20px;color:#8b9398;color:var(--dim);display:grid;gap:20px;grid-template-columns:64px 1.5fr 1.2fr .8fr 28px;padding:12px 0}.log-detail{grid-gap:max(24px,min(4vw,64px));display:grid;gap:max(24px,min(4vw,64px));grid-template-columns:1.2fr 1fr;padding:0 0 36px 84px}.log-detail>*{min-width:0}.disc{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.disc div{grid-gap:10px;align-content:start;background:#181a1b;background:var(--hull);display:grid;gap:10px;padding:22px}.status-pill{align-items:center;display:inline-flex;gap:8px}.status-pill i{background:#8b9398;background:var(--c,var(--dim));border-radius:50%;flex:none;height:8px;width:8px}@media (max-width:860px){.log-head{display:none}.log-row>a{gap:6px 12px;grid-template-columns:1fr 28px}.log-row>a>*{grid-column:1}.log-row .pm{grid-column:2;grid-row:1}.log-detail{padding-left:0}.disc,.log-detail{grid-template-columns:1fr}}.heritage{grid-gap:1px;background:#26292b;background:var(--line);border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr))}.heritage div{align-items:center;background:#0c0d0e;background:var(--void);color:#abb1b5;color:var(--body);display:grid;justify-items:center;min-height:140px;place-items:center}.heritage .logo{display:block;max-width:80%;width:auto}@media (max-width:760px){.heritage{grid-template-columns:1fr 1fr}.heritage div:last-child:nth-child(odd){grid-column:1/-1}}.final{overflow:hidden;position:relative}.final canvas.plume{bottom:0;display:block;height:100%;left:0;opacity:.9;position:absolute;right:0;top:0;width:100%}.final .wrap{grid-gap:max(32px,min(5vw,80px));align-items:end;display:grid;gap:max(32px,min(5vw,80px));grid-template-columns:1.2fr .8fr;position:relative}.final .wrap>*{min-width:0}.contact{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px}.contact>div{align-items:center;background:rgba(12,13,14,.88);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 20px}@supports (color:color-mix(in lch,red,blue)){.contact>div{background:color-mix(in srgb,var(--void) 88%,transparent)}}.contact code{font-size:13.5px;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.contact button.copy,.contact code{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono)}.contact button.copy{background:transparent;border:1px solid #26292b;border:1px solid var(--line);color:#abb1b5;color:var(--body);cursor:pointer;font-size:11px;letter-spacing:.12em;padding:7px 12px;text-transform:uppercase}.contact .btn{background:#f5f7f8;background:var(--fg);border:0;color:#0c0d0e;color:var(--void);justify-content:center;width:100%}.contact .btn:before{background:#7dcb9c;background:var(--g-prove)}@media (max-width:860px){.final .wrap{grid-template-columns:1fr}}.foot{border-top:1px solid #26292b;border-top:1px solid var(--line);padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px));padding-top:28px}.foot .wrap{color:#8b9398;color:var(--dim);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}@media (prefers-reduced-motion:no-preference){.rise{animation:rise 1.1s cubic-bezier(.2,.7,.1,1) both;animation:rise 1.1s var(--ease) both}.rise.d1{animation-delay:.12s}.rise.d2{animation-delay:.24s}.rise.d3{animation-delay:.36s}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--red-dot:#e5484d;--prose:56ch}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;overflow-x:clip}iframe,img,svg,video{max-width:100%}img{display:block;height:auto}.sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[hidden]{display:none!important}.skip{background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void);left:16px;padding:10px 14px;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:-60px;z-index:20}.skip:focus{top:12px}.fg{color:#f5f7f8;color:var(--fg)}.eyebrow h2{font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.head nav ul,.menu-panel ul{list-style:none;margin:0;padding:0}.head .nav ul{display:flex;gap:20px}.head nav a[aria-current]{opacity:1}.head-end{align-items:center;display:flex;gap:18px}.mark{color:#f5f7f8;color:var(--fg);display:inline-flex;flex:none}.head .mark svg{height:21px}.menu{display:none}#main{margin-top:-69px}.menu summary{border:1px solid #26292b;border:1px solid var(--line);color:#f5f7f8;color:var(--fg);cursor:pointer;list-style:none;padding:8px 12px}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void)}.menu-panel{grid-gap:28px;align-content:start;background:#0c0d0e;background:var(--void);border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:28px;height:calc(100dvh - 68px);left:0;overflow-y:auto;padding:24px max(16px,env(safe-area-inset-left,0px)) 40px;position:absolute;right:0;top:100%}.menu-panel li{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line)}.menu-panel li a{display:block;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:22px;font-weight:600;letter-spacing:.04em;padding:18px 0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.menu-panel .btn{justify-content:center}@media (max-width:1023px){.menu{display:block}}.head.head--tight .menu{display:block}.head .go-s{display:none}@media (max-width:560px){.head .go-l{display:none}.head .go-s{display:inline}.head .wrap,.head-end{gap:12px}}.nav-group{position:relative}.nav-group-btn{align-items:center;background:none;border:0;color:#f5f7f8;color:var(--fg);cursor:pointer;display:inline-flex;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.1em;opacity:.78;padding:0;text-transform:uppercase;white-space:nowrap}.nav-group-btn.is-current,.nav-group-btn:hover,.nav-group-btn[aria-expanded=true]{opacity:1}.nav-group-btn .chev{border-bottom:1.5px solid;border-right:1.5px solid;height:6px;transform:translateY(-2px) rotate(45deg);transition:transform .15s;width:6px}.nav-group-btn[aria-expanded=true] .chev{transform:translateY(1px) rotate(-135deg)}.head .nav .nav-sub{grid-gap:0;display:grid;gap:0}.head .nav .nav-group.is-ready .nav-sub{background:#0c0d0e;border:1px solid #26292b;border:1px solid var(--line);display:none;left:-20px;position:absolute;top:calc(100% + 22px);width:340px}.head .nav .nav-group.is-open .nav-sub{display:grid}.head .nav .nav-sub li+li{border-top:1px solid #26292b;border-top:1px solid var(--line)}.head .nav .nav-sub a{grid-gap:6px;display:grid;gap:6px;opacity:1;padding:16px 20px;white-space:normal}.head .nav .nav-sub a:focus-visible .t,.head .nav .nav-sub a:hover .t,.head .nav .nav-sub a[aria-current=page] .t{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.nav-sub .t{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nav-sub .d{color:#8b9398;color:var(--dim);font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-family:var(--f-body,var(--f-display));font-size:14px;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.menu-panel .nav-group{border-bottom:0}.menu-panel .nav-group-label{color:#8b9398;color:var(--dim);margin:18px 0 0}.menu-panel .nav-sub li{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line)}.menu-panel .nav-sub a{grid-gap:4px;display:grid;gap:4px}.menu-panel .nav-sub .t{font-size:22px;letter-spacing:.04em}.head .go,.head nav a{white-space:nowrap}.scene--flush{border-top:0;padding-top:0}.page-hero{border-top:0;padding-bottom:max(48px,min(6vw,88px));padding-top:max(120px,min(14vw,200px))}.page-hero .h1{max-width:20ch}.page-hero .contact-main .h1+.doc-lede,.page-hero .wrap>.h1+.doc-lede{margin-top:22px}.statement--wide{max-width:26ch}.kinds-title{margin-bottom:max(32px,min(4vw,64px));max-width:22ch}.causes-title{max-width:26ch}.causes-lede{margin:22px 0 max(32px,min(4vw,56px));max-width:58ch}.crew-title{margin-bottom:max(36px,min(5vw,72px))}.capacity{color:#8b9398;color:var(--dim);margin-top:36px}.mission-top{grid-gap:18px;display:grid;gap:18px}.both .lead{color:#f5f7f8;color:var(--fg)}.station h3.h3{margin:0}.poll:not([data-poll]) .station{gap:10px}.station .q-ask{color:#f5f7f8;color:var(--fg)}.station .q-cause{color:#8b9398;color:var(--dim);margin:0}.poll-read{grid-gap:6px;display:grid;gap:6px;min-width:0}.split-text{grid-gap:24px;display:grid;gap:24px}.split-text .eyebrow{margin:0}.chart,.profile{margin-left:0;margin-right:0}.chart{margin-bottom:0;margin-top:0}.scope-title{margin-bottom:12px}.log-more{margin-top:32px}.more{align-items:flex-end;border-bottom:1px solid;color:#f5f7f8;color:var(--fg);display:inline-flex;justify-self:start;min-height:24px;padding-bottom:2px;-webkit-text-decoration:none;text-decoration:none}.duo-text{grid-gap:16px;display:grid;gap:16px}.duo article.alt .more{color:#0c0d0e;color:var(--void)}.crew .h3{font-size:max(22px,min(2vw,30px))}.final-text{grid-gap:28px;display:grid;gap:28px}.contact .who{grid-gap:2px;display:grid;gap:2px}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.profile{margin-bottom:0;margin-top:max(40px,min(5vw,72px))}.stages:not(.is-tabs) .stage-panel+.stage-panel{border-top:1px solid #26292b;border-top:1px solid var(--line);padding-top:max(36px,min(4vw,56px))}.stage-list,.stages.is-tabs .stage-tabs{display:grid}.stage-list{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:max(32px,min(4vw,56px)) 0;padding:0}.stage-list li{grid-gap:12px;align-content:start;background:#0c0d0e;background:var(--void);display:grid;gap:12px;min-width:0;padding:22px}.stage-list .mono{align-items:center;color:#f5f7f8;color:var(--fg);display:inline-flex;gap:10px}.stage-list .dot{background:var(--c);border-radius:50%;height:8px;width:8px}@media (max-width:900px){.stage-list{grid-template-columns:1fr 1fr}}@media (max-width:520px){.stage-list{grid-template-columns:1fr}}.doc-image,.media,.portrait{margin:0;position:relative}.media img{-o-object-fit:cover;object-fit:cover;width:100%}.media--wide img{aspect-ratio:16/9}.media--stage img{aspect-ratio:4/3}.ph{aspect-ratio:4/5;background:radial-gradient(120% 90% at 80% 10%,#26292b 0,#181a1b 55%,#0c0d0e 100%);border:1px solid #26292b;border:1px solid var(--line)}.ph--wide{aspect-ratio:16/9}.portrait{max-width:420px;width:100%}.portrait img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.red-dot{background:#e5484d;background:var(--red-dot);border-radius:50%;box-shadow:0 0 0 3px rgba(5,6,7,.6);height:12px;position:absolute;right:12px;top:12px;width:12px;z-index:2}.doc-head{grid-gap:22px;display:grid;gap:22px;padding-bottom:max(32px,min(4vw,56px));padding-top:max(120px,min(14vw,200px))}.doc-head .h1{max-width:22ch}.doc-lede{max-width:58ch}.doc-image{margin-bottom:max(32px,min(4vw,64px))}.doc-image img{max-height:78vh;-o-object-fit:cover;object-fit:cover;width:100%}.doc-image figcaption{margin-top:10px}.crumbs a{color:#abb1b5;color:var(--body);-webkit-text-decoration:none;text-decoration:none}.crumbs a:hover{color:#f5f7f8;color:var(--fg)}.article-meta a,.crumbs .status-pill{color:#abb1b5;color:var(--body)}.article-meta a{-webkit-text-decoration:none;text-decoration:none}.case-result{color:#abb1b5;color:var(--body);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(24px,min(3vw,46px));font-size:var(--t-h2);font-weight:500;line-height:1.1;max-width:24ch}.contact-grid{grid-gap:max(32px,min(5vw,80px));align-items:end;display:grid;gap:max(32px,min(5vw,80px));grid-template-columns:1.3fr .7fr}.contact-grid>*{min-width:0}.contact-main{grid-gap:24px;display:grid;gap:24px}.contact-main .contact{max-width:560px}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}.contact-grid .portrait{max-width:280px}}.prose{color:#abb1b5;color:var(--body);display:grid;font-size:max(16px,min(1.15vw,19px));grid-template-columns:[full-start wide-start main-start] min(56ch,100%) [main-end] minmax(0,1fr) [wide-end full-end];grid-template-columns:[full-start wide-start main-start] min(var(--prose),100%) [main-end] minmax(0,1fr) [wide-end full-end];line-height:1.65;padding-bottom:max(48px,min(6vw,96px))}.prose>*{grid-column:main-start/main-end;margin:0 0 1.1em;min-width:0}.prose>.kg-width-wide{grid-column:wide-start/wide-end}.prose>.kg-width-full{grid-column:full-start/full-end}.prose>.kg-width-full img{width:100%}.prose h2,.prose h3,.prose h4{text-wrap:balance;color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display)}.prose h2{font-size:max(24px,min(3vw,46px));font-size:var(--t-h2);font-weight:600;letter-spacing:.015em;line-height:1.05;margin:1.6em 0 .6em;text-transform:uppercase}.prose h3{font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);font-weight:500;line-height:1.2;margin:1.4em 0 .5em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose a{text-decoration-thickness:1px;text-underline-offset:.18em}.prose a,.prose strong{color:#f5f7f8;color:var(--fg)}.prose strong{font-weight:600}.prose ol,.prose ul{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:2px solid #7dcb9c;border-left:2px solid var(--g-prove);color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(17px,min(1.35vw,21px));font-size:var(--t-lead);margin-left:0;margin-right:0;padding-left:22px}.prose hr{border:0;border-top:1px solid #26292b;border-top:1px solid var(--line);margin:2em 0}.prose figcaption{color:#8b9398;color:var(--dim);font-size:12px;letter-spacing:.08em;margin-top:10px}.prose code,.prose figcaption{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono)}.prose code{font-size:.88em;padding:.1em .35em}.prose code,.prose pre{background:#181a1b;background:var(--hull)}.prose pre{border:1px solid #26292b;border:1px solid var(--line);overflow-x:auto;padding:18px}.prose pre code{background:none;padding:0}.prose table{border-collapse:collapse;display:block;font-size:.92em;overflow-x:auto;width:100%}.prose td,.prose th{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);padding:10px 12px 10px 0;text-align:left}.prose .kg-embed-card{display:block}.prose .kg-embed-card iframe{aspect-ratio:16/9;height:auto;width:100%}.article-body>.kg-callout-card:first-child{background:#181a1b;background:var(--hull);border:1px solid #26292b;border-left:3px solid #7dcb9c;border:1px solid var(--line);border-left:3px solid var(--g-prove);border-radius:0;color:#f5f7f8;color:var(--fg);display:block;padding:24px 26px}.article-body>.kg-callout-card:first-child:before{color:#7dcb9c;color:var(--g-prove);content:"Key takeaways";display:block;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.article-body>.kg-callout-card:first-child .kg-callout-emoji{display:none}.article-body>.kg-callout-card:first-child .kg-callout-text{font-size:inherit;line-height:1.55}.prose .kg-callout-card{border-radius:0}.prose .kg-toggle-card{background:transparent;border:0;border-radius:0;border-top:1px solid #26292b;border-top:1px solid var(--line);box-shadow:none;margin:0;padding:18px 0}.prose .kg-toggle-card+:not(.kg-toggle-card){border-top:1px solid #26292b;border-top:1px solid var(--line);padding-top:1.1em}.prose .kg-toggle-heading-text{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);font-weight:500}.prose .kg-toggle-card-icon{color:#f5f7f8;color:var(--fg)}.prose .ap-figs{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-column:wide-start/wide-end;grid-template-columns:repeat(3,minmax(0,1fr));margin:1em 0 2em}.prose .ap-figs>div{grid-gap:12px;align-content:stretch;background:#0c0d0e;background:var(--void);display:grid;gap:12px;grid-template-rows:1fr auto;padding:18px}.prose .ap-figs>div>span{align-self:start}.prose .ap-figs span{color:#8b9398;color:var(--dim);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.prose .ap-figs b{font-size:max(22px,min(2.2vw,34px));line-height:1.05;text-transform:uppercase}.case-body h2,.prose .ap-figs b{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-weight:500}.case-body h2{border-top:1px solid #26292b;border-top:1px solid var(--line);font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.2;margin-top:2.2em;padding-top:18px;text-transform:none}.case-body h2:first-child{margin-top:0}.article-foot{grid-gap:max(32px,min(4vw,56px));display:grid;gap:max(32px,min(4vw,56px));max-width:calc(56ch + 80px);max-width:calc(var(--prose) + 80px);max-width:none;padding-bottom:max(48px,min(6vw,96px))}.article-foot>*{max-width:calc(56ch + 80px);max-width:calc(var(--prose) + 80px)}.author-box{grid-gap:24px;align-items:start;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:24px;grid-template-columns:120px 1fr;padding-top:28px}.author-box>div{grid-gap:8px;display:grid;gap:8px}.author-box .portrait{max-width:120px}.article-signup{grid-gap:16px;border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:16px;padding:max(20px,min(3vw,32px))}.topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.topics a{border:1px solid #26292b;border:1px solid var(--line);color:#abb1b5;color:var(--body);padding:8px 12px;-webkit-text-decoration:none;text-decoration:none}.topics a:hover,.topics a[aria-current=page]{background:#f5f7f8;background:var(--fg);border-color:#f5f7f8;border-color:var(--fg);color:#0c0d0e;color:var(--void)}.op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1px 0 0 1px}.op-card{background:#0c0d0e;background:var(--void);border:1px solid #26292b;border:1px solid var(--line);margin:-1px 0 0 -1px;min-width:0}.op-link{grid-gap:14px;align-content:start;display:grid;gap:14px;height:100%;padding:max(20px,min(2.4vw,32px));-webkit-text-decoration:none;text-decoration:none}.op-link:hover{background:#181a1b;background:var(--hull)}.op-link .more{margin-top:8px}@media (max-width:900px){.op-grid{grid-template-columns:1fr}}.op-sub{grid-gap:24px;align-items:center;border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:24px;grid-template-columns:.8fr 1.2fr;margin-top:max(32px,min(4vw,56px));padding:max(20px,min(3vw,32px))}.op-sub>*{min-width:0}.op-sub--top{margin-top:32px}@media (max-width:860px){.op-sub{grid-template-columns:1fr}}.signup{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.3fr auto}.signup--compact{grid-template-columns:1fr auto}.signup input{background:transparent;border:1px solid #26292b;border:1px solid var(--line);border-radius:0;color:#f5f7f8;color:var(--fg);font:inherit;font-size:16px;min-width:0;padding:14px}.signup input:focus{border-color:#abb1b5;border-color:var(--body);outline:none}.signup .btn{padding-bottom:.9em;padding-top:.9em}.signup .busy,.signup-msg,.signup.loading .label{display:none}.signup.loading .busy{display:inline}.signup.error .err,.signup.invalid .inv,.signup.success .ok{display:block;grid-column:1/-1;margin:4px 0 0}.signup.success .ok{color:#f5f7f8;color:var(--fg)}.signup.invalid .inv{color:#e0b15a;color:var(--hold)}.signup.invalid input[aria-invalid=true]{border-color:#e0b15a;border-color:var(--hold)}.signup.error .err{color:#e0b15a;color:var(--hold)}@media (max-width:640px){.signup,.signup--compact{grid-template-columns:1fr}}.pager{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:32px}.pager a{border-bottom:1px solid;-webkit-text-decoration:none;text-decoration:none}.log{counter-reset:case;list-style:none;margin:0;padding:0}.log-row{counter-increment:case}.log-row .c-n:before{content:counter(case,decimal-leading-zero)}.c-res{font-size:15px}.foot-grid{grid-gap:32px;align-items:end;border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);display:grid;gap:32px;grid-template-columns:1.1fr .9fr;margin-bottom:28px;padding-bottom:28px}.foot-grid>*{min-width:0}.foot-signup{grid-gap:14px;display:grid;gap:14px;max-width:520px}.foot-nav ul{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:flex-end;list-style:none;margin:0;padding:0}.foot-links a,.foot-nav a{color:#abb1b5;color:var(--body);-webkit-text-decoration:none;text-decoration:none}.foot-links a:hover,.foot-nav a:hover{color:#f5f7f8;color:var(--fg)}.foot-meta{color:#8b9398;color:var(--dim);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}.foot-links{display:inline-flex;gap:18px}@media (max-width:760px){.foot-grid{grid-template-columns:1fr}.foot-nav ul{justify-content:flex-start}}.kg-width-full,.kg-width-wide{position:relative}.doc-spacer{height:max(100px,min(12vw,160px))}.pager.is-single{display:none}.book{scroll-margin-top:64px}.book .eyebrow .eb{font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.book-grid{grid-gap:max(32px,min(5vw,80px));align-items:start;display:grid;gap:max(32px,min(5vw,80px));grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.book-cal{grid-gap:18px;display:grid;gap:18px;min-width:0}.book-cal .lead{color:#f5f7f8;color:var(--fg);margin:0}.book-shell{border:1px solid #26292b;border:1px solid var(--line)}.book-bar{align-items:center;background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:space-between;padding:10px 14px}.book-bar a{align-items:center;color:inherit;display:inline-flex;min-height:24px;text-underline-offset:.2em}.book-load{background:#0c0d0e;background:var(--void);position:relative}.book-load:before{bottom:auto;color:#8b9398;color:var(--dim);content:"Loading the calendar…";font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;left:0;letter-spacing:.12em;position:absolute;right:0;text-align:center;text-transform:uppercase;top:32px}.book-load.is-loaded:before{content:none}.book-frame{background:transparent;border:0;display:block;height:900px;position:relative;width:100%}.book-alt{color:#abb1b5;color:var(--body);margin:0}.book-alt a{color:#f5f7f8;color:var(--fg);text-underline-offset:.2em;white-space:nowrap}.book-side{grid-gap:max(32px,min(4vw,48px));align-content:start;display:grid;gap:max(32px,min(4vw,48px))}.book-side,.book-what{min-width:0}.book-what.prose{padding-bottom:0}.book-me{grid-gap:20px;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:20px;padding-top:24px}.book-me .portrait{max-width:240px}.contact-page.page-hero{padding-bottom:max(32px,min(3vw,48px));padding-top:max(104px,min(9vw,136px))}.contact-page+.book{padding-top:max(32px,min(3vw,48px))}.book-what>h2:first-child{margin-top:0}@media (max-width:900px){.book-grid{grid-template-columns:1fr}}@media (max-width:680px){.book-frame{height:1520px}}.op-empty{color:#f5f7f8;color:var(--fg);margin:0;max-width:46ch}.prose .ap-figs:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.prose .ap-figs:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.prose .ap-figs,.prose .ap-figs:has(>:nth-child(4)){grid-template-columns:1fr}}.foot-links a,.foot-nav a{align-items:center;display:inline-flex;min-height:24px}::-moz-selection{background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void)}::selection{background:#f5f7f8;background:var(--fg);color:#0c0d0e;color:var(--void)}::-moz-placeholder{color:#8b9398;color:var(--dim);opacity:1}::placeholder{color:#8b9398;color:var(--dim);opacity:1}@media (max-width:760px){.log-row .t{line-height:1.3}}@media (min-width:861px){.log-head,.log-row>a{grid-template-columns:64px 1fr 1.5fr .9fr 28px}}.log-row .t{color:#abb1b5;color:var(--body);font-size:max(15px,min(1.05vw,17px))}.log-row .c-res{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(19px,min(1.6vw,25px));font-size:var(--t-h3);font-weight:500;line-height:1.35}.who-title{margin:0 0 max(28px,min(3.4vw,48px));max-width:30ch}.duo article{align-content:stretch;grid-template-rows:auto 1fr}.duo-text{align-content:start;grid-template-rows:auto auto 1fr}.duo-text .more{align-self:end;justify-self:start}.stand{grid-gap:max(32px,min(5vw,96px));align-items:start;display:grid;gap:max(32px,min(5vw,96px));grid-template-columns:1fr 1fr}.stand>div{grid-gap:18px;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:18px;min-width:0;padding-top:18px}.stand .statement{font-size:max(24px,min(3vw,46px));font-size:var(--t-h2);line-height:1.12;max-width:22ch}@media (max-width:860px){.stand{grid-template-columns:1fr}}.final-assure{color:#abb1b5;color:var(--body);margin-top:18px;max-width:46ch}.final-outcome{color:#f5f7f8;color:var(--fg);margin:0;max-width:40ch}.case-nav{border:1px solid #26292b;border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:max(48px,min(6vw,96px))}.case-nav a{grid-gap:10px;align-content:start;background:#0c0d0e;background:var(--void);color:#f5f7f8;color:var(--fg);display:grid;gap:10px;min-height:44px;padding:22px max(16px,min(2vw,28px)) 26px;-webkit-text-decoration:none;text-decoration:none}.case-nav a:focus-visible .h3,.case-nav a:hover .h3{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.case-nav a+a{border-left:1px solid #26292b;border-left:1px solid var(--line)}.case-nav .case-nav-next{grid-column:3;text-align:right}.case-nav .h3{text-wrap:balance}@media (max-width:760px){.case-nav{grid-template-columns:1fr}.case-nav .case-nav-next{grid-column:auto;text-align:left}.case-nav a+a{border-left:0;border-top:1px solid #26292b;border-top:1px solid var(--line)}}.op-filter .n{margin-left:4px;opacity:.6}.op-sec{border-top:1px solid #f5f7f8;border-top:1px solid var(--fg);display:flex;gap:16px;justify-content:space-between;margin-bottom:max(20px,min(3vw,32px));padding-top:14px}.op-rows{display:grid}.op-row{border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);min-width:0}.op-row-link{grid-gap:max(24px,min(4vw,56px));align-items:center;color:inherit;display:grid;gap:max(24px,min(4vw,56px));grid-template-columns:minmax(0,300px) minmax(0,1fr);padding:max(20px,min(2.4vw,28px)) 0;-webkit-text-decoration:none;text-decoration:none}.op-row--lead .op-row-link{grid-template-columns:minmax(0,460px) minmax(0,1fr);padding-top:0}.op-row-text{grid-gap:14px;align-content:center;display:grid;gap:14px;min-width:0}.op-title{text-wrap:balance;color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(26px,min(3.1vw,44px));font-weight:500;letter-spacing:-.02em;line-height:1.04;margin:0}.op-row--lead .op-title{font-size:max(32px,min(4.2vw,60px))}.op-row .body{color:#abb1b5;color:var(--body);margin:0;max-width:52ch}.op-row-link:focus-visible .op-title,.op-row-link:hover .op-title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.op-signup{align-items:center;border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:18px 0}.op-signup .body{color:#f5f7f8;color:var(--fg);margin:0}.op-signup .signup{flex:0 1 420px}.op-list .pagination,.op-list+.pagination{margin-top:32px}@media (max-width:760px){.op-row-link{align-items:start;gap:16px;grid-template-columns:104px minmax(0,1fr)}.op-row--lead .op-row-link{grid-template-columns:1fr}.op-row:not(.op-row--lead) .body{font-size:15px}.op-signup .signup{flex-basis:100%}}.op-cover{--oc-sub:#abb1b5;--oc-foot:#8b9398;aspect-ratio:1;background:#0c0d0e;color:#f5f7f8;container-type:inline-size;overflow:hidden;position:relative}.op-cover--essay{--oc-sub:#43494c;--oc-foot:#687075;background:#d2d4cf;color:#0c0d0e}.op-cover canvas{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.oc-head{grid-gap:2.2cqi;display:grid;gap:2.2cqi;left:6cqi;position:absolute;right:6cqi;top:5.5cqi}.oc-name{word-wrap:anywhere;font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:11cqi;font-weight:500;letter-spacing:-.01em;line-height:.95;text-transform:uppercase}.oc-sub{color:var(--oc-sub);font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-family:var(--f-body);font-size:3.9cqi;line-height:1.25;max-width:34ch}.oc-foot{bottom:4.5cqi;color:var(--oc-foot);display:flex;font-size:2.3cqi;gap:8px;justify-content:space-between;left:6cqi;letter-spacing:.1em;position:absolute;right:6cqi;text-transform:uppercase}@container (max-width: 160px){.oc-foot,.oc-head{display:none}}.prose .ap-test{grid-gap:10px;border:1px solid #26292b;border-left:2px solid #f5f7f8;border:1px solid var(--line);border-left:2px solid var(--fg);display:grid;gap:10px;margin:2em 0;padding:max(18px,min(2.4vw,28px))}.prose .ap-test>*{margin:0}.prose .ap-test .mono,.prose .ap-test>p:first-child{color:#8b9398;color:var(--dim);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.article.tag-hash-episode .article-body>.kg-embed-card:first-of-type{order:-1}.article .case-nav{margin-top:max(24px,min(3vw,40px))}.doc-head--cover .op-cover{margin-top:8px;width:min(100%,420px)}@media (min-width:900px){.doc-head--cover{align-content:start;-moz-column-gap:max(32px,min(5vw,88px));column-gap:max(32px,min(5vw,88px));grid-template-columns:minmax(0,1fr) minmax(0,max(300px,min(28vw,420px)));grid-template-rows:auto auto auto 1fr}.doc-head--cover>:not(.op-cover){align-self:start}.doc-head--cover>*{grid-column:1}.doc-head--cover .op-cover{align-self:start;grid-column:2;grid-row:1/-1;margin-top:0;width:100%}}.article .article-body{color:#f5f7f8;color:var(--fg);font-size:max(17px,min(1.3vw,20px));line-height:1.6}.s-ink,:root{--void:#0c0d0e;--hull:#181a1b;--hull-2:#26292b;--line:#26292b;--fg:#f5f7f8;--body:#abb1b5;--dim:#8b9398}.s-graphite{--void:#26292b;--hull:#181a1b;--hull-2:#43494c;--line:#43494c;--fg:#f5f7f8;--body:#c1c5c8;--dim:#abb1b5}.s-paper,.s-stone{--g-design:#367f57;--g-prove:#2f7a53;--g-scale:#226a46;--g-transfer:#164e33;--hold:#9a6b12;--csstools-color-scheme--light:initial;color-scheme:light}.s-paper{--void:#fff;--hull:#f5f7f8;--hull-2:#ebeff1;--line:#d9dfe2;--fg:#0c0d0e;--body:#43494c;--dim:#687075}.s-stone{--void:#d2d4cf;--hull:#dcded9;--hull-2:#c7c9c3;--line:#b9bcb6;--fg:#0c0d0e;--body:#43494c;--dim:#54595d}.s-graphite,.s-ink,.s-paper,.s-stone{background:#0c0d0e;background:var(--void);color:#f5f7f8;color:var(--fg)}.s-paper.scene,.s-stone.scene{border-top-color:transparent}.s-paper+.s-paper,.s-stone+.s-stone{border-top:1px solid #26292b;border-top:1px solid var(--line)}.s-paper .duo article.alt,.s-stone .duo article.alt{background:#0c0d0e;color:#f5f7f8}.s-paper .duo article.alt .body,.s-paper .duo article.alt .more,.s-stone .duo article.alt .body,.s-stone .duo article.alt .more{color:#abb1b5}.s-paper .btn:focus-visible,.s-paper .btn:hover,.s-stone .btn:focus-visible,.s-stone .btn:hover{color:#0c0d0e;color:var(--void)}.s-paper .scene .ghost,.s-paper.scene .ghost,.s-stone .scene .ghost,.s-stone.scene .ghost{-webkit-text-stroke-color:#26292b;-webkit-text-stroke-color:var(--line)}.cap{font-weight:500;letter-spacing:-.02em;line-height:1.02;text-transform:none}.cap.h2,.h2.cap{line-height:1.05}.statement{letter-spacing:-.02em}.hero{align-content:center;min-height:min(100svh,980px);padding-top:96px}.hero .wrap{gap:22px;padding-bottom:max(24px,min(3vw,40px));padding-top:0}.hero .hero-t{font-size:max(40px,min(5.2vw,84px));line-height:1;max-width:12.5ch}.hero .lede{max-width:40ch}.hero .hud{margin-top:max(12px,min(2vw,28px))}@media (min-width:761px){.hero .wrap>*{max-width:min(640px,52%)}.hero .hud{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.hero .veil{background:linear-gradient(90deg,rgba(12,13,14,.92),rgba(12,13,14,.6) 38%,rgba(12,13,14,0) 58%),linear-gradient(0deg,rgba(12,13,14,.85),rgba(12,13,14,0) 22%)}}@media (max-width:760px){.hero{min-height:0;padding-top:300px}}.head.solid{backdrop-filter:none;background:#0c0d0e}.s-paper.scene--flush,.s-stone.scene--flush{padding-top:max(40px,min(5vw,72px))}.article.s-paper,.case.s-paper,.doc.s-paper{padding-bottom:1px}.prose h2{font-weight:500;letter-spacing:-.015em;text-transform:none}.s-paper .duo article.alt,.s-stone .duo article.alt{--fg:#f5f7f8;--body:#abb1b5;--dim:#8b9398;--line:#26292b;--g-design:#b9e4c9;--g-prove:#7dcb9c;--g-scale:#43a86e;--g-transfer:#2e8a57}.hero .hud.hud--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aud-hero .h1{max-width:22ch}.aud-hero .doc-lede{max-width:46ch}.aud-hero-main>.h1+.doc-lede{margin-top:22px}.aud-hero .doc-lede+.aud-lede2{color:#f5f7f8;color:var(--fg);margin-top:14px}.aud-readout{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px}.aud-hero .btn-row{margin-top:max(24px,min(3vw,40px))}@media (max-width:760px){.aud-readout{grid-template-columns:1fr 1fr}}.aud .aud-title{margin-bottom:max(32px,min(4vw,56px));max-width:26ch}.aud .aud-close{margin-top:max(40px,min(5vw,72px));max-width:26ch}.aud .aud-intro{margin:0 0 max(28px,min(3vw,40px));max-width:52ch}.aud .aud-intro--top{margin-bottom:max(32px,min(4vw,56px))}.aud .aud-qtext{margin-top:max(28px,min(3vw,40px));max-width:58ch}.aud .aud-fine{color:#8b9398;color:var(--dim);margin:16px 0 24px}.aud .h3{margin:0}.aud ol,.aud ul{list-style:none;margin:0;padding:0}.aud-check{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.aud-check li{grid-gap:16px;align-content:start;background:#0c0d0e;background:var(--void);display:grid;gap:16px;min-width:0;padding:max(20px,min(2.4vw,32px))}.aud-check li .mono{align-items:center;display:inline-flex;gap:10px}.aud-check .body{color:#f5f7f8;color:var(--fg);font-size:max(17px,min(1.3vw,19px));line-height:1.45}@media (max-width:960px){.aud-check{grid-template-columns:1fr 1fr}}@media (max-width:620px){.aud-check{grid-template-columns:1fr}}.aud-deliver{grid-gap:max(20px,min(3vw,48px));display:grid;gap:max(20px,min(3vw,48px));grid-template-columns:repeat(3,minmax(0,1fr))}.aud-deliver article{grid-gap:12px;align-content:start;border-top:2px solid #f5f7f8;border-top:2px solid var(--fg);display:grid;gap:12px;min-width:0;padding-top:22px}.aud-sub{color:#8b9398;color:var(--dim);font-weight:400;margin:max(48px,min(6vw,80px)) 0 18px}.aud-cond{border-top:1px solid #f5f7f8;border-top:1px solid var(--fg);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.aud-cond li{grid-gap:12px;border-bottom:1px solid #26292b;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:44px 1fr;min-width:0;padding:20px 24px 20px 0}.aud-cond .mono{color:#8b9398;color:var(--dim);padding-top:3px}.aud-cond .body{color:#f5f7f8;color:var(--fg)}.aud-note{align-items:baseline;color:#abb1b5;color:var(--body);display:flex;gap:16px;margin-top:max(28px,min(3vw,40px));max-width:70ch}.aud-note .mono{color:#f5f7f8;color:var(--fg);flex:none}@media (max-width:900px){.aud-cond,.aud-deliver{grid-template-columns:1fr}}.aud-stages li:first-child{box-shadow:inset 0 2px 0 var(--c)}.aud-quote{border-left:3px solid #8b9398;border-left:3px solid var(--dim);margin:0;padding-left:max(20px,min(3vw,40px))}.aud-quote .statement{max-width:28ch}.aud--quote .aud-qtext{padding-left:calc(3px + max(20px, min(3vw, 40px)))}.aud-compare,.aud-split{grid-gap:1px;background:#26292b;background:var(--line);border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.aud-compare article,.aud-split article{grid-gap:16px;align-content:start;background:#0c0d0e;background:var(--void);display:grid;gap:16px;min-width:0;padding:max(24px,min(3.4vw,52px))}.aud-compare .mono,.aud-split .mono{color:#8b9398;color:var(--dim)}.aud-compare article.accent,.aud-split article.accent{box-shadow:inset 0 3px 0 #f5f7f8;box-shadow:inset 0 3px 0 var(--fg)}.aud-compare article.accent .mono,.aud-split article.accent .mono{color:#f5f7f8;color:var(--fg)}.aud-split ul{grid-gap:6px;display:grid;gap:6px}.aud-split li{font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display)}@media (max-width:800px){.aud-compare,.aud-split{grid-template-columns:1fr}}.aud-cards{grid-gap:max(28px,min(3vw,48px)) max(20px,min(3vw,48px));display:grid;gap:max(28px,min(3vw,48px)) max(20px,min(3vw,48px));grid-template-columns:1fr 1fr}.aud-cards article{grid-gap:12px;align-content:start;border-top:1px solid #26292b;border-top:1px solid var(--line);display:grid;gap:12px;min-width:0;padding-top:22px}.aud-cards article:first-child,.aud-cards article:nth-child(2){border-top:2px solid #f5f7f8;border-top:2px solid var(--fg)}.aud-cards p.body{max-width:62ch}.aud-cards .more{color:#f5f7f8;color:var(--fg);margin-top:4px;-webkit-text-decoration:none;text-decoration:none}.aud-cards .more:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}@media (max-width:800px){.aud-cards{grid-template-columns:1fr}.aud-cards article:nth-child(2){border-top:1px solid #26292b;border-top:1px solid var(--line)}}.aud-steps{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.aud-steps li{grid-gap:12px;align-content:start;border-top:2px solid var(--c);display:grid;gap:12px;min-width:0;padding:22px max(12px,min(2vw,28px)) 0 0}.aud-steps li+li{padding-left:0}.aud-steps .mono{align-items:center;color:#f5f7f8;color:var(--fg);display:inline-flex;gap:10px}.aud-steps .dot{background:var(--c);border-radius:50%;height:8px;width:8px}@media (max-width:900px){.aud-steps{grid-template-columns:1fr 1fr;row-gap:32px}}@media (max-width:560px){.aud-steps{grid-template-columns:1fr}}.aud-faq .prose h2{margin-top:0}.aud-faq .prose h3{border-top:1px solid #26292b;border-top:1px solid var(--line);padding-top:22px}.aud-note{display:block}.aud-note .mono{margin-right:14px}.aud .aud-intro{max-width:60ch}.aud-faq .prose>h2:first-child{color:#abb1b5;color:var(--body);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--f-mono);font-size:12px;font-size:var(--t-mono);font-weight:400;letter-spacing:.12em;margin-bottom:max(16px,min(2vw,28px));text-transform:uppercase}.aud-hero-grid{grid-gap:max(32px,min(5vw,80px));align-items:end;display:grid;gap:max(32px,min(5vw,80px));grid-template-columns:1.4fr .6fr}.aud-hero-grid>*{min-width:0}.aud-hero-grid .portrait{justify-self:end}.portrait img{-o-object-position:50% 25%;object-position:50% 25%}@media (max-width:900px){.aud-hero-grid{grid-template-columns:1fr}.aud-hero-grid .portrait{justify-self:start;max-width:280px}}.aud-prose{grid-gap:max(28px,min(5vw,96px));align-items:start;display:grid;gap:max(28px,min(5vw,96px));grid-template-columns:.9fr 1.1fr}.aud-prose .statement{max-width:18ch}.aud-prose-body{grid-gap:20px;display:grid;gap:20px;max-width:62ch}.aud-prose-body .lead{margin:0}@media (max-width:900px){.aud-prose{grid-template-columns:1fr}}.aud-trio article .body a{color:#f5f7f8;color:var(--fg);text-underline-offset:.2em}.aud-qlink{margin-left:calc(3px + max(20px, min(3vw, 40px)));margin-top:max(24px,min(3vw,36px))}.aud--logos .heritage{margin-top:max(8px,min(1vw,16px))}.aud-trio article{border-top-color:#f5f7f8;border-top-color:var(--fg)}@media (min-width:1024px){.aud-faq .prose,.prose.case-body{-moz-column-gap:0;column-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,54ch)}.aud-faq .prose>*,.prose.case-body>*{grid-column:2;max-width:none}.aud-faq .prose>h2:first-child{grid-column:1/-1}.aud-faq .prose>h3,.prose.case-body>h2{border-top:1px solid #26292b;border-top:1px solid var(--line);grid-column:1;margin:40px 0 0;padding:22px max(32px,min(5vw,88px)) 0 0}.aud-faq .prose>h3+*,.prose.case-body>h2+*{border-top:1px solid #26292b;border-top:1px solid var(--line);margin-top:40px;padding-top:22px}.prose.case-body>h2:first-child,.prose.case-body>h2:first-child+*{margin-top:0}.prose.case-body>h2+.ap-figs{padding-top:0}.prose.case-body>.ap-figs,.prose.case-body>.ap-figs:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.prose.case-body>.ap-figs>div:last-child:nth-child(odd){grid-column:1/-1}}.s-graphite,.s-ink,.s-paper,.s-stone,:root{--ap-sig-design:var(--g-design);--ap-sig-prove:var(--g-prove);--ap-sig-scale:var(--g-scale);--ap-sig-transfer:var(--g-transfer);--ap-font-mono:var(--f-mono);--ap-track-mono:.01em;--bg:var(--void);--inv-bg:var(--fg);--inv-fg:var(--void)}.glyph{color:#f5f7f8;color:var(--fg);display:block;flex:none}.aud-cards .glyph,.aud-deliver .glyph,.crew .glyph{margin-bottom:4px}.aud-stages .glyph,.aud-steps .glyph{margin-bottom:2px}.cv-wrap{margin-top:max(40px,min(5vw,72px))}.convergence{display:block;height:auto;overflow:visible;width:100%}.convergence text{fill:#f5f7f8;fill:var(--fg);font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--ap-font-mono);letter-spacing:.01em;letter-spacing:var(--ap-track-mono)}.cv-h text{font-size:15px}.cv-v text{font-size:13px}.convergence .cv-line{fill:none;stroke:#8b9398;stroke:var(--dim);stroke-opacity:.55;stroke-width:1.2}.convergence .cv-trunk{fill:none;stroke:#f5f7f8;stroke:var(--fg);stroke-width:1.6}.convergence .cv-tick{stroke:#8b9398;stroke:var(--dim);stroke-width:2}.convergence .cv-box rect{fill:#0c0d0e;fill:var(--bg);stroke:#26292b;stroke:var(--line);stroke-width:1.2}.convergence .cv-box text{fill:#abb1b5;fill:var(--body)}.convergence .cv-out rect{fill:#f5f7f8;fill:var(--inv-bg);stroke:#f5f7f8;stroke:var(--inv-bg)}.convergence .cv-out text{fill:#0c0d0e;fill:var(--inv-fg)}.convergence .cv-ring{fill:#0c0d0e;fill:var(--bg);stroke:#26292b;stroke:var(--line);stroke-width:1.2}.convergence .cv-stage{fill:#8b9398;fill:var(--dim)}.convergence .cv-pulse{fill:none;stroke:#f5f7f8;stroke:var(--fg);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:100;opacity:0}@media (prefers-reduced-motion:no-preference){.convergence .cv-pulse{animation:cv-flow 4.2s linear infinite}@keyframes cv-flow{0%{stroke-dashoffset:100;opacity:0}10%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}}.cv-wrap .cv-v{display:none;margin-left:auto;margin-right:auto;max-width:420px}@media (max-width:720px){.cv-wrap .cv-h{display:none}.cv-wrap .cv-v{display:block}}.cvis{grid-gap:24px;border:1px solid #26292b;border:1px solid var(--line);display:grid;gap:24px;grid-template-rows:1fr auto;margin:0;min-height:max(360px,min(34vw,500px));overflow:hidden;padding:max(24px,min(4vw,56px));position:relative}.cvis .field{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cvis>:not(.field){position:relative}.cvis-main{grid-gap:14px;align-content:center;display:grid;gap:14px}.cvis-v{color:#f5f7f8;color:var(--fg);font-family:Barlow,D-DIN,Helvetica Neue,Arial,sans-serif;font-family:var(--f-display);font-size:max(64px,min(11vw,168px));font-weight:500;letter-spacing:-.03em;line-height:.9}.cvis-v:after{background:var(--c);border-radius:50%;box-shadow:0 0 0 .06em color-mix(in srgb,var(--c) 30%,transparent);content:"";display:inline-block;height:.12em;margin-left:.12em;vertical-align:.1em;width:.12em}.cvis-rest{display:flex;gap:32px;margin:6px 0 0}.cvis-rest div{grid-gap:6px;display:grid;gap:6px}.cvis-rest dd{color:#f5f7f8;color:var(--fg);margin:0}.cvis-track{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.cvis-track li{grid-gap:10px;display:grid;gap:10px}.cvis-track .bar{background:#26292b;background:var(--line);height:4px}.cvis-track .mono{color:#8b9398;color:var(--dim)}.cvis-track li.done .bar{background:var(--c);opacity:.55}.cvis-track li.now .bar{background:var(--c);box-shadow:0 0 12px var(--c)}.cvis-track li.now .mono{color:#f5f7f8;color:var(--fg)}.cvis--flow{-moz-column-gap:max(24px,min(4vw,64px));column-gap:max(24px,min(4vw,64px));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:1fr auto}.cvis--flow .cvis-track{grid-column:1/-1}.cvis-flow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 24px 1fr 24px 1fr}.cvis-flow ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.cvis-flow .out,.cvis-flow li{background:#0c0d0e;background:var(--void);border:1px solid #26292b;border:1px solid var(--line);color:#abb1b5;color:var(--body);font-size:11px;margin:0;padding:10px 12px}.cvis-flow .steps li{border-color:#8b9398;border-color:var(--dim);color:#f5f7f8;color:var(--fg)}.cvis-flow .out{background:#f5f7f8;background:var(--fg);border-color:#f5f7f8;border-color:var(--fg);color:#0c0d0e;color:var(--void)}.cvis-flow .arrow{background:#8b9398;background:var(--dim);height:1px;position:relative}.cvis-flow .arrow:after{border-bottom:3.5px solid transparent;border-left:6px solid #8b9398;border-left:6px solid var(--dim);border-top:3.5px solid transparent;content:"";position:absolute;right:0;top:-3px}@media (max-width:900px){.cvis{aspect-ratio:auto;min-height:360px}.cvis--flow,.cvis-flow{grid-template-columns:1fr}.cvis-flow .arrow{height:18px;justify-self:center;width:1px}.cvis-flow .arrow:after{border-bottom:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:6px solid #8b9398;border-top:6px solid var(--dim);bottom:0;right:-3px;top:auto}.cvis-track{grid-template-columns:1fr 1fr}}.cvis-v{white-space:nowrap}.cvis:not(.cvis--flow){grid-template-columns:minmax(0,1fr) auto}.cvis:not(.cvis--flow) .cvis-track{grid-column:1/-1}.cvis-glyph{align-self:center;padding-right:max(0px,min(4vw,64px))}.cvis-glyph .glyph{color:#8b9398;color:var(--dim);height:auto;width:max(140px,min(20vw,280px))}.cvis-glyph .glyph circle[fill]:not([fill=none]){r:3}@media (max-width:900px){.cvis-glyph{display:none}}[style*="--g-design"]{--f:.25}[style*="--g-prove"]{--f:.5}[style*="--g-scale"]{--f:.75}[style*="--g-transfer"]{--f:1}.aud-steps .dot,.stage-list .dot,.stage-tabs .dot,.status-pill i{background:conic-gradient(var(--c) 1turn,transparent 0);background:conic-gradient(var(--c) calc(var(--f, 1)*1turn),transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c);height:10px;width:10px}
/*# sourceMappingURL=index.css.map */