.cpw,.cpw *,.cpw :after,.cpw :before{box-sizing:border-box}.cpw{--cp-layer-topbar:30;--cp-layer-hero-hover:1;--cp-layer-invite:70;--cp-layer-mobile-cta:25;--cp-gutter:var(--w2-layout-page-padding-desktop);position:relative;isolation:isolate;min-width:0;overflow-x:clip;background:var(--w2-color-surface-default);color:var(--w2-color-text-primary)}.cp-homepage-footer{--gutter:clamp(24px,calc(5.3 * var(--homepage-unit, 1vw)),104px);min-width:0}.cp-homepage-footer,.cp-homepage-footer *,.cp-homepage-footer :after,.cp-homepage-footer :before{box-sizing:border-box}.cpw a{color:inherit;text-decoration:none}.cpw a:focus-visible,.cpw summary:focus-visible{outline:var(--w2-size-border-focus) solid var(--w2-color-border-focus);outline-offset:var(--w2-size-padding-2xs)}.cpw figure,.cpw h1,.cpw h2,.cpw h3,.cpw ol,.cpw p{margin:0}.cp-topbar{position:sticky;top:0;z-index:var(--cp-layer-topbar);display:flex;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-md);width:100%;min-height:var(--w2-size-component-app-header-height-desktop);padding-inline:var(--cp-gutter);border-bottom:var(--w2-size-border-default) solid var(--w2-color-border-subtle);background:transparent;transition:background-color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cpw[data-scrolled] .cp-topbar{background:var(--w2-color-surface-default)}.cp-breadcrumb{display:inline-flex;align-items:center;gap:var(--w2-size-gap-xs);color:var(--w2-color-text-muted)}.cp-breadcrumb strong{color:var(--w2-color-text-primary)}.cp-actions,.cp-form-actions,.cp-top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w2-size-gap-sm)}.cp-content,.cp-main{position:relative}.cp-content{width:100%;max-width:calc(var(--w2-layout-content-max) + 2 * var(--cp-gutter));margin:0 auto;padding-inline:var(--cp-gutter)}.cp-section{display:flex;flex-direction:column;gap:var(--w2-layout-section-gap-sm);padding-block:var(--w2-layout-section-gap-lg);scroll-margin-top:var(--w2-size-component-app-header-height-desktop)}.cp-closing:before,.cp-section+.cp-section:before{content:"";position:absolute;top:0;inset-inline:var(--cp-gutter);border-top:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-overline{color:var(--w2-color-text-muted);text-transform:uppercase}.cp-nav-index,.cp-step-index{color:var(--w2-color-text-muted);font-variant-numeric:tabular-nums}.cp-access-list p,.cp-closing>p,.cp-faq-list p,.cp-feature-copy>p,.cp-lead,.cp-referral-note p,.cp-steps p{color:var(--w2-color-text-secondary)}.cp-meta,.cp-note{color:var(--w2-color-text-muted)}.cpw .cp-link{color:var(--w2-color-text-link);text-decoration:underline;text-underline-offset:var(--w2-size-padding-2xs)}.cp-complete,.cp-feature-copy,.cp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--w2-size-gap-md);min-width:0}.cp-feature-copy>p:not(.cp-note){max-width:var(--w2-layout-content-measure)}.cp-feature-copy>.cp-note{margin-top:calc(-1 * var(--w2-size-gap-xs))}.cp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--w2-size-gap-3xl);padding-block:var(--w2-layout-section-gap-lg)}.cp-hero-copy{gap:var(--w2-size-gap-lg)}.cp-hero-title{display:flex;flex-direction:column;gap:var(--w2-size-gap-2xs)}.cp-silver{background-image:linear-gradient(to bottom,var(--w2-color-text-primary),var(--w2-color-text-muted));-webkit-background-clip:text;background-clip:text;color:transparent}.cp-hero-kicker,.cp-hero-main{white-space:nowrap}.cp-earning-line{display:flex;align-items:baseline;gap:var(--w2-size-gap-sm)}.cp-amount{color:var(--w2-color-text-brand)}.cp-earning-line small{color:var(--w2-color-text-muted)}.cp-lead{max-width:var(--w2-layout-content-measure)}.cp-hero-copy .cp-note{margin-top:calc(-1 * var(--w2-size-gap-xs))}.cp-hero-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--w2-size-gap-md)}.cp-program-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden;border-radius:var(--w2-size-radius-container-lg);background:var(--w2-color-surface-raised)}.cp-content.cp-program-nav{width:calc(100% - 2 * var(--cp-gutter));max-width:var(--w2-layout-content-max);padding-inline:0}.cp-program-nav a{display:flex;align-items:center;gap:var(--w2-size-gap-sm);min-width:0;padding:var(--w2-size-padding-lg);color:var(--w2-color-text-secondary);transition:background-color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard),color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.cp-program-nav a+a{border-left:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-program-nav .cp-nav-index{flex:none;color:var(--w2-color-text-brand);font-variant-numeric:tabular-nums}.cp-program-nav .cp-nav-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-program-nav svg{flex:none;align-self:center;width:var(--w2-size-icon-sm);height:var(--w2-size-icon-sm);color:var(--w2-color-icon-muted);transition:translate var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cp-program-nav a:hover,.cp-program-nav a[aria-current=location]{background:var(--w2-color-surface-hover);color:var(--w2-color-text-primary)}.cp-program-nav a:hover svg{translate:var(--w2-size-gap-2xs) 0;color:var(--w2-color-icon-primary)}.cp-section-heading{display:flex;flex-direction:column;gap:var(--w2-size-gap-md)}.cp-faq,.cp-next-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--w2-size-gap-2xl);align-items:end;align-items:start}.cp-faq>div:first-child,.cp-section-heading>div{display:flex;flex-direction:column;gap:var(--w2-size-gap-sm)}.cp-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--w2-size-gap-3xl);align-items:center}.cp-split-top{align-items:start}.cp-opportunity-grid,.cp-split-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-opportunity-grid{display:grid;gap:var(--w2-size-gap-lg);align-items:stretch}.cp-referral-note{align-items:flex-start;gap:var(--w2-size-gap-md);padding:var(--w2-size-padding-xl)}.cp-opportunity-card,.cp-referral-note{display:flex;flex-direction:column;min-width:0;border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-lg);background:var(--w2-color-surface-raised)}.cp-opportunity-card{overflow:hidden;transition:border-color var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cp-opportunity-card:hover{border-color:var(--w2-color-border-strong)}.cp-opportunity-card .cp-opportunity-media{margin:0;border:0;border-radius:0;box-shadow:none}.cp-opportunity-media video{aspect-ratio:16/10;transition:scale var(--w2-motion-duration-cinematic) var(--w2-motion-easing-enter)}.cp-opportunity-card:hover .cp-opportunity-media video{scale:1.04}.cp-opportunity-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:var(--w2-size-gap-md);padding:var(--w2-size-padding-xl)}.cp-opportunity-body>p{color:var(--w2-color-text-secondary)}.cp-opportunity-body>:last-child{margin-top:auto}.cp-membership-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--w2-size-gap-3xl);align-items:start;padding:var(--w2-size-padding-2xl);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-xl);background:var(--w2-color-surface-raised);box-shadow:var(--w2-shadow-elevation-2)}.cp-access-list,.cp-faq-list,.cp-form,.cp-steps{display:flex;flex-direction:column;min-width:0}.cp-form{gap:var(--w2-size-gap-md)}.cp-access-list{gap:var(--w2-size-gap-xs)}.cp-access-list>.cp-overline{padding-bottom:var(--w2-size-padding-xs)}.cp-access-list>div,.cp-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--w2-size-gap-md);row-gap:var(--w2-size-gap-2xs);padding-block:var(--w2-size-padding-md);border-top:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-access-list>div h3,.cp-access-list>div p{grid-column:2}.cp-access-list>div h3{grid-row:1}.cp-access-list>.cp-note{padding-top:var(--w2-size-padding-sm)}.cp-referral-flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--w2-size-gap-xs);margin-top:var(--w2-size-gap-xs);color:var(--w2-color-text-secondary)}.cp-referral-flow span{padding:var(--w2-size-padding-2xs) var(--w2-size-padding-sm);border-radius:var(--w2-size-radius-pill);background:var(--w2-color-surface-wash)}.cp-referral-flow svg{width:var(--w2-size-icon-xs);height:var(--w2-size-icon-xs);color:var(--w2-color-icon-muted)}.cp-steps{padding:0;list-style:none}.cp-steps li>div{display:flex;flex-direction:column;gap:var(--w2-size-gap-xs)}.cp-faq-list details{border-top:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-faq-list details:last-child{border-bottom:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-md);min-height:var(--w2-size-control-2xl);padding-block:var(--w2-size-padding-sm);cursor:pointer;list-style:none;color:var(--w2-color-text-primary)}.cp-faq-list summary::-webkit-details-marker{display:none}.cp-faq-list summary svg{flex:none;width:var(--w2-size-icon-sm);height:var(--w2-size-icon-sm);color:var(--w2-color-icon-muted);transition:rotate var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cp-faq-list details[open] summary svg{rotate:180deg}.cp-faq-list details>p{max-width:var(--w2-layout-content-measure);padding-bottom:var(--w2-size-padding-md)}.cp-closing{display:flex;flex-direction:column;align-items:center;gap:var(--w2-size-gap-md);padding-block:var(--w2-layout-section-gap-lg);text-align:center}.cp-closing>p:not(.cp-note){max-width:var(--w2-layout-content-measure)}.cp-interest-fieldset{display:flex;flex-direction:column;gap:var(--w2-size-gap-sm);min-width:0;margin:0;padding:0;border:0}.cp-interest-fieldset legend{margin-bottom:var(--w2-size-gap-sm);color:var(--w2-color-text-primary)}.cp-interest-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--w2-size-gap-xs) var(--w2-size-gap-md)}.cp-form-actions{align-items:stretch}.cp-status{margin:0;padding:var(--w2-size-padding-sm);border-radius:var(--w2-size-radius-control-sm);background:var(--w2-color-surface-wash);color:var(--w2-color-text-primary)}.cp-visually-hidden{position:absolute;width:var(--w2-size-border-default);height:var(--w2-size-border-default);overflow:hidden;clip-path:inset(100%)}.cpw[data-motion=on] .cp-motion-reveal{opacity:0;translate:0 var(--w2-size-gap-md);transition:opacity var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter),translate var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter)}.cpw[data-motion=off] .cp-motion-reveal,.cpw[data-motion=on] .cp-motion-reveal.is-shown{opacity:1;translate:none}.cp-soft-invite{position:fixed;right:var(--w2-size-padding-lg);bottom:calc(var(--w2-layout-section-gap-lg) + var(--w2-size-control-lg) + var(--w2-size-gap-xl));z-index:var(--cp-layer-invite,70);display:flex;flex-direction:column;align-items:flex-start;gap:var(--w2-size-gap-sm);width:min(var(--w2-layout-modal-sm),calc(100% - 2 * var(--w2-layout-grid-margin-mobile)));padding:var(--w2-size-padding-lg);border:var(--w2-size-border-default) solid var(--w2-color-border-subtle);border-radius:var(--w2-size-radius-container-md);background:var(--w2-color-surface-overlay);box-shadow:var(--w2-shadow-elevation-4)}.cp-soft-invite p,.cp-soft-invite strong{margin:0}.cp-soft-invite p{color:var(--w2-color-text-secondary)}.cp-invite-close{position:absolute;top:var(--w2-size-padding-xs);right:var(--w2-size-padding-xs)}.cp-mobile-join{display:none}.cp-creator-modal{height:min(calc(100dvh - 2 * var(--w2-layout-grid-margin-mobile)),calc(var(--w2-layout-component-modal-body-scroll-height) + var(--w2-size-component-app-header-height-desktop) + 2 * var(--w2-layout-section-gap-lg)))}.cp-modal-badge{align-self:flex-start}.cp-creator-modal .cp-modal-art{position:absolute;inset-block:0;left:0;width:40%;overflow:hidden;border-radius:var(--w2-size-radius-container-md) 0 0 var(--w2-size-radius-container-md);background:var(--w2-color-surface-sunken)}.cp-creator-modal .cp-modal-art img{display:block;width:100%;height:100%;object-fit:cover}.cp-creator-modal .cp-modal-art>div{position:absolute;inset-inline:var(--w2-size-padding-xl);bottom:var(--w2-size-padding-xl);display:flex;flex-direction:column;gap:var(--w2-size-gap-sm);padding:var(--w2-size-padding-md);border-radius:var(--w2-size-radius-container-sm);background:var(--w2-color-surface-scrim);color:var(--w2-color-text-primary)}.cp-creator-modal .cp-modal-art span{color:var(--w2-color-text-muted);text-transform:uppercase}.cp-creator-modal .cp-modal-art strong{color:var(--w2-color-text-primary)}.cp-creator-modal>:first-child,.cp-creator-modal>[data-w2-modal-body]{width:60%;margin-inline-start:40%}.cp-creator-modal[data-overflow=scroll][data-dialog=true]>[data-w2-modal-body]{flex:1 1 auto;max-height:none}body:has(.cp-creator-modal) .feedback-fab{visibility:hidden!important}@media (max-width:1024px){.cpw{--cp-gutter:var(--w2-layout-page-padding-tablet)}.cp-breadcrumb{margin-inline-start:var(--w2-size-control-lg)}.cp-faq,.cp-hero,.cp-membership-panel,.cp-next-step,.cp-section-heading,.cp-split,.cp-split-top{grid-template-columns:minmax(0,1fr);gap:var(--w2-size-gap-xl)}.cp-section-heading{gap:var(--w2-size-gap-md)}.cp-hero-media{width:min(100%,var(--w2-layout-content-measure))}.cp-program-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.cpw{--cp-gutter:var(--w2-layout-page-padding-mobile)}.cp-top-actions>a,.cp-top-actions>button:first-of-type{display:none}.cp-topbar{min-height:var(--w2-size-component-app-header-height-narrow)}.cp-hero{padding-block:var(--w2-layout-section-gap-sm)}.cp-hero-kicker{font-size:var(--w2-type-heading-h2-size);font-weight:var(--w2-type-heading-h2-weight);line-height:var(--w2-type-heading-h2-line);letter-spacing:var(--w2-type-heading-h2-tracking)}.cp-hero-main{font-size:var(--w2-type-display-md-size);font-weight:var(--w2-type-display-md-weight);line-height:var(--w2-type-display-md-line);letter-spacing:var(--w2-type-display-md-tracking)}.cp-hero-media{gap:var(--w2-size-gap-sm)}.cp-interest-grid,.cp-opportunity-grid,.cp-section{gap:var(--w2-layout-section-gap-sm);padding-block:var(--w2-layout-section-gap-md)}.cp-membership-panel,.cp-opportunity-body,.cp-referral-note{padding:var(--w2-size-padding-lg)}.cp-membership-panel{border-radius:var(--w2-size-radius-container-lg)}.cp-actions,.cp-actions>*,.cp-form-actions,.cp-form-actions>*{width:100%}.cp-closing{padding-block:var(--w2-layout-section-gap-md)}.cp-mobile-join{position:fixed;inset-inline:0;bottom:0;z-index:var(--cp-layer-mobile-cta,25);display:flex;align-items:center;justify-content:space-between;gap:var(--w2-size-gap-sm);padding:var(--w2-size-padding-sm) var(--w2-layout-page-padding-mobile);border-top:var(--w2-size-border-default) solid var(--w2-color-border-subtle);background:var(--w2-color-surface-raised);box-shadow:var(--w2-shadow-elevation-4)}.cp-soft-invite{right:var(--w2-layout-grid-margin-mobile);bottom:calc(var(--w2-size-control-lg) + 2 * var(--w2-size-padding-sm) + var(--w2-layout-grid-margin-mobile))}.cp-creator-modal .cp-modal-art{display:none}.cp-creator-modal>:first-child,.cp-creator-modal>[data-w2-modal-body]{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.cpw .cp-hero-card,.cpw .cp-hero-card img,.cpw .cp-hero-card video{animation:none;scale:none;translate:none;transition:none}.cpw .cp-motion-reveal{opacity:1;translate:none;transition:none}.cp-faq-list summary svg{transition:none}}.cp-overlay{position:relative;min-width:0;margin:0;overflow:hidden;border:var(--w2-size-border-default) solid var(--w2-color-border-on-media);border-radius:var(--w2-size-radius-media-lg);background:var(--w2-color-surface-sunken);box-shadow:var(--w2-shadow-elevation-3)}.cp-overlay img,.cp-overlay video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.cp-hero-card img,.cp-hero-card video{aspect-ratio:3/4}.cp-overlay figcaption{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--w2-size-gap-2xs);padding:var(--w2-size-padding-2xl) var(--w2-size-padding-md) var(--w2-size-padding-md);background:var(--w2-paint-scrim-media-bottom);color:var(--w2-color-text-primary)}.cp-overlay figcaption span,.cpw .cp-overlay .cp-link{color:var(--w2-color-text-secondary)}.cpw .cp-overlay .cp-link{transition:color var(--w2-motion-duration-feedback) var(--w2-motion-easing-standard)}.cpw .cp-overlay .cp-link:hover{color:var(--w2-color-text-primary)}.cp-feature-media video{aspect-ratio:21/9}@media (max-width:768px){.cp-feature-media video{aspect-ratio:16/9}}.cp-feature-media figcaption{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--w2-size-gap-lg);padding:var(--w2-size-padding-3xl) var(--w2-size-padding-xl) var(--w2-size-padding-xl)}.cp-feature-caption{display:flex;flex-direction:column;gap:var(--w2-size-gap-xs);min-width:0;max-width:var(--w2-layout-content-measure)}.cp-feature-media figcaption>:last-child{flex:none}@media (max-width:768px){.cp-feature-media figcaption{position:static;flex-direction:column;align-items:flex-start;padding:var(--w2-size-padding-md);background:var(--w2-color-surface-raised)}}.cp-hero-card{transition:scale var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cpw[data-motion=on] .cp-hero-card{animation:cp-float calc(var(--w2-motion-duration-cinematic) * 12) ease-in-out infinite;will-change:translate}.cpw[data-motion=on] .cp-hero-card+.cp-hero-card{animation-delay:calc(var(--w2-motion-duration-cinematic) * -5)}.cp-hero-card img,.cp-hero-card video{transition:scale var(--w2-motion-duration-cinematic) var(--w2-motion-easing-enter)}.cpw[data-motion=on] .cp-hero-card:hover{z-index:var(--cp-layer-hero-hover);scale:1.08;border-color:var(--w2-color-border-on-media);box-shadow:var(--w2-shadow-elevation-5);animation-play-state:paused}.cpw[data-motion=on] .cp-hero-card:hover img,.cpw[data-motion=on] .cp-hero-card:hover video{scale:1.08}.cpw[data-motion=on] .cp-hero-media.cp-motion-reveal .cp-hero-card{opacity:0}.cpw[data-motion=on] .cp-hero-media.cp-motion-reveal.is-shown .cp-hero-card{opacity:1;transition:opacity var(--w2-motion-duration-overlay) var(--w2-motion-easing-enter),scale var(--w2-motion-duration-interface) var(--w2-motion-easing-standard),border-color var(--w2-motion-duration-micro) var(--w2-motion-easing-standard),box-shadow var(--w2-motion-duration-interface) var(--w2-motion-easing-standard)}.cpw[data-motion=on] .cp-hero-media.cp-motion-reveal.is-shown .cp-hero-card+.cp-hero-card{transition-delay:var(--w2-motion-duration-feedback),0s,0s,0s}@keyframes cp-float{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--w2-size-gap-xs))}}@media (max-width:480px){.cp-hero-kicker{font-size:var(--w2-type-heading-h3-size);font-weight:var(--w2-type-heading-h3-weight);line-height:var(--w2-type-heading-h3-line);letter-spacing:var(--w2-type-heading-h3-tracking)}.cp-hero-main{font-size:var(--w2-type-display-sm-size);font-weight:var(--w2-type-display-sm-weight);line-height:var(--w2-type-display-sm-line);letter-spacing:var(--w2-type-display-sm-tracking)}}@media (max-width:1024px){.cp-program-nav a{padding:var(--w2-size-padding-md)}.cp-program-nav a+a{border-left:0}.cp-program-nav a:nth-child(2n){border-left:var(--w2-size-border-default) solid var(--w2-color-border-divider)}.cp-program-nav a:nth-child(n+3){border-top:var(--w2-size-border-default) solid var(--w2-color-border-divider)}}@media (prefers-reduced-motion:reduce){.cp-program-nav svg{transition:none}}@media (max-width:768px){.cp-program-nav a{flex-direction:column;align-items:flex-start;gap:var(--w2-size-gap-2xs)}.cp-program-nav .cp-nav-label{white-space:normal}.cp-program-nav svg{display:none}.cp-hero-card figcaption{padding:var(--w2-size-padding-lg) var(--w2-size-padding-sm) var(--w2-size-padding-sm)}}