.o-page,body:has(.o-page) .site-footer{container-type:inline-size}.o-page .o-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:2.5rem;display:grid}.o-page .o-opening{padding-block:3.5rem 4.5rem}.o-page .o-opening h1{max-width:12em;font-size:clamp(2.5rem,4.15vw,3.75rem)}.o-page .c-org-opening{max-width:34rem;margin-top:1.65rem}.o-opening-art{width:110%;margin-left:-5%;display:block;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 90%,#0000);mask-composite:intersect}.o-opening-art img{width:100%;height:auto}.o-page .c-jobs{background:var(--paper-bright)}.o-page .o-use-cases{gap:3.5rem;margin-top:1.25rem}.o-use-art{height:210px;margin:0 0 1.25rem;display:block;mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.o-use-art img{object-fit:contain;width:100%;height:100%}.o-use-drawing{justify-content:center;align-items:center;display:flex}.o-paper-drawing{width:240px;max-width:100%;height:auto;display:block}.o-page .o-use-cases h3{margin-bottom:.85rem}.o-page .o-use-cases p{max-width:23rem;margin-bottom:0}.o-page .o-paths{background:#e5e8de}.o-page .o-paths .c-eyebrow,.o-page .c-inquiry .c-eyebrow{color:#77521d}.o-page :is(.o-hero-grid,.o-use-cases,.c-offers,.o-api-flow,.c-engagement,.o-pilot-grid,.c-inquiry-grid){min-width:0}.o-page :is(.o-hero-grid,.o-use-cases,.c-offers,.o-api-flow,.c-engagement,.o-pilot-grid,.c-inquiry-grid)>*{overflow-wrap:break-word;min-width:0}.o-page .c-offers{gap:2rem}.o-page .c-offers article{background:var(--paper-bright);flex-direction:column;align-items:flex-start;max-width:none;padding:2.5rem;display:flex;position:relative}.o-page .c-offers article:nth-child(2){background:#d7e0d5}.o-page .c-offers article .o-paper-drawing{width:130px;height:100px;position:absolute;top:1.5rem;right:1.75rem}.o-page .c-offers .c-eyebrow{margin-bottom:3rem;padding-right:7rem}.o-page .c-offers h3{margin:0 0 1rem;font-size:1.8rem}.o-page .c-offers p:not(.c-eyebrow){max-width:28rem;margin-top:0}.o-page .c-offers .c-link{margin-top:auto;padding-top:.5rem}.o-page .c-hosted-note{margin:2rem 0 0;font-size:.95rem}.o-page .c-example{background:var(--paper)}.o-page .o-engagement{background:var(--teal);color:var(--paper-bright);padding-bottom:4rem}.o-page .o-engagement h2,.o-page .o-engagement h3{color:var(--paper-bright)}.o-page .o-engagement .c-eyebrow{color:#e7c28a}.o-page .o-engagement p:not(.c-eyebrow){color:#e5e8de}.o-page .o-engagement a{color:var(--paper-bright)}.o-page .o-engagement :focus-visible{outline-color:#e7c28a}.o-page .c-engagement{align-items:center;gap:5rem}.o-collaboration-art{width:105%;margin:1.5rem -2.5% -1.5rem;display:block;mask-image:radial-gradient(#000 49%,#0000 73%)}.o-collaboration-art img{width:100%;height:auto}.o-page .c-engagement-steps{gap:0}.o-page .c-engagement-steps li{grid-template-columns:3rem 1fr;gap:1.5rem;padding-bottom:3rem;position:relative}.o-page .c-engagement-steps li:last-child{padding-bottom:0}.o-page .c-engagement-steps li:not(:last-child):before{content:"";background:#729184;width:1px;position:absolute;top:3rem;bottom:0;left:1.5rem}.o-page .c-engagement-steps li>span{color:#e7c28a;background:#274f50;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:flex}.o-page .c-engagement-steps h3{margin:.5rem 0 .8rem}.o-page .c-pilot{background:var(--paper-bright)}.o-pilot-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.o-pilot-grid>div>p{max-width:34rem;color:var(--muted)}.o-return-figure{background:#e5e8de;margin:0;padding:1.5rem 2rem}.o-return-figure svg{width:100%;max-width:350px;margin:auto;display:block}.o-return-figure figcaption{margin:1rem 0 0;font-size:.95rem}.o-return-figure figcaption span{color:var(--muted);margin-top:.35rem;font-size:.8rem;display:block}.o-page .c-pilot-numbers{margin-top:3rem}.o-page .c-inquiry{background:#e5e8de}.o-inquiry-art{max-width:430px;margin:2rem -1rem 0;display:block;mask-image:radial-gradient(#000 47%,#0000 73%)}.o-inquiry-art img{width:100%;height:auto}@media (width<=1119px){.o-page .o-hero-grid{gap:1.5rem}.o-page .o-opening h1{font-size:clamp(2.5rem,4.4vw,3.5rem)}.o-page .o-use-cases{gap:2rem}.o-page .o-use-cases h3{min-height:2.4em}.o-page .c-offers article{padding:2rem}.o-page .c-offers .c-eyebrow{margin-bottom:1rem;padding:0}.o-page .c-offers article .o-paper-drawing{width:125px;height:90px;margin:0 0 1.5rem;position:static}.o-page .c-engagement,.o-pilot-grid{gap:3rem}}@container (width<=47.5rem){body:has(.o-page) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.o-page) .footer-intro{grid-column:1/-1}body:has(.o-page) .footer-grid>*{overflow-wrap:break-word;min-width:0}.o-page :is(.o-use-cases,.c-offers,.c-engagement,.c-inquiry-grid){grid-template-columns:1fr}.o-page .c-example-grid{flex-direction:column;align-items:stretch;display:flex}.o-page .c-pilot-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.o-page .o-opening{padding-block:2rem 2.5rem}.o-page .o-hero-grid{grid-template-columns:1fr;gap:1rem}.o-page .o-opening h1{font-size:2.6rem}.o-opening-art{width:calc(100% + 2rem);margin:0 -1rem}.o-page .o-use-cases{gap:2.5rem;margin-top:2rem}.o-use-art{height:160px;margin-bottom:.75rem}.o-use-drawing .o-paper-drawing{width:210px}.o-page .o-use-cases h3{min-height:0}.o-page .o-use-cases p{max-width:none}.o-page .c-offers{gap:1.5rem}.o-page .c-offers article{padding:1.5rem}.o-page .c-offers article .o-paper-drawing{width:130px;margin:0 0 1rem}.o-page .c-capture{order:0}.o-page .c-engagement{gap:2rem}.o-collaboration-art{margin-block:1rem 0}.o-page .c-engagement-steps li{gap:1rem;padding-bottom:2.5rem}.o-page .c-engagement-steps h3{font-size:1.45rem}.o-pilot-grid{grid-template-columns:1fr;gap:1.5rem}.o-return-figure{padding:1.5rem}.o-page .c-pilot-numbers{margin-top:2rem}.o-inquiry-art{max-width:330px;margin:1.25rem auto 0}}@media (width<=359px){.o-page .o-opening h1{font-size:2.3rem}.o-page .c-offers article{padding:1.25rem}.o-page .c-offers h3{font-size:1.6rem}}
