.pitch-faq-callout,.pitch-faq-prize-callout{background:var(--brand-pink);color:var(--brand-black);font-family:var(--font-noto-sans), sans-serif;text-transform:uppercase;border-radius:8px;padding:24px;font-size:1rem;font-weight:700;line-height:1.75;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.pitch-faq-callout{text-transform:none;font-weight:400}.pitch-faq-callout h3,.pitch-faq-session{text-transform:uppercase;font-weight:700}.pitch-faq-callout h3{letter-spacing:.04em}.pitch-faq-before-submit{position:relative}.pitch-faq-answer>.pitch-faq-before-submit{margin-top:48px}.pitch-faq-before-submit:before{content:"";border-top:1px solid #01030026;position:absolute;top:-24px;left:0;right:0}.pitch-faq-callout>p{margin:0}.pitch-faq-answer .pitch-faq-resources{margin-top:24px;padding-left:0;list-style:none}.pitch-faq-answer .pitch-faq-resources>li{margin:0;padding-left:0}.pitch-faq-answer .pitch-faq-resources>li+li{border-top:1px solid #01030026;margin-top:0}.pitch-faq-answer{overflow-wrap:break-word;text-wrap:pretty;width:100%;padding:12px 0 24px;line-height:1.75}#frequently-asked-questions summary{align-items:center;gap:24px;min-height:44px}#frequently-asked-questions summary>span:first-child{text-wrap:pretty;min-width:0}#frequently-asked-questions summary::-webkit-details-marker{display:none}#frequently-asked-questions summary:focus-visible,.pitch-faq-resource-link:focus-visible{outline:2px solid var(--brand-black);outline-offset:6px}.pitch-faq-answer>*+*{margin-top:1.5rem}.pitch-faq-answer h3,.pitch-faq-answer dt{font-family:var(--font-noto-sans), sans-serif;font-size:inherit;text-wrap:pretty;font-weight:700;line-height:1.5}.pitch-faq-answer h3+p,.pitch-faq-answer dd{margin:.5rem 0 0}.pitch-faq-answer ol,.pitch-faq-answer ul{padding-left:1.75rem}.pitch-faq-answer ol{list-style-type:decimal}.pitch-faq-answer ul{list-style-type:disc}.pitch-faq-answer li{padding-left:.5rem}.pitch-faq-answer li+li{margin-top:1rem}.pitch-faq-answer li::marker{font-weight:700}.pitch-faq-answer li p{margin-top:.5rem}.pitch-faq-steps>li+li,.pitch-faq-requirements>div+div,.pitch-faq-timeline>div+div,.pitch-faq-terms>section+section{margin-top:1.5rem}.pitch-faq-answer .pitch-faq-steps>li+li{margin-top:2rem}.pitch-faq-requirements>div+div,.pitch-faq-timeline>div+div{border-top:1px solid #01030026;padding-top:1.25rem}.pitch-faq-terms>section+section{margin-top:2rem}.pitch-faq-resource-link{color:inherit;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.pitch-faq-resource-link:hover{text-decoration-thickness:2px}.pitch-faq-story-link{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding-block:12px;text-decoration:none;display:flex}.pitch-faq-story-link:hover span{text-underline-offset:4px;text-decoration:underline}.pitch-faq-story-link svg{flex-shrink:0}@media (min-width:640px){.pitch-faq-callout,.pitch-faq-prize-callout{padding:32px;font-size:1.125rem}.pitch-faq-answer{padding-top:16px;padding-bottom:32px}}@media (min-width:1024px){.pitch-faq-timeline>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:24px;display:grid}.pitch-faq-timeline dd{margin:0}}
.pitch-entry-details{--pitch-entry-gap:12px;width:100%;min-width:0;margin:20px 0 0;container-type:inline-size}.pitch-entry-grid{column-gap:var(--pitch-entry-gap);margin-bottom:calc(var(--pitch-entry-gap) * -1);grid-template-columns:minmax(0,1fr);display:grid}.pitch-entry-card{--pitch-entry-pad:14px;grid-row:span 3;grid-template-rows:subgrid;margin-bottom:var(--pitch-entry-gap);text-align:left;background:var(--brand-white);min-width:0;color:var(--brand-black);border:0;border-radius:8px;row-gap:0;padding:0;display:grid;box-shadow:0 8px 14px -6px #0000001f}.pitch-entry-header{display:contents}.pitch-entry-header>*{margin:0}.pitch-entry-label{padding:var(--pitch-entry-pad) var(--pitch-entry-pad) 6px;font-family:var(--font-noto-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;line-height:1.333;display:flex}.pitch-entry-label svg{flex-shrink:0}.pitch-entry-title{padding:0 var(--pitch-entry-pad) 6px;font-family:var(--font-everett), sans-serif;letter-spacing:normal;text-transform:uppercase;font-size:clamp(1rem,2.4cqi,1.125rem);font-weight:900;line-height:1.25}.pitch-entry-content{padding:0 var(--pitch-entry-pad) var(--pitch-entry-pad);font-family:var(--font-noto-sans), sans-serif;opacity:.9;text-wrap:pretty;font-size:.8125rem;line-height:1.4}.pitch-entry-footer{padding:0 var(--pitch-entry-pad) var(--pitch-entry-pad);align-items:flex-end}.pitch-entry-apply{align-self:flex-start;margin-top:16px}@container (min-width:34rem){.pitch-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pitch-hero{background:var(--brand-pink);width:100%;color:var(--brand-black);border-bottom:3px solid var(--brand-black);position:relative}.pitch-hero-inner{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pitch-hero-copy{text-align:left;flex-direction:column;justify-content:center;min-width:0;padding:32px 20px;display:flex;container:pitch-hero-copy/inline-size}.pitch-hero-title{font-family:var(--font-everett), sans-serif;letter-spacing:normal;text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.12em .25em;margin:0;font-size:clamp(2.25rem,11.5vw,3rem);font-weight:900;line-height:.9;display:flex}.pitch-hero-year{color:#0000;-webkit-text-stroke:clamp(2.3px, .045em, 4px) var(--brand-black)}.pitch-hero-lead{width:100%;max-width:none;font-family:var(--font-everett), sans-serif;text-transform:uppercase;margin:24px 0 0;font-size:clamp(1rem,2.9cqi,1.625rem);font-weight:900;line-height:1.1}.pitch-hero-description{width:100%;max-width:none;font-family:var(--font-noto-sans), sans-serif;text-wrap:pretty;margin:16px 0 0;font-size:1rem;line-height:1.625}@media (max-width:639px){.pitch-hero-lead{line-height:1.3}}@media (min-width:640px){.pitch-hero-title{font-size:3rem}.pitch-hero-copy{padding:64px 40px}.pitch-hero-lead{margin-top:32px}}@media (min-width:768px){.pitch-hero-title{font-size:clamp(3rem,8.4vw,4.5rem)}.pitch-hero-description{font-size:1.125rem}}@media (min-width:1024px){.pitch-hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,3fr);min-height:560px}.pitch-hero-copy{border-right:3px solid var(--brand-black);justify-content:center;padding:40px clamp(32px,4.5vw,70px)}.pitch-hero-title{font-size:clamp(3rem,5.7vw,4.5rem)}.pitch-hero-lead{margin-top:24px}.pitch-hero .pitch-hero-aside{justify-content:flex-start}.pitch-hero .pitch-hero-aside>div:first-child{width:103%;height:44%;inset:auto auto 0 0}.pitch-hero .pitch-hero-aside>div:last-child{padding-top:40px}.pitch-hero .pitch-hero-aside .rounded-lg>div{font-size:clamp(1.25rem,13cqi,2.25rem)}}
.pitch-about>h2{text-wrap:balance;margin-top:24px}.pitch-about>p:not(:first-child){text-wrap:pretty;margin-top:32px;line-height:1.625}.pitch-about-session{text-transform:uppercase;color:var(--brand-black);font-weight:700;font-family:var(--font-noto-sans), sans-serif;border-radius:8px;margin-top:40px;padding:24px;font-size:1rem;line-height:1.75;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.pitch-about-session p{text-wrap:pretty;max-width:80ch;margin:0}@media (min-width:640px){.pitch-about-session{padding:32px;font-size:1.125rem}}
