.room-bar[data-astro-cid-l7ckjlja]{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (width>=900px){.room-bar[data-astro-cid-l7ckjlja]{grid-template-columns:repeat(4,minmax(0,1fr))}}.room[data-astro-cid-l7ckjlja]{background:var(--room);color:var(--on-accent);flex-direction:column;display:flex}.room-bar--full[data-astro-cid-l7ckjlja]{border-radius:16px;overflow:hidden}.room-bar--full[data-astro-cid-l7ckjlja] .room[data-astro-cid-l7ckjlja]{gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem)}.room-name[data-astro-cid-l7ckjlja]{letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.05}.room-text[data-astro-cid-l7ckjlja]{text-wrap:pretty;max-width:28ch;min-height:3em;font-size:.95rem;line-height:1.5}.room-where[data-astro-cid-l7ckjlja]{font-family:var(--mono);font-size:.78rem}.room-bar--full[data-astro-cid-l7ckjlja] .room-where[data-astro-cid-l7ckjlja]{border-top:1px solid #0000002e;margin-top:auto;padding-top:1.25rem}.room-bar--compact[data-astro-cid-l7ckjlja]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.room-bar--compact[data-astro-cid-l7ckjlja] .room[data-astro-cid-l7ckjlja]{border-top:4px solid var(--room);color:var(--fg);background:0 0;gap:.1rem;padding:.6rem .1rem .2rem}.room-bar--compact[data-astro-cid-l7ckjlja] .room-name[data-astro-cid-l7ckjlja]{letter-spacing:-.015em;font-size:1rem}.room-bar--compact[data-astro-cid-l7ckjlja] .room-where[data-astro-cid-l7ckjlja]{color:var(--muted);font-size:.7rem}.slot[data-astro-cid-hzkwcnoc]{background:var(--surface);border-top:4px solid var(--tint,var(--surface-2));border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:flex;overflow:hidden}.slot--plenary[data-astro-cid-hzkwcnoc]{background:var(--surface-2);color:var(--fg);border-top-color:var(--fg)}.slot--break[data-astro-cid-hzkwcnoc]{background:repeating-linear-gradient(-45deg,#ffffff09 0 8px,#0000 8px 16px);border:1px dashed #ffffff2e;border-radius:10px;padding:.7rem 1rem}.slot-time[data-astro-cid-hzkwcnoc]{font-family:var(--mono);color:#ffffff9e;font-size:.72rem}.slot--plenary[data-astro-cid-hzkwcnoc] .slot-time[data-astro-cid-hzkwcnoc]{color:#ffffff9e}.slot-note[data-astro-cid-hzkwcnoc]{color:var(--fg);font-size:.78rem;font-weight:700}.slot--plenary[data-astro-cid-hzkwcnoc] .slot-note[data-astro-cid-hzkwcnoc]{color:#ffffffbf}.slot-title[data-astro-cid-hzkwcnoc]{letter-spacing:-.015em;color:var(--fg);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}a[data-astro-cid-hzkwcnoc].slot-title{transition:color .15s}a[data-astro-cid-hzkwcnoc].slot-title:hover{color:var(--blue-text)}.slot--plenary[data-astro-cid-hzkwcnoc] .slot-title[data-astro-cid-hzkwcnoc]{color:var(--fg);font-size:1.15rem}.slot--break[data-astro-cid-hzkwcnoc] .slot-title[data-astro-cid-hzkwcnoc]{color:var(--muted);font-size:.95rem;font-weight:500}.slot-speakers[data-astro-cid-hzkwcnoc]{color:#ffffffb8;font-size:.85rem}.slot--plenary[data-astro-cid-hzkwcnoc] .slot-speakers[data-astro-cid-hzkwcnoc]{color:#ffffffb8}@media (width>=900px){.slot-room[data-astro-cid-hzkwcnoc]{display:none}.slot[data-astro-cid-hzkwcnoc]{padding:.75rem 1rem .8rem}.slot-title[data-astro-cid-hzkwcnoc]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slot--short[data-astro-cid-hzkwcnoc]{border-top-width:0;border-left:4px solid var(--tint,var(--surface-2));flex-direction:row;align-items:center;gap:.6rem;padding:0 .8rem}.slot--short[data-astro-cid-hzkwcnoc] .slot-note[data-astro-cid-hzkwcnoc],.slot--short[data-astro-cid-hzkwcnoc] .slot-speakers[data-astro-cid-hzkwcnoc],.slot--short[data-astro-cid-hzkwcnoc] .slot-time[data-astro-cid-hzkwcnoc]{display:none}.slot--inline[data-astro-cid-hzkwcnoc]{justify-content:center}.slot--inline[data-astro-cid-hzkwcnoc] .slot-time[data-astro-cid-hzkwcnoc]{display:none}.slot--short[data-astro-cid-hzkwcnoc] .slot-title[data-astro-cid-hzkwcnoc]{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;display:block}}.rail-column[data-astro-cid-makau5ss]{z-index:50;pointer-events:none;display:none;position:absolute;top:0;bottom:2rem;right:clamp(1rem,2vw,2rem)}.rail[data-astro-cid-makau5ss]{top:calc(50vh - var(--rail-count) * 16px);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:sticky;transform:translate(12px)}.rail[data-astro-cid-makau5ss].is-visible{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}.rail-track[data-astro-cid-makau5ss]{background:#ffffff24;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;right:5px;overflow:hidden}.rail-fill[data-astro-cid-makau5ss]{background:var(--fg);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.rail-list[data-astro-cid-makau5ss]{flex-direction:column;list-style:none;display:flex}.rail-link[data-astro-cid-makau5ss]{min-height:32px;color:var(--muted);font-family:var(--mono);justify-content:flex-end;align-items:center;gap:.75rem;font-size:.75rem;text-decoration:none;transition:color .15s;display:flex}.rail-link[data-astro-cid-makau5ss]:hover,.rail-link[data-astro-cid-makau5ss]:focus-visible,.rail-link[data-astro-cid-makau5ss][aria-current=true]{color:var(--fg)}.rail-link[data-astro-cid-makau5ss]:focus-visible{outline:2px solid var(--blue-text);outline-offset:4px;border-radius:4px}.rail-dot[data-astro-cid-makau5ss]{background:var(--bg);border:2px solid #ffffff59;border-radius:50%;flex:none;width:12px;height:12px;transition:background .2s,border-color .2s,transform .2s;position:relative}.rail-link[data-astro-cid-makau5ss]:hover .rail-dot[data-astro-cid-makau5ss]{border-color:var(--fg)}.rail-label[data-astro-cid-makau5ss]{background:var(--surface);white-space:nowrap;opacity:0;border-radius:999px;padding:.2rem .55rem;transition:opacity .15s,transform .15s;transform:translate(6px)}.rail-link[data-astro-cid-makau5ss]:hover .rail-label[data-astro-cid-makau5ss],.rail-link[data-astro-cid-makau5ss]:focus-visible .rail-label[data-astro-cid-makau5ss]{opacity:1;transform:none}.rail-link[data-astro-cid-makau5ss][aria-current=true] .rail-dot[data-astro-cid-makau5ss]{background:var(--fg);border-color:var(--fg);transform:scale(1.25)}.rail-bar[data-astro-cid-makau5ss]{top:var(--header-h);z-index:101;pointer-events:none;height:3px;position:fixed;left:0;right:0}.rail-bar-fill[data-astro-cid-makau5ss]{background:var(--fg);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sheet-toggle[data-astro-cid-makau5ss]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:90;background:var(--surface);min-height:44px;color:var(--fg);font:700 .9rem var(--sans);cursor:pointer;opacity:0;visibility:hidden;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:inline-flex;position:fixed;transform:translateY(8px);box-shadow:0 6px 20px #00000073}.sheet-toggle[data-astro-cid-makau5ss].is-visible{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.sheet-toggle[data-astro-cid-makau5ss]:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.sheet[data-astro-cid-makau5ss]{inset:auto 1rem calc(1rem + 44px + .6rem + env(safe-area-inset-bottom,0px)) auto;background:var(--surface);width:min(16rem,100vw - 2rem);color:var(--fg);border:1px solid #ffffff29;border-radius:16px;margin:0;padding:.4rem;position:fixed;box-shadow:0 12px 32px #00000080}.sheet[data-astro-cid-makau5ss]::backdrop{background:#00000059}.sheet-list[data-astro-cid-makau5ss]{list-style:none}.sheet-link[data-astro-cid-makau5ss]{min-height:44px;color:var(--text-soft);border-radius:10px;align-items:center;gap:.65rem;padding:0 .85rem;font-size:.95rem;text-decoration:none;display:flex}.sheet-link[data-astro-cid-makau5ss]:before{content:"";border:2px solid #ffffff59;border-radius:50%;flex:none;width:8px;height:8px}.sheet-link[data-astro-cid-makau5ss]:hover,.sheet-link[data-astro-cid-makau5ss]:focus-visible{color:var(--fg);background:#ffffff0f}.sheet-link[data-astro-cid-makau5ss][aria-current=true]{color:var(--fg);font-weight:700}.sheet-link[data-astro-cid-makau5ss][aria-current=true]:before{background:var(--fg);border-color:var(--fg)}@media (width>=768px){.rail-column[data-astro-cid-makau5ss]{display:block}.rail-bar[data-astro-cid-makau5ss],.sheet-toggle[data-astro-cid-makau5ss],.sheet[data-astro-cid-makau5ss]{display:none}}@media (width>=1360px){.rail-label[data-astro-cid-makau5ss]{opacity:1;background:0 0;padding-inline:0;transform:none}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-makau5ss],.rail[data-astro-cid-makau5ss].is-visible,.rail-link[data-astro-cid-makau5ss],.rail-label[data-astro-cid-makau5ss],.rail-dot[data-astro-cid-makau5ss],.sheet-toggle[data-astro-cid-makau5ss],.sheet-toggle[data-astro-cid-makau5ss].is-visible{transition:none}}.archive-body[data-astro-cid-aibg35rk]{position:relative}.masthead[data-astro-cid-aibg35rk]{background:var(--ink);color:#fff;min-height:var(--hero-h);padding-top:calc(var(--header-h) + 1.5rem);flex-direction:column;justify-content:flex-end;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.masthead[data-astro-cid-aibg35rk] .container[data-astro-cid-aibg35rk]{width:100%;position:relative}.masthead-photo[data-astro-cid-aibg35rk]{object-fit:cover;object-position:center 68%;width:100%;height:100%;filter:var(--hero-photo-filter);position:absolute;inset:0}.masthead-scrim[data-astro-cid-aibg35rk]{background:linear-gradient(#141414b3 0,#14141400 180px),linear-gradient(90deg,#141414f0 0%,#141414cc 42%,#14141440 75%,#1414141a 100%),linear-gradient(#14141400 50%,#141414d9 100%);position:absolute;inset:0}@media (width<=700px){.masthead-scrim[data-astro-cid-aibg35rk]{background:linear-gradient(#141414bf 0%,#14141499 20%,#141414f2 90%)}}.back-link[data-astro-cid-aibg35rk]{color:#ffffffb3;text-underline-offset:4px;margin-bottom:1.25rem;font-size:.9rem;font-weight:700;text-decoration:underline #ffffff4d;display:inline-block}.back-link[data-astro-cid-aibg35rk]:hover{color:#fff}.page-heading[data-astro-cid-aibg35rk]{letter-spacing:-.055em;max-width:10ch;margin-bottom:1.25rem;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:.9}.page-theme[data-astro-cid-aibg35rk]{letter-spacing:-.02em;max-width:32em;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}.page-facts[data-astro-cid-aibg35rk]{color:#ffffffc7;margin-top:.5rem;font-size:1rem}.page-note[data-astro-cid-aibg35rk]{color:#ffffff9e;max-width:52ch;margin-top:1.5rem;font-size:.95rem;line-height:1.6}.jump-nav[data-astro-cid-aibg35rk]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}@media (width<=700px){.page-note[data-astro-cid-aibg35rk]{margin-top:1rem}}.jump-nav[data-astro-cid-aibg35rk] a[data-astro-cid-aibg35rk]{color:#fff;border:1px solid #ffffff4d;border-radius:100px;padding:.55em 1.2em;font-size:.875rem;font-weight:700;text-decoration:none}.jump-nav[data-astro-cid-aibg35rk] a[data-astro-cid-aibg35rk]:hover{background:var(--fg);color:var(--on-accent)}.recap-stats[data-astro-cid-aibg35rk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (width>=800px){.recap-stats[data-astro-cid-aibg35rk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.recap-stat[data-astro-cid-aibg35rk]{flex-direction:column-reverse;gap:.35rem;display:flex}.recap-stat[data-astro-cid-aibg35rk] dd[data-astro-cid-aibg35rk]{letter-spacing:-.045em;color:var(--fg);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;line-height:1}.recap-stat[data-astro-cid-aibg35rk] dt[data-astro-cid-aibg35rk]{color:var(--text-soft);font-size:.95rem;line-height:1.4}.recap-photos[data-astro-cid-aibg35rk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;list-style:none;display:grid}@media (width>=800px){.recap-photos[data-astro-cid-aibg35rk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.recap-photo[data-astro-cid-aibg35rk]{aspect-ratio:4/3;background:var(--surface-2);border-radius:12px;overflow:hidden}.recap-photo-lead[data-astro-cid-aibg35rk]{grid-column:span 2}@media (width>=800px){.recap-photo-lead[data-astro-cid-aibg35rk]{aspect-ratio:auto;grid-row:span 2}}.recap-photo[data-astro-cid-aibg35rk] img[data-astro-cid-aibg35rk]{object-fit:cover;width:100%;height:100%;display:block}.recap[data-astro-cid-aibg35rk]+.rooms[data-astro-cid-aibg35rk]{border-top:1px solid var(--border)}.rooms[data-astro-cid-aibg35rk]{padding-top:clamp(2.5rem,5vw,3.5rem)}.sched-head[data-astro-cid-aibg35rk]{display:none}.timeline[data-astro-cid-aibg35rk]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.timeline-time[data-astro-cid-aibg35rk]{display:none}@media (width>=900px){.sched-head[data-astro-cid-aibg35rk],.timeline[data-astro-cid-aibg35rk]{grid-template-columns:76px repeat(4,minmax(0,1fr));column-gap:.6rem;display:grid}.sched-head[data-astro-cid-aibg35rk]{top:var(--header-h);z-index:2;background:var(--bg);align-items:center;margin-bottom:.4rem;padding-block:.6rem;position:sticky}.sched-rooms[data-astro-cid-aibg35rk]{grid-column:2/-1}.sched-time-head[data-astro-cid-aibg35rk]{font-family:var(--mono);color:var(--muted);font-size:.75rem}.timeline[data-astro-cid-aibg35rk]{--step:24px;grid-template-rows:repeat(var(--rows), var(--step));background-image:repeating-linear-gradient(to bottom, #ffffff12 0 1px, transparent 1px calc(var(--step) * 6));background-position:76px 0;background-repeat:repeat-y;row-gap:0}.timeline-time[data-astro-cid-aibg35rk]{font-family:var(--mono);color:var(--fg);grid-column:1;padding-top:.35rem;font-size:.8rem;font-weight:500;display:block}.timeline-slot[data-astro-cid-aibg35rk]{min-height:0;padding:3px 0}.timeline-slot[data-astro-cid-aibg35rk]>.slot{height:100%}.timeline-slot[data-astro-cid-aibg35rk] a{scroll-margin-top:4.5rem}}.speaker-group[data-astro-cid-aibg35rk]+.speaker-group[data-astro-cid-aibg35rk]{margin-top:3rem}.group-title[data-astro-cid-aibg35rk]{letter-spacing:-.02em;color:var(--fg);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700;display:flex}.group-title[data-astro-cid-aibg35rk]:before{content:"";background:var(--track-color);border-radius:3px;width:14px;height:14px}.speaker-grid[data-astro-cid-aibg35rk]{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:1.25rem;list-style:none;display:grid}.speaker-card[data-astro-cid-aibg35rk]{color:inherit;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.speaker-photo[data-astro-cid-aibg35rk]{aspect-ratio:1;object-fit:cover;background:var(--surface-2);border:1.5px solid color-mix(in srgb, var(--track-color) 55%, transparent);border-radius:50%;width:100%;height:auto;margin-bottom:.5rem}.speaker-initials[data-astro-cid-aibg35rk]{color:var(--fg);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.speaker-name[data-astro-cid-aibg35rk]{letter-spacing:-.015em;color:var(--fg);font-size:1rem;font-weight:700;transition:color .15s}.speaker-card[data-astro-cid-aibg35rk]:hover .speaker-name[data-astro-cid-aibg35rk]{color:var(--blue-text)}.speaker-tagline[data-astro-cid-aibg35rk]{color:var(--muted);font-size:.82rem;line-height:1.5}.section-intro[data-astro-cid-aibg35rk]{color:var(--text-soft);max-width:60ch;margin-top:-.85rem;margin-bottom:2rem;font-size:1rem;line-height:1.7}.showcase-grid[data-astro-cid-aibg35rk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;list-style:none;display:grid}.showcase-card[data-astro-cid-aibg35rk]{border:1px solid var(--border);border-top:4px solid var(--yellow);border-radius:16px;flex-direction:column;gap:.4rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.showcase-project[data-astro-cid-aibg35rk]{letter-spacing:-.02em;color:var(--fg);font-size:1.15rem;font-weight:700}.showcase-presenters[data-astro-cid-aibg35rk]{color:var(--muted);font-size:.875rem;font-weight:700}.showcase-pitch[data-astro-cid-aibg35rk]{color:var(--text-soft);margin-top:.35rem;font-size:.92rem;line-height:1.6}.showcase-link[data-astro-cid-aibg35rk]{font-family:var(--mono);color:var(--yellow-text);overflow-wrap:anywhere;margin-top:auto;padding-top:.75rem;font-size:.82rem;text-decoration:none}.showcase-link[data-astro-cid-aibg35rk]:after{content:" ↗"}.showcase-link[data-astro-cid-aibg35rk]:hover{text-decoration:underline}.builders-space[data-astro-cid-aibg35rk]{align-items:start;gap:2rem;display:grid}@media (width>=900px){.builders-space[data-astro-cid-aibg35rk]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}}.builders-space[data-astro-cid-aibg35rk] .section-intro[data-astro-cid-aibg35rk]{margin-bottom:0}.builders-space-card[data-astro-cid-aibg35rk]{border:1px solid var(--border);border-top:4px solid var(--green);color:inherit;border-radius:16px;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;transition:background .15s,border-color .15s;display:flex}.builders-space-card[data-astro-cid-aibg35rk]:hover{background:var(--surface)}.builders-space-card-label[data-astro-cid-aibg35rk]{font-family:var(--mono);color:var(--green-text);font-size:.75rem}.builders-space-card-title[data-astro-cid-aibg35rk]{letter-spacing:-.02em;color:var(--fg);font-size:1.35rem;font-weight:700}.builders-space-card-text[data-astro-cid-aibg35rk]{color:var(--text-soft);font-size:.95rem;line-height:1.6}.builders-space-card-cta[data-astro-cid-aibg35rk]{color:var(--fg);margin-top:.5rem;font-size:.9rem;font-weight:700}.crew[data-astro-cid-aibg35rk]{--track-color:var(--muted)}div[data-astro-cid-aibg35rk].speaker-card:hover .speaker-name[data-astro-cid-aibg35rk]{color:var(--fg)}.wall[data-astro-cid-aibg35rk]{gap:1rem;list-style:none;display:grid}@media (width>=800px){.wall[data-astro-cid-aibg35rk]{grid-template-columns:repeat(6,minmax(0,1fr))}.wall-card--full[data-astro-cid-aibg35rk]{grid-column:span 6}.wall-card--half[data-astro-cid-aibg35rk]{grid-column:span 3}.wall-card--small[data-astro-cid-aibg35rk]{grid-column:span 2}}.wall-card[data-astro-cid-aibg35rk]{min-width:0}.wall-link[data-astro-cid-aibg35rk]{border:1px solid var(--border);height:100%;color:inherit;background:0 0;border-radius:16px;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;transition:border-color .15s,background .15s;display:flex}.wall-link[data-astro-cid-aibg35rk]:hover{background:var(--surface);border-color:#ffffff38}.wall-role[data-astro-cid-aibg35rk]{color:var(--muted);font-size:.875rem;font-weight:700}.wall-logo-box[data-astro-cid-aibg35rk]{align-items:center;min-height:54px;display:flex}.wall-logo[data-astro-cid-aibg35rk]{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.7;width:auto;max-width:min(100%,240px);transition:opacity .15s}.wall-link[data-astro-cid-aibg35rk]:hover .wall-logo[data-astro-cid-aibg35rk]{opacity:1}.wall-logo[data-astro-cid-aibg35rk]{height:40px}.wall-logo--stacked[data-astro-cid-aibg35rk]{height:54px}.wall-card--half[data-astro-cid-aibg35rk] .wall-logo[data-astro-cid-aibg35rk]{max-width:180px}.wall-card--full[data-astro-cid-aibg35rk] .wall-logo[data-astro-cid-aibg35rk]{max-width:240px;height:50px}.wall-card--small[data-astro-cid-aibg35rk] .wall-logo[data-astro-cid-aibg35rk]{max-width:150px;height:34px}.wall-card--small[data-astro-cid-aibg35rk] .wall-logo-box[data-astro-cid-aibg35rk]{min-height:40px}.wall-text[data-astro-cid-aibg35rk]{color:var(--muted);max-width:62ch;font-size:.9rem;line-height:1.65}@media (width>=800px){.wall-card--full[data-astro-cid-aibg35rk] .wall-link[data-astro-cid-aibg35rk]{grid-template-rows:auto 1fr;grid-template-columns:16rem 1fr;align-items:center;column-gap:3rem;display:grid}.wall-card--full[data-astro-cid-aibg35rk] .wall-role[data-astro-cid-aibg35rk]{grid-column:1/-1}}.venue[data-astro-cid-aibg35rk]{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.venue[data-astro-cid-aibg35rk]{grid-template-columns:1fr 1.1fr;gap:4rem}}.venue-name[data-astro-cid-aibg35rk]{letter-spacing:-.025em;color:var(--fg);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.venue-address[data-astro-cid-aibg35rk]{color:var(--fg);margin-top:.35rem;font-size:1.05rem;font-style:normal}.venue-text[data-astro-cid-aibg35rk]{color:var(--text-soft);max-width:46ch;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.7}.venue-map[data-astro-cid-aibg35rk]{aspect-ratio:4/3;background:var(--surface-2);border-radius:16px;overflow:hidden}.venue-map[data-astro-cid-aibg35rk] iframe[data-astro-cid-aibg35rk]{border:0;width:100%;height:100%;display:block}.section[data-astro-cid-aibg35rk].next{border-top:none;padding-top:0}.next-inner[data-astro-cid-aibg35rk]{border-top:2px solid var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-top:2.5rem;display:flex}.next-title[data-astro-cid-aibg35rk]{letter-spacing:-.035em;color:var(--fg);max-width:20ch;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}
