.flight.svelte-95lpv2{background:var(--color-ink);color:var(--color-white);position:relative}.copy.svelte-95lpv2{flex-direction:column;gap:clamp(16px,2vw,26px);width:min(980px,100%);display:flex}.heading.svelte-95lpv2{color:var(--color-white);max-width:min(980px,100%)}.nb.svelte-95lpv2{white-space:nowrap}.intro.svelte-95lpv2{color:#ffffffeb;max-width:620px;font-size:clamp(16px,.35vw + 15px,19px);line-height:1.58}.project.svelte-95lpv2{border-top:1px solid #fff6;flex-direction:column;gap:10px;max-width:860px;padding-top:20px;display:flex}.row.svelte-95lpv2{justify-content:space-between;gap:16px;display:flex}.more.svelte-95lpv2{color:var(--color-white);transition:border-color .3s var(--ease);border-bottom:1px solid #0000;text-decoration:none}.more.svelte-95lpv2:hover{border-color:currentColor}.facts.svelte-95lpv2{color:#ffffffdb;font-size:15px;line-height:24px}.cta.svelte-95lpv2{align-self:flex-start}.frames.svelte-95lpv2,.rail.svelte-95lpv2,.hint.svelte-95lpv2,.scrim.svelte-95lpv2{display:none}.chapter.svelte-95lpv2{min-height:88svh;padding:calc(var(--header-h) + 40px) var(--gutter) clamp(40px, 6vh, 64px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.chapter.svelte-95lpv2:first-child{min-height:100svh}.still.svelte-95lpv2{position:absolute;inset:0}.still.svelte-95lpv2 picture{height:100%}.still.svelte-95lpv2:after{content:"";background:linear-gradient(#11121480 0%,#11121400 22% 42%,#111214b8 100%),linear-gradient(90deg,#11121473 0%,#11121400 65%);position:absolute;inset:0}.copy.svelte-95lpv2{position:relative}html.motion .flight.svelte-95lpv2{height:calc(var(--n) * var(--per) * 1svh)}html.motion .stage.svelte-95lpv2{height:100lvh;position:sticky;top:0;overflow:hidden}html.motion .frames.svelte-95lpv2,html.motion .scrim.svelte-95lpv2{display:block;position:absolute;inset:0}html.motion .frame.svelte-95lpv2{transform-origin:50% 55%;will-change:opacity, transform;position:absolute;inset:0}html.motion .frame.svelte-95lpv2 picture{height:100%}html.motion .scrim.svelte-95lpv2{background:linear-gradient(#11121480 0%,#11121400 20% 40%,#11121499 100%),linear-gradient(90deg,#11121480 0%,#11121433 45%,#11121400 70%)}html.motion .chapters.svelte-95lpv2{height:100svh;position:absolute;inset:0 0 auto}html.motion .chapter.svelte-95lpv2{min-height:0;padding:0 var(--gutter) clamp(36px, 6.5vh, 64px);opacity:var(--o,0);transform:translateY(calc((1 - var(--o,0)) * 28px));pointer-events:none;position:absolute;inset:auto 0 0;overflow:visible}html.motion .chapter.svelte-95lpv2:first-child{pointer-events:auto}html.motion .still.svelte-95lpv2{display:none}html.motion .rail.svelte-95lpv2{right:var(--gutter);z-index:2;flex-direction:column;gap:16px;display:flex;position:absolute;bottom:clamp(40px,7vh,72px)}.rail.svelte-95lpv2 button:where(.svelte-95lpv2){color:#ffffffa8;cursor:pointer;transition:color .4s var(--ease);background:0 0;border:0;align-items:center;gap:14px;padding:4px 0;font-size:12px;display:flex}.rail.svelte-95lpv2 button.on:where(.svelte-95lpv2),.rail.svelte-95lpv2 button:where(.svelte-95lpv2):hover{color:var(--color-white)}.tick.svelte-95lpv2{opacity:.6;width:28px;height:1px;transition:width .5s var(--ease), opacity .4s;background:currentColor;display:block}.rail.svelte-95lpv2 button.on:where(.svelte-95lpv2) .tick:where(.svelte-95lpv2){opacity:1;width:44px}html.motion .hint.svelte-95lpv2{color:#ffffffb3;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hint.svelte-95lpv2 span:where(.svelte-95lpv2){width:1px;height:36px;animation:svelte-95lpv2-drip 2.4s var(--ease) infinite;background:linear-gradient(#fff0,#fffc);display:block}@keyframes svelte-95lpv2-drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (height<=560px) and (orientation:landscape){.intro.svelte-95lpv2{display:none}.heading.svelte-95lpv2{font-size:clamp(22px,6.5vh,30px)}.copy.svelte-95lpv2{gap:14px}.project.svelte-95lpv2{padding-top:14px}}@media (width>=861px){.project.svelte-95lpv2{max-width:min(860px,100% - 220px)}}@media (width<=860px){html.motion .rail.svelte-95lpv2,html.motion .hint.svelte-95lpv2{display:none}.row.svelte-95lpv2{flex-direction:column;gap:6px}.facts.svelte-95lpv2{font-size:14px}.cta.svelte-95lpv2{align-self:stretch}}.narrow.svelte-1uha8ag{width:min(1000px, 100% - 2 * var(--gutter));flex-direction:column;gap:56px;display:flex}.statement.svelte-1uha8ag{padding-block:clamp(104px,12vw,168px)}.sign.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.stack.svelte-1uha8ag{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}.split-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.track-link.svelte-1uha8ag{align-self:flex-start}.split-head.svelte-1uha8ag .lede:where(.svelte-1uha8ag){max-width:440px;font-size:17px}.two.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:clamp(40px,7vw,96px);display:flex}.col-text.svelte-1uha8ag{flex-direction:column;gap:28px;max-width:464px;display:flex}.raise.svelte-1uha8ag{grid-template-columns:1fr 1fr;padding:0;display:grid}.raise-img.svelte-1uha8ag picture{height:100%;min-height:560px}.raise-copy.svelte-1uha8ag{padding:clamp(64px, 7vw, 96px) var(--gutter) clamp(64px, 7vw, 96px) clamp(40px, 6vw, 88px);flex-direction:column;justify-content:center;gap:36px;max-width:720px;display:flex}.on-sea.svelte-1uha8ag{color:#ffffffd6}.small.svelte-1uha8ag{font-size:15px}.note.svelte-1uha8ag{color:#ffffffad;max-width:480px;font-size:14px;line-height:22px}.ring-row.svelte-1uha8ag{align-items:center;gap:32px;display:flex}.big.svelte-1uha8ag{font-size:56px}.lanes.svelte-1uha8ag{border-top:1px solid #ffffff47;gap:0;padding-top:24px;display:flex}.lanes.svelte-1uha8ag div:where(.svelte-1uha8ag){flex:0 0 178px}.lanes.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#ffffffb3;margin-bottom:6px;font-size:12px}.lanes.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:28px;font-weight:var(--font-weight-regular)}.cta-col.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.on-sea-link.svelte-1uha8ag{color:var(--color-white)}.signature.svelte-1uha8ag{align-items:center}.signature.svelte-1uha8ag .col-text:where(.svelte-1uha8ag)>.link:where(.svelte-1uha8ag){align-self:flex-start}.pics.svelte-1uha8ag{flex-direction:column;flex:0 640px;gap:24px;display:flex}.main-pic.svelte-1uha8ag picture{aspect-ratio:640/520}.pair.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pair.svelte-1uha8ag picture{aspect-ratio:308/200}.amenities.svelte-1uha8ag{border-top:1px solid var(--color-stone);grid-template-columns:repeat(3,1fr);gap:22px 12px;margin:0;padding:28px 0 0;list-style:none;display:grid}.amenities.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:column;gap:12px;font-size:14px;line-height:20px;display:flex}.legend.svelte-1uha8ag{flex-wrap:wrap;gap:40px;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:12px;display:flex}.legend.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:12px}.dot.svelte-1uha8ag{border-radius:999px;width:10px;height:10px}.dot.cypress.svelte-1uha8ag{background:var(--color-cypress)}.dot.sea.svelte-1uha8ag{background:var(--color-sea)}.narrow-p.svelte-1uha8ag{max-width:640px;font-size:17px}@media (width<=960px){.two.svelte-1uha8ag{flex-direction:column;align-items:stretch}.col-text.svelte-1uha8ag{max-width:none}.pics.svelte-1uha8ag{flex:none}.raise.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.raise-img.svelte-1uha8ag picture{aspect-ratio:4/5;width:100%;min-height:0;max-height:85svh}.raise-copy.svelte-1uha8ag{padding:56px var(--gutter) 72px}}@media (width<=1210px){.lanes.svelte-1uha8ag{flex-wrap:wrap;gap:24px 20px}.lanes.svelte-1uha8ag div:where(.svelte-1uha8ag){flex:auto}.lanes.svelte-1uha8ag dt:where(.svelte-1uha8ag){white-space:nowrap}}@media (width<=640px){.lanes.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-size:24px}.amenities.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:13px}.cta-col.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%}}
