@font-face{font-family:Italiana;src:url(/_next/static/media/acaa31bcd8de99a2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Italiana Fallback;src:local("Times New Roman");ascent-override:86.90%;descent-override:23.41%;line-gap-override:0.00%;size-adjust:106.78%}.__className_717862{font-family:Italiana,Italiana Fallback;font-weight:400;font-style:normal}.__variable_717862{--iv-font-display:"Italiana","Italiana Fallback"}@font-face{font-family:Hanken Grotesk;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_9bf716{font-family:Hanken Grotesk,Hanken Grotesk Fallback}.__variable_9bf716{--iv-font-body:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Geist Mono;src:url(/_next/static/media/190cd984471a34c4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ade3cd{font-family:Geist Mono,Geist Mono Fallback;font-weight:400;font-style:normal}.__variable_ade3cd{--iv-font-data:"Geist Mono","Geist Mono Fallback"}.iv-sky{--iv-bg:#070b14;--iv-surface:#0d1322;--iv-fg:#e9eef8;--iv-muted:#8a93a8;--iv-line:#1c2438;--iv-accent:#f5c86b;--iv-accent-2:#7fb4ff;--iv-display:var(--iv-font-display);--iv-body:var(--iv-font-body);--iv-data:var(--iv-font-data);--iv-layer-image:0;--iv-layer-content:1;--iv-layer-control:2;min-height:100dvh;overflow:clip;background:var(--iv-bg);color:var(--iv-fg);font:400 1.03rem/1.68 var(--iv-body)}.iv-sky *,.iv-sky :after,.iv-sky :before{box-sizing:border-box}.iv-sky h1,.iv-sky h2,.iv-sky h3,.iv-sky p{margin:0}.iv-sky h1,.iv-sky h2,.iv-sky h3{text-wrap:balance}.iv-sky p{text-wrap:pretty}.iv-sky img{object-fit:cover}.iv-sky a,.iv-sky button,.iv-sky input,.iv-sky select{min-height:44px}.iv-sky :focus-visible{outline:3px solid var(--iv-accent);outline-offset:4px}.iv-sky-opening{position:relative;width:min(100%,80rem);min-height:100svh;margin-inline:auto;display:grid;align-items:end;isolation:isolate;overflow:hidden;background:var(--iv-bg)}.iv-sky-opening-photo{position:absolute;inset:0;z-index:var(--iv-layer-image)}.iv-sky-opening-photo img{object-position:50% 62%;filter:brightness(.84) saturate(.82) contrast(1.04)}.iv-sky-opening-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,20,.38),rgba(7,11,20,.06) 48%,rgba(7,11,20,.78))}.iv-sky-veil{position:absolute;inset:0;z-index:var(--iv-layer-content);pointer-events:none;background:var(--iv-bg);opacity:.52;transition:opacity 1.6s cubic-bezier(.16,1,.3,1)}.iv-sky-resolved .iv-sky-veil{opacity:0}.iv-sky-opening>button{position:absolute;top:1rem;right:1rem;z-index:var(--iv-layer-control);border:1px solid var(--iv-accent);border-radius:0;padding:.75rem 1rem;background:var(--iv-bg);color:var(--iv-fg);font:400 .7rem/1 var(--iv-data);cursor:pointer}.iv-sky-opening-copy{position:relative;z-index:var(--iv-layer-control);display:grid;gap:.75rem;padding:clamp(1.4rem,6vw,5.5rem)}.iv-sky-opening-copy p{max-width:62ch;color:var(--iv-accent);font:400 .72rem/1.4 var(--iv-data);text-transform:uppercase}.iv-sky-opening-copy h1{max-width:12ch;font:400 clamp(3.8rem,9vw,6rem)/.86 var(--iv-display);letter-spacing:-.02em}.iv-sky-opening-copy span{max-width:50ch;color:var(--iv-fg)}.iv-sky-atlas{padding:clamp(5rem,10vw,9rem) clamp(1rem,5vw,5rem);background:var(--iv-surface)}.iv-sky-atlas-head{width:min(100%,80rem);margin:0 auto clamp(3.5rem,8vw,7rem);display:grid;gap:.8rem}.iv-sky-atlas-head p{color:var(--iv-accent-2);font:400 .68rem/1.4 var(--iv-data);text-transform:uppercase}.iv-sky-atlas-head h2{max-width:12ch;font:400 clamp(3.2rem,8vw,6rem)/.88 var(--iv-display)}.iv-sky-atlas-head span{max-width:48ch;color:var(--iv-muted)}.iv-sky-observation-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;border-block:1px solid var(--iv-line)}.iv-sky-observation-route a{min-width:0;display:grid;align-content:center;gap:.3rem;padding:.85rem .7rem;color:var(--iv-fg);font:400 .68rem/1.3 var(--iv-data);text-decoration:none;text-transform:uppercase}.iv-sky-observation-route a+a{border-left:1px solid var(--iv-line)}.iv-sky-observation-route a span{color:var(--iv-accent)}.iv-sky-observation-route a:hover{color:var(--iv-accent-2)}.iv-sky-atlas-grid{width:min(100%,90rem);margin-inline:auto;display:grid;gap:clamp(4rem,8vw,8rem)}.iv-sky-plate{position:relative;align-self:start;margin:0}.iv-sky-plate svg{display:block;width:100%;overflow:visible}.iv-sky-horizon{fill:none;stroke:var(--iv-line);stroke-width:.34}.iv-sky-context-star{fill:var(--iv-fg);opacity:.72}.iv-sky-story-line{fill:none;stroke:var(--iv-accent-2);stroke-width:.32;opacity:.46}.iv-sky-story-trace{fill:none;stroke:var(--iv-accent);stroke-width:.48;stroke-linecap:round;stroke-linejoin:round;opacity:0}.iv-sky-atlas-seen .iv-sky-story-trace{animation:iv-sky-trace 1.45s cubic-bezier(.16,1,.3,1) both}.iv-sky-star-hit{fill:transparent;pointer-events:all}.iv-sky-plate a:focus-visible{outline:none}.iv-sky-plate a:focus-visible .iv-sky-star-hit{fill:none;stroke:var(--iv-accent-2);stroke-width:.42}.iv-sky-memory-star{fill:var(--iv-accent);stroke:var(--iv-bg);stroke-width:.55;transition:r .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.iv-sky-memory-star-active,.iv-sky-plate a:focus .iv-sky-memory-star,.iv-sky-plate a:hover .iv-sky-memory-star{r:2.15px;filter:drop-shadow(0 0 2px var(--iv-accent))}.iv-sky-memory-mark{fill:var(--iv-accent);font:400 2.05px/1 var(--iv-data)}.iv-sky-north{fill:var(--iv-accent);text-anchor:middle;font:400 2px/1 var(--iv-data)}.iv-sky-plate figcaption{display:grid;gap:.3rem;margin-top:1.5rem;color:var(--iv-muted);font:400 .62rem/1.55 var(--iv-data);text-transform:uppercase}.iv-sky-observation-column{min-width:0}.iv-sky-memory-key ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--iv-line)}.iv-sky-memory-key li{border-bottom:1px solid var(--iv-line)}.iv-sky-memory-key a{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.85rem 0;color:var(--iv-muted);text-decoration:none;transition:color .35s ease}.iv-sky-memory-key a>span{color:var(--iv-accent);font:400 .72rem/1 var(--iv-data)}.iv-sky-memory-key strong{font:500 .86rem/1.2 var(--iv-body)}.iv-sky-memory-key small{font:400 .58rem/1 var(--iv-data)}.iv-sky-memory-key a:focus,.iv-sky-memory-key a:hover,.iv-sky-memory-key-active a{color:var(--iv-fg)}.iv-sky-observations{list-style:none;margin:clamp(4rem,8vw,7rem) 0 0;padding:0}.iv-sky-observation{scroll-margin-top:2rem}.iv-sky-observations>li{scroll-margin-top:2rem;display:grid;gap:1.1rem;padding:clamp(3.5rem,8vw,6rem) 0;opacity:.72;transition:opacity .55s ease}.iv-sky-observations>li:first-child{padding-top:0}.iv-sky-observation-active,.iv-sky-observations>li:focus-within,.iv-sky-observations>li:hover{opacity:1!important}.iv-sky-observation-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--iv-accent-2);font:400 .65rem/1.35 var(--iv-data);text-transform:uppercase}.iv-sky-observations figure{position:relative;width:100%;margin:0;overflow:hidden;background:var(--iv-bg)}.iv-sky-observations>li:first-child figure{aspect-ratio:16/8}.iv-sky-observations>li:first-child figure img{object-position:52% 48%}.iv-sky-observations>li:nth-child(2) figure{width:min(78%,28rem);aspect-ratio:1}.iv-sky-observations>li:nth-child(2) figure img{object-position:50% 52%}.iv-sky-observations>li:nth-child(3) figure{width:min(66%,23rem);aspect-ratio:4/5;margin-left:auto}.iv-sky-observations>li:nth-child(3) figure img{object-position:50% 45%}.iv-sky-observations figure:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 5rem var(--iv-surface);pointer-events:none}.iv-sky-observations figure img{filter:saturate(.78) brightness(.82);transition:filter .55s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.iv-sky-observation-active figure img,.iv-sky-observations>li:hover figure img{filter:saturate(.9) brightness(.94);transform:scale(1.012)}.iv-sky-observation-copy{display:grid;gap:.75rem}.iv-sky-observation-copy h3{max-width:13ch;font:400 clamp(2.55rem,6vw,4.75rem)/.92 var(--iv-display)}.iv-sky-observation-copy p{max-width:55ch;color:var(--iv-muted)}.iv-sky-observation-copy small{color:var(--iv-accent-2);font:400 .62rem/1.4 var(--iv-data)}.iv-sky-observatory{position:relative;width:min(100%,80rem);margin-inline:auto;padding-bottom:clamp(4rem,9vw,8rem);isolation:isolate;overflow:hidden;background:var(--iv-bg);scroll-margin-top:1rem}.iv-sky-observatory figure{position:relative;z-index:var(--iv-layer-image);aspect-ratio:3/2;margin:0}.iv-sky-observatory figure img{object-position:50% 55%;filter:brightness(.62) saturate(.74)}.iv-sky-observatory figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,11,20,.62),rgba(7,11,20,.2) 42%,rgba(7,11,20,.96))}.iv-sky-observatory>div{position:relative;z-index:var(--iv-layer-content);width:min(100% - 2rem,66rem);margin:clamp(-7rem,-8vw,-3rem) auto 0;display:grid;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem) 0 0}.iv-sky-observatory>div>span{color:var(--iv-accent);font:400 .68rem/1.4 var(--iv-data);text-transform:uppercase}.iv-sky-observatory h2{max-width:12ch;font:400 clamp(3.2rem,8vw,6rem)/.88 var(--iv-display)}.iv-sky-observatory>div>p{max-width:52ch}.iv-sky-observatory dl{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);margin:1rem 0 0}.iv-sky-observatory dl>div{min-width:min(100%,12rem)}.iv-sky-observatory dt{color:var(--iv-accent-2);font:400 .62rem/1 var(--iv-data);text-transform:uppercase}.iv-sky-observatory dd{margin:.45rem 0 0;color:var(--iv-fg)}.iv-sky-close nav,.iv-sky-observatory nav{display:flex;flex-wrap:wrap;gap:1rem}.iv-sky-close a,.iv-sky-observatory a{min-width:44px;display:inline-flex;align-items:center;color:var(--iv-fg);text-underline-offset:.35rem}.iv-sky-clock{position:relative;min-height:76svh;display:grid;place-content:center;justify-items:center;gap:.5rem;overflow:hidden;padding:5rem 1rem;text-align:center}.iv-sky-clock-star{position:absolute;width:min(72vw,34rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(245,200,107,.3),rgba(245,200,107,.08) 12%,transparent 64%);animation:iv-sky-anchor-curve 1.4s ease-out both;pointer-events:none}.iv-sky-clock p,.iv-sky-clock span{position:relative;font:400 .7rem/1.35 var(--iv-data);text-transform:uppercase}.iv-sky-clock p{color:var(--iv-accent-2)}.iv-sky-clock strong{position:relative;color:var(--iv-accent);font:400 clamp(8rem,26vw,17rem)/.72 var(--iv-display);font-variant-numeric:tabular-nums}.iv-sky-rsvp{padding:clamp(5rem,10vw,9rem) clamp(1rem,5vw,5rem);display:grid;gap:2.5rem;background:var(--iv-surface)}.iv-sky-rsvp>div span{color:var(--iv-accent);font:400 .7rem/1 var(--iv-data);text-transform:uppercase}.iv-sky-rsvp h2{max-width:13ch;margin-top:.6rem;font:400 clamp(3rem,7vw,5.75rem)/.9 var(--iv-display)}.iv-sky-rsvp form{max-width:48rem;display:grid;gap:1rem}.iv-sky-rsvp label{display:grid;gap:.4rem;font:400 .7rem/1.2 var(--iv-data)}.iv-sky-hint{color:var(--iv-muted);font:400 .78rem/1.35 var(--iv-body);text-transform:none;letter-spacing:normal}.iv-sky-rsvp input,.iv-sky-rsvp select{border:0;border-bottom:1px solid var(--iv-fg);border-radius:0;padding:.8rem 0;background:transparent;color:var(--iv-fg);font:400 1rem/1 var(--iv-body)}.iv-sky-rsvp option{color:var(--iv-bg)}.iv-sky-rsvp form>div{display:flex;flex-wrap:wrap;gap:.75rem}.iv-sky-rsvp button{border:1px solid var(--iv-accent);border-radius:0;padding:.85rem 1rem;background:var(--iv-accent);color:var(--iv-bg);font:400 .74rem/1 var(--iv-data);cursor:pointer}.iv-sky-rsvp button+button{background:transparent;color:var(--iv-fg)}.iv-sky-rsvp>p{max-width:52ch;color:var(--iv-muted)}.iv-sky-close{min-height:100svh;padding:clamp(5rem,10vw,9rem) clamp(1rem,5vw,5rem);display:grid;align-content:center;gap:1.5rem}.iv-sky-close>h2{max-width:12ch;font:400 clamp(3.5rem,8vw,6rem)/.88 var(--iv-display)}.iv-sky-close>p{color:var(--iv-muted)}.iv-sky-certificate{width:min(100%,34rem);margin-bottom:2rem;padding:1.5rem;border:1px solid var(--iv-line);display:grid;gap:.3rem}.iv-sky-certificate-live{border-color:var(--iv-accent)}.iv-sky-certificate p,.iv-sky-certificate small,.iv-sky-certificate span{font:400 .7rem/1.45 var(--iv-data);text-transform:uppercase}.iv-sky-certificate strong{font:400 clamp(2.5rem,7vw,4.75rem)/1 var(--iv-display)}.iv-sky-guest-marker{width:1.1rem;aspect-ratio:1;margin-bottom:.75rem;display:block;border-radius:50%;background:var(--iv-accent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--iv-accent) 18%,transparent),0 0 1.8rem color-mix(in srgb,var(--iv-accent) 56%,transparent)}@keyframes iv-sky-trace{0%{opacity:0;stroke-dasharray:0 1}20%{opacity:1}to{opacity:.88;stroke-dasharray:1 0}}@keyframes iv-sky-anchor-curve{0%{opacity:.52;transform:scale(.92)}to{opacity:1;transform:scale(1.04)}}@media (min-width:900px){.iv-sky-atlas-grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.iv-sky-plate{position:sticky;top:2rem}.iv-sky-rsvp{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.iv-sky-rsvp>p{grid-column:2}}@media (max-width:899px){.iv-sky-opening{min-height:92svh}.iv-sky-opening-copy{padding-bottom:3rem}.iv-sky-plate{width:min(100%,42rem);margin-inline:auto}.iv-sky-memory-key{margin-top:1rem}.iv-sky-observation-route{grid-template-columns:1fr}.iv-sky-observation-route a+a{border-left:0;border-top:1px solid var(--iv-line)}}@media (max-width:599px){.iv-sky-opening>button{top:.75rem;right:.75rem}.iv-sky-opening-copy h1{font-size:clamp(3.6rem,17vw,5.1rem)}.iv-sky-atlas{padding-inline:1rem}.iv-sky-atlas-head{margin-bottom:2.75rem}.iv-sky-memory-key a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.65rem}.iv-sky-memory-key small{font-size:.52rem}.iv-sky-observations{margin-top:3.5rem}.iv-sky-observations>li{padding-block:3.75rem}.iv-sky-observations>li:nth-child(2) figure{width:84%}.iv-sky-observations>li:nth-child(3) figure{width:74%}.iv-sky-observatory>div{margin-top:-3rem}.iv-sky-observatory dl{display:grid;gap:1.25rem}.iv-sky-observatory dl>div{min-width:0}.iv-sky-clock strong{font-size:clamp(7.5rem,42vw,11rem)}}@media (prefers-reduced-motion:reduce){.iv-sky-veil{opacity:0;transition:none}.iv-sky-story-trace{opacity:.88;stroke-dasharray:none;animation:none!important}.iv-sky-memory-key a,.iv-sky-memory-star,.iv-sky-observations figure img,.iv-sky-observations>li{transition:none}.iv-sky-clock-star{animation:none;opacity:.8}}