.line[data-astro-cid-v4nqsag3]{padding-bottom:.08em;display:block;overflow:hidden}.inner[data-astro-cid-v4nqsag3]{display:block}html.motion .reveal[data-astro-cid-v4nqsag3]:not(.is-in) .inner[data-astro-cid-v4nqsag3]{transform:translateY(120%)}.stage[data-astro-cid-hzzbybsk]{background:var(--ink);height:100svh;position:relative;overflow:hidden}.media[data-astro-cid-hzzbybsk],.poster[data-astro-cid-hzzbybsk],.canvas[data-astro-cid-hzzbybsk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.canvas[data-astro-cid-hzzbybsk]{opacity:0}.grade[data-astro-cid-hzzbybsk]{pointer-events:none;mix-blend-mode:multiply;opacity:0;background:linear-gradient(#85bbe8,#aaccec 20%,#c6cbdb 40%,#b6b1c6 60%,#788dc3 80%,#7292c5);position:absolute;inset:0}.sequence[data-astro-cid-hzzbybsk].is-ready .canvas[data-astro-cid-hzzbybsk]{opacity:1}[data-astro-cid-hzzbybsk][data-still] .poster[data-astro-cid-hzzbybsk]{aspect-ratio:2400/1340;object-fit:fill;width:max(100%,179.1svh);max-width:none;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.loading[data-astro-cid-hzzbybsk]{z-index:2;height:1px;transition:opacity var(--dur-base) var(--ease-out);background:#f7f5f029;position:absolute;bottom:0;left:0;right:0}.loading[data-astro-cid-hzzbybsk]:after{content:"";transform:scaleX(var(--loaded,0));transform-origin:0;background:#f7f5f0bf;transition:transform .4s linear;position:absolute;inset:0}.loading[data-astro-cid-hzzbybsk].is-done{opacity:0}html:not(.motion) .loading[data-astro-cid-hzzbybsk]{display:none}.intro[data-astro-cid-hzzbybsk]{z-index:1;position:absolute;inset:0}.vignette[data-astro-cid-hzzbybsk]{pointer-events:none;background:radial-gradient(#0000 55%,#14182073);position:absolute;inset:0}.copy[data-astro-cid-hzzbybsk]{padding-inline:var(--margin);text-align:center;color:var(--bone);font:400 italic clamp(1.75rem, 3vw, 2.5rem) / 1.2 var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 2px #14182073,0 0 28px #14182099;padding-block:var(--space-4);background:radial-gradient(48% 62%,#14182085,#0000 75%);position:absolute;bottom:clamp(3rem,12vh,7rem);left:0;right:0}.copy[data-astro-cid-hzzbybsk] p{margin-inline:auto}@media (width<=760px){.copy[data-astro-cid-hzzbybsk]{text-shadow:0 1px 2px #14182099,0 0 24px #141820bf;background:radial-gradient(80% 60%,#1418209e,#0000 80%)}}@media (prefers-contrast:more){.copy[data-astro-cid-hzzbybsk]{background:radial-gradient(75% 58%,#141820cc,#0000 85%)}}html.motion .copy[data-astro-cid-hzzbybsk]{opacity:0}.end[data-astro-cid-hzzbybsk]{height:100svh;position:relative}html.motion .end[data-astro-cid-hzzbybsk]{position:absolute;inset:0}.end-poster[data-astro-cid-hzzbybsk]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.motion .end-poster[data-astro-cid-hzzbybsk]{opacity:0;transform:scale(1.04)}html.motion [data-astro-cid-hzzbybsk]:is([data-reverse],[data-still]) .end-poster[data-astro-cid-hzzbybsk]{transform:none}html.motion [data-astro-cid-hzzbybsk][data-reverse] .poster[data-astro-cid-hzzbybsk]{transform:scale(1.04)}.outro[data-astro-cid-hzzbybsk]{position:absolute;inset:0}html.motion .outro[data-astro-cid-hzzbybsk]{visibility:hidden}html:not(.motion) .stage[data-astro-cid-hzzbybsk]:has(.end){height:auto;padding-top:100svh}html:not(.motion) .stage[data-astro-cid-hzzbybsk]:has(.end) [data-astro-cid-hzzbybsk]:is(.media,.vignette,.intro){height:100svh;bottom:auto}html:not(.motion) [data-astro-cid-hzzbybsk]:is([data-reverse],[data-still]) .stage[data-astro-cid-hzzbybsk]:has(.end){padding-top:0}html:not(.motion) [data-astro-cid-hzzbybsk]:is([data-reverse],[data-still]) .stage[data-astro-cid-hzzbybsk]:has(.end) [data-astro-cid-hzzbybsk]:is(.media,.vignette,.intro,.grade),html:not(.motion) .stage[data-astro-cid-hzzbybsk]:has(.end) .copy[data-astro-cid-hzzbybsk]{display:none}.materials[data-astro-cid-gmf4gq3k]{background:var(--bg);color:var(--fg)}.intro[data-astro-cid-gmf4gq3k] h2[data-astro-cid-gmf4gq3k]{margin:0 0 var(--space-3);font-size:var(--size-h2);line-height:1.04}.intro[data-astro-cid-gmf4gq3k] h2[data-astro-cid-gmf4gq3k] span[data-astro-cid-gmf4gq3k]{display:block}.intro[data-astro-cid-gmf4gq3k] p[data-astro-cid-gmf4gq3k]{color:var(--muted);margin:0;line-height:1.6}.frame[data-astro-cid-gmf4gq3k]{aspect-ratio:4/5;background:var(--surface);overflow:hidden}.frame[data-astro-cid-gmf4gq3k] img[data-astro-cid-gmf4gq3k]{object-fit:cover;width:100%;max-width:none;height:100%}.text[data-astro-cid-gmf4gq3k] h3[data-astro-cid-gmf4gq3k]{margin:0 0 var(--space-1);font:400 clamp(1.5rem, 2vw, 2rem) / 1.1 var(--font-display)}.text[data-astro-cid-gmf4gq3k] p[data-astro-cid-gmf4gq3k]{max-width:30ch;color:var(--muted);font-size:var(--size-small);margin:0;line-height:1.6}.pin[data-astro-cid-gmf4gq3k]{padding:var(--space-6) 0 var(--space-5)}.intro[data-astro-cid-gmf4gq3k]{max-width:34rem;margin:0 var(--margin) var(--space-4)}.track[data-astro-cid-gmf4gq3k]{gap:var(--space-3);padding:0 var(--margin) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:thin;scrollbar-color:var(--muted) transparent;margin:0;list-style:none;display:flex;overflow-x:auto}.card[data-astro-cid-gmf4gq3k]{scroll-snap-align:start;flex:0 0 min(78vw,22rem)}.card[data-astro-cid-gmf4gq3k] .frame[data-astro-cid-gmf4gq3k]{margin-bottom:var(--space-3)}@media (width>=761px) and (height>=40em){html.motion .materials[data-astro-cid-gmf4gq3k]{--pin-top:var(--space-6);--pin-bottom:var(--space-5);--intro-gap:var(--space-5);--row-pad:var(--space-2)}html.motion .pin[data-astro-cid-gmf4gq3k]{height:100svh;padding:var(--pin-top) var(--margin) var(--pin-bottom);align-items:center;display:flex;overflow:clip}html.motion .row[data-astro-cid-gmf4gq3k]{column-gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;width:100%;height:100%;display:grid;position:relative}html.motion .intro[data-astro-cid-gmf4gq3k]{margin:0 0 var(--intro-gap);grid-column:1}html.motion [data-astro-cid-gmf4gq3k]:is(.track,.card){display:contents}html.motion .card[data-astro-cid-gmf4gq3k] .frame[data-astro-cid-gmf4gq3k]{width:min(100%, calc((100svh - var(--pin-top) - var(--pin-bottom)) * .8));grid-column:2;margin:auto 0;position:absolute;inset:0 0 0 auto}html.motion .card[data-astro-cid-gmf4gq3k]:not(:first-child) .frame[data-astro-cid-gmf4gq3k]{background:0 0}html.motion .card[data-astro-cid-gmf4gq3k]:not(:first-child) [data-astro-cid-gmf4gq3k]:is(.frame,.frame img){will-change:transform}html.motion .text[data-astro-cid-gmf4gq3k]{--lit:0;padding:var(--row-pad) 0;border-top:1px solid var(--line);grid-column:1;position:relative}html.motion .card[data-astro-cid-gmf4gq3k]:first-child .text[data-astro-cid-gmf4gq3k]{--lit:1}html.motion .text[data-astro-cid-gmf4gq3k]:before{content:"";background:var(--fg-strong);height:2px;transform:scaleX(var(--lit));transform-origin:0;position:absolute;top:-1px;left:0;right:0}html.motion .text[data-astro-cid-gmf4gq3k] h3[data-astro-cid-gmf4gq3k]{color:color-mix(in srgb, var(--fg-strong) calc(var(--lit) * 100%), var(--muted))}html.motion .text[data-astro-cid-gmf4gq3k] p[data-astro-cid-gmf4gq3k]{color:color-mix(in srgb, var(--fg) calc(var(--lit) * 100%), var(--muted))}}@media (width>=761px) and (height>=40em) and (height<=60em){html.motion .materials[data-astro-cid-gmf4gq3k]{--pin-top:var(--space-5);--pin-bottom:var(--space-3);--intro-gap:var(--space-3);--row-pad:var(--space-1)}html.motion .text[data-astro-cid-gmf4gq3k] p[data-astro-cid-gmf4gq3k]{max-width:40ch;line-height:1.5}}.spread[data-astro-cid-puva3jjo]{column-gap:var(--space-5);min-height:100svh;padding:var(--space-6) var(--margin) var(--space-6) 0;background:var(--bg);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;display:grid;position:relative}.frame[data-astro-cid-puva3jjo]{aspect-ratio:4/3;position:relative;overflow:hidden}.frame[data-astro-cid-puva3jjo] img[data-astro-cid-puva3jjo]{object-fit:cover;object-position:var(--focus-x) var(--horizon);width:100%;max-width:none;height:100%;transform-origin:var(--focus-x) var(--horizon)}.rule[data-astro-cid-puva3jjo]{right:var(--margin);background:var(--line);transform-origin:0;pointer-events:none;height:1px;position:absolute}.words[data-astro-cid-puva3jjo]{grid-template-rows:var(--horizon) auto;align-self:stretch;display:grid}.words[data-astro-cid-puva3jjo] h2{padding-bottom:var(--space-3);font-size:var(--size-h2);align-self:end;line-height:1.04}.words[data-astro-cid-puva3jjo] p{padding-top:var(--space-3);color:var(--muted);line-height:1.7}@media (width<=760px){.spread[data-astro-cid-puva3jjo]{row-gap:var(--space-4);padding:var(--space-4) 0 var(--space-6);grid-template-columns:1fr}.rule[data-astro-cid-puva3jjo]{display:none}.words[data-astro-cid-puva3jjo]{padding:0 var(--margin);display:block}.words[data-astro-cid-puva3jjo] h2{padding-bottom:var(--space-2)}.words[data-astro-cid-puva3jjo] p{padding-top:0}}.invitation[data-astro-cid-wdcrdqhv]{z-index:2;color:var(--fg);--muted:#bcc2cb;position:relative}@media (prefers-contrast:more){.invitation[data-astro-cid-wdcrdqhv]{--muted:#dde0e5}}html.motion .invitation[data-astro-cid-wdcrdqhv]{margin-top:-100svh}.backdrop[data-astro-cid-wdcrdqhv]{background:var(--dusk);height:100svh;position:sticky;top:0;overflow:hidden}html.motion .backdrop[data-astro-cid-wdcrdqhv]{visibility:hidden}.backdrop[data-astro-cid-wdcrdqhv] img[data-astro-cid-wdcrdqhv]{object-fit:cover;width:100%;max-width:none;height:100%}.dim[data-astro-cid-wdcrdqhv]{background:#121824cc;position:absolute;inset:0}html.motion .dim[data-astro-cid-wdcrdqhv]{opacity:0}.body[data-astro-cid-wdcrdqhv]{column-gap:var(--space-6);row-gap:var(--space-5);padding:var(--space-7) var(--margin) var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;margin-top:-100svh;display:grid;position:relative}html.motion .body[data-astro-cid-wdcrdqhv]{padding-top:100svh}.intro[data-astro-cid-wdcrdqhv] h2[data-astro-cid-wdcrdqhv]{margin-bottom:var(--space-3);font-size:var(--size-h2);line-height:1.04}.intro[data-astro-cid-wdcrdqhv] p[data-astro-cid-wdcrdqhv]{max-width:34ch;line-height:1.7}.where[data-astro-cid-wdcrdqhv]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted)}.form[data-astro-cid-wdcrdqhv],.sent[data-astro-cid-wdcrdqhv]{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:40rem;display:grid}.field[data-astro-cid-wdcrdqhv]{gap:var(--space-1);grid-column:1/-1;display:grid}.field[data-astro-cid-wdcrdqhv].half{grid-column:span 1}label[data-astro-cid-wdcrdqhv]{color:var(--muted);font-size:.9375rem}.optional[data-astro-cid-wdcrdqhv]{opacity:.8}input[data-astro-cid-wdcrdqhv],select[data-astro-cid-wdcrdqhv],textarea[data-astro-cid-wdcrdqhv]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg-strong);font:400 1.125rem / 1.4 var(--font-sans);color-scheme:dark;transition:border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;padding:.4rem 0 .6rem}select[data-astro-cid-wdcrdqhv] option[data-astro-cid-wdcrdqhv]{background:var(--dusk)}input[data-astro-cid-wdcrdqhv][type=date]:invalid::-webkit-datetime-edit{color:var(--muted)}input[data-astro-cid-wdcrdqhv][type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}input[data-astro-cid-wdcrdqhv][type=date]:hover::-webkit-calendar-picker-indicator,input[data-astro-cid-wdcrdqhv][type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}textarea[data-astro-cid-wdcrdqhv]{resize:vertical}input[data-astro-cid-wdcrdqhv]:focus,select[data-astro-cid-wdcrdqhv]:focus,textarea[data-astro-cid-wdcrdqhv]:focus{border-bottom-color:var(--accent);box-shadow:0 2px 0 var(--accent);outline:none}[data-astro-cid-wdcrdqhv][aria-invalid=true]{border-bottom-color:#e8a28a}.error[data-astro-cid-wdcrdqhv]{color:#f0b8a4;font-size:.875rem}.submit[data-astro-cid-wdcrdqhv]{border:1px solid var(--accent);color:var(--fg-strong);background:linear-gradient(var(--accent), var(--accent)) no-repeat 0 100% / 100% 0%;font:400 1rem / 1 var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:background-size var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-column:1/-1;justify-self:start;padding:1rem 2rem}.submit[data-astro-cid-wdcrdqhv]:hover,.submit[data-astro-cid-wdcrdqhv]:focus-visible{color:var(--ink);background-size:100% 100%}.submit[data-astro-cid-wdcrdqhv][disabled]{opacity:.6;cursor:progress}.form-status[data-astro-cid-wdcrdqhv]{color:var(--muted);grid-column:1/-1;font-size:.875rem}.form-status[data-astro-cid-wdcrdqhv]:empty{display:none}.sent[data-astro-cid-wdcrdqhv]{display:block}.sent[data-astro-cid-wdcrdqhv][hidden]{display:none}.sent[data-astro-cid-wdcrdqhv] h3[data-astro-cid-wdcrdqhv]{margin-bottom:var(--space-2);font-size:var(--size-h2)}.sent[data-astro-cid-wdcrdqhv] p[data-astro-cid-wdcrdqhv]{line-height:1.7}.footer[data-astro-cid-wdcrdqhv]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;font-size:.875rem;display:flex}.footer[data-astro-cid-wdcrdqhv] p[data-astro-cid-wdcrdqhv]{max-width:70ch}.footer[data-astro-cid-wdcrdqhv] a[data-astro-cid-wdcrdqhv]{color:var(--fg-strong);text-underline-offset:.3em}@media (width<=54em){.body[data-astro-cid-wdcrdqhv]{padding-top:var(--space-6);grid-template-columns:1fr}}@media (width<=30em){.field[data-astro-cid-wdcrdqhv].half{grid-column:1/-1}}.index[data-astro-cid-kv23ram7]{z-index:15;color:#fff;mix-blend-mode:difference;width:1px;height:40vh;position:fixed;top:50%;right:max(.75rem,1.6vw);transform:translateY(-50%)}.track[data-astro-cid-kv23ram7]{background:#ffffff4d;position:absolute;inset:0}.fill[data-astro-cid-kv23ram7]{height:100%;transform:scaleY(var(--progress,0));transform-origin:top;background:currentColor}ol[data-astro-cid-kv23ram7]{margin:0;padding:0;list-style:none}li[data-astro-cid-kv23ram7]{top:var(--at,0%);position:absolute;left:0}a[data-astro-cid-kv23ram7]{width:32px;height:28px;color:inherit;display:block;position:absolute;top:-14px;left:-16px}a[data-astro-cid-kv23ram7]:before{content:"";width:7px;height:1px;transition:width var(--dur-fast) var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%)}a[data-astro-cid-kv23ram7][aria-current=true]:before{width:13px}.name[data-astro-cid-kv23ram7]{white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);pointer-events:none;font-size:.8125rem;position:absolute;top:50%;right:26px;transform:translate(6px,-50%)}a[data-astro-cid-kv23ram7]:hover .name[data-astro-cid-kv23ram7],a[data-astro-cid-kv23ram7]:focus-visible .name[data-astro-cid-kv23ram7]{opacity:1;transform:translateY(-50%)}a[data-astro-cid-kv23ram7]:focus-visible{outline-offset:0;outline:1px solid}a[data-astro-cid-kv23ram7]:focus-visible:before{width:13px;height:2px}@media (width<=760px){.index[data-astro-cid-kv23ram7]{height:30vh;right:6px}ol[data-astro-cid-kv23ram7]{display:none}}.arrival-copy[data-astro-cid-lcdefpme]{--img-h:max(100svh, 100vw * 1339 / 2400);--img-top:calc((100svh - var(--img-h)) / 2);--roof:calc(var(--img-top) + var(--img-h) * .3);--deck:calc(var(--img-top) + var(--img-h) * .8);--gap:clamp(.75rem, 2.2svh, 1.75rem);--size:min(8.5vw, 14svh, (100svh - var(--deck)) * .68, (100vw - 2 * var(--margin) - 15rem) / 9.2);color:var(--ink);position:absolute;inset:0}.arrival-copy[data-astro-cid-lcdefpme] h1{color:inherit;font-size:var(--size);letter-spacing:-.025em;line-height:.96}.arrival-copy[data-astro-cid-lcdefpme] .line{white-space:nowrap;position:absolute}.arrival-copy[data-astro-cid-lcdefpme] .line[data-part=up]{left:var(--margin);bottom:calc(100svh - var(--roof) + var(--gap))}.arrival-copy[data-astro-cid-lcdefpme] .line[data-part=down]{right:var(--margin);text-align:right;top:calc(var(--deck) + var(--gap))}.almanac[data-astro-cid-lcdefpme]{right:var(--margin);bottom:calc(100svh - var(--roof) + var(--gap) + var(--size) * .3);text-align:right;font:450 var(--size-small) / 1.5 var(--font-sans);margin:0;position:absolute}.almanac-in[data-astro-cid-lcdefpme],.almanac-in[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}html.motion #arrival[data-astro-cid-lcdefpme] .almanac-in[data-astro-cid-lcdefpme]{opacity:0}html.motion #arrival[data-astro-cid-lcdefpme] .is-lit .almanac-in[data-astro-cid-lcdefpme]{animation:almanac-in 1.2s var(--ease-out) 1.5s both}@keyframes almanac-in{0%{opacity:0}to{opacity:1}}html.motion #arrival[data-astro-cid-lcdefpme] .media{opacity:0}html.motion #arrival[data-astro-cid-lcdefpme] .is-lit .media{opacity:1;animation:first-light 2.4s var(--ease-out) both}@keyframes first-light{0%{opacity:0;filter:brightness(.5)saturate(.7)contrast(.92)}25%{opacity:1}}.inside[data-astro-cid-lcdefpme]{height:100%;padding:0 var(--margin) clamp(3rem, 10vh, 6rem);color:var(--bone);background:linear-gradient(90deg,#1418209e,#14182040 45%,#0000 70%);align-items:flex-end;display:flex}.inside-copy[data-astro-cid-lcdefpme]{max-width:30rem}.inside[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);color:inherit;font-size:var(--size-h2);line-height:1.04}.inside-lead[data-astro-cid-lcdefpme]{font-size:var(--size-body);margin:0;line-height:1.6}@media (width<=600px){.inside[data-astro-cid-lcdefpme]{padding-bottom:var(--space-4);background:linear-gradient(#0000 30%,#141820b3 75%)}.arrival-copy[data-astro-cid-lcdefpme]{--size:13vw}.arrival-copy[data-astro-cid-lcdefpme] .line{white-space:normal;text-wrap:balance;max-width:72vw}.almanac[data-astro-cid-lcdefpme]{top:calc(var(--space-6) - var(--space-3));bottom:auto;right:auto;left:var(--margin);text-align:left;font-size:.8125rem}.almanac-in[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline}.almanac-in[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:nth-child(2){display:none}.almanac-in[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:nth-child(3):before{content:" · "}}.dusk-outro[data-astro-cid-lcdefpme]{height:100%;padding:clamp(6rem, 16vh, 9rem) var(--margin) 0;color:var(--bone);background:linear-gradient(#0e1422a8,#0e142280 32%,#0e142200 58%)}.dusk-outro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2);color:inherit;font-size:var(--size-h2);line-height:1.04}.dusk-outro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34ch;line-height:1.6}#dusk[data-astro-cid-lcdefpme] .stage{z-index:1}.skip[data-astro-cid-lcdefpme]{top:var(--space-2);left:var(--margin);z-index:40;padding:var(--space-1) var(--space-2);color:var(--ink);background:var(--bone);position:fixed;transform:translateY(-200%)}.skip[data-astro-cid-lcdefpme]:focus{transform:none}
