.cabin[data-astro-cid-ran3oxvq]{background:var(--color-umber);height:100svh;min-height:34rem;position:relative;overflow:hidden}.cabin[data-astro-cid-ran3oxvq]:before{content:"";background:radial-gradient(90% 52%,#8c807a 0%,#70615b 45%,#574a45 58%,#362c29 74%,#251c1a 88%,#1e1513 100%);position:absolute;inset:0}@media (width>=900px){.cabin[data-astro-cid-ran3oxvq]:before{background-image:radial-gradient(50% 62%,#8c807a 0%,#70615b 45%,#574a45 55%,#362c29 70%,#251c1a 85%,#1e1513 100%);background-size:100% 100%}}.cabin[data-astro-cid-ran3oxvq] canvas[data-astro-cid-ran3oxvq]{display:none}.hero[data-astro-cid-ran3oxvq]{z-index:2;color:var(--color-inverse);pointer-events:none;grid-template-rows:auto 1fr auto auto auto;grid-template-columns:1fr;padding:5.5rem 1.5rem 1.25rem;display:grid;position:absolute;inset:0}.hero-a[data-astro-cid-ran3oxvq],.hero-b[data-astro-cid-ran3oxvq]{font:300 2.25rem / .92 var(--font-body);letter-spacing:-.01em}.hero-a[data-astro-cid-ran3oxvq]{grid-row:1;margin-top:1svh}.hero-b[data-astro-cid-ran3oxvq]{text-align:right;grid-row:3;justify-self:end;margin-bottom:1.75rem}.hero-h[data-astro-cid-ran3oxvq]{max-width:19rem;font:200 1.125rem / 1.15 var(--font-body);grid-row:4}.hero-scroll[data-astro-cid-ran3oxvq]{color:color-mix(in srgb, var(--color-inverse) 66%, transparent);grid-row:5;justify-self:center;margin-top:1.25rem}@media (width<=899px){.hero-h[data-astro-cid-ran3oxvq]{display:block}.hero-scroll[data-astro-cid-ran3oxvq]{background:currentColor;width:1px;height:2.5rem;font-size:0;position:relative;overflow:hidden}}@media (width<=899px) and (prefers-reduced-motion:no-preference){.hero-scroll[data-astro-cid-ran3oxvq]{background:color-mix(in srgb, var(--color-inverse) 30%, transparent)}.hero-scroll[data-astro-cid-ran3oxvq]:after{content:"";background:linear-gradient(transparent, var(--color-inverse) 60%, transparent);animation:2.4s cubic-bezier(.65,0,.35,1) infinite hero-scroll;position:absolute;inset:0;translate:0 -100%}@keyframes hero-scroll{70%,to{translate:0 100%}}}@media (width<=899px){.cabin-on .hero[data-astro-cid-ran3oxvq]{--step:1.5rem;--over:max(0px, var(--win-bottom,70%) + var(--step) - (100% - 9rem))}.cabin-on .hero-a[data-astro-cid-ran3oxvq],.cabin-on .hero-b[data-astro-cid-ran3oxvq]{grid-area:auto}.cabin-on .hero-a[data-astro-cid-ran3oxvq]{left:1.5rem;bottom:calc(100% - var(--win-top,30%) + var(--step) - var(--over));margin:0;position:absolute}.cabin-on .hero-b[data-astro-cid-ran3oxvq]{right:1.5rem;top:calc(var(--win-bottom,70%) + var(--step) - var(--over));margin:0;position:absolute}}@media (width>=900px){.hero[data-astro-cid-ran3oxvq]{grid-template-rows:1fr auto auto;grid-template-columns:1fr 1fr;padding:6.5rem max(3rem,50% - 30rem) 1.6rem}.hero-a[data-astro-cid-ran3oxvq],.hero-b[data-astro-cid-ran3oxvq]{font-size:clamp(2.8rem,6.2vw,6.4rem)}.hero-a[data-astro-cid-ran3oxvq]{grid-area:1/1;align-self:start;margin-top:9svh}.hero-b[data-astro-cid-ran3oxvq]{grid-area:1/2/3;align-self:end;margin-bottom:3.5rem}.hero-h[data-astro-cid-ran3oxvq]{grid-area:2/1;margin-bottom:.5rem;font-size:1.35rem}.hero-scroll[data-astro-cid-ran3oxvq]{border-top:1px solid color-mix(in srgb, var(--color-inverse) 40%, transparent);text-align:right;grid-area:3/2;place-self:center end;width:16rem;margin:0;padding-top:.9rem}}@media (width>=900px) and (aspect-ratio>=11/10){.cabin-on .hero-a[data-astro-cid-ran3oxvq],.cabin-on .hero-b[data-astro-cid-ran3oxvq]{width:max-content;font-size:var(--hero-size,clamp(2.8rem, 6.2vw, 6.4rem));white-space:nowrap}.cabin-on .hero-break[data-astro-cid-ran3oxvq]{display:none}}@media (prefers-reduced-motion:no-preference){.js .flight[data-astro-cid-ran3oxvq]:has(canvas[data-ready]){height:250svh}.js .flight[data-astro-cid-ran3oxvq]:has(canvas[data-ready]) .cabin[data-astro-cid-ran3oxvq]{background:0 0;position:sticky;top:0;overflow:visible}.js .cabin[data-astro-cid-ran3oxvq] canvas[data-astro-cid-ran3oxvq][data-ready]{width:100vw;height:100svh;transition:opacity .9s var(--ease-editorial), filter .9s var(--ease-editorial);display:block;position:fixed;inset:0}@starting-style{.js .cabin[data-astro-cid-ran3oxvq] canvas[data-astro-cid-ran3oxvq][data-ready]{opacity:0;filter:blur(14px)}}html.cabin-on .hero[data-astro-cid-ran3oxvq]{animation:hero-in .9s var(--ease-editorial) backwards}@keyframes hero-in{0%{opacity:0;filter:blur(10px)}}html.js:not(.cabin-on):not(.cabin-off) .hero[data-astro-cid-ran3oxvq]{opacity:0;filter:blur(10px);animation:hero-wait .9s 4s var(--ease-editorial) forwards}@keyframes hero-wait{to{opacity:1;filter:blur()}}}.ground[data-astro-cid-vaw2ss2c]{--soft:color-mix(in srgb, var(--color-inverse) 66%, transparent);--wrap:60rem;--section:12svh;--rule:color-mix(in srgb, var(--color-inverse) 28%, transparent);--gutter:24px;--band:var(--color-dark);--panel:color-mix(in srgb, var(--color-dark) 90%, var(--color-inverse));background:var(--color-dark);color:var(--color-inverse);position:relative}.ground[data-astro-cid-vaw2ss2c]>[data-band=dark]{background:var(--band)}.ground[data-astro-cid-vaw2ss2c]>[data-band=light]{--soft:var(--color-primary);--rule:color-mix(in srgb, var(--color-ink) 18%, transparent);--band:var(--color-raised);--panel:color-mix(in srgb, var(--color-raised) 92%, var(--color-ink));background:var(--band);color:var(--color-primary)}.ground[data-astro-cid-vaw2ss2c] .label{font:400 1.0625rem / 1.5 var(--font-body);letter-spacing:0;text-transform:none}@media (width>=768px){.ground[data-astro-cid-vaw2ss2c]{--gutter:48px}}.ground[data-astro-cid-vaw2ss2c] .g-rule{width:100%;max-width:var(--wrap);border-top:1px solid var(--rule);color:var(--soft);text-align:left;margin:0 auto 4rem;padding-top:1.25rem;display:block}.ground[data-astro-cid-vaw2ss2c] .g-display{font:300 clamp(2rem, 4.2vw, 4rem) / 1.12 var(--font-body);letter-spacing:-.01em;text-wrap:balance}.ground[data-astro-cid-vaw2ss2c] .g-display em{font-style:normal}.ground[data-astro-cid-vaw2ss2c] .g-title{font:300 clamp(1.5rem, 2.2vw, 2rem) / 1.2 var(--font-body);letter-spacing:-.01em}.ground[data-astro-cid-vaw2ss2c] .g-small{font:400 .9375rem / 1.55 var(--font-body);color:var(--soft)}.ground[data-astro-cid-vaw2ss2c] .g-read{max-width:34rem;color:var(--soft);text-wrap:pretty;font-size:1.0625rem;font-weight:300;line-height:1.65}.ground[data-astro-cid-vaw2ss2c] .g-head{text-align:center;justify-items:center;gap:1.5rem;max-width:40rem;margin:0 auto 5rem;display:grid}.once[data-astro-cid-zekw4h7e]{color:var(--color-ink);background:linear-gradient(#3f6fb8, #8fb3df 45%, #d8e5f2 75%, var(--color-raised));position:relative}.once-in[data-astro-cid-zekw4h7e]{padding:67svh 1.5rem 10svh}.once-text[data-astro-cid-zekw4h7e]{font:300 clamp(2rem, 4.2vw, 4rem) / 1.12 var(--font-body);letter-spacing:-.01em;text-align:left;text-wrap:pretty;max-width:60rem;margin-inline:auto}.descent[data-astro-cid-zekw4h7e]{height:30svh}@media (width>=768px){.once-in[data-astro-cid-zekw4h7e]{padding-inline:3rem}}@media (prefers-reduced-motion:no-preference){.js .descent[data-astro-cid-zekw4h7e]{height:40svh}}html.cabin-on .once[data-astro-cid-zekw4h7e]{color:var(--color-inverse);background:0 0}html.cabin-on .once-text[data-astro-cid-zekw4h7e]{text-shadow:0 0 1.5rem #28509673,0 1px 3px #28509659}html.cabin-on .once-in[data-astro-cid-zekw4h7e]{padding-bottom:0}html.cabin-on .descent[data-astro-cid-zekw4h7e]{background:linear-gradient(color-mix(in srgb, var(--color-raised) 0%, transparent), color-mix(in srgb, var(--color-raised) 6%, transparent) 25%, color-mix(in srgb, var(--color-raised) 20%, transparent) 45%, color-mix(in srgb, var(--color-raised) 45%, transparent) 65%, color-mix(in srgb, var(--color-raised) 76%, transparent) 82%, var(--color-raised));height:50svh}.remembered[data-astro-cid-she6vdwt]{--dwell:7s;padding:var(--section) var(--gutter)}.remembered-in[data-astro-cid-she6vdwt]{max-width:var(--wrap);gap:3rem;margin:0 auto;display:grid}.remembered-head[data-astro-cid-she6vdwt]{gap:1.5rem;display:grid}.remembered-head[data-astro-cid-she6vdwt] .g-read[data-astro-cid-she6vdwt]{color:var(--color-primary)}.remembered-body[data-astro-cid-she6vdwt]{gap:2rem;display:grid}.trip-list[data-astro-cid-she6vdwt]{order:1;padding:0;list-style:none}.trip[data-astro-cid-she6vdwt]{border-top:1px solid var(--rule);display:grid;position:relative}.trip[data-astro-cid-she6vdwt]:last-child{border-bottom:1px solid var(--rule)}.trip-btn[data-astro-cid-she6vdwt]{color:inherit;font:400 1.0625rem / 1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:1.1rem 0}.trip-text[data-astro-cid-she6vdwt] span[data-astro-cid-she6vdwt]{display:block}.trip-text[data-astro-cid-she6vdwt]{font:300 1.0625rem / 1.6 var(--font-body);font-variant-numeric:tabular-nums;padding-bottom:1.25rem}.bar[data-astro-cid-she6vdwt]{height:1px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.bar[data-astro-cid-she6vdwt] i[data-astro-cid-she6vdwt]{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.stage[data-astro-cid-she6vdwt]{background:var(--panel);align-items:center;min-height:24rem;padding:2rem 1.5rem;display:grid}.chat[data-astro-cid-she6vdwt]{grid-area:1/1;gap:.75rem;width:min(100%,26rem);margin-inline:auto;display:grid}.chat-when[data-astro-cid-she6vdwt]{font:400 .8125rem / 1.4 var(--font-body);color:var(--color-tertiary);justify-self:center}.bubble[data-astro-cid-she6vdwt]{max-width:85%;font:400 1rem / 1.5 var(--font-body);color:var(--color-primary);padding:.85rem 1.1rem}.bubble-you[data-astro-cid-she6vdwt]{background:color-mix(in srgb, var(--color-muted) 70%, var(--panel));border-radius:1.1rem 1.1rem .3rem;justify-self:end}.bubble-us[data-astro-cid-she6vdwt]{background:var(--color-paper);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:1.1rem 1.1rem 1.1rem .3rem;justify-self:start}.js .trip-text[data-astro-cid-she6vdwt]{display:none}.js .trip[data-astro-cid-she6vdwt].is-open .trip-text[data-astro-cid-she6vdwt]{display:block}.js .trip[data-astro-cid-she6vdwt]:not(.is-open) .trip-btn[data-astro-cid-she6vdwt]{opacity:.75}.js .trip-btn[data-astro-cid-she6vdwt]:hover{opacity:1}.js .chat[data-astro-cid-she6vdwt]{opacity:0;visibility:hidden}.js .chat[data-astro-cid-she6vdwt].is-open{opacity:1;visibility:visible}html:not(.js) .stage[data-astro-cid-she6vdwt]{gap:2.5rem}html:not(.js) .chat[data-astro-cid-she6vdwt]{grid-area:auto}@media (prefers-reduced-motion:no-preference){.js .chat[data-astro-cid-she6vdwt] .bubble[data-astro-cid-she6vdwt]{opacity:0;transition:opacity .4s var(--ease-editorial), translate .4s var(--ease-editorial);translate:0 .5rem}.js .chat[data-astro-cid-she6vdwt].is-open .bubble[data-astro-cid-she6vdwt]{opacity:1;translate:0}.js .chat[data-astro-cid-she6vdwt].is-open .bubble-us[data-astro-cid-she6vdwt]{transition-delay:.9s}.js [data-astro-cid-she6vdwt][data-auto] .trip[data-astro-cid-she6vdwt].is-open .bar[data-astro-cid-she6vdwt] i[data-astro-cid-she6vdwt]{animation:dwell var(--dwell) linear forwards;animation-play-state:paused}.js [data-astro-cid-she6vdwt][data-auto][data-live]:not(:hover):not(:focus-within) .trip[data-astro-cid-she6vdwt].is-open .bar[data-astro-cid-she6vdwt] i[data-astro-cid-she6vdwt]{animation-play-state:running}}@keyframes dwell{to{transform:scaleX(1)}}@media (width>=900px){.remembered-body[data-astro-cid-she6vdwt]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:4rem}.trip-list[data-astro-cid-she6vdwt]{order:0}.stage[data-astro-cid-she6vdwt]{min-height:30rem}}.vows[data-astro-cid-cdazywyi]{padding:var(--section) var(--gutter)}.vows-in[data-astro-cid-cdazywyi]{--space:2.5rem;--inset:1.5rem;gap:var(--space);max-width:var(--wrap);margin:0 auto;display:grid}.vows-head[data-astro-cid-cdazywyi],.vows-list[data-astro-cid-cdazywyi]{gap:var(--space);display:grid}.vows-head[data-astro-cid-cdazywyi] .g-read[data-astro-cid-cdazywyi]{color:var(--color-primary)}.vows-panel[data-astro-cid-cdazywyi]{padding:var(--space) var(--inset);background:var(--panel)}.vows-list[data-astro-cid-cdazywyi]{padding:0;list-style:none}.vow[data-astro-cid-cdazywyi]{align-content:start;gap:.5rem;display:grid}.vow-num[data-astro-cid-cdazywyi]{font:300 .9375rem / 1.5 var(--font-body);font-variant-numeric:tabular-nums;color:var(--soft)}.vow-head[data-astro-cid-cdazywyi]{font:400 1.0625rem / 1.5 var(--font-body);text-wrap:balance}.vow-body[data-astro-cid-cdazywyi]{font-weight:300}@media (width>=900px){.vows-in[data-astro-cid-cdazywyi]{--space:4rem;--inset:4rem}.vows-head[data-astro-cid-cdazywyi],.vows-list[data-astro-cid-cdazywyi]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}}.before[data-astro-cid-gwaqmgkk]{padding:var(--section) var(--gutter)}.before-in[data-astro-cid-gwaqmgkk]{max-width:var(--wrap);gap:2.5rem;margin:0 auto;display:grid}.before-body[data-astro-cid-gwaqmgkk]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.before[data-astro-cid-gwaqmgkk] .g-read[data-astro-cid-gwaqmgkk]{color:var(--color-primary)}.before-link[data-astro-cid-gwaqmgkk]{font:400 1.0625rem / 1.5 var(--font-body);margin-top:.75rem}@media (width>=900px){.before-in[data-astro-cid-gwaqmgkk]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:4rem}}.invite[data-astro-cid-b7arol5g]{padding:var(--section) var(--gutter);text-align:center;justify-items:center;gap:1.5rem;display:grid}.cta[data-astro-cid-b7arol5g]{--press:color-mix(in srgb, var(--color-accent) 78%, var(--color-ink));-webkit-tap-highlight-color:transparent;background:var(--color-ink);height:3.25rem;color:var(--color-cream);align-items:center;margin-top:1.5rem;padding:0 1.75rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.cta[data-astro-cid-b7arol5g]:hover,.cta[data-astro-cid-b7arol5g]:focus-visible{background:var(--color-terracotta);color:var(--color-cream);outline:none}.cta[data-astro-cid-b7arol5g]:active{background:var(--press);color:var(--color-inverse);transition:none}.cta-label[data-astro-cid-b7arol5g]{align-items:center;gap:.75rem;display:inline-flex}.cta[data-astro-cid-b7arol5g] svg[data-astro-cid-b7arol5g]{width:11px;height:11px}
