@font-face{font-family:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/59e63e7dbb449fa7.1ikbwgtmbt6r6.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:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/b446242df0d8e354.p.37q3q3zgdnyrf.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}._7d0kNW_className{font-family:Parkinsans,system-ui,Arial,sans-serif;font-style:normal}._7d0kNW_variable{--font:"Parkinsans", system-ui, Arial, sans-serif}
:root{--navy:#06043f;--ink:#060717;--blue:#3a68ff;--violet:#8e00ff;--line:#ffffff2e;--soft:#ffffffc7;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink);color:#fff;height:100%;font:400 1rem/1.5 var(--font), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1,h2,p{margin:0}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #fff}.stand{background:var(--grain), radial-gradient(70% 90% at 0% 20%, #1f2aaf 0%, #0d1060 35%, #060717 75%);background-blend-mode:overlay, normal;grid-template-rows:auto 1fr auto;min-height:100svh;padding:0 clamp(16px,5vw,80px) clamp(18px,4svh,48px);display:grid;position:relative;overflow:hidden}.stand:after{content:"";z-index:3;pointer-events:none;background:var(--grain);opacity:.22;mix-blend-mode:screen;background-size:180px;position:fixed;inset:0}.lights{z-index:0;position:fixed;inset:0}.lights i{filter:blur(80px);mix-blend-mode:screen;opacity:.75;border-radius:50%;position:absolute}.lights i:first-child{background:radial-gradient(circle,#6679da,#1923bf 40%,#0000 68%);width:55vmax;height:55vmax;animation:24s ease-in-out infinite alternate a;top:-24vmax;left:-22vmax}.lights i:nth-child(2){background:radial-gradient(circle,#9e63dd,#7c15c3 40%,#0000 68%);width:48vmax;height:48vmax;animation:28s ease-in-out infinite alternate b;bottom:-20vmax;right:-18vmax}.lights i:nth-child(3){opacity:.45;background:radial-gradient(circle,#000aff,#0000 65%);width:30vmax;height:30vmax;animation:32s ease-in-out infinite alternate c;top:48%;left:38%}@keyframes a{to{transform:translate(10vmax,8vmax)scale(1.1)}}@keyframes b{to{transform:translate(-10vmax,-8vmax)scale(.92)}}@keyframes c{to{transform:translate(-14vmax,-10vmax)scale(1.2)}}.bar{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(18px,3svh,30px) 0;display:grid;position:relative}.bar .lang{justify-self:end}.logo{width:auto;height:clamp(44px,6svh,64px)}.lang{cursor:pointer;background:0 0;border:0;place-items:center;min-width:52px;min-height:48px;padding:0;transition:transform .2s;display:grid}.lang svg{border-radius:4px;width:48px;height:32px;display:block}.lang:hover{transform:scale(1.08)}.layout{z-index:2;align-content:center;gap:clamp(24px,4svh,44px);width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.brand{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k""big side";align-items:end;gap:10px clamp(24px,5vw,80px);display:grid}.brand>.kicker{grid-area:k}.big{grid-area:big}.brand-side{grid-area:side;justify-items:start;gap:16px;padding-bottom:.6em;display:grid}.intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px}.intro>div{gap:14px;display:grid}.choices.many{grid-template-columns:repeat(3,minmax(0,1fr))}.row input{max-width:760px}.band{z-index:2;border-block:1px solid var(--line);margin:clamp(18px,3svh,32px) calc(-1*clamp(16px,5vw,80px)) 0;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.band-run{width:max-content;animation:40s linear infinite run;display:flex}.band span{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#ffffffd1;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;display:inline-flex}.band i{color:#c9bcff;font-size:.8em;font-style:normal}@keyframes run{to{transform:translate(-50%)}}.big{letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(100deg,#fff 30%,#c9bcff 70%,#a970ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6.4vw,7rem);font-weight:700;line-height:.92}.lead{color:var(--soft);max-width:30em;font-size:clamp(1.05rem,1.5vw,1.3rem)}.here{gap:12px;margin-top:clamp(6px,2svh,22px);display:grid}.here ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.here li{min-height:56px;box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffff1f,#ffffff0a);border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-weight:600;display:flex}.here li b{color:#b9a8ff;letter-spacing:.08em;font-size:.78rem}.reach{color:var(--soft);font-size:.9rem}.reach span{letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:.74rem;display:block}.card{width:100%;color:var(--navy);background:var(--grain), radial-gradient(120% 110% at 10% 100%, #e223e8 0%, #d97ee8 38%, #e7dcfb 72%, #f4eefc 100%);background-blend-mode:overlay, normal;border-radius:32px;align-content:center;padding:clamp(28px,4.4vw,64px) clamp(28px,5vw,80px);display:grid;position:relative;overflow:clip;box-shadow:0 50px 100px -20px #0009,inset 0 0 0 1px #ffffff80}.card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb3,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.screen{gap:clamp(16px,2.8svh,28px);animation:.55s cubic-bezier(.2,.8,.2,1) in;display:grid;position:relative}@keyframes in{0%{opacity:0;transform:translate(-14px)}}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:.78rem;font-weight:600}.card .kicker{color:#5b3db0}h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:700;line-height:1}h2{letter-spacing:-.015em;font-size:clamp(1.8rem,3.4vw,3rem);font-weight:700;line-height:1.1}.card .lead{color:#3f3566}.card-lead{display:none}.go{background:var(--navy);color:#fff;border:0;border-radius:99px;justify-self:start;align-items:center;gap:12px;min-height:66px;padding:0 38px;font-size:1.08rem;font-weight:700;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 14px 30px -10px #06043fb3}.go:hover{background:#1923bf;transform:translateY(-2px)}.go:disabled{opacity:.55;cursor:default;transform:none}.row{flex-wrap:wrap;gap:12px;display:flex}.row input{min-width:0;min-height:68px;color:var(--navy);font:inherit;background:#ffffffb8;border:0;border-radius:16px;flex:260px;padding:0 20px;font-size:1.15rem;box-shadow:inset 0 0 0 1.5px #06043f24}.row input:focus{background:#fff;outline:none;box-shadow:inset 0 0 0 2px #3a68ff,0 0 0 5px #3a68ff2e}.row input[aria-invalid=true]{box-shadow:inset 0 0 0 2px #c4262c}.choices{gap:10px;display:grid}.choice{min-height:68px;color:var(--navy);text-align:left;background:#ffffffa8;border:0;border-radius:16px;padding:0 44px 0 20px;font-size:1.02rem;font-weight:600;transition:background .2s,transform .2s,color .2s;position:relative;box-shadow:inset 0 0 0 1.5px #06043f1f}.choice:after{content:"→";opacity:.35;transition:opacity .2s,right .2s;position:absolute;top:50%;right:18px;translate:0 -50%}.choice:hover{background:var(--navy);color:#fff;transform:translateY(-1px)}.choice:hover:after{opacity:1;right:14px}.hint{color:#a3141a;font-weight:600}.foot{gap:22px;display:flex}.link{color:#3f3566;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}.progress{background:#06043f1a;border-radius:6px;height:6px;overflow:hidden}.progress span{background:linear-gradient(90deg,#000aff,#8e00ff);border-radius:6px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.tick{background:#17a35e;border-radius:50%;width:76px;height:76px;animation:.6s cubic-bezier(.3,1.6,.5,1) pop;position:relative;box-shadow:0 16px 36px -10px #17a35ecc}.tick:after{content:"";border:6px solid #fff;border-width:0 6px 6px 0;width:16px;height:32px;position:absolute;top:16px;left:28px;transform:rotate(45deg)}@keyframes pop{0%{transform:scale(0)}}@media (max-width:960px){.layout{grid-template-columns:1fr;align-content:start;gap:24px}.big{font-size:clamp(2.6rem,11vw,4.4rem)}.brand{grid-template-columns:1fr;grid-template-areas:"k""big""side";gap:10px}.brand .lead{display:none}.brand-side{padding:0}.card-lead{display:block}.card{border-radius:22px}}@media (max-width:900px){.choices.many{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{grid-template-columns:1fr}}@media (max-width:560px){.go{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.lights i,.screen,.tick,.band-run,.big span,.brand-side,.card,.card:after,.go-pulse{animation:none}}.team{background:var(--ink);min-height:100svh;padding:32px clamp(16px,4vw,48px)}.team-head{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.team-head h1{font-size:2rem}.team-head p{color:var(--soft);margin-right:auto}.table-wrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}th{white-space:nowrap;background:#0b0d28;font-weight:600;position:sticky;top:0}a.go{text-decoration:none}.big span{color:#fff;margin-right:.22em;animation:.9s cubic-bezier(.2,.8,.2,1) both rise;display:inline-block}.big span:last-child{background:linear-gradient(100deg,#e4dcff,#a970ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:0}@keyframes rise{0%{opacity:0;transform:translateY(.45em)}}.brand>.kicker{animation:.8s both fade}.brand-side{animation:.9s .55s both fade}@keyframes fade{0%{opacity:0;transform:translateY(10px)}}.card{animation:1s cubic-bezier(.2,.8,.2,1) .35s both lift}@keyframes lift{0%{opacity:0;transform:translateY(46px)scale(.98)}}.card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:30%;animation:7s ease-in-out 1.6s infinite sheen;position:absolute;inset:-40% auto -40% -30%;transform:skew(-18deg)}@keyframes sheen{0%{left:-30%}45%,to{left:130%}}.screen{z-index:1}.go-pulse{animation:2.4s ease-out 1.8s infinite pulse}@keyframes pulse{0%{box-shadow:0 14px 30px -10px #06043fb3,0 0 #06043f59}70%,to{box-shadow:0 14px 30px -10px #06043fb3,0 0 0 16px #06043f00}}.below{display:none}@media (max-width:960px){.layout{justify-content:center;gap:16px}.below{display:block}.card{flex-shrink:0;padding:24px 22px}.screen{gap:14px}.choices.many{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{min-height:54px;padding:8px 30px 8px 14px;font-size:.9rem;line-height:1.2}.choice:after{right:12px}.bar{padding:12px 0}.logo{height:40px}.band{margin-top:12px;padding:10px 0}}dl{gap:4px;margin:0;display:grid}dl div{gap:8px;display:flex}dt{color:var(--soft)}dt:after{content:":"}dd{margin:0}.editor{margin-top:40px}.editor ol{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.qrow{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff08;border-radius:14px;gap:10px;padding:16px;display:grid}.qtop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qtop .tools{gap:6px;margin-left:auto;display:flex}.qrow label{color:var(--soft);gap:4px;font-size:.85rem;display:grid}.qtop label{align-items:center;gap:6px;display:flex}.qrow input:not([type]),.qrow input[type=number],.qrow textarea,.qrow select{width:100%;box-shadow:inset 0 0 0 1px var(--line);color:#fff;font:inherit;background:#ffffff14;border:0;border-radius:10px;padding:10px 12px}.qtop select{width:auto}.qrow option{color:#000}.pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tools button{color:#fff;background:#ffffff14;border:0;border-radius:8px;min-height:36px;padding:0 12px}.tools button:disabled{opacity:.35}.note{margin:0 0 12px;font-weight:600}.team .link{color:var(--soft)}@media (max-width:640px){.pair{grid-template-columns:1fr}}.choice.on{background:var(--navy);color:#fff}.choice.on:after{content:"✓";opacity:1}.pick-note{margin-top:-8px}.scale{gap:8px;display:grid}.scale-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.scale-row .choice{text-align:center;padding:0;font-size:1.3rem}.scale-row .choice:after{content:none}.scale-ends{color:#3f3566;justify-content:space-between;gap:16px;font-size:.85rem;font-weight:600;display:flex}.scale-ends span:last-child{text-align:right}.qrow .max{max-width:220px}.heat{white-space:nowrap;border-radius:99px;padding:3px 10px;font-weight:700}.heat-hot{background:#e5484d}.heat-warm{background:#c77700}.heat-cold{background:#3a4a7a}.lots{gap:8px}.lots .choice{min-height:48px;padding:8px 34px 8px 16px;font-size:.92rem;line-height:1.2}.card:has(.lots){padding-block:clamp(22px,3svh,40px)}.card:has(.lots) h2{font-size:clamp(1.4rem,2.4vw,2.1rem)}.card:has(.lots) .screen{gap:12px}@media (max-width:960px){.lots .choice{min-height:40px;padding:6px 24px 6px 10px;font-size:.78rem}.lots .choice:after{right:8px}.lots{gap:6px}.asking .brand{display:none}}
