.public-profile-page.organizer-profile-page{--organizer-background:#080c12;--organizer-surface:#161d29;--organizer-text:#f3f4f6;--organizer-accent:#ffd16a;background:var(--organizer-background);max-width:1000px;color:var(--organizer-text);isolation:isolate;border-radius:1.75rem;margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.organizer-profile-page .public-profile-hero{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--organizer-accent) 18%, transparent), transparent 65%), var(--organizer-surface);border:1px solid color-mix(in srgb, var(--organizer-accent) 30%, transparent);border-radius:1.5rem;grid-template-columns:minmax(120px,240px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,2.5rem)}.organizer-profile-page .public-profile-media{aspect-ratio:1;background:var(--organizer-background);border-radius:1.25rem;width:100%;min-height:0;overflow:hidden}.organizer-profile-page .public-profile-media img{object-fit:contain;width:100%;height:100%}.organizer-profile-page .public-profile-copy h1{color:var(--organizer-text);overflow-wrap:anywhere;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.05}.organizer-profile-page .public-profile-copy h2{color:var(--organizer-accent);font-size:clamp(1.1rem,2vw,1.4rem)}.organizer-profile-page .public-profile-copy p{color:var(--organizer-text)}.organizer-profile-page .profile-social-links a,.organizer-profile-page .button--ghost,.organizer-profile-page .chip{color:var(--organizer-text);background:var(--organizer-background);border-color:color-mix(in srgb, var(--organizer-text) 25%, transparent)}.organizer-profile-page .chip--active{background:var(--organizer-accent);color:var(--organizer-background)}.organizer-profile-sections{gap:2.5rem;margin-block:2.5rem;display:grid}.organizer-profile-sections h2{color:var(--organizer-text);margin:0 0 1rem;font-size:1.4rem}.organizer-profile-link-list{gap:.8rem;display:grid}.organizer-profile-link-list a{border:1px solid color-mix(in srgb, var(--organizer-accent) 30%, transparent);background:var(--organizer-surface);min-height:64px;color:var(--organizer-text);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:650;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.organizer-profile-link-list a:hover{border-color:var(--organizer-accent);transform:translateY(-2px)}.organizer-profile-link-list a span{overflow-wrap:anywhere}.organizer-profile-link-list svg{color:var(--organizer-accent);flex-shrink:0}.organizer-profile-video iframe{aspect-ratio:16/9;border:0;border-radius:1rem;width:100%}.organizer-profile-page .organizer-mail-subscriptions--profile{background:var(--organizer-surface);color:var(--organizer-text);border-color:color-mix(in srgb, var(--organizer-accent) 35%, transparent)}.organizer-profile-page .profile-signup__header h2,.organizer-profile-page .profile-signup__header .eyebrow,.organizer-profile-page .profile-signup__optional,.organizer-profile-page .organizer-mail-subscriptions--profile a:not(.button){color:var(--organizer-accent)}.organizer-profile-page .profile-signup__note,.organizer-profile-page .profile-signup__disclosure,.organizer-profile-page .profile-signup__header p{color:var(--organizer-text)}.organizer-profile-page .profile-signup__fields input{background:var(--organizer-background);color:var(--organizer-text)}.organizer-profile-page .profile-signup__actions .button{background:var(--organizer-accent);color:var(--organizer-background)}.organizer-profile-page :focus-visible{outline:3px solid var(--organizer-accent);outline-offset:4px}@media (width<=640px){.public-profile-page.organizer-profile-page{border-radius:0;padding:1rem}.organizer-profile-page .public-profile-hero{text-align:center;grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem}.organizer-profile-page .public-profile-media{width:144px;margin-inline:auto}.organizer-profile-page .button-row,.organizer-profile-page .profile-social-links,.organizer-profile-page .public-profile-location{justify-content:center}}.organizer-link-page--branded{background:var(--organizer-background,#0b1120);color:var(--organizer-text,#f8fafc);border-radius:1.5rem;padding:1.5rem}.organizer-link-page--branded .link-avatar{background:var(--organizer-surface,#111827);overflow:hidden}.organizer-link-page--branded .link-avatar img{object-fit:contain;width:100%;height:100%}.organizer-link-page--branded .link-profile h1,.organizer-link-page--branded h2,.organizer-link-page--branded p{color:var(--organizer-text,#f8fafc)}.organizer-link-page--branded .link-custom-list a,.organizer-link-page--branded .link-event-card{background:var(--organizer-surface,#111827);color:var(--organizer-text,#f8fafc);border-color:var(--organizer-accent,#38bdf8)}@media (prefers-reduced-motion:reduce){.organizer-profile-link-list a{transition:none}.organizer-profile-link-list a:hover{transform:none}}.organizer-profile-player{aspect-ratio:16/9;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--organizer-accent) 16%, var(--organizer-surface)), var(--organizer-background));border-radius:1rem;overflow:hidden}.organizer-profile-player button{border:1px solid color-mix(in srgb, var(--organizer-accent) 25%, transparent);border-radius:inherit;width:100%;height:100%;color:var(--organizer-text);cursor:pointer;font:inherit;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.organizer-profile-player button span{background:var(--organizer-accent);width:4rem;height:4rem;color:var(--organizer-background);border-radius:50%;place-items:center;padding-left:.25rem;font-size:1.5rem;display:grid}.organizer-profile-player button small{opacity:.8}
