.hero[data-astro-cid-i3irphx7]{padding-top:var(--nav-h)}.hero[data-astro-cid-i3irphx7][data-pending] [data-astro-cid-i3irphx7][data-prehide],.hero[data-astro-cid-i3irphx7][data-pending] .hero__race[data-astro-cid-i3irphx7]:after{opacity:0}.hero[data-astro-cid-i3irphx7][data-pending] [data-astro-cid-i3irphx7],.hero[data-astro-cid-i3irphx7][data-pending] [data-astro-cid-i3irphx7]:after{transition:none!important}.hero__frame[data-astro-cid-i3irphx7]{height:calc(100svh - var(--nav-h));min-height:38rem;max-height:70rem;padding-bottom:var(--margin);grid-template-columns:minmax(0,1fr) clamp(13rem,17vw,17.5rem);gap:0;display:grid}.hero__panel[data-astro-cid-i3irphx7]{isolation:isolate;position:relative;overflow:hidden}.hero__panel[data-astro-cid-i3irphx7] .hero__photo,.hero__panel[data-astro-cid-i3irphx7] .hero__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__panel[data-astro-cid-i3irphx7]{--ridge-shift:0}.hero__sky[data-astro-cid-i3irphx7],.hero__bar[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;transform:translateY(calc(var(--ridge-shift) * 100%));transition:transform .9s var(--ease-ridge);position:absolute;inset:0;overflow:visible}.hero__sky-shape[data-astro-cid-i3irphx7],.hero__sky-behind[data-astro-cid-i3irphx7]{fill:var(--paper)}.hero__sky-behind[data-astro-cid-i3irphx7]{display:none}.hero__ridge[data-astro-cid-i3irphx7]{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linejoin:miter;stroke-miterlimit:3}.hero__bar[data-astro-cid-i3irphx7]{transform:translateY(calc(var(--ridge-shift) * 100% - 15px))}.hero__bar[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke:var(--race);stroke-width:7px;stroke-linejoin:miter;stroke-miterlimit:3;transition:stroke .5s var(--ease-out)}.hero__copy[data-astro-cid-i3irphx7]{z-index:2;max-width:62%;padding:clamp(1rem,3vh,2.5rem) 0 0;position:relative}.hero__copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(3.25rem,.8rem + 6.6vw,7.75rem)}.hero__when[data-astro-cid-i3irphx7]{flex-wrap:wrap;column-gap:.75rem;margin-top:clamp(.75rem,2vh,1.5rem);display:flex}.hero__panel[data-astro-cid-i3irphx7]{grid-area:1/1}.hero__races[data-astro-cid-i3irphx7]{grid-area:1/2}.hero__card[data-astro-cid-i3irphx7]{z-index:2;background:var(--paper);grid-area:1/1;place-self:end start;justify-items:start;gap:1.25rem;width:min(23rem,33%);padding:1.5rem 1.75rem 0 0;display:grid;position:relative}.hero__card[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{max-width:34ch}.hero__marker[data-astro-cid-i3irphx7]{z-index:3;left:var(--x);top:calc(var(--y) + var(--ridge-shift) * 100%);outline:none;width:0;height:0;position:absolute}.hero__dot[data-astro-cid-i3irphx7]{background:var(--paper);border:5px solid var(--ink);width:18px;height:18px;position:absolute;top:-9px;left:-9px;transform:rotate(45deg)}.hero__marker[data-astro-cid-i3irphx7]:focus-visible .hero__dot[data-astro-cid-i3irphx7]{outline:3px solid var(--ink);outline-offset:4px}.hero__readout[data-astro-cid-i3irphx7]{background:var(--ink);color:var(--paper);font-size:var(--step-small);white-space:nowrap;justify-items:center;padding:.4rem .7rem .45rem;font-weight:500;line-height:1.25;display:grid;position:absolute;top:1.5rem;left:0;transform:translate(-50%)}.hero__place[data-astro-cid-i3irphx7]:empty{display:none}.hero__place[data-astro-cid-i3irphx7]{color:var(--stone);font-weight:400}.hero__summit[data-astro-cid-i3irphx7]{z-index:2;right:8%;top:calc(var(--y) + var(--ridge-shift) * 100%);align-items:flex-start;gap:1rem;display:flex;position:absolute;transform:translateY(-50%)}.hero__lozenge[data-astro-cid-i3irphx7]{background:var(--r-summit);outline:7px solid var(--ink);outline-offset:7px;flex:none;width:2.75rem;height:2.75rem;margin:.75rem;transform:rotate(45deg)scale(.8)}.hero__summit-text[data-astro-cid-i3irphx7]{font-size:var(--step-small);line-height:1.35;display:grid}.hero__summit-text[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:600}.hero__races[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{grid-template-rows:repeat(5,minmax(0,1fr));height:100%;display:grid}.hero__race[data-astro-cid-i3irphx7]{height:100%;transition:padding-left .35s var(--ease-out);align-content:space-between;padding:1rem 1.1rem 1rem 1.4rem;text-decoration:none;display:grid;position:relative}.hero__race[data-astro-cid-i3irphx7]:after{content:"";background:var(--ink);transform-origin:top;width:7px;transition:transform .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hero__race[data-astro-cid-i3irphx7][aria-current=true]:after{transform:scaleY(1)}.hero__race[data-astro-cid-i3irphx7]:hover,.hero__race[data-astro-cid-i3irphx7]:focus-visible{padding-left:1.75rem}.hero__race[data-astro-cid-i3irphx7]:focus-visible{outline-offset:-6px}.hero__race-name[data-astro-cid-i3irphx7]{font-weight:600;font-size:var(--step-body);letter-spacing:-.01em;flex-wrap:wrap;column-gap:.4rem;line-height:1.15;display:flex}.hero__race-tag[data-astro-cid-i3irphx7]{font-weight:400}.hero__race-meta[data-astro-cid-i3irphx7]{display:grid}@media (width<=799px){.hero__frame[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.hero__panel[data-astro-cid-i3irphx7]{height:calc(72svh - var(--nav-h));min-height:26rem}.hero__copy[data-astro-cid-i3irphx7]{max-width:none}.hero__copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.6rem,.9rem + 9vw,4rem)}.hero__when[data-astro-cid-i3irphx7]{font-size:var(--step-body)}.hero__panel[data-astro-cid-i3irphx7]{grid-area:1/1}.hero__card[data-astro-cid-i3irphx7]{grid-area:2/1;width:auto;padding:1.25rem 0 1.5rem}.hero__races[data-astro-cid-i3irphx7]{grid-area:3/1}.hero__panel[data-astro-cid-i3irphx7]{--ridge-shift:.13}.hero__ridge[data-astro-cid-i3irphx7]{stroke-width:3px;stroke-linejoin:round}.hero__bar[data-astro-cid-i3irphx7]{display:none}.hero__readout[data-astro-cid-i3irphx7]{top:1.25rem}.hero__races[data-astro-cid-i3irphx7] ul[data-astro-cid-i3irphx7]{grid-template-rows:none}.hero__race[data-astro-cid-i3irphx7]{grid-template-columns:1fr auto;align-items:center;min-height:3.75rem;padding-block:.65rem}.hero__race-meta[data-astro-cid-i3irphx7]{text-align:right;justify-items:end}.hero__race[data-astro-cid-i3irphx7]:after{width:5px}}@media (width<=799px),(height<=500px){.hero__panel[data-astro-cid-i3irphx7]{--ridge-sx:1;--ridge-sy:1;--copy-guess:10.5rem;--summit-at:calc(var(--copy-end,var(--copy-guess)) + 6.5rem)}.hero[data-astro-cid-i3irphx7][data-active=toubkal-summit] .hero__panel[data-astro-cid-i3irphx7]{--ridge-sx:.85;--ridge-sy:.36}.hero__sky-behind[data-astro-cid-i3irphx7]{display:inline}.hero__sky[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7],.hero__bar[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{transform-box:view-box;transform-origin:0 0;transform:scale(var(--ridge-sx), var(--ridge-sy));transition:transform .9s var(--ease-ridge)}.hero__bar[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{transition:transform .9s var(--ease-ridge), stroke .5s var(--ease-out)}.hero[data-astro-cid-i3irphx7][data-active=toubkal-summit] .hero__sky[data-astro-cid-i3irphx7]{transform:translateY(calc(var(--summit-at) - var(--summit-y) * var(--ridge-sy)))}.hero[data-astro-cid-i3irphx7][data-active=toubkal-summit] .hero__bar[data-astro-cid-i3irphx7]{transform:translateY(calc(var(--summit-at) - var(--summit-y) * var(--ridge-sy) - 15px))}.hero__summit[data-astro-cid-i3irphx7]{left:calc(var(--ridge-sx) * 100%);top:var(--summit-at);width:0;height:0;display:block;right:auto;transform:none}.hero__lozenge[data-astro-cid-i3irphx7]{outline-offset:5px;outline-width:4px;width:2.25rem;height:2.25rem;margin:-1.125rem;position:absolute;top:0;left:0}.hero__summit-text[data-astro-cid-i3irphx7]{text-align:right;text-wrap:pretty;justify-items:end;width:max-content;max-width:12rem;position:absolute;bottom:0;right:2.4rem}}@media (width>=800px) and (height<=500px){.hero__copy[data-astro-cid-i3irphx7]{max-width:none}.hero__panel[data-astro-cid-i3irphx7]{--copy-guess:13rem}}.rp[data-astro-cid-wtbup7l3]{isolation:isolate;color:var(--ink);position:relative;overflow:hidden}.rp[data-astro-cid-wtbup7l3] .rp__photo,.rp[data-astro-cid-wtbup7l3] .rp__photo img{inset:var(--cut) 0 0 0;width:100%;height:calc(100% - var(--cut));object-fit:cover;position:absolute}.rp__sky[data-astro-cid-wtbup7l3]{width:calc(100% + 2px);max-width:none;height:100%;position:absolute;top:0;left:-1px;overflow:visible}.rp__field[data-astro-cid-wtbup7l3]{fill:var(--race)}.rp--paper[data-astro-cid-wtbup7l3] .rp__field[data-astro-cid-wtbup7l3],.rp--paper[data-astro-cid-wtbup7l3] .rp__field2[data-astro-cid-wtbup7l3]{fill:var(--paper)}.rp__barsvg[data-astro-cid-wtbup7l3]{transform:translateY(-12px)}.rp__bar[data-astro-cid-wtbup7l3]{fill:none;stroke:var(--race);stroke-width:6px;stroke-linejoin:miter;stroke-miterlimit:3}.rp__field2[data-astro-cid-wtbup7l3]{fill:var(--r-21)}.rp__ridge[data-astro-cid-wtbup7l3]{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linejoin:miter;stroke-miterlimit:3}@media (width<=899px){.rp__ridge[data-astro-cid-wtbup7l3],.rp__bar[data-astro-cid-wtbup7l3]{stroke-width:4px}.rp__barsvg[data-astro-cid-wtbup7l3]{transform:translateY(-9px)}}.rp__content[data-astro-cid-wtbup7l3]{z-index:1;height:100%;position:relative}.races__grid[data-astro-cid-cae44qal]{align-items:start}.races__stage[data-astro-cid-cae44qal]{top:calc(var(--nav-h) + 4vh);grid-column:1/span 5;position:sticky}.races__posters[data-astro-cid-cae44qal]{aspect-ratio:4/5;max-height:calc(100svh - var(--nav-h) - 8vh);background:color-mix(in srgb, var(--paper) 99%, transparent);width:100%;position:relative;overflow:clip}.races__poster[data-astro-cid-cae44qal]{visibility:hidden;position:absolute;inset:0;overflow:hidden}.races__poster[data-astro-cid-cae44qal].is-shown{visibility:visible}.races__posters[data-astro-cid-cae44qal] .races__art{position:absolute;inset:0}.races__poster-text[data-astro-cid-cae44qal]{gap:.25rem;padding:clamp(1rem,2.4vw,2.25rem);display:grid}.races__poster-name[data-astro-cid-cae44qal]{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:600;line-height:1.15}.races__poster-when[data-astro-cid-cae44qal]{font-size:var(--step-body)}.races__profile[data-astro-cid-cae44qal]{width:100%;height:clamp(2.75rem,4vw,3.75rem);display:block;overflow:visible}.races__stroke[data-astro-cid-cae44qal]{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.races__bar[data-astro-cid-cae44qal]{fill:none;stroke:var(--race);stroke-width:3px;stroke-linejoin:round;transform:translateY(-7px)}.races__summit[data-astro-cid-cae44qal]{align-items:center;gap:.75rem;min-height:clamp(2.75rem,4vw,3.75rem);display:flex}.races__summit[data-astro-cid-cae44qal] i[data-astro-cid-cae44qal]{background:var(--r-summit);outline:3px solid var(--ink);outline-offset:3px;flex:none;width:.9rem;height:.9rem;margin:0 .25rem;transform:rotate(45deg)}.races__body[data-astro-cid-cae44qal]{grid-column:7/span 6;justify-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.races__head[data-astro-cid-cae44qal]{gap:1.25rem;max-width:34rem;display:grid}.races__list[data-astro-cid-cae44qal]{gap:clamp(2.5rem,4vw,3.5rem);width:100%;display:grid}.races__item[data-astro-cid-cae44qal]{gap:.75rem;padding-left:clamp(1.25rem,2vw,1.75rem);display:grid;position:relative}.races__item[data-astro-cid-cae44qal]:before,.races__item[data-astro-cid-cae44qal]:after{content:"";transform-origin:top;width:6px;transition:transform .45s var(--ease-out);position:absolute;top:.2rem;bottom:.2rem;transform:scaleY(0)}.races__item[data-astro-cid-cae44qal]:before{background:var(--ink);left:0}.races__item[data-astro-cid-cae44qal]:after{background:var(--race);transition-delay:60ms;left:10px}.races__item[data-astro-cid-cae44qal].is-active:before,.races__item[data-astro-cid-cae44qal].is-active:after{transform:scaleY(1)}.races__line[data-astro-cid-cae44qal]{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.races__name[data-astro-cid-cae44qal]{font-size:var(--step-lead);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.15}.races__name[data-astro-cid-cae44qal] a[data-astro-cid-cae44qal]{margin-block:-.4rem;padding-block:.4rem;text-decoration:none}.races__see[data-astro-cid-cae44qal]{margin-block:-.65rem;padding-block:.65rem}.races__name[data-astro-cid-cae44qal] a[data-astro-cid-cae44qal]:hover{text-decoration:underline .08em}.races__price[data-astro-cid-cae44qal]{font-size:var(--step-lead);flex:none;font-weight:500}.races__when[data-astro-cid-cae44qal]{font-weight:500}.races__facts[data-astro-cid-cae44qal]{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.races__facts[data-astro-cid-cae44qal] dt[data-astro-cid-cae44qal]{color:var(--ink-soft)}.races__facts[data-astro-cid-cae44qal] dd[data-astro-cid-cae44qal]{margin:0;font-weight:500}.races__blurb[data-astro-cid-cae44qal]{max-width:52ch}.races__see[data-astro-cid-cae44qal]{justify-self:start}.races__cta[data-astro-cid-cae44qal]{margin-left:clamp(1.25rem,2vw,1.75rem)}@media (width<=899px){.races__item[data-astro-cid-cae44qal]{padding-left:1.1rem}.races__item[data-astro-cid-cae44qal]:before{width:3px}.races__item[data-astro-cid-cae44qal]:after{display:none}.races__stage[data-astro-cid-cae44qal]{top:var(--nav-h);z-index:5;margin-inline:calc(var(--margin) * -1);grid-column:1/-1}html[data-nav-hidden] .races__stage[data-astro-cid-cae44qal]{top:0}.races__posters[data-astro-cid-cae44qal]{aspect-ratio:auto;height:34svh;max-height:none}.races__poster-name[data-astro-cid-cae44qal]{font-size:var(--step-body)}.races__poster-when[data-astro-cid-cae44qal]{font-size:var(--step-small)}.races__body[data-astro-cid-cae44qal]{grid-area:2/1/auto/-1;margin-top:2.5rem}.races__stage[data-astro-cid-cae44qal]{grid-row:1}.races__head[data-astro-cid-cae44qal]{order:-1}}.wmaps[data-astro-cid-vwmglpvx]{z-index:0;pointer-events:none;--s:.12;position:absolute;inset:0}.weekend:not(.is-map) .wmap--names[data-astro-cid-vwmglpvx]{visibility:hidden}.wmap[data-astro-cid-vwmglpvx]{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.wmap__box[data-astro-cid-vwmglpvx]{transition:transform .7s var(--ease-out);width:min(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);position:relative}.wmap__box[data-astro-cid-vwmglpvx] svg[data-astro-cid-vwmglpvx]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (width<=899px){.wmap__box[data-astro-cid-vwmglpvx] svg[data-astro-cid-vwmglpvx]{overflow:hidden}}.wmap[data-astro-cid-vwmglpvx] path[data-astro-cid-vwmglpvx]{fill:none;stroke-linejoin:round;stroke-linecap:round}.wmap__water[data-astro-cid-vwmglpvx] path[data-astro-cid-vwmglpvx]{stroke:var(--night-soft);stroke-width:calc(1px / var(--s));opacity:.07;transition:opacity .45s var(--ease-out)}.wmap__base[data-astro-cid-vwmglpvx] path[data-astro-cid-vwmglpvx]{stroke:var(--night-ink);stroke-width:calc(1.25px / var(--s));opacity:.16;transition:opacity .45s var(--ease-out)}.wmap__run[data-astro-cid-vwmglpvx]{stroke:var(--race);stroke-width:calc(2px / var(--s));stroke-dasharray:0 1000000;opacity:0;transition:opacity .6s var(--ease-out)}.weekend:not(.is-map) .wmap__runs[data-astro-cid-vwmglpvx]{visibility:hidden}.weekend.is-pinned.is-map .wmap__box[data-astro-cid-vwmglpvx]{transform:translate(var(--map-x,0px), var(--map-y,0px)) scale(var(--map-k,1))}.weekend.is-map .wmap__water[data-astro-cid-vwmglpvx] path[data-astro-cid-vwmglpvx]{opacity:.16;stroke-width:calc(1px / var(--s) / var(--map-k,1))}.weekend.is-map .wmap__base[data-astro-cid-vwmglpvx] path[data-astro-cid-vwmglpvx]{opacity:.34;stroke-width:calc(1.5px / var(--s) / var(--map-k,1))}.weekend.is-map .wmap__run[data-astro-cid-vwmglpvx]{stroke-width:calc(3px / var(--s) / var(--map-k,1))}.weekend.is-map .wmap__place[data-astro-cid-vwmglpvx]{scale:calc(1 / var(--map-k,1))}.weekend.is-map .wmap__run[data-astro-cid-vwmglpvx].is-running{opacity:1}.weekend.is-map .wmap__run[data-astro-cid-vwmglpvx].is-done{opacity:.6}.wmap__place[data-astro-cid-vwmglpvx]{transform-origin:.2rem;transition:opacity .5s var(--ease-out), scale .7s var(--ease-out);white-space:nowrap;font-size:var(--step-small);color:var(--night-ink);opacity:0;align-items:center;gap:.3rem;line-height:1;display:flex;position:absolute;transform:translate(-.2rem,-50%)}.wmap__place[data-astro-cid-vwmglpvx].is-on{opacity:.9}.weekend.is-map .wmap__place[data-astro-cid-vwmglpvx].is-on,.weekend.is-map .wmap__place[data-astro-cid-vwmglpvx].is-imlil{opacity:1}.wmap__place[data-astro-cid-vwmglpvx] i[data-astro-cid-vwmglpvx]{background:currentColor;flex:none;width:.4rem;height:.4rem}.wmap__tag[data-astro-cid-vwmglpvx]{background:color-mix(in oklab, var(--night) 72%, transparent);padding:.25rem .4rem}.wmap__place[data-astro-cid-vwmglpvx].is-flip{flex-direction:row-reverse;transform:translate(calc(.2rem - 100%),-50%)}.wmap__place[data-astro-cid-vwmglpvx].is-imlil{opacity:.85;font-weight:600}.wmap__place[data-astro-cid-vwmglpvx].is-imlil i[data-astro-cid-vwmglpvx]{width:.55rem;height:.55rem}.weekend[data-astro-cid-nl5b34ho]{--moment-w:clamp(16rem, 26vw, 24rem);--moment-gap:clamp(1.25rem, 2.2vw, 2.25rem);--day-gap:clamp(2.5rem, 5vw, 5rem);padding-block:var(--section) calc(var(--section) * .8);overflow:hidden}.weekend__frame[data-astro-cid-nl5b34ho]{margin-inline:var(--margin)}.weekend__head[data-astro-cid-nl5b34ho]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.25rem;display:grid}.weekend__head[data-astro-cid-nl5b34ho] h2[data-astro-cid-nl5b34ho]{grid-column:1/span 6}.weekend__head[data-astro-cid-nl5b34ho] p[data-astro-cid-nl5b34ho]{grid-column:7/span 5;max-width:40ch}.weekend__controls[data-astro-cid-nl5b34ho]{grid-column:12;justify-self:end;gap:.5rem;display:flex}.weekend__btn[data-astro-cid-nl5b34ho]{background:var(--night-ink);width:3.25rem;height:3.25rem;color:var(--night);transition:opacity .3s var(--ease-out), transform .2s var(--ease-out);border:0;place-items:center;display:grid}.weekend__btn[data-astro-cid-nl5b34ho]:hover{background:var(--paper-raised)}.weekend__btn[data-astro-cid-nl5b34ho]:active{transform:translateY(1px)}.weekend__btn[data-astro-cid-nl5b34ho]:disabled{opacity:.3;cursor:default}.weekend__btn[data-astro-cid-nl5b34ho] svg[data-astro-cid-nl5b34ho]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:square;width:1.4rem;height:1.4rem}.weekend__row[data-astro-cid-nl5b34ho]{gap:var(--day-gap);padding-right:calc(100% - var(--moment-w));overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;outline-offset:-3px;margin-top:clamp(2.5rem,6vh,4.5rem);display:flex;position:relative;overflow-x:auto}.weekend__row[data-astro-cid-nl5b34ho]::-webkit-scrollbar{display:none}.weekend__row[data-astro-cid-nl5b34ho].is-dragging{cursor:grabbing}.weekend__row[data-astro-cid-nl5b34ho].is-dragging [data-astro-cid-nl5b34ho]{pointer-events:none;user-select:none}@media (hover:none) and (pointer:coarse){.weekend__row[data-astro-cid-nl5b34ho]{scroll-snap-type:x mandatory}.weekend__moment[data-astro-cid-nl5b34ho]{scroll-snap-align:start}}.weekend__day[data-astro-cid-nl5b34ho]{flex-direction:column;flex:none;display:flex}.weekend__date[data-astro-cid-nl5b34ho]{font-size:var(--step-lead);letter-spacing:-.01em;margin-bottom:clamp(.75rem,2.5vh,1.5rem);font-weight:600;line-height:1.25}.weekend__date[data-astro-cid-nl5b34ho] span[data-astro-cid-nl5b34ho]{display:inline-block;position:sticky;left:0}.weekend__moments[data-astro-cid-nl5b34ho]{gap:var(--moment-gap);flex:1;display:flex}.weekend__moment[data-astro-cid-nl5b34ho]{flex:0 0 var(--moment-w);flex-direction:column;display:flex}.weekend__when[data-astro-cid-nl5b34ho]{font-size:min(var(--step-head), 8vh);letter-spacing:-.02em;font-weight:300;line-height:1}.weekend__name[data-astro-cid-nl5b34ho]{font-size:var(--step-lead);letter-spacing:-.01em;margin-top:.7rem;font-weight:500;line-height:1.25}.weekend__text[data-astro-cid-nl5b34ho]{color:var(--night-soft);max-width:36ch;min-height:3lh;margin-top:.4rem}.weekend__fig[data-astro-cid-nl5b34ho]{z-index:1;transition:opacity .45s var(--ease-out) .3s;flex-direction:column;margin-top:clamp(1.25rem,3vh,1.75rem);display:flex;position:relative}.weekend[data-astro-cid-nl5b34ho].is-map .weekend__fig[data-astro-cid-nl5b34ho]{opacity:0;transition-delay:0s}.weekend__fig[data-astro-cid-nl5b34ho] .weekend__img{aspect-ratio:4/5;object-fit:cover;background:var(--night-raised);width:100%}.weekend__bars[data-astro-cid-nl5b34ho]{gap:.4rem;display:flex;position:absolute;bottom:calc(100% + .6rem);left:0;right:0}.weekend__bars[data-astro-cid-nl5b34ho] span[data-astro-cid-nl5b34ho]{background:var(--race);flex:1;height:6px}.weekend__credit[data-astro-cid-nl5b34ho]{font-size:var(--step-small);background:color-mix(in oklab, var(--night) 78%, transparent);color:var(--night-ink);padding:.5rem .65rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.weekend__stage[data-astro-cid-nl5b34ho]{position:relative}.weekend[data-astro-cid-nl5b34ho] .wmaps{display:none}.weekend[data-astro-cid-nl5b34ho].is-map .wmaps{display:block}.weekend[data-astro-cid-nl5b34ho]:not(.is-pinned) .wmaps{inset:auto 0;top:var(--map-top,0px);height:var(--map-h,0px)}.weekend__reel[data-astro-cid-nl5b34ho]{z-index:1;position:relative}.weekend__head[data-astro-cid-nl5b34ho],.weekend__head[data-astro-cid-nl5b34ho]>[data-astro-cid-nl5b34ho],.weekend__date[data-astro-cid-nl5b34ho],.weekend__when[data-astro-cid-nl5b34ho],.weekend__name[data-astro-cid-nl5b34ho],.weekend__text[data-astro-cid-nl5b34ho]{z-index:2;position:relative}.weekend__date[data-astro-cid-nl5b34ho] span[data-astro-cid-nl5b34ho],.weekend__credit[data-astro-cid-nl5b34ho]{z-index:2}.weekend__foot[data-astro-cid-nl5b34ho]{gap:var(--gutter);margin-top:clamp(1.5rem,4vh,2.5rem);display:flex}.weekend__lens[data-astro-cid-nl5b34ho]{background:var(--signal);height:2.25rem;color:var(--ink);font-size:var(--step-small);white-space:nowrap;transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);border:0;flex:none;align-self:flex-start;margin-top:.4375rem;padding:0 .9rem;font-weight:600}.weekend__lens[data-astro-cid-nl5b34ho]:hover{background:color-mix(in oklab, var(--signal) 82%, var(--paper))}.weekend__lens[data-astro-cid-nl5b34ho]:active{transform:translateY(1px)}.weekend__clock[data-astro-cid-nl5b34ho]{--strip-top:.875rem;--strip-h:1.375rem;touch-action:pan-y;user-select:none;cursor:ew-resize;flex:1;min-width:0;height:3.5rem;position:relative}.clock__strip[data-astro-cid-nl5b34ho]{inset:var(--strip-top) 0 auto;height:var(--strip-h);background:var(--night-raised);position:absolute}.clock__day[data-astro-cid-nl5b34ho],.clock__night[data-astro-cid-nl5b34ho]{white-space:nowrap;font-size:var(--step-small);align-items:center;padding-inline:.5rem;line-height:1;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.clock__day[data-astro-cid-nl5b34ho]{background:color-mix(in oklab, var(--night-soft) 24%, transparent);color:var(--night-ink);font-weight:600}.clock__night[data-astro-cid-nl5b34ho]{color:var(--night-soft)}.clock__short[data-astro-cid-nl5b34ho],.is-tight[data-astro-cid-nl5b34ho] .clock__long[data-astro-cid-nl5b34ho]{display:none}.is-tight[data-astro-cid-nl5b34ho] .clock__short[data-astro-cid-nl5b34ho]{display:inline}.is-bare[data-astro-cid-nl5b34ho] .clock__short[data-astro-cid-nl5b34ho]{visibility:hidden}.clock__race[data-astro-cid-nl5b34ho]{top:calc(var(--strip-top) + var(--strip-h) + .375rem + var(--row) * .4375rem);background:var(--race);height:4px;position:absolute}.clock__tick[data-astro-cid-nl5b34ho]{width:1.5rem;height:calc(var(--strip-top) + var(--strip-h));background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;transform:translate(-50%)}.clock__tick[data-astro-cid-nl5b34ho]:before{content:"";width:2px;height:calc(var(--strip-top) - .1875rem);background:var(--night-soft);transition:transform .2s var(--ease-out);transform-origin:bottom;position:absolute;top:0;left:calc(50% - 1px)}.clock__tick[data-astro-cid-nl5b34ho].is-past:before{background:var(--night-ink)}.clock__tick[data-astro-cid-nl5b34ho]:hover:before{transform:scaleY(1.5)}.clock__tick[data-astro-cid-nl5b34ho]:focus-visible{outline:2px solid var(--night-ink);outline-offset:0}.clock__head[data-astro-cid-nl5b34ho]{top:calc(var(--strip-top) - .375rem);background:var(--night-ink);pointer-events:none;will-change:transform;width:2px;position:absolute;bottom:0;left:-1px}.clock__head[data-astro-cid-nl5b34ho]:before{content:"";background:var(--night-ink);width:10px;height:10px;position:absolute;top:-.5rem;left:-4px}.weekend[data-astro-cid-nl5b34ho].is-pinned{--wk-gap:clamp(1rem, 3vh, 2rem);--head-w:clamp(17rem, 27vw, 26rem);padding-block:0}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__track[data-astro-cid-nl5b34ho]{height:100svh;padding-block:calc(var(--nav-h) + var(--wk-gap)) var(--wk-gap)}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__frame[data-astro-cid-nl5b34ho]{flex-direction:column;height:100%;display:flex}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__stage[data-astro-cid-nl5b34ho]{flex:1;min-height:0;overflow:clip}.weekend[data-astro-cid-nl5b34ho].is-pinned .wmaps{display:block}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__foot[data-astro-cid-nl5b34ho]{flex:none;margin-top:clamp(.75rem,2.5vh,1.5rem)}.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__head[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__date[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__when[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__name[data-astro-cid-nl5b34ho]{transition:transform .7s var(--ease-out)}.weekend[data-astro-cid-nl5b34ho].is-map .weekend__date[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].is-map .weekend__when[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].is-map .weekend__name[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].is-map .weekend__text[data-astro-cid-nl5b34ho]{transform:translateY(var(--wk-drop,0px))}.weekend[data-astro-cid-nl5b34ho].is-pinned.is-map .weekend__head[data-astro-cid-nl5b34ho]{transform:translateY(var(--wk-head-drop,0px))}.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__text[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].has-lens .weekend__head[data-astro-cid-nl5b34ho] p[data-astro-cid-nl5b34ho]{transition:transform .7s var(--ease-out), opacity .35s var(--ease-out)}.weekend[data-astro-cid-nl5b34ho].is-pinned.is-map.is-map-tight .weekend__text[data-astro-cid-nl5b34ho],.weekend[data-astro-cid-nl5b34ho].is-pinned.is-map.is-map-tight .weekend__head[data-astro-cid-nl5b34ho] p[data-astro-cid-nl5b34ho]{opacity:0}.weekend__when[data-astro-cid-nl5b34ho],.weekend__name[data-astro-cid-nl5b34ho]{color:var(--night-soft);transition:color .3s var(--ease-out)}.weekend__text[data-astro-cid-nl5b34ho]{color:color-mix(in oklab, var(--night-soft) 76%, var(--night))}.weekend__moment[data-astro-cid-nl5b34ho].is-now .weekend__when[data-astro-cid-nl5b34ho],.weekend__moment[data-astro-cid-nl5b34ho].is-now .weekend__name[data-astro-cid-nl5b34ho]{color:var(--night-ink)}.weekend__moment[data-astro-cid-nl5b34ho].is-now .weekend__text[data-astro-cid-nl5b34ho]{color:var(--night-soft)}.weekend__when[data-astro-cid-nl5b34ho]:after{content:"";vertical-align:.3em;background:var(--signal);width:max(8px,.16em);height:max(8px,.16em);transition:transform .3s var(--ease-out);margin-left:.28em;display:inline-block;transform:rotate(45deg)scale(0)}.weekend__moment[data-astro-cid-nl5b34ho].is-now .weekend__when[data-astro-cid-nl5b34ho]:after{transform:rotate(45deg)scale(1)}.clock__tick[data-astro-cid-nl5b34ho].is-now:before{background:var(--signal)}.weekend__now[data-astro-cid-nl5b34ho]{display:none}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__now[data-astro-cid-nl5b34ho]{--now-w:clamp(16rem, 24vw, 22rem);z-index:3;width:var(--now-w);height:var(--map-free,50%);pointer-events:none;visibility:hidden;opacity:0;transition:opacity .4s var(--ease-out), visibility 0s linear .4s;align-content:center;display:grid;position:absolute;top:0;left:0}.weekend[data-astro-cid-nl5b34ho].is-pinned.is-map .weekend__now[data-astro-cid-nl5b34ho]{visibility:visible;opacity:1;transition-delay:.3s,0s}.now__item[data-astro-cid-nl5b34ho]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s linear .3s;grid-area:1/1;transform:translateY(.5rem)}.now__item[data-astro-cid-nl5b34ho].is-now{opacity:1;visibility:inherit;transition-delay:0s;transform:none}.now__when[data-astro-cid-nl5b34ho]{font-size:var(--step-small);color:var(--night-soft)}.now__title[data-astro-cid-nl5b34ho]{font-size:var(--step-lead);margin-top:.3rem;font-weight:500;line-height:1.25}.now__text[data-astro-cid-nl5b34ho]{max-width:34ch;color:var(--night-soft);margin-top:.6rem}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__reel[data-astro-cid-nl5b34ho]{gap:var(--day-gap);will-change:transform;height:100%;display:flex}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__head[data-astro-cid-nl5b34ho]{flex:0 0 var(--head-w);flex-direction:column;gap:1.5rem;display:flex}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__controls[data-astro-cid-nl5b34ho]{display:none}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__row[data-astro-cid-nl5b34ho]{cursor:default;flex:none;height:100%;margin-top:0;overflow:visible}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__date[data-astro-cid-nl5b34ho] span[data-astro-cid-nl5b34ho]{position:relative}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__fig[data-astro-cid-nl5b34ho]{flex:1 1 0;min-height:0}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__fig[data-astro-cid-nl5b34ho] picture{display:contents}.weekend[data-astro-cid-nl5b34ho].is-pinned .weekend__fig[data-astro-cid-nl5b34ho] .weekend__img{aspect-ratio:auto;flex:1 1 0;height:100%;min-height:0}@media (width<=899px){.weekend__head[data-astro-cid-nl5b34ho] h2[data-astro-cid-nl5b34ho],.weekend__head[data-astro-cid-nl5b34ho] p[data-astro-cid-nl5b34ho]{grid-column:1/-1}.weekend__controls[data-astro-cid-nl5b34ho]{grid-column:1/-1;justify-self:start}}@media (width<=699px){.weekend[data-astro-cid-nl5b34ho]{--moment-w:72vw;--moment-gap:1rem;--day-gap:2rem}.weekend__controls[data-astro-cid-nl5b34ho]{display:none}.weekend__foot[data-astro-cid-nl5b34ho]{flex-direction:column-reverse;gap:.75rem}.weekend__clock[data-astro-cid-nl5b34ho]{flex:none}.weekend__row[data-astro-cid-nl5b34ho]{margin-top:1.75rem}.weekend__foot[data-astro-cid-nl5b34ho]{margin-top:1.25rem}.weekend__fig[data-astro-cid-nl5b34ho] .weekend__img{aspect-ratio:5/4;max-height:max(8rem, calc(100svh - var(--nav-h) - 33rem));object-fit:cover}.weekend__lens[data-astro-cid-nl5b34ho]{margin-top:0;position:relative}.weekend__lens[data-astro-cid-nl5b34ho]:after{content:"";position:absolute;inset:-.25rem 0}.clock__tick[data-astro-cid-nl5b34ho]{width:2.25rem}.clock__long[data-astro-cid-nl5b34ho]{display:none}.clock__short[data-astro-cid-nl5b34ho]{display:inline}}.valley__top[data-astro-cid-qljbxbfx]{align-items:end;row-gap:3rem}.valley__intro[data-astro-cid-qljbxbfx]{grid-column:1/span 7;gap:1.5rem;display:grid}.valley__intro[data-astro-cid-qljbxbfx] .lead[data-astro-cid-qljbxbfx]{max-width:44ch}.valley__aid[data-astro-cid-qljbxbfx]{grid-column:9/span 4;gap:.6rem;display:grid}.valley__aid[data-astro-cid-qljbxbfx] h3[data-astro-cid-qljbxbfx]{font-size:var(--step-body);font-weight:600}.valley__tiles[data-astro-cid-qljbxbfx]{align-items:start;margin-top:clamp(3rem,6vw,4.5rem)}.valley__photo[data-astro-cid-qljbxbfx]{grid-column:1/span 8;margin:0;position:relative}.valley__photo[data-astro-cid-qljbxbfx] .valley__img{aspect-ratio:16/10;object-fit:cover;width:100%}.valley__on[data-astro-cid-qljbxbfx]{background:var(--paper);width:min(21rem,52%);padding:1.25rem 1.4rem 1.4rem;position:absolute;top:0;right:0}.valley__side[data-astro-cid-qljbxbfx]{grid-column:9/span 4;gap:2rem;display:grid}.valley__tile[data-astro-cid-qljbxbfx]{--map-ground:var(--stone);background:var(--stone);padding:clamp(1rem,2vw,1.5rem)}.valley__where[data-astro-cid-qljbxbfx]{font-size:var(--step-body);max-width:40ch}@media (width<=899px){.valley__intro[data-astro-cid-qljbxbfx],.valley__aid[data-astro-cid-qljbxbfx],.valley__photo[data-astro-cid-qljbxbfx],.valley__side[data-astro-cid-qljbxbfx]{grid-column:1/-1}.valley__on[data-astro-cid-qljbxbfx]{width:auto;padding:1.25rem 0 0;position:static}.valley__side[data-astro-cid-qljbxbfx]{margin-top:2rem}}.gallery__head[data-astro-cid-424vo76r]{align-items:end;row-gap:2rem}.gallery__head[data-astro-cid-424vo76r] h2[data-astro-cid-424vo76r]{grid-column:1/span 5}.gallery__intro[data-astro-cid-424vo76r]{grid-column:7/span 6;gap:1.75rem;display:grid}.gallery__links[data-astro-cid-424vo76r]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.gallery__links[data-astro-cid-424vo76r] .link[data-astro-cid-424vo76r]{margin-block:-.65rem;padding-block:.65rem}.gallery__lead[data-astro-cid-424vo76r]{align-items:end;row-gap:1rem;margin-top:clamp(3rem,6vw,5rem)}.gallery__lead-fig[data-astro-cid-424vo76r]{grid-column:1/span 9;margin:0}.gallery__lead-fig[data-astro-cid-424vo76r] .gallery__lead-img{aspect-ratio:16/9}.gallery__lead-cap[data-astro-cid-424vo76r]{grid-column:10/-1;gap:.5rem;max-width:24ch;display:grid}.gallery__grid[data-astro-cid-424vo76r]{gap:var(--gutter);margin-top:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gallery__grid[data-astro-cid-424vo76r] figure[data-astro-cid-424vo76r]{gap:.6rem;margin:0;display:grid}.gallery__grid[data-astro-cid-424vo76r] .gallery__img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width<=899px){.gallery__head[data-astro-cid-424vo76r] h2[data-astro-cid-424vo76r],.gallery__intro[data-astro-cid-424vo76r],.gallery__lead-fig[data-astro-cid-424vo76r],.gallery__lead-cap[data-astro-cid-424vo76r]{grid-column:1/-1}.gallery__lead-cap[data-astro-cid-424vo76r]{max-width:none}.gallery__grid[data-astro-cid-424vo76r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.practical[data-astro-cid-tb2sdy57]{background:var(--paper-raised);padding-block:var(--section) calc(var(--section) * .55);overflow:hidden}.practical__grid[data-astro-cid-tb2sdy57]{align-items:start}.practical__text[data-astro-cid-tb2sdy57]{grid-column:1/span 5;gap:2rem;display:grid}.practical__facts[data-astro-cid-tb2sdy57]{font-size:var(--step-body);gap:.6rem;display:grid}.practical__facts[data-astro-cid-tb2sdy57] li[data-astro-cid-tb2sdy57]:first-child{font-weight:500}.practical__faq[data-astro-cid-tb2sdy57]{gap:.25rem;margin-top:.5rem;display:grid}.practical__faq[data-astro-cid-tb2sdy57] details[data-astro-cid-tb2sdy57]{padding-block:.9rem}.practical__faq[data-astro-cid-tb2sdy57] summary[data-astro-cid-tb2sdy57]{font-size:var(--step-lead);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:500;line-height:1.25;display:flex}.practical__chev[data-astro-cid-tb2sdy57]{width:.9rem;height:.9rem;transition:transform .3s var(--ease-out);flex:none;position:relative}.practical__chev[data-astro-cid-tb2sdy57]:before,.practical__chev[data-astro-cid-tb2sdy57]:after{content:"";background:currentColor;width:.6rem;height:2px;position:absolute;top:50%}.practical__chev[data-astro-cid-tb2sdy57]:before{left:0;transform:rotate(45deg)}.practical__chev[data-astro-cid-tb2sdy57]:after{right:0;transform:rotate(-45deg)}details[data-astro-cid-tb2sdy57][open] .practical__chev[data-astro-cid-tb2sdy57]{transform:rotate(180deg)}.practical__answer[data-astro-cid-tb2sdy57]{max-width:60ch;color:var(--ink);padding-top:.75rem}.practical__actions[data-astro-cid-tb2sdy57]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.5rem;display:flex}.practical__actions[data-astro-cid-tb2sdy57] .link[data-astro-cid-tb2sdy57]{margin-block:-.65rem;padding-block:.65rem}.practical__media[data-astro-cid-tb2sdy57]{margin-top:calc(var(--section) * -1);grid-column:7/-1;padding-bottom:5rem;position:relative}.practical__media[data-astro-cid-tb2sdy57] .practical__tall{aspect-ratio:3/4;object-fit:cover;width:100%}.practical__media[data-astro-cid-tb2sdy57] .practical__square{aspect-ratio:1;object-fit:cover;outline:10px solid var(--paper-raised);width:34%;position:absolute;bottom:1rem;left:-2.5rem}@media (width<=899px){.practical__text[data-astro-cid-tb2sdy57],.practical__media[data-astro-cid-tb2sdy57]{grid-column:1/-1}.practical__media[data-astro-cid-tb2sdy57]{margin-top:calc(var(--section) * -1);grid-row:1;margin-bottom:calc(3.25rem + 10px);padding-bottom:0}.practical__media[data-astro-cid-tb2sdy57] .practical__tall{aspect-ratio:4/5}.practical__media[data-astro-cid-tb2sdy57] .practical__square{width:38%;bottom:-1.5rem;left:auto;right:0}}.partners[data-astro-cid-5m2jivml]{background:var(--stone);justify-items:center;min-height:clamp(30rem,44vw,40rem);padding-top:clamp(4rem,9vw,8rem);display:grid;overflow:hidden}.partners__card[data-astro-cid-5m2jivml]{background:var(--paper-raised);text-align:center;align-content:start;gap:2rem;width:min(56vw,52rem);padding:clamp(2rem,4.5vw,3.75rem);display:grid;position:relative}.partners__card[data-astro-cid-5m2jivml]:after{content:"";background:inherit;height:60rem;position:absolute;top:100%;left:0;right:0}.partners__title[data-astro-cid-5m2jivml]{font-size:var(--step-lead);letter-spacing:-.01em;font-weight:600}.partners__names[data-astro-cid-5m2jivml]{text-wrap:balance;font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);line-height:1.75}.partners__name[data-astro-cid-5m2jivml]{white-space:nowrap}.partners__dot[data-astro-cid-5m2jivml]{color:var(--ink-soft)}.partners__org[data-astro-cid-5m2jivml]{justify-self:center;max-width:36ch}@media (width<=699px){.partners[data-astro-cid-5m2jivml]{padding-bottom:0}.partners__card[data-astro-cid-5m2jivml]{width:92vw;padding:1.75rem}.partners__names[data-astro-cid-5m2jivml]{line-height:1.5}.partners__name[data-astro-cid-5m2jivml]{display:block}.partners__name[data-astro-cid-5m2jivml]+.partners__name[data-astro-cid-5m2jivml]{margin-top:.35rem}.partners__name[data-astro-cid-5m2jivml].is-long{white-space:normal}.partners__dot[data-astro-cid-5m2jivml]{display:none}}.closing__strip[data-astro-cid-miz5qnfv]{grid-template-columns:repeat(3,1fr);display:grid}.closing__strip[data-astro-cid-miz5qnfv] .closing__img{object-fit:cover;width:100%;height:42svh;min-height:16rem}.closing__field[data-astro-cid-miz5qnfv]{background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,7vw,6rem) clamp(4rem,8vw,7rem)}.closing__text[data-astro-cid-miz5qnfv]{grid-column:1/span 8;gap:2.25rem;display:grid}.closing__statement[data-astro-cid-miz5qnfv]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.375rem,1rem + 1.3vw,2.25rem);font-weight:500;line-height:1.2}.closing__statement[data-astro-cid-miz5qnfv] a[data-astro-cid-miz5qnfv]{color:var(--paper);text-underline-offset:.2em;transition:text-underline-offset .25s var(--ease-out);text-decoration-line:underline;text-decoration-thickness:.1em}.closing__statement[data-astro-cid-miz5qnfv] a[data-astro-cid-miz5qnfv]:hover{text-underline-offset:.3em}.closing__when[data-astro-cid-miz5qnfv]{text-align:right;font-size:var(--step-head);letter-spacing:-.03em;grid-column:9/-1;align-self:end;justify-items:end;font-weight:600;line-height:1;display:grid}.closing__when[data-astro-cid-miz5qnfv] span[data-astro-cid-miz5qnfv]:last-child{font-size:var(--step-lead);letter-spacing:-.01em;color:var(--night-soft);margin-top:.75rem;font-weight:400}.closing__small[data-astro-cid-miz5qnfv]{color:var(--night-soft);gap:.35rem;display:grid}.closing[data-astro-cid-miz5qnfv] [data-astro-cid-miz5qnfv]::selection{background:var(--paper);color:var(--ink)}@media (width<=699px){.closing__strip[data-astro-cid-miz5qnfv]{grid-template-columns:1fr 1fr}.closing__strip[data-astro-cid-miz5qnfv] .closing__img{aspect-ratio:1;height:auto;min-height:0}.closing__strip[data-astro-cid-miz5qnfv]>picture:first-child{grid-column:1/-1}.closing__strip[data-astro-cid-miz5qnfv]>picture:first-child .closing__img{aspect-ratio:4/3}.closing__text[data-astro-cid-miz5qnfv],.closing__when[data-astro-cid-miz5qnfv]{grid-column:1/-1}.closing__when[data-astro-cid-miz5qnfv]{text-align:left;justify-items:start;margin-top:2.5rem}}.contact[data-astro-cid-rm6npfgm]{min-height:100svh;display:grid;position:relative}.contact[data-astro-cid-rm6npfgm] .contact__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact__holder[data-astro-cid-rm6npfgm]{padding:clamp(2.5rem, 6vw, 4rem) var(--margin) calc(var(--ridge-h) + clamp(1.5rem, 4vw, 3rem));justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.contact__card[data-astro-cid-rm6npfgm]{background:var(--paper);gap:1.4rem;width:min(24rem,100%);padding:2rem 2rem 0;display:grid}.contact__title[data-astro-cid-rm6npfgm]{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:600;line-height:1.05}address[data-astro-cid-rm6npfgm]{font-style:normal;display:grid}.contact__hours[data-astro-cid-rm6npfgm] dl[data-astro-cid-rm6npfgm]{gap:.35rem;margin-top:.35rem;display:grid}.contact__hours[data-astro-cid-rm6npfgm] dl[data-astro-cid-rm6npfgm] div[data-astro-cid-rm6npfgm]{justify-content:space-between;gap:1rem;display:flex}.contact__hours[data-astro-cid-rm6npfgm] dd[data-astro-cid-rm6npfgm]{margin:0;font-weight:500}.contact__lines[data-astro-cid-rm6npfgm]{justify-items:start;gap:.9rem;display:grid}.contact__lines[data-astro-cid-rm6npfgm] .link[data-astro-cid-rm6npfgm]{margin-block:-.45rem;padding-block:.45rem}.contact__btn[data-astro-cid-rm6npfgm]{width:calc(100% + 4rem);min-height:3.5rem;margin-inline:-2rem}@media (width<=699px){.contact[data-astro-cid-rm6npfgm]{min-height:0}.contact[data-astro-cid-rm6npfgm] .contact__photo{height:70svh;position:relative}.contact__holder[data-astro-cid-rm6npfgm]{margin-top:-5rem;padding-top:0}.contact__card[data-astro-cid-rm6npfgm]{width:100%;padding:1.5rem 1.5rem 0}.contact__btn[data-astro-cid-rm6npfgm]{width:calc(100% + 3rem);margin-inline:-1.5rem}}
