:root{--_11rlzeh0:#05060b;--_11rlzeh1:#0f121f94;--_11rlzeh2:#b8d5ff26;--_11rlzeh3:#f4f7ff;--_11rlzeh4:#99a3bc;--_11rlzeh5:#55e6ff;--_11rlzeh6:#4b79ff;--_11rlzeh7:#9b6cff;--_11rlzeh8:#8be8f5;--_11rlzeh9:#ffc07a;--_11rlzeha:Arial, Helvetica, sans-serif;--_11rlzehb:monospace;--_11rlzehc:400;--_11rlzehd:600;--_11rlzehe:700;--_11rlzehf:800;--_11rlzehg:-.065em;--_11rlzehh:-.075em;--_11rlzehi:.2em;--_11rlzehj:.14em;--_11rlzehk:.94;--_11rlzehl:1.7;--_11rlzehm:9px;--_11rlzehn:20px;--_11rlzeho:26px;--_11rlzehp:999px;--_11rlzehq:0 18px 70px #0000005c;--_11rlzehr:0 24px 80px #00000047;--_11rlzehs:clamp(100px, 13vw, 180px);--_11rlzeht:14px;--_11rlzehu:24px;--_11rlzehv:min(100% - 48px, 1320px);--_11rlzehw:min(100% - 28px, 1320px);--_11rlzehx:1320px;--_11rlzehy:.18s;--_11rlzehz:.22s;--_11rlzeh10:.7s;--_11rlzeh11:ease;--_11rlzeh12:cubic-bezier(.2, .8, .2, 1);--_11rlzeh13:0;--_11rlzeh14:1;--_11rlzeh15:8;--_11rlzeh16:18;--_11rlzeh17:20;--_11rlzeh18:100;--_11rlzeh19:200}
._1m26nq52{z-index:100000;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}
._1m26nq53{z-index:0;opacity:0;background:var(--_1m26nq51);position:absolute;inset:0}
._1m26nq54{z-index:1;aspect-ratio:1;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--_1m26nq50) 32%, transparent), transparent 66%);will-change:transform, opacity;border-radius:50%;width:min(110vw,1500px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}
._1m26nq55{z-index:3;border:1px solid color-mix(in srgb, var(--_1m26nq50) 42%, transparent);background:var(--_1m26nq51);will-change:top, left, width, height, transform, clip-path, opacity;position:fixed;overflow:hidden;box-shadow:0 36px 100px #0000006b}
._1m26nq56{opacity:.76;background-position:var(--bj9d9p2);width:100%;height:100%;filter:var(--bj9d9p1);will-change:transform, opacity;background-size:cover;position:absolute;inset:0}
._1m26nq57{z-index:1;background:var(--bj9d9p0);position:absolute;inset:0}
._1m26nq58{z-index:4;color:#fff;opacity:0;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(20px,5vw,66px);right:clamp(20px,5vw,72px);transform:translateY(18px)}
._1m26nq59{width:48px;height:48px;color:var(--_1m26nq50);border:1px solid color-mix(in srgb, var(--_1m26nq50) 55%, transparent);background:#04060b8a;border-radius:999px;place-items:center;display:grid}
._1m26nq5a{letter-spacing:-.045em;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:540}
._1m26nq5b{z-index:2;position:absolute;inset:0;overflow:hidden}
._1m26nq5c{opacity:0;background:var(--_1m26nq50);will-change:transform, opacity;display:block;position:absolute}
._1m26nq5c:first-child{top:16%;left:8%}
._1m26nq5c:nth-child(2){top:28%;right:12%}
._1m26nq5c:nth-child(3){top:54%;left:18%}
._1m26nq5c:nth-child(4){bottom:17%;right:20%}
._1m26nq5c:nth-child(5){top:9%;left:48%}
._1m26nq5c:nth-child(6){bottom:8%;left:42%}
._1m26nq5d{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--_1m26nq50) 65%, transparent);background:0 0;border-radius:42% 58% 63% 37%;width:clamp(34px,7vw,100px)}
._1m26nq5e{transform-origin:0;width:clamp(80px,18vw,280px);height:1px}
._1m26nq5f{width:5px;height:5px;box-shadow:0 0 18px color-mix(in srgb, var(--_1m26nq50) 80%, transparent);border-radius:50%}
._1m26nq5g{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--_1m26nq50) 62%, transparent);background:0 0;border-radius:50%;width:clamp(60px,12vw,180px)}
._1m26nq5h{z-index:2;opacity:0;background-image:linear-gradient(color-mix(in srgb, var(--_1m26nq50) 19%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--_1m26nq50) 19%, transparent) 1px, transparent 1px);background-size:clamp(44px,7vw,92px) clamp(44px,7vw,92px);position:absolute;inset:0}
.hl9y4r1{opacity:1;transition:opacity .12s;display:none}
.hl9y4r0[data-story-transitioning=true] .hl9y4r1{opacity:0}
.hl9y4r2{border-radius:var(--_11rlzehp);opacity:0;will-change:transform, width, height;place-items:center;display:grid;position:absolute;top:0;left:0}
.hl9y4r2[data-visible=true]{opacity:1}
.hl9y4r3{mix-blend-mode:difference;background:#fff;width:7px;height:7px;transition:opacity .16s;box-shadow:0 0 16px #ffffffad}
.hl9y4r4{color:#061017;width:42px;height:42px;font-size:.54rem;font-weight:var(--_11rlzehf);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0709100a;border:1px solid #ffffff6b;transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1),border-color .22s,border-radius .28s,background .22s,color .22s,opacity .16s;box-shadow:0 10px 38px #00000029}
.hl9y4r4[data-mode=link]{background:#8be8f5d1;border-color:#8be8f566;width:66px;height:66px}
.hl9y4r4[data-mode=switch]{background:#f4f7ffe6;border-color:#ffffff5c;width:92px;height:38px}
.hl9y4r4[data-mode=view]{background:linear-gradient(135deg,#55e6ffe0,#b294ffdb);border-color:#55e6ff70;width:96px;height:96px;box-shadow:0 16px 60px #2e7eff33,inset 0 1px #ffffff8f}
.hl9y4r4[data-pressed=true]{width:34px;height:34px}
.hl9y4r5{opacity:0;transition:opacity .16s,transform .22s;transform:scale(.7)}
.hl9y4r4:not([data-mode=default]) .hl9y4r5{opacity:1;transform:scale(1)}
@media screen and (pointer:fine) and (prefers-reduced-motion:no-preference){.hl9y4r0,.hl9y4r0 *{cursor:none!important}.hl9y4r1{z-index:var(--_11rlzeh19);pointer-events:none;display:block;position:fixed;inset:0}}
.d763dh0{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}
.d763dh0::backdrop{background:0 0}
.hl9y4r0 .d763dh0,.hl9y4r0 .d763dh0 *{cursor:default!important}
.hl9y4r0 .d763dh0 button{cursor:pointer!important}
.d763dh1{-webkit-backdrop-filter:blur(4px)saturate(108%);backdrop-filter:blur(4px)saturate(108%);background:#02040861;position:absolute;inset:0}
.d763dh2{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b1299;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:48px;height:48px;transition:border-color .18s,background .18s;display:grid;position:absolute;top:22px;right:22px}
.d763dh2:hover,.d763dh2:focus-visible{background:#ffffff1f;border-color:#ffffff80}
.d763dh3{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:clamp(14px,2vw,30px);height:100%;padding:clamp(16px,2.4vw,38px);display:grid;position:relative}
.d763dh4{isolation:isolate;will-change:transform, clip-path, opacity;background-color:#020305;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1f;border-radius:24px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000073}
.d763dh5{z-index:1;object-fit:contain;opacity:0;transform-origin:50%;will-change:opacity, transform}
.d763dh6{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:transform, opacity;background:#090c13ad;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}
.d763dh7{color:#8ae1ffc7;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.62rem}
.d763dh8{letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:520;line-height:.94}
.d763dh9{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}
.d763dha{grid-template-columns:1fr;gap:0;margin:28px 0 0;display:grid}
.d763dhb{border-top:1px solid #ffffff13;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:11px 0;display:grid}
.d763dhc{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.56rem;display:block}
.d763dhd{color:#ffffffe0;margin:0;font-size:.75rem;line-height:1.4;display:block}
.d763dhe{color:#ffffff8a;margin:28px 0 0;font-size:.8rem;line-height:1.6}
.d763dhf{color:inherit;font:inherit;text-align:inherit;cursor:pointer;border:0;padding:0}
@media screen and (max-width:800px){.d763dh3{grid-template-rows:minmax(52svh,68svh) auto;grid-template-columns:1fr;padding:74px 12px 16px;overflow-y:auto}.d763dh4{border-radius:18px}.d763dh6{border-radius:18px;min-height:420px}}
