.pp:is(.pp-contact,.pp-creators,.pp-faqpage) .pf-hero{min-height:0;padding-block:clamp(56px,7vw,112px) clamp(56px,6.5vw,96px)}.pp .pf-hero-grid{grid-template-columns:minmax(0,13fr) minmax(0,11fr);grid-template-areas:"head head""txt card";align-items:start;gap:clamp(28px,3.5vw,48px) clamp(28px,5vw,72px);display:grid}.pp .pf-hero-head{grid-area:head}.pp .pf-hero-txt{grid-area:txt}.pp .pf-hero-grid>.pf-card{grid-area:card}.pp .pf-hero .hero-lede{max-width:34em;margin:0}.pp .pf-h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:var(--leading-display,.92);text-wrap:balance;max-width:17.5em;margin:0;font-size:48px}.pp .pf-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.v11 .pp .pf-link{min-height:24px;font-family:var(--sans);font-size:var(--text-nav);color:var(--pt);align-items:center;gap:8px;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.v11 .pp .pf-link:hover{color:var(--paper)}.v11 .pp .pf-link:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.pp .pf-card{border:1px solid var(--hair);background:#050d146b;border-radius:4px;padding:clamp(20px,2.4vw,28px)}.pp .pf-card-h{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pt);margin:0 0 6px;font-size:12px;font-weight:500;line-height:1}.pp .pf-rows{margin:0;padding:0;list-style:none}.pp .pf-rows li{border-bottom:1px solid var(--hair);color:var(--paper);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;font-size:16px;line-height:1.45;display:grid}.pp .pf-rows li:last-child{border-bottom:0;padding-bottom:0}.pp .pf-rows .k{font-family:var(--mono);letter-spacing:.04em;color:var(--pt);padding-top:4px;font-size:12px;font-weight:500;line-height:1}.pp:is(.pp-contact,.pp-creators,.pp-faqpage) .pp-main>.v11-section{padding-block:clamp(56px,6.5vw,96px)}.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-section-header h2{font-size:var(--text-title,32px);line-height:var(--leading-display,.92);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pt);align-items:center;gap:10px;font-size:12px;display:inline-flex}.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-eyebrow:before{content:"";background:var(--pt);width:18px;height:2px}.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-section-header-intro{font-size:18px;line-height:var(--leading-lede,1.45);color:var(--tone-2);max-width:34em}@media (max-width:767px){.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-section-header-intro{font-size:16px}}@media (max-width:640px){.v11 .pp:is(.pp-contact,.pp-creators,.pp-faqpage) .v11-wrap{padding-inline:var(--gutter)}}.v11 .pp:is(.pp-contact,.pp-creators) .v11-form{border:1px solid var(--hair);background:#050d1480;border-radius:4px}.v11 .pp:is(.pp-contact,.pp-creators) .v11-field-label{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--n300);font-size:14px;font-weight:500;line-height:1.2}.v11 .pp:is(.pp-contact,.pp-creators) .v11-form-actions .v11-px{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--tone-2);font-size:14px;line-height:1.4}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq{max-width:none;margin:0}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq .v11-section-header.is-centered,.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq .v11-section-header.is-centered .v11-section-header-title{text-align:left;justify-items:start}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq .v11-section-header.is-centered .v11-section-header-intro{margin-inline:0!important}@media (min-width:1180px){.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq>.v11-section-header{grid-area:1/1;position:sticky;top:96px}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq>.v11-faq-list{grid-area:1/2/span 2;max-width:none}}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list{counter-reset:faq;border-top:1px solid var(--divider)}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q{counter-increment:faq}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>button{gap:20px;padding-block:22px}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>button:before{content:counter(faq, decimal-leading-zero);font-family:var(--mono);letter-spacing:.04em;color:var(--pt);flex:0 0 28px;align-self:baseline;font-size:12px;font-weight:500;line-height:1}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>button>span:first-child{letter-spacing:-.01em;color:var(--n300);text-align:left;flex:auto;font-size:20px;font-weight:500;line-height:1.1}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q.is-open>button>span:first-child,.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>button:hover>span:first-child{color:var(--paper)}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>p{max-width:60ch;color:var(--tone-2);margin:0 0 24px;padding-left:48px;font-size:16px;line-height:1.5}@media (max-width:1179px){.pp .pf-h1{font-size:40px}}@media (max-width:1023px){.pp .pf-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""txt""card"}}@media (max-width:767px){.pp .pf-h1{font-size:30px}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>button>span:first-child{font-size:17px}.v11 .pp:is(.pp-creators,.pp-faqpage) .v11-faq-list .v11-q>p{padding-left:0}}.pp:is(.pp-contact,.pp-creators,.pp-faqpage){--text-title:32px;--leading-title:var(--leading-display)}@media (max-width:767px){.pp:is(.pp-contact,.pp-creators,.pp-faqpage){--text-title:24px}}.pp .pf-hero-grid.has-art{grid-template:"head head""txt art""card art"1fr/minmax(0,11fr) minmax(0,13fr)}.pp .pf-hero-grid.has-art.is-short{grid-template-rows:auto 1fr;grid-template-areas:"head head""txt art"}.pp .pf-hero-grid>.pf-art{grid-area:art}.pp .pf-art{box-sizing:content-box;align-self:start;width:100%;padding-bottom:44px}.pp .pf-art .fig-art{inset:0 0 44px}.pp .ct-art{aspect-ratio:900/560}.pp .fq-art{aspect-ratio:900/600}.pp .cr-art{aspect-ratio:900/440}@media (max-width:1023px){.pp .pf-hero-grid.has-art{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""art""txt""card"}.pp .pf-hero-grid.has-art.is-short{grid-template-areas:"head""art""txt"}}.pp:is(.pp-contact,.pp-creators,.pp-faqpage) .pf-hero{padding-top:calc(clamp(56px, 7vw, 112px) + var(--nav-foot,65px))}.pp:is(.pp-contact,.pp-faqpage) .pf-hero{padding-top:calc(clamp(40px, 5vw, 72px) + var(--nav-foot,65px))}.pp .v11-form .input::placeholder{color:#f7f4f1a3;opacity:1}.pp .v11-form .input:focus-visible,.pp .v11-form textarea:focus-visible,.pp .v11-choice input:focus-visible+span,.pp .v11-form input[type=checkbox]:focus-visible{outline:2px solid var(--paper);outline-offset:2px;box-shadow:none;border-color:var(--paper)}.pp .v11-form .v11-field-error{color:#ff9a7a}.pp .creators-required-note{color:var(--tone-2);margin:0 0 14px;font-size:14px;line-height:1.45}.pp .v11-form .v11-form-group-label{margin:0 0 12px}.pp .creators-terms-box{appearance:none;cursor:pointer;background:#050d1499;border:1.5px solid #f7f4f1b8;border-radius:4px;flex:0 0 24px;place-content:center;width:24px;height:24px;margin:0;display:inline-grid}.pp .creators-terms-box:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:7px;transition:transform var(--duration-feedback) var(--ease-standard);transform:translateY(-1px)rotate(-45deg)scale(0)}.pp .creators-terms-box:checked{background:var(--paper);border-color:var(--paper)}.pp .creators-terms-box:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.pp .creators-terms-box[aria-invalid=true]{outline-offset:2px;border-color:#ff9a7a;outline:2px solid #ff9a7a}@media (prefers-reduced-motion:reduce){.pp .creators-terms-box:after{transition:none}}.pp .v11-segments .v11-choice input:checked+.v11-segment:before{content:"✓";margin-right:6px;font-size:13px}@media (max-width:639px){.pp .ct-art{aspect-ratio:900/800}}
