.logo.svelte-1l8nvlt{font-family:var(--font-logo);text-align:center;line-height:1.2;text-transform:lowercase;letter-spacing:.02em;transition:color .3s ease;transform:scale(var(--logo-scale, 1)) translateZ(0);transform-origin:center center;will-change:transform;backface-visibility:hidden}.logo__line.svelte-1l8nvlt{display:block;font-size:clamp(2rem,8vw,4rem)}@media(max-width:25rem){.logo__line.svelte-1l8nvlt{font-size:clamp(1.75rem,7vw,3.5rem)}}@media(min-width:48rem){.logo__line.svelte-1l8nvlt{font-size:clamp(2rem,6vw,3.5rem)}}.hero.svelte-jhuur8{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0;row-gap:0;column-gap:0;padding:0;padding-top:var(--safe-area-top, 0px);padding-block:0;min-height:auto;background:var(--brand-blue);position:relative;overflow:hidden;isolation:isolate}.hero__text.svelte-jhuur8{grid-column:1;grid-row:2;padding:clamp(20px,5vw,32px) clamp(18px,5vw,22px) clamp(28px,6vw,36px);display:flex;flex-direction:column;position:relative;min-width:0}.hero__video-wrap.svelte-jhuur8{grid-column:1;grid-row:1;position:relative;overflow:hidden;background:var(--brand-black);width:100%;min-width:0}.hero__video-wrap--landscape.svelte-jhuur8{aspect-ratio:16 / 9}.hero__video-wrap--portrait.svelte-jhuur8{display:none}.hero__video-wrap.svelte-jhuur8:after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,#002fa700 60%,#002fa726);pointer-events:none}.hero__star.svelte-jhuur8{grid-column:1;grid-row:2;align-self:start;justify-self:end;width:clamp(220px,50vw,320px);height:auto;transform:translate(50%,-50%);transform-origin:center;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;display:block}.hero__brand-stamp.svelte-jhuur8{position:relative;z-index:2;margin-bottom:clamp(16px,4vw,22px);font-size:0;--logo-scale: .32}.hero__brand-stamp.svelte-jhuur8 .logo{text-align:left}.hero__brand-stamp.svelte-jhuur8 .logo__line{font-size:clamp(15px,4.4vw,20px);letter-spacing:.04em;line-height:1}.hero__inner.svelte-jhuur8{position:relative;z-index:2;max-width:640px;min-width:0}.hero__eyebrow.svelte-jhuur8{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:var(--brand-white);display:inline-block;border:1px solid rgba(255,255,255,.45);font-size:11px;letter-spacing:.18em;padding:5px 10px;margin-bottom:18px}.hero__h1.svelte-jhuur8{font-family:var(--font-logo);font-weight:400;color:var(--brand-white);letter-spacing:.01em;line-height:1.1;text-transform:lowercase;font-size:clamp(2rem,9.5vw,3.4rem);margin:0 0 14px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.hero__h1.svelte-jhuur8 .hero__h1-row:where(.svelte-jhuur8){display:inline-flex;flex-wrap:wrap;align-items:baseline;row-gap:.05em;column-gap:.05em}.hero__h1.svelte-jhuur8 .word:where(.svelte-jhuur8),.hero__h1.svelte-jhuur8 .place:where(.svelte-jhuur8){display:inline-block}.hero__h1.svelte-jhuur8 .dot:where(.svelte-jhuur8){color:var(--brand-red);margin:0 .06em;font-weight:400}.hero__h1.svelte-jhuur8 .place:where(.svelte-jhuur8){display:block;margin-top:.05em;font-size:.7em;color:var(--neutral-200);opacity:.9}.hero__h1.svelte-jhuur8 .place:where(.svelte-jhuur8) .dot:where(.svelte-jhuur8){color:var(--brand-red)}.hero__sub.svelte-jhuur8{font-family:var(--font-sans);font-weight:400;color:var(--brand-white);opacity:.92;line-height:1.45;max-width:36ch;font-size:clamp(15px,4.2vw,17px);margin:0 0 18px}.hero__sub--detail.svelte-jhuur8{opacity:.78;font-size:clamp(13.5px,3.7vw,15px);max-width:42ch;margin:-10px 0 18px}.hero__meta.svelte-jhuur8{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:var(--brand-white);opacity:.85;letter-spacing:.08em;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:clamp(11px,3vw,12.5px);margin-bottom:22px}.hero__meta.svelte-jhuur8 .sep:where(.svelte-jhuur8){color:var(--brand-red);opacity:1}.hero__ctas.svelte-jhuur8{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px 16px;align-items:center}@media(max-width:47.9375rem){.hero__ctas.svelte-jhuur8 .reserve-btn{padding:13px 10px;gap:6px;font-size:12px;letter-spacing:.04em}}@media(min-width:64rem){.hero.svelte-jhuur8{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr}.hero__text.svelte-jhuur8{grid-column:1;grid-row:1;padding:64px 56px;justify-content:center;overflow:hidden}.hero__video-wrap--portrait.svelte-jhuur8{grid-column:2;grid-row:1;display:block;aspect-ratio:4 / 5;height:100%}.hero__video-wrap--landscape.svelte-jhuur8{display:none}.hero__star.svelte-jhuur8{grid-column:1;grid-row:1;width:clamp(320px,30vw,480px)}.hero__brand-stamp.svelte-jhuur8 .logo__line{font-size:22px}.hero__eyebrow.svelte-jhuur8{font-size:12.5px;letter-spacing:.22em;padding:6px 12px;margin-bottom:24px}.hero__h1.svelte-jhuur8{font-size:clamp(3rem,5vw,3.8rem);margin-bottom:24px}.hero__h1.svelte-jhuur8 .place:where(.svelte-jhuur8){display:inline-block}.hero__sub.svelte-jhuur8{font-size:22px;margin-bottom:30px;max-width:520px}.hero__sub--detail.svelte-jhuur8{font-size:17px;max-width:560px;margin:-16px 0 30px}.hero__ctas.svelte-jhuur8{flex-direction:row;align-items:center}.hero__ctas.svelte-jhuur8 .reserve-btn{width:auto}.hero__meta.svelte-jhuur8{font-size:14px;margin-bottom:40px}.hero__ctas.svelte-jhuur8{gap:28px}}.geometric-sidebar.svelte-11s2cro{display:contents}.geometric-sidebar__trigger.svelte-11s2cro{position:fixed;width:50px;height:50px;background:#002fa7;border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:24px;box-shadow:4px 4px #222;cursor:pointer;transition:transform .2s ease;border-radius:0;transform-origin:center;transform:translateZ(0)}.geometric-sidebar__trigger.svelte-11s2cro:hover{transform:scale(1.05) translateZ(0)}.geometric-sidebar__trigger.svelte-11s2cro:active{transform:scale(.98) translateZ(0)}.geometric-sidebar__backdrop.svelte-11s2cro{position:fixed;top:0;left:0;width:100vw;height:100vh;height:var(--viewport-height-dynamic, 100dvh);background:#0000004d;z-index:149;cursor:pointer}.geometric-sidebar__panel.svelte-11s2cro{position:fixed;top:0;height:100vh;height:var(--viewport-height-dynamic, 100dvh);background:#002fa7;box-shadow:8px 8px #0000004d;padding:1.27rem;overflow-y:auto;z-index:150;will-change:transform}.geometric-sidebar__panel--left.svelte-11s2cro{left:0}.geometric-sidebar__panel--right.svelte-11s2cro{right:0;box-shadow:-8px 8px #0000004d}.geometric-sidebar__header.svelte-11s2cro{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.3)}.geometric-sidebar__heading.svelte-11s2cro{font-family:var(--font-display);font-size:var(--step-1);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0}.geometric-sidebar__list.svelte-11s2cro{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5625rem}.geometric-sidebar__list.svelte-11s2cro li:where(.svelte-11s2cro){list-style:none}.geometric-sidebar__item.svelte-11s2cro{width:100%;display:flex;align-items:center;gap:.75rem;padding:.5625rem;border-radius:0;cursor:pointer;transition:all .2s ease;background:transparent;border:none;color:#fff;text-align:left}.geometric-sidebar__item.svelte-11s2cro:hover{background:#ffffff1a;transform:translate(-2px,-2px);box-shadow:2px 2px #0003}.geometric-sidebar__item.svelte-11s2cro:active{transform:translate(0);box-shadow:none}.geometric-sidebar__item--active.svelte-11s2cro{background:#ffffff26}.geometric-sidebar__item--back.svelte-11s2cro{text-decoration:none;border-bottom:2px solid rgba(255,255,255,.3);margin-bottom:.5rem;padding-bottom:.75rem}.geometric-sidebar__back-arrow.svelte-11s2cro{font-family:var(--font-display);font-size:24px;font-weight:700;color:#fff}.geometric-sidebar__icon-container.svelte-11s2cro{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.geometric-sidebar__icon.svelte-11s2cro{width:28px;height:28px;opacity:.7;transition:all .2s ease}.geometric-sidebar__icon--active.svelte-11s2cro{opacity:1}.geometric-sidebar__text.svelte-11s2cro{flex:1;display:flex;flex-direction:column;color:#fff;min-width:0}.geometric-sidebar__name.svelte-11s2cro{font-size:var(--step-0);font-weight:500;font-family:var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geometric-sidebar__item--active.svelte-11s2cro .geometric-sidebar__name:where(.svelte-11s2cro){font-weight:700}@media(max-width:48rem){.geometric-sidebar__trigger.svelte-11s2cro{width:44px;height:44px;font-size:20px;transform:translateY(-3px) translateZ(0)}.geometric-sidebar__trigger.svelte-11s2cro:hover{transform:translateY(-3px) scale(1.05) translateZ(0)}.geometric-sidebar__trigger.svelte-11s2cro:active{transform:translateY(-3px) scale(.98) translateZ(0)}.geometric-sidebar__panel.svelte-11s2cro{padding:1rem}.geometric-sidebar__icon-container.svelte-11s2cro{width:36px;height:36px}.geometric-sidebar__icon.svelte-11s2cro{width:24px;height:24px}.geometric-sidebar__name.svelte-11s2cro,.geometric-sidebar__heading.svelte-11s2cro{font-size:var(--step-0)}}.geometric-sidebar__panel.svelte-11s2cro{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.geometric-sidebar__panel.svelte-11s2cro::-webkit-scrollbar{width:6px}.geometric-sidebar__panel.svelte-11s2cro::-webkit-scrollbar-track{background:transparent}.geometric-sidebar__panel.svelte-11s2cro::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:0}.geometric-sidebar__panel.svelte-11s2cro::-webkit-scrollbar-thumb:hover{background:#ffffff80}.orbital-beacon.svelte-4uo4pu{position:fixed;right:16px;bottom:16px;min-width:80px;padding:12px 18px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:var(--brand-blue);color:var(--brand-white);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:4px 4px #222;z-index:1100;overflow:hidden;transition:box-shadow .4s cubic-bezier(.215,.61,.355,1),background .4s cubic-bezier(.215,.61,.355,1),color .4s cubic-bezier(.215,.61,.355,1),margin .1s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1)}.orbital-beacon.svelte-4uo4pu:hover{box-shadow:4px 4px #222;margin-top:-2px;margin-left:-2px}.orbital-beacon.svelte-4uo4pu:active{margin-top:0;margin-left:0}.orbital-beacon__text.svelte-4uo4pu{white-space:nowrap;font-size:14px;line-height:1}@media(max-width:48rem){.orbital-beacon.svelte-4uo4pu{padding:10px 14px}.orbital-beacon__text.svelte-4uo4pu{font-size:13px}}@media(prefers-reduced-motion:reduce){.orbital-beacon.svelte-4uo4pu{transition:none}.orbital-beacon.svelte-4uo4pu:hover{margin-top:0;margin-left:0}}main.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--neutral-100);color:var(--brand-black)}
