.page-module__4qVcCG__page{--green:#789b52;background:var(--orienta-cream);color:var(--orienta-ink)}.page-module__4qVcCG__hero{padding:clamp(3rem,8vw,7rem) 1rem;overflow:hidden}.page-module__4qVcCG__heroInner,.page-module__4qVcCG__container{width:min(100%, var(--content-width));margin:auto}.page-module__4qVcCG__heroInner{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);align-items:center;gap:4rem;display:grid}.page-module__4qVcCG__eyebrow,.page-module__4qVcCG__kicker{color:var(--orienta-teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__4qVcCG__hero h1,.page-module__4qVcCG__section h2,.page-module__4qVcCG__intro h2,.page-module__4qVcCG__adapt h2,.page-module__4qVcCG__local h2,.page-module__4qVcCG__brand h2,.page-module__4qVcCG__cta h2,.page-module__4qVcCG__capacityGrid h3,.page-module__4qVcCG__formatGrid h3{font-family:var(--font-display), Georgia, serif;color:var(--orienta-purple-dark);letter-spacing:-.04em;font-weight:400;line-height:1}.page-module__4qVcCG__hero h1{margin:1.25rem 0;font-size:clamp(3rem,7vw,6.2rem)}.page-module__4qVcCG__lead{max-width:38rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.55}.page-module__4qVcCG__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.page-module__4qVcCG__primary,.page-module__4qVcCG__secondary{border-radius:999px;align-items:center;min-height:3.2rem;padding:.8rem 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__4qVcCG__primary{background:var(--orienta-purple);color:#fff}.page-module__4qVcCG__secondary{border:1px solid var(--orienta-purple);color:var(--orienta-purple)}.page-module__4qVcCG__heroVisual{border:.7rem solid var(--orienta-lilac);background:var(--orienta-lilac);border-radius:4rem 2rem;min-height:25rem;position:relative;overflow:hidden;transform:rotate(-2deg)}.page-module__4qVcCG__heroVisual img{object-fit:cover;transform:rotate(2deg)scale(1.04)}.page-module__4qVcCG__section{padding:clamp(4rem,8vw,7rem) 1rem}.page-module__4qVcCG__narrow{width:min(100% - 2rem,52rem);margin-inline:auto}.page-module__4qVcCG__section h2,.page-module__4qVcCG__intro h2,.page-module__4qVcCG__adapt h2,.page-module__4qVcCG__local h2,.page-module__4qVcCG__brand h2,.page-module__4qVcCG__cta h2{margin:.7rem 0 1.5rem;font-size:clamp(2.5rem,5vw,4.5rem)}.page-module__4qVcCG__section p,.page-module__4qVcCG__intro p,.page-module__4qVcCG__adapt p,.page-module__4qVcCG__local p,.page-module__4qVcCG__brand p{max-width:48rem;font-size:1.08rem;line-height:1.7}.page-module__4qVcCG__intro,.page-module__4qVcCG__intro{width:min(100% - 2rem, var(--content-width));grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);margin:auto;padding:clamp(4rem,8vw,7rem) 0;display:grid}.page-module__4qVcCG__intro{border-top:1px solid color-mix(in srgb, var(--orienta-purple) 20%, transparent)}.page-module__4qVcCG__tint{background:var(--orienta-lilac-light,#eee7f4)}.page-module__4qVcCG__capacityGrid,.page-module__4qVcCG__formatGrid,.page-module__4qVcCG__audienceGrid,.page-module__4qVcCG__resourceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.page-module__4qVcCG__capacityGrid article,.page-module__4qVcCG__formatGrid article,.page-module__4qVcCG__audienceGrid article{border:1px solid color-mix(in srgb, var(--orienta-purple) 18%, transparent);background:var(--orienta-cream);border-radius:1.25rem;min-height:12rem;padding:1.5rem}.page-module__4qVcCG__capacityGrid span,.page-module__4qVcCG__formatGrid span{color:var(--orienta-teal-dark);font-weight:900}.page-module__4qVcCG__capacityGrid h3,.page-module__4qVcCG__formatGrid h3{margin:.6rem 0;font-size:2rem}.page-module__4qVcCG__capacityGrid p,.page-module__4qVcCG__formatGrid p,.page-module__4qVcCG__audienceGrid p{font-size:1rem}.page-module__4qVcCG__sectionLead{max-width:42rem}.page-module__4qVcCG__steps{grid-template-columns:repeat(5,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.page-module__4qVcCG__steps li{border-top:3px solid var(--orienta-teal);padding-top:1rem}.page-module__4qVcCG__steps span{color:var(--orienta-teal-dark);font-weight:900}.page-module__4qVcCG__steps strong{color:var(--orienta-purple-dark);margin:.7rem 0;display:block}.page-module__4qVcCG__steps p{font-size:.95rem}.page-module__4qVcCG__dark{background:var(--orienta-purple-dark);color:#fff}.page-module__4qVcCG__dark h2,.page-module__4qVcCG__dark .page-module__4qVcCG__kicker{color:#fff}.page-module__4qVcCG__split{width:min(100%, var(--content-width));grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);margin:auto;display:grid}.page-module__4qVcCG__activityList{grid-template-columns:1fr 1fr;gap:.8rem;padding:0;list-style:none;display:grid}.page-module__4qVcCG__activityList li{border-left:2px solid var(--green);padding:.6rem 0 .6rem 1rem}.page-module__4qVcCG__lightLink{color:#fff;margin-top:1.5rem;font-weight:800;display:inline-block}.page-module__4qVcCG__duration{border-left:3px solid var(--green);margin-top:2rem;padding:1rem 1.5rem}.page-module__4qVcCG__audienceGrid article{min-height:10rem}.page-module__4qVcCG__audienceGrid h3{color:var(--orienta-purple-dark);letter-spacing:.08em;margin:0;font-size:1.05rem}.page-module__4qVcCG__inlineLink,.page-module__4qVcCG__resourceGrid a{color:var(--orienta-purple);font-weight:800}.page-module__4qVcCG__adapt,.page-module__4qVcCG__local{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.page-module__4qVcCG__adapt{width:100%;padding-inline:max(1rem, calc((100% - var(--content-width)) / 2));background:var(--orienta-purple-dark);color:#fff}.page-module__4qVcCG__adapt h2,.page-module__4qVcCG__adapt .page-module__4qVcCG__kicker{color:#fff}.page-module__4qVcCG__local{background:var(--orienta-teal);color:#fff;width:100%;padding-inline:max(1rem, calc((100% - var(--content-width)) / 2));align-items:center}.page-module__4qVcCG__local h2,.page-module__4qVcCG__local .page-module__4qVcCG__kicker{color:#fff}.page-module__4qVcCG__mark{text-align:center;font-size:4rem;font-family:var(--font-display), Georgia, serif;font-weight:400}.page-module__4qVcCG__mark span{font-size:2rem}.page-module__4qVcCG__brand{text-align:center;padding:clamp(4rem,8vw,6rem) 1rem}.page-module__4qVcCG__brand p{margin-inline:auto}.page-module__4qVcCG__resourceGrid a{background:var(--orienta-cream);border-radius:1.25rem;flex-direction:column;gap:.7rem;padding:1.5rem;text-decoration:none;display:flex}.page-module__4qVcCG__resourceGrid span{color:var(--orienta-ink);font-weight:400;line-height:1.5}.page-module__4qVcCG__faq{margin-top:2rem}.page-module__4qVcCG__faq details{border-top:1px solid color-mix(in srgb, var(--orienta-purple) 25%, transparent);padding:1rem 0}.page-module__4qVcCG__faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.15rem;font-weight:800;display:flex}.page-module__4qVcCG__faq summary b{color:var(--green)}.page-module__4qVcCG__faq details p{margin:1rem 0 .25rem}.page-module__4qVcCG__cta{text-align:center;background:var(--orienta-lilac-light,#eee7f4);border-top:1px solid var(--orienta-teal);padding:clamp(4rem,8vw,7rem) 1rem}.page-module__4qVcCG__cta h2{max-width:52rem;margin-inline:auto}.page-module__4qVcCG__cta p:not(.page-module__4qVcCG__kicker){max-width:40rem;margin:0 auto 2rem}.page-module__4qVcCG__cta .page-module__4qVcCG__kicker{color:var(--orienta-teal-dark)}@media (max-width:760px){.page-module__4qVcCG__heroInner,.page-module__4qVcCG__split,.page-module__4qVcCG__intro,.page-module__4qVcCG__adapt,.page-module__4qVcCG__local{display:block}.page-module__4qVcCG__heroVisual{border-width:.45rem;border-radius:2.5rem 1.5rem;min-height:15rem;margin-top:3rem}.page-module__4qVcCG__capacityGrid,.page-module__4qVcCG__formatGrid,.page-module__4qVcCG__audienceGrid,.page-module__4qVcCG__resourceGrid,.page-module__4qVcCG__steps{grid-template-columns:1fr}.page-module__4qVcCG__capacityGrid article,.page-module__4qVcCG__formatGrid article,.page-module__4qVcCG__audienceGrid article{min-height:auto}.page-module__4qVcCG__activityList{grid-template-columns:1fr}.page-module__4qVcCG__split>div+div,.page-module__4qVcCG__intro>div+div,.page-module__4qVcCG__adapt>p,.page-module__4qVcCG__local>.page-module__4qVcCG__mark{margin-top:2rem}.page-module__4qVcCG__hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.page-module__4qVcCG__local{padding-block:4rem}}
