.managed-application-page{color:var(--fg)}.managed-application-free,.managed-application-hero,.managed-application-layout{width:min(1120px,calc(100% - 48px));margin-inline:auto}.managed-application-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,64px);padding-block:clamp(48px,7vw,88px) 48px}.managed-application-eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-fg)}.managed-application-page h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,4.7vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;margin-block:20px 24px}.managed-application-hero>div>p:last-of-type{font-size:17px;line-height:1.75;color:var(--muted-fg)}.managed-application-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.managed-application-primary{justify-content:center;gap:12px;border-radius:999px;background:var(--accent);color:#fff;min-height:48px;padding:12px 24px}.managed-application-link,.managed-application-primary{display:inline-flex;align-items:center;font-size:14px;font-weight:600}.managed-application-link{gap:10px;min-height:44px;color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:5px}.managed-application-link:hover{text-decoration-color:currentColor}.managed-application-page a svg{flex:0 0 auto}.managed-application-page :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.managed-application-page h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}.managed-application-offer{padding:30px;border-radius:20px;border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--card)}.managed-application-offer h2{font-size:23px}.managed-application-price{font-family:var(--font-display),Georgia,serif;font-size:72px;line-height:1.05;letter-spacing:-.04em;margin-block:24px 6px}.managed-application-cadence{font-size:14px;line-height:1.6;color:var(--muted-fg)}.managed-application-offer ul{margin-block:24px;padding-left:18px;list-style:disc;font-size:14px;line-height:1.75}.managed-application-offer li+li{margin-top:8px}.managed-application-terms{border-top:1px solid var(--border);padding-top:20px;font-size:13px;line-height:1.7;color:var(--muted-fg)}.managed-application-free{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid var(--border);border-radius:16px;background:var(--card-soft)}.managed-application-free h2{font-size:26px;margin-block:8px}.managed-application-free>div>p:last-child{color:var(--muted-fg);font-size:14px;line-height:1.7}.managed-application-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,5vw,64px);padding-block:56px 88px;scroll-margin-top:100px}.managed-application-form-panel{border:1px solid var(--border);border-radius:20px;background:var(--card);padding:clamp(20px,3vw,36px);box-shadow:0 14px 44px -34px var(--fg)}.managed-application-intro{margin-block:14px 28px;font-size:14px;line-height:1.75;color:var(--muted-fg)}.managed-application-form-panel :is(input:not([type=checkbox]),textarea){font-size:16px}.managed-application-form-panel form{min-width:0}.managed-application-form-panel label{color:var(--fg)}.managed-application-form-panel #apply-artist-submit{width:100%;justify-content:center;white-space:normal;padding-block:12px}.managed-application-details{border-block:1px solid var(--border)}.managed-application-details summary{cursor:pointer;padding-block:18px;font-size:14px;font-weight:600;line-height:1.6}.managed-application-details summary::marker{color:var(--accent)}.managed-application-details>div{padding-bottom:24px}.managed-application-details>p{font-size:13px;line-height:1.7;color:var(--muted-fg);margin-bottom:20px}.managed-application-acknowledgement{padding:16px;border-radius:12px;background:var(--card-soft);border:1px solid var(--border);line-height:1.75}.managed-application-next{padding-top:28px;border-top:2px solid var(--accent)}.managed-application-next>svg{color:var(--accent);margin-bottom:18px}.managed-application-next h2{font-size:28px;margin-bottom:18px}.managed-application-next li,.managed-application-next p{color:var(--muted-fg);font-size:14px;line-height:1.8}.managed-application-next ul{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.managed-application-next li{padding-block:10px}.managed-application-confirmation{width:min(740px,calc(100% - 40px));margin-inline:auto;padding-block:72px 88px}.managed-application-confirmation>p:not(.managed-application-eyebrow){color:var(--muted-fg);font-size:16px;line-height:1.8}.managed-application-confirmation>p a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.managed-application-verification{display:flex;align-items:start;gap:18px;margin-block:28px;border:1px solid var(--border);border-radius:16px;background:var(--card);padding:24px;font-size:16px;line-height:1.7}.managed-application-verification svg{flex:0 0 auto;color:var(--accent)}.managed-application-page :is(div,section,aside,form,label,fieldset){min-width:0}.managed-application-page :is(h1,h2,p,a,li,label,summary){overflow-wrap:anywhere}@media (max-width:760px){.managed-application-free,.managed-application-hero,.managed-application-layout{width:calc(100% - 32px)}.managed-application-hero,.managed-application-layout{grid-template-columns:minmax(0,1fr);gap:32px}.managed-application-hero{padding-block:40px 32px}.managed-application-offer{padding:24px}.managed-application-free{align-items:start;flex-direction:column;padding:24px;gap:14px}.managed-application-layout{padding-block:36px 56px}.managed-application-verification{flex-direction:column;padding:20px;gap:12px}}@media (prefers-reduced-motion:reduce){.managed-application-page,.managed-application-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.managed-application-error:focus{outline:3px solid var(--accent);outline-offset:4px}