.december-summit[data-astro-cid-prfct2ys]{--bg-off:#fff}.december-summit[data-astro-cid-prfct2ys] .hero[data-astro-cid-prfct2ys]{padding-bottom:0}.december-summit[data-astro-cid-prfct2ys] .hero-inner[data-astro-cid-prfct2ys]{padding-bottom:32px}.december-summit[data-astro-cid-prfct2ys] .hero-summit-name[data-astro-cid-prfct2ys]{white-space:normal;font-size:clamp(2.5rem,5.2vw,4.8rem);line-height:1.02}body.theme-december #mainNav .logo{max-width:370px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.2}.december-summit .hero+.wall{padding-top:16px;padding-bottom:48px}.december-summit .wall-header{margin-top:0;margin-bottom:32px}.december-summit[data-astro-cid-prfct2ys] .summit-photo-card[data-astro-cid-prfct2ys]{background-image:none}.december-summit[data-astro-cid-prfct2ys] .card-title[data-astro-cid-prfct2ys]{text-transform:none;font-size:1.75rem}.december-summit[data-astro-cid-prfct2ys] .card-stack-item[data-astro-cid-prfct2ys]:nth-child(3) .card-title[data-astro-cid-prfct2ys]{font-size:1.75rem}.december-summit[data-astro-cid-prfct2ys] .card-stack-item[data-astro-cid-prfct2ys]:nth-child(3) .card-label[data-astro-cid-prfct2ys]{color:#8bb8ff}.summit-section[data-astro-cid-prfct2ys]{padding:88px 40px}.summit-content[data-astro-cid-prfct2ys]{max-width:1200px;margin:0 auto}.summit-section[data-astro-cid-prfct2ys] h2[data-astro-cid-prfct2ys]{font-family:var(--font-display);letter-spacing:-.04em;margin:20px 0 32px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05}.summit-about[data-astro-cid-prfct2ys]{background:#fff}.summit-about[data-astro-cid-prfct2ys] .summit-question[data-astro-cid-prfct2ys]{text-transform:uppercase;text-wrap:balance;max-width:1120px;margin:28px 0;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:700;line-height:1.05}.question-highlight[data-astro-cid-prfct2ys]{color:var(--accent)}.bottleneck-line[data-astro-cid-prfct2ys]{color:var(--text-muted);max-width:950px;font-size:clamp(1rem,1.5vw,1.2rem)}.fellowship-note[data-astro-cid-prfct2ys]{border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:24px;margin-top:24px;padding:28px 32px;display:grid}.fellowship-note[data-astro-cid-prfct2ys] .eyebrow[data-astro-cid-prfct2ys]{color:var(--text)}.fellowship-note[data-astro-cid-prfct2ys] p[data-astro-cid-prfct2ys]{max-width:730px;font-size:1.1rem;font-weight:600}.speaker-apply[data-astro-cid-prfct2ys]{justify-content:center;padding:0 20px 24px;display:flex}.december-summit .speakers-label{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:700}.december-summit .speaker-slide-img img{object-position:center 25%}.december-summit .december-partner-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(12px,3vw,40px);padding:8px 0;display:grid}.december-summit .december-partner-row .partner-logo{width:100%;min-width:0;height:clamp(48px,8vw,80px)}.december-summit .december-partner-row img{max-width:100%;max-height:64px}body.theme-december #speakerDetailCta{background:var(--accent);color:var(--text);border-color:var(--accent)}body.theme-december #speakerDetailCta:hover{background:var(--accent);color:var(--text);filter:brightness(.95)}.text-link[data-astro-cid-prfct2ys]{color:inherit;text-underline-offset:5px;font-weight:600}.text-link[data-astro-cid-prfct2ys]:hover{color:#0060ff}.december-summit[data-astro-cid-prfct2ys] .agenda[data-astro-cid-prfct2ys]{padding-top:88px;padding-bottom:88px}.december-summit[data-astro-cid-prfct2ys] .agenda-header[data-astro-cid-prfct2ys]{margin-bottom:32px}.december-agenda-grid[data-astro-cid-prfct2ys]{grid-template-columns:1.65fr 1fr;gap:32px;display:grid}.december-summit[data-astro-cid-prfct2ys] .day-number[data-astro-cid-prfct2ys]{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1}.december-summit[data-astro-cid-prfct2ys] .day-number[data-astro-cid-prfct2ys] .accent[data-astro-cid-prfct2ys]{color:var(--green-jungle)}.december-summit[data-astro-cid-prfct2ys] .schedule-item[data-astro-cid-prfct2ys]{gap:24px}.december-summit[data-astro-cid-prfct2ys] .schedule-item[data-astro-cid-prfct2ys] .time[data-astro-cid-prfct2ys]{width:155px;color:var(--text-muted)}.workshops-card[data-astro-cid-prfct2ys]{color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:40px;scroll-margin-top:100px}.workshops-card[data-astro-cid-prfct2ys] .eyebrow[data-astro-cid-prfct2ys]{color:var(--text-muted)}.workshops-card[data-astro-cid-prfct2ys] h3[data-astro-cid-prfct2ys]{font-family:var(--font-display);letter-spacing:-.04em;margin:28px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.workshops-card[data-astro-cid-prfct2ys]>p[data-astro-cid-prfct2ys]{color:var(--text-muted);margin-bottom:28px}.recordings-note[data-astro-cid-prfct2ys]{border-top:1px solid var(--border);margin-top:56px;padding-top:28px}.recordings-note[data-astro-cid-prfct2ys] p[data-astro-cid-prfct2ys]{color:var(--text-muted);margin-top:16px}.tickets-section[data-astro-cid-prfct2ys]{background:#fff}.ticket-intro[data-astro-cid-prfct2ys]{color:var(--text-muted);margin-bottom:32px}.ticket-grid[data-astro-cid-prfct2ys]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ticket-card[data-astro-cid-prfct2ys]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:28px 24px}.ticket-card[data-astro-cid-prfct2ys] h3[data-astro-cid-prfct2ys]{font-size:1rem}.ticket-card[data-astro-cid-prfct2ys] p[data-astro-cid-prfct2ys]:last-child{color:var(--text-muted);font-size:.8rem}.ticket-price[data-astro-cid-prfct2ys]{font-family:var(--font-display);letter-spacing:-.05em;margin:20px 0;font-size:2.7rem;font-weight:700}.ticket-details[data-astro-cid-prfct2ys]{color:var(--text-muted);margin:24px 0;font-size:.8rem}.december-faq[data-astro-cid-prfct2ys]{border-bottom:1px solid var(--border)}.december-faq[data-astro-cid-prfct2ys] summary[data-astro-cid-prfct2ys]{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.december-faq[data-astro-cid-prfct2ys] summary[data-astro-cid-prfct2ys]::-webkit-details-marker{display:none}.december-faq[data-astro-cid-prfct2ys] summary[data-astro-cid-prfct2ys] span[data-astro-cid-prfct2ys]{font-size:1.6rem}.december-faq[data-astro-cid-prfct2ys][open] summary[data-astro-cid-prfct2ys] span[data-astro-cid-prfct2ys]{transform:rotate(45deg)}.december-faq[data-astro-cid-prfct2ys] p[data-astro-cid-prfct2ys]{color:var(--text-muted);max-width:700px;padding-bottom:24px}.contact-note[data-astro-cid-prfct2ys]{color:var(--text-muted);margin-top:32px;font-size:.9rem}.contact-note[data-astro-cid-prfct2ys] a[data-astro-cid-prfct2ys]{color:inherit}.december-summit[data-astro-cid-prfct2ys] section[data-astro-cid-prfct2ys][id]{scroll-margin-top:90px}@media (max-width:1000px){.december-agenda-grid[data-astro-cid-prfct2ys]{grid-template-columns:1fr}}@media (max-width:1100px){body.theme-december #mainNav .nav-links{display:none}body.theme-december #mainNav .mobile-menu-toggle{display:block}body.theme-december #mainNav .logo{max-width:calc(100% - 56px)}}@media (max-width:768px){.summit-about[data-astro-cid-prfct2ys] .summit-question[data-astro-cid-prfct2ys]{font-size:clamp(1.7rem,8.2vw,2.4rem)}.december-summit[data-astro-cid-prfct2ys] .hero-summit-name[data-astro-cid-prfct2ys]{font-size:clamp(2.3rem,9.4vw,3.7rem)}body.theme-december #mainNav .logo{max-width:270px;font-size:1rem}.summit-section[data-astro-cid-prfct2ys]{padding:64px 20px}.fellowship-note[data-astro-cid-prfct2ys]{grid-template-columns:1fr;gap:12px;padding:24px}.december-summit[data-astro-cid-prfct2ys] .agenda[data-astro-cid-prfct2ys]{padding:64px 20px}.december-summit[data-astro-cid-prfct2ys] .agenda-day[data-astro-cid-prfct2ys]{padding:24px}.december-summit[data-astro-cid-prfct2ys] .schedule-item[data-astro-cid-prfct2ys]{flex-direction:column;gap:4px}.december-summit[data-astro-cid-prfct2ys] .schedule-item[data-astro-cid-prfct2ys] .time[data-astro-cid-prfct2ys]{width:auto}.workshops-card[data-astro-cid-prfct2ys]{padding:28px}.ticket-grid[data-astro-cid-prfct2ys]{grid-template-columns:1fr}.ticket-card[data-astro-cid-prfct2ys]{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.ticket-price[data-astro-cid-prfct2ys]{margin:0}.ticket-card[data-astro-cid-prfct2ys] p[data-astro-cid-prfct2ys]:last-child{grid-column:1/-1}}
