.op-say[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-weight:400;font-size:var(--step-3);line-height:1.24;letter-spacing:-.014em;max-width:52ch;text-wrap:pretty;color:var(--ink);margin:0}.op-say[data-astro-cid-zpgh5vpc] em[data-astro-cid-zpgh5vpc]{font-style:italic;font-weight:300;color:var(--house-ink)}@container sec (min-width:52rem){.op-say[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]{display:block}}.op-foot[data-astro-cid-zpgh5vpc]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-l)}.op-claim[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-weight:400;font-size:var(--step-0);line-height:1.45;color:var(--ink-2);margin:0;max-width:54ch}.op-do[data-astro-cid-zpgh5vpc]{margin:0}.op-do[data-astro-cid-zpgh5vpc] .btn[data-astro-cid-zpgh5vpc]{display:inline-flex;align-items:center;gap:.55em}.op-band[data-astro-cid-zpgh5vpc]{display:grid;min-height:0}#engine.engine .op-band[data-astro-cid-zpgh5vpc]{align-self:stretch}#engine.engine .sec-body{row-gap:var(--space-m)}@media(min-width:64rem)and (min-height:40rem){#engine.engine{height:calc(100svh - var(--header-h));padding-bottom:var(--space-m);display:flex;flex-direction:column}#engine.engine .sec-wrap{flex:1;min-height:0;display:flex;flex-direction:column}#engine.engine .sec-grid{flex:1;min-height:0}#engine.engine .sec-body{min-height:0;grid-template-rows:auto auto minmax(0,1fr)}}.ins[data-astro-cid-zpgh5vpc]{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.in[data-astro-cid-zpgh5vpc]{padding-block:var(--space-m);border-top:1px solid var(--rule)}.in-name[data-astro-cid-zpgh5vpc]{display:flex;align-items:baseline;gap:var(--space-s);margin:0;font-family:var(--serif);font-weight:400;font-size:var(--step-1);line-height:1.15;letter-spacing:-.014em;color:var(--ink)}.in-no[data-astro-cid-zpgh5vpc]{flex:none;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--ink-3)}.in-lead[data-astro-cid-zpgh5vpc]{margin:0 0 var(--space-s);max-width:30ch;text-wrap:pretty;font-family:var(--serif);font-weight:400;font-size:var(--step-2);line-height:1.24;letter-spacing:-.014em;color:var(--ink)}.in-fig[data-astro-cid-zpgh5vpc]{min-width:0;margin-top:var(--space-m)}.in-say[data-astro-cid-zpgh5vpc]{margin-top:var(--space-m)}.in-body[data-astro-cid-zpgh5vpc]{margin:0;max-width:54ch;font-size:calc(var(--step-0) * .95);line-height:1.65;color:var(--ink-2)}.in-asks[data-astro-cid-zpgh5vpc]{list-style:none;margin:var(--space-s) 0;padding:0 0 0 var(--space-s);border-left:1px solid var(--house);display:grid;gap:var(--space-3xs)}.in-asks[data-astro-cid-zpgh5vpc] li[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-style:italic;font-weight:300;font-size:var(--step-0);line-height:1.45;color:var(--ink)}.is-verdigris[data-astro-cid-zpgh5vpc]{border-top-color:var(--il-verdigris)}.is-ochre[data-astro-cid-zpgh5vpc]{border-top-color:var(--il-ochre)}.is-claret[data-astro-cid-zpgh5vpc]{border-top-color:var(--il-claret)}.who[data-astro-cid-zpgh5vpc]{grid-column:1 / -1;display:grid;gap:var(--space-l)}.who-fig[data-astro-cid-zpgh5vpc]{margin:0;max-width:20rem}.who-fig[data-astro-cid-zpgh5vpc] img{display:block;width:100%;height:auto;border-radius:2px}.who-fig[data-astro-cid-zpgh5vpc] figcaption[data-astro-cid-zpgh5vpc]{margin-top:var(--space-s);display:flex;flex-direction:column;gap:3px;font-size:calc(var(--step-0) * .92);line-height:1.4}.who-fig[data-astro-cid-zpgh5vpc] figcaption[data-astro-cid-zpgh5vpc] b[data-astro-cid-zpgh5vpc]{font-weight:550;color:var(--ink)}.who-fig[data-astro-cid-zpgh5vpc] figcaption[data-astro-cid-zpgh5vpc] span[data-astro-cid-zpgh5vpc]{font-family:var(--mono);font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.w-lede[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-weight:400;font-size:var(--step-2);line-height:1.3;letter-spacing:-.014em;color:var(--ink);margin:0;max-width:34ch}.w-body[data-astro-cid-zpgh5vpc]{margin-top:var(--space-m);max-width:46ch;font-size:calc(var(--step-0) * .95);line-height:1.6;color:var(--ink-2)}.trust[data-astro-cid-zpgh5vpc]{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:0}.t-row[data-astro-cid-zpgh5vpc]{padding-block:var(--space-m);border-top:1px solid var(--rule-soft)}.t-row[data-astro-cid-zpgh5vpc]:first-child{border-top-color:var(--ink)}.t-name[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-weight:400;font-size:var(--step-1);line-height:1.2;color:var(--ink);margin:0}.t-body[data-astro-cid-zpgh5vpc]{margin-top:var(--space-2xs);max-width:60ch;font-size:calc(var(--step-0) * .95);line-height:1.6;color:var(--ink-2)}.t-link[data-astro-cid-zpgh5vpc]{color:var(--house-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--house-ink) 35%,transparent);white-space:nowrap}.t-link[data-astro-cid-zpgh5vpc]:hover{border-bottom-color:var(--house-ink)}.t-link[data-astro-cid-zpgh5vpc] .arw[data-astro-cid-zpgh5vpc]{display:inline-block;transition:transform .18s}.t-link[data-astro-cid-zpgh5vpc]:hover .arw[data-astro-cid-zpgh5vpc]{transform:translate(3px)}.cl-say[data-astro-cid-zpgh5vpc]{font-family:var(--serif);font-weight:400;font-size:var(--step-4);line-height:1.08;letter-spacing:-.021em;max-width:22ch;text-wrap:balance;color:var(--ink);margin:0}.cl-say[data-astro-cid-zpgh5vpc] em[data-astro-cid-zpgh5vpc]{font-style:italic;font-weight:300;color:var(--house-ink)}#start-tech.close-tech .sec-rule{display:none}.cta[data-astro-cid-zpgh5vpc]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:18px 30px;margin-top:var(--space-l)}@container sec (min-width:52rem){.in[data-astro-cid-zpgh5vpc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter);align-items:center}.in-name[data-astro-cid-zpgh5vpc]{grid-column:1 / -1}.in[data-astro-cid-zpgh5vpc]:nth-child(2n) .in-fig[data-astro-cid-zpgh5vpc]{order:2}.who[data-astro-cid-zpgh5vpc]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-xl);align-items:center}.t-row[data-astro-cid-zpgh5vpc]{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:var(--space-2xs) var(--gutter);align-items:baseline}.t-body[data-astro-cid-zpgh5vpc]{margin-top:0}}
