.dr[data-astro-cid-cgqwdto4]{padding-block:var(--section-y);background:var(--salt-25)}.dr__grid[data-astro-cid-cgqwdto4]{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}.dr__figure[data-astro-cid-cgqwdto4]{margin:0;width:min(100%,20rem);justify-self:center}.dr__frame[data-astro-cid-cgqwdto4]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--sage-100)}.dr__video[data-astro-cid-cgqwdto4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dr__controls[data-astro-cid-cgqwdto4]{display:flex;gap:1.5rem;margin-top:1rem}.dr__btn[data-astro-cid-cgqwdto4]{min-height:2.75rem;padding:0;border:0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - .6rem) / 100% 1px no-repeat;color:var(--sage-80);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);cursor:pointer}@media(hover:hover){.dr__btn[data-astro-cid-cgqwdto4]:hover{color:var(--sage-100)}}.dr__eyebrow[data-astro-cid-cgqwdto4]{margin:0 0 .9rem;font-family:var(--font-editorial);font-style:italic;font-size:1.125rem;color:var(--muted)}.dr__heading[data-astro-cid-cgqwdto4]{margin:0 0 1.25rem;font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.08;color:var(--heading)}.dr__line[data-astro-cid-cgqwdto4]{margin:0 0 1rem;max-width:30rem;font-size:var(--fs-body);line-height:1.7}.dr__meta[data-astro-cid-cgqwdto4]{margin:0 0 1.75rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}@media(min-width:900px){.dr__grid[data-astro-cid-cgqwdto4]{grid-template-columns:minmax(16rem,22rem) minmax(0,32rem);justify-content:center;gap:clamp(3rem,8vw,8rem)}.dr__figure[data-astro-cid-cgqwdto4]{width:100%}}.day-intro[data-astro-cid-h2ifiywg]{padding-top:clamp(1.5rem,3vw,2.5rem)}.day-intro[data-astro-cid-h2ifiywg] .day-crumbs{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.day-rotation[data-astro-cid-h2ifiywg]{padding-block:var(--section-y);background:var(--sand-30);overflow-x:clip}.day-rotation[data-astro-cid-h2ifiywg] .section-head{margin-bottom:clamp(2rem,4vw,3rem)}.day-schedule__grid[data-astro-cid-h2ifiywg]{display:grid;gap:var(--space-xl)}@media(min-width:900px){.day-schedule__grid[data-astro-cid-h2ifiywg]{grid-template-columns:minmax(0,46rem)}}.day-schedule__more[data-astro-cid-h2ifiywg]{border-top:1px solid var(--sage-40);border-bottom:1px solid var(--sage-20)}.day-schedule__summary[data-astro-cid-h2ifiywg]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:.75rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--fs-card);color:var(--heading)}.day-schedule__summary[data-astro-cid-h2ifiywg]::-webkit-details-marker{display:none}.day-schedule__chev[data-astro-cid-h2ifiywg]{flex:none;overflow:visible}.day-schedule__chev[data-astro-cid-h2ifiywg] polyline[data-astro-cid-h2ifiywg]{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.day-schedule__more[data-astro-cid-h2ifiywg][open] .day-schedule__chev[data-astro-cid-h2ifiywg]{transform:rotate(180deg)}.day-schedule__more[data-astro-cid-h2ifiywg] .dtable{padding:.5rem 0 1.5rem}@media(prefers-reduced-motion:no-preference){.day-schedule__chev[data-astro-cid-h2ifiywg]{transition:transform var(--dur) var(--ease-soft)}}.day-included[data-astro-cid-h2ifiywg]{margin-top:clamp(2rem,4vw,3rem)}.day-included__title[data-astro-cid-h2ifiywg]{margin:0 0 .75rem;font-family:var(--font-display);font-size:var(--fs-card)}.day-included[data-astro-cid-h2ifiywg] .b-groups{display:grid;gap:1.5rem 2.5rem;margin:1.25rem 0 1.5rem}@media(min-width:700px){.day-included[data-astro-cid-h2ifiywg] .b-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.day-included[data-astro-cid-h2ifiywg] .b-group__title{margin:0 0 .5rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.day-included[data-astro-cid-h2ifiywg] .b-list{margin:0;padding:0;list-style:none}.day-included[data-astro-cid-h2ifiywg] .b-list li{padding:.35rem 0;border-top:1px solid var(--sage-20);font-size:var(--fs-small);line-height:1.5}.day-where[data-astro-cid-h2ifiywg]{padding-block:var(--section-y);background:var(--sand-40);overflow-x:clip}.day-where[data-astro-cid-h2ifiywg] .section-head{margin-bottom:clamp(2rem,4vw,3rem)}
