.ws[data-astro-cid-itso2dii]{isolation:isolate;background:var(--obsidian);height:100svh;min-height:560px;position:relative;overflow:hidden}.ws__scene[data-astro-cid-itso2dii]{aspect-ratio:16/9;width:max(100%,177.78svh);animation:1.4s ease-out both arrive;position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}@keyframes arrive{0%{transform:scale(1.05)}}.from-portal .ws__scene[data-astro-cid-itso2dii]{animation:none}.from-portal .ws[data-astro-cid-itso2dii]:after{animation:1s ease-out .6s both fadein}.from-portal .ws__intro[data-astro-cid-itso2dii],.from-portal .ws__spot[data-astro-cid-itso2dii],.from-portal .ws__tag[data-astro-cid-itso2dii],.from-portal .ws__back[data-astro-cid-itso2dii]{animation:.9s ease-out .9s both fadein}@keyframes fadein{0%{opacity:0}}.ws-leaving .ws__intro[data-astro-cid-itso2dii],.ws-leaving .ws__spot[data-astro-cid-itso2dii],.ws-leaving .ws__tag[data-astro-cid-itso2dii],.ws-leaving .ws__back[data-astro-cid-itso2dii],.ws-leaving .ws__panel[data-astro-cid-itso2dii]{animation:.3s ease-out forwards fadeout}.ws-leaving .ws__scene[data-astro-cid-itso2dii]{animation:.35s ease-in forwards leave}@keyframes fadeout{to{opacity:0}}@keyframes leave{to{opacity:.5}}.ws__media[data-astro-cid-itso2dii]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ws[data-astro-cid-itso2dii]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#06070abf,#0000 22%),linear-gradient(#0000 82%,#06070a99);position:absolute;inset:0}.ws__spot[data-astro-cid-itso2dii]{z-index:2;font:600 clamp(11px, .62cqw, 13px)/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ivory);border-radius:var(--radius);cursor:pointer;backdrop-filter:blur(8px);background:#0b0c109e;border:1px solid #d9a44173;align-items:center;gap:.5em;padding:.75em 1.1em;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex;position:absolute;translate:-50% -50%}.ws__spot[data-astro-cid-itso2dii]:hover,.ws__spot[data-astro-cid-itso2dii]:focus-visible,.ws__spot[data-astro-cid-itso2dii][aria-expanded=true],.ws__spot[data-astro-cid-itso2dii].is-hot{background:#281e0cd9;transform:translateY(-2px);box-shadow:0 0 22px #d9a4418c}.ws__spot--main[data-astro-cid-itso2dii]{border-color:var(--aurum);color:var(--aurum-glow);font-size:clamp(11.5px,.75cqw,15px)}.ws__spot[data-astro-cid-itso2dii]{text-decoration:none}.ws__fig[data-astro-cid-itso2dii]{z-index:2;cursor:pointer;position:absolute;inset:0}.ws__dot[data-astro-cid-itso2dii]{background:var(--aurum-glow);width:6px;height:6px;box-shadow:0 0 8px var(--aurum);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.ws__frame[data-astro-cid-itso2dii]{z-index:2;cursor:pointer;background:0 0;border:0;outline:none;padding:0;transition:filter .3s;position:absolute}.ws__hl[data-astro-cid-itso2dii]{opacity:0;clip-path:polygon(0 0, 100% var(--t), 100% calc(100% - var(--b)), 0 100%);background:#a9d6ff24;transition:opacity .3s;position:absolute;inset:0}.ws__frame[data-astro-cid-itso2dii]:hover,.ws__frame[data-astro-cid-itso2dii]:focus-visible,.ws__frame[data-astro-cid-itso2dii][aria-expanded=true]{filter:drop-shadow(0 0 1.5px #d6ecff)drop-shadow(0 0 1.5px #a9d6ff)drop-shadow(0 0 22px #4fa8ffb3)}.ws__frame[data-astro-cid-itso2dii]:hover .ws__hl[data-astro-cid-itso2dii],.ws__frame[data-astro-cid-itso2dii]:focus-visible .ws__hl[data-astro-cid-itso2dii],.ws__frame[data-astro-cid-itso2dii][aria-expanded=true] .ws__hl[data-astro-cid-itso2dii]{opacity:1}.ws__tag[data-astro-cid-itso2dii]{left:50%;bottom:calc(var(--b) / 2 + .7em);text-align:center;white-space:nowrap;max-width:calc(100% - .6em);font:600 clamp(11px, .68cqw, 14px)/1.1 var(--font-body);letter-spacing:.01em;color:#142033;border-radius:var(--radius);backdrop-filter:blur(6px);background:#ffffffe0;justify-items:center;gap:.35em;padding:.6em .85em;transition:background .25s;display:grid;position:absolute;translate:-50%;box-shadow:0 6px 18px #00000038}.ws__tag[data-astro-cid-itso2dii] small[data-astro-cid-itso2dii]{letter-spacing:.14em;text-transform:uppercase;color:#3d4a5c;font-size:max(9.5px,.72em);font-weight:600}.ws__arrive[data-astro-cid-itso2dii]{display:none}.from-portal .ws__arrive[data-astro-cid-itso2dii]{animation:1.2s ease-in-out 1s forwards fadeout;display:block}.ws__frame[data-astro-cid-itso2dii]:hover .ws__tag[data-astro-cid-itso2dii]{background:#fff}.ws__frame--ring[data-astro-cid-itso2dii] .ws__hl[data-astro-cid-itso2dii]{clip-path:polygon(evenodd, 0 0, 100% var(--t), 100% calc(100% - var(--b)), 0 100%, 0 0, 3px 3px, calc(100% - 3px) calc(var(--t) + 3px), calc(100% - 3px) calc(100% - var(--b) - 3px), 3px calc(100% - 3px), 3px 3px);-webkit-mask-composite:source-over;background:#d6ecfff2;-webkit-mask-image:linear-gradient(90deg,#0000 8px,#000 8px calc(100% - 8px),#0000 calc(100% - 8px)),linear-gradient(#000 38%,#0000 38% 64%,#000 64%);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.ws__intro[data-astro-cid-itso2dii]{z-index:3;pointer-events:none;max-width:30rem;position:absolute;top:6.5rem;left:clamp(1rem,3.5vw,3rem)}.ws__kicker[data-astro-cid-itso2dii]{font:500 .7rem var(--font-body);letter-spacing:.3em;text-transform:uppercase}.ws--gold[data-astro-cid-itso2dii] .ws__kicker[data-astro-cid-itso2dii]{color:var(--aurum-glow)}.ws--azure[data-astro-cid-itso2dii] .ws__kicker[data-astro-cid-itso2dii]{color:#2d5f96}.ws[data-astro-cid-itso2dii] h1[data-astro-cid-itso2dii]{font:400 clamp(2.2rem, 3.6vw, 3.4rem)/1 var(--font-display);margin:.5rem 0 .6rem}.ws--azure[data-astro-cid-itso2dii] h1[data-astro-cid-itso2dii],.ws--azure[data-astro-cid-itso2dii] .ws__hint[data-astro-cid-itso2dii]{color:#142033}.ws__hint[data-astro-cid-itso2dii]{font:italic 400 1.15rem var(--font-display);opacity:.85}.ws--azure[data-astro-cid-itso2dii]:after{background:linear-gradient(#080a0e8c,#0000 16%),linear-gradient(#0000 70%,#f0f4fabf)}.ws--azure[data-astro-cid-itso2dii] .ws__intro[data-astro-cid-itso2dii]{top:auto;bottom:5.2rem}.ws__back[data-astro-cid-itso2dii]{z-index:3;font:600 .7rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius);backdrop-filter:blur(8px);background:#0b0c108c;padding:.9em 1.3em;text-decoration:none;position:absolute;bottom:1.6rem;left:clamp(1rem,3.5vw,3rem)}.ws__panel[data-astro-cid-itso2dii]{z-index:10;width:min(26rem,100vw - 1.5rem);color:var(--ivory);backdrop-filter:blur(18px);background:linear-gradient(160deg,#1c1e26eb,#0b0c10f0);border:1px solid #ece7de1f;border-radius:22px;padding:1.8rem 1.6rem;animation:.35s ease-out slide;position:absolute;top:5.5rem;bottom:1.5rem;right:clamp(.75rem,2vw,2rem);overflow:auto;box-shadow:0 30px 80px #00000080}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.ws__close[data-astro-cid-itso2dii]{color:var(--ivory);cursor:pointer;opacity:.7;background:0 0;border:0;font-size:1.8rem;line-height:1;position:absolute;top:.8rem;right:1rem}.ws__close[data-astro-cid-itso2dii]:hover{opacity:1}.ws__pan[data-astro-cid-itso2dii]{position:absolute;inset:0;overflow:hidden}.ws__swipe[data-astro-cid-itso2dii]{display:none}@media (aspect-ratio<=3/4){.ws__pan[data-astro-cid-itso2dii]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.ws__pan[data-astro-cid-itso2dii]::-webkit-scrollbar{display:none}.ws__scene[data-astro-cid-itso2dii]{width:auto;height:100%;position:relative;top:0;left:0;translate:none}.ws__spot[data-astro-cid-itso2dii]{min-height:44px;padding:.85em 1.1em;font-size:11px}.ws__back[data-astro-cid-itso2dii]{align-items:center;min-height:44px;display:inline-flex}.ws__spot--main[data-astro-cid-itso2dii]{font-size:12px}.ws__tag[data-astro-cid-itso2dii]{padding:.55em .6em;font-size:11.5px}.ws[data-astro-cid-itso2dii]:after{background:linear-gradient(#06070ab3,#0000 18%),linear-gradient(#0000 62%,#06070ad9)}.ws__intro[data-astro-cid-itso2dii],.ws--azure[data-astro-cid-itso2dii] .ws__intro[data-astro-cid-itso2dii]{top:auto;bottom:5.4rem;right:1rem}.ws--azure[data-astro-cid-itso2dii] h1[data-astro-cid-itso2dii],.ws--azure[data-astro-cid-itso2dii] .ws__hint[data-astro-cid-itso2dii]{color:var(--ivory)}.ws--azure[data-astro-cid-itso2dii] .ws__kicker[data-astro-cid-itso2dii]{color:var(--azur-ice)}.ws[data-astro-cid-itso2dii] h1[data-astro-cid-itso2dii]{font-size:2.3rem}.ws__hint[data-astro-cid-itso2dii]{font-size:1rem}.ws__swipe[data-astro-cid-itso2dii]{z-index:3;font:600 .7rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#ece7decc;pointer-events:none;align-items:center;gap:.6em;margin:0;transition:opacity .6s;display:flex;position:absolute;bottom:1.85rem;right:1rem}.ws__swipe[data-astro-cid-itso2dii] span[data-astro-cid-itso2dii]{animation:1.6s ease-in-out infinite nudge}.ws__swipe[data-astro-cid-itso2dii] span[data-astro-cid-itso2dii]:last-child{animation-direction:reverse}.ws[data-astro-cid-itso2dii].panned .ws__swipe[data-astro-cid-itso2dii]{opacity:0}.ws__panel[data-astro-cid-itso2dii]{width:auto;max-height:72svh;padding:1.6rem 1.3rem;animation-name:rise;inset:auto .6rem .6rem}}@keyframes nudge{50%{transform:translate(-3px)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.from-portal .ws__swipe[data-astro-cid-itso2dii]{animation:.9s ease-out .9s both fadein}@media (prefers-reduced-motion:reduce){.ws__scene[data-astro-cid-itso2dii],.ws__dot[data-astro-cid-itso2dii],.ws__panel[data-astro-cid-itso2dii],.ws__swipe[data-astro-cid-itso2dii] span[data-astro-cid-itso2dii]{animation:none}}.ws__panel-body .p-kicker{font:500 .66rem var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.ws__panel-body h2{font:400 2.1rem/1.05 var(--font-display);margin:.4rem 0 .8rem;padding-right:1.5rem}.ws--gold .ws__panel-body h2{color:var(--aurum-glow)}.ws--azure .ws__panel-body h2{color:var(--azur-ice)}.ws__panel-body p{color:#ece7ded9;font-size:.95rem;line-height:1.6}.ws__panel-body h3{font:600 .68rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:1.3rem 0 .5rem}.ws__panel-body ol,.ws__panel-body ul{color:#ece7dee0;gap:.35rem;padding-left:1.2rem;font-size:.93rem;display:grid}.ws__panel-body .status{font:600 .62rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-top:1.3rem;padding:.55em 1em;display:inline-block}.ws__panel-body .cta{font:600 .68rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--obsidian);background:linear-gradient(135deg, #f4d58e, var(--aurum) 60%, #b98a2e);border-radius:999px;margin-top:1.2rem;margin-left:.5rem;padding:1.1em 1.5em;text-decoration:none;display:inline-block}.ws__panel-body .more{font:600 .68rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--aurum-glow);margin-top:1.1rem;text-decoration:none;display:block}.ws__panel-body .more:hover{text-underline-offset:.3em;text-decoration:underline}.ws--azure .ws__panel-body .cta{background:linear-gradient(135deg, #d6ecff, var(--azur-ice) 50%, var(--azur))}.ws__panel-body .cta--ghost,.ws--azure .ws__panel-body .cta--ghost{color:#ece7deeb;border:1px solid var(--line);background:0 0}
