.eb-note[data-astro-cid-opqy7bgo]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3em;font-size:.82rem;line-height:1.4;color:var(--muted, #6b7280)}.eb-note-flame[data-astro-cid-opqy7bgo]{font-size:.9em}.eb-note-label[data-astro-cid-opqy7bgo]{color:var(--accent, #d9480f);font-weight:700;letter-spacing:.01em}.eb-note-regular[data-astro-cid-opqy7bgo] s[data-astro-cid-opqy7bgo]{opacity:.75}.eb-note-deadline[data-astro-cid-opqy7bgo]{white-space:nowrap}.eb-note-countdown[data-astro-cid-opqy7bgo]{white-space:nowrap;font-weight:600;color:var(--accent, #d9480f)}.eb-note-dot[data-astro-cid-opqy7bgo]{opacity:.5}.eb-note--inline[data-astro-cid-opqy7bgo]{font-size:.78rem;gap:.25em}.eb-note--sticky[data-astro-cid-opqy7bgo]{font-size:.72rem;gap:.2em}.eb-note--sticky[data-astro-cid-opqy7bgo] .eb-note-flame[data-astro-cid-opqy7bgo],.eb-note--sticky[data-astro-cid-opqy7bgo] .eb-note-deadline[data-astro-cid-opqy7bgo]{display:none}.workshop-landing{max-width:960px;margin:0 auto}.workshop-landing .workshop-hero{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:linear-gradient(135deg,#0f1f17,#1a3a2a,#0d2818);border-radius:20px;padding:48px;margin-bottom:32px;color:var(--on-accent);position:relative;overflow:hidden}.workshop-landing .workshop-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,var(--accent-medium) 0%,transparent 70%);pointer-events:none}.workshop-landing .workshop-hero-content{position:relative;z-index:1}.workshop-landing .workshop-badge{display:inline-block;font-family:var(--font-mono);font-size:.7rem;padding:5px 12px;border-radius:999px;background:var(--accent-border);color:#6ee7a8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;border:1px solid rgba(110,231,168,.2)}.workshop-landing .workshop-hero h1{font-family:var(--font-head);font-size:2.6rem;line-height:1.15;margin:0 0 16px;color:var(--on-accent)}.workshop-landing .workshop-hero-title-date{display:block;margin-top:8px;font-size:.55em;line-height:1.3;color:#6ee7a8}.workshop-landing .workshop-hero-desc{font-size:1.05rem;line-height:1.7;color:#ffffffbf;margin:0 0 28px;max-width:520px}.workshop-landing .workshop-hero-desc br{display:block;margin-bottom:8px;content:""}.workshop-landing .workshop-hero-location{margin:0 0 16px;font-size:.95rem;color:#ffffffd9}.workshop-landing .workshop-hero-location .eli-compact-link{color:#6ee7a8}.workshop-landing .workshop-hero-location-note{display:block;margin-top:4px;font-size:.78rem;color:#ffffff8c}.workshop-landing .workshop-hero-image{position:relative;z-index:1;flex-shrink:0}.workshop-landing .workshop-hero-image img{width:280px;height:280px;object-fit:cover;border-radius:16px;border:3px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0000004d}.workshop-landing .hero-instructor-link{display:block;text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:.85rem;color:#fff9;text-decoration:none;transition:color .2s}.workshop-landing .hero-instructor-link:hover{color:#6ee7a8}.workshop-landing .workshop-hero-cta{display:inline-block;padding:14px 32px;background:#2f7a5b;color:var(--on-accent);border-radius:10px;text-decoration:none;font-family:var(--font-head);font-size:1rem;font-weight:600;transition:background .2s,transform .15s}.workshop-landing .workshop-hero-cta:hover{background:#3d9970;transform:translateY(-1px)}.workshop-landing .workshop-hero-cta-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.workshop-landing .workshop-hero-cta-wrap--spaced{margin-top:20px}.workshop-landing .workshop-hero-cta--disabled{background:var(--border);color:var(--muted);cursor:default}.workshop-landing .workshop-hero-cta--disabled:hover{background:var(--border);transform:none}.workshop-landing .workshop-cta-note{margin:0;font-size:.82rem;color:var(--muted)}.workshop-landing .guarantee-note{font-size:.82rem;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.workshop-landing .guarantee-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.workshop-landing .workshop-hero .guarantee-note,.workshop-landing .workshop-hero .workshop-cta-note{color:#ffffffb3}.workshop-landing .workshop-hero .workshop-hero-cta-wrap .eb-note{color:#ffffffc7}.workshop-landing .workshop-hero .workshop-hero-cta-wrap .eb-note-label,.workshop-landing .workshop-hero .workshop-hero-cta-wrap .eb-note-countdown{color:#ffd8a8}.workshop-landing .workshop-details-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border-radius:14px;overflow:hidden;margin-bottom:40px}.workshop-landing .detail-item{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--surface)}.workshop-landing .detail-item-clickable{cursor:pointer;text-decoration:none;color:inherit}.workshop-landing .detail-icon{color:var(--accent);flex-shrink:0;display:flex}.workshop-landing .detail-label{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px}.workshop-landing .detail-value{display:block;font-size:.9rem;font-weight:600;color:var(--ink)}.workshop-landing .detail-value[data-urgent=true]{color:#e67e22}.workshop-landing .detail-value a{color:var(--accent-2);text-decoration:none}.workshop-landing .detail-value a:hover{text-decoration:underline}.workshop-landing .detail-link-hint{font-size:12px;color:#2f7a5b;margin-left:6px}.workshop-landing .workshop-featured-date{background:var(--surface);border:2px solid var(--accent);border-radius:12px;padding:28px 32px;margin-bottom:24px}.workshop-landing .featured-date-title{font-size:1.5rem;font-weight:700;margin:0 0 16px;color:var(--ink)}.workshop-landing .workshop-body{display:block}.workshop-landing .workshop-main{min-width:0}.workshop-landing .workshop-section{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--border)}.workshop-landing .workshop-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.workshop-landing .workshop-section h2{font-family:var(--font-head);font-size:1.4rem;margin:0 0 20px;color:var(--ink)}.workshop-landing .instructor-card{display:flex;gap:20px;align-items:flex-start;background:var(--surface);padding:24px;border-radius:14px;border:1px solid var(--border)}.workshop-landing .instructor-photo{width:80px;height:80px;border-radius:12px;object-fit:cover;flex-shrink:0}.workshop-landing .instructor-info h3{font-family:var(--font-head);font-size:1.1rem;margin:0 0 8px}.workshop-landing .instructor-info>p{color:var(--muted);font-size:.9rem;line-height:1.6;margin:0}.workshop-landing .instructor-bio p{margin:0 0 12px}.workshop-landing .instructor-bio ul{margin:0 0 12px;padding-left:20px}.workshop-landing .instructor-bio li{margin-bottom:4px}.workshop-landing .workshop-social-proof{display:flex;gap:20px;padding:14px 20px;background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:32px;font-size:.85rem}.workshop-landing .wsp-item{color:var(--accent);font-weight:600}.workshop-landing .program-content{line-height:1.8}.workshop-landing .program-content ul{margin:0 0 20px;padding-left:20px;list-style-type:disc}.workshop-landing .program-content ol{margin:0 0 16px;padding-left:24px;list-style-type:decimal}.workshop-landing .program-content li{margin:6px 0;color:var(--ink);font-size:.95rem;line-height:1.6}.workshop-landing .program-content li::marker{color:var(--accent)}.workshop-landing .program-content strong{font-weight:600;color:var(--ink)}.workshop-landing .program-content em{font-style:italic}.workshop-landing .program-content code{font-family:var(--font-mono);font-size:.9em;background:var(--surface);padding:2px 6px;border-radius:4px}.workshop-landing .program-content h2{font-family:var(--font-head);font-size:1.3rem;margin:32px 0 16px;padding-bottom:10px;border-bottom:2px solid var(--accent);color:var(--ink)}.workshop-landing .program-content h2:first-child{margin-top:0}.workshop-landing .program-content h3{font-family:var(--font-head);font-size:1.05rem;margin:28px 0 12px;padding:14px 18px;background:var(--surface);border-radius:10px;border-left:4px solid var(--accent);color:var(--ink)}.workshop-landing .program-content h3:first-child{margin-top:0}.workshop-landing .program-content h4{font-family:var(--font-head);font-size:.95rem;margin:20px 0 8px;color:var(--accent-2)}.workshop-landing .program-content p{margin:0 0 14px;color:var(--ink);font-size:.95rem}@media (max-width: 900px){.workshop-landing .workshop-hero{grid-template-columns:1fr;padding:32px 24px;text-align:center}.workshop-landing .workshop-hero-desc{max-width:100%}.workshop-landing .workshop-hero-image{order:-1;text-align:center}.workshop-landing .workshop-hero-image img{width:180px;height:180px}.workshop-landing .workshop-hero h1{font-size:1.9rem}.workshop-landing .workshop-details-strip{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.workshop-landing .workshop-details-strip{grid-template-columns:1fr}.workshop-landing .workshop-hero{padding:24px 20px}.workshop-landing .workshop-hero h1{font-size:1.6rem}}.talks-page{--tp-bg: #f7f6f3;--tp-band: #f1efe8;--tp-ink: #141413;--tp-muted: #5d5a52;--tp-accent: #2f7a5b;--tp-accent-2: #1f4f3b;--tp-line: rgba(20, 20, 19, .12);--tp-line-strong: rgba(20, 20, 19, .24);--tp-mono: "IBM Plex Mono", monospace;width:100vw;margin-left:calc(50% - 50vw);max-width:none;background:var(--tp-bg);color:var(--tp-ink);font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}.talks-page a{color:var(--tp-accent-2)}.talks-page a:hover{color:var(--tp-accent)}.talks-page h2{margin:0 0 22px;font-size:clamp(30px,3.4vw,40px);line-height:1.12;font-weight:600;letter-spacing:-.02em}.talks-page h3{margin:0;font-size:21px;font-weight:600;line-height:1.3}.tp-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.tp-mono{font-family:var(--tp-mono);font-size:15px}.tp-muted{color:var(--tp-muted)}.tp-accent{color:var(--tp-accent-2);margin:0 0 10px;font-size:14px}.tp-strong{font-weight:600;text-underline-offset:4px}.tp-after-h{margin:0 0 14px;max-width:520px}.tp-after{margin:24px 0 0}.tp-after .workshop-hero-cta-wrap{max-width:340px;margin-bottom:32px}.tp-back{margin-top:28px;margin-bottom:0;padding-bottom:8px}main.main:has(>.talks-page){padding-top:0;padding-bottom:0}.tp-hero{position:relative;background:#0f1f17;min-height:660px;display:flex;align-items:flex-end;color:#fff}.tp-hero--promo{min-height:0}.tp-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 32%}.tp-hero-scrim{position:absolute;inset:0;background:linear-gradient(to top,#09140ef2,#09140ec7 34%,#09140e1f 72%,#09140e0d)}.tp-hero--promo .tp-hero-scrim{background:linear-gradient(to top,#09140ef2,#09140ebd 42%,#09140e33)}.tp-hero-inner{position:relative;width:100%;padding-top:200px;padding-bottom:104px}.tp-hero-inner--split{display:flex;flex-wrap:wrap;gap:36px 64px;align-items:flex-end;padding-top:180px;padding-bottom:64px}.tp-hero-text{flex:999 1 460px;min-width:0}.tp-kicker{margin:0 0 14px;font-family:var(--tp-mono);font-size:14px;letter-spacing:.02em}.talks-page .tp-hero h1{margin:0;max-width:820px;color:#fff;font-size:clamp(44px,7vw,92px);line-height:1;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.talks-page .tp-hero--promo h1{font-size:clamp(44px,6.4vw,84px);line-height:1.02}.tp-lead{margin:22px 0 0;max-width:620px;font-size:20px;line-height:1.45}.tp-hero-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:30px}.talks-page .tp-btn-white{display:inline-block;padding:14px 24px;background:#fff;color:var(--tp-accent-2);border-radius:8px;font-weight:600;text-decoration:none;transition:background .2s}.talks-page .tp-btn-white:hover{background:#e7f1ec;color:var(--tp-accent-2)}.talks-page .tp-link-white{color:#fff;font-weight:500;text-underline-offset:4px;padding:12px 0}.talks-page .tp-link-white:hover{color:#cfe7db}.tp-credit{margin:28px 0 0;font-size:13px}.tp-ticket{flex:1 1 320px;min-width:0;background:#fff;color:var(--tp-ink);border-radius:14px;padding:26px;box-sizing:border-box}.tp-ticket-date{margin:0;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.tp-ticket-place{margin:6px 0 20px;color:var(--tp-muted)}.talks-page .workshop-hero-cta{display:block;padding:14px 20px;text-align:center;background:var(--tp-accent);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;box-shadow:none}.talks-page .workshop-hero-cta:hover{background:var(--tp-accent-2);color:#fff;transform:none}.talks-page .workshop-hero-cta--disabled{background:var(--tp-band);color:var(--tp-muted)}.talks-page .tp-ticket .guarantee-note,.talks-page .tp-ticket .workshop-cta-note{display:block;margin:12px 0 0;font-size:14px;color:var(--tp-muted)}.talks-page .tp-ticket .guarantee-note a{color:var(--tp-muted)}.tp-stats-wrap{position:relative;margin-top:-44px}.tp-stats{margin:0;background:#fff;border-radius:14px;box-shadow:0 16px 40px #0d0c0a14;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:10px 8px}.tp-stats>div{padding:16px 24px}.tp-stats dd{margin:0;font-size:42px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tp-stats dt{color:var(--tp-muted);font-size:15px;font-weight:400}.tp-section{padding-top:88px;padding-bottom:80px}.tp-section-tight{padding-top:0;padding-bottom:88px}.tp-band{background:var(--tp-band)}.tp-band>.tp-wrap{padding-top:80px;padding-bottom:80px}.tp-columns{display:flex;flex-wrap:wrap;gap:56px 72px}.tp-col-main{flex:999 1 480px;min-width:0}.tp-col-side{flex:1 1 340px;min-width:0}.tp-head{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:baseline;margin-bottom:20px}.talks-page .tp-head h2,.tp-head p{margin:0}.tp-prose{max-width:660px}.tp-prose p{margin:0 0 18px}.tp-about{margin-bottom:56px}.tp-info{margin-top:48px}.talks-page .tp-info h2,.talks-page .tp-h-small{font-size:26px;line-height:1.2;letter-spacing:-.01em;margin-bottom:12px}.tp-program .program-blocks{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--tp-line-strong)}.tp-program .program-block{position:relative;padding:20px 0 20px 134px;border-top:1px solid var(--tp-line)}.tp-program .program-block:first-child{border-top-color:var(--tp-line-strong)}.tp-program .program-time{position:absolute;left:0;top:23px;font-family:var(--tp-mono);font-size:15px}.tp-program .program-block strong{font-size:21px;font-weight:600;line-height:1.3}.tp-score{flex:1 1 340px;min-width:0;background:#1a3a2a;color:#fff;border-radius:14px;padding:32px;box-sizing:border-box}.tp-score p{margin:0 0 8px;font-size:16px}.talks-page .tp-score-num{margin:0;font-size:76px;line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tp-score-num span{font-size:26px;font-weight:400;letter-spacing:0}.talks-page .tp-score-note{margin:10px 0 22px;font-size:15px}.tp-bars{display:flex;flex-direction:column;gap:7px;font-size:13px}.tp-bars>div{display:flex;align-items:center;gap:10px}.tp-bars>div>span:first-child{width:12px}.tp-bars>div>span:last-child{width:18px;text-align:right}.tp-bar{flex:1;height:8px;background:#ffffff24;border-radius:2px}.tp-bar span{display:block;height:100%;background:#6ec9a0;border-radius:2px}.tp-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:190px 190px 230px;gap:10px;grid-template-areas:"a a a b b c" "a a a d d c" "e e f f g g";text-decoration:none}.tp-mosaic img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.m-a{grid-area:a}.m-b{grid-area:b}.m-c{grid-area:c}.m-d{grid-area:d}.m-e{grid-area:e}.m-f{grid-area:f}.m-g{grid-area:g}.tp-talks{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--tp-line-strong)}.tp-talks li{display:flex;flex-wrap:wrap;gap:4px 24px;padding:20px 0;border-top:1px solid var(--tp-line)}.tp-talks li:first-child{border-top-color:var(--tp-line-strong)}.tp-talks .tp-mono{flex:0 0 110px;padding-top:3px}.tp-talks li>div{flex:1 1 320px;min-width:0}.tp-talks p{margin:4px 0 0}.tp-files{list-style:none;margin:0;padding:0;background:#fff;border-radius:14px;overflow:hidden}.tp-files li+li{border-top:1px solid var(--tp-line)}.talks-page .tp-files a{display:flex;gap:14px;align-items:center;padding:18px 20px;text-decoration:none;color:var(--tp-ink);font-weight:500;transition:background .2s}.talks-page .tp-files a:hover{background:var(--tp-bg)}.tp-files svg{flex:none;color:var(--tp-accent)}.tp-duel{display:flex;flex-direction:column;gap:16px}.tp-duel-row{display:flex;justify-content:space-between;gap:12px;font-weight:500;font-variant-numeric:tabular-nums}.tp-duel-bar{height:12px;background:var(--tp-band);border-radius:3px;margin-top:5px}.tp-duel-bar div{height:100%;background:var(--tp-accent);border-radius:3px}.tp-question{flex:1 1 360px;min-width:0;margin:0;align-self:center}.tp-question figcaption{margin:0 0 14px;font-size:14px;color:var(--tp-accent-2)}.tp-question blockquote{margin:0;font-size:clamp(25px,2.8vw,32px);line-height:1.22;font-weight:500;letter-spacing:-.015em;text-wrap:pretty}.tp-quotes{display:flex;flex-wrap:wrap;gap:28px 64px;border-top:1px solid var(--tp-line-strong);padding-top:28px}.tp-quote-main{flex:2 1 460px;min-width:0;margin:0;font-size:25px;line-height:1.34;font-weight:500;letter-spacing:-.01em}.tp-quote-more{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:22px;color:var(--tp-muted);font-size:19px;line-height:1.42}.tp-quote-more blockquote{margin:0}.tp-next{display:flex;flex-wrap:wrap;gap:40px 72px}.tp-band>.tp-next{padding-top:72px;padding-bottom:72px}.tp-next>*{flex:1 1 400px;min-width:0}.talks-page .tp-next h2{margin-bottom:14px}.tp-next p:last-child{margin-bottom:0}.tp-next .nti-form{align-self:center}.talks-page .tp-next .nti-form button{flex:1 1 100%;min-height:48px}.tp-archive{list-style:none;margin:0;padding:0;border-top:1px solid var(--tp-line-strong)}.tp-archive li{display:grid;grid-template-columns:150px minmax(0,1fr) 130px 90px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--tp-line);font-variant-numeric:tabular-nums}.tp-archive li.is-current{font-weight:600}.tp-prev{align-items:center;gap:36px 56px}.tp-prev-img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px}.talks-page .tp-prev h2{margin-bottom:18px;text-wrap:balance}.tp-prev-stats{margin:0 0 20px;display:flex;flex-wrap:wrap;gap:12px 36px}.tp-prev-stats dd{margin:0;font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tp-prev-stats dt{color:var(--tp-muted);font-size:15px;font-weight:400}.tp-prev-quote{margin:0 0 22px;font-size:20px;line-height:1.38;font-weight:500}.tp-prev-links{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:600}.tp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;text-decoration:none}.tp-strip img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;border-radius:6px}.tp-place{margin-bottom:32px}@media (max-width: 720px){.tp-wrap{padding-left:16px;padding-right:16px}.tp-hero-inner{padding-top:120px;padding-bottom:84px}.tp-hero-inner--split{padding-top:110px;padding-bottom:40px}.tp-section{padding-top:64px;padding-bottom:56px}.tp-section-tight{padding-bottom:64px}.tp-band>.tp-wrap{padding-top:56px;padding-bottom:56px}.tp-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 2px}.tp-stats>div{padding:12px 16px}.tp-stats dd{font-size:32px}.tp-col-main,.tp-col-side,.tp-score,.tp-question,.tp-quote-main,.tp-quote-more,.tp-next>*{flex-basis:100%}.tp-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:150px;grid-template-areas:none}.m-a,.m-b,.m-c,.m-d,.m-e,.m-f,.m-g{grid-area:auto}.m-a{grid-column:1 / -1;grid-row:span 2}.tp-archive li{grid-template-columns:auto minmax(0,1fr);gap:4px 16px}.tp-archive li>:nth-child(1){white-space:nowrap}.tp-archive li>:nth-child(2){text-align:right}.tp-archive li>:nth-child(4){justify-self:end}.tp-program .program-block{padding-left:0}.tp-program .program-time{position:static;display:block}.tp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-quote-main{font-size:22px}}.event-gallery[data-astro-cid-cfuz343e]{margin:32px 0 40px;padding:22px 0 4px;border-top:3px solid var(--accent)}.event-gallery__head[data-astro-cid-cfuz343e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(16px,3vw,40px);margin-bottom:18px}.event-gallery__kicker[data-astro-cid-cfuz343e]{display:block;margin-bottom:6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.event-gallery[data-astro-cid-cfuz343e] h2[data-astro-cid-cfuz343e]{margin:0 0 8px;font-size:clamp(1.25rem,2.5vw,1.55rem);letter-spacing:-.02em}.event-gallery__lead[data-astro-cid-cfuz343e]{max-width:60ch;margin:0;color:var(--ink);line-height:1.65}.event-gallery__credit[data-astro-cid-cfuz343e]{color:var(--muted)}.event-gallery__credit[data-astro-cid-cfuz343e] a[data-astro-cid-cfuz343e]{color:inherit;text-decoration:underline}.event-gallery__link[data-astro-cid-cfuz343e]{white-space:nowrap;font-weight:600;text-decoration:none;color:var(--accent)}.event-gallery__link[data-astro-cid-cfuz343e]:hover{text-decoration:underline}.event-gallery__grid[data-astro-cid-cfuz343e]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;text-decoration:none}.event-gallery__tile[data-astro-cid-cfuz343e]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:3px}.event-gallery__grid[data-astro-cid-cfuz343e]:hover .event-gallery__tile[data-astro-cid-cfuz343e]{opacity:.92}.event-gallery__more--narrow[data-astro-cid-cfuz343e]{display:none}.event-gallery__more[data-astro-cid-cfuz343e]{position:absolute;right:10px;bottom:10px;padding:5px 11px;border-radius:999px;background:#000000b8;color:#fff;font-size:.82rem;font-weight:600;pointer-events:none}@media (max-width: 760px){.event-gallery__grid[data-astro-cid-cfuz343e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.event-gallery__head[data-astro-cid-cfuz343e]{grid-template-columns:1fr;align-items:start;gap:12px}.event-gallery__tile--wide-only[data-astro-cid-cfuz343e],.event-gallery__more--wide[data-astro-cid-cfuz343e]{display:none}.event-gallery__more--narrow[data-astro-cid-cfuz343e]{display:inline}}@media (prefers-reduced-motion: no-preference){.event-gallery__tile[data-astro-cid-cfuz343e]{transition:opacity .15s ease}}
