.creator-program{--creator-border:color-mix(in srgb,var(--color-cosmic-silver) 28%,transparent);--creator-muted:color-mix(in srgb,var(--color-parchment) 78%,var(--color-midnight-deep))}.creator-container{width:min(100% - 2.5rem,72rem);margin-inline:auto}.creator-header{padding-block:1.5rem 2.5rem;border-bottom:1px solid var(--creator-border);background:var(--color-midnight)}.creator-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font:500 .875rem/1.4 Arial,Helvetica,sans-serif}.creator-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--creator-border);border-radius:.375rem;color:var(--color-parchment)}.creator-heading{display:grid;align-items:center;gap:1.5rem}.creator-eyebrow{margin:0 0 1rem;color:var(--color-mz-yellow);font:600 .875rem/1.5 Arial,Helvetica,sans-serif}.creator-heading h1{max-width:22ch;font-size:2.25rem;line-height:1.12;text-wrap:balance}.creator-description{max-width:60ch;margin-top:1.25rem;font-size:1.125rem;line-height:1.65;color:var(--creator-muted)}.creator-content{padding-block:2.5rem 4rem}.creator-program h2,.creator-program h3{text-wrap:balance;line-height:1.2}.creator-program p{text-wrap:pretty}.creator-program form{font-family:Arial,Helvetica,sans-serif;line-height:1.6}.creator-program form label{font-size:1rem}.creator-program input,.creator-program select,.creator-program textarea{accent-color:var(--color-mz-yellow)}.creator-program input[type=checkbox]{min-width:1.25rem;min-height:1.25rem}.creator-program :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-mz-yellow);outline-offset:4px}.creator-program :where(a,button,input,select,textarea,summary){transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.creator-program a:hover:not(.bg-mz-yellow){color:var(--color-mz-yellow)}.creator-program button{min-height:2.75rem;cursor:pointer}.creator-program button:disabled{cursor:wait}.creator-program input,.creator-program select,.creator-program textarea{max-width:100%}.creator-program textarea{resize:vertical}.creator-program :where(p,a,li,h1,h2,h3,label,figcaption){overflow-wrap:anywhere}.creator-program [role=alert]{border:1px solid var(--color-error);border-radius:.375rem;padding:1rem;color:var(--color-error);background:var(--color-midnight-deep)}.creator-program summary{min-height:2.75rem;padding-block:.625rem}.creator-form-group{margin-inline:0;min-width:0;border:0;border-top:1px solid var(--creator-border);padding-top:1.5rem}.creator-form-group>legend{padding-right:1rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.3}.creator-form-intro{margin-block:0 1.5rem;max-width:65ch;color:var(--creator-muted)}.creator-art{min-width:0;margin:0}.creator-art img{display:block;width:100%;height:auto;border:1px solid var(--creator-border);border-radius:.5rem}.creator-art figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:.75rem;color:var(--creator-muted);font:400 .875rem/1.5 Arial,Helvetica,sans-serif}.creator-art figcaption span:first-child{color:var(--color-parchment)}.creator-art--compact{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:1rem}.creator-art--compact img{height:5rem;object-fit:cover}.creator-art--compact figcaption{margin:0;display:grid;justify-content:start}.creator-art--large img{box-shadow:0 1.5rem 3rem -2rem #000}.creator-program--hero .creator-header{padding-bottom:3rem}.creator-program--hero .creator-heading h1{max-width:15ch;font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:1.06}.creator-program--hero .creator-description{font-size:1.25rem}.creator-hero-actions{margin-top:1.75rem}.creator-enrollment-note{display:flex;align-items:center;gap:.75rem;font:500 1rem/1.6 Arial,Helvetica,sans-serif;color:var(--creator-muted)}.creator-enrollment-note:before{content:"";flex:0 0 0.5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-mz-yellow)}@media (min-width:768px){.creator-container{width:min(100% - 4rem,72rem)}.creator-header{padding-block:2rem 3rem}.creator-heading{grid-template-columns:minmax(0,1fr) 220px;gap:2.5rem}.creator-heading h1{font-size:2.75rem}.creator-art--compact{display:block}.creator-art--compact img{height:8rem}.creator-art--compact figcaption{margin-top:.75rem}.creator-content{padding-block:3.5rem 5rem}.creator-program--hero .creator-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.creator-program--hero .creator-header{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.creator-program :where(a,button,input,select,textarea,summary){transition:none}}.creator-empty{margin-block:1.25rem;padding:1.25rem;border:1px dashed var(--creator-border);border-radius:.375rem;color:var(--creator-muted);max-width:65ch;line-height:1.7}.creator-program iframe{background:var(--color-midnight-deep)}.creator-content article>a,.creator-content li>a,.creator-content section>a,.creator-content>a{min-height:2.75rem;display:inline-flex;align-items:center}.creator-form-group>label+label{margin-top:1.5rem}.creator-staff-form--compact{padding-block:1.25rem;border-top:1px solid var(--creator-border)}.creator-staff-form--compact>h3{font-size:1.25rem;margin-bottom:.75rem}.creator-program article .creator-staff-form:not(.creator-staff-form--compact){border:0;border-radius:0;padding:0;background:transparent}