.opportunity-page{background:var(--background);color:var(--foreground)}.opportunity-container{width:min(100% - 2.5rem,80rem);margin-inline:auto}.opportunity-section{border-top:1px solid var(--border);padding-block:6rem}.opportunity-section--dark{background:var(--primary);color:var(--primary-foreground)}.opportunity-section--tint{background:var(--secondary)}.opportunity-eyebrow,.opportunity-heading>p{font:700 .68rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.opportunity-heading{flex-direction:column;gap:1rem;max-width:58rem;display:flex}.opportunity-heading h2,.opportunity-grid h2,.responsibility-grid h2,.application-layout h2{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,5vw,5rem);font-weight:450;line-height:.98}.opportunity-heading>span,.opportunity-grid>div>p,.application-layout>div>p{max-width:48rem;color:var(--muted-foreground);font-size:1rem;line-height:1.65}.opportunity-section--dark .opportunity-heading>span,.opportunity-section--dark .opportunity-legal{color:color-mix(in oklab,currentColor 70%,transparent)}.opportunity-hero{background:var(--primary);min-height:calc(100svh - 4rem);color:var(--primary-foreground);display:flex}.opportunity-hero>.opportunity-container{flex-direction:column;padding-block:2rem;display:flex}.opportunity-hero nav{font:600 .68rem var(--font-mono);opacity:.55;gap:.5rem;display:flex}.opportunity-hero>div>div{flex-direction:column;flex:1;justify-content:center;max-width:65rem;padding-block:4rem;display:flex}.opportunity-hero>div>div>p:first-child{font:700 .7rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.opportunity-hero h1{font-family:var(--font-serif);letter-spacing:-.06em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.8rem,9vw,8.5rem);font-weight:430;line-height:.84}.opportunity-hero h1 em{color:var(--accent);font-style:normal;display:block}.opportunity-hero h1+p{max-width:47rem;color:color-mix(in oklab,currentColor 76%,transparent);margin-top:2rem;font-size:1.05rem;line-height:1.65}.opportunity-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.opportunity-hero-actions a,.application-layout a{border:1px solid;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.opportunity-hero-actions a:first-child,.application-layout a:first-of-type{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.opportunity-hero svg,.application-layout svg{width:1rem}.opportunity-hero footer{border-top:1px solid color-mix(in oklab,currentColor 16%,transparent);font:600 .6rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;justify-content:space-between;gap:1rem;padding-top:1.25rem;display:flex}.opportunity-interest{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.opportunity-interest button{border:1px solid var(--border);min-height:3rem;padding:.7rem 1rem;font-size:.75rem;font-weight:700}.opportunity-interest button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.opportunity-paths{border:1px solid var(--border);background:var(--border);gap:1px;margin-top:1rem;display:grid}.opportunity-paths--two{grid-template-columns:1fr 1fr}.opportunity-paths article{background:var(--card);flex-direction:column;gap:1rem;min-height:23rem;padding:2rem;transition:opacity .2s;display:flex}.opportunity-paths article.is-muted{opacity:.48}.opportunity-paths article>span,.commission-stage article>p,.process-explorer>div>p,.toolkit-explorer article>p,.setup-configurator article>p,.flow-explorer article>p{font:700 .65rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.opportunity-paths h3,.process-explorer h3,.toolkit-explorer h3,.setup-configurator h3,.flow-explorer h3{font-family:var(--font-serif);font-size:2rem;line-height:1.05}.opportunity-paths p{color:var(--muted-foreground);line-height:1.65}.opportunity-paths strong{text-transform:uppercase;color:var(--primary);margin-top:auto;font-size:.7rem}.opportunity-paths b{font-size:.8rem;line-height:1.5}.commission-stage{border:1px solid color-mix(in oklab,currentColor 20%,transparent);background:color-mix(in oklab,currentColor 20%,transparent);grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:3rem;display:grid}.commission-stage article{background:var(--primary);padding:2rem}.commission-stage article>p{color:var(--accent)}.commission-stage article.is-featured{background:var(--accent);color:var(--accent-foreground)}.commission-stage article.is-featured>p{color:inherit}.commission-stage dl{margin-top:2rem}.commission-stage dl>div{border-top:1px solid color-mix(in oklab,currentColor 22%,transparent);padding-block:1rem}.commission-stage dt{opacity:.65;font-size:.7rem}.commission-stage dd{font-family:var(--font-serif);letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}.commission-stage article.is-featured dl>div:last-child dd{font-size:clamp(4rem,10vw,8rem)}.opportunity-legal,.opportunity-note{color:var(--muted-foreground);margin-top:1.25rem;font-size:.68rem;line-height:1.55;display:block}.process-explorer{grid-template-columns:.9fr 1.1fr;gap:2rem;margin-top:3rem;display:grid}.process-explorer ol{border-top:1px solid var(--border);flex-direction:column;display:flex}.process-explorer li{border-bottom:1px solid var(--border)}.process-explorer button{text-align:left;align-items:center;gap:1rem;width:100%;padding:1rem;font-weight:650;display:flex}.process-explorer button span{font:.62rem var(--font-mono);color:var(--muted-foreground)}.process-explorer button.is-active{background:var(--primary);color:var(--primary-foreground)}.process-explorer>div{background:var(--primary);min-height:24rem;color:var(--primary-foreground);flex-direction:column;justify-content:flex-end;gap:1rem;padding:2rem;display:flex}.process-explorer>div>p{color:var(--accent)}.process-explorer>div>span{opacity:.72;max-width:35rem;line-height:1.65}.toolkit-explorer{border:1px solid var(--border);background:var(--border);grid-template-columns:.6fr 1fr 1.2fr;gap:1px;margin-top:3rem;display:grid}.toolkit-core,.toolkit-modules,.toolkit-explorer article{background:var(--card);padding:1.5rem}.toolkit-core{text-align:center;flex-direction:column;justify-content:center;min-height:27rem;display:flex}.toolkit-core span{font:700 .65rem var(--font-mono);text-transform:uppercase;color:var(--primary)}.toolkit-core strong{font-family:var(--font-serif);margin-top:1rem;font-size:1.7rem;line-height:1.35}.toolkit-modules{flex-direction:column;padding:0;display:flex}.toolkit-modules button{border-bottom:1px solid var(--border);text-align:left;flex:1;padding:.75rem 1rem;font-size:.75rem}.toolkit-modules button.is-active{background:var(--primary);color:var(--primary-foreground)}.toolkit-explorer article{flex-direction:column;justify-content:center;gap:1rem;display:flex}.toolkit-explorer article>span{color:var(--muted-foreground);line-height:1.65}.toolkit-explorer article small{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:1rem;font-size:.66rem;line-height:1.55}.setup-configurator{border:1px solid var(--border);background:var(--border);grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:3rem;display:grid}.setup-configurator>div,.setup-configurator article{background:var(--card);padding:2rem}.setup-configurator>div{flex-direction:column;gap:1.25rem;display:flex}.setup-configurator label{flex-direction:column;gap:.45rem;font-size:.74rem;font-weight:650;display:flex}.setup-configurator select{border:1px solid var(--input);background:var(--background);width:100%;min-height:3rem;padding:.7rem;font-size:.85rem}.setup-configurator article{flex-direction:column;gap:1rem;display:flex}.setup-configurator article>span{color:var(--muted-foreground);line-height:1.65}.setup-configurator dl{margin-top:auto}.setup-configurator dl>div,.flow-explorer dl>div{border-top:1px solid var(--border);grid-template-columns:.35fr .65fr;gap:1rem;padding-block:1rem;display:grid}.setup-configurator dt,.flow-explorer dt{font-size:.7rem;font-weight:700}.setup-configurator dd,.flow-explorer dd{color:var(--muted-foreground);font-size:.75rem;line-height:1.55}.opportunity-grid,.responsibility-grid,.application-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.responsibility-grid>div>p:not(.opportunity-eyebrow),.fit-split article p{border-bottom:1px solid color-mix(in oklab,currentColor 18%,transparent);align-items:center;gap:.65rem;padding-block:.75rem;font-size:.8rem;display:flex}.responsibility-grid svg,.fit-split svg{width:.9rem;color:var(--accent)}.hybrid-notice{border-left:.25rem solid var(--accent);margin-top:2rem;padding:1rem;font-size:.8rem;line-height:1.6;display:block}.opportunity-details{border-top:1px solid var(--border)}.opportunity-details details{border-bottom:1px solid var(--border);padding-block:1rem}.opportunity-details summary{cursor:pointer;font-family:var(--font-serif);justify-content:space-between;gap:1rem;font-size:1.3rem;display:flex}.opportunity-details summary svg{width:1rem}.opportunity-details details[open] summary svg{transform:rotate(180deg)}.opportunity-details details p{color:var(--muted-foreground);padding-top:1rem;font-size:.85rem;line-height:1.65}.earning-path{border:1px solid var(--border);background:var(--border);grid-template-columns:.8fr 1.4fr 1fr;gap:1px;margin-top:3rem;display:grid}.earning-path article{background:var(--card);flex-direction:column;gap:1rem;min-height:17rem;padding:1.5rem;display:flex}.earning-path span{font:.65rem var(--font-mono);color:var(--primary)}.earning-path p{line-height:1.55}.earning-path .is-key{background:var(--primary);color:var(--primary-foreground)}.earning-path strong{font-family:var(--font-serif);color:var(--accent);margin-top:auto;font-size:2.8rem}.earning-path b{font-size:.75rem}.fit-split{border:1px solid var(--border);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fit-split article{background:var(--card);padding:1.5rem}.fit-split h3{font-family:var(--font-serif);margin-bottom:1rem;font-size:1.5rem}.flow-explorer{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.flow-explorer>div{background:color-mix(in oklab,currentColor 20%,transparent);grid-template-columns:1fr 1fr;gap:1px;display:grid}.flow-explorer button{background:var(--primary);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;min-height:4rem;padding:.75rem;font-size:.68rem;display:flex}.flow-explorer button.is-active{background:var(--accent);color:var(--accent-foreground)}.flow-explorer button svg{width:.8rem}.flow-explorer article{border:1px solid color-mix(in oklab,currentColor 20%,transparent);padding:2rem}.flow-explorer article>p{color:var(--accent)}.flow-explorer article h3{margin-top:1rem}.flow-explorer dl{margin-top:2rem}.flow-explorer dl>div{border-color:color-mix(in oklab,currentColor 20%,transparent)}.flow-explorer dd{color:color-mix(in oklab,currentColor 70%,transparent)}.application-layout>div{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.application-layout .text-link{color:var(--primary);background:0 0}.application-layout small{color:color-mix(in oklab,currentColor 70%,transparent);font-size:.7rem;line-height:1.55}.conversation-card{border:1px solid color-mix(in oklab,currentColor 22%,transparent);padding:2rem}.conversation-card h3{font-family:var(--font-serif);font-size:1.6rem}.conversation-card p{border-bottom:1px solid color-mix(in oklab,currentColor 18%,transparent);align-items:center;gap:.65rem;padding-block:.8rem;font-size:.8rem;display:flex}.conversation-card svg{width:.9rem;color:var(--accent)}.conversation-card strong{margin-top:1.5rem;font-size:.75rem;line-height:1.6;display:block}.opportunity-inline-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.opportunity-inline-cta a{border:1px solid;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1rem;font-size:.76rem;font-weight:700;display:inline-flex}.opportunity-inline-cta a:first-child{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.opportunity-inline-cta svg{width:1rem}#apply{scroll-margin-top:5rem}@media (max-width:900px){.opportunity-grid,.responsibility-grid,.application-layout,.process-explorer,.toolkit-explorer,.setup-configurator,.flow-explorer{grid-template-columns:1fr}.toolkit-core{min-height:14rem}.opportunity-paths--two,.commission-stage,.earning-path{grid-template-columns:1fr}.opportunity-paths article{min-height:18rem}}@media (max-width:600px){.opportunity-container{width:min(100% - 2rem,80rem)}.opportunity-section{padding-block:4rem}.opportunity-hero h1{font-size:3.7rem}.opportunity-hero footer{flex-direction:column}.opportunity-interest{display:grid}.opportunity-interest button{width:100%}.commission-stage article.is-featured dl>div:last-child dd{font-size:4.4rem}.process-explorer>div{min-height:18rem}.fit-split,.flow-explorer>div,.setup-configurator dl>div,.flow-explorer dl>div{grid-template-columns:1fr}.opportunity-hero-actions{flex-direction:column}.opportunity-hero-actions a{justify-content:center}}
