.sail-logo.svelte-x44apu{position:relative;aspect-ratio:437.357/130;touch-action:pan-y;-webkit-user-select:none;user-select:none}.defs.svelte-x44apu{position:absolute;width:0;height:0}.water.svelte-x44apu,.letter.svelte-x44apu,.glyph.svelte-x44apu,.piece.svelte-x44apu,.splash.svelte-x44apu,.fleet.svelte-x44apu,.boat.svelte-x44apu,.boat-mirror.svelte-x44apu,.wake.svelte-x44apu,.sail-hint.svelte-x44apu{position:absolute;pointer-events:none}svg.svelte-x44apu{display:block}.water.svelte-x44apu{will-change:transform}.waterline.svelte-x44apu{fill:none;stroke:#f7f2e8;stroke-opacity:.6;stroke-width:.6}.letter.svelte-x44apu{inset:0}.glyph.svelte-x44apu{overflow:visible}.broken.svelte-x44apu .glyph:where(.svelte-x44apu),.restoring.svelte-x44apu .glyph:where(.svelte-x44apu){visibility:hidden}.piece.svelte-x44apu{visibility:hidden;transition:transform .55s var(--t) cubic-bezier(.3,1.35,.5,1),translate .55s var(--t) cubic-bezier(.3,1.35,.5,1),opacity .18s var(--t)!important}.broken.svelte-x44apu .piece:where(.svelte-x44apu),.restoring.svelte-x44apu .piece:where(.svelte-x44apu){visibility:visible}.broken.svelte-x44apu .piece:where(.svelte-x44apu){transform:translate(var(--x)) rotate(var(--r));translate:0 var(--y);opacity:0;transition:transform .95s cubic-bezier(.12,.75,.35,1),translate .95s cubic-bezier(.45,-.6,.75,.45),opacity .3s .62s!important}.splash.svelte-x44apu{opacity:0;overflow:visible}.broken.svelte-x44apu .splash:where(.svelte-x44apu){animation:svelte-x44apu-splash .7s ease-out}.restoring.svelte-x44apu .splash:where(.svelte-x44apu){animation:svelte-x44apu-splash-back .7s ease-out}.landed.svelte-x44apu .glyph:where(.svelte-x44apu){transform-origin:50% 100%;animation:svelte-x44apu-letter-land .6s cubic-bezier(.3,1.5,.4,1)}.fleet.svelte-x44apu{left:0;top:0;height:100%;will-change:transform;transition:transform var(--glide,.75s) cubic-bezier(.2,.75,.3,1)!important}.homeward.svelte-x44apu{--glide:1.6s}.voyage.svelte-x44apu,.voyage.homeward.svelte-x44apu{--glide:3.6s}.boat.svelte-x44apu,.boat-mirror.svelte-x44apu,.wake.svelte-x44apu{left:0;width:100%;overflow:visible}.boat.svelte-x44apu{top:0;transform-origin:48.18% 84.55%;transition:transform .45s ease-out!important}.boat-mirror.svelte-x44apu{overflow:hidden;transform-origin:48.18% 0;transition:transform .45s ease-out!important}.wake.svelte-x44apu{opacity:0;transition:opacity .3s}.sailing.svelte-x44apu .wake:where(.svelte-x44apu){opacity:1}.intro.svelte-x44apu .boat:where(.svelte-x44apu),.intro.svelte-x44apu .boat-mirror:where(.svelte-x44apu){animation:svelte-x44apu-logo-boat .6s cubic-bezier(.2,.8,.2,1) backwards}.intro.svelte-x44apu .glyph:where(.svelte-x44apu){animation:svelte-x44apu-logo-letter .5s cubic-bezier(.2,.8,.2,1) backwards}.intro.svelte-x44apu .letter-1:where(.svelte-x44apu) .glyph:where(.svelte-x44apu){animation-delay:.25s}.intro.svelte-x44apu .letter-2:where(.svelte-x44apu) .glyph:where(.svelte-x44apu){animation-delay:.33s}.intro.svelte-x44apu .letter-3:where(.svelte-x44apu) .glyph:where(.svelte-x44apu){animation-delay:.41s}.sail-hint.svelte-x44apu{opacity:.75;transition:opacity .6s}.intro.svelte-x44apu .sail-hint:where(.svelte-x44apu){animation:svelte-x44apu-hint-in .6s .9s ease backwards}.sail-hint.svelte-x44apu text:where(.svelte-x44apu){font:700 6.4px Manrope,Segoe UI,sans-serif;letter-spacing:1.4px;fill:#f7f2e8}.sail-hint.gone.svelte-x44apu{opacity:0}html[data-perf=lite] :is(.piece.svelte-x44apu,.splash.svelte-x44apu,.wake.svelte-x44apu){display:none}html[data-perf=lite] :is(.boat.svelte-x44apu,.boat-mirror.svelte-x44apu){transform:none!important}@keyframes svelte-x44apu-splash{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.25)}}@keyframes svelte-x44apu-splash-back{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(.9)}}@keyframes svelte-x44apu-letter-land{0%{transform:scale(1.05,.9)}40%{transform:scale(.97,1.05)}to{transform:none}}@keyframes svelte-x44apu-logo-boat{0%{opacity:0;transform:translate(-40%)}}@keyframes svelte-x44apu-logo-letter{0%{opacity:0;transform:translateY(28%)}}@keyframes svelte-x44apu-hint-in{0%{opacity:0}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:525;src:url(/assets/unbounded-cyrillic-525-bSVUTjX4.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:680;src:url(/assets/manrope-latin-680-yApM5XIG.woff2) format("woff2")}:root{--deep:#0e2a2f;--sea:#187370;--coral:#ff6a48;--canvas:#f7f2e8;--canvas-soft:#c9d6d2;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--deep)}body{color:var(--canvas);font-family:Manrope,Segoe UI,sans-serif;font-weight:680}.brand-banner{position:relative;isolation:isolate;overflow:hidden;min-height:100dvh;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px) clamp(16px,5vw,80px);background:linear-gradient(125deg,var(--sea),var(--deep))}.banner-art{position:absolute;z-index:-1;top:0;right:0;width:54%;height:100%;overflow:visible;fill:none;pointer-events:none}.banner-art stop{stop-color:var(--coral);stop-opacity:.16}.banner-art stop:last-child{stop-opacity:0}.banner-art .ring{stroke:var(--canvas);stroke-opacity:.22}.banner-art .ring-wide{stroke:var(--coral);stroke-opacity:.06;stroke-width:65.8}.holding-center{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-block:24px}.logo-slot{width:min(100%,clamp(300px,52vw,760px),127.8434vh);aspect-ratio:437.357/130}.sail-hint{display:none!important}h1,p{margin:0}h1{margin-top:clamp(14px,3vh,30px);font-family:Unbounded,Manrope,sans-serif;font-weight:525;font-size:clamp(2rem,5.2vw,4.4rem);line-height:1.1;letter-spacing:-.045em;animation:rise .7s .55s cubic-bezier(.2,.8,.2,1) backwards}p{margin-top:10px;font-size:clamp(.95rem,1.35vw,1.2rem);letter-spacing:.02em;color:var(--canvas-soft);animation:rise .7s .7s cubic-bezier(.2,.8,.2,1) backwards}.holding-mail{align-self:flex-start;padding:8px 0;font-size:14px;color:var(--canvas);text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:5px;animation:rise .7s .85s cubic-bezier(.2,.8,.2,1) backwards}.holding-mail:hover{color:var(--coral)}.holding-mail:focus-visible{outline:3px solid var(--coral);outline-offset:4px;border-radius:4px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@media(max-width:1100px){.banner-art{top:auto;bottom:0;width:70%;height:62%}}@media(max-width:700px){.logo-slot{width:min(100%,127.8434vh)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
