.workspace-site .cg-conf-hero-title{font-size:clamp(44px,7vw,96px);font-weight:400}.workspace-site .cg-conf-hero-meta{color:var(--cg-ink-muted);font-size:11px;line-height:1.6}.workspace-site .cg-conf-hero-lede{max-width:40rem;color:color-mix(in srgb, var(--background) 78%, transparent);font-size:17px;line-height:1.65}.workspace-site .cg-conf-hero-facts{color:color-mix(in srgb, var(--background) 78%, transparent);line-height:1.6}.workspace-site .cg-conf-hero-facts p{align-items:flex-start;gap:10px}.workspace-site .cg-conf-hero-facts svg{display:none}.workspace-site .cg-conf-hero-facts p:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.workspace-site .cg-conf-hero-caption{font-size:11px;line-height:1.6}.workspace-site .cg-conf-hero-actions{gap:12px}.workspace-site .cg-conf-hero-foot [data-slot=button]{border-radius:6px;height:auto;min-height:40px;padding:0 18px;font-size:14px;line-height:1.6}.workspace-site .cg-conf-section{padding:72px 0}.workspace-site .cg-conf-section>div{padding-inline:24px}.workspace-site .cg-conf-section h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.08}.workspace-site .cg-conf-section .text-xs{font-size:11px;line-height:1.6}.workspace-site .cg-conf-frame{grid-template-columns:minmax(0,1fr);gap:28px}.workspace-site .cg-conf-split{grid-template-columns:minmax(0,1fr);gap:40px}.workspace-site .cg-conf-overview h2{max-width:18ch}.workspace-site .cg-conf-overview-copy{text-wrap:pretty;max-width:44rem;line-height:1.8}.workspace-site .cg-conf-overview-copy p+p{margin-top:16px}.workspace-site .cg-conf-speakers{padding-top:0}.workspace-site .cg-conf-people{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-site .cg-conf-people h3{white-space:normal;line-height:1.6}.workspace-site .cg-conf-people p{font-size:13.5px;line-height:1.6}.workspace-site .cg-conf-programme-preview h2{max-width:14ch}.workspace-site .cg-conf-programme-preview [aria-label=Programme\ days]{gap:12px}.workspace-site .cg-conf-programme-preview [aria-label=Programme\ days]>button{height:auto;min-height:36px;box-shadow:none;border-radius:999px;margin:0;padding:0 16px;font-size:12px;line-height:1.6}.workspace-site .cg-conf-programme-preview [aria-pressed=false]{background:0 0}.workspace-site .cg-conf-programme-preview .cg-conf-frame>div>div:first-child{flex-flow:wrap;align-items:flex-end;padding-bottom:28px}.workspace-site .cg-conf-programme-preview h2+p{color:var(--cg-ink-muted);font-size:13px;line-height:1.5}.workspace-site .cg-conf-preview-row{border-bottom:1px solid var(--cg-ink-line);gap:10px}.workspace-site .cg-conf-preview-row>p{font-size:13px}.workspace-site .cg-conf-preview-row>p svg{display:none}.workspace-site .cg-conf-preview-row h3{font-size:19px;line-height:1.3}.workspace-site .cg-conf-preview-track{line-height:1.6}.workspace-site .cg-conf-preview-detail>p:last-child{font-size:13.5px;line-height:1.6}.workspace-site .cg-conf-preview-row>span:last-child{width:40px;height:40px}.workspace-site .cg-conf-preview-row{border-top:0}.workspace-site .cg-conf-preview-row>span:last-child:after{content:"→"}.workspace-site .cg-conf-preview-row>span:last-child svg{display:none}.workspace-site .cg-conf-attend h2{font-size:clamp(40px,5vw,64px)}.workspace-site .cg-conf-attend h2+p{line-height:1.7}.workspace-site .cg-conf-section [data-slot=button]{border-radius:6px;height:auto;min-height:40px;margin-top:24px;padding:0 18px;font-size:13px}.workspace-site :is(.cg-conf-attend,.cg-conf-contribute) [data-slot=button]{font-size:14px;line-height:1.6}.workspace-site .cg-conf-venue h2{max-width:14ch}.workspace-site .cg-conf-venue svg{display:none}.workspace-site .cg-conf-venue a{margin-top:20px;line-height:1.6}.workspace-site .cg-conf-contribute h2{max-width:20ch}.workspace-site .cg-conf-contribute h2+p{max-width:42rem;line-height:1.7}.workspace-site .cg-conf-sponsors{padding-block:56px}.workspace-site .cg-conf-sponsors h2{font-family:var(--font-sans);letter-spacing:.16em;font-size:11px;font-weight:600;line-height:1.6}.workspace-site .cg-conf-sponsors h2+div{gap:18px 40px;margin-top:28px}.workspace-site .cg-conf-action-strip a{border-bottom-width:1px;border-right-width:1px}.workspace-site .cg-conference-tiles{gap:16px;display:grid}.workspace-site .cg-conference-participant-tiles{gap:40px}.workspace-site .cg-conference-tile{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:22px}.workspace-site .cg-conference-tile :is(h2,h3){font-size:15px;font-weight:600;font-family:var(--font-sans)}.workspace-site .cg-conference-tile p{color:var(--muted-foreground);margin-top:6px;font-size:13.5px;line-height:1.6}.workspace-site .cg-conference-tile .cg-btn{white-space:normal;text-align:center;height:auto;margin-top:16px}.workspace-site .cg-conference-locked{background:0 0;border-style:dashed}.workspace-site .cg-conference-travel{min-width:0}.workspace-site .cg-conference-travel>[data-slot=card]{box-shadow:none;background:0 0;border-style:dashed;border-radius:10px;gap:16px;padding:22px}.workspace-site .cg-conference-travel :is([data-slot=card-header],[data-slot=card-content]){padding:0}.workspace-site .cg-conference-travel [data-slot=card-title]{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.6}.workspace-site .cg-conference-travel [data-slot=card-description]{margin-top:6px;font-size:13.5px;line-height:1.6}.workspace-site .cg-conference-travel [role=alert]{background:0 0;border:0;padding:0}.workspace-site .cg-conference-travel:has(form),.workspace-site .cg-conference-directory{grid-column:1/-1}.workspace-site .cg-registration-status{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-site .cg-registration-status:before{content:"";background:var(--status-success-icon);border-radius:50%;width:8px;height:8px}.workspace-site .cg-registration-status[data-open=false]:before{background:var(--muted-foreground)}.workspace-site .cg-conference-copy{max-width:44rem;color:var(--muted-foreground);font-size:16px;line-height:1.8}.workspace-site .cg-conference-copy h2{font-family:var(--font-serif);color:var(--foreground);letter-spacing:-.02em;margin:36px 0 12px;font-size:28px}.workspace-site .cg-conference-copy h2:first-child{margin-top:0}.workspace-site .cg-conference-copy p+p{margin-top:16px}.workspace-site .cg-conference-facts{color:var(--muted-foreground);flex-direction:column;gap:10px;margin-top:12px;font-size:13px;display:flex}.workspace-site .cg-conference-facts li{gap:10px;display:flex}.workspace-site .cg-conference-facts li:before{content:"";background:var(--primary);flex:none;width:6px;height:6px;margin-top:7px}@media (min-width:768px){.workspace-site .cg-conference-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-site .cg-conference-tiles-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-site .cg-conference-pagehead{border-bottom:1px solid var(--border);padding:52px 0 44px}.workspace-site .cg-conference-pagehead>div{max-width:72rem;margin:0 auto;padding-inline:24px}.workspace-site .cg-conference-pagehead h1{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:16px;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:1.02}.workspace-site .cg-conference-pagehead p:first-child{letter-spacing:.16em;font-size:11px;line-height:1.6}.workspace-site .cg-conference-pagehead h1+p{max-width:42rem;margin-top:18px;font-size:16px;line-height:1.7}.workspace-site .cg-programme-content{max-width:72rem;margin:0 auto;padding:40px 0 80px}@media (min-width:640px){.workspace-site .cg-conf-section>div{padding-inline:40px}.workspace-site .cg-conf-preview-row{gap:24px}.workspace-site .cg-conference-pagehead>div{padding-inline:40px}}@media (min-width:900px){.workspace-site .cg-conf-frame{grid-template-columns:12rem minmax(0,1fr);gap:56px}.workspace-site .cg-conf-split{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr)}}@media (min-width:1024px){.workspace-site .cg-conference-participant-tiles{gap:64px}.workspace-site .cg-conf-section{padding-block:104px}.workspace-site .cg-conf-speakers{padding-top:0}.workspace-site .cg-conf-sponsors{padding-block:56px}.workspace-site .cg-conf-people{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-site .cg-conference-pagehead{padding-block:72px 56px}.workspace-site .cg-programme-content{padding-block:48px 96px}}.workspace-site .cg-conf-hero-media{background:var(--schol-common-ground-media)}.workspace-site .cg-conf-hero-placeholder{background:0 0}.workspace-site .cg-conf-hero-shade{background:linear-gradient(to top, color-mix(in srgb, var(--foreground) 60%, transparent), transparent 55%)}.workspace-site .cg-conf-hero-media-note{z-index:1;font-family:var(--font-mono);color:color-mix(in srgb, var(--background) 50%, transparent);font-size:11px;font-weight:500;position:absolute;top:24px;left:24px}.workspace-site .cg-conf-hero-caption{z-index:1;color:color-mix(in srgb, var(--background) 85%, transparent)}.workspace-site :is(.cg-conf-hero-actions,.cg-conf-attend,.cg-conf-contribute) [data-slot=button]{box-shadow:none;border:1px solid #0000;gap:8px}.workspace-site .cg-conf-hero-actions [data-slot=button]:last-child{border-color:color-mix(in srgb, var(--background) 35%, transparent)}.workspace-site :is(.cg-conf-hero-actions,.cg-conf-attend,.cg-conf-contribute) [data-slot=button]:has(svg):after,.workspace-site :is(.cg-conf-speakers,.cg-conf-programme-preview,.cg-conf-venue) a:has(>svg):after{content:"→";font-size:15px;line-height:1}.workspace-site :is(.cg-conf-hero-actions,.cg-conf-action-strip,.cg-conf-attend,.cg-conf-contribute) svg,.workspace-site :is(.cg-conf-speakers,.cg-conf-programme-preview,.cg-conf-venue) a>svg{display:none}.workspace-site .cg-conf-action-strip a:after{content:"→"}.workspace-site .cg-conf-attend li{line-height:1.6;display:block}.workspace-site .cg-conf-attend li:before{content:"✓ "}.workspace-site .cg-conf-attend [data-slot=button]{color:var(--primary);background:var(--primary-foreground)}.workspace-site .cg-conf-contribute h2+p{text-wrap:pretty}.workspace-site .cg-conf-contribute h2+p+p{font-size:13px;line-height:1.5}.workspace-site .cg-conf-venue .cg-conf-split>div:last-child>p{line-height:1.6}.workspace-site .cg-conf-speakers>div>div:first-child>a{color:var(--primary)}@media (min-width:640px){.workspace-site .cg-conf-hero-media-note{left:32px}}.workspace-site .cg-conf-action-strip a,.workspace-site .cg-conf-speakers a,.workspace-site .cg-conf-programme-preview .cg-conf-frame>div>a{line-height:1.6}.workspace-site .cg-conf-programme-preview>div{border-top:1px solid var(--cg-ink-line)}.workspace-site .cg-conf-programme-preview .cg-conf-frame{border-top:0}.workspace-site .cg-conf-programme-preview .cg-conf-frame>p{color:var(--cg-ink-muted)}.workspace-site .cg-conf-venue{background:color-mix(in srgb, var(--muted) 50%, transparent)}.workspace-site .cg-conf-sponsors h2+div>*{line-height:1.6}.workspace-site .cg-conf-section h2{text-wrap:balance}.workspace-site .cg-conf-speakers>div>div:first-child{flex-wrap:wrap;gap:24px}.workspace-site .cg-conf-speakers>div>div:first-child>a{display:inline-flex}.workspace-site .cg-conf-preview-row{align-items:center}.workspace-site .cg-conf-preview-row>p{line-height:1.6}.workspace-site .cg-conf-people h3{text-overflow:clip;overflow:visible}.workspace-site .cg-conf-preview-row h3{text-wrap:wrap}.workspace-site .cg-speaker .cg-actions-row [data-jots-follow-user]{color:var(--foreground)}.workspace-site .cg-speaker .cg-actions-row [data-jots-follow-user]:hover{color:var(--primary)}.workspace-site .cg-registration-status:before{background:var(--schol-common-ground-identifier)}.workspace-site .cg-conference-tile:not(.cg-conference-locked){background:rgb(from var(--card) round(r, 1) round(g, 1) round(b, 1))}.workspace-site .cg-conference-copy{text-wrap:pretty}.workspace-site .cg-conference-copy a{color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.workspace-site .cg-conference-facts{color:var(--foreground);gap:9px;font-size:14px}.workspace-site .cg-conference-facts li{align-items:flex-start}.workspace-site .cg-conference-facts li:before{width:8px;height:8px;margin-top:8px}.workspace-site .cg-registration .cg-sidecard h2{font-weight:400;line-height:1.6}.workspace-site .cg-aside>.cg-sidecard>h2{font-family:var(--font-serif);font-size:17px;font-weight:400;line-height:1.6}.workspace-site .cg-registration .cg-note a{color:var(--primary)}.workspace-site .cg-conference-travel>.cg-conference-tile{height:100%}.workspace-site .cg-contribute-head [data-slot=button]{height:auto;box-shadow:none}.workspace-site .cg-contribute-head [data-slot=button]>svg{display:none}.workspace-site .cg-conference-copy h2{font-weight:400;line-height:1.8}.workspace-site .cg-conference-copy .cg-table{border-collapse:collapse;width:100%;font-size:14px}.workspace-site .cg-conference-copy .cg-table th,.workspace-site .cg-conference-copy .cg-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 12px 12px 0}.workspace-site .cg-conference-copy .cg-table th{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);padding:10px 0;font-size:11px;font-weight:600}.workspace-site .cg-conference-copy .cg-table td:first-child{color:var(--foreground);font-weight:600}.workspace-site .conference-site-card [data-slot=event-registration-card]{border-color:var(--border);background:var(--card);border-radius:10px;padding:22px}.workspace-site .conference-site-card [data-slot=event-registration-card-price]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.2}.workspace-site .conference-site-card [data-slot=event-registration-card] [data-slot=button]{box-shadow:none;border-radius:6px}.workspace-site .conference-site-card [data-slot=event-registration-card]>[data-slot=button]{min-height:42px;font-size:14px}.workspace-site .conference-site-card[data-placement=hero] [data-slot=event-registration-card]{box-shadow:var(--elevation-3);border-color:#0000}.workspace-site .conference-site-card [data-slot=event-key-date-next]{font-size:13px;line-height:1.5}.workspace-site .cg-aside>.conference-site-card+div{border-top:0}.workspace-site .cg-aside>.conference-site-card+.cg-sidecard{padding-top:26px}.workspace-site .cg-narrative-aside .conference-site-card p{margin-top:revert-layer}.workspace-site .cg-conf-keydates{padding:48px 0 56px}.workspace-site .cg-conf-keydates>div{padding-inline:24px}.workspace-site .cg-conf-keydates>div>p:first-child{font-size:11px;line-height:1.6}.workspace-site [data-slot=event-key-date] time{font-size:12.5px}.workspace-site [data-slot=event-key-date][data-state=next]>span:last-child{background:var(--primary);color:var(--primary-foreground)}.workspace-site .cg-keydates-column>h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--foreground);margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.8}.workspace-site .cg-keydates-column .cg-keydates-notice{max-width:44rem;color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.6}.workspace-site .cg-ticket-table{border-collapse:collapse;width:100%;color:var(--foreground);margin-top:8px;font-size:14.5px;line-height:1.5}.workspace-site .cg-ticket-table :is(th,td){border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px 14px 0;font-weight:400}.workspace-site .cg-ticket-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-top:0;padding-top:0;font-size:11px;font-weight:600}.workspace-site .cg-ticket-table tbody tr:last-child>*{border-bottom:1px solid var(--border)}.workspace-site .cg-ticket-table :is(th,td):nth-child(2){text-align:right}.workspace-site .cg-ticket-table :is(th,td):last-child{text-align:right;width:1%;padding-right:0}.workspace-site .cg-ticket-table :is(.cg-ticket-name,.cg-ticket-price){font-weight:600;display:block}.workspace-site .cg-ticket-table .cg-ticket-price{white-space:nowrap}.workspace-site .cg-ticket-table .cg-ticket-note{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;display:block}.workspace-site .cg-ticket-table .cg-btn{white-space:normal;text-align:center;margin:0}.workspace-site .cg-programme-content>div{padding-inline:24px}.workspace-site .cg-programme-columns{gap:44px;display:grid}.workspace-site .cg-conference-programme [data-slot=programme-session-toolbar]{gap:12px;margin-bottom:12px}.workspace-site .cg-conference-programme [data-slot=programme-session-toolbar] [data-slot=toggle-group]{background:0 0;flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.workspace-site .cg-conference-programme [data-slot=programme-session-toolbar] [data-slot=toggle-group-item]{border:1px solid var(--border);background:var(--card);height:32px;color:var(--foreground);box-shadow:none;border-radius:999px;flex:none;padding:0 14px;font-size:12px;font-weight:600}.workspace-site .cg-conference-programme [data-slot=programme-session-toolbar] [data-slot=toggle-group-item][data-state=on]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.workspace-site .cg-conference-programme [data-slot=programme-session-toolbar] [data-slot=select-trigger]{background:var(--card);min-height:36px;box-shadow:none;border-radius:6px;font-size:13.5px}.workspace-site .cg-conference-programme [data-slot=programme-session-zone]{font-size:12.5px}.workspace-site .cg-conference-programme [data-slot=programme-session]{border-color:var(--border)}.workspace-site .cg-conference-programme [data-slot=programme-session] button[aria-controls]{align-items:center}.workspace-site .cg-conference-programme [data-slot=programme-session-time]{font-family:var(--font-mono);color:var(--primary);font-size:13px}.workspace-site .cg-conference-programme [data-slot=programme-session-time]>span+span{color:var(--muted-foreground)}.workspace-site .cg-conference-programme [data-slot=programme-session] button[aria-controls] .text-base{font-size:17px;line-height:1.35}.workspace-site .cg-conference-programme [data-slot=programme-session-details] p{line-height:1.6}@media (min-width:640px){.workspace-site .cg-conf-keydates>div,.workspace-site .cg-programme-content>div{padding-inline:40px}.workspace-site .cg-conference-programme [data-slot=programme-session] button[aria-controls]{grid-template-columns:5.5rem minmax(0,1fr) 2.25rem;gap:16px;padding-block:20px}.workspace-site .cg-conference-programme [data-slot=programme-session-details]{padding-left:calc(5.5rem + 16px)}.workspace-site .cg-conference-programme [data-slot=programme-session] button[aria-controls]>svg{border:1px solid var(--border);border-radius:50%;width:32px;height:32px;margin-top:0;padding:8px}}@media (min-width:1024px){.workspace-site .cg-conf-keydates{padding-block:56px 72px}.workspace-site .cg-programme-columns{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}
.conference-site{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.conference-site>main{flex:1}@supports (animation-timeline:view()){.conference-site [data-reveal]{animation:linear both conference-section-in;animation-timeline:view();animation-range:entry 5% cover 24%}.conference-site [data-conference-hero],.conference-site [data-conference-hero] [data-reveal]{animation:none}@keyframes conference-section-in{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.conference-site [data-reveal]{scroll-behavior:auto!important;animation:none!important;transform:none!important}}
