.ext-editor,.ext-showcase{--ext-bg:var(--social-panel,var(--sx-surface,#101923));--ext-text:var(--social-text,var(--sx-text,#edf3ff));--ext-muted:var(--social-muted,var(--sx-muted,#a4b3c7));--ext-line:var(--social-line,var(--sx-line,#ffffff18));--ext-blue:#69b0ff;--ext-gold:#c9aa79;color:var(--ext-text)}.ext-showcase{padding:32px;border:1px solid var(--ext-line);border-radius:24px;background:radial-gradient(ellipse at 0 0,#1376ff13,transparent 60%),var(--ext-bg);margin:28px 0;min-width:0;scroll-margin-top:100px}.ext-editor *,.ext-showcase *{box-sizing:border-box;min-width:0}.ext-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.ext-section-heading h2{font:700 clamp(23px,3vw,34px)/1.15 Arial,sans-serif;letter-spacing:-.045em;margin:8px 0 12px}.ext-section-heading p{color:var(--ext-muted);font-size:13px;max-width:500px;margin:0}.ext-showcase .ext-eyebrow{color:var(--ext-gold);font-size:10px;font-weight:700;letter-spacing:.2em}.ext-orbit{font-size:40px;color:var(--ext-blue);opacity:.7}.ext-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.ext-showcase a.ext-network{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--ext-line);border-radius:14px;background:var(--ext-bg);color:var(--ext-text);text-decoration:none;transition:transform .18s,border-color .18s}.ext-network:hover{transform:translateY(-3px);border-color:var(--ext-blue)}.ext-network-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#398fff16;color:var(--ext-blue);font-size:24px;flex:none}.ext-network strong{display:block;font:600 13px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.ext-network small{display:block;color:var(--ext-muted);font-size:11px}.ext-network b{margin-left:auto;font-size:16px;color:var(--ext-muted)}.ext-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:18px;gap:18px}.ext-media-card{border:1px solid var(--ext-line);border-radius:18px;overflow:hidden;background:var(--ext-bg)}.ext-media-card.ext-spotify:first-child{grid-column:1/-1}.ext-card-header{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;color:var(--ext-muted);font-size:13px}.ext-platform{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ext-spotify .ext-platform{color:#42b982}.ext-instagram .ext-platform{color:#d374bc}.ext-youtube .ext-platform{color:#f58d8d}.ext-showcase button.ext-player-cover{width:100%;border:0;border-radius:0;padding:25px 24px 35px;min-height:220px;display:flex;align-items:center;gap:24px;text-align:left;background:radial-gradient(ellipse at 85% 100%,#116dff28,transparent 75%),#081421;color:#f5f7ff;cursor:pointer;box-shadow:none}.ext-showcase .ext-spotify button.ext-player-cover{background:radial-gradient(ellipse at 75% 110%,#21bb6644,transparent 80%),#081c16;min-height:210px}.ext-player-cover>span:last-child{flex:1 1}.ext-player-cover small{display:block;letter-spacing:.18em;font:600 9px/1.6 Arial,sans-serif;color:#b1c0d6}.ext-player-cover strong{display:block;font:700 clamp(20px,2.2vw,30px)/1.15 Arial,sans-serif;letter-spacing:-.04em;margin:12px 0 22px;overflow-wrap:anywhere}.ext-player-hint{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#bcd5ff}.ext-player-cover:hover .ext-play{transform:scale(1.08)}.ext-play{width:65px;height:65px;place-items:center;background:#2986ff;color:white;box-shadow:0 0 40px #1676ff44;transition:transform .18s;font-size:20px}.ext-play,.ext-record{display:grid;border-radius:50%}.ext-record{place-items:center;width:130px;height:130px;border:1px solid #ffffff17;background:repeating-radial-gradient(circle,#101b18 0 2px,#1a2923 3px 4px);box-shadow:8px 12px 30px #0005}.ext-record i{display:block;width:46px;height:46px;border-radius:50%;border:15px solid #46c28b;background:#102019}.ext-player-wrap{aspect-ratio:16/9;background:#08101c}.ext-vertical .ext-player-wrap{aspect-ratio:9/14;max-height:600px}.ext-spotify .ext-player-wrap{height:352px;aspect-ratio:auto;background:transparent}.ext-player-wrap iframe{display:block;width:100%;height:100%;border:0}.ext-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;border-top:1px solid var(--ext-line);font-size:11px;color:var(--ext-muted)}.ext-card-footer a{color:var(--ext-blue);text-decoration:none}.ext-showcase .ext-card-footer button{padding:5px 0;border:0;background:none;color:var(--ext-muted);font:inherit;min-height:32px;box-shadow:none}.ext-showcase :focus-visible{outline:3px solid var(--ext-blue);outline-offset:3px}.ext-editor{border:0;padding:0;margin:24px 0;min-width:0}.ext-editor-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.ext-editor-heading h3{margin:8px 0;font-size:24px}.ext-editor-heading small{letter-spacing:.16em;color:var(--ext-gold);font-size:10px}.ext-editor p{color:var(--ext-muted);font-size:12px;line-height:1.7}.ext-editor-item{border:1px solid var(--ext-line);border-radius:16px;padding:20px;margin:14px 0;background:var(--ext-bg)}.ext-editor label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600;margin:12px 0}.ext-editor input:not([type=checkbox]),.ext-editor select{width:100%;min-height:46px;border:1px solid var(--ext-line);border-radius:9px;background:var(--ext-bg);color:inherit;padding:10px 12px;font:inherit}.ext-editor-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ext-editor label.ext-editor-check{display:flex;align-items:center;gap:10px;font-weight:400}.ext-editor-check input{width:18px;height:18px;accent-color:#2385ff;flex:none}.ext-editor-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.ext-editor-actions span{margin-right:auto;font-size:11px;color:var(--ext-muted)}.ext-editor-actions button{min-height:38px;padding:8px 12px}.ext-editor-contact{margin-top:22px;padding:20px;border:1px solid var(--ext-line);border-radius:14px}.ext-editor .ext-editor-error{color:#ed9a8d}.ext-editor-help{margin-top:16px}.ext-editor:disabled{opacity:.6}@media(max-width:700px){.ext-showcase{padding:20px;border-radius:18px}.ext-media-grid{grid-template-columns:1fr}.ext-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.ext-showcase a.ext-network{padding:12px;gap:8px}.ext-network-mark{width:30px;height:30px;font-size:20px}.ext-network b{display:none}.ext-section-heading{gap:10px}.ext-showcase button.ext-player-cover{padding:22px 18px;gap:18px}.ext-record{width:85px;height:85px}.ext-record i{width:35px;height:35px;border-width:11px}.ext-editor-row{grid-template-columns:1fr;gap:0}.ext-editor-item{padding:15px}.ext-card-footer{flex-wrap:wrap}.ext-vertical .ext-player-wrap{max-height:none}}@media(prefers-reduced-motion:reduce){.ext-showcase *{transition:none!important}}.public-presentation{--hub-text:var(--sx-text,var(--text,#edf3fc));--hub-muted:var(--sx-muted,var(--muted,#a8b5c7));--hub-line:var(--sx-line,var(--line,#28384d));--hub-surface:var(--sx-surface,var(--surface,#111b28));color:var(--hub-text)}.axm-social .public-presentation{--hub-text:var(--social-text);--hub-muted:var(--social-muted);--hub-line:var(--social-line);--hub-surface:var(--social-panel)}.axm-social .page-mode-picker{--surface:var(--social-panel);--muted:var(--social-muted);--line:var(--social-line)}.public-mode-bar{width:min(1160px,calc(100% - 40px));margin:32px auto;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;border:1px solid var(--hub-line);border-radius:22px;background:var(--hub-surface)}.public-mode-caption{color:var(--hub-muted);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.public-mode-bar p{font-size:14px;color:var(--hub-muted);margin:8px 0 0}.public-mode-switch{display:flex;padding:5px;border:1px solid var(--hub-line);border-radius:14px;gap:4px}.public-mode-switch button{min-height:44px;border:0;background:transparent;color:var(--hub-muted);border-radius:10px;padding:10px 15px;white-space:nowrap;font-weight:750;font-size:13px;transition:background .18s,color .18s}.public-mode-switch button[aria-pressed=true]{background:linear-gradient(115deg,#1260e4,#398cff);color:#fff;box-shadow:0 5px 16px #1260e422}.axm-social .public-mode-switch button{background:transparent;color:var(--hub-muted);box-shadow:none;border:0;min-height:44px;padding:10px 15px}.axm-social .public-mode-switch button[aria-pressed=true]{background:linear-gradient(115deg,#1260e4,#398cff);color:#fff}.public-mode-switch button span{font-size:18px;vertical-align:middle;margin-right:6px}.public-hub-event:focus-visible,.public-hub-link:focus-visible,.public-mode-switch button:focus-visible{outline:3px solid #3987ff;outline-offset:4px}.public-link-hub{width:min(660px,calc(100% - 40px));margin:0 auto;padding-bottom:64px}.public-hub-bio{line-height:1.7;color:var(--hub-muted);text-align:center;white-space:pre-line}.public-hub-connections,.public-hub-events{margin:28px 0}.public-hub-events h2{font-size:clamp(22px,4vw,28px);letter-spacing:-.7px;margin:0 0 18px}.public-hub-connections>div,.public-hub-events>div:not(.social-actions){display:grid;grid-gap:12px;gap:12px}.public-hub-event,.public-hub-link{border:1px solid var(--hub-line);border-radius:18px;background:var(--hub-surface);text-decoration:none;color:var(--hub-text);min-width:0;transition:border-color .18s,transform .18s;overflow-wrap:anywhere}.public-hub-event{display:grid;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;grid-gap:18px;gap:18px;padding:20px;position:relative}.public-hub-event:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:3px;background:linear-gradient(#3987ff,#ae8952)}.public-hub-date{display:grid;align-content:center;text-align:center;min-height:64px;border:1px solid var(--hub-line);border-radius:14px;background:color-mix(in srgb,#3987ff 8%,var(--hub-surface));color:var(--hub-text)}.public-hub-date strong{font-size:25px;font-weight:850;line-height:1.2}.public-hub-date span{text-transform:uppercase;font-size:11px;letter-spacing:1.3px;color:var(--hub-muted)}.public-hub-event-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.public-hub-event-copy>strong{font-size:16px;line-height:1.35;letter-spacing:-.25px}.public-hub-event-copy small,.public-hub-event-copy>span:not(.public-hub-action){font-size:12px;line-height:1.5;color:var(--hub-muted)}.public-hub-action{font-size:12px;color:#3987ff;font-weight:800;padding-top:4px}.public-hub-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 20px;font-size:14px;font-weight:750}.public-hub-empty{color:var(--hub-muted);line-height:1.7;padding:20px;border:1px dashed var(--hub-line);border-radius:18px}.social-agenda-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-block:20px}.social-agenda-cards .social-artist-date{display:block;padding:0;border:1px solid var(--hub-line);border-radius:18px;overflow:hidden;margin:0;background:var(--hub-surface)}.social-agenda-card-link{display:block;text-decoration:none;color:inherit}.social-agenda-flyer{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:260px;object-fit:contain;background:var(--hub-surface)}.social-agenda-card-copy{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:16px}.social-agenda-card-copy .public-hub-date{min-height:58px;width:auto}.social-agenda-card-copy .public-hub-date strong{font-size:23px}.axm-social .social-agenda-cards .social-artist-date{display:block;padding:0;margin:0}.axm-social .social-agenda-cards .public-hub-date{width:auto}.directory-page:has(.public-presentation--links) .directory-cover{height:120px;min-height:120px}.directory-page:has(.public-presentation--links) .directory-hero-content{max-width:660px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-bottom:12px}.directory-page:has(.public-presentation--links) .directory-hero h1{font-size:clamp(30px,5vw,44px)}.directory-page:has(.public-presentation--links) .directory-logo{width:88px;height:88px;min-width:88px;border-radius:26px}.directory-page:has(.public-presentation--links) .directory-contact-links{display:none}.directory-page:has(.public-presentation--links) .directory-profile-actions{justify-content:center}.directory-page:has(.public-presentation--links) .directory-details{justify-content:center}@media(hover:hover){.public-hub-event:hover,.public-hub-link:hover{border-color:#3987ff;transform:translateY(-2px)}}@media(max-width:650px){.public-mode-bar{padding:16px;flex-direction:column;align-items:stretch;gap:16px;margin:24px auto}.public-mode-switch{justify-content:center}.public-mode-switch button{flex:1 1;padding:10px 8px}.public-hub-event{padding:16px;gap:12px;grid-template-columns:50px minmax(0,1fr) 16px}.public-hub-event-copy>strong{font-size:15px}.social-agenda-cards{grid-template-columns:1fr}.social-agenda-flyer{max-height:440px;object-fit:contain}.public-link-hub{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.public-hub-event,.public-hub-link,.public-mode-switch button{transition:none}.public-hub-event:hover,.public-hub-link:hover{transform:none}}.page-mode-picker{border:1px solid var(--line,#2c3d53);border-radius:20px;padding:20px;min-width:0}.page-mode-picker legend{font-weight:800;font-size:15px}.page-mode-picker>p{color:var(--muted,#a8b5c7);font-size:14px;line-height:1.6}.page-mode-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page-mode-picker label{display:flex!important;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--line,#2c3d53);border-radius:16px;background:var(--surface,#111c2b);cursor:pointer;min-width:0}.page-mode-picker label:has(input:checked){border-color:#3987ff;background:color-mix(in srgb,#3987ff 10%,var(--surface,#111c2b));box-shadow:0 0 0 1px #3987ff}.page-mode-picker input[type=radio]{width:18px!important;height:18px;flex:0 0 auto;margin:3px 0;accent-color:#3987ff}.page-mode-picker label span{display:grid;grid-gap:8px;gap:8px;min-width:0}.page-mode-picker strong{font-size:15px}.page-mode-picker small{color:var(--muted,#a8b5c7);line-height:1.5}.page-mode-picker:disabled label{opacity:.65;cursor:wait}@media(max-width:600px){.page-mode-picker>div{grid-template-columns:1fr}.page-mode-picker{padding:16px}}:root{--axm-font:"Manrope Variable","Segoe UI",ui-sans-serif,system-ui,sans-serif;--axm-bg:#f7f8fc;--axm-surface:#ffffff;--axm-raised:#eef2f8;--axm-hover:#e6edf8;--axm-text:#111827;--axm-muted:#536176;--axm-line:#dce3ee;--axm-line-strong:#b3c1d4;--axm-blue:#2563eb;--axm-link:#205dcc;--axm-blue-soft:#e7efff;--axm-gold:#846226;--axm-shadow:0 12px 36px rgb(20 40 80/7%);--axm-radius:20px;--axm-ease:cubic-bezier(.2,.7,.2,1)}:root[data-theme=dark]{--axm-bg:#080d16;--axm-surface:#111b2a;--axm-raised:#192638;--axm-hover:#213149;--axm-text:#f5f7fb;--axm-muted:#a8b6cb;--axm-line:#26364b;--axm-line-strong:#4c627e;--axm-link:#8cbdff;--axm-blue-soft:#172c4d;--axm-gold:#c9a763;--axm-shadow:0 12px 40px rgb(0 0 0/18%)}body{font-family:var(--axm-font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3{text-wrap:balance}input,select,textarea{accent-color:var(--axm-blue)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-theme] .event-page{--event-bg:var(--axm-bg)!important;--event-surface:var(--axm-surface)!important;--event-primary:var(--axm-blue)!important;--event-accent:var(--axm-blue)!important;--event-text:var(--axm-text)!important;--event-muted:var(--axm-muted)!important;--event-border:var(--axm-line)!important;font-family:var(--axm-font)}html[data-theme] .showcase .event-page .cta{background:var(--axm-blue);color:white;border-radius:14px}html[data-theme] .showcase .event-page :is(input,select,textarea){background:var(--axm-surface);color:var(--axm-text);border-color:var(--axm-line)}html[data-theme] .showcase .event-page .hero-media{border-radius:24px;box-shadow:var(--axm-shadow)}html[data-theme] .showcase .event-page .hero-copy h1{font-family:var(--axm-font);font-weight:800;line-height:1.07;letter-spacing:-.055em}html[data-theme] .showcase .directory-hero{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--axm-blue) 9%,transparent),transparent 65%),var(--axm-bg)}html[data-theme] .showcase .directory-hero h1{font-family:var(--axm-font);font-size:clamp(2rem,5vw,4rem);letter-spacing:-.055em;line-height:1.1;text-wrap:balance}html[data-theme] .showcase .directory-event-card{border:1px solid var(--axm-line);background:var(--axm-surface);box-shadow:var(--axm-shadow)}html[data-theme] .showcase .directory-event-copy{padding:22px}html[data-theme] .showcase .directory-section-nav a{min-height:44px;display:inline-flex;align-items:center}html[data-theme] .axm-authenticated{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font:750 11px/1.4 var(--axm-font);color:var(--axm-link);letter-spacing:0;flex-shrink:0}html[data-theme] .axm-authenticated svg{width:22px;height:22px;color:var(--axm-blue)}html[data-theme] .axm-authenticated:not(.is-compact){margin:12px 0;padding:7px 10px;border-radius:99px;border:1px solid var(--axm-line);background:var(--axm-blue-soft)}@media(max-width:640px){html[data-theme] .showcase .directory-event-copy{padding:18px}html[data-theme] .showcase .event-page .hero-copy h1{font-size:clamp(30px,8vw,44px)}}html[data-theme] body,html[data-theme] body .showcase{background:var(--axm-bg);color:var(--axm-text);font-family:var(--axm-font)}html[data-theme] body .showcase{--sx-bg:var(--axm-bg);--sx-surface:var(--axm-surface);--sx-text:var(--axm-text);--sx-muted:var(--axm-muted);--sx-line:var(--axm-line);--sx-gold:var(--axm-gold);--sx-blue:var(--axm-link);--sx-tint:var(--axm-raised);--sx-header:var(--axm-bg)}html[data-theme] body .axm-social{--social-bg:var(--axm-bg);--social-panel:var(--axm-surface);--social-raised:var(--axm-raised);--social-text:var(--axm-text);--social-muted:var(--axm-muted);--social-line:var(--axm-line);--social-blue:var(--axm-link);--social-gold:var(--axm-gold);font-family:var(--axm-font);font-size:15px;background:var(--axm-bg);color:var(--axm-text)}html[data-theme] .public-header{--ph-bg:var(--axm-bg);--ph-text:var(--axm-text);--ph-muted:var(--axm-muted);--ph-line:var(--axm-line);--ph-hover:var(--axm-hover);font-family:var(--axm-font);background:color-mix(in srgb,var(--axm-bg) 94%,transparent)}html[data-theme] .public-header .ph-account,html[data-theme] .public-header .ph-appearance .sx-theme select{font-family:var(--axm-font);font-size:12px;min-height:44px}html[data-theme] .public-header .ph-appearance :is(label,select){margin:0}html[data-theme] .public-header .ph-signup{background:var(--axm-blue);border-color:var(--axm-blue);color:white}html[data-theme] .public-header .ph-desktop{gap:24px}html[data-theme] .public-header .ph-desktop a{font-size:12px;font-weight:650}html[data-theme] .public-header nav a[aria-current=page]{color:var(--axm-link)}.ph-explore{position:relative}.ph-explore summary{cursor:pointer;list-style:none;padding:14px 0;color:var(--axm-muted)}.ph-explore summary::-webkit-details-marker{display:none}.ph-explore summary span{margin-left:5px}.ph-explore>div{position:absolute;top:100%;right:-24px;width:220px;display:grid;padding:12px;border:1px solid var(--axm-line);border-radius:16px;background:var(--axm-surface);box-shadow:var(--axm-shadow)}.public-header .ph-explore>div a{padding:12px}.ph-explore>div a:hover{background:var(--axm-hover)}.ph-explore summary:focus-visible{outline:2px solid var(--axm-link);outline-offset:4px;border-radius:5px}.ph-dock{display:none}html[data-theme] .public-footer{background:var(--axm-surface);color:var(--axm-text);border-color:var(--axm-line);font-family:var(--axm-font)}html[data-theme] .public-footer :is(a,.pf-brand p,.pf-bottom){color:var(--axm-muted)}html[data-theme] .public-footer .pf-bottom{border-color:var(--axm-line)}html[data-theme] .public-footer a:hover{color:var(--axm-link)}html[data-theme] :is(.showcase,.axm-social) :is(button,input,select,textarea){font-family:var(--axm-font)}html[data-theme] :is(.showcase,.axm-social) :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--axm-link);outline-offset:4px}html[data-theme] .axm-social .social-button:not(.social-secondary),html[data-theme] .showcase :is(.sx-button,.sx-search-field button){background:var(--axm-blue);color:#fff;border-color:var(--axm-blue);box-shadow:0 4px 16px #2563eb26}html[data-theme] .axm-social .social-button,html[data-theme] .showcase :is(.sx-button,.sx-secondary-button){min-height:46px;border-radius:12px;font-weight:750;transition:background .18s var(--axm-ease),transform .18s var(--axm-ease)}html[data-theme] .axm-social .social-button:not(.social-secondary):hover,html[data-theme] .showcase .sx-button:hover{background:#1d4ed8;transform:translateY(-1px)}.showcase .sx-hero{min-height:650px}.ap-brand-note{color:var(--axm-muted);font-size:12px}.showcase .sx-hero-content{padding-top:68px;padding-bottom:64px}.showcase .sx-hero h1{max-width:900px;font-family:var(--axm-font);font-size:clamp(3rem,6.4vw,6.3rem);font-weight:800;line-height:1.03;letter-spacing:-.065em;text-transform:none}.showcase .sx-hero h1 em{font-style:normal;color:#a7d4ff}.showcase .sx-hero-intro{max-width:540px;line-height:1.7;font-size:17px;color:#d0d9e8}.showcase .sx-hero .sx-eyebrow{color:#d6bb8f}.showcase .sx-hero .sx-search{max-width:690px}.showcase .sx-search-field{border-radius:16px;padding:7px;box-shadow:0 8px 28px #0002}.showcase .sx-search-field input{min-height:46px}.showcase .sx-hero .sx-search-field input{font-size:15px}.showcase .sx-section{padding-top:64px;padding-bottom:64px}.showcase :is(.sx-section-heading h2,.sx-section>h2){font-family:var(--axm-font);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.14}.showcase .sx-eyebrow{letter-spacing:.17em;font-size:10px;font-weight:800}.showcase :is(.sx-featured,.sx-card,.sx-category-grid>a,.sx-venues>a){border-radius:var(--axm-radius);border-color:var(--axm-line)}.showcase .sx-card{background:var(--axm-surface);overflow:hidden;box-shadow:var(--axm-shadow);transition:transform .22s var(--axm-ease),border-color .22s var(--axm-ease)}.showcase .sx-card:hover{transform:translateY(-4px);border-color:var(--axm-line-strong)}.showcase .sx-card h3{letter-spacing:-.025em;line-height:1.35}.showcase .sx-card-grid{gap:24px}.showcase .sx-featured{box-shadow:var(--axm-shadow)}.showcase :is(.sx-featured-copy h2,.sx-week h2,.sx-annual h2){font-family:var(--axm-font);letter-spacing:-.05em}.showcase .sx-chips a{min-height:40px;display:inline-flex;align-items:center}.showcase .sx-dialog{border-radius:24px;background:var(--axm-surface);color:var(--axm-text);border-color:var(--axm-line);box-shadow:0 30px 100px #0005}.showcase .sx-dialog::-webkit-backdrop{background:#030b1d99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.showcase .sx-dialog::backdrop{background:#030b1d99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sx-social-invitation{width:min(1320px,calc(100% - 64px));margin:32px auto 64px;padding:clamp(28px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid var(--axm-line);border-radius:28px;background:radial-gradient(ellipse at 100% 0,var(--axm-blue-soft),transparent 65%),var(--axm-surface)}.sx-social-invitation h2{max-width:660px;margin:16px 0;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em;line-height:1.1}.sx-social-invitation p:not(.sx-eyebrow){max-width:550px;color:var(--axm-muted);line-height:1.7}.sx-social-invitation>div:last-child{display:grid;grid-gap:16px;gap:16px;flex-shrink:0}.sx-social-invitation .sx-text-link{text-align:center}html[data-theme] .axm-social :is(h1,h2,h3){font-family:var(--axm-font);letter-spacing:-.035em}html[data-theme] .axm-social :is(.social-person-card,.social-panel,.social-space){border-radius:20px;box-shadow:var(--axm-shadow)}html[data-theme] .axm-social .social-person-card{transition:transform .2s var(--axm-ease),border-color .2s var(--axm-ease)}html[data-theme] .axm-social .social-person-card:hover{transform:translateY(-3px);border-color:var(--axm-line-strong)}html[data-theme] .axm-social .social-profile-cover{border-radius:24px 24px 0 0;overflow:hidden}html[data-theme] .axm-social .social-profile-heading{gap:26px;padding-top:24px;padding-bottom:28px}html[data-theme] .axm-social .social-profile-identity h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.14}@media(max-width:480px){html[data-theme] .axm-social .social-profile-heading{display:grid;grid-template-columns:minmax(0,1fr)}html[data-theme] .axm-social .social-profile-identity{padding-top:0}html[data-theme] .axm-social .social-profile-identity h1{font-size:28px}html[data-theme] .axm-social .social-profile-actions{padding-top:0}}html[data-theme] .axm-social .social-profile-stats{gap:32px;padding-top:10px;padding-bottom:28px}html[data-theme] .axm-social .social-profile-tabs{gap:26px;scrollbar-width:thin}html[data-theme] .axm-social .social-profile-tabs a{min-height:50px;display:inline-flex;align-items:center;white-space:nowrap}html[data-theme] .axm-social .social-profile-layout{gap:28px}html[data-theme] .axm-social .social-hero h1{font-family:var(--axm-font);letter-spacing:-.06em;line-height:1.04}html[data-theme] .axm-social .social-hero{border-radius:28px;overflow:hidden}html[data-theme] .showcase :is(.directory-event-card,.event-photo-gallery){border-radius:20px}@media(max-width:760px){.ap-brand-note{display:none}html[data-theme] .public-header .ph-inner{min-height:70px}.showcase .sx-hero{min-height:620px}.showcase .sx-hero-content{padding-top:48px;padding-bottom:40px}.showcase .sx-hero h1{font-size:clamp(2.7rem,10.5vw,4.4rem);letter-spacing:-.06em}.showcase .sx-hero-intro{font-size:15px}.showcase .sx-section{padding-top:36px;padding-bottom:36px}.showcase .sx-card-grid{gap:16px}.showcase .sx-hero-actions a{min-height:48px}.showcase .sx-hero .sx-search-field input{font-size:16px;min-width:0}.showcase .sx-dialog{max-width:calc(100vw - 24px);max-height:90dvh}.sx-social-invitation{width:calc(100% - 32px);margin:24px 16px 40px;flex-direction:column;align-items:stretch;gap:20px;border-radius:22px}.ph-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:45;left:0;right:0;bottom:0;padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--axm-line);background:color-mix(in srgb,var(--axm-surface) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -4px 24px #0000000a}.ph-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;border-radius:12px;font:650 10px/1.3 var(--axm-font);color:var(--axm-muted);text-decoration:none}.ph-dock a[aria-current=page]{color:var(--axm-link);background:var(--axm-blue-soft)}.ph-dock a:focus-visible{outline:2px solid var(--axm-link);outline-offset:-2px}body:has(.ph-dock){padding-bottom:calc(72px + env(safe-area-inset-bottom))}body:has(input:focus,textarea:focus,select:focus) .ph-dock{display:none}html[data-theme] .axm-social .social-profile-heading{gap:16px}html[data-theme] .axm-social .social-profile-stats{gap:14px}html[data-theme] .axm-social .social-profile-tabs{gap:22px}html[data-theme] .axm-social .social-profile-cover{border-radius:16px 16px 0 0}html[data-theme] .axm-social .social-hero{border-radius:20px}}@media(prefers-reduced-motion:reduce){.axm-social .social-button,.axm-social .social-person-card,.showcase .sx-button,.showcase .sx-card{transition:none;transform:none}.axm-social .social-button:hover,.axm-social .social-person-card:hover,.showcase .sx-button:hover,.showcase .sx-card:hover{transform:none}}.public-privacy-footer{font:12px/1.7 var(--axm-font);color:var(--axm-muted);background:var(--axm-bg);border-top:1px solid var(--axm-line);padding:28px max(20px,calc((100% - 1380px)/2))}.public-privacy-footer nav{align-items:center}.public-privacy-footer a{color:var(--axm-muted);text-decoration:none;padding-block:8px}.public-privacy-footer a:hover{color:var(--axm-link);text-decoration:underline}.public-privacy-footer button{min-height:44px;border:1px solid var(--axm-line-strong);border-radius:10px;padding:10px 16px;background:var(--axm-surface);color:var(--axm-text);font:inherit;cursor:pointer}.public-privacy-footer section{max-width:900px;padding:24px;margin:20px 0 0;border:1px solid var(--axm-line);border-radius:18px;background:var(--axm-surface)}.public-privacy-footer h2{font-size:24px;line-height:1.3;margin:0 0 12px;color:var(--axm-text)}.public-privacy-footer section>p{margin-bottom:18px;max-width:760px;font-size:14px}.public-privacy-footer label{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--axm-text);font-size:14px}.public-privacy-footer input[type=checkbox]{width:18px;height:18px}.public-privacy-footer section>div{margin-top:16px}.public-privacy-footer :is(button,a,input):focus-visible{outline:2px solid var(--axm-blue);outline-offset:4px}.public-privacy-footer p[role=status]:empty{display:none}.public-footer .pf-appearance :is(label,select){color:var(--axm-text)}.public-footer .pf-appearance select{background:var(--axm-surface);border-color:var(--axm-line-strong)}@media(max-width:640px){.public-privacy-footer{padding-bottom:100px}.public-privacy-footer section{padding:20px}.public-privacy-footer section>div>button{flex:1 1}}.showcase .sx-hero{min-height:600px}.showcase .sx-hero-content{width:min(920px,77%);padding-block:60px}.showcase .sx-hero h1{font-size:clamp(44px,5.8vw,88px);letter-spacing:-.058em;max-width:950px;text-wrap:balance}.showcase .sx-hero-intro{max-width:570px}.showcase .sx-hero-signature{font-size:14px;letter-spacing:.12em;line-height:1.8;right:5%;bottom:42px}.showcase .sx-hero-signature span{font-size:17px}.showcase .home-discovery .ap-spotlight{padding-top:58px;padding-bottom:18px}.showcase .ap-spotlight-slide{flex-basis:100%;--ap-radius:24px}.showcase .ap-spotlight-image{min-height:320px;height:440px}.showcase .ap-spotlight-copy h3{text-wrap:balance;font-size:clamp(25px,3vw,42px)}.showcase .ap-rotation-control{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:-8px 0 16px;font-size:11px;color:var(--sx-muted)}.showcase .ap-rotation-control button{min-height:44px;padding:9px 15px;border:1px solid var(--sx-line);border-radius:99px;background:var(--sx-surface);color:var(--sx-text);font:inherit;cursor:pointer}.showcase .ap-rotation-control button:disabled{opacity:.5;cursor:default}.showcase .ap-hero h1{font-size:clamp(40px,5.3vw,80px);letter-spacing:-.055em;text-wrap:balance}.showcase .ap-hero-editorial{gap:32px}.showcase .ap-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.showcase .ap-event-grid>.ap-card{max-width:560px}.showcase .ap-event-grid:has(>.ap-card:only-child){max-width:560px}.showcase .ap-event-grid .ap-poster{aspect-ratio:4/3}.showcase .ap-event-grid .ap-poster img{object-fit:contain}.showcase .directory-cover:not(.has-cover){overflow:hidden;background:radial-gradient(ellipse at 84% 20%,#007cbf80,transparent 48%),radial-gradient(ellipse at 50% 100%,#255cff45,transparent 60%),linear-gradient(120deg,#091323,#122746)}.showcase .directory-cover:not(.has-cover):before{content:"";position:absolute;width:650px;height:650px;right:-130px;top:-390px;border-radius:50%;border:1px solid #7acfff55;box-shadow:0 0 0 55px #60a5fa0a,0 0 0 110px #60a5fa08}.directory-cover-signature{position:relative;z-index:1;max-width:1380px;margin:auto;padding:clamp(30px,4vw,60px);display:flex;flex-direction:column;gap:18px;color:#e7f4ff}.directory-cover-signature>span{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#a7d4ff}.directory-cover-signature>strong{font-size:clamp(28px,3.5vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:700}.showcase .directory-description{white-space:pre-line}html[data-theme] body .axm-social .social-hero{min-height:530px}html[data-theme] body .axm-social .social-hero-copy{max-width:840px;width:70%;padding-top:55px}html[data-theme] body .axm-social .social-hero h1{font-size:clamp(40px,4.9vw,70px);letter-spacing:-.055em;text-wrap:balance}html[data-theme] body .axm-social .social-person-body h3{overflow-wrap:anywhere;align-items:center}html[data-theme] body .axm-social .social-person-card{display:block;transition:transform .22s,border-color .22s}html[data-theme] body .axm-social .social-person-card:hover{transform:translateY(-3px);border-color:var(--social-blue)}html[data-theme] body .axm-social .social-people-grid>.social-person-card{display:block}html[data-theme] body .axm-social .social-person-cover img{object-fit:cover}@media(max-width:960px){.showcase .sx-hero-content{width:85%}.showcase .ap-hero-aside{width:180px}html[data-theme] body .axm-social .social-hero-copy{width:90%;max-width:760px}}@media(max-width:640px){.showcase .sx-hero{min-height:0}.showcase .sx-hero-content{width:100%;padding-block:70px 36px}.showcase .sx-hero h1{font-size:clamp(38px,10vw,55px);line-height:1.05;margin:24px 0}.showcase .sx-hero-intro{font-size:15px}.showcase .sx-hero-intro br,.showcase .sx-hero-signature{display:none}.showcase .ap-hero h1{font-size:clamp(34px,8.5vw,50px);letter-spacing:-.05em}.showcase .ap-spotlight-slide{grid-template-columns:1fr}.showcase .ap-spotlight-image{height:300px;min-height:0}.showcase .ap-spotlight-copy{padding:24px}.showcase .ap-spotlight-copy h3{font-size:27px;line-height:1.15}.showcase .ap-spotlight-description{-webkit-line-clamp:2}.showcase .ap-carousel-controls{gap:6px}.showcase .ap-carousel-dots{max-width:55%;overflow-x:auto}.showcase .ap-carousel-dots button{flex-shrink:0}.showcase .ap-event-grid{grid-template-columns:1fr}.showcase .ap-event-grid>.ap-card{max-width:none}.showcase .directory-cover{height:230px}.directory-cover-signature{padding:28px 22px}.directory-cover-signature>span{font-size:9px;line-height:1.7}html[data-theme] body .axm-social .social-hero{min-height:0}html[data-theme] body .axm-social .social-hero-copy{width:100%;padding:85px 22px 68px}html[data-theme] body .axm-social .social-hero h1{font-size:clamp(33px,8.6vw,45px);line-height:1.08}html[data-theme] body .axm-social .social-hero-intro{font-size:14px}html[data-theme] body .axm-social .social-person-cover{height:150px}}@media(prefers-reduced-motion:reduce){html[data-theme] body .axm-social .social-person-card{transition:none;transform:none}.showcase .ap-spotlight-track{scroll-behavior:auto}}.social-person-card:has(.profile-card-summary){display:flex;flex-direction:column}.profile-card-summary{order:2;padding:0 20px 22px;margin:0;font-size:12px;line-height:1.7;color:var(--axm-muted)}html[data-theme] .axm-authenticated svg{width:24px;height:24px;filter:drop-shadow(0 2px 3px #071d3d26)}html[data-theme] h1 .axm-authenticated{margin-left:.18em;vertical-align:middle}html[data-theme] h1 .axm-authenticated svg{width:clamp(30px,3vw,44px);height:clamp(30px,3vw,44px)}.profile-premium{--profile-text:var(--axm-text);--profile-muted:var(--axm-muted);--profile-line:var(--axm-line);color:var(--profile-text)}.profile-premium .profile-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:750;color:var(--axm-link);line-height:1.8}.profile-premium .profile-statement{font-size:clamp(23px,2.5vw,36px);line-height:1.3;letter-spacing:-.035em;font-weight:550;color:var(--profile-text);max-width:800px;text-wrap:balance;margin:20px 0}.showcase .profile-premium .directory-cover{height:clamp(260px,30vw,420px);position:relative;background-position:center 42%}.showcase .profile-premium .directory-cover.has-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07111d12,#07111d18 40%,#07111de6)}.showcase .profile-premium .directory-cover:not(.has-cover){background:radial-gradient(ellipse at 80% 130%,#1c6fc966,transparent 58%),linear-gradient(115deg,#07111e 25%,#162c4d)}.showcase .profile-premium .directory-cover:not(.has-cover):before{width:760px;height:760px;top:-560px;right:-80px;border-color:#7498bf44;box-shadow:0 0 0 50px #60a5fa06,0 0 0 100px #60a5fa07,0 0 0 150px #60a5fa06}.profile-premium .directory-cover-signature{height:100%;justify-content:center;padding-left:clamp(28px,6vw,90px)}.profile-premium .directory-cover-signature>strong{font-weight:500;max-width:680px;font-size:clamp(30px,4vw,56px);letter-spacing:-.05em}html[data-theme] .showcase .profile-premium .directory-hero{padding:0 0 48px;background:var(--axm-bg)}.showcase .profile-premium .directory-hero-content{grid-template-columns:170px minmax(0,1fr);align-items:start;padding-top:0;gap:42px}.showcase .profile-premium .directory-hero-content>div{padding-top:30px;min-width:0}.showcase .profile-premium .directory-logo{width:170px;height:170px;margin-top:-60px;position:relative;border-radius:28px;border:7px solid var(--axm-bg);background:#08131f;box-shadow:0 15px 35px #0002;object-fit:cover}.showcase .profile-premium .directory-hero .eyebrow{color:var(--axm-link);font-size:11px;letter-spacing:.15em;line-height:1.8}html[data-theme] .showcase .profile-premium .directory-hero h1{font-size:clamp(36px,5vw,72px);line-height:1.1;margin:16px 0;letter-spacing:-.055em}.showcase .profile-premium .directory-description{max-width:760px;font-size:16px;line-height:1.9;color:var(--profile-muted)}.showcase .profile-premium .directory-contact-links{margin-block:18px}.showcase .profile-premium .directory-contact-links a{border:0;background:transparent;color:var(--axm-link);padding:6px 0;margin-right:22px;border-bottom:1px solid var(--profile-line);border-radius:0}.showcase .profile-premium .directory-content{display:flex;flex-direction:column;gap:64px}.showcase .profile-premium .directory-content>section{order:0;margin:0}.profile-premium .profile-about{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);grid-gap:60px;gap:60px;padding:16px 0 50px;border-bottom:1px solid var(--profile-line)}.profile-premium :is(.profile-about,.profile-projects) h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;line-height:1.2;margin:10px 0 28px;color:var(--profile-text)}.profile-premium .profile-about p:not(.profile-kicker){font-size:16px;line-height:1.95;color:var(--profile-muted);margin:0 0 22px;white-space:pre-line}.profile-premium .profile-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:24px;gap:24px}.profile-premium .profile-project-grid article{border-top:1px solid var(--profile-line);padding:28px 12px 20px 0;min-width:0}.profile-premium .profile-project-number{font-size:11px;letter-spacing:.1em;color:var(--axm-link)}.profile-premium .profile-project-grid h3{font-size:25px;letter-spacing:-.035em;margin:18px 0 12px}.profile-premium .profile-project-grid p{font-size:14px;line-height:1.85;color:var(--profile-muted);max-width:48ch}.profile-premium .profile-project-grid a{display:inline-flex;align-items:center;gap:40px;min-height:44px;color:var(--axm-link);font-size:13px;font-weight:750}.profile-premium .profile-gallery-note{font-size:12px;line-height:1.7;color:var(--profile-muted);margin:0 0 22px}.axm-social .profile-premium .social-photo-gallery,.showcase .profile-premium .directory-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.axm-social .profile-premium .social-photo-tile,.showcase .profile-premium .directory-gallery a{border:0;border-radius:12px;aspect-ratio:4/3;overflow:hidden;position:relative;min-width:0;min-height:0}.axm-social .profile-premium .social-photo-tile:first-child,.showcase .profile-premium .directory-gallery a:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:0}.axm-social .profile-premium .social-photo-tile img,.showcase .profile-premium .directory-gallery a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axm-social .profile-premium .social-profile-cover{height:clamp(250px,31vw,410px);border-radius:24px 24px 0 0;overflow:hidden}.axm-social .profile-premium .social-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#07111dba);pointer-events:none}.axm-social .profile-premium .social-profile-heading{gap:24px;align-items:center}.axm-social .profile-premium .social-avatar{border-radius:26px;background:#08131f;border-color:var(--axm-bg);width:130px;height:130px;object-fit:contain}.axm-social .profile-premium .social-profile-identity h1{font-size:clamp(32px,4.2vw,58px);line-height:1.12;letter-spacing:-.05em}.axm-social .profile-premium .profile-social-intro{padding:10px 32px 40px;border-bottom:1px solid var(--profile-line)}.axm-social .profile-premium .profile-social-intro>p:not(.profile-statement):not(.profile-kicker){max-width:800px;color:var(--profile-muted);line-height:1.9;font-size:16px}.axm-social .profile-premium .profile-projects{padding:40px 32px}.axm-social .profile-premium .social-profile-layout{grid-template-columns:minmax(0,1fr);gap:32px}.axm-social .profile-premium .social-profile-layout>aside{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-gap:28px;gap:28px}.axm-social .profile-premium .social-panel{border:0;box-shadow:none;background:var(--axm-surface);border-radius:18px}.axm-social .profile-premium .social-bio{line-height:1.95;max-width:80ch}.profile-premium :is(a,button):focus-visible{outline:3px solid var(--axm-link);outline-offset:4px}@media(max-width:700px){.showcase .profile-premium .directory-hero-content{grid-template-columns:1fr;gap:0}.showcase .profile-premium .directory-logo{width:112px;height:112px;margin-top:-42px;border-radius:22px}.showcase .profile-premium .directory-hero-content>div{padding-top:14px}.showcase .profile-premium .directory-cover{height:260px}.profile-premium .directory-cover-signature>strong{font-size:32px}.profile-premium .profile-about{grid-template-columns:1fr;gap:10px;padding-bottom:20px}.showcase .profile-premium .directory-content{gap:38px}.axm-social .profile-premium .social-photo-gallery,.showcase .profile-premium .directory-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.axm-social .profile-premium .social-photo-tile:first-child,.showcase .profile-premium .directory-gallery a:first-child{grid-row:auto;aspect-ratio:16/10}.axm-social .profile-premium .social-profile-layout>aside{grid-template-columns:1fr}.axm-social .profile-premium .profile-projects,.axm-social .profile-premium .profile-social-intro{padding:24px 16px}.axm-social .profile-premium .social-avatar{width:96px;height:96px}.axm-social .profile-premium .social-profile-cover{height:250px}}@media(prefers-reduced-motion:reduce){.profile-premium *{scroll-behavior:auto!important;transition:none!important}}.social-community-forum form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.social-forum-message{border-bottom:1px solid var(--social-line);padding:20px 0;display:grid;grid-gap:12px;gap:12px}.social-forum-message p{white-space:pre-wrap;overflow-wrap:anywhere}.social-forum-message button{justify-self:start}.social-community-forum textarea{min-height:110px}.axm-social .social-profile .social-photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.axm-social .social-profile .social-photo-gallery .social-photo-tile{width:100%;height:auto;aspect-ratio:1;max-height:220px}.axm-social .social-profile .social-photo-gallery .social-photo-tile img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}@media(max-width:480px){.axm-social .social-profile .social-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.event-page.ev-landing{background:var(--event-bg,var(--background,#080d15));color:var(--event-text,var(--text,#f1f5ff));padding-bottom:32px;--ev-line:var(--event-border,#293849);--ev-muted:var(--event-muted,#acbcd0)}.event-page.ev-landing .ev-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center;padding-top:36px;padding-bottom:44px;min-height:0}.event-page.ev-landing .ev-hero-media,.showcase .event-page.ev-landing .hero-media{aspect-ratio:auto;border-radius:24px;overflow:hidden;border:1px solid var(--ev-line);background:var(--event-surface,#111c2c);box-shadow:0 30px 80px -45px #2377e277;align-self:center}.event-page.ev-landing .ev-hero-media picture{display:block;width:100%;height:auto}.event-page.ev-landing .ev-hero-media img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.event-page.ev-landing .ev-hero-copy{min-width:0;padding:0;background:none}.event-page.ev-landing .ev-hero-copy h1{font-size:clamp(28px,2.7vw,46px);line-height:1.12;letter-spacing:-.045em;font-weight:750;overflow-wrap:anywhere;text-wrap:balance;margin:14px 0 20px}.event-page.ev-landing .eyebrow{font-size:10px;letter-spacing:.19em;line-height:1.5;color:color-mix(in srgb,var(--event-accent,#dcbb7b) 60%,var(--event-text,#f1f5ff) 40%);font-weight:750}.event-page.ev-landing .ev-subtitle{font-size:clamp(18px,1.6vw,23px);line-height:1.4;margin:0 0 12px;text-wrap:balance}.event-page.ev-landing .ev-lead{font-size:15px;line-height:1.7;color:var(--ev-muted);margin:0 0 22px;white-space:pre-line}.ev-facts{display:grid;grid-gap:20px;gap:20px;border-top:1px solid var(--ev-line);padding-top:24px;margin:24px 0}.ev-facts>div{display:flex;gap:14px;align-items:center}.ev-facts>div>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.ev-facts small{text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:var(--ev-muted)}.ev-facts a,.ev-facts strong{font-size:14px;font-weight:650;line-height:1.6}.ev-facts span:not(.ev-fact-icon){font-size:13px;color:var(--ev-muted)}.ev-fact-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid var(--ev-line);border-radius:12px;color:var(--event-primary,#72b4ff);font-size:23px}.event-page.ev-landing .event-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 8px}.event-page.ev-landing .cta{min-height:48px;padding:14px 22px;border-radius:12px;font-size:14px;transition:transform .18s ease,box-shadow .18s ease}.event-page.ev-landing .cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px -14px #338aff}.event-page.ev-landing .ev-hero-copy .ev-action-note{font-size:12px;color:var(--ev-muted);line-height:1.5;margin:10px 0 20px}.event-page.ev-landing .event-public-actions{margin-top:22px}.event-page.ev-landing .date-select{margin:16px 0}.event-page.ev-landing select{min-height:44px;max-width:100%}.ev-section-nav{display:flex;gap:24px;overflow-x:auto;border-top:1px solid var(--ev-line);border-bottom:1px solid var(--ev-line);padding-block:18px;scrollbar-width:thin;white-space:nowrap}.ev-section-nav a{font-size:12px;min-height:44px;display:flex;align-items:center;color:var(--ev-muted)}.ev-section-nav a:hover{color:var(--event-text,#fff)}.event-page.ev-landing .section{padding-top:64px;padding-bottom:32px;scroll-margin-top:110px}.event-page.ev-landing h2{font-size:clamp(27px,2.6vw,40px);line-height:1.16;letter-spacing:-.04em;text-wrap:balance;margin:12px 0 20px}.ev-location,.ev-story{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px)}.ev-section-intro>p:not(.eyebrow){font-size:14px;line-height:1.8;color:var(--ev-muted);max-width:340px}.ev-prose{max-width:740px;min-width:0}.ev-prose p{font-size:15px;line-height:1.9;margin:0 0 24px;overflow-wrap:anywhere;color:var(--ev-muted)}.ev-prose h3{font-size:15px;letter-spacing:.035em;margin:36px 0 16px;line-height:1.5;border-top:1px solid var(--ev-line);padding-top:26px}.ev-prose h3:first-child{margin-top:0}.ev-list-item{display:flex;gap:12px}.ev-list-item>span{color:var(--event-accent,#dcbb7b)}.ev-prose .ev-schedule-row{display:flex;gap:20px;padding:14px 18px;margin:8px 0;border:1px solid var(--ev-line);border-radius:12px;background:var(--event-surface,#111b29)}.ev-schedule-row strong{min-width:55px;color:var(--event-primary,#72b4ff);font-size:14px}.ev-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.ev-section-heading>span{color:var(--ev-muted);font-size:12px}.ev-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ev-gallery-grid>button{padding:0;border:1px solid var(--ev-line);border-radius:18px;background:var(--event-surface,#111c2c);overflow:hidden;position:relative;cursor:zoom-in;color:inherit;min-width:0}.ev-gallery-grid picture{display:block;aspect-ratio:4/3}.ev-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ev-gallery-grid>button:hover img{transform:scale(1.035)}.ev-gallery-grid>button>span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#091220de;color:#fff}.ev-lightbox{position:fixed;inset:0;margin:auto;width:min(1100px,94vw);max-width:94vw;max-height:94dvh;border:1px solid #415773;border-radius:20px;background:#080e18;color:#fff;padding:20px}.ev-lightbox::-webkit-backdrop{background:#030812e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ev-lightbox::backdrop{background:#030812e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ev-lightbox>img{display:block;max-height:72dvh;max-width:100%;object-fit:contain;margin:50px auto 16px}.ev-lightbox>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.ev-lightbox button{color:#fff;background:#192a40;border:1px solid #415773;padding:12px 16px;border-radius:10px;min-height:44px;cursor:pointer}.ev-lightbox-close{position:absolute;top:16px;right:16px}.ev-lightbox button:disabled{opacity:.5;cursor:default}.ev-location{border-top:1px solid var(--ev-line);margin-top:50px}.ev-location-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:24px;font-size:13px}.ev-information{background:var(--event-surface,#111b29);padding:30px;border:1px solid var(--ev-line);border-radius:22px}.ev-information h3{font-size:23px;letter-spacing:-.025em;margin:12px 0 24px}.ev-information>p:not(.eyebrow){display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--ev-line);padding-top:16px;margin:16px 0;font-size:13px;line-height:1.7}.ev-information>p>span{text-align:right;color:var(--ev-muted)}.ev-information>small{display:block;line-height:1.7;color:var(--ev-muted);font-size:12px;margin-top:24px}.event-page.ev-landing .occurrence-lineup-grid{gap:18px}.event-page.ev-landing .occurrence-lineup-grid article{border-radius:18px;overflow:hidden}.event-page.ev-landing .occurrence-lineup-grid h3{font-size:21px}.event-page.ev-landing .ext-section-heading{margin-bottom:24px}.event-page.ev-landing .ext-media-card{border-radius:20px}.event-page.ev-landing .ext-player-cover{min-height:230px}.event-page.ev-landing .footer{font-size:11px;color:var(--ev-muted);padding-block:32px;border-top:1px solid var(--ev-line);margin-top:40px}.event-page.ev-landing :is(a,button,select):focus-visible{outline:3px solid #80baff;outline-offset:5px}.event-page.ev-landing [id]{scroll-margin-top:110px}@media(min-width:901px){.ev-hero-media{animation:ev-arrive .55s ease both}.ev-hero-copy{animation:ev-arrive .65s ease .08s both}}@keyframes ev-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.event-page.ev-landing .ev-hero{grid-template-columns:1fr;gap:28px;padding-top:20px;padding-bottom:30px}.event-page.ev-landing .ev-hero-copy h1{font-size:clamp(28px,5vw,42px)}.ev-location,.ev-story{grid-template-columns:1fr;gap:24px}.ev-section-intro>p:not(.eyebrow){max-width:580px}.ev-section-intro h2 br{display:none}.ev-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-page.ev-landing .section{padding-top:40px;padding-bottom:24px}}@media(max-width:600px){.event-page.ev-landing{padding-bottom:94px}.event-page.ev-landing .ev-hero-media{border-radius:16px}.ev-section-nav{gap:22px}.ev-facts{gap:16px}.ev-gallery-grid{gap:10px}.ev-information{padding:22px}.ev-information>p:not(.eyebrow){flex-wrap:wrap;gap:4px}.ev-information>p>span{text-align:left}.event-page.ev-landing .event-mobile-cta{padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:40}.ev-lightbox{padding:12px}.ev-lightbox button{font-size:12px;padding:10px}.ev-section-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.event-page.ev-landing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.experience-home{--xh-surface:var(--sx-surface,#111e2c);--xh-line:var(--sx-line,#2b3c51);--sx-accent:var(--axm-link);--stream-line:var(--xh-line);--stream-panel:var(--xh-surface);--stream-muted:var(--sx-muted,#a2bad7);max-width:1440px;margin:auto;padding:36px 28px 64px;color:var(--sx-text,#f3f6fc)}.xh-feature>.sx-image-fallback{position:absolute;inset:0;width:100%;height:100%}.xh-feature>.sx-image-fallback img{width:100%;height:100%;object-fit:cover}.xh-social.axm-social{min-height:0}.xh-event-image picture{display:block;height:100%}.xh-intro h1 em{font-family:inherit;font-weight:inherit}.experience-home a.xh-feature{color:#fff}.xh-feature>.sx-image-fallback small{position:absolute;top:16px;right:16px;bottom:auto;left:auto;z-index:2;background:#07111edb;color:white;padding:5px 9px;border-radius:6px;font-size:10px;letter-spacing:0}.xh-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center;margin:12px 0 48px}.xh-intro h1{font-size:clamp(34px,4vw,60px);line-height:1.1;letter-spacing:-.055em;margin:16px 0 20px}.xh-intro h1 em{color:var(--sx-accent,#6eaeff);font-style:normal}.xh-intro>p:not(.sx-eyebrow){font-size:17px;line-height:1.7;opacity:.8}.xh-intro .sx-search{margin:24px 0 14px;max-width:none}.xh-quick{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.xh-quick a{padding:9px 13px;border:1px solid var(--xh-line);border-radius:24px;font-size:12px;text-decoration:none}.xh-quick a:hover{background:var(--xh-surface)}.xh-feature{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:1.35;display:flex;align-items:flex-end;background:#101b2a;color:#fff;text-decoration:none}.xh-feature>img,.xh-feature>picture,.xh-feature>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.xh-feature>div:last-child{position:relative;padding:100px 28px 26px;width:100%;background:linear-gradient(transparent,rgba(4,10,19,.96))}.xh-feature h2{font-size:26px;line-height:1.2;margin:10px 0}.xh-feature p,.xh-feature time{font-size:13px;line-height:1.6}.xh-feature-tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.xh-feature-action{display:block;margin-top:16px;font-size:13px;font-weight:700}.xh-art-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:100px;color:#5694ed;background:radial-gradient(ellipse at top right,#234678,#101b2a)}.xh-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.xh-heading h2{font-size:clamp(23px,2.4vw,32px);letter-spacing:-.04em;margin:8px 0}.xh-heading>a{font-size:13px;white-space:nowrap}.xh-events{margin-bottom:48px}.xh-event{text-decoration:none;min-width:0;display:block}.xh-event-image{aspect-ratio:1.8;border-radius:16px;overflow:hidden;background:var(--xh-surface);margin-bottom:14px}.xh-event-image img{width:100%;height:100%;object-fit:cover}.xh-event-image>span{display:grid;place-items:center;height:100%;font-size:12px}.xh-event time{font-size:11px;font-weight:700;color:var(--sx-accent,#79b0ff);text-transform:uppercase}.xh-event h3{font-size:16px;line-height:1.4;margin:7px 0}.xh-event p{font-size:12px;opacity:.7;margin:0}.xh-social.axm-social{background:transparent;color:inherit}.xh-connections{margin:40px 0 60px}.xh-network-grid{display:grid;grid-template-columns:230px minmax(0,1fr) 255px;grid-gap:22px;gap:22px;align-items:start}.xh-community-card,.xh-empty,.xh-profile-card,.xh-welcome{border:1px solid var(--xh-line);border-radius:20px;padding:23px;background:var(--xh-surface)}.xh-community-card p,.xh-empty p,.xh-profile-card p,.xh-welcome p{font-size:14px;line-height:1.7;opacity:.8}.xh-community-card h3,.xh-profile-card h3{font-size:20px;line-height:1.4;margin:8px 0}.xh-profile-card nav{display:grid;grid-gap:4px;gap:4px;margin-top:22px}.xh-profile-card nav a{padding:10px 0;font-size:13px;display:flex;justify-content:space-between;gap:5px}.xh-profile-card>a{margin-top:12px;display:flex}.xh-profile-card .social-button{font-size:12px;padding:12px}.xh-identity{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.xh-identity img,.xh-identity>span{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#245cd0;flex-shrink:0;display:grid;place-items:center}.xh-identity div{min-width:0;display:grid;grid-gap:4px;gap:4px}.xh-identity strong{font-size:14px;overflow-wrap:anywhere}.xh-identity div>span,.xh-identity small{font-size:11px;opacity:.7;overflow-wrap:anywhere}.xh-community-card hr{border:0;border-top:1px solid var(--xh-line);margin:26px 0}.xh-community-card .social-button{padding:12px;font-size:12px}.xh-community-card>a{font-size:13px}.xh-compose{border:1px solid var(--xh-line);background:var(--xh-surface);border-radius:18px;display:flex;align-items:center;gap:14px;padding:18px;text-decoration:none}.xh-compose>span:first-child{font-size:26px;color:#74aaff}.xh-compose>span:last-child{margin-left:auto}.xh-compose strong{font-size:14px}.xh-compose small{display:block;font-size:12px;opacity:.65;margin-top:6px}.xh-preview-label{font-size:12px;opacity:.65;margin:20px 0 12px}.xh-conversations{min-width:0}.xh-conversations .stream-post{margin-bottom:16px}.xh-feed-link{display:block;text-align:center;padding:16px;border:1px solid var(--xh-line);border-radius:14px;margin-top:16px;font-size:13px}.xh-social .social-section{padding:0}.xh-paths{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:48px;padding-top:28px;border-top:1px solid var(--xh-line)}.xh-paths a{display:grid;grid-gap:8px;gap:8px;text-decoration:none}.xh-paths strong{font-size:16px}.xh-paths span{font-size:12px;line-height:1.6;opacity:.65}.experience-home a:focus-visible{outline:3px solid #7eb6ff;outline-offset:4px}.ap-agenda.ap-calendar-page .ap-hero{padding-top:28px;padding-bottom:24px}.ap-calendar-page .ap-hero-editorial{margin:14px 0}.ap-calendar-page .ap-hero h1{font-size:clamp(30px,4vw,48px)}.ap-calendar-page .ap-hero-aside{display:none}@media(max-width:1100px){.xh-network-grid{grid-template-columns:210px minmax(0,1fr)}.xh-community-card{grid-column:1/-1}.xh-hero{gap:24px}.xh-feature h2{font-size:22px}}@media(max-width:700px){.experience-home{padding:22px 16px 36px}.xh-hero{grid-template-columns:1fr;gap:22px;margin:0 0 32px}.xh-intro h1{font-size:38px}.xh-intro>p:not(.sx-eyebrow){font-size:15px}.xh-feature{aspect-ratio:1.5}.xh-feature>div:last-child{padding:80px 20px 20px}.xh-feature h2{font-size:21px}.xh-heading{align-items:flex-start;flex-direction:column;gap:6px}.xh-heading h2{font-size:26px}.xh-network-grid{grid-template-columns:1fr}.xh-profile-card{padding:18px}.xh-profile-card nav{grid-template-columns:1fr 1fr;margin-top:12px;gap:0 14px}.xh-community-card{grid-column:auto}.xh-paths{grid-template-columns:1fr 1fr}.xh-connections{margin:30px 0 40px}.xh-quick{gap:6px}.xh-quick a{font-size:11px;padding:8px 11px}.xh-conversations .stream-post{padding:18px}.xh-conversations .stream-post-body{font-size:20px}.xh-events{margin-bottom:30px}}.guest-bulk{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--axm-line);border-radius:14px;background:var(--axm-blue-soft);grid-column:1/-1}.guest-bulk p,.guest-bulk small{font-size:.8rem;line-height:1.7;color:var(--axm-muted);margin:7px 0 0}.guest-bulk>button{min-height:48px;justify-self:start}.guest-bulk>button:disabled{opacity:.65;cursor:not-allowed}.guest-names-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:26px;color:var(--axm-text);background:var(--axm-surface);border:1px solid var(--axm-line);border-radius:20px;box-shadow:var(--axm-shadow)}.guest-names-dialog::-webkit-backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guest-names-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.guest-dialog-heading{display:flex;gap:16px;justify-content:space-between;align-items:start}.guest-dialog-heading h2{font-size:1.5rem;margin:8px 0;line-height:1.3}.guest-dialog-heading>button{min-width:44px;min-height:44px;border-radius:10px;background:var(--axm-raised);color:var(--axm-text);border:1px solid var(--axm-line);font-size:1.5rem}.guest-names-dialog>label{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.guest-name-review{padding-left:25px;line-height:1.9;overflow-wrap:anywhere}.guest-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.guest-dialog-actions>button{min-height:48px;padding:12px 16px;border:1px solid var(--axm-line);border-radius:11px;background:var(--axm-raised);color:var(--axm-text);font:inherit}.guest-dialog-actions>.cta{background:var(--axm-blue);color:white}.guest-dialog-actions>button:disabled{opacity:.6}@media(max-width:600px){.guest-names-dialog{padding:20px 17px}.guest-dialog-actions>button{flex:1 1 100%}}.form-page>.confirmation,.public-form-shell,.public-list-registration{--list-accent:var(--axm-link);--list-border:color-mix(in srgb,var(--axm-blue) 12%,var(--axm-line));color:var(--axm-text)}.public-list-registration{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;scroll-margin-top:112px}.public-list-registration.has-list-picker{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.public-list-registration.has-list-picker>.public-faq{grid-column:2;min-width:0}.public-list-registration>.public-list-intro{grid-column:1/-1;position:relative;isolation:isolate;padding:clamp(24px,3vw,36px);border:1px solid var(--list-border);border-radius:24px;background:radial-gradient(ellipse at 100% 0,var(--axm-blue-soft),transparent 70%),var(--axm-surface)}.public-list-intro:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;border-radius:inherit;background:repeating-linear-gradient(115deg,transparent 0 56px,color-mix(in srgb,var(--axm-blue) 7%,transparent) 57px 58px,transparent 59px 116px);-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000)}.public-list-registration .public-list-intro h2{margin:9px 0 12px;font-size:clamp(1.85rem,3.7vw,3.05rem);line-height:1.15;letter-spacing:-.045em}.public-list-intro>p:last-child{max-width:580px;margin:0;color:var(--axm-muted);font-size:.95rem;line-height:1.75}.public-form-shell .eyebrow,.public-list-registration .eyebrow{color:var(--list-accent);font-size:.64rem;letter-spacing:.17em}.public-list-registration>.entry-option-picker{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;align-self:start}.public-list-registration .entry-option-picker legend{margin-bottom:16px;padding:0;color:var(--axm-text);font-size:.9rem;font-weight:800}.public-list-registration .entry-option-picker label{padding:20px;gap:12px;border:1px solid var(--list-border);border-radius:17px;background:var(--axm-surface);transition:border-color .18s,box-shadow .18s}.public-list-registration .entry-option-picker label:hover{border-color:var(--list-accent)}.public-list-registration .entry-option-picker label.active{background:linear-gradient(125deg,var(--axm-blue-soft),var(--axm-surface));border-color:var(--list-accent);box-shadow:inset 0 0 0 1px var(--list-accent),0 6px 22px #0000000a}.public-list-registration .entry-option-picker input{flex:0 0 19px;width:19px;height:19px;margin:2px 0 0;accent-color:var(--axm-blue)}.public-list-registration .entry-option-picker span{gap:8px;min-width:0}.public-list-registration .entry-option-picker strong{font-size:.94rem;color:var(--axm-text);line-height:1.5}.public-list-registration .entry-option-picker small{font-size:.78rem;color:var(--axm-muted);line-height:1.75;overflow-wrap:anywhere}.public-list-registration>.state-card{min-height:200px;padding:32px;border:1px dashed var(--list-border);background:var(--axm-surface);color:var(--axm-text);border-radius:20px}.public-list-registration>.state-card p{color:var(--axm-muted);line-height:1.7;margin:0}.public-list-registration:not(.has-list-picker)>.public-form-shell{max-width:880px;justify-self:center}.public-form-shell{display:grid;grid-gap:20px;gap:20px;width:100%;min-width:0;max-width:880px;margin:0;padding:clamp(22px,3vw,32px);border:1px solid var(--list-border);border-radius:22px;background:var(--axm-surface);box-shadow:var(--axm-shadow);scroll-margin-top:112px}.form-page>.public-form-shell{margin-inline:auto}.public-form-shell>header{min-width:0}.public-form-shell>header h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.035em;color:var(--axm-text);margin:7px 0 0}.public-form-shell .registration-event-name{margin:10px 0 18px;color:var(--axm-muted);font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.public-form-shell .registration-summary{margin:0;padding:15px 17px;gap:8px;border:0;border-left:2px solid var(--list-accent);border-radius:0 11px 11px 0;background:var(--axm-blue-soft)}.public-form-shell .registration-summary strong{font-size:.88rem;color:var(--axm-text);line-height:1.6}.public-form-shell .registration-summary :is(span,time){font-size:.75rem;color:var(--axm-muted);line-height:1.6}.public-form-shell .conditions-info{min-width:0;margin:0;padding:17px;background:var(--axm-raised);border:1px solid var(--axm-line);border-radius:13px;font-size:.78rem;line-height:1.75}.public-form-shell .conditions-info :is(h3,legend,strong){color:var(--axm-text);font-size:.82rem;font-weight:800}.public-form-shell .conditions-info :is(ul,p,small){color:var(--axm-muted)}.public-form-shell .conditions-info p{margin:8px 0}.public-form-shell .conditions-info small{display:block;font-size:.72rem;line-height:1.7}.public-form-shell .public-form{min-width:0;margin:0;padding:22px 0 0;border:0;border-top:1px solid var(--axm-line);border-radius:0;background:transparent;gap:20px 16px}.public-form-shell .public-form>label{min-width:0;align-content:start;gap:9px}.public-form-shell .public-form label>span{font-size:.82rem;font-weight:750;color:var(--axm-text);line-height:1.5}.public-form-shell .public-form label b{color:var(--list-accent)}.public-form-shell .public-form label small{font-size:.74rem;line-height:1.6;color:var(--axm-muted)}.public-form-shell .public-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:50px;padding:13px 14px;background:var(--axm-raised);border:1px solid var(--axm-line);border-radius:11px;color:var(--axm-text);font:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s}.public-form-shell .public-form textarea{min-height:160px;line-height:1.8}.public-form-shell .public-form :is(input,select,textarea):focus{border-color:var(--list-accent)}.public-form-shell :is(input,select,textarea,summary,button,a):focus-visible,.public-list-registration .entry-option-picker input:focus-visible{outline:3px solid var(--list-accent);outline-offset:4px}.public-form-shell .public-form input::placeholder,.public-form-shell .public-form textarea::placeholder{color:var(--axm-muted);opacity:.8}.public-form-shell .public-form input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:2px 0 0;flex:0 0 20px;accent-color:var(--axm-blue)}.public-form-shell .public-form :is(.marketing-consent,.legal-acceptance){display:flex;align-items:flex-start;gap:12px;grid-column:1/-1;font-size:.78rem;line-height:1.7}.public-form-shell .public-form :is(.marketing-consent,.legal-acceptance)>span{font-size:.78rem;font-weight:500}.public-form-shell .public-form .conditions-info .marketing-consent{padding-block:6px}.public-form-shell .guest-rows{min-width:0;padding:18px;border:1px solid var(--axm-line);border-radius:14px;background:var(--axm-raised)}.public-form-shell .guest-rows legend{padding:0 8px;font-size:.83rem;font-weight:800}.public-form-shell .guest-row{min-width:0;grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:16px;border-bottom:1px solid var(--axm-line)}.public-form-shell .guest-row:last-child{padding-bottom:0;border-bottom:0}.public-form-shell .guest-row label{min-width:0}.public-form-shell .optional-fields{min-width:0;border-color:var(--axm-line)}.public-form-shell .optional-fields summary{padding-block:6px;min-height:44px;color:var(--axm-text);font-size:.83rem;line-height:1.65}.public-form-shell .optional-fields>div{min-width:0}.public-form-shell .public-form .submit{width:100%;min-height:54px;margin-top:4px;background:var(--axm-blue);color:white;border-radius:12px;font-size:.94rem;font-weight:800;box-shadow:0 7px 22px color-mix(in srgb,var(--axm-blue) 16%,transparent);scroll-margin-block:130px}.public-form-shell .public-form .submit:hover:not(:disabled){filter:brightness(1.08)}.public-form-shell .public-form .submit:disabled{cursor:wait}.public-form-shell .form-error{margin:0;font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.public-form-shell .birth-date-fields{min-width:0;gap:10px}.public-form-shell .public-form .honeypot{position:absolute!important;left:-9999px!important}.form-page>.confirmation,.public-list-registration .confirmation{width:100%;max-width:880px;min-width:0;padding:clamp(22px,4vw,40px);background:var(--axm-surface);border:1px solid var(--axm-line);color:var(--axm-text);box-shadow:var(--axm-shadow);border-radius:22px}.form-page>.confirmation h1,.public-list-registration .confirmation h1{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2}.form-page>.confirmation :is(p,dt),.public-list-registration .confirmation :is(p,dt){color:var(--axm-muted);line-height:1.75}.form-page>.confirmation dd,.public-list-registration .confirmation dd{overflow-wrap:anywhere;min-width:0}.form-page>.confirmation .success-mark,.public-list-registration .confirmation .success-mark{background:var(--axm-blue-soft);color:var(--axm-link)}.event-page.ev-landing:has(.public-list-registration) :is(.event-hero-cta,.event-mobile-cta) .cta{background:var(--axm-blue);color:#fff}@media(max-width:900px){.public-list-registration.has-list-picker{grid-template-columns:minmax(0,1fr)}.public-list-registration.has-list-picker>.public-faq{grid-column:1}.public-list-registration>.entry-option-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.public-list-registration>.public-form-shell{max-width:none}}@media(max-width:600px){.public-list-registration{gap:20px;padding-block:28px;scroll-margin-top:90px}.public-list-registration>.public-list-intro{padding:24px 19px;border-radius:18px}.public-list-registration .public-list-intro h2{font-size:1.9rem}.public-list-intro>p:last-child{font-size:.85rem;line-height:1.7}.public-list-registration>.entry-option-picker{grid-template-columns:minmax(0,1fr);gap:10px}.public-list-registration .entry-option-picker label{padding:16px;border-radius:14px}.public-list-registration .entry-option-picker small{font-size:.76rem;line-height:1.65}.public-list-registration>.state-card{min-height:150px;padding:24px 18px}.public-form-shell{padding:22px 17px;border-radius:18px;gap:17px;scroll-margin-top:90px}.public-form-shell>header h2{font-size:1.6rem}.public-form-shell .registration-summary{padding:13px}.public-form-shell .conditions-info{padding:14px}.public-form-shell .public-form{grid-template-columns:minmax(0,1fr);gap:18px}.public-form-shell .public-form :is(input,select,textarea){scroll-margin-block:130px}.public-form-shell .guest-rows{padding:14px}.public-form-shell .optional-fields>div{grid-template-columns:minmax(0,1fr)}.form-page>.confirmation dl,.public-list-registration .confirmation dl{grid-template-columns:minmax(0,1fr);text-align:left}.form-page>.confirmation dd,.public-list-registration .confirmation dd{text-align:left;margin-bottom:12px}.event-page.ev-landing:has(.public-list-registration) .event-mobile-cta{background:var(--axm-surface);border-top:1px solid var(--axm-line);gap:8px}.event-page.ev-landing:has(.public-list-registration) .event-mobile-cta .cta{min-height:48px;border-radius:11px;font-size:.78rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.public-form-shell .public-form :is(input,select,textarea),.public-list-registration .entry-option-picker label{transition:none}}