.oo-home .oo-shell{width:min(1120px,100% - 2.5rem)}.oo-home .oo-hero{padding:2.5rem 0 2.25rem}.oo-home .oo-hero-grid{align-items:stretch;gap:1.75rem}.oo-home .oo-hero h1{letter-spacing:-.042em;max-width:none;font-size:clamp(2.35rem,3.1vw + .7rem,3.7rem);line-height:1.02}.oo-home .oo-lede{max-width:40rem;margin-top:1rem;font-size:1.08rem;line-height:1.55}.oo-home .oo-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.35rem;display:flex}.oo-home .oo-hero-actions .oo-btn{min-height:2.75rem}.oo-home-status{max-width:100%;color:var(--oo-ink);align-items:center;gap:.45rem;margin:0;font-size:.92rem;line-height:1.35;display:inline-flex}.oo-home-status:before{content:"";background:var(--oo-accent);border-radius:99px;flex:none;width:.45rem;height:.45rem}.oo-home .oo-rail{border:0;border-left:1px solid var(--oo-line);background:0 0;border-radius:0;flex-direction:column;align-self:stretch;padding:.1rem 0 .1rem 1.25rem;display:flex}.oo-home .oo-path{flex-direction:column;flex:1;justify-content:space-between;margin-top:.65rem;display:flex}.oo-home .oo-path li{padding-top:.55rem;padding-bottom:.55rem}.oo-home .oo-section{padding:2.5rem 0}.oo-home .oo-section h2{letter-spacing:-.038em;max-width:none;font-size:clamp(1.85rem,1.2vw + 1.25rem,2.55rem);line-height:1.08}.oo-home-research{gap:1.25rem;display:grid}.oo-home-research-copy p:not(.oo-kicker){max-width:42rem;margin:.85rem 0 0}.oo-home-chain{border-top:1px solid var(--oo-line);gap:0;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.oo-home-chain li{border-bottom:1px solid var(--oo-line);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.62rem 0;font-size:.98rem;display:grid}.oo-home-chain-index{color:var(--oo-accent);letter-spacing:.08em;font-size:.75rem;font-weight:650}.oo-home-exceptions{margin-top:1.35rem}.oo-home .oo-examples{border-top:1px solid var(--oo-line);gap:0;display:grid}.oo-home .oo-examples li{border:0;border-bottom:1px solid var(--oo-line);background:0 0;border-radius:0;align-items:baseline;gap:.7rem;padding:.72rem .85rem .72rem 0;line-height:1.35;display:flex}.oo-home-index{color:var(--oo-accent);letter-spacing:.08em;flex:none;font-size:.72rem;font-weight:650}.oo-home-orderops-head{gap:.85rem;display:grid}.oo-home-orderops-head>p{max-width:42rem;margin:0}.oo-home .oo-badge{letter-spacing:.14em;background:0 0;border-radius:2px}.oo-home .oo-home-flow{border-top:1px solid var(--oo-line);gap:0;margin-top:1.35rem}.oo-home .oo-home-flow li{border:0;border-bottom:1px solid var(--oo-line);background:0 0;border-radius:0;padding:.9rem 0;position:relative}.oo-home .oo-home-flow .oo-flow-index{margin-bottom:.35rem}.oo-home .oo-home-flow h3{font-size:1.35rem}.oo-home .oo-home-flow p{margin-top:.3rem}.oo-home .oo-footnote{margin-top:.9rem}.oo-home .oo-home-participate{background:var(--oo-deep);color:#f4f1eb;border-top:0;padding:0}.oo-home-participate .oo-invite{background:0 0;border-radius:0;align-items:center;gap:1rem 1.5rem;padding:1.7rem 0}.oo-home-participate .oo-invite h2,.oo-home-participate .oo-invite p{color:#f4f1eb}.oo-home-participate .oo-invite p{color:#f4f1ebc7}.oo-home-invite-copy p{margin:0}.oo-home-invite-copy p+p{margin-top:.45rem}.oo-home .oo-about{background:0 0}.oo-home .oo-about p{max-width:none;margin:0}.oo-home .oo-mail{line-height:1.1}@media (width>=720px){.oo-home .oo-examples{grid-template-columns:1fr 1fr}.oo-home .oo-examples li:nth-child(odd){padding-right:1.25rem}.oo-home .oo-examples li:nth-child(2n){border-left:1px solid var(--oo-line);padding-left:1.25rem}.oo-home .oo-examples li:last-child:nth-child(odd){border-left:0;grid-column:1/-1;padding-right:0}}@media (width>=960px){.oo-home .oo-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:2.75rem}.oo-home-research{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:stretch;gap:2rem 2.75rem}.oo-home-chain{border-top:0;border-left:1px solid var(--oo-line);align-content:space-between;height:100%;margin:0;padding-left:1.35rem}.oo-home-chain li{border-bottom:0;padding:.2rem 0}.oo-home-orderops-head{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);align-items:end;gap:1.5rem 2.5rem}.oo-home-orderops-head>p{max-width:none}.oo-home .oo-home-flow{border:1px solid var(--oo-line);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.oo-home .oo-home-flow li{border-bottom:1px solid var(--oo-line);border-right:1px solid var(--oo-line);padding:1rem 1.15rem 1.05rem}.oo-home .oo-home-flow li:nth-child(4n){border-right:0}.oo-home .oo-home-flow li:not(:last-child) h3:after{content:"";vertical-align:middle;background:var(--oo-accent);width:1.1rem;height:1px;margin-left:.55rem;display:inline-block}.oo-home-participate .oo-invite{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr) auto;padding:1.85rem 0}.oo-home .oo-about-grid{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:end;gap:1.5rem 2.5rem}.oo-home .oo-contact{align-items:center}}@media (width>=1200px){.oo-home .oo-examples{grid-template-columns:repeat(5,minmax(0,1fr))}.oo-home .oo-examples li,.oo-home .oo-examples li:nth-child(odd),.oo-home .oo-examples li:nth-child(2n),.oo-home .oo-examples li:last-child:nth-child(odd){border-left:0;border-right:1px solid var(--oo-line);grid-column:auto;padding:.8rem .9rem}.oo-home .oo-examples li:last-child{border-right:0}}@media (width>=1280px){.oo-home .oo-shell{width:min(1200px,100% - 4rem)}.oo-home .oo-hero,.oo-home .oo-section:not(.oo-home-participate){padding-top:3.15rem;padding-bottom:3.15rem}.oo-home .oo-home-participate{padding:0}}@media (width>=1440px){.oo-home .oo-shell{width:min(1280px,100% - 5rem)}}@media (width>=1680px){.oo-home .oo-shell{width:min(1440px,100% - 4rem)}}@media (width<=719px){.oo-home .oo-hero-actions .oo-btn,.oo-home-participate .oo-btn{width:100%}.oo-home .oo-rail{border-left:0;border-top:1px solid var(--oo-line);padding:1rem 0 0}.oo-home .oo-path{flex:none;display:grid}}
