.creative-partner-page :is(.fp-header-join,.fh-apply){background:rgb(235 233 231 / var(--fh-button-opacity))!important;color:var(--fm-color-text)!important;border-color:#ffffff52!important;transition:none}.creative-partner-page .fp-access-join{background:var(--fm-color-text)!important;color:var(--fm-color-bg)!important;border-color:var(--fm-color-text)!important}.creative-partner-page .fp-gallery-controls button{color:var(--fm-color-text-muted)!important}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.creative-partner-page details:not([open])>summary:hover .fp-disclosure-plus{rotate:90deg}}@media(prefers-reduced-motion:no-preference){.creative-partner-page details:not([open])>summary:focus-visible .fp-disclosure-plus{rotate:90deg}}.creative-partner-page .fp-footer-links a[data-jump=fp-home].fm-action{color:var(--fm-color-text-muted)!important;text-decoration:none!important}.creative-partner-page .fp-footer-links a[data-jump=fp-home].fm-action>span{transform:none!important}.creative-partner-page{width:100%}.creative-partner-page .fp-page{color:var(--fm-color-text);font:400 16px/1.45 var(--fm-font-sans);overflow:clip;position:relative;padding-top:0;--fp-column-gap: 40px;--fp-columns: minmax(0, .8fr) minmax(0, 1.2fr);background:var(--fm-color-bg);--fp-box-fill: color-mix(in srgb, var(--fm-color-bg) 60%, var(--fm-color-surface));--fh-blend: 200px;--fh-button-opacity: .78;--fh-fold: 100svh;--fp-base-gutter: clamp(18px, 3.125vw, 40px);--fp-content-width: 1200px;--fp-section-content-gap: 36px;--fp-aligned-section-gap: 96px;--fp-gutter: max(var(--fp-base-gutter), calc((100vw - var(--fp-content-width)) / 2));--fp-hatch: repeating-linear-gradient( 135deg, transparent 0, transparent 5px, #1111110c 5px, #1111110c 5.6px, transparent 5.6px, transparent 7px );--fp-body-size: 16px;--fp-heading-body-gap: 16px;--fp-chrome-height: 88px;--fp-program-scroll-offset: 106px}@media(max-width:950px){.creative-partner-page .fp-page{--fp-column-gap: 30px}}@media(min-width:1001px){.creative-partner-page .fp-page{--fp-body-size: 18px}}@media(max-width:767px){.creative-partner-page .fp-page{--fp-chrome-height: 92px}}@media(min-width:651px)and (max-width:1000px){.creative-partner-page .fp-page{--fp-program-scroll-offset: 138px}}@media(max-width:650px){.creative-partner-page .fp-page{--fp-columns: minmax(0, 1fr);--fp-column-gap: 0px;padding-top:0;--fh-blend: 130px;--fp-section-content-gap: 28px;--fp-chrome-height: 74px;--fp-program-scroll-offset: 110px;--fp-aligned-section-gap: 80px;--fp-mobile-content-gap: 32px;--fp-mobile-media-gap: 32px;--fp-mobile-card-gap: 14px;--fp-action-icon-size: 20px}}.creative-partner-page .fp-page *{box-sizing:border-box}.creative-partner-page [hidden]{display:none!important}.creative-partner-page h1,.creative-partner-page h2,.creative-partner-page h3,.creative-partner-page p,.creative-partner-page figure{margin:0}.creative-partner-page h1,.creative-partner-page h2,.creative-partner-page h3{font-weight:400;font-size:24px;line-height:1.08;letter-spacing:-.035em}.creative-partner-page a{color:inherit;text-decoration:none}.creative-partner-page a:hover{text-decoration:underline;text-underline-offset:4px}.creative-partner-page button{font:inherit;color:inherit;border:0;background:transparent;padding:0}.creative-partner-page button,.creative-partner-page a,.creative-partner-page summary{touch-action:manipulation}.creative-partner-page button:disabled{opacity:.25;cursor:default}.creative-partner-page img{display:block;max-width:100%}.creative-partner-page .fp-gutter{margin-left:var(--fp-gutter);margin-right:var(--fp-gutter)}.creative-partner-page .fp-section{margin:0 var(--fp-gutter);padding:110px 0;scroll-margin-top:90px}.creative-partner-page .fp-brand{line-height:0}.creative-partner-page .fp-brand img{height:auto}.creative-partner-page h1{max-width:400px}.creative-partner-page .fp-text-link{display:inline-block;font-size:13px;color:var(--fm-color-accent);margin-top:18px}.creative-partner-page .fp-hero-image{aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--fm-color-bg)}.creative-partner-page .fp-section-intro{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:55px}.creative-partner-page .fp-section-intro h2{max-width:450px}.creative-partner-page .fp-benefits{display:flex;gap:22px;align-items:stretch}.creative-partner-page .fp-benefit{flex:1;min-width:0;transition:flex .7s cubic-bezier(.22,.61,.36,1)}.creative-partner-page .fp-benefit.is-active{flex:1.85}.creative-partner-page .fp-benefit-button{display:block;text-align:left;width:100%}.creative-partner-page .fp-benefit-media{display:block;height:350px;overflow:hidden;position:relative;background:var(--fm-color-bg)}.creative-partner-page .fp-benefit-media>img{height:100%;width:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.creative-partner-page .fp-benefit:not(.is-active) .fp-benefit-media>img{transform:scale(1.075)}.creative-partner-page .fp-benefit-media:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#111111a6);pointer-events:none}.creative-partner-page .fp-benefit-title{position:absolute;z-index:1;display:block;color:var(--fm-color-surface)}.creative-partner-page .fp-benefit-detail ul{list-style:none;padding:0;margin:0}.creative-partner-page .fp-mechanics-link{display:inline-flex;align-items:center;gap:16px;color:var(--fm-color-text);margin-top:16px;min-height:32px}.creative-partner-page .fp-community{padding:10px 0 110px;scroll-margin-top:90px;min-width:0}.creative-partner-page .fp-gallery-controls{display:flex;align-items:center;gap:16px}.creative-partner-page .fp-gallery-controls button{font-size:24px}.creative-partner-page .fp-gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--fp-gutter);scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y}.creative-partner-page .fp-gallery::-webkit-scrollbar{display:none}.creative-partner-page .fp-gallery.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.creative-partner-page .fp-project{min-width:0;display:block;position:relative;overflow:hidden;scroll-snap-stop:always;user-select:none}.creative-partner-page .fp-project>img{-webkit-user-drag:none}.creative-partner-page .fp-project figcaption{position:absolute;inset:auto 0 0;pointer-events:none}.creative-partner-page .fp-project figcaption a{display:flex;align-items:baseline;width:fit-content;max-width:100%;line-height:1.4;pointer-events:auto}.creative-partner-page .fp-project-type{opacity:.8}.creative-partner-page .fp-invitation{position:relative;width:100%;scroll-margin-top:65px}.creative-partner-page .fp-invitation-copy{justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:65px}.creative-partner-page .fp-mechanics h2{margin-bottom:58px}.creative-partner-page .fp-mechanics-steps{display:grid;list-style:none;padding:0}.creative-partner-page .fp-mechanics-steps li{min-width:0;border-left:1px solid var(--fm-color-border)}.creative-partner-page .fp-mechanics-steps li:first-child{border-left:0;padding-left:0}.creative-partner-page .fp-mechanics-steps li:last-child{padding-right:0}.creative-partner-page .fp-mechanics-steps p{color:var(--fm-color-text-muted)}.creative-partner-page .fp-program-rules{border-top:1px solid var(--fm-color-border);scroll-margin-top:90px}.creative-partner-page .fp-program-rules>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;font-size:13px;min-height:44px}.creative-partner-page summary::-webkit-details-marker{display:none}.creative-partner-page .fp-eligibility-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 8%;padding:16px 0 30px;margin:0;list-style:none}.creative-partner-page .fp-eligibility-list li{font-size:13px;line-height:1.5;color:var(--fm-color-text-muted);padding-left:19px;position:relative}.creative-partner-page .fp-eligibility-list li:before{content:"✓";position:absolute;left:0;color:var(--fm-color-accent)}.creative-partner-page .fp-faq-intro p{font-size:13px;line-height:1.6;color:var(--fm-color-text-muted)}.creative-partner-page .fp-faq-intro a{text-decoration:underline;text-underline-offset:4px;color:var(--fm-color-text)}.creative-partner-page .fp-faq details{border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none}.creative-partner-page .fp-faq summary>span{flex-shrink:0}.creative-partner-page .fp-faq details>p{color:var(--fm-color-text-muted);padding:0 20px 23px 0}.creative-partner-page .fp-access{padding:85px var(--fp-gutter) 80px;scroll-margin-top:65px}.creative-partner-page .fp-access-actions{display:flex;flex-direction:column}.creative-partner-page .fp-access-action{display:flex;align-items:center;font-size:13px}.creative-partner-page .fp-access-action:hover{text-underline-offset:5px}.creative-partner-page .fp-access-eligibility a{text-decoration:underline;text-underline-offset:4px;display:inline-block}.creative-partner-page .fp-footer{padding:14px var(--fp-gutter);justify-content:space-between;border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-footer img{height:auto}@media(max-width:1000px){.creative-partner-page .fp-section{padding-top:95px;padding-bottom:95px}.creative-partner-page .fp-benefits{gap:17px}.creative-partner-page .fp-benefit-media{height:310px}.creative-partner-page .fp-mechanics-steps li{padding-left:16px;padding-right:16px}}@media(max-width:650px){.creative-partner-page .fp-header{padding-right:15px}.creative-partner-page .fp-hero-image{aspect-ratio:4/5}.creative-partner-page .fp-section{padding-top:70px;padding-bottom:70px}.creative-partner-page .fp-section-intro{margin-bottom:35px;gap:24px}.creative-partner-page .fp-benefits{display:block}.creative-partner-page .fp-benefit-media{height:145px;transition:height .6s cubic-bezier(.22,.61,.36,1)}.creative-partner-page .fp-benefit.is-active .fp-benefit-media{height:285px}.creative-partner-page .fp-mechanics-link{min-height:44px}.creative-partner-page .fp-community .fp-section-intro{gap:16px}.creative-partner-page .fp-community h2{max-width:220px}.creative-partner-page .fp-gallery-controls{gap:0;flex-shrink:0}.creative-partner-page .fp-project figcaption a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px;width:100%;align-items:center}.creative-partner-page .fp-project-type{grid-row:2;grid-column:1}.creative-partner-page .fp-project figcaption a>span:last-child{grid-row:1/3;grid-column:2}.creative-partner-page .fp-invitation-copy{padding-bottom:40px}.creative-partner-page .fp-invitation-copy .fp-text-link{margin-top:14px}.creative-partner-page .fp-mechanics h2{margin-bottom:35px}.creative-partner-page .fp-mechanics-steps li{border-left:0}.creative-partner-page .fp-eligibility-list{grid-template-columns:1fr;gap:24px}.creative-partner-page .fp-access-action,.creative-partner-page .fp-access-eligibility a{min-height:44px}.creative-partner-page .fp-access-eligibility a{display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){:root:has(.creative-partner-page){scroll-behavior:auto}.creative-partner-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.creative-partner-page .fp-header{grid-template-columns:16% minmax(0,1fr);width:100%;margin:0;border-radius:0;transition:none}.creative-partner-page .fp-brand{align-self:center}.creative-partner-page .fp-brand img{max-width:100%}.creative-partner-page .fp-text-link,.creative-partner-page .fp-mechanics-link,.creative-partner-page .fp-access-action{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.creative-partner-page .fp-section-intro{position:relative}.creative-partner-page .fp-section-intro:before,.creative-partner-page .fp-editorial-intro:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(to right,var(--fm-color-border) 0 23%,transparent 23% 25%,var(--fm-color-border) 25% 100%)}.creative-partner-page .fp-community{padding-bottom:105px}.creative-partner-page .fp-project-type{font-family:var(--fm-font-mono);font-size:11px;letter-spacing:0}.creative-partner-page .fp-project figcaption a{font-family:var(--fm-font-sans)}.creative-partner-page .fp-invitation{gap:5%}.creative-partner-page .fp-invitation-copy{display:block}.creative-partner-page .fp-creator-qualities{list-style:none;padding:0}.creative-partner-page .fp-creator-qualities li{text-decoration-color:var(--fm-color-border);text-underline-offset:6px;text-decoration-thickness:1px}.creative-partner-page .fp-invitation-copy .fp-text-link{display:inline-flex;align-items:center}.creative-partner-page .fp-invitation #fp-eligibility{margin-top:44px}.creative-partner-page .fp-invitation .fp-eligibility-list{padding-top:10px}.creative-partner-page .fp-editorial-intro{position:relative}.creative-partner-page .fp-mechanics h2{margin:0}.creative-partner-page .fp-mechanics-steps{margin:0 0 66px}.creative-partner-page .fp-step-index{display:flex;align-items:center;justify-content:space-between;font:400 22px/1.3 var(--fm-font-mono);color:var(--fm-color-text)}.creative-partner-page .fp-step-index>span{font:400 18px/1.3 var(--fm-font-sans);color:var(--fm-color-accent)}.creative-partner-page .fp-mechanics-steps h3{margin-bottom:10px}.creative-partner-page .fp-program-rules>summary{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.creative-partner-page .fp-faq-intro p{margin-top:40px}.creative-partner-page .fp-access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.creative-partner-page .fp-access-intro{border-top:1px solid var(--fm-color-border);padding-top:26px}.creative-partner-page .fp-access-join{border-bottom:0}.creative-partner-page .fp-footer{display:grid;border:0;padding-bottom:45px}.creative-partner-page .fp-footer img{width:140px}.creative-partner-page .fp-footer-links{display:flex;gap:25px}.creative-partner-page .fp-footer a{font-size:13px;text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.creative-partner-page .fp-header{grid-template-columns:20% minmax(0,1fr);padding-top:16px}.creative-partner-page .fp-invitation{gap:3%}}@media(max-width:650px){.creative-partner-page .fp-header{grid-template-columns:120px minmax(0,1fr);padding-top:12px;padding-bottom:10px}.creative-partner-page .fp-community{padding-bottom:65px}.creative-partner-page .fp-invitation #fp-eligibility{margin-top:25px}.creative-partner-page .fp-step-index{font-size:19px}.creative-partner-page .fp-faq-intro p{margin-top:25px}.creative-partner-page .fp-footer{padding-bottom:30px}.creative-partner-page .fp-footer a{min-height:44px;display:inline-flex;align-items:center}}.creative-partner-page section[id],.creative-partner-page #fp-eligibility{scroll-margin-top:112px}.creative-partner-page .fp-invitation,.creative-partner-page .fp-access,.creative-partner-page .fp-footer{background:var(--fm-color-bg)}.creative-partner-page .fp-header{display:flex;justify-content:space-between;gap:24px}.creative-partner-page .fp-brand{width:145px;flex-shrink:0}.creative-partner-page .fp-brand img{width:145px}.creative-partner-page .fp-header-join{display:flex;align-items:center;justify-content:center;white-space:nowrap}.creative-partner-page .fp-header-join:hover{text-underline-offset:4px}.creative-partner-page .fp-section-label{grid-template-columns:var(--fp-columns);grid-column:1/-1}.creative-partner-page .fp-section-label>span{min-width:0;padding-bottom:11px;border-bottom:1px solid var(--fm-color-text-muted);text-transform:uppercase}.creative-partner-page .fp-section-label>span:empty{padding:0}.creative-partner-page .fp-section-intro,.creative-partner-page .fp-editorial-intro{padding-top:0}.creative-partner-page .fp-section-intro:before,.creative-partner-page .fp-editorial-intro:before{display:none}.creative-partner-page .fp-invitation{grid-template-columns:var(--fp-columns);column-gap:var(--fp-column-gap);row-gap:0;padding-top:0;padding-bottom:70px;min-height:0}.creative-partner-page .fp-mechanics{padding-top:35px;padding-bottom:90px}.creative-partner-page .fp-editorial-intro{grid-template-columns:var(--fp-columns);gap:var(--fp-column-gap)}.creative-partner-page .fp-mechanics-steps{margin-bottom:0}.creative-partner-page .fp-faq-layout{display:grid;grid-template-columns:var(--fp-columns);gap:var(--fp-column-gap);align-items:start}.creative-partner-page .fp-faq-intro h2,.creative-partner-page .fp-access-intro h2{max-width:390px}.creative-partner-page .fp-faq-intro>p,.creative-partner-page .fp-access-intro>p{max-width:355px;font-size:14px;line-height:1.6;color:var(--fm-color-text-muted);margin-top:32px}.creative-partner-page .fp-faq{padding-top:0}.creative-partner-page .fp-faq-intro{padding-top:0;border-top:0}.creative-partner-page .fp-faq details:first-child{border-top:0}.creative-partner-page .fp-faq details:last-child{border-bottom:1px solid var(--fm-color-border)}.creative-partner-page .fp-faq summary{font-size:16px;line-height:1.35;padding:20px 0}.creative-partner-page .fp-faq details:first-child summary{padding-top:2px;padding-bottom:20px}.creative-partner-page .fp-faq details>p{font-size:14px;line-height:1.6}.creative-partner-page .fp-access{display:block;padding-top:0}.creative-partner-page .fp-access-action{border:1px solid var(--fm-color-border)}.creative-partner-page .fp-access-join{border-color:var(--fm-color-accent)}.creative-partner-page .fp-footer{grid-template-columns:var(--fp-columns);gap:var(--fp-column-gap)}@media(max-width:1100px){.creative-partner-page .fp-header{gap:18px}.creative-partner-page .fp-brand,.creative-partner-page .fp-brand img{width:125px}}@media(max-width:650px){.creative-partner-page .fp-header{width:100%}.creative-partner-page .fp-brand,.creative-partner-page .fp-brand img{width:112px}.creative-partner-page .fp-section-label{grid-template-columns:1fr}.creative-partner-page .fp-partnership{padding-bottom:65px}.creative-partner-page .fp-invitation{padding-top:0}.creative-partner-page .fp-mechanics{padding-top:20px;padding-bottom:65px}.creative-partner-page .fp-editorial-intro{gap:22px}.creative-partner-page .fp-faq-layout{gap:35px}.creative-partner-page .fp-faq-intro>p,.creative-partner-page .fp-access-intro>p{margin-top:23px}.creative-partner-page .fp-faq{padding-top:0}.creative-partner-page .fp-faq details:first-child{border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-faq details:first-child summary{padding-top:18px}.creative-partner-page .fp-faq summary{font-size:15px;min-height:54px;gap:18px}.creative-partner-page .fp-access{padding-top:0}}@media(max-width:440px){.creative-partner-page section[id],.creative-partner-page #fp-eligibility{scroll-margin-top:138px}.creative-partner-page .fp-header{flex-wrap:wrap;row-gap:10px}.creative-partner-page .fp-header-join{width:100%}}.creative-partner-page .fp-section-label,.creative-partner-page .fp-hero>.fp-section-label{display:flex;justify-content:flex-end;gap:0;border-top:1px solid var(--fm-color-text-muted);padding-top:10px;margin-bottom:30px;min-height:28px}.creative-partner-page .fp-section-label>span{color:var(--fm-color-text-muted);letter-spacing:.11em}.creative-partner-page .fp-benefit-title{font-size:28px;line-height:1.06;font-weight:500;max-width:320px;left:19px;right:19px;bottom:22px}.creative-partner-page .fp-benefits{min-height:485px}.creative-partner-page .fp-benefit-detail{padding-top:22px;max-width:490px}.creative-partner-page .fp-benefit-detail li,.creative-partner-page .fp-creator-qualities li{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:13px;align-items:start;font:400 12px/1.65 var(--fm-font-mono);color:var(--fm-color-text-muted);padding:0;margin:0 0 12px;letter-spacing:-.015em;text-decoration:none}.creative-partner-page .fp-pointer-marker{display:block;width:11px;height:11px;border:1px solid var(--fm-color-accent);position:relative;margin-top:4px;color:var(--fm-color-accent)}.creative-partner-page .fp-pointer-marker:before{content:"";position:absolute;left:2px;right:2px;top:4px;height:1px;background:currentColor}.creative-partner-page .fp-pointer-marker:after{content:"";position:absolute;top:2px;bottom:2px;left:4px;width:1px;background:currentColor}.creative-partner-page .fp-gallery-index{font:400 11px/1.4 var(--fm-font-mono);color:var(--fm-color-text-muted);margin-right:8px;white-space:nowrap}.creative-partner-page .fp-mechanics-steps{border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-footer{position:relative;padding-top:27px}.creative-partner-page .fp-footer:before{content:"";position:absolute;top:0;left:var(--fp-gutter);right:var(--fp-gutter);height:1px;background:var(--fm-color-border)}.creative-partner-page .fp-footer-brand,.creative-partner-page .fp-footer-links{border-top:0;padding-top:0}@media(max-width:1000px){.creative-partner-page .fp-benefit-title{font-size:25px;left:15px;right:15px;bottom:18px}}@media(max-width:650px){.creative-partner-page .fp-section-label,.creative-partner-page .fp-hero>.fp-section-label{margin-bottom:28px;padding-top:10px}.creative-partner-page .fp-section-label>span{font-size:11px;max-width:100%;letter-spacing:.08em}.creative-partner-page .fp-benefits{min-height:0}.creative-partner-page .fp-benefit-title{left:17px;right:17px;bottom:18px}.creative-partner-page .fp-benefit-detail li,.creative-partner-page .fp-creator-qualities li{margin-bottom:13px;column-gap:12px}.creative-partner-page .fp-gallery-index{margin-right:2px}.creative-partner-page .fp-gallery-controls{flex-wrap:wrap;justify-content:flex-end;max-width:110px;row-gap:0}.creative-partner-page .fp-gallery-index{flex:0 0 100%;text-align:right;padding-right:9px}.creative-partner-page .fp-mechanics-steps{border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{position:relative}.creative-partner-page .fp-mechanics-steps li:nth-child(3):before{content:"";position:absolute;top:0;left:0;width:calc(200% + 20px);height:1px;background:var(--fm-color-border)}.creative-partner-page .fp-footer{padding-top:25px}.creative-partner-page .fp-footer-brand,.creative-partner-page .fp-footer-links{padding-top:0}}.creative-partner-page .fp-section-label{display:block;border-top:0;border-bottom:1px solid var(--fm-color-text-muted);padding:0 0 8px;min-height:0}.creative-partner-page .fp-section-label>span{display:block;text-align:left;padding:0;border:0}.creative-partner-page .fp-section-label>span:empty{display:none}.creative-partner-page .fp-header-join,.creative-partner-page .fp-header-join:hover{border:1px solid var(--fm-color-text-muted);transition:border-color .2s}.creative-partner-page .fp-editorial-intro{display:block;margin-bottom:40px}.creative-partner-page .fp-access-join{width:auto;max-width:100%;min-width:285px;justify-content:space-between;gap:24px;padding:13px 18px;transition:border-color .2s}.creative-partner-page .fp-access-eligibility a{margin-top:0}@media(max-width:650px){.creative-partner-page .fp-section-label{padding:0 0 8px;min-height:0}.creative-partner-page .fp-editorial-intro{margin-bottom:30px}.creative-partner-page .fp-access-join{min-width:0;width:min(100%,310px);gap:15px}}.creative-partner-page .fp-mechanics-steps{gap:16px;border:0}.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{border:1px solid color-mix(in srgb,var(--fm-color-text) 28%,var(--fm-color-bg));border-top:2px solid var(--fm-color-text);padding:22px 20px 26px;min-height:218px}.creative-partner-page .fp-step-index{margin-bottom:32px}.creative-partner-page .fp-mechanics-steps h3{font-size:19px;line-height:1.25}.creative-partner-page .fp-mechanics-steps p{max-width:none}.creative-partner-page .fp-access-actions{align-items:stretch;gap:10px}.creative-partner-page .fp-access-action{width:100%;max-width:none;min-width:0;justify-content:center;text-decoration:none;transition:background .2s,border-color .2s}.creative-partner-page .fp-access-action:hover{text-decoration:none}.creative-partner-page .fp-access-join{background:var(--fm-color-text);border:1px solid var(--fm-color-text);color:var(--fm-color-bg)}.creative-partner-page .fp-access-join>span{color:inherit}.creative-partner-page .fp-access-join:hover{background:color-mix(in srgb,var(--fm-color-text) 85%,var(--fm-color-bg));border-color:var(--fm-color-text)}.creative-partner-page .fp-header-join>span:last-child{color:inherit}@media(max-width:900px){.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{min-height:200px}}@media(max-width:480px){.creative-partner-page .fp-mechanics-steps{gap:14px}.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{min-height:0;padding:20px}.creative-partner-page .fp-step-index{margin-bottom:24px}}.creative-partner-page .fp-mechanics-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:651px)and (max-width:900px){.creative-partner-page .fp-mechanics-steps{gap:12px}.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{padding:22px 14px 24px;min-height:238px}.creative-partner-page .fp-mechanics-steps h3{font-size:17px;line-height:1.25;min-height:43px;margin-bottom:10px}}@media(max-width:650px){.creative-partner-page .fp-mechanics-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.creative-partner-page .fp-mechanics-steps{grid-template-columns:1fr}}.creative-partner-page .fp-access-action{padding-top:7px;padding-bottom:7px}@media(pointer:coarse){.creative-partner-page .fp-header-join,.creative-partner-page .fp-access-action{position:relative}.creative-partner-page .fp-header-join:after,.creative-partner-page .fp-access-action:after{content:"";position:absolute;inset:-5px 0}}.creative-partner-page .fp-invitation-copy>p{font:400 16px/1.4 var(--fm-font-sans);letter-spacing:normal;color:var(--fm-color-text-muted)}.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-mechanics-steps li:first-child,.creative-partner-page .fp-mechanics-steps li:last-child{background:var(--fp-box-fill)}.creative-partner-page .fp-header{position:absolute;top:0;left:0;right:0;z-index:20;background:transparent;color:var(--fm-color-surface);border:0;min-height:84px;padding:24px var(--fp-gutter);align-items:center}.creative-partner-page .fp-header-join,.creative-partner-page .fp-header-join:hover{color:var(--fm-color-text)}.creative-partner-page .fh-hero-frame{aspect-ratio:auto;isolation:isolate;background:var(--fm-color-text)}.creative-partner-page .fh-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#11111180,#11111124 25%,#11111138 58%,#1111119c)}.creative-partner-page .fh-hero-copy{position:relative;z-index:2;box-sizing:border-box;text-align:center;color:var(--fm-color-surface)}.creative-partner-page .fh-hero-copy h1{font:400 clamp(38px,6.7vw,88px)/1.02 var(--fm-font-sans);letter-spacing:-.05em;text-wrap:balance}.creative-partner-page .fh-continue{position:absolute;left:calc(50% - 22px);z-index:4;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--fm-color-surface);font-size:28px;text-decoration:none}.creative-partner-page .fh-introduction{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;scroll-margin-top:0}.creative-partner-page .fh-introduction .fh-scrim{background:linear-gradient(180deg,#1114,#1111114d 35%,#1116 65%,#111111b3)}.creative-partner-page .fh-intro-copy{z-index:2;text-align:center;color:var(--fm-color-surface);box-sizing:border-box}.creative-partner-page .fh-intro-copy h2{font:400 clamp(32px,4.6vw,64px)/1.08 var(--fm-font-sans);text-wrap:balance}.creative-partner-page .fh-apply{display:inline-flex;align-items:center;justify-content:center;max-width:100%;box-sizing:border-box;border:1px solid var(--fm-color-bg);color:var(--fm-color-text);text-decoration:none;transition:background .2s}.creative-partner-page .fp-project>img{width:100%;height:auto;max-height:none;object-fit:cover}.creative-partner-page .fp-project figcaption{background:linear-gradient(transparent,#111111b3)}@media(max-width:650px){.creative-partner-page .fp-header{padding:15px var(--fp-gutter);min-height:70px;gap:10px}.creative-partner-page .fp-header-join{font-size:10px}.creative-partner-page .fh-hero-copy h1{letter-spacing:-.045em}}@media(max-width:380px){.creative-partner-page .fp-header-join{width:auto;font-size:10px}}.creative-partner-page .fh-continue{bottom:calc(var(--fh-blend) + 24px)}.creative-partner-page .fh-hero-copy{padding-bottom:calc(100px + var(--fh-blend))}.creative-partner-page .fh-introduction{margin-top:calc(-1 * var(--fh-blend));background:transparent;pointer-events:none}.creative-partner-page .fh-introduction>.fh-scrim{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fh-blend));mask-image:linear-gradient(to bottom,transparent,#000 var(--fh-blend))}.creative-partner-page .fh-intro-copy{padding-top:calc(90px + var(--fh-blend));pointer-events:auto}.creative-partner-page .fp-header-join,.creative-partner-page .fh-apply{background:rgb(235 233 231 / var(--fh-button-opacity));border-color:#ffffff52;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.creative-partner-page .fp-header-join:hover,.creative-partner-page .fh-apply:hover{background:#ebe9e7eb;border-color:#fff9}.creative-partner-page .fh-apply{font-size:14px}.creative-partner-page .fp-invitation{display:block;padding:0 0 72px;overflow:hidden;background:var(--fm-color-bg)}.creative-partner-page .fp-invitation>.fp-section-label{margin-left:var(--fp-gutter);margin-right:var(--fp-gutter)}.creative-partner-page .fh-visual-band{position:relative;width:100%;margin-top:30px}.creative-partner-page .fh-visual-band:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 50%,rgb(235 233 231 / .2) 66%,var(--fm-color-bg) 100%)}.creative-partner-page .fh-visual-viewport{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.creative-partner-page .fh-visual-viewport::-webkit-scrollbar{display:none}.creative-partner-page .fh-visual-viewport.is-dragging{cursor:grabbing;user-select:none}.creative-partner-page .fh-visual-track{display:flex;width:max-content;gap:18px;padding-right:18px}.creative-partner-page .fh-visual-track figure{position:relative;flex:none;width:clamp(190px,23vw,300px);height:clamp(280px,31vw,400px);margin:0;overflow:hidden;background:var(--fm-color-bg)}.creative-partner-page .fh-visual-track img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.creative-partner-page .fh-visual-track figcaption{position:absolute;inset:auto 0 70px;font:400 11px/1.45 var(--fm-font-mono)}.creative-partner-page .fp-invitation-copy{position:relative;z-index:3;text-align:center;margin:-58px auto 0;padding:0 var(--fp-gutter)}.creative-partner-page .fp-invitation-copy>p{margin:24px auto 0}.creative-partner-page .fp-creator-qualities{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;margin:28px auto 24px;max-width:none}.creative-partner-page .fp-creator-qualities li{margin:0;text-align:left;column-gap:9px}.creative-partner-page .fp-invitation-copy .fp-text-link{margin:0 auto;min-height:44px}.creative-partner-page .fp-invitation #fp-eligibility{max-width:540px;margin:30px auto 0;text-align:left}.creative-partner-page .fp-invitation .fp-eligibility-list{grid-template-columns:1fr 1fr;gap:16px 24px}@media(max-width:650px){.creative-partner-page .fh-continue{bottom:calc(var(--fh-blend) + 68px)}.creative-partner-page .fh-intro-copy{padding-top:calc(75px + var(--fh-blend));padding-bottom:85px}.creative-partner-page .fh-apply{font-size:13px}.creative-partner-page .fp-invitation{padding-bottom:48px}.creative-partner-page .fh-visual-band{margin-top:22px}.creative-partner-page .fh-visual-track{gap:12px;padding-right:12px}.creative-partner-page .fh-visual-track figure{width:190px;height:280px}.creative-partner-page .fh-visual-track figcaption{font-size:10px;padding-left:12px;padding-right:12px}.creative-partner-page .fp-invitation-copy h2{margin:auto}.creative-partner-page .fp-creator-qualities{display:grid;justify-content:center;gap:10px;margin:24px auto 20px}.creative-partner-page .fp-invitation .fp-eligibility-list{grid-template-columns:1fr}}.creative-partner-page .fp-partnership h2,.creative-partner-page .fp-community h2,.creative-partner-page .fp-invitation-copy h2,.creative-partner-page .fp-mechanics h2,.creative-partner-page .fp-faq-intro h2,.creative-partner-page .fp-access-layout>h2{font:400 24px/1.08 var(--fm-font-sans);letter-spacing:-.035em}.creative-partner-page .fp-invitation #fp-eligibility>summary{justify-content:center;gap:14px;text-align:center}.creative-partner-page .fp-invitation #fp-eligibility>summary>span{flex:none}.creative-partner-page .fh-hero-copy{flex-direction:column}.creative-partner-page .fh-hero-copy .fh-continue{flex:none;margin:0;transform:none}.creative-partner-page .fp-header-join,.creative-partner-page .fh-apply{padding-top:7px;padding-bottom:7px}.creative-partner-page .fh-apply{position:relative}.creative-partner-page .fp-invitation-copy h2{max-width:none;letter-spacing:-.035em}.creative-partner-page #fp-mechanics-heading{max-width:none}@media(max-width:650px){.creative-partner-page .fh-hero-copy{padding-top:105px;padding-bottom:105px}.creative-partner-page .fh-apply:after{content:"";position:absolute;inset:-5px 0}.creative-partner-page .fp-invitation-copy h2{max-width:350px}}.creative-partner-page #fp-mechanics-heading{text-align:left;margin-left:0;margin-right:0}.creative-partner-page .fp-access-intro{padding:0;border:0;margin:0}.creative-partner-page .fp-access-intro h2{font:400 24px/1.08 var(--fm-font-sans);max-width:390px}@media(max-width:650px){.creative-partner-page .fp-access-intro{padding:0;width:100%}}.creative-partner-page .fh-hero-copy{display:flex;align-items:center}.creative-partner-page .fp-partnership h2,.creative-partner-page .fp-community h2,.creative-partner-page .fp-mechanics h2,.creative-partner-page .fp-faq-intro h2,.creative-partner-page .fp-access-intro h2{font-size:32px;line-height:1.12;letter-spacing:-.035em}.creative-partner-page .fp-community{padding-top:58px;background:var(--fm-color-bg)}.creative-partner-page .fp-community>.fp-section-label{margin-left:var(--fp-gutter);margin-right:var(--fp-gutter)}.creative-partner-page .fp-community .fp-section-intro{margin-bottom:48px}.creative-partner-page .fp-project>img{aspect-ratio:16/9}@media(max-width:650px){.creative-partner-page .fp-partnership h2,.creative-partner-page .fp-community h2,.creative-partner-page .fp-mechanics h2,.creative-partner-page .fp-faq-intro h2,.creative-partner-page .fp-access-intro h2{font-size:28px}.creative-partner-page .fp-community{padding-top:42px}.creative-partner-page .fp-community .fp-section-intro{margin-bottom:28px}.creative-partner-page .fp-project{flex-basis:calc(100% - (2 * var(--fp-peek)))}.creative-partner-page .fp-project>img{aspect-ratio:4/5}}.creative-partner-page .fh-hero-frame{height:calc(var(--fh-fold) + var(--fh-blend) / 2)}.creative-partner-page .fh-hero-copy{height:var(--fh-fold);padding:0 var(--fp-gutter);gap:0;justify-content:center}.creative-partner-page .fh-hero-copy .fh-continue{position:absolute;bottom:28px}.creative-partner-page .fh-introduction{height:calc(var(--fh-fold) + var(--fh-blend) / 2);min-height:0}.creative-partner-page .fh-intro-copy{position:absolute;top:calc(50% + var(--fh-blend) / 4);left:0;right:0;max-width:none;transform:translateY(-50%);padding:0 var(--fp-gutter)}.creative-partner-page .fh-intro-copy h2{letter-spacing:-.035em}.creative-partner-page .fp-gallery{--fp-peek: clamp(42px, 5vw, 64px);gap:24px;padding:0 var(--fp-peek);scroll-padding:0 var(--fp-peek)}.creative-partner-page .fp-project{flex:0 0 100%;scroll-snap-align:center}.creative-partner-page .fp-project figcaption{padding:80px 28px 24px}.creative-partner-page .fp-project figcaption a{font-size:16px;gap:13px}.creative-partner-page img,.creative-partner-page .fp-project,.creative-partner-page .fp-benefit-media,.creative-partner-page .fh-visual-track figure{border-radius:0}.creative-partner-page .fp-invitation-copy>p{font-size:16px;line-height:1.4;max-width:720px}.creative-partner-page .fp-invitation-actions{display:block;position:relative;max-width:720px;margin:28px auto 0;border-top:1px solid var(--fm-color-border);text-align:left}.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility{max-width:none;width:100%;margin:0;border:0}.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility>summary{justify-content:flex-start;gap:14px;width:calc(100% - 185px);min-height:64px;padding:16px 0;text-align:left}.creative-partner-page .fp-invitation-actions>.fp-text-link{position:absolute;top:0;right:0;margin:0;min-height:64px;padding:16px 0;white-space:nowrap}.creative-partner-page .fp-invitation .fp-invitation-actions .fp-eligibility-list{grid-template-columns:1fr 1fr;padding:0 0 24px;gap:14px 24px}.creative-partner-page .fp-rules-grid{display:block;margin:0;padding:0 0 20px;list-style:none}.creative-partner-page .fp-rules-grid>li{position:relative;min-width:0;padding:18px 0 18px 32px}.creative-partner-page .fp-rule-index{position:absolute;left:0;top:20px;display:block;font:400 11px/1.5 var(--fm-font-mono);color:var(--fm-color-accent)}.creative-partner-page .fp-rules-grid h3{font-size:17px;line-height:1.25;letter-spacing:-.025em;margin-bottom:10px}.creative-partner-page .fp-rules-grid p{font-size:14px;line-height:1.6;color:var(--fm-color-text-muted)}.creative-partner-page .fp-rules-accordion>summary{gap:16px}@media(max-width:650px){.creative-partner-page .fh-hero-copy .fh-continue{bottom:20px}.creative-partner-page .fp-gallery{--fp-peek: 24px;gap:12px}.creative-partner-page .fp-project figcaption{padding:70px 18px 20px}.creative-partner-page .fp-project figcaption a{font-size:15px}.creative-partner-page .fp-invitation-actions{margin-top:22px}.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility>summary{gap:8px}.creative-partner-page .fp-invitation .fp-invitation-actions .fp-eligibility-list{grid-template-columns:1fr}}.creative-partner-page .fp-invitation .fp-invitation-actions .fp-eligibility-list{padding-top:24px}.creative-partner-page .fh-visual-track figcaption{top:0;bottom:auto;padding:18px 15px 42px;background:linear-gradient(to bottom,rgb(17 17 17 / .58) 0%,rgb(17 17 17 / .35) 55%,transparent 100%)}@media(max-width:650px){.creative-partner-page .fp-invitation .fp-invitation-actions .fp-eligibility-list{padding-top:20px}.creative-partner-page .fh-visual-track figcaption{padding:16px 12px 36px}}.creative-partner-page .fh-hero-copy h1{font-size:clamp(54px,6.4vw,88px);max-width:1120px;line-height:1.06}.creative-partner-page .fh-intro-copy h2,.creative-partner-page .fp-invitation-copy h2{font-size:clamp(40px,3.45vw,48px);line-height:1.12}.creative-partner-page .fp-invitation-copy{max-width:1100px}@media(max-width:650px){.creative-partner-page .fh-intro-copy h2,.creative-partner-page .fp-invitation-copy h2{font-size:32px}}.creative-partner-page .fp-benefit-detail li,.creative-partner-page .fp-creator-qualities li{font-size:13px;line-height:1.6}.creative-partner-page .fp-faq,.creative-partner-page .fp-access{padding-bottom:110px}@media(max-width:900px){.creative-partner-page .fp-faq,.creative-partner-page .fp-access{padding-bottom:95px}}@media(max-width:650px){.creative-partner-page .fp-faq,.creative-partner-page .fp-access{padding-bottom:65px}}.creative-partner-page .fp-header-join,.creative-partner-page .fh-apply,.creative-partner-page .fp-access-action{min-height:44px;padding:10px 18px;gap:12px;font:400 11px/1.5 var(--fm-font-mono);letter-spacing:.07em;text-transform:uppercase;text-align:center}@media(max-width:650px){.creative-partner-page .fp-header-join,.creative-partner-page .fh-apply,.creative-partner-page .fp-access-action{padding-inline:10px;gap:8px;letter-spacing:.045em}}.creative-partner-page .fh-apply{margin-top:48px}.creative-partner-page .fh-hero-copy .fh-continue{width:56px;height:56px;left:calc(50% - 28px);font-size:42px;line-height:1}@media(max-width:650px){.creative-partner-page .fh-apply{margin-top:36px}.creative-partner-page .fh-hero-copy .fh-continue{font-size:38px}.creative-partner-page .fp-benefit-title{font-size:26px}}html,body{margin:0;padding:0;background:var(--fm-color-bg)}.creative-partner-page .fh-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.creative-partner-page .fh-introduction>.fh-hero-video{mask-image:linear-gradient(to bottom,transparent,#000 var(--fh-blend));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fh-blend))}.creative-partner-page .fh-motion-toggle{position:absolute;z-index:4;bottom:24px;right:var(--fp-gutter);cursor:pointer;pointer-events:auto}.creative-partner-page .fp-benefit-credit{position:absolute;z-index:3;top:0;left:0;right:0;padding:16px 18px 40px;background:linear-gradient(#1118,transparent);font:400 11px/1.5 var(--fm-font-mono)}.creative-partner-page .fp-project figcaption a{flex-wrap:wrap}.creative-partner-page .fp-project figcaption a>span:first-child{font-size:14px;letter-spacing:0}.creative-partner-page .fh-visual-track figcaption{overflow-wrap:anywhere}@media(max-width:650px){.creative-partner-page .fh-motion-toggle{font-size:9px}.creative-partner-page .fp-project figcaption a>span:first-child{font-size:12px}}.creative-partner-page .fp-invitation-copy{padding-inline:var(--fp-base-gutter)}.creative-partner-page .fp-gallery{--fp-gallery-inset: max(var(--fp-peek), calc((100% - var(--fp-content-width)) / 2));width:100%;max-width:none;margin-inline:0;padding-inline:var(--fp-gallery-inset);scroll-padding-inline:var(--fp-gallery-inset)}.creative-partner-page #fp-partnership .fp-section-intro,.creative-partner-page #fp-community .fp-section-intro,.creative-partner-page #fp-mechanics .fp-editorial-intro{margin-bottom:var(--fp-section-content-gap)}.creative-partner-page #fp-invitation .fh-visual-band{margin-top:var(--fp-section-content-gap)}.creative-partner-page :is(.fp-partnership,.fp-community,.fp-invitation,.fp-mechanics,.fp-faq,.fp-access){padding-top:0;padding-bottom:var(--fp-aligned-section-gap)}.creative-partner-page .fp-partnership{padding-top:var(--fp-aligned-section-gap)}.creative-partner-page .fp-section-label{padding-bottom:8px;margin-bottom:28px}.creative-partner-page #fp-invitation>.fp-section-label{margin-bottom:0}.creative-partner-page .fp-invitation-copy{margin-top:36px}.creative-partner-page .fp-invitation-copy>p{margin-top:24px}.creative-partner-page #fp-community .fp-section-intro{margin-bottom:24px}@media(min-width:651px){.creative-partner-page :is(.fp-section-intro>h2,.fp-editorial-intro>h2,.fp-faq-intro>h2,.fp-access-intro>h2){text-box-trim:trim-start;text-box-edge:cap alphabetic}}.creative-partner-page :is(.fp-header-join,.fh-apply,.fp-access-action){font-size:12px;padding-block:8px;min-height:44px}@media(max-width:650px){.creative-partner-page .fp-invitation-copy{margin-top:28px}}.creative-partner-page .fp-header .fp-brand,.creative-partner-page .fp-footer .fp-footer-brand{--fp-brand-type-height: 14.012658px;width:max-content}.creative-partner-page .fp-header .fp-brand img,.creative-partner-page .fp-footer .fp-footer-brand img{display:block;width:auto;max-width:none;height:calc(var(--fp-brand-type-height) * 2.375);margin-inline:calc(var(--fp-brand-type-height) * -.258912);filter:none}@media(max-width:767px){.creative-partner-page .fp-header .fp-brand,.creative-partner-page .fp-footer .fp-footer-brand{--fp-brand-type-height: 11.962025px}}.creative-partner-page .fp-join-label-short{display:none}@media(max-width:767px){.creative-partner-page .fp-header{flex-wrap:nowrap;gap:10px;min-height:74px}.creative-partner-page .fp-header .fp-header-join{width:auto;flex-shrink:0;order:0;min-height:44px;padding:8px 12px;gap:8px}.creative-partner-page .fp-join-label-full{display:none}.creative-partner-page .fp-join-label-short{display:inline}.creative-partner-page .fp-header .fp-header-join>span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1em;width:1em;height:1em;font:inherit;line-height:1}}@media(max-width:380px){.creative-partner-page .fp-header{gap:7px}}.creative-partner-page .fp-gallery-controls button{display:grid;place-items:center;min-width:44px;min-height:44px}.creative-partner-page .fp-gallery-controls button:is(:hover,:focus-visible){color:var(--fm-color-accent)}.creative-partner-page .fp-mechanics-steps li:nth-child(n){background-image:var(--fp-hatch)}.creative-partner-page .fp-mechanics-steps li:nth-child(n){position:relative;overflow:hidden;border:1px solid var(--fm-color-border);border-top:2px solid var(--fm-color-text);transition:transform .22s ease}.creative-partner-page .fp-mechanics-steps li:before{display:none}.creative-partner-page .fp-mechanics-steps .fp-step-index{color:var(--fm-color-text)}.creative-partner-page .fp-step-index>.fp-step-icon{display:inline-block;color:var(--fm-color-accent);transform-origin:center;transition:transform .22s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.creative-partner-page[data-motion-paused=false] .fp-mechanics-steps li:hover{transform:translateY(-3px)}.creative-partner-page[data-motion-paused=false] .fp-mechanics-steps li:hover .fp-step-icon{transform:translate(2px,-2px)}.creative-partner-page[data-motion-paused=false] .fp-mechanics-steps li:hover .fp-step-icon-repeat{transform:rotate(55deg)}}@media(prefers-reduced-motion:reduce){.creative-partner-page .fp-mechanics-steps li,.creative-partner-page .fp-step-index>.fp-step-icon{transition:none}}.creative-partner-page[data-motion-paused=true] .fp-mechanics-steps li,.creative-partner-page[data-motion-paused=true] .fp-step-index>.fp-step-icon{transition:none}.creative-partner-page .fp-disclosure-plus{display:inline-block;position:relative;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;color:var(--fm-color-accent);font-size:0;line-height:0;transition:transform .18s ease,rotate .18s ease;rotate:0deg;transform-origin:center}.creative-partner-page .fp-disclosure-plus:before,.creative-partner-page .fp-disclosure-plus:after{content:"";position:absolute;left:3px;top:10px;width:16px;height:1.5px;background:currentColor;transform:rotate(0)}.creative-partner-page .fp-disclosure-plus:after{transform:rotate(90deg)}.creative-partner-page details[open]>summary>.fp-disclosure-plus{transform:rotate(45deg)}.creative-partner-page .fh-motion-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border:1px solid #ffffff30;border-radius:0;background:#1116;color:var(--fm-color-bg);font:400 10px/1.5 var(--fm-font-mono);text-shadow:none}.creative-partner-page .fh-motion-toggle:is(:hover,:focus-visible){background:#111c;border-color:#ffffff80}.creative-partner-page .fh-motion-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.creative-partner-page .fh-motion-icon{display:block;flex:none;width:18px;height:18px}.creative-partner-page .fh-motion-icon svg{display:block;width:100%;height:100%}.creative-partner-page .fh-motion-toggle[aria-pressed=false] .motion-play,.creative-partner-page .fh-motion-toggle[aria-pressed=true] .motion-pause{display:none}.creative-partner-page :is(.fp-faq-intro>p,.fp-invitation-copy>p){font:400 var(--fp-body-size)/1.6 var(--fm-font-sans);letter-spacing:normal;color:var(--fm-color-text-muted);margin-top:var(--fp-heading-body-gap)}.creative-partner-page .fp-benefit-title{font:400 32px/1.18 var(--fm-font-sans);letter-spacing:-.025em}.creative-partner-page .fp-section-label>span{font:400 15px/1.5 var(--fm-font-mono)}.creative-partner-page :is(.fh-hero-copy>h1,.fh-intro-copy>h2,.fp-section-intro>h2,.fp-editorial-intro>h2,.fp-invitation-copy>h2,.fp-faq-intro>h2,.fp-access-intro>h2){line-height:1.18}.creative-partner-page .fp-project figcaption .fp-project-type{opacity:1}.creative-partner-page .fp-mechanics-steps h3{font:400 24px/1.275 var(--fm-font-sans);letter-spacing:-.025em}.creative-partner-page .fp-mechanics-steps .fp-step-index{font-size:24px;line-height:1.275}.creative-partner-page .fp-mechanics-steps p{font-size:14px;line-height:1.6}.creative-partner-page .fp-benefit-credit,.creative-partner-page .fh-visual-track figcaption,.creative-partner-page .fp-project figcaption a>span:first-child,.creative-partner-page .fp-project figcaption .fp-project-type{font-family:var(--fm-font-mono-light);font-weight:300}.creative-partner-page .fp-benefit-credit,.creative-partner-page .fh-visual-track figcaption{color:#ffffff8c}.creative-partner-page .fp-project figcaption{color:var(--fm-color-surface)}.creative-partner-page .fp-project figcaption .fp-project-type{color:#fffc}.creative-partner-page .fp-mechanics-link,.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility>summary,.creative-partner-page .fp-invitation-actions>.fp-text-link{font-size:14px;line-height:1.5}.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility>summary>.fm-label{flex:0 1 auto;min-width:0}.creative-partner-page .fp-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff38;pointer-events:none}.creative-partner-page .fp-footer{min-height:var(--fp-chrome-height);padding-block:0;align-items:center}.creative-partner-page .fp-footer:before{left:0;right:0;background:var(--fm-color-border)}.creative-partner-page .fp-footer-links{align-items:center}@media(max-width:650px){.creative-partner-page .fp-footer{grid-template-columns:auto minmax(0,1fr);gap:14px}.creative-partner-page .fp-footer-links{min-width:0;gap:12px}.creative-partner-page .fp-footer-links a{min-width:0}}.creative-partner-page .fp-footer-links a{font:400 15px/1.5 var(--fm-font-mono);letter-spacing:normal;color:var(--fm-color-text-muted);text-decoration:none}.creative-partner-page .fp-footer-links a:hover{color:var(--fm-color-accent)}@media(max-width:650px){.creative-partner-page .fp-footer-links a{font-size:13px}}.creative-partner-page .fp-footer-links a[data-jump=fp-home]{font-size:12px;line-height:1.5;transition:color .18s ease}.creative-partner-page .fp-footer-links a[data-jump=fp-home]:is(:hover,:focus-visible){color:var(--fm-color-text)}.creative-partner-page .fp-footer-links a[data-jump=fp-home]>span{display:inline-block;transition:transform .18s ease}.creative-partner-page .fp-footer-links a[data-jump=fp-home]:is(:hover,:focus-visible)>span{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.creative-partner-page .fp-footer-links a[data-jump=fp-home]>span{transition:none}.creative-partner-page .fp-footer-links a[data-jump=fp-home]:is(:hover,:focus-visible)>span{transform:none}}.creative-partner-page .fp-footer-links{justify-content:flex-end}.creative-partner-page .fp-invitation-actions>.fp-text-link,.creative-partner-page .fp-footer-links a[data-jump=fp-home]{display:inline-flex;align-items:center;column-gap:8px}.creative-partner-page .fp-invitation-actions>.fp-text-link>.fm-arrow,.creative-partner-page .fp-footer-links a[data-jump=fp-home]>.fm-arrow{flex:0 0 auto}.creative-partner-page .fp-project figcaption a,.creative-partner-page .fh-continue:is(:hover,:focus-visible){text-decoration:none}.creative-partner-page .fp-project figcaption a:is(:hover,:focus-visible)>span:not([aria-hidden=true]){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.creative-partner-page .fp-project figcaption a>span[aria-hidden=true],.creative-partner-page .fm-arrow{text-decoration:none!important;background-image:none!important}.creative-partner-page .fp-header .fp-header-join{margin-left:auto}.creative-partner-page .fp-program-nav{display:block;position:sticky;top:0;z-index:30;margin:0;padding-inline:var(--fp-gutter);background:var(--fm-color-bg)}.creative-partner-page .fp-program-nav-inner{position:relative;border-block:1px solid var(--fm-color-border)}.creative-partner-page .fp-program-toggle{display:none}.creative-partner-page .fp-program-links{display:flex;justify-content:space-between;gap:18px}.creative-partner-page .fp-program-links[hidden]{display:none}.creative-partner-page .fp-program-links a{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;color:var(--fm-color-text);font:400 14px/1.4 var(--fm-font-mono);text-decoration:none;white-space:nowrap;transition:color .18s ease}.creative-partner-page .fp-program-number{color:var(--fm-color-text-muted)}.creative-partner-page .fp-program-nav :is(.fp-program-links a,.fp-program-toggle,.fp-program-current){color:var(--fm-color-text);background-color:transparent}.creative-partner-page .fp-program-nav :is(.fp-program-number,[data-program-number]){color:var(--fm-color-text-muted)}.creative-partner-page .fp-program-nav :is(.fp-program-links a,.fp-program-current){transition:color .18s ease}@media(hover:hover)and (pointer:fine){.creative-partner-page .fp-program-nav .fp-program-links a:hover,.creative-partner-page .fp-program-nav .fp-program-toggle:hover .fp-program-current{color:var(--fm-color-text-muted)}}.creative-partner-page .fp-program-nav .fp-program-links a:active,.creative-partner-page .fp-program-nav .fp-program-toggle:active .fp-program-current{color:var(--fm-color-text-muted)}.creative-partner-page .fp-program-links a[aria-current=location]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fm-color-accent)}.creative-partner-page .fp-program-nav :is(button,a):focus-visible{outline:2px solid var(--fm-color-text-muted);outline-offset:-4px}.creative-partner-page :is(#fp-partnership,#fp-community,#fp-invitation,#fp-mechanics,#fp-faq,#fp-application){scroll-margin-top:var(--fp-program-scroll-offset)}@media(min-width:651px)and (max-width:1000px){.creative-partner-page .fp-program-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.creative-partner-page .fp-program-links[hidden]{display:none}.creative-partner-page .fp-program-links a{min-height:52px;font-size:13px}}@media(max-width:650px){.creative-partner-page .fp-program-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:76px;padding:12px 0;text-align:left;color:var(--fm-color-text)}.creative-partner-page .fp-program-label{display:block;margin-bottom:5px;color:var(--fm-color-text-muted);font:400 11px/1.4 var(--fm-font-mono);letter-spacing:.08em;text-transform:uppercase}.creative-partner-page .fp-program-toggle{padding-left:16px}.creative-partner-page .fp-program-current{position:relative;display:flex;width:fit-content;gap:12px;font:400 14px/1.4 var(--fm-font-mono)}.creative-partner-page .fp-program-current:after{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:2px;height:28px;background:var(--fm-color-accent)}.creative-partner-page .fp-program-toggle[aria-expanded=true] .fp-program-current:after{content:none}.creative-partner-page .fp-program-toggle svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform .18s ease}.creative-partner-page .fp-program-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.creative-partner-page .fp-program-links{display:block;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 102px);overflow-y:auto;overscroll-behavior:contain;background:var(--fm-color-bg);border:1px solid var(--fm-color-border);box-shadow:0 14px 18px #11111112}.creative-partner-page .fp-program-links[hidden]{display:none}.creative-partner-page .fp-program-links a{min-height:48px;padding:10px 16px;border-bottom:1px solid var(--fm-color-border);font-size:13px}.creative-partner-page .fp-program-links a:last-child{border-bottom:0}.creative-partner-page .fp-program-links a[aria-current=location]:after{right:auto;top:10px;bottom:10px;width:2px;height:auto}.creative-partner-page .fp-partnership{padding-top:64px}}@media(prefers-reduced-motion:reduce){.creative-partner-page .fp-program-nav :is(svg,a,.fp-program-current){transition:none}}.creative-partner-page .fp-mechanics-link>[aria-hidden=true]{color:var(--fm-color-accent)}@media(max-width:650px){.creative-partner-page .fh-hero-copy h1{font-size:clamp(44px,12.3vw,56px)}.creative-partner-page .fh-intro-copy h2{font-size:34px;max-width:300px;margin-inline:auto}.creative-partner-page :is(.fp-faq-intro>p,.fp-invitation-copy>p){margin-top:22px}.creative-partner-page .fp-faq .fp-paragraph-continuation{display:block;margin-top:24px}.creative-partner-page .fp-faq .fp-paragraph-continuation>br{display:none}.creative-partner-page .fp-benefit{margin-bottom:var(--fp-mobile-card-gap)}.creative-partner-page .fp-benefit.is-active{margin-bottom:var(--fp-mobile-content-gap)}.creative-partner-page .fp-benefits:has(>.fp-benefit:last-child.is-active)+.fp-mechanics-link{margin-top:0}.creative-partner-page .fp-mechanics-steps{gap:var(--fp-mobile-card-gap)}.creative-partner-page #fp-partnership .fp-section-intro,.creative-partner-page #fp-community .fp-section-intro,.creative-partner-page #fp-mechanics .fp-editorial-intro{margin-bottom:var(--fp-mobile-media-gap)}.creative-partner-page .fp-faq-layout{row-gap:var(--fp-mobile-content-gap)}.creative-partner-page .fp-faq-intro{margin-bottom:0}.creative-partner-page .fp-section-label{margin-bottom:16px}.creative-partner-page #fp-invitation .fh-visual-band{margin-top:var(--fp-mobile-media-gap)}.creative-partner-page .fm-arrow:not(svg),.creative-partner-page .fp-project figcaption a>span[aria-hidden=true],.creative-partner-page .fp-step-index>.fp-step-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--fp-action-icon-size);width:var(--fp-action-icon-size);height:var(--fp-action-icon-size);font:400 var(--fp-action-icon-size)/1 var(--fm-font-sans)}.creative-partner-page .fp-disclosure-plus{flex-basis:var(--fp-action-icon-size);width:var(--fp-action-icon-size);height:var(--fp-action-icon-size);rotate:0deg;transform-origin:center}.creative-partner-page .fp-disclosure-plus:before,.creative-partner-page .fp-disclosure-plus:after{width:14px;left:3px;top:9.25px}.creative-partner-page .fp-project figcaption a{gap:2px 12px;grid-auto-rows:max-content;align-content:center}.creative-partner-page .fp-project figcaption a>span{line-height:1.25}.creative-partner-page .fp-project figcaption a>span:not([aria-hidden=true]){line-height:1.4}.creative-partner-page .fp-gallery-controls{align-self:flex-end;margin-bottom:-6px}.creative-partner-page .fp-invitation-actions{text-align:center}.creative-partner-page .fp-invitation-actions .fp-eligibility-list{text-align:left}.creative-partner-page .fp-invitation .fp-invitation-actions #fp-eligibility>summary{width:100%;min-height:48px;padding:24px 0 12px;justify-content:center;text-align:center}.creative-partner-page .fp-invitation-actions>.fp-text-link{position:static;max-width:none;min-height:44px;padding:6px 0;text-align:center;white-space:nowrap}.creative-partner-page .fp-access-join>.fm-label{white-space:nowrap}.creative-partner-page .fp-access-join>.fm-arrow{flex:0 0 auto}}.creative-partner-page .fp-gallery{--fp-gallery-width: min(var(--fp-content-width), calc(100vw - 2 * var(--fp-peek)));--fp-gallery-height: calc(var(--fp-gallery-width) * 9 / 16)}.creative-partner-page .fp-gallery>.fp-portrait-work{flex:0 0 auto;width:calc(var(--fp-gallery-height) * var(--fp-art-ratio));height:var(--fp-gallery-height);align-self:flex-start}.creative-partner-page .fp-gallery>.fp-portrait-work>img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain;padding:0}@media(max-width:650px){.creative-partner-page .fp-gallery{--fp-gallery-height: calc(var(--fp-gallery-width) * 5 / 4)}}@media(prefers-reduced-motion:no-preference){.creative-partner-page[data-scroll-motion-ready] .fp-benefit-media>img{position:absolute;top:-32px;left:0;height:calc(100% + 64px);translate:0 var(--fp-art-shift, 0px);will-change:translate}}@media(max-width:650px)and (prefers-reduced-motion:no-preference){.creative-partner-page[data-scroll-motion-ready] .fp-benefit-media>img{top:-16px;height:calc(100% + 32px)}}.creative-partner-page .fp-submission .fp-access-layout{display:grid;grid-template-columns:var(--fp-columns);gap:var(--fp-column-gap);align-items:start}.creative-partner-page .fp-submission-content{min-width:0;max-width:560px}.creative-partner-page .fp-submission-summary{margin:0;font:400 var(--fp-body-size)/1.6 var(--fm-font-sans);color:var(--fm-color-text-muted)}.creative-partner-page .fp-submission .fp-access-actions{margin:24px 0 0}.creative-partner-page .fp-submission .fp-submit-posts{width:100%;min-height:44px;font-size:14px;line-height:1.5;opacity:1}.creative-partner-page .fp-submission .fp-submit-posts:disabled{cursor:default}.creative-partner-page .fp-submission .fp-access-eligibility{margin:16px 0 0;font:400 14px/1.5 var(--fm-font-sans);color:var(--fm-color-text-muted)}.creative-partner-page .fp-submission .fp-access-eligibility a{display:inline-flex;align-items:center;gap:8px;margin:0;text-decoration:none}@media(max-width:650px){.creative-partner-page .fp-submission .fp-access-layout{grid-template-columns:minmax(0,1fr);gap:16px}.creative-partner-page .fp-submission-content{width:100%;max-width:none}.creative-partner-page .fp-submission .fp-access-actions{margin-top:32px}}.creative-partner-page .fp-post-dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--fm-color-border);border-radius:0;background:var(--fm-color-bg);color:var(--fm-color-text);box-shadow:0 18px 60px #1113}.creative-partner-page .fp-post-dialog::backdrop{background:#1111118f}.creative-partner-page .fp-post-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;padding-bottom:8px;border-bottom:1px solid var(--fm-color-text-muted)}.creative-partner-page .fp-post-eyebrow{font:400 15px/1.5 var(--fm-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fm-color-text-muted)}.creative-partner-page .fp-post-dialog #fp-post-form-heading{margin:16px 0 0;font:400 36px/1.12 var(--fm-font-sans);letter-spacing:-.035em;color:var(--fm-color-text);white-space:normal}.creative-partner-page #fp-post-form-heading:focus{outline:none}.creative-partner-page .fp-post-close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-10px -11px -10px 0;cursor:pointer;color:var(--fm-color-accent);transition:color .18s ease}.creative-partner-page .fp-post-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.creative-partner-page .fp-post-close:hover{color:var(--fm-color-text-muted)}.creative-partner-page .fp-post-preview-note{margin:16px 0 32px;font:400 14px/1.6 var(--fm-font-sans);color:var(--fm-color-text-muted)}.creative-partner-page .fp-post-fields{min-width:0;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.creative-partner-page .fp-post-field{min-width:0}.creative-partner-page .fp-post-field label{display:block;margin:0 0 8px;font:400 14px/1.4 var(--fm-font-sans);letter-spacing:0;color:var(--fm-color-text)}.creative-partner-page .fp-post-field :is(input,select){display:block;box-sizing:border-box;width:100%;min-width:0;height:44px;margin:0;padding:10px 12px;border:1px solid var(--fm-color-border);border-bottom-color:var(--fm-color-text-muted);border-radius:0;background:#fff3;color:var(--fm-color-text);font:400 16px/1.4 var(--fm-font-sans);box-shadow:none;letter-spacing:0;color-scheme:light;transition:border-color .18s ease,background-color .18s ease}.creative-partner-page .fp-post-field input::placeholder{color:var(--fm-color-text-muted);opacity:1}.creative-partner-page .fp-post-field :is(input,select):focus-visible{border-bottom-color:var(--fm-color-accent);background:#fff6}.creative-partner-page .fp-post-select{position:relative}.creative-partner-page .fp-post-select select{appearance:none;padding-right:44px;cursor:pointer}.creative-partner-page .fp-post-select svg{position:absolute;right:12px;top:12px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;pointer-events:none}.creative-partner-page .fp-post-dialog :is(input,select,button):focus-visible{outline:2px solid var(--fm-color-text-muted);outline-offset:2px}.creative-partner-page .fp-post-submit-area{margin-top:32px;padding-top:24px;border-top:1px solid var(--fm-color-border)}.creative-partner-page .fp-post-dialog .fp-post-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;min-height:44px;padding:8px 16px;background:var(--fm-color-text);color:var(--fm-color-bg);border:0;font:400 14px/1.5 var(--fm-font-mono);text-transform:uppercase;letter-spacing:.07em;opacity:1;cursor:pointer}.creative-partner-page .fp-post-dialog .fp-post-submit:disabled{opacity:.6;cursor:wait}.creative-partner-page .fp-post-status{margin:16px 0 0;padding:12px 14px;border:1px solid var(--fm-color-border);border-inline-start:3px solid var(--fm-color-text);background:var(--fm-color-surface);color:var(--fm-color-text);font:400 14px/1.5 var(--fm-font-sans)}.creative-partner-page .fp-post-status[data-state=success]{border-inline-start-color:var(--fm-color-success);background:var(--fm-color-success-soft)}.creative-partner-page .fp-post-status[data-state=error]{border-inline-start-color:var(--fm-color-accent);background:color-mix(in srgb,var(--fm-color-accent) 8%,var(--fm-color-bg))}.creative-partner-page .fp-post-status:focus{outline:2px solid var(--fm-color-text);outline-offset:2px}.creative-partner-page .fp-post-dialog .fp-post-submit>[aria-hidden=true]{flex:0 0 14px;width:14px;height:14px;font:inherit;line-height:1}.creative-partner-page .fp-post-review-note{margin:16px 0 0;font:400 14px/1.6 var(--fm-font-sans);text-align:left;color:var(--fm-color-text-muted)}@media(max-width:650px){.creative-partner-page .fp-post-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px}.creative-partner-page .fp-post-eyebrow{font-size:13px}.creative-partner-page .fp-post-dialog #fp-post-form-heading{font-size:32px}.creative-partner-page .fp-post-fields{grid-template-columns:minmax(0,1fr);gap:22px}}@media(prefers-reduced-motion:reduce){.creative-partner-page .fp-post-dialog :is(input,select,.fp-post-close){transition:none}}.creative-partner-page h1,.creative-partner-page h2{white-space:pre-line}
