[data-theme=blue]{--ps-vivid:linear-gradient(165deg, #00f 0%, #1a0cff 42%, #702fff 78%, #b300fd 100%);--ps-rim:linear-gradient(120deg, #5a6bff, #702fff 45%, #b300fd 75%, #f0f);--ps-mark:#05047257;--ps-deep:radial-gradient(70% 85% at 18% 105%, #0000ff9e, transparent 70%), radial-gradient(55% 60% at 100% 0%, #702fff52, transparent 70%), linear-gradient(160deg, #050472 0%, #04035a 50%, #03023a 100%)}[data-theme=violet]{--ps-vivid:linear-gradient(165deg, #702fff 0%, #b300fd 52%, #f0f 100%);--ps-rim:linear-gradient(120deg, #9a6bff, #b300fd 45%, #f0f 75%, #fdecff);--ps-mark:#05047242;--ps-deep:radial-gradient(70% 85% at 18% 105%, #b300fd8c, transparent 70%), radial-gradient(55% 60% at 100% 0%, #ff00ff42, transparent 70%), linear-gradient(160deg, #1d0a78 0%, #12065a 50%, #08033a 100%)}[data-theme=orchid]{--ps-vivid:linear-gradient(165deg, #050472 0%, #3a1bd6 45%, #f0f 100%);--ps-rim:linear-gradient(120deg, #702fff, #f0f 55%, #fdecff);--ps-mark:#fdecff1f;--ps-deep:radial-gradient(70% 85% at 18% 105%, #ff00ff6b, transparent 70%), radial-gradient(55% 60% at 100% 0%, #702fff57, transparent 70%), linear-gradient(160deg, #0d0566 0%, #08044c 50%, #050234 100%)}.background-container.ps-page{overflow:clip}.ps{--ps-radius:clamp(20px, 1.8vw, 30px);--ps-edge:#ffffff29;align-self:stretch;width:100%;position:relative}.ps[data-mode=scroll]{height:calc(100svh + var(--ps-screens) * 100vh)}.ps-stage{position:relative}.ps[data-mode=scroll] .ps-stage{height:100svh;position:sticky;top:0;overflow:clip}.ps-intro{min-height:100svh;position:relative}.ps[data-mode=scroll] .ps-intro{position:absolute;inset:0}.ps-hero{z-index:2;left:var(--gutter);width:min(42vw,640px);position:absolute;top:50%;transform:translateY(-46%)}.ps-eyebrow{font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-3);margin:0;font-weight:500}.ps-title{letter-spacing:-.035em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(3rem,1.4rem + 6.2vw,8rem);font-weight:600;line-height:.92}.ps-tagline{max-width:34ch;font-size:var(--text-body-lg);color:var(--color-ink-2);margin:1.5rem 0 0;line-height:1.55}.ps-index{border-bottom:1px solid var(--color-line);max-width:30rem;margin:2.25rem 0 0;padding:0;list-style:none}.ps-index li{border-top:1px solid var(--color-line)}.ps-index button{width:100%;min-height:48px;color:var(--color-ink-2);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:1rem;padding:.7rem 0;font-weight:500;transition:color .2s,padding .3s cubic-bezier(.16,.84,.36,1);display:flex}.ps-index button:hover{color:#fff;padding-left:.4rem}.ps-index-n{font-size:var(--text-label);letter-spacing:.14em;color:var(--color-ink-4)}.ps-cue{font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:.75rem;margin:2rem 0 0;display:flex}.ps-cue-line{background:var(--color-line-strong);width:1px;height:2.5rem;position:relative;overflow:hidden}.ps-cue-line:after{content:"";background:#fff;animation:1.8s cubic-bezier(.65,.05,.36,1) infinite ps-cue;position:absolute;inset:0;transform:translateY(-100%)}@keyframes ps-cue{60%,to{transform:translateY(100%)}}.ps-scene{--sx:70%;--sy:44%;--pw:clamp(250px, 25vw, 420px);--ph:calc(var(--pw) * 1.3);--pr:var(--ps-radius);--rx:58;--rz:-42;--gap:0;--thick:14px;--gapmax:calc(var(--pw) * .24);perspective:1900px;pointer-events:none;position:absolute;inset:0}.ps-stack[data-clickable] .ps-plate{pointer-events:auto;cursor:pointer}.ps[data-mode=static] .ps-scene{--gap:.55;--rz:-38}.ps-stack{left:var(--sx);top:var(--sy);transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * 1deg)) rotateZ(calc(var(--rz) * 1deg));position:absolute}.ps-floor{left:var(--sx);top:var(--sy);width:calc(var(--pw) * 2.3);height:calc(var(--ph) * 1.1);filter:blur(18px);background:radial-gradient(closest-side,#b300fd5c,#0000ff29 55%,#0000);position:absolute;transform:translate(-50%,-18%)}.ps-plate{left:calc(var(--pw) / -2);top:calc(var(--ph) / -2);width:var(--pw);height:var(--ph);transform-style:preserve-3d;transform:translateZ(calc(var(--i) * -1 * (var(--thick) + var(--gap) * var(--gapmax))));position:absolute}.ps-slice{border-radius:var(--pr);background:var(--ps-rim);transform:translateZ(calc(var(--s) * var(--thick) / -5));filter:brightness(calc(1.15 - var(--s) * .12));position:absolute;inset:0}.ps-face{border:1px solid var(--ps-edge);border-radius:var(--pr);background:var(--ps-vivid);box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 calc(var(--pw) * .2) #fdecff1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(.5px)}.ps-mark{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ps-logo{width:168%;height:auto;fill:var(--ps-mark);position:absolute;top:9%;left:-34%}.ps-face-deep{border-radius:inherit;background:var(--ps-deep);opacity:0;position:absolute;inset:0}.ps-face .ps-icon{position:relative}.ps-icon{filter:drop-shadow(0 0 12px #fdecff8c);width:clamp(96px,9vw,160px);height:auto;overflow:visible}.ps-icon-hi{fill:#fdecff}.ps-icon-lo{fill:#fdecff66}.ps-icon-ring{fill:none;stroke:#fdecffbf;stroke-width:2px}.ps-icon-dot{fill:#fdecff}.ps[data-mode=scroll] .ps-frame{z-index:3;visibility:hidden;opacity:0;position:absolute;inset:0;overflow:hidden}.ps-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.ps-bgs{z-index:0;visibility:hidden;opacity:0;position:absolute;inset:0}.ps-bg{z-index:0;opacity:0;background:var(--ps-deep);transition:opacity 0s linear .9s;position:absolute;inset:0}.ps-bg[data-on]{z-index:1;opacity:1;transition:opacity .9s}.ps[data-mode=static] .ps-frame{padding:0 var(--gutter) 4rem;flex-direction:column;gap:1.5rem;display:flex}.ps-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,5rem);padding:clamp(1.25rem,2.6vw,3rem);display:grid}.ps[data-mode=scroll] .ps-panel{visibility:hidden;padding-bottom:clamp(4.5rem,7vw,6rem);position:absolute;inset:0}.ps[data-mode=scroll] .ps-panel[data-active]{visibility:visible}.ps[data-mode=static] .ps-panel{border-radius:var(--ps-radius);background:var(--ps-deep);min-height:min(85svh,820px)}.ps-visual{border-radius:calc(var(--ps-radius) - 8px);background:linear-gradient(#fdecff0f,#0302286b 70%);border:1px solid #fdecff24;min-height:0;position:relative;overflow:hidden}.ps-visual-inner{flex-direction:column;padding:clamp(.75rem,1.4vw,1.25rem);display:flex;position:absolute;inset:0}.ps-places{flex:1;min-height:0}.ps-radar{flex:1;width:100%;min-height:0}.ps-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps-steps{gap:clamp(.75rem,1.6vw,1.5rem);margin:.75rem 0 0;padding:0 .25rem;list-style:none;display:flex}.ps-steps li{flex:1 1 0;min-width:0;display:flex}.ps-steps button{min-width:0;min-height:44px;color:var(--color-ink-4);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:0;font-weight:500;transition:color .3s;display:flex}.ps-steps button:hover,.ps-steps li[data-state=done] button{color:var(--color-ink-2)}.ps-steps li[data-state=lit] button{color:#fff}.ps-step-name{white-space:nowrap;flex:none}.ps-step-bar{background:#ffffff29;border-radius:2px;flex:1;min-width:1.25rem;height:2px;position:relative;overflow:hidden}.ps-step-bar:after{content:"";transform-origin:0;background:linear-gradient(90deg,#702fff,#f0f);position:absolute;inset:0;transform:scaleX(0)}.ps-steps li[data-state=done] .ps-step-bar:after{transform:scaleX(1)}.ps-steps li[data-state=lit] .ps-step-bar:after{transform:scaleX(var(--tp-p,0))}.ps[data-mode=static] .ps-steps li[data-state=lit] .ps-step-bar:after{transform:scaleX(1)}.ps-copy{flex-direction:column;justify-content:center;gap:1.1rem;min-width:0;display:flex}.ps-copy>*{margin:0}.ps-count{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-4);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.ps-count>span:first-child{color:#fff}.ps-cat{border-left:1px solid var(--color-line-strong);color:var(--color-ink-3);margin-left:.75rem;padding-left:.85rem}.ps-name{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2rem,1rem + 3.2vw,4.25rem);font-weight:600;line-height:.98}.ps-ptag{font-size:clamp(1.25rem,.9rem + 1vw,1.75rem);font-weight:600;line-height:1.25}.ps-desc{max-width:48ch;font-size:var(--text-body);color:var(--color-ink-2);line-height:1.7}.ps-cta{margin-top:.5rem}.ps-rail{gap:1.5rem;padding-top:.9rem;display:flex;position:absolute;bottom:clamp(1rem,1.8vw,1.75rem);left:clamp(1.25rem,2.6vw,3rem);right:clamp(1.25rem,2.6vw,3rem)}.ps-rail:before,.ps-rail-bar{content:"";background:var(--color-line-strong);height:1px;position:absolute;top:0;left:0;right:0}.ps-rail-bar{transform-origin:0;transform:scaleX(var(--pp,0));background:#fff}.ps-rail button{min-height:44px;color:var(--color-ink-4);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.6rem;padding:0;font-weight:500;transition:color .25s;display:inline-flex}.ps-rail button:hover,.ps-rail button[aria-current=true]{color:#fff}.ps-rail-n{font-size:var(--text-label);letter-spacing:.14em}@media (max-width:767px){.ps-hero{top:calc(var(--news-ticker-h,0px) + 6.5rem);right:var(--gutter);width:auto;transform:none}.ps-title{font-size:clamp(2.75rem,13vw,4rem)}.ps-tagline{margin-top:1rem}.ps-index,.ps-cue{display:none}.ps-scene{--sx:50%;--sy:62%;--pw:clamp(160px, 46vw, 240px)}.ps-panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:1rem;padding:.75rem}.ps[data-mode=scroll] .ps-panel{padding-bottom:1rem}.ps-cat{border:0;flex-basis:100%;margin:0;padding:0}.ps-ptag{font-size:1.125rem}.ps[data-mode=static] .ps-panel{grid-template-rows:62vw auto;min-height:0}.ps-copy{gap:.6rem;padding:0 .5rem}.ps-desc{-webkit-line-clamp:3;font-size:var(--text-body-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ps[data-mode=static] .ps-desc{display:block}.ps-steps{gap:.6rem;margin-top:.25rem}.ps-steps button{gap:.45rem;font-size:.75rem}.ps-step-more,.ps-rail{display:none}}@media (prefers-reduced-motion:reduce){.ps-cue-line:after{animation:none}}
/*# sourceMappingURL=2izn4vm1p0df8.css.map*/