.day-section.svelte-1ahzgq2{background:var(--color-ice-light);overflow:hidden}.day-heading.svelte-1ahzgq2{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;display:grid}.day-heading.svelte-1ahzgq2 .eyebrow:where(.svelte-1ahzgq2){grid-column:1/-1}h2.svelte-1ahzgq2{margin:0;font-size:clamp(4.2rem,8vw,7.5rem)}.day-heading.svelte-1ahzgq2>p:where(.svelte-1ahzgq2):last-child{max-width:28rem;margin:0 0 .4rem;font-size:1.08rem;line-height:1.6}.timeline.svelte-1ahzgq2{grid-template-columns:repeat(6,1fr);gap:1.2rem;margin-top:4rem;display:grid;position:relative}.timeline.svelte-1ahzgq2:before{content:"";background:color-mix(in srgb, var(--color-navy) 28%, transparent);height:2px;position:absolute;top:18px;left:0;right:0}.moment.svelte-1ahzgq2{position:relative}.marker.svelte-1ahzgq2{z-index:1;border:2px solid var(--color-navy);background:var(--color-ice-light);width:38px;height:38px;font-family:var(--font-condensed);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:relative}.moment.svelte-1ahzgq2:nth-child(5) .marker:where(.svelte-1ahzgq2),.moment.svelte-1ahzgq2:nth-child(6) .marker:where(.svelte-1ahzgq2){background:var(--color-signal)}.time.svelte-1ahzgq2{color:var(--color-sand);font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 .35rem;font-size:.72rem;font-weight:700}h3.svelte-1ahzgq2{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:1.25rem;line-height:1.05}.moment.svelte-1ahzgq2>p:where(.svelte-1ahzgq2):last-child{margin:.6rem 0 0;font-size:.88rem;line-height:1.45}@media (width<=860px){.day-heading.svelte-1ahzgq2{grid-template-columns:1fr}.timeline.svelte-1ahzgq2{grid-template-columns:repeat(3,1fr);row-gap:2.5rem}.timeline.svelte-1ahzgq2:before{display:none}}@media (width<=560px){.timeline.svelte-1ahzgq2{grid-template-columns:1fr 1fr}}.party-section.svelte-1ewswnu{background:var(--color-cream)}.party-head.svelte-1ewswnu{grid-template-columns:1.2fr .7fr;align-items:end;gap:3rem;display:grid}h2.svelte-1ewswnu{margin:1rem 0 0;font-size:clamp(4.3rem,8vw,7.8rem)}h2.svelte-1ewswnu span:where(.svelte-1ewswnu){color:var(--color-sand)}.party-head.svelte-1ewswnu>div:where(.svelte-1ewswnu):last-child p:where(.svelte-1ewswnu){margin:0 0 1rem;font-size:1.06rem;line-height:1.6}.party-head.svelte-1ewswnu a:where(.svelte-1ewswnu){font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700;text-decoration:none}.party-head.svelte-1ewswnu a:where(.svelte-1ewswnu) span:where(.svelte-1ewswnu){margin-left:.5rem}.gallery-grid.svelte-1ewswnu{grid-template-rows:260px 260px;grid-template-columns:1.25fr .75fr .75fr;gap:.8rem;margin-top:3rem;display:grid}figure.svelte-1ewswnu{background:var(--color-ice);margin:0;position:relative;overflow:hidden}figure.wide.svelte-1ewswnu{grid-row:1/3}figure.svelte-1ewswnu:last-child{grid-column:2/4}figure.svelte-1ewswnu img:where(.svelte-1ewswnu){object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .6s}figure.svelte-1ewswnu:hover img:where(.svelte-1ewswnu){transform:scale(1.035)}figcaption.svelte-1ewswnu{background:var(--color-navy);color:var(--color-cream);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;font-size:.64rem;font-weight:700;position:absolute;bottom:.55rem;right:.55rem}@media (width<=760px){.party-head.svelte-1ewswnu{grid-template-columns:1fr}.gallery-grid.svelte-1ewswnu{grid-template-rows:330px 220px 220px;grid-template-columns:1fr 1fr}figure.wide.svelte-1ewswnu{grid-area:auto/1/auto/3}figure.svelte-1ewswnu:last-child{grid-column:1/3}}.info-hero.svelte-1qs84b4{background:var(--color-navy);min-height:680px;color:var(--color-cream);position:relative;overflow:hidden}.info-hero.svelte-1qs84b4>img:where(.svelte-1qs84b4),.overlay.svelte-1qs84b4{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.overlay.svelte-1qs84b4{background:linear-gradient(90deg,#042b3ff5,#042b3f47 78%),linear-gradient(#0000,#042b3fb3)}.info-hero-inner.svelte-1qs84b4{z-index:1;flex-direction:column;justify-content:center;min-height:680px;display:flex;position:relative}h1.svelte-1qs84b4{margin:1rem 0 1.25rem;font-size:clamp(5rem,11vw,10rem)}h1.svelte-1qs84b4 span:where(.svelte-1qs84b4){color:var(--color-signal)}.info-hero-inner.svelte-1qs84b4>p:where(.svelte-1qs84b4):last-child{max-width:38rem;color:var(--color-ice-light);font-family:var(--font-condensed);margin:0;font-size:1.3rem;line-height:1.45}.facts-bar.svelte-1qs84b4{background:var(--color-signal)}.facts-bar.svelte-1qs84b4 .container:where(.svelte-1qs84b4){grid-template-columns:repeat(4,1fr);display:grid}.facts-bar.svelte-1qs84b4 div:where(.svelte-1qs84b4){border-right:1px solid color-mix(in srgb, var(--color-navy) 32%, transparent);flex-direction:column;padding:1.15rem;display:flex}.facts-bar.svelte-1qs84b4 div:where(.svelte-1qs84b4):first-child{border-left:1px solid color-mix(in srgb, var(--color-navy) 32%, transparent)}.facts-bar.svelte-1qs84b4 span:where(.svelte-1qs84b4),.logistics-grid.svelte-1qs84b4 article:where(.svelte-1qs84b4)>span:where(.svelte-1qs84b4){font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.facts-bar.svelte-1qs84b4 strong:where(.svelte-1qs84b4){font-family:var(--font-condensed);text-transform:uppercase;font-size:1rem}.schedule-section.svelte-1qs84b4{background:var(--color-cream)}.schedule-layout.svelte-1qs84b4{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.schedule-heading.svelte-1qs84b4{position:sticky;top:8rem}h2.svelte-1qs84b4{margin:1rem 0 1.5rem;font-size:clamp(4.5rem,8vw,7.5rem)}.notice.svelte-1qs84b4{border-left:4px solid var(--color-signal);background:var(--color-ice-light);max-width:25rem;padding:1rem}.notice.svelte-1qs84b4 strong:where(.svelte-1qs84b4){font-family:var(--font-condensed);text-transform:uppercase}.notice.svelte-1qs84b4 p:where(.svelte-1qs84b4){margin:.4rem 0 0;font-size:.86rem;line-height:1.45}.schedule-list.svelte-1qs84b4{border-top:2px solid var(--color-navy)}.schedule-list.svelte-1qs84b4>div:where(.svelte-1qs84b4){border-bottom:1px solid color-mix(in srgb, var(--color-navy) 22%, transparent);grid-template-columns:100px 1fr auto;align-items:center;gap:1rem;padding-block:1.05rem;display:grid}.schedule-list.svelte-1qs84b4 time:where(.svelte-1qs84b4),.schedule-list.svelte-1qs84b4 span:where(.svelte-1qs84b4),.schedule-list.svelte-1qs84b4 small:where(.svelte-1qs84b4){font-family:var(--font-condensed)}.schedule-list.svelte-1qs84b4 time:where(.svelte-1qs84b4){font-weight:700}.schedule-list.svelte-1qs84b4 span:where(.svelte-1qs84b4){text-transform:uppercase;font-size:1.15rem;font-weight:700}.schedule-list.svelte-1qs84b4 small:where(.svelte-1qs84b4){color:var(--color-sand);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.schedule-list.svelte-1qs84b4 .highlight:where(.svelte-1qs84b4){background:var(--color-signal);margin-inline:-.8rem;padding-inline:.8rem}.logistics-section.svelte-1qs84b4{background-color:var(--color-navy);color:var(--color-cream)}.logistics-head.svelte-1qs84b4 h2:where(.svelte-1qs84b4){color:var(--color-signal)}.logistics-grid.svelte-1qs84b4{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.logistics-grid.svelte-1qs84b4 article:where(.svelte-1qs84b4){background:#042b3fb8;border:1px solid #fcfbe94d;padding:1.5rem}.logistics-grid.svelte-1qs84b4 article:where(.svelte-1qs84b4)>span:where(.svelte-1qs84b4){color:var(--color-signal)}.logistics-grid.svelte-1qs84b4 h3:where(.svelte-1qs84b4){font-family:var(--font-condensed);text-transform:uppercase;margin:.7rem 0 1rem;font-size:1.5rem;line-height:1.1}.logistics-grid.svelte-1qs84b4 p:where(.svelte-1qs84b4),.logistics-grid.svelte-1qs84b4 li:where(.svelte-1qs84b4){color:var(--color-ice-light);font-size:.92rem;line-height:1.5}.logistics-grid.svelte-1qs84b4 ul:where(.svelte-1qs84b4){padding-left:1rem}.logistics-grid.svelte-1qs84b4 a:where(.svelte-1qs84b4){color:var(--color-signal);font-family:var(--font-condensed);letter-spacing:.08em;text-transform:uppercase;margin-top:.6rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.spectator-section.svelte-1qs84b4{background:var(--color-ice-light)}.spectator-grid.svelte-1qs84b4{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.spectator-image.svelte-1qs84b4{position:relative}.spectator-image.svelte-1qs84b4 img:where(.svelte-1qs84b4){aspect-ratio:4/3;border:2px solid var(--color-navy);object-fit:cover;width:100%}.spectator-image.svelte-1qs84b4 span:where(.svelte-1qs84b4){background:var(--color-signal);font-family:var(--font-condensed);text-transform:uppercase;padding:.7rem 1rem;font-weight:700;position:absolute;bottom:-1rem;right:-1rem;transform:rotate(-2deg)}.spectator-grid.svelte-1qs84b4>div:where(.svelte-1qs84b4):last-child>p:where(.svelte-1qs84b4):not(.eyebrow){font-size:1.05rem;line-height:1.6}.spectator-notes.svelte-1qs84b4{border-top:1px solid color-mix(in srgb, var(--color-navy) 22%, transparent);grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid}.spectator-notes.svelte-1qs84b4 div:where(.svelte-1qs84b4){flex-direction:column;padding:1rem .5rem 0 0;display:flex}.spectator-notes.svelte-1qs84b4 strong:where(.svelte-1qs84b4){font-family:var(--font-display);font-size:2.2rem;font-weight:400}.spectator-notes.svelte-1qs84b4 span:where(.svelte-1qs84b4){font-family:var(--font-condensed);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}@media (width<=800px){.facts-bar.svelte-1qs84b4 .container:where(.svelte-1qs84b4){grid-template-columns:1fr 1fr}.schedule-layout.svelte-1qs84b4,.spectator-grid.svelte-1qs84b4{grid-template-columns:1fr}.schedule-heading.svelte-1qs84b4{position:static}.logistics-grid.svelte-1qs84b4{grid-template-columns:1fr}}@media (width<=560px){.schedule-list.svelte-1qs84b4>div:where(.svelte-1qs84b4){grid-template-columns:82px 1fr}.schedule-list.svelte-1qs84b4 small:where(.svelte-1qs84b4){grid-column:2}}
