.sw-home-hero[data-v-250ab3c2]{min-height:100svh;padding:6rem var(--container-padding) 5rem;text-align:center;background:linear-gradient(180deg,#2e5e7e 0,#1c3c55 26%,#0e2334 55%,var(--background) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.shine[data-v-250ab3c2]{background:radial-gradient(60% 120% at 50% -20%,#fff3,#0000 62%);height:40%;inset:0 0 auto}.glints[data-v-250ab3c2],.shine[data-v-250ab3c2]{pointer-events:none;position:absolute}.glints[data-v-250ab3c2]{inset:0}.glints i[data-v-250ab3c2]{background:linear-gradient(90deg,#0000,#ffffff57,#0000);border-radius:2px;height:.125rem;animation:7s ease-in-out infinite bv-glint-250ab3c2;position:absolute}.glints i[data-v-250ab3c2]:first-child{width:9rem;top:14%;left:12%}.glints i[data-v-250ab3c2]:nth-child(2){width:6rem;animation-delay:1.4s;top:22%;right:16%}.glints i[data-v-250ab3c2]:nth-child(3){width:4.5rem;animation-delay:2.8s;top:9%;left:44%}.glints i[data-v-250ab3c2]:nth-child(4){width:5rem;animation-delay:4.2s;top:30%;left:26%}.glints i[data-v-250ab3c2]:nth-child(5){width:7.5rem;animation-delay:5.6s;top:19%;right:34%}@keyframes bv-glint-250ab3c2{0%,to{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(1.25rem)}}.mark[data-v-250ab3c2]{filter:drop-shadow(0 6px 24px #4a8fc073);animation:4.5s ease-in-out infinite bv-breath-250ab3c2}@keyframes bv-breath-250ab3c2{0%,to{filter:drop-shadow(0 6px 24px #4a8fc059)}50%{filter:drop-shadow(0 6px 34px #4a8fc0a6)}}.eyebrow[data-v-250ab3c2]{letter-spacing:.19rem;color:#ffffff8c;margin:1.375rem 0 0;font-family:ui-monospace,Menlo,monospace;font-size:.6875rem;font-weight:700}.h1[data-v-250ab3c2]{letter-spacing:.04rem;color:var(--brand-foam);margin:1.5rem 0 0;font-size:clamp(2.5rem,6.5vw,4rem);font-weight:900}.h1 b[data-v-250ab3c2]{color:#0000;background:linear-gradient(92deg,var(--brand-ani) 0,var(--brand-cine) 50%,var(--brand-snap) 100%);-webkit-background-clip:text;background-clip:text}.lede[data-v-250ab3c2]{color:#ffffffb8;max-width:35rem;margin:1.125rem 0 0;font-size:.9375rem;line-height:1.9}.triwave[data-v-250ab3c2]{opacity:.9;pointer-events:none;width:100%;height:3.375rem;position:absolute;bottom:4rem;left:0;right:0}.flow[data-v-250ab3c2]{animation:14s linear infinite bv-flow-250ab3c2}.flow.slow[data-v-250ab3c2]{animation-duration:22s}@keyframes bv-flow-250ab3c2{0%{transform:translate(0)}to{transform:translate(-1440px)}}.cue[data-v-250ab3c2]{letter-spacing:.08rem;color:#ffffff8c;flex-direction:column;align-items:center;gap:.25rem;font-size:.6875rem;animation:2.4s ease-in-out infinite bv-bob-250ab3c2;display:flex;position:absolute;bottom:1.125rem;left:50%;transform:translate(-50%)}.cue svg[data-v-250ab3c2]{width:1rem;height:1rem;color:var(--primary)}@keyframes bv-bob-250ab3c2{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,.375rem)}}@media (prefers-reduced-motion:reduce){.cue[data-v-250ab3c2],.flow[data-v-250ab3c2],.glints i[data-v-250ab3c2],.mark[data-v-250ab3c2]{animation:none}}.sw-tide-pulse[data-v-4910fefb]{z-index:2;max-width:var(--content-max-width);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121a2bd1;border-radius:1rem;align-items:stretch;margin:-1.5rem auto 0;display:flex;position:relative;overflow:hidden}.cell[data-v-4910fefb]{border-right:1px solid var(--border);min-height:6.5rem;color:var(--primary);flex-direction:column;flex:1;gap:.375rem;padding:1.375rem 1.75rem;display:flex}.cell[data-v-4910fefb]:last-child{border-right:none}.cell.c-snap[data-v-4910fefb]{color:var(--brand-snap)}.cell.c-cine[data-v-4910fefb]{color:var(--brand-cine)}.cell.c-brand[data-v-4910fefb]{color:var(--brand-ani)}.lb[data-v-4910fefb]{color:var(--muted-foreground);font-size:.72rem}.num[data-v-4910fefb]{color:var(--foreground);font-family:ui-monospace,Menlo,monospace;font-size:1.625rem;font-weight:800;line-height:1}.num em[data-v-4910fefb]{color:currentColor;margin-left:.25rem;font-size:.8125rem;font-style:normal}.mini[data-v-4910fefb]{opacity:.75;width:7.5rem;height:1rem}.sub[data-v-4910fefb]{letter-spacing:.13rem;color:var(--muted-foreground);font-family:ui-monospace,Menlo,monospace;font-size:.6rem;font-weight:700}.sk[data-v-4910fefb]{background:#ffffff0f;border-radius:.375rem;display:block}.sk-lb[data-v-4910fefb]{width:3.5rem;height:.75rem}.sk-num[data-v-4910fefb]{width:6rem;height:1.625rem}.sk-mini[data-v-4910fefb]{opacity:.6;width:7.5rem;height:1rem}@media (width<=767px){.sw-tide-pulse[data-v-4910fefb]{margin-left:var(--container-padding);margin-right:var(--container-padding);flex-wrap:wrap}.cell[data-v-4910fefb]{border-bottom:1px solid var(--border);flex:40%}}.sw-bay-section[data-v-263f4e15]{padding:6.5rem 0 6rem;position:relative;overflow:hidden}.halo[data-v-263f4e15]{background:radial-gradient(46% 60% at 82% 30%,color-mix(in srgb,var(--bc) 10%,transparent) 0,transparent 70%);pointer-events:none;position:absolute;inset:0}.is-reverse .halo[data-v-263f4e15]{background:radial-gradient(46% 60% at 16% 34%,color-mix(in srgb,var(--bc) 9%,transparent) 0,transparent 70%)}.bubbles[data-v-263f4e15]{pointer-events:none;position:absolute;inset:0}.bubbles i[data-v-263f4e15]{background:color-mix(in srgb,var(--bc) 55%,transparent);opacity:0;border-radius:50%;animation:11s linear infinite bv-bubble-263f4e15;position:absolute;bottom:-1rem}.bubbles i[data-v-263f4e15]:first-child{width:.3125rem;height:.3125rem;left:8%}.bubbles i[data-v-263f4e15]:nth-child(2){width:.1875rem;height:.1875rem;animation-duration:9s;animation-delay:2s;left:22%}.bubbles i[data-v-263f4e15]:nth-child(3){width:.25rem;height:.25rem;animation-delay:4.5s;left:47%}.bubbles i[data-v-263f4e15]:nth-child(4){width:.1875rem;height:.1875rem;animation-duration:13s;animation-delay:1s;left:66%}.bubbles i[data-v-263f4e15]:nth-child(5){width:.3125rem;height:.3125rem;animation-delay:6s;left:81%}.bubbles i[data-v-263f4e15]:nth-child(6){width:.1875rem;height:.1875rem;animation-duration:10s;animation-delay:8s;left:92%}@keyframes bv-bubble-263f4e15{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.7}88%{opacity:.4}to{opacity:0;transform:translateY(-70vh)translate(1rem)}}.inner[data-v-263f4e15]{max-width:var(--content-max-width);padding:0 var(--container-padding);margin:0 auto;position:relative}.depthtag[data-v-263f4e15]{border:1px solid color-mix(in srgb,var(--bc) 36%,transparent);background:color-mix(in srgb,var(--bc) 8%,transparent);letter-spacing:.14rem;color:var(--bc);border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .8125rem;font-family:ui-monospace,Menlo,monospace;font-size:.6875rem;font-weight:700;display:inline-flex}.cols[data-v-263f4e15]{align-items:flex-start;gap:4rem;margin-top:1.625rem;display:flex}.is-reverse .cols[data-v-263f4e15]{flex-direction:row-reverse}.copy[data-v-263f4e15]{flex:0 0 26.875rem}.head[data-v-263f4e15]{align-items:center;gap:1.125rem;display:flex}.title[data-v-263f4e15]{letter-spacing:.03rem;color:var(--foreground);margin:0;font-size:2.125rem;font-weight:900}.title span[data-v-263f4e15]{color:var(--bc)}.en[data-v-263f4e15]{letter-spacing:.2rem;text-transform:uppercase;color:var(--muted-foreground);margin:.4375rem 0 0;font-family:ui-monospace,Menlo,monospace;font-size:.6875rem;font-weight:700}.slogan[data-v-263f4e15]{max-width:32.5rem;color:var(--foreground-soft);margin:.875rem 0 0;font-size:.9375rem;line-height:1.8}.slogan b[data-v-263f4e15]{color:var(--foreground);font-weight:700}.poem[data-v-263f4e15]{border-left:2px solid color-mix(in srgb,var(--bc) 55%,transparent);color:color-mix(in srgb,var(--bc) 72%,var(--brand-foam) 24%);margin:1.125rem 0 0;padding-left:1rem;font-size:.8125rem;line-height:2}.cta[data-v-263f4e15]{background:var(--bc);--sw-link-color:var(--bfg);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.625rem;padding:.75rem 1.625rem;font-size:.875rem;font-weight:800;transition:filter .15s;display:inline-flex}.cta[data-v-263f4e15]:hover{filter:brightness(.92)}.cta[data-v-263f4e15]:active{filter:brightness(.85)}.cards[data-v-263f4e15]{flex:1;align-items:flex-start;gap:1.125rem;min-width:0;display:flex}.card[data-v-263f4e15]{background:var(--brand-card-2);box-shadow:0 18px 44px #0006,0 0 0 1px color-mix(in srgb,var(--bc) 18%,transparent);--sw-image-hover-zoom-scale:1.05;--sw-image-hover-zoom-duration:.6s;border-radius:.875rem;transition:box-shadow .35s;position:relative;overflow:hidden}.card.is-lift[data-v-263f4e15]{margin-top:1.625rem}.card[data-v-263f4e15]:hover{box-shadow:0 26px 60px #00000085,0 0 0 1px color-mix(in srgb,var(--bc) 40%,transparent)}.cards:not(.is-wide) .card[data-v-263f4e15]{flex:0 0 calc(33.3333% - .75rem)}.cards.is-wide[data-v-263f4e15]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cards.is-wide .card.is-primary[data-v-263f4e15]{grid-column:1/-1}.card[data-v-263f4e15]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000094);position:absolute;inset:0}.rb[data-v-263f4e15]{letter-spacing:.05rem;background:#00000085;border:1px solid #ffffff29;border-radius:.3125rem;padding:.125rem .4375rem;font-family:ui-monospace,Menlo,monospace;font-size:.6rem;top:.5625rem;left:.5625rem}.nm[data-v-263f4e15],.rb[data-v-263f4e15]{z-index:2;color:var(--brand-foam);font-weight:700;position:absolute}.nm[data-v-263f4e15]{text-shadow:0 1px 6px #0009;font-size:.78rem;bottom:.5625rem;left:.625rem;right:.625rem}@media (width<=1023px){.cols[data-v-263f4e15]{gap:2.25rem;flex-direction:column!important}.copy[data-v-263f4e15]{flex:none}.cards[data-v-263f4e15]{width:100%}}@media (prefers-reduced-motion:reduce){.bubbles i[data-v-263f4e15]{animation:none}.card[data-v-263f4e15]{transition:none}}.sw-depth-gauge[data-v-7b1b1f34]{z-index:30;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;top:20%;bottom:16%;right:1.375rem}.rail[data-v-7b1b1f34]{border-left:1px solid #ffffff24;position:absolute;top:0;bottom:0;left:50%}.gm[data-v-7b1b1f34]{color:var(--muted-foreground);background:0 0;flex-direction:column;align-items:center;gap:.25rem;font-family:ui-monospace,Menlo,monospace;font-size:.625rem;font-weight:600;transition:color .3s;display:flex;position:relative}.gm i[data-v-7b1b1f34]{background:var(--muted-foreground);border-radius:50%;width:.4375rem;height:.4375rem;transition:background .3s,box-shadow .3s,transform .3s}.gm.is-on[data-v-7b1b1f34]{color:var(--foreground)}.gm.is-on i[data-v-7b1b1f34]{background:var(--gc);box-shadow:0 0 8px var(--gc);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.gm[data-v-7b1b1f34],.gm i[data-v-7b1b1f34]{transition:none}}.sw-index[data-v-dd48c04a]{background:var(--background);color:var(--foreground)}.nav[data-v-dd48c04a]{z-index:20;padding:1.25rem var(--container-padding);background:linear-gradient(#050c128c,#0000);justify-content:space-between;position:absolute;top:0;left:0;right:0}.brandmark[data-v-dd48c04a],.nav[data-v-dd48c04a]{align-items:center;display:flex}.brandmark[data-v-dd48c04a]{color:var(--brand-foam);gap:.625rem;font-size:1.0625rem;font-weight:800}.brandmark b[data-v-dd48c04a]{color:var(--primary)}.nav-en[data-v-dd48c04a]{letter-spacing:.15rem;text-transform:uppercase;color:#ffffff8c;font-family:ui-monospace,Menlo,monospace;font-size:.6875rem;font-weight:700}.is-reveal-ready[data-v-dd48c04a] .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.125rem)}.is-reveal-ready[data-v-dd48c04a] .reveal.is-inview{opacity:1;transform:none}.story[data-v-dd48c04a]{padding:7rem var(--container-padding) 6.5rem;text-align:center;background:radial-gradient(50% 60% at 50% 30%,#33658a2e 0,transparent 70%),var(--brand-card-2);position:relative}.story h2[data-v-dd48c04a]{letter-spacing:.04rem;color:var(--foreground);margin:1.375rem 0 0;font-size:1.875rem;font-weight:900}.story .txt[data-v-dd48c04a]{max-width:38.75rem;color:var(--foreground-soft);margin:1.125rem auto 0;font-size:.875rem;line-height:2.1}.story .txt b[data-v-dd48c04a]{color:var(--foreground)}.marks[data-v-dd48c04a]{justify-content:center;gap:2.125rem;margin-top:2.75rem}.marks[data-v-dd48c04a],.smk[data-v-dd48c04a]{display:flex}.smk[data-v-dd48c04a]{color:inherit;flex-direction:column;align-items:center;gap:.625rem;font-size:.78rem;font-weight:700;transition:transform .3s}.smk[data-v-dd48c04a]:hover{transform:translateY(-.25rem)}.smk .en[data-v-dd48c04a]{letter-spacing:.14rem;text-transform:uppercase;color:var(--muted-foreground);font-family:ui-monospace,Menlo,monospace;font-size:.6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.is-reveal-ready[data-v-dd48c04a] .reveal{opacity:1;transition:none;transform:none}.smk[data-v-dd48c04a]{transition:none}}
