.PageIntro_intro__reQ2m{border-bottom:1px solid var(--rule);padding:var(--space-9) 0 var(--space-7)}.PageIntro_inner__AzRQw{margin:0 auto;max-width:var(--shell);padding:0 var(--gutter)}.PageIntro_title__c6_qB{font-size:var(--step-4);font-stretch:92%;font-weight:500;letter-spacing:-.035em;line-height:var(--leading-tight)}@media (min-width:60rem){.PageIntro_title__c6_qB{font-stretch:105%}}.PageIntro_lead__hlonK{color:var(--ink-soft);font-size:var(--step-1);line-height:1.45;margin-top:var(--space-6);max-width:44rem}.Reveal_reveal__lS5vP{opacity:1}@media (prefers-reduced-motion:no-preference){.Reveal_reveal__lS5vP{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.Reveal_pending__MrYTM{opacity:0;transform:translateY(8px)}.Reveal_revealed__7MD8y{opacity:1;transform:none}}.Section_section__yJKD3{padding:var(--space-9) 0}.Section_dim__cuvyf{background-color:var(--paper-dim);border-block:1px solid var(--rule)}.Section_dark__C3ycG{background-color:var(--dark);color:var(--dark-ink);position:relative}.Section_dark__C3ycG:before{background-image:repeating-linear-gradient(180deg,rgb(255 255 255/6%) 0,rgb(255 255 255/6%) 1px,transparent 0,transparent 3px);content:"";inset:0;pointer-events:none;position:absolute}.Section_dark__C3ycG .Section_label__7A0fW,.Section_dark__C3ycG .Section_lead___EJKO{color:var(--dark-muted)}.Section_dark__C3ycG .Section_index__DFtTo{border-right-color:var(--dark-rule);color:var(--dark-ink)}.Section_inner__K9UGf{margin:0 auto;max-width:var(--shell);padding:0 var(--gutter)}.Section_head__2OXcu{margin-bottom:var(--space-7);max-width:44rem}.Section_label__7A0fW{align-items:baseline;color:var(--muted);display:flex;font-family:var(--font-mono);font-size:var(--step-mono);gap:var(--space-3);letter-spacing:.1em;margin-bottom:var(--space-5);text-transform:uppercase}.Section_index__DFtTo{border-right:1px solid var(--rule);color:var(--ink);padding-right:var(--space-3)}.Section_title__54mGd{font-size:var(--step-3);font-weight:500}.Section_lead___EJKO{color:var(--ink-soft);font-size:var(--step-1);line-height:1.5;margin-top:var(--space-4);max-width:var(--measure)}.what-we-do_offering__wJzby{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:1fr}@media (min-width:60rem){.what-we-do_offering__wJzby{gap:var(--space-8);grid-template-columns:5fr 7fr}}.what-we-do_aside__P_N0d{position:relative}@media (min-width:60rem){.what-we-do_aside__P_N0d{position:sticky;top:var(--space-6)}}.what-we-do_name__eTXKs{font-size:var(--step-3);font-stretch:105%;font-weight:500;letter-spacing:-.03em}.what-we-do_tagline__e94v6{color:var(--ink-soft);font-size:var(--step-1);line-height:1.45;margin-top:var(--space-4);max-width:26rem}.what-we-do_body__lwM_b{display:flex;flex-direction:column;gap:var(--space-5)}.what-we-do_body__lwM_b p{color:var(--ink-soft);max-width:var(--measure)}.what-we-do_itemsLabel__37ePE{color:var(--muted);font-family:var(--font-mono);font-size:var(--step-mono);letter-spacing:.1em;margin-top:var(--space-3);text-transform:uppercase}.what-we-do_items__54PgY{border-top:1px solid var(--rule);list-style:none;margin-top:var(--space-3);padding:0}.what-we-do_items__54PgY li{border-bottom:1px solid var(--rule);padding:var(--space-3) 0 var(--space-3) var(--space-5);position:relative}.what-we-do_items__54PgY li:before{background-color:var(--phosphor);content:"";height:6px;left:0;position:absolute;top:1.45em;width:10px}.what-we-do_closing__pYL8y{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr;max-width:44rem}.what-we-do_closingTitle__JocDE{font-size:var(--step-2);font-weight:500}.what-we-do_closingText__YVFb_{color:var(--dark-muted)}.what-we-do_closingLink__EneHM{display:inline-block;font-family:var(--font-mono);font-size:var(--step-mono);letter-spacing:.08em;margin-top:var(--space-2);text-transform:uppercase}.what-we-do_closingLink__EneHM:after{content:" →"}