.owner-opportunity-page{--opportunity-rule:1px solid color-mix(in srgb, currentcolor 25%, transparent)}.owner-opportunity-page h2,.owner-opportunity-page h3{max-width:none;font-weight:var(--type-weight-bold);letter-spacing:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;margin:0}.owner-opportunity-page .re-lead__copy h2{max-width:22ch}.owner-opportunity-page h2{font-size:var(--type-size-h2);line-height:var(--type-line-display)}.owner-opportunity-page h3{font-size:var(--type-size-h3);line-height:var(--type-line-heading)}.owner-opportunity-hero[data-section-theme]{background:var(--section-background);color:var(--section-foreground)}.owner-opportunity-hero :focus-visible{outline-color:var(--section-foreground)}.owner-opportunity-hero[data-section-theme] .re-hero__cta{border-color:var(--section-foreground)}.owner-opportunity-hero[data-section-theme] .re-hero__cta:hover,.owner-opportunity-hero[data-section-theme] .re-hero__cta:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}.owner-opportunity-hero__inner{width:min(100%, var(--content-max-width));padding:var(--subpage-mobile-content-start) var(--page-padding) clamp(3rem, 6vw, 6rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.owner-opportunity-hero__copy{min-width:0}.owner-opportunity-hero__copy h1{max-width:16ch;margin-top:var(--heading-stack-gap);font-size:var(--type-size-h1);font-weight:var(--type-weight-bold);letter-spacing:0;line-height:var(--type-line-display);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.owner-opportunity-hero__lead{max-width:39rem;font-size:var(--type-size-lead);line-height:var(--type-line-body);margin-top:2rem}.owner-opportunity-hero__image{min-width:0;margin:0}.owner-opportunity-hero__image picture,.owner-opportunity-hero__image img{width:100%;height:100%;display:block}.owner-opportunity-hero__image picture{aspect-ratio:4/5;overflow:hidden}.owner-opportunity-hero__image img{object-fit:cover}.owner-opportunity-hero__eyebrow,.owner-opportunity-section-label,.owner-opportunity-faq__intro>p,.owner-opportunity-related .section__inner>p:first-child{font-size:var(--type-size-micro);font-weight:var(--type-weight-bold);text-transform:uppercase}.owner-opportunity-answer .section__inner,.owner-opportunity-intro .section__inner,.owner-opportunity-profile__intro,.owner-opportunity-locations__intro,.owner-opportunity-information .section__inner,.owner-opportunity-experience .section__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem clamp(2rem,5vw,6rem);display:grid}.owner-opportunity-answer .owner-opportunity-section-label{grid-column:1/-1}.owner-opportunity-answer__body,.owner-opportunity-intro__copy .lead,.owner-opportunity-profile__intro>p,.owner-opportunity-locations__intro>p,.owner-opportunity-locations__note,.owner-opportunity-related .section__inner>p:not(:first-child){font-size:var(--type-size-body);line-height:var(--type-line-reading);margin:0}.owner-opportunity-topics,.owner-opportunity-steps,.owner-opportunity-profile__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);margin:clamp(2.5rem,4vw,4rem) 0 0;padding:0;list-style:none;display:grid}.owner-opportunity-topics{grid-column:1/-1}.owner-opportunity-topics>li,.owner-opportunity-steps>li,.owner-opportunity-profile__grid>article{border-top:var(--opportunity-rule);min-width:0;padding-top:1.5rem}.owner-opportunity-topics h3,.owner-opportunity-steps h3,.owner-opportunity-profile__grid h3{text-align:center}.owner-opportunity-topics p,.owner-opportunity-steps p{font-size:var(--type-size-body);line-height:var(--type-line-reading);margin-top:1.5rem}.owner-opportunity-profile__grid ul{margin:1.5rem 0 0;padding:0;list-style:none}.owner-opportunity-profile__grid li{font-size:var(--type-size-body);line-height:var(--type-line-reading);padding:.5rem 0}.owner-opportunity-locations__regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,6rem);margin:clamp(2.5rem,4vw,4rem) 0 2rem;padding:0;display:grid}.owner-opportunity-locations__regions>div{border-top:var(--opportunity-rule);padding-top:1rem}.owner-opportunity-locations__regions dt{font-size:var(--type-size-h3);font-weight:var(--type-weight-bold)}.owner-opportunity-locations__regions dd{font-size:var(--type-size-body);line-height:var(--type-line-reading);margin:.75rem 0 0}.owner-opportunity-locations__note{max-width:70ch}.owner-opportunity-information__intro h2,.owner-opportunity-experience__copy h2,.owner-opportunity-faq__intro h2,.owner-opportunity-related h2{margin-top:var(--heading-stack-gap)}.owner-opportunity-information__intro>p:last-child,.owner-opportunity-experience__copy>p:not(.owner-opportunity-section-label){max-width:44rem;font-size:var(--type-size-body);line-height:var(--type-line-reading);margin-top:1.75rem}.owner-opportunity-experience__copy>p.owner-opportunity-experience__note{font-size:var(--type-size-small)}.owner-opportunity-information__list{border-top:var(--opportunity-rule);margin:0}.owner-opportunity-information__list>div{border-bottom:var(--opportunity-rule);grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.7fr);gap:1.25rem;padding:1.25rem 0;display:grid}.owner-opportunity-information__list dt{font-weight:var(--type-weight-bold)}.owner-opportunity-information__list dd{line-height:var(--type-line-reading);margin:0}.owner-opportunity-experience__copy .text-link{margin-top:2rem;display:inline-block}.owner-opportunity-experience__facts{margin:0}.owner-opportunity-experience__facts>div{border-top:var(--opportunity-rule);grid-template-columns:minmax(8rem,1fr) minmax(0,1.2fr);align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.owner-opportunity-experience__facts dt{font-size:var(--type-size-h2);font-weight:var(--type-weight-bold);line-height:var(--type-line-display);white-space:nowrap}.owner-opportunity-experience__facts dd{font-size:var(--type-size-body);line-height:var(--type-line-body);margin:0}.owner-opportunity-faq__intro h2{max-width:25ch}.owner-opportunity-faq__list{border-top:var(--opportunity-rule);margin-top:clamp(2rem,3vw,3rem)}.owner-opportunity-faq details{border-bottom:var(--opportunity-rule)}.owner-opportunity-faq summary{font-size:var(--type-size-faq-question);font-weight:var(--type-weight-medium);line-height:var(--type-line-ui);cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:clamp(1rem,1.4vw,1.25rem) 0;list-style:none;display:grid;position:relative}.owner-opportunity-faq summary::-webkit-details-marker{display:none}.owner-opportunity-faq details>p{max-width:72ch;font-size:var(--type-size-body);line-height:var(--type-line-reading);padding:0 3rem 1.25rem 0}.owner-opportunity-related h2{max-width:28ch}.owner-opportunity-related .section__inner>p:not(:first-child){max-width:64ch;margin-top:1.5rem}.owner-opportunity-related .text-link{margin-top:1.5rem;display:inline-block}.owner-opportunity-back-link{color:inherit;font-weight:var(--type-weight-bold);border-bottom:1px solid;margin-top:2rem;display:inline-block}@media (width<=1023px){.owner-opportunity-hero__inner{grid-template-columns:minmax(0,1fr)}.owner-opportunity-hero__copy h1{max-width:19ch}.owner-opportunity-hero__image picture{aspect-ratio:16/9}}@media (width<=767px){.owner-opportunity-hero__inner{gap:2.5rem;padding-bottom:2rem}.owner-opportunity-hero__lead{font-size:var(--type-size-body)}.owner-opportunity-answer .section__inner,.owner-opportunity-intro .section__inner,.owner-opportunity-profile__intro,.owner-opportunity-locations__intro,.owner-opportunity-information .section__inner,.owner-opportunity-experience .section__inner{grid-template-columns:minmax(0,1fr)}.owner-opportunity-topics,.owner-opportunity-steps,.owner-opportunity-profile__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.owner-opportunity-topics{margin-top:1rem}.owner-opportunity-locations__regions{grid-template-columns:minmax(0,1fr);gap:1.5rem}.owner-opportunity-information__list,.owner-opportunity-experience__facts{margin-top:1rem}.owner-opportunity-information__list>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}
