@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0ogxg322i472y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.23zh95iq-x3nr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.C_R4-q_className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.C_R4-q_variable{--font-funnel-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.1go0d5nq_-w5a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3sn1m8e9yfo1w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}._7iWDlG_className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}._7iWDlG_variable{--font-funnel-sans:"Funnel Sans", "Funnel Sans Fallback"}
.tVBplG_banner{z-index:90;border-radius:var(--r-card);background:var(--surface);width:min(420px,100vw - 24px);box-shadow:var(--card-shadow), 0 1px 2px #0f0e130f;border:1px solid #0f0e130f;flex-direction:column;gap:16px;padding:20px 20px 16px;display:flex;position:fixed;bottom:clamp(12px,1.6vw,24px);left:clamp(12px,1.6vw,24px)}.tVBplG_text{font-size:var(--fs-small);color:var(--body);margin:0;line-height:1.5}.tVBplG_text a{color:var(--body);text-underline-offset:3px;text-decoration:underline}.tVBplG_actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.tVBplG_decline{font-size:var(--fs-small);border-bottom:1px solid var(--border);transition:color var(--t-color) ease, border-color var(--t-color) ease;padding:8px 0;font-weight:500}.tVBplG_decline:hover{color:var(--plum);border-bottom-color:var(--plum)}.tVBplG_accept{border-radius:var(--r-pill);background:var(--plum);color:#fff;height:40px;font-size:var(--fs-small);transition:box-shadow .35s ease, transform .35s var(--ease);padding:0 18px;font-weight:500}.tVBplG_accept:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3301523d}.tVBplG_accept:active{transform:scale(.97)}
:root{--plum:#330152;--ink:#0f0e13;--body:#4b4a52;--muted:#6a6870;--paper:#fafaf8;--surface:#fff;--chip:#efedf2;--plum-tint:#f4ebf7;--line:#0f0e131a;--border:#0f0e1324;--night:#0f0e13;--night-surface:#1c1a22;--night-text:#fafaf8;--night-body:#bebdc2;--night-muted:#9f9da3;--night-accent:#d5b8de;--night-line:#fafaf824;--night-border:#fafaf83d;--plum-deep:linear-gradient(160deg, #521962 0%, #330152 48%, #22042a 100%);--font-display:var(--font-funnel-display), "Funnel Display", sans-serif;--font-sans:var(--font-funnel-sans), "Funnel Sans", system-ui, sans-serif;--fs-h1:clamp(40px, 4.6vw, 80px);--fs-h2:clamp(36px, 4vw, 64px);--fs-h3:clamp(26px, 2.2vw, 32px);--fs-lead:clamp(18px, 1.4vw, 21px);--fs-item:clamp(20px, 1.8vw, 28px);--fs-body:16px;--fs-small:14px;--fs-caption:12px;--ls-h2:-.045em;--ls-title:-.025em;--lh-lead:1.46;--lh-body:1.6;--container:1680px;--gutter:clamp(20px, 3.2vw, 56px);--section:clamp(120px, 14vw, 208px);--nav-h:80px;--hero-top:calc(80px + clamp(48px, 7vw, 112px));--aside-w:clamp(320px, 30vw, 440px);--hero-gap:clamp(32px, 7.5vw, 128px);--r-pill:999px;--r-card:20px;--r-media:16px;--r-item:12px;--ease:cubic-bezier(.16, 1, .3, 1);--t-color:.25s;--t-move:.5s;--t-reveal:.65s;--lift-shadow:0 12px 28px #3301523d;--card-shadow:0 30px 60px -36px #3301523d}@supports (color:lab(0% 0 0)){:root{--plum-tint:lab(93.9391% 5.09956 -5.01702);--night-body:lab(76.712% 1.39287 -2.61396);--night-muted:lab(65.1119% 1.3946 -2.61263);--night-accent:lab(78.3115% 15.4305 -14.8754);--plum-deep:linear-gradient(160deg, lab(21.2963% 35.424 -31.0966) 0%, #330152 48%, lab(5.12194% 20.095 -18.3515) 100%)}}@media (max-width:639px){:root{--section:96px;--section-tight:96px;--band-y:72px;--band:color-mix(in oklch, var(--chip) 70%, var(--paper))}}@media (min-width:640px){:root{--section-tight:clamp(72px, 9vw, 128px)}}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*,:before,:after{box-sizing:border-box}body{overflow-x:clip}a{color:var(--ink);text-decoration:none}a:hover{color:var(--plum)}button,input,textarea,select{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--plum);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}::placeholder{color:var(--muted);opacity:1}::selection{background:#efd2f8;background:lab(87.5948% 15.4137 -14.8954)}img,video{max-width:100%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split-word{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.split-word>span{transform-origin:0 100%;display:inline-block}@keyframes psqA{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(14vw,10vh)scale(1.12)}66%{transform:translate(-6vw,18vh)scale(.94)}}@keyframes psqB{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-16vw,-8vh)scale(1.08)}75%{transform:translate(-4vw,12vh)scale(.92)}}@keyframes psqC{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(10vw,-14vh)scale(1.15)}}@property --on{syntax:"<number>";inherits:true;initial-value:0}@property --o{syntax:"<number>";inherits:true;initial-value:0}@property --f{syntax:"<number>";inherits:true;initial-value:0}@property --b{syntax:"<number>";inherits:true;initial-value:0}@property --k{syntax:"<number>";inherits:true;initial-value:0}@property --ty{syntax:"<number>";inherits:true;initial-value:0}@keyframes sc_flow{to{stroke-dashoffset:-32px}}@keyframes sc_navhop{0%,22%{top:26px}25%,47%{top:52px}50%,72%{top:78px}75%,97%{top:0}to{top:26px}}@keyframes sc_blink{50%{opacity:0}}@keyframes sc_pkt{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes sc_pulse{50%{box-shadow:0 0 0 4px #33015224}}@keyframes sc_scan{to{top:204px}}@media (prefers-reduced-motion:reduce){[data-bg-blob]{animation:none!important}[data-sc] *{transition-duration:.25s!important;transition-delay:0s!important;animation:none!important}*,:before,:after{scroll-behavior:auto!important}}.skip-link{z-index:1000;border-radius:var(--r-pill);background:var(--plum);color:#fff;transition:top var(--t-color) ease;padding:12px 20px;font-size:14px;font-weight:500;position:fixed;top:-80px;left:16px}.skip-link:focus,.skip-link:hover{color:#fff;top:16px}main:focus{outline:none}@media (max-width:639px){#psq-page main>section:not(:first-child){padding-top:var(--band-y);padding-bottom:var(--band-y);margin-top:0}#psq-page main>section:nth-child(2n){background-color:var(--band)}#psq-page main>section:last-child{background-color:#0000;padding-bottom:12px}}
