.opportunities-hero{isolation:isolate;min-height:clamp(34rem,66svh,45rem);padding-block:var(--space-7);background:var(--color-charcoal-deep);color:var(--color-footer-text);align-items:center;display:grid;position:relative;overflow:hidden}.opportunities-hero:before{z-index:-2;aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:36rem;position:absolute;top:-13rem;right:-10rem}.opportunities-hero__architecture{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opportunities-hero__architecture span{background:linear-gradient(90deg, transparent, var(--color-gold));opacity:.65;transform-origin:100%;width:55%;height:1px;position:absolute;bottom:15%;right:-7%}.opportunities-hero__architecture span:first-child{transform:rotate(12deg)}.opportunities-hero__architecture span:nth-child(2){transform:rotate(22deg)}.opportunities-hero__architecture span:last-child{transform:rotate(32deg)}.opportunities-hero__inner{z-index:1;position:relative}.opportunities-hero .eyebrow{color:var(--color-gold-light)}.opportunities-hero h1{max-width:14ch;margin-bottom:var(--space-5);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(3rem,6vw,5.4rem);font-weight:500;line-height:1.02}.opportunities-hero__inner>p:last-child{max-width:43rem;color:var(--color-footer-muted);font-size:var(--text-base);margin:0;line-height:1.8}.opportunity-listing{background:var(--color-ivory-light)}.opportunity-listing__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.opportunity-listing__layout>header{max-width:34rem}.opportunity-listing__layout>header .section-heading{max-width:12ch}.opportunity-listing__layout>header>p:last-child{color:var(--color-muted);font-size:var(--text-base);margin:0;line-height:1.8}.opportunity-card{border:1px solid var(--color-border);border-top:4px solid var(--color-gold);background:var(--color-surface);box-shadow:var(--shadow-small);position:relative;overflow:hidden}.demo-notice{background:var(--color-gold);color:var(--color-charcoal-deep);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.85rem clamp(1.25rem,3vw,2.25rem);font-weight:800;line-height:1.5}.opportunity-card__body{padding:clamp(1.75rem,4vw,3.25rem)}.opportunity-card__label{margin-bottom:var(--space-3);color:var(--color-gold-dark);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:750}.opportunity-card h3{max-width:15ch;margin-bottom:var(--space-4);color:var(--color-charcoal);font-family:var(--font-display);font-size:var(--text-xl);text-wrap:balance;font-weight:500;line-height:1.2}.opportunity-card__body>p:not(.opportunity-card__label){max-width:38rem;margin-bottom:var(--space-5);color:var(--color-muted);font-size:var(--text-sm);line-height:1.8}.opportunity-card__link{align-items:center;gap:var(--space-2);min-height:2.75rem;display:inline-flex}.opportunity-detail__hero{isolation:isolate;padding-block:var(--space-6);background:var(--color-charcoal-deep);color:var(--color-footer-text);position:relative;overflow:hidden}.opportunity-detail__hero:after{z-index:-1;aspect-ratio:1;border:1px solid var(--color-border-gold);content:"";border-radius:50%;width:28rem;position:absolute;bottom:-13rem;right:-8rem}.opportunity-detail__breadcrumb{gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-footer-muted);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.5;display:flex}.opportunity-detail__breadcrumb a{color:var(--color-gold-light);text-underline-offset:.25em}.opportunity-detail__hero .eyebrow{color:var(--color-gold-light)}.opportunity-detail__hero h1{max-width:15ch;margin-bottom:var(--space-5);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.7rem,6vw,5rem);font-weight:500;line-height:1.05}.opportunity-detail__hero .demo-notice{max-width:100%;display:inline-block}.opportunity-detail__content{background:var(--color-ivory-light)}.opportunity-detail__layout{grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.opportunity-detail__aside{padding:var(--space-5);border-top:3px solid var(--color-gold);background:var(--color-charcoal);color:var(--color-footer-muted);position:sticky;top:7rem}.opportunity-detail__aside-label{margin-bottom:var(--space-3);color:var(--color-gold-light);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;font-weight:750}.opportunity-detail__aside>p:last-child{font-size:var(--text-sm);margin:0;line-height:1.75}.opportunity-detail__sections{min-width:0}.opportunity-detail__sections section{padding:0 0 var(--space-6) 4.5rem;margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);position:relative}.opportunity-detail__section-number{color:var(--color-gold-dark);font-family:var(--font-display);font-size:var(--text-lg);margin:0;position:absolute;top:.25rem;left:0}.opportunity-detail__sections h2{margin-bottom:var(--space-4);color:var(--color-charcoal);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.2}.opportunity-detail__sections section>p:last-child,.opportunity-detail__sections li{color:var(--color-muted);font-size:var(--text-base);line-height:1.8}.opportunity-detail__sections section>p:last-child{margin-bottom:0}.opportunity-detail__sections ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.opportunity-detail__sections li{padding-left:var(--space-4);position:relative}.opportunity-detail__sections li:before{content:"";background:var(--color-gold);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.85em;left:0}.opportunity-detail__sections .opportunity-detail__application{padding-top:var(--space-5);padding-right:var(--space-5);padding-left:calc(4.5rem + var(--space-5));border:1px solid var(--color-border-gold);background:var(--color-gold-wash)}.opportunity-detail__application .opportunity-detail__section-number{top:calc(var(--space-5) + .25rem);left:var(--space-5)}@media (width<=48rem){.opportunities-hero{min-height:auto}.opportunity-listing__layout,.opportunity-detail__layout{grid-template-columns:minmax(0,1fr)}.opportunity-detail__aside{max-width:38rem;position:static}}@media (width<=30rem){.opportunities-hero{padding-block:var(--space-6)}.opportunities-hero h1,.opportunity-detail__hero h1{font-size:clamp(2.35rem,12vw,3.35rem)}.demo-notice{letter-spacing:.07em;overflow-wrap:anywhere}.opportunity-detail__sections section{padding-left:0}.opportunity-detail__section-number{margin-bottom:var(--space-2);position:static}.opportunity-detail__sections .opportunity-detail__application{padding:var(--space-5)}.opportunity-detail__application .opportunity-detail__section-number{position:static}}
