.hero[data-astro-cid-ge2uvauf]{--hero-h:calc(100vh - var(--header-h));background:var(--field);color:var(--on-field);position:relative}@supports (height:100svh){.hero[data-astro-cid-ge2uvauf]{--hero-h:calc(100svh - var(--header-h))}}.hero__art[data-astro-cid-ge2uvauf]{background:var(--field);position:relative;overflow:hidden}.hero__poster[data-astro-cid-ge2uvauf],.hero__canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__canvas[data-astro-cid-ge2uvauf]{visibility:hidden}.hero__art[data-astro-cid-ge2uvauf][data-ready] .hero__canvas[data-astro-cid-ge2uvauf]{visibility:visible}.hero__titles[data-astro-cid-ge2uvauf]{gap:.9rem;display:grid}.hero__descriptor[data-astro-cid-ge2uvauf]{font-weight:600;font-size:var(--step-0);letter-spacing:.005em;color:var(--on-field-soft);max-width:26ch;line-height:1.3}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--display);letter-spacing:-.035em;color:var(--on-field);font-variation-settings:"opsz" 96;font-weight:720;line-height:.9}.hero__title-line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__facts[data-astro-cid-ge2uvauf]{align-items:stretch;gap:1rem;margin-top:clamp(1.5rem,3.4vh,2.25rem);display:flex}.hero__facts-rung[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--turquoise-light), var(--turquoise-light)) center / 1.5px 100% no-repeat;flex:none;width:14px;position:relative}.hero__facts-rung[data-astro-cid-ge2uvauf]:after{content:"";background:var(--sand);border-radius:1.5px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:1px}.hero__facts-text[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;font-variant-numeric:lining-nums;gap:.15rem;font-weight:600;line-height:1.15;display:grid}.hero__sentence[data-astro-cid-ge2uvauf]{max-width:34ch;font-size:var(--step-0);color:var(--on-field-soft);margin-top:clamp(1rem,2.6vh,1.5rem);line-height:1.45}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,3.6vh,2.25rem);display:flex}.hero__status[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--on-field-soft);margin-top:.875rem}.hero__foot[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--on-field-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero__cue[data-astro-cid-ge2uvauf]{align-items:center;gap:.75rem;display:inline-flex}.hero__cue-line[data-astro-cid-ge2uvauf]{background:var(--rule-on-field);width:1px;height:28px;position:relative;overflow:hidden}.hero__cue-line[data-astro-cid-ge2uvauf]:after{content:"";background:var(--sand);width:1px;height:10px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.hero__cue-line[data-astro-cid-ge2uvauf]:after{animation:cue 2.4s var(--ease-out) .6s 3 both}}@keyframes cue{0%{transform:translateY(-10px)}70%,to{transform:translateY(28px)}}html:not(.hero-motion) .hero__skip[data-astro-cid-ge2uvauf]{display:none}.hero__skip[data-astro-cid-ge2uvauf]{min-height:44px;color:var(--on-field);align-items:center;font-weight:600;display:inline-flex}.hero__frame[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{padding:clamp(2.25rem, 7vw, 3.5rem) var(--page-pad) 2.25rem;order:1}.hero__art[data-astro-cid-ge2uvauf]{aspect-ratio:928/576;order:2;width:100%}.hero__foot[data-astro-cid-ge2uvauf]{padding:.5rem var(--page-pad) calc(.75rem + env(safe-area-inset-bottom,0px));order:3}.hero__cue[data-astro-cid-ge2uvauf]{display:none}@media (width>=960px) and (height>=560px) and (aspect-ratio>=5/4){.hero__track[data-astro-cid-ge2uvauf]{height:var(--hero-h)}html.hero-motion .hero__track[data-astro-cid-ge2uvauf]{height:calc(var(--hero-h) + var(--scrub))}.hero__stage[data-astro-cid-ge2uvauf]{top:var(--header-h);height:var(--hero-h);position:sticky;overflow:hidden}.hero__frame[data-astro-cid-ge2uvauf]{width:min(100%, calc(var(--hero-h) * 16 / 9));aspect-ratio:16/9;display:block;position:absolute;bottom:0;right:0;container-type:inline-size}.hero__art[data-astro-cid-ge2uvauf]{aspect-ratio:auto;width:100%;position:absolute;inset:0}.hero__art[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--field) 0, #012f4200 6%), linear-gradient(90deg, var(--field) 0, #012f4200 4%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;pointer-events:none;padding:0;position:absolute;inset:0}.hero__card[data-astro-cid-ge2uvauf]{position:absolute;top:5cqw;left:5cqw}.hero__lower[data-astro-cid-ge2uvauf]{pointer-events:auto;position:absolute;bottom:calc(2cqw + 3.25rem);left:5cqw}.hero__titles[data-astro-cid-ge2uvauf]{gap:.8cqw}.hero__descriptor[data-astro-cid-ge2uvauf]{font-size:max(var(--step--1), min(var(--step-0), 1.25cqw))}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(var(--display), 6.4cqw)}.hero__facts[data-astro-cid-ge2uvauf]{margin-top:2cqw}.hero__facts-text[data-astro-cid-ge2uvauf]{font-size:min(var(--step-2), 1.85cqw)}.hero__sentence[data-astro-cid-ge2uvauf]{max-width:22cqw;font-size:max(var(--step--1), min(var(--step-0), 1.25cqw));margin-top:0}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:1.4cqw}.hero__status[data-astro-cid-ge2uvauf]{margin-top:.8cqw}.hero__actions[data-astro-cid-ge2uvauf] .btn--ghost-light[data-astro-cid-ge2uvauf]{background:#012f4299}.hero__actions[data-astro-cid-ge2uvauf] .btn--ghost-light[data-astro-cid-ge2uvauf]:hover{background:#012f42cc}html.hero-motion .hero__copy[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-reveal]{opacity:0}html.hero-motion .hero__lower[data-astro-cid-ge2uvauf]{pointer-events:none}html.hero-motion .hero__stage[data-astro-cid-ge2uvauf][data-revealed] .hero__lower[data-astro-cid-ge2uvauf]{pointer-events:auto}.hero__foot[data-astro-cid-ge2uvauf]{z-index:2;justify-content:flex-start;gap:2rem;padding:0;position:absolute;bottom:2cqw;left:5cqw}.hero__cue[data-astro-cid-ge2uvauf]{display:inline-flex}}@media (height<=520px) and (orientation:landscape) and (width<=959.98px){.hero__copy[data-astro-cid-ge2uvauf]{padding-block:1.25rem 1.5rem;padding-inline:max(var(--page-pad), env(safe-area-inset-left)) max(var(--page-pad), env(safe-area-inset-right));grid-template-columns:1fr 1fr;align-items:start;column-gap:2rem;display:grid}.hero__titles[data-astro-cid-ge2uvauf]{gap:.5rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(var(--display), 13vh)}.hero__facts[data-astro-cid-ge2uvauf]{margin-top:1rem}.hero__lower[data-astro-cid-ge2uvauf] .hero__sentence[data-astro-cid-ge2uvauf]{margin-top:0}.hero__facts-text[data-astro-cid-ge2uvauf]{font-size:var(--heading-s)}.hero__sentence[data-astro-cid-ge2uvauf]{font-size:var(--text-small)}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:1rem}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:44px}}@media (prefers-reduced-motion:reduce){.hero__track[data-astro-cid-ge2uvauf]{height:auto!important}}.about[data-astro-cid-oxgmilyn]{background:var(--mist)}.about__intro[data-astro-cid-oxgmilyn]{align-items:start;gap:1.75rem;display:grid}.about__title[data-astro-cid-oxgmilyn]{max-width:11ch}.about__copy[data-astro-cid-oxgmilyn]{font-size:var(--step-2);letter-spacing:-.005em;max-width:36ch;line-height:1.38}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule-strong);margin-top:clamp(3rem,6vw,5rem);display:grid}.fact[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--rule);align-items:flex-start;gap:1rem;padding-block:1.5rem;display:flex}.fact[data-astro-cid-oxgmilyn] .rung{margin-top:.4rem}.fact__value[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;font-weight:680;line-height:1.05}.fact__label[data-astro-cid-oxgmilyn]{font-weight:650;font-size:var(--text-small);color:var(--turquoise-ink);margin-top:.25rem}.fact__detail[data-astro-cid-oxgmilyn]{font-size:var(--text-small);color:var(--ink-soft);max-width:30ch;margin-top:.5rem;line-height:1.45}.scope[data-astro-cid-oxgmilyn]{gap:2rem;margin-top:clamp(4rem,8vw,7rem);display:grid}.scope__title[data-astro-cid-oxgmilyn]{font-size:var(--step-2);font-weight:620}.scope__note[data-astro-cid-oxgmilyn]{color:var(--ink-soft);font-size:var(--step--1);max-width:40ch;margin-top:.5rem}.scope__list[data-astro-cid-oxgmilyn]{border-top:1px solid var(--rule);display:grid}.scope__item[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--rule);align-items:flex-start;gap:1rem;padding-block:1.25rem;display:flex}.scope__item[data-astro-cid-oxgmilyn] .rung{margin-top:.15rem}.scope__name[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-weight:600;font-size:var(--heading-s);letter-spacing:-.01em;line-height:1.2}.scope__detail[data-astro-cid-oxgmilyn]{color:var(--ink-soft);font-size:var(--text-small);margin-top:.25rem;line-height:1.45}@media (width>=720px){.facts[data-astro-cid-oxgmilyn]{column-gap:var(--gap);grid-template-columns:repeat(3,1fr)}.fact[data-astro-cid-oxgmilyn]{border-top:0;border-bottom:0}.fact[data-astro-cid-oxgmilyn]+.fact[data-astro-cid-oxgmilyn]{border-left:1px solid var(--rule);padding-left:var(--gap)}.scope__list[data-astro-cid-oxgmilyn]{column-gap:var(--gap);grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.about__intro[data-astro-cid-oxgmilyn]{gap:var(--gap);grid-template-columns:5fr 7fr}.about__copy[data-astro-cid-oxgmilyn]{padding-top:.5rem}.scope[data-astro-cid-oxgmilyn]{gap:var(--gap);grid-template-columns:5fr 7fr}.scope__head[data-astro-cid-oxgmilyn]{padding-top:1.25rem}}.ph[data-astro-cid-5pwuf56p]{background:var(--ph-bg);width:100%;height:100%;color:var(--ph-ink);position:relative}.ph__strand[data-astro-cid-5pwuf56p]{width:22px;height:100%;position:absolute;top:0;bottom:0;right:14%}.ph__num[data-astro-cid-5pwuf56p]{font-family:var(--font-display);font-size:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"opsz" 96;font-weight:700;line-height:.8;position:absolute;bottom:2%;left:7%}.keynotes[data-astro-cid-7l2carug]{background:var(--paper)}.keynotes__head[data-astro-cid-7l2carug]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.keynotes__flag[data-astro-cid-7l2carug]{border:1px solid var(--rule-strong);border-radius:var(--radius);font-weight:600;font-size:var(--step--1);color:var(--ink);background:var(--sand-tint);align-items:center;gap:.75rem;padding:.5rem .875rem .5rem .625rem;display:inline-flex}.speakers[data-astro-cid-7l2carug]{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,4vw,3.5rem) clamp(1rem,2.4vw,2.5rem);display:grid}.speaker__portrait[data-astro-cid-7l2carug]{aspect-ratio:1;background:var(--mist);position:relative;overflow:hidden}.speaker__portrait[data-astro-cid-7l2carug] img[data-astro-cid-7l2carug]{object-fit:cover;width:100%;height:100%}.speaker__tag[data-astro-cid-7l2carug]{background:var(--ink);color:var(--mist);font-size:var(--text-micro);letter-spacing:.02em;border-radius:2px;padding:.25rem .5rem;font-weight:650;position:absolute;top:.75rem;left:.75rem}.speaker__text[data-astro-cid-7l2carug]{border-top:1px solid var(--rule-strong);margin-top:1.125rem;padding-top:1rem}.speaker__name[data-astro-cid-7l2carug]{font-size:var(--heading-m);letter-spacing:-.015em;font-weight:640}.speaker__name--tba[data-astro-cid-7l2carug]{color:var(--ink-soft);font-weight:560}.speaker__affil[data-astro-cid-7l2carug]{font-size:var(--text-small);color:var(--ink-soft);margin-top:.375rem}.speaker__area[data-astro-cid-7l2carug]{font-weight:600;font-size:var(--text-small);color:var(--turquoise-ink);margin-top:.625rem}.speaker__talk[data-astro-cid-7l2carug]{font-size:var(--text-small);margin-top:.25rem}@media (width<=559.98px){.speaker__name[data-astro-cid-7l2carug]{font-size:var(--step-0)}.speaker__affil[data-astro-cid-7l2carug],.speaker__area[data-astro-cid-7l2carug]{font-size:var(--step--1)}.speaker__tag[data-astro-cid-7l2carug]{top:.5rem;left:.5rem}}@media (width>=1000px){.speakers[data-astro-cid-7l2carug]{grid-template-columns:repeat(3,1fr)}}.former[data-astro-cid-ne4zjulf]{--card:clamp(220px, 60vw, 260px);--deck-x:44%;--deck-h:calc(var(--card) * 1.3);background:var(--field);color:var(--on-field);overflow-x:clip}.section[data-astro-cid-ne4zjulf]+.former[data-astro-cid-ne4zjulf]{border-top:0}.former__head[data-astro-cid-ne4zjulf]{align-items:end;gap:1.25rem 2.5rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.former__lead[data-astro-cid-ne4zjulf]{font-size:var(--step-1);max-width:38ch;color:var(--on-field-soft);line-height:1.45}.former__stage[data-astro-cid-ne4zjulf]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.former__deck[data-astro-cid-ne4zjulf]{margin-inline:calc(-1 * var(--page-pad));height:var(--deck-h);perspective:1100px;perspective-origin:40%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:2px;position:relative;overflow:clip}.former__deck[data-astro-cid-ne4zjulf].is-dragging{cursor:grabbing}.deck[data-astro-cid-ne4zjulf]{transform-style:preserve-3d;position:absolute;inset:0}.card[data-astro-cid-ne4zjulf]{top:50%;left:var(--deck-x);width:var(--card);height:var(--card);margin:calc(var(--card) * -.5) 0 0 calc(var(--card) * -.5);border-radius:var(--radius);background:var(--plate);transform-origin:50%;will-change:transform, filter, opacity;pointer-events:none;backface-visibility:hidden;border:1px solid #f4f7f659;position:absolute;overflow:hidden;box-shadow:0 24px 40px -18px #0000008c}.card[data-astro-cid-ne4zjulf] img[data-astro-cid-ne4zjulf]{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:100%}.former__infos[data-astro-cid-ne4zjulf]{display:grid}.former__info[data-astro-cid-ne4zjulf]{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1}html.js .former__info[data-astro-cid-ne4zjulf]:not([data-active]){opacity:0;pointer-events:none;visibility:hidden;transform:translateY(8px)}html.js .former__info[data-astro-cid-ne4zjulf][data-active]{visibility:visible}.former__highlight[data-astro-cid-ne4zjulf]{font-weight:600;font-size:var(--step--1);color:var(--turquoise-light);align-items:center;gap:.75rem;display:flex}.former__name[data-astro-cid-ne4zjulf]{font-size:var(--step-2);letter-spacing:-.02em;margin-top:.75rem;font-weight:640;line-height:1.05}.former__affil[data-astro-cid-ne4zjulf]{border-bottom:1px solid var(--rule-on-field);font-size:var(--text-small);color:var(--on-field-soft);margin-top:.5rem;padding-bottom:1rem}.former__bio[data-astro-cid-ne4zjulf]{max-width:46ch;color:var(--on-field);margin-top:1rem}.former__nav[data-astro-cid-ne4zjulf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.former__counter[data-astro-cid-ne4zjulf]{font-family:var(--font-display);font-size:var(--heading-m);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-weight:620}.former__counter-sep[data-astro-cid-ne4zjulf]{color:var(--on-field-soft)}.former__arrows[data-astro-cid-ne4zjulf]{gap:.5rem;display:flex}.former__btn[data-astro-cid-ne4zjulf]{background:0 0;width:48px;padding:0}.former__btn[data-astro-cid-ne4zjulf]:hover svg[data-astro-cid-ne4zjulf]{transform:none}.former__btn[data-astro-cid-ne4zjulf][data-next]:hover svg[data-astro-cid-ne4zjulf]{transform:translate(3px)}.former__btn[data-astro-cid-ne4zjulf][data-prev]:hover svg[data-astro-cid-ne4zjulf]{transform:translate(-3px)}.former__hint[data-astro-cid-ne4zjulf]{font-size:var(--step--1);color:var(--on-field-soft);flex-basis:100%;font-weight:600}html:not(.js) .former__deck[data-astro-cid-ne4zjulf]{perspective:none;cursor:default;height:auto}html:not(.js) .deck[data-astro-cid-ne4zjulf]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid;position:static}html:not(.js) .card[data-astro-cid-ne4zjulf]{aspect-ratio:1;width:auto;height:auto;box-shadow:none;margin:0;position:static}html:not(.js) .former__infos[data-astro-cid-ne4zjulf]{gap:2rem}html:not(.js) .former__info[data-astro-cid-ne4zjulf]{grid-area:auto}html:not(.js) .former__nav[data-astro-cid-ne4zjulf]{display:none}@media (prefers-reduced-motion:reduce){.former__info[data-astro-cid-ne4zjulf]{transition:none}}@media (width>=1000px){.former[data-astro-cid-ne4zjulf]{--card:clamp(260px, 23vw, 340px);--deck-x:30%;--deck-h:max(460px, calc(var(--card) * 1.45))}.former__head[data-astro-cid-ne4zjulf]{grid-template-columns:5fr 7fr}.former__deck[data-astro-cid-ne4zjulf]{margin-inline:0}.former__stage[data-astro-cid-ne4zjulf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}}.program[data-astro-cid-odxzx7iu]{background:var(--sand-tint);border-top-color:#0000!important}.program__head[data-astro-cid-odxzx7iu]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.program__cal[data-astro-cid-odxzx7iu]{gap:.5rem}.program__cal[data-astro-cid-odxzx7iu] svg{width:20px;height:20px}.program__cal[data-astro-cid-odxzx7iu]:hover svg{transform:none}.days[data-astro-cid-odxzx7iu]{--strand:22px;padding-left:calc(var(--strand) + 1.5rem);display:grid;position:relative}.days[data-astro-cid-odxzx7iu]:before{content:"";width:var(--strand);background:linear-gradient(var(--turquoise), var(--turquoise)) left / 1.5px 100% no-repeat, linear-gradient(var(--turquoise), var(--turquoise)) right / 1.5px 100% no-repeat;opacity:.85;position:absolute;top:0;bottom:0;left:0}.day[data-astro-cid-odxzx7iu]{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;grid-template-areas:"date weekday""date status";align-items:baseline;column-gap:1.25rem;padding-block:1.25rem 1.5rem;display:grid;position:relative}.day[data-astro-cid-odxzx7iu]:first-child{border-top:1px solid var(--rule)}.day[data-astro-cid-odxzx7iu] .day__rung{left:calc(-1 * (var(--strand) + 1.5rem) + 6px);position:absolute;top:2.1rem;transform:rotate(90deg)}.day__weekday[data-astro-cid-odxzx7iu]{grid-area:weekday;align-self:end;font-weight:600}.day__date[data-astro-cid-odxzx7iu]{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;grid-area:date;line-height:.9}.day__date[data-astro-cid-odxzx7iu] time[data-astro-cid-odxzx7iu]{align-items:baseline;gap:.4rem;display:flex}.day__month[data-astro-cid-odxzx7iu]{font-size:var(--step-0);letter-spacing:0;font-weight:600}.day__num[data-astro-cid-odxzx7iu]{font-size:var(--display);letter-spacing:-.04em;min-width:2ch;font-weight:700}.day__status[data-astro-cid-odxzx7iu]{color:var(--ink-soft);font-size:var(--text-small);grid-area:status}.day__sessions[data-astro-cid-odxzx7iu]{font-size:var(--text-small);grid-area:status}.day__time[data-astro-cid-odxzx7iu]{font-variant-numeric:tabular-nums;font-weight:600}.submission[data-astro-cid-odxzx7iu]{border-top:1px solid var(--rule-strong);gap:1rem var(--gap);margin-top:clamp(3rem,6vw,5rem);padding-top:1.75rem;display:grid}.submission__title[data-astro-cid-odxzx7iu]{font-size:var(--step-2);font-weight:620}.submission__note[data-astro-cid-odxzx7iu]{color:var(--ink-soft);max-width:52ch;margin-top:.5rem}.submission__dates[data-astro-cid-odxzx7iu]{gap:.5rem;margin-top:1rem;display:grid}.submission__dates[data-astro-cid-odxzx7iu] div[data-astro-cid-odxzx7iu]{gap:1rem;display:flex}.submission__dates[data-astro-cid-odxzx7iu] dt[data-astro-cid-odxzx7iu]{font-weight:600}.submission[data-astro-cid-odxzx7iu] .btn[data-astro-cid-odxzx7iu]{margin-top:1.25rem}@media (width>=900px){.days[data-astro-cid-odxzx7iu]{padding-left:0;padding-top:calc(var(--strand) + 2rem);grid-template-columns:repeat(4,1fr)}.days[data-astro-cid-odxzx7iu]:before{width:auto;height:var(--strand);background:linear-gradient(var(--turquoise), var(--turquoise)) top / 100% 1.5px no-repeat, linear-gradient(var(--turquoise), var(--turquoise)) bottom / 100% 1.5px no-repeat;top:0;bottom:auto;right:0}.day[data-astro-cid-odxzx7iu]{border-bottom:0;border-left:1px solid var(--rule);grid-template-columns:1fr;grid-template-areas:"weekday""date""status";row-gap:.75rem;padding:0 1.5rem 0 1.25rem}.day[data-astro-cid-odxzx7iu]:first-child{border-top:0}.day[data-astro-cid-odxzx7iu] .day__rung{left:-5px;top:calc(-1 * (var(--strand) + 2rem));transform:none}.day__date[data-astro-cid-odxzx7iu] time[data-astro-cid-odxzx7iu]{flex-direction:column;gap:.35rem}.submission[data-astro-cid-odxzx7iu]{grid-template-columns:5fr 7fr}}.venue[data-astro-cid-47hyo3h2]{background:var(--mist);padding-block:clamp(6rem,11vw,11rem)}.venue__grid[data-astro-cid-47hyo3h2]{gap:clamp(2.5rem,5vw,4rem);display:grid}.venue__panel[data-astro-cid-47hyo3h2]{aspect-ratio:4/3;background:var(--field);color:var(--on-field);flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.venue__panel-strand[data-astro-cid-47hyo3h2]{background:linear-gradient(var(--turquoise), var(--turquoise)) top / 100% 1.5px no-repeat, linear-gradient(var(--turquoise), var(--turquoise)) bottom / 100% 1.5px no-repeat;justify-content:space-around;height:22px;display:flex;position:absolute;top:38%;left:0;right:0}.venue__panel-city[data-astro-cid-47hyo3h2]{font-family:var(--font-display);font-size:var(--display);letter-spacing:-.04em;color:var(--sand);font-variation-settings:"opsz" 96;font-weight:700;line-height:.88}.venue__panel-sub[data-astro-cid-47hyo3h2]{color:var(--on-field-soft);margin-top:.875rem;font-weight:600}.venue__figure[data-astro-cid-47hyo3h2] img[data-astro-cid-47hyo3h2]{width:100%;height:auto}.venue__figure[data-astro-cid-47hyo3h2] figcaption[data-astro-cid-47hyo3h2]{font-size:var(--step--1);color:var(--ink-soft);margin-top:.5rem}.venue__names[data-astro-cid-47hyo3h2]{border-block:1px solid var(--rule-strong);gap:.25rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-block:1.25rem;display:grid}.venue__en[data-astro-cid-47hyo3h2]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;font-weight:620;line-height:1.15}.venue__pt[data-astro-cid-47hyo3h2]{font-size:var(--step-1);color:var(--ink-soft)}.venue__loc[data-astro-cid-47hyo3h2]{font-weight:650;font-size:var(--step-1);align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.venue__intro[data-astro-cid-47hyo3h2]{max-width:58ch;margin-top:1.5rem}.venue__intro[data-astro-cid-47hyo3h2]+.venue__intro[data-astro-cid-47hyo3h2]{margin-top:1rem}.venue__links[data-astro-cid-47hyo3h2]{flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}.venue__link[data-astro-cid-47hyo3h2]{min-height:44px;color:var(--marine);text-decoration-color:var(--turquoise);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.venue__link[data-astro-cid-47hyo3h2]:hover{text-decoration-color:currentColor}.venue__link[data-astro-cid-47hyo3h2] svg{width:18px;height:18px}.venue__travel[data-astro-cid-47hyo3h2]{margin-top:clamp(2.5rem,4vw,3.5rem)}.venue__travel-title[data-astro-cid-47hyo3h2]{font-size:var(--heading-s);margin-bottom:.5rem;font-weight:620}.venue__travel[data-astro-cid-47hyo3h2] p[data-astro-cid-47hyo3h2]{color:var(--ink-soft);max-width:52ch}@media (width>=1000px){.venue__grid[data-astro-cid-47hyo3h2]{grid-template-columns:6fr 6fr;align-items:start;column-gap:clamp(3rem,6vw,7rem)}.venue__media[data-astro-cid-47hyo3h2]{top:calc(var(--header-h) + 2rem);position:sticky}.venue__panel[data-astro-cid-47hyo3h2]{aspect-ratio:4/5}}.invite[data-astro-cid-fz5hevo3]{background:var(--field);color:var(--on-field);padding-block:clamp(5rem,9vw,8rem)}.invite__grid[data-astro-cid-fz5hevo3]{align-items:end;gap:2rem;display:grid}.invite__title[data-astro-cid-fz5hevo3]{font-size:var(--display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;max-width:10ch;font-weight:700;line-height:.95}.invite__facts[data-astro-cid-fz5hevo3]{color:var(--turquoise-light);font-weight:650}.invite__copy[data-astro-cid-fz5hevo3]{font-size:var(--step-1);color:var(--on-field-soft);margin-top:.5rem;margin-bottom:1.75rem}@media (width>=900px){.invite__grid[data-astro-cid-fz5hevo3]{grid-template-columns:7fr 5fr}.invite__body[data-astro-cid-fz5hevo3]{padding-bottom:.5rem}}.partners[data-astro-cid-edpm6wi3]{background:var(--mist);padding-block:clamp(4.5rem,7vw,6.5rem)}.partners__grid[data-astro-cid-edpm6wi3]{gap:1.5rem var(--gap);display:grid}.partners__title[data-astro-cid-edpm6wi3]{font-size:var(--step-3);max-width:12ch}.partners__status[data-astro-cid-edpm6wi3]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;font-weight:600}.partners__note[data-astro-cid-edpm6wi3]{color:var(--ink-soft);max-width:48ch;margin-top:.5rem}.partners__group[data-astro-cid-edpm6wi3]+.partners__group[data-astro-cid-edpm6wi3]{margin-top:2rem}.partners__group-title[data-astro-cid-edpm6wi3]{font-family:var(--font-text);font-size:var(--step--1);color:var(--ink-soft);margin-bottom:1rem;font-weight:650}.partners__logos[data-astro-cid-edpm6wi3]{flex-wrap:wrap;align-items:center;gap:2rem 3rem;display:flex}.partners__logos[data-astro-cid-edpm6wi3] img[data-astro-cid-edpm6wi3]{width:auto;height:56px}@media (width>=1000px){.partners__grid[data-astro-cid-edpm6wi3]{grid-template-columns:5fr 7fr;align-items:end}}
