.opportunity-page{background:var(--wim-cream);color:var(--wim-charcoal);overflow:hidden}.opportunity-page-container{width:min(100% - 2 * var(--wim-gutter), 78rem);margin-inline:auto}.opportunity-page h1,.opportunity-page h2,.opportunity-page h3{font-family:var(--font-anton), Impact, sans-serif;text-transform:uppercase;font-weight:400}.opportunity-page h1,.opportunity-page h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:1rem 0 0;line-height:.98}.opportunity-page h1{max-width:10ch;color:var(--wim-cream);font-size:clamp(3.4rem,7.4vw,7rem)}.opportunity-page h2{max-width:15ch;font-size:clamp(2.8rem,5.5vw,5.4rem)}.opportunity-page p{line-height:1.75}.opportunity-page-hero{background:var(--wim-blue);color:var(--wim-cream);position:relative;overflow:hidden}.opportunity-page-hero:after{background:var(--wim-terracotta);content:"";width:min(33vw,29rem);height:.5rem;position:absolute;top:0;right:0}.opportunity-page-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);min-height:39rem;padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.opportunity-page-hero-copy{z-index:1;position:relative}.opportunity-page-eyebrow,.opportunity-page-section-label{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.5}.opportunity-page-eyebrow{color:var(--wim-peach);align-items:center;gap:.8rem;display:flex}.opportunity-page-eyebrow span{background:var(--wim-teal);width:2.15rem;height:2px}.opportunity-page-hero-description{max-width:43rem;margin:1.4rem 0 0;font-size:clamp(1.02rem,1.45vw,1.2rem)}.opportunity-page-proofline{max-width:39rem;color:var(--wim-peach);letter-spacing:.09em;margin:1rem 0 0;font-size:.73rem;font-weight:700;line-height:1.65}.opportunity-page-hero-journey{border-left:2px solid var(--wim-teal);gap:0;padding-left:clamp(1.5rem,4vw,3.6rem);display:grid;position:relative}.opportunity-page-hero-journey span{color:var(--wim-cream);font-family:var(--font-anton), Impact, sans-serif;border-bottom:1px solid #f6f1ee47;padding:1.2rem 0;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:1;position:relative}.opportunity-page-hero-journey span:last-child{color:var(--wim-peach);border-bottom:0}.opportunity-page-hero-journey span:before{border:2px solid var(--wim-teal);background:var(--wim-blue);content:"";width:.7rem;height:.7rem;position:absolute;top:50%;left:calc(-1*clamp(1.5rem,4vw,3.6rem) - .42rem);transform:translateY(-50%)}.opportunity-page-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;margin-top:1.65rem;display:flex}.opportunity-page-button{border:1px solid var(--wim-peach);background:var(--wim-peach);min-height:3.25rem;color:var(--wim-charcoal);letter-spacing:.055em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:.72rem;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.opportunity-page-button:hover{border-color:var(--wim-teal);background:var(--wim-teal)}.opportunity-page-button:focus-visible,.opportunity-page-text-link:focus-visible{outline:3px solid var(--wim-terracotta);outline-offset:4px}.opportunity-page-text-link{min-height:44px;color:inherit;letter-spacing:.055em;-webkit-text-decoration-color:var(--wim-terracotta);text-decoration-color:var(--wim-terracotta);text-underline-offset:.3em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;line-height:1.5;display:inline-flex}.opportunity-page-text-link span{color:var(--wim-terracotta);font-size:1rem}.opportunity-page-text-link:hover{text-decoration-thickness:2px}.opportunity-page-section-label{color:var(--wim-terracotta)}.opportunity-page-facilitation,.opportunity-page-foundation,.opportunity-page-ai,.opportunity-page-audience,.opportunity-page-delivery,.opportunity-page-quote,.opportunity-page-comparison{padding-block:clamp(4.5rem,8vw,7.5rem)}.opportunity-page-section-heading{max-width:57rem}.opportunity-page-section-heading h2{max-width:14ch}.opportunity-page-section-heading>p:last-child{max-width:42rem;margin:1.1rem 0 0}.opportunity-page-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem);margin:clamp(2.3rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.opportunity-page-reasons li{border-top:1px solid color-mix(in srgb, var(--wim-charcoal) 35%, transparent);align-items:center;gap:1rem;min-height:5.4rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.opportunity-page-reasons li span{color:var(--wim-terracotta);font-family:var(--font-anton), Impact, sans-serif;font-size:1.25rem}.opportunity-page-foundation{background:color-mix(in srgb, var(--wim-teal) 11%, var(--wim-cream))}.opportunity-page-foundation-grid,.opportunity-page-ai-grid,.opportunity-page-audience-grid,.opportunity-page-delivery-grid,.opportunity-page-quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.opportunity-page-foundation-grid>div:first-child>p:last-child,.opportunity-page-ai-copy p,.opportunity-page-audience-grid>div:last-child p,.opportunity-page-delivery-grid>div:first-child>p:last-child,.opportunity-page-quote-grid>div:last-child>p:first-child{max-width:43rem;margin:1.2rem 0 0;font-size:1.05rem}.opportunity-page-foundation-visual{border-top:2px solid var(--wim-terracotta);padding-top:.4rem}.opportunity-page-journey{flex-wrap:wrap;gap:.5rem 1.3rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.opportunity-page-journey li{color:var(--wim-blue);font-family:var(--font-anton), Impact, sans-serif;font-size:clamp(1.5rem,2.7vw,2.55rem);line-height:1.2}.opportunity-page-journey li+li:before{color:var(--wim-terracotta);content:"→";margin-right:1.3rem}.opportunity-page-themes{border-top:1px solid color-mix(in srgb, var(--wim-charcoal) 35%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.opportunity-page-themes li{border-bottom:1px solid color-mix(in srgb, var(--wim-charcoal) 24%, transparent);letter-spacing:.035em;text-transform:uppercase;padding:.7rem 0;font-size:.82rem;font-weight:700}.opportunity-page-foundation-visual>p{color:var(--wim-blue);margin:1.2rem 0 0;font-size:.82rem;font-weight:700;line-height:1.7}.opportunity-page-experience,.opportunity-page-final{background:var(--wim-blue);color:var(--wim-cream);padding-block:clamp(4.5rem,8vw,7.5rem)}.opportunity-page-section-heading--light .opportunity-page-section-label,.opportunity-page-final .opportunity-page-section-label{color:var(--wim-peach)}.opportunity-page-section-heading--light>p:last-child{color:color-mix(in srgb, var(--wim-cream) 88%, transparent)}.opportunity-page-experience-steps{border-top:1px solid color-mix(in srgb, var(--wim-cream) 35%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.opportunity-page-experience-steps li{border-bottom:1px solid color-mix(in srgb, var(--wim-cream) 35%, transparent);min-height:12rem;padding:1.5rem clamp(1rem,2vw,2rem) 1.5rem 0}.opportunity-page-experience-steps li:not(:nth-child(3n)){border-right:1px solid color-mix(in srgb, var(--wim-cream) 24%, transparent)}.opportunity-page-experience-steps li:nth-child(3n+2),.opportunity-page-experience-steps li:nth-child(3n){padding-left:clamp(1rem,2vw,2rem)}.opportunity-page-step-number{color:var(--wim-peach);letter-spacing:.1em;font-size:.68rem;font-weight:700}.opportunity-page-experience-steps h3{color:var(--wim-cream);margin:.8rem 0 0;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1}.opportunity-page-experience-steps p{max-width:19rem;color:color-mix(in srgb, var(--wim-cream) 86%, transparent);margin:.65rem 0 0;font-size:.92rem}.opportunity-page-ai{background:var(--wim-peach)}.opportunity-page-ai .opportunity-page-section-label{color:var(--wim-blue)}.opportunity-page-ai-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.opportunity-page-ai-copy{border-left:2px solid var(--wim-teal);padding-left:clamp(1.25rem,3vw,3rem)}.opportunity-page-ai-copy p{margin:0}.opportunity-page-ai-copy p+p{margin-top:1rem}.opportunity-page-audience-grid>div:last-child p{margin-top:0}.opportunity-page-audience-grid>div:last-child p+p{margin-top:1rem}.opportunity-page-delivery{background:var(--wim-blue);color:var(--wim-cream)}.opportunity-page-delivery .opportunity-page-section-label{color:var(--wim-peach)}.opportunity-page-delivery-grid>div:first-child>p:last-child{color:color-mix(in srgb, var(--wim-cream) 88%, transparent)}.opportunity-page-formats{border-top:1px solid color-mix(in srgb, var(--wim-cream) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wim-cream) 45%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opportunity-page-formats p{color:var(--wim-peach);font-family:var(--font-anton), Impact, sans-serif;margin:0;padding:1.4rem 1rem 1.4rem 0;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1.15}.opportunity-page-formats p+p{border-left:1px solid color-mix(in srgb, var(--wim-cream) 30%, transparent);color:var(--wim-teal);padding-left:1rem}.opportunity-page-quote-grid>div:last-child>p:first-child{margin-top:0;font-size:1.1rem}.opportunity-page-quote-grid .opportunity-page-text-link{color:var(--wim-blue);margin-top:1rem}.opportunity-page-comparison{background:color-mix(in srgb, var(--wim-peach) 29%, var(--wim-cream))}.opportunity-page-offers{border-top:1px solid color-mix(in srgb, var(--wim-charcoal) 36%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wim-charcoal) 36%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.3rem,5vw,4.5rem);display:grid}.opportunity-page-offers article{min-width:0;padding:1.5rem clamp(1rem,2vw,2rem) 1.8rem 0}.opportunity-page-offers article+article{border-left:1px solid color-mix(in srgb, var(--wim-charcoal) 27%, transparent);padding-left:clamp(1rem,2vw,2rem)}.opportunity-page-offers h3{color:var(--wim-blue);margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1.05}.opportunity-page-offers p{max-width:22rem;min-height:4.5rem;margin:.8rem 0 0;font-size:.92rem}.opportunity-page-offer-current{position:relative}.opportunity-page-offer-current:before{background:var(--wim-teal);content:"";height:3px;position:absolute;top:-2px;left:clamp(1rem,2vw,2rem);right:0}.opportunity-page-final{position:relative;overflow:hidden}.opportunity-page-final:after{background:var(--wim-teal);content:"";width:min(35vw,29rem);height:.5rem;position:absolute;top:0;right:0}.opportunity-page-final-inner{z-index:1;position:relative}.opportunity-page-final h2{max-width:16ch;color:var(--wim-cream)}.opportunity-page-final-inner>p:nth-of-type(2){max-width:44rem;color:color-mix(in srgb, var(--wim-cream) 90%, transparent);margin:1rem 0 0}.opportunity-page-final .opportunity-page-button{border-color:var(--wim-cream);background:var(--wim-cream);color:var(--wim-blue)}.opportunity-page-final .opportunity-page-button:hover{border-color:var(--wim-teal);background:var(--wim-teal);color:var(--wim-charcoal)}.opportunity-page-final .opportunity-page-text-link{color:var(--wim-cream)}@media (max-width:900px){.opportunity-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr);gap:2rem;min-height:34rem}.opportunity-page-reasons,.opportunity-page-experience-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-page-experience-steps li:not(:nth-child(3n)){border-right:0}.opportunity-page-experience-steps li:nth-child(3n+2),.opportunity-page-experience-steps li:nth-child(3n){padding-left:0}.opportunity-page-experience-steps li:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--wim-cream) 24%, transparent);padding-right:1.25rem}.opportunity-page-experience-steps li:nth-child(2n){padding-left:1.25rem}.opportunity-page-offers{grid-template-columns:minmax(0,1fr)}.opportunity-page-offers article,.opportunity-page-offers article+article{border-left:0;padding:1.4rem 0}.opportunity-page-offers article+article{border-top:1px solid color-mix(in srgb, var(--wim-charcoal) 27%, transparent)}.opportunity-page-offers p{min-height:0}.opportunity-page-offer-current:before{width:5rem;top:0;left:0;right:auto}}@media (max-width:680px){.opportunity-page h1{max-width:11ch;font-size:clamp(3.1rem,13vw,5rem)}.opportunity-page h2{font-size:clamp(2.65rem,10.5vw,4.4rem)}.opportunity-page-hero-grid,.opportunity-page-foundation-grid,.opportunity-page-ai-grid,.opportunity-page-audience-grid,.opportunity-page-delivery-grid,.opportunity-page-quote-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.opportunity-page-hero-grid{min-height:0;padding-block:3.5rem}.opportunity-page-hero-journey{margin-left:.7rem;padding-left:1.3rem}.opportunity-page-hero-journey span{padding-block:.9rem;font-size:clamp(2rem,8vw,3rem)}.opportunity-page-hero-journey span:before{width:.65rem;height:.65rem;left:-1.75rem}.opportunity-page-actions{flex-direction:column;align-items:stretch;gap:.55rem}.opportunity-page-button{width:100%}.opportunity-page-actions .opportunity-page-text-link{justify-content:center}.opportunity-page-reasons{grid-template-columns:minmax(0,1fr);margin-top:2rem}.opportunity-page-reasons li{min-height:4.1rem}.opportunity-page-journey{gap:.3rem .8rem}.opportunity-page-journey li{font-size:1.55rem}.opportunity-page-journey li+li:before{margin-right:.8rem}.opportunity-page-themes{gap:0 .9rem}.opportunity-page-themes li{font-size:.72rem}.opportunity-page-experience-steps{grid-template-columns:minmax(0,1fr)}.opportunity-page-experience-steps li,.opportunity-page-experience-steps li:nth-child(odd),.opportunity-page-experience-steps li:nth-child(2n){border-right:0;min-height:0;padding:1.2rem 0}.opportunity-page-ai-copy{padding-left:1rem}.opportunity-page-formats p{font-size:clamp(1.35rem,6vw,2rem)}}@media (max-width:360px){.opportunity-page-container{width:min(100% - 2rem,78rem)}.opportunity-page-button{padding-inline:.65rem;font-size:.65rem}.opportunity-page-formats p{font-size:1.25rem}}
