@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2907ad00-module__bOnyga__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2907ad00-module__bOnyga__variable{--font-sans:"Inter", "Inter Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}:root{--paper:#fff;--ink:#0a0a0a;--ink-soft:#4a4a4a;--ink-quiet:#9b9b9b;--q-size:clamp(2rem, 5.2vw, 4.5rem);--q-leading:1.1;--caret-hero:clamp(5.5rem, 15vh, 10rem);--caret-width:.44rem;--caret-hero-weight:1.75;--thought-top:3.4rem;--gutter:clamp(1.5rem, 12vw, 13rem);--content-max:84rem;--ease:cubic-bezier(.2, .7, .2, 1)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage{--edge:max(var(--gutter), calc((100% - var(--content-max)) / 2));width:100%;min-height:100svh;padding:1.9rem var(--edge) 3rem;cursor:text;flex-direction:column;display:flex;position:relative;overflow-x:clip}.identity,.legal{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s linear .6s}[data-phase=results] .identity,[data-phase=results] .legal{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .2s, visibility 0s linear 0s}.identity{letter-spacing:.34em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.78rem;font-weight:500}.legal{color:var(--ink-quiet);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:auto;padding-top:4rem;font-size:.74rem;display:flex}.legal a{color:inherit;text-decoration:none}.legal a:hover,.legal a:focus-visible{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.legal__disclosure{margin-right:auto}.thought{font-size:var(--q-size);line-height:var(--q-leading);letter-spacing:-.022em;transform:translateY(var(--thought-shift,0px));transition:transform .78s var(--ease);will-change:transform;margin-top:1rem;position:relative}[data-phase=intro] .thought{--thought-shift:calc(54svh - var(--thought-top) - .55em)}@media (max-height:700px){[data-phase=intro] .thought{--thought-shift:calc(40svh - var(--thought-top) - .55em)}}.composer{position:relative}.composer__input{resize:none;width:100%;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--ink);caret-color:#0000;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;overflow:hidden}.composer__input::placeholder{color:#0000}.composer__mirror{min-height:calc(1em * var(--q-leading));font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;pointer-events:none;border:0;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.composer__marker{width:0;height:calc(1em * var(--q-leading));vertical-align:top;display:inline-block}.composer__probe{visibility:hidden;pointer-events:none;width:0;position:absolute;top:0;left:0}.composer__probe--hero{height:var(--caret-hero)}.composer__probe--line{height:calc(1em * var(--q-leading))}.trouble{left:0;top:calc(var(--q-size) * var(--q-leading) + 1.6rem);max-width:30rem;color:var(--ink-soft);margin:0;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.5;position:absolute}.composer__caret{width:var(--caret-width);height:calc(1em * var(--q-leading));transform:translate(var(--caret-x,0px), var(--caret-y,0px));transition:transform .46s var(--ease), height .46s var(--ease), width .46s var(--ease);pointer-events:none;position:absolute;top:0;left:0}.composer__caret[data-hero=true]{width:calc(var(--caret-width) * var(--caret-hero-weight));height:var(--caret-hero);--caret-y:calc(1em * var(--q-leading) - var(--caret-hero))}.composer__caretBar{background:var(--ink);transform-origin:bottom;width:100%;height:100%;transition:background-color .22s linear;display:block}.composer__caretBar[data-focused=true]{animation:.85s ease-in-out infinite caret-blink}.composer__caretBar[data-focused=false]{background:var(--ink-quiet)}.composer__caretBar[data-busy=true]{animation:1.5s ease-in-out infinite caret-breathe}@keyframes arrive-flat{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes caret-blink{0%,42%{opacity:1}52%,92%{opacity:0}to{opacity:1}}@keyframes caret-breathe{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(.7)}}.hint{left:0;top:calc(var(--q-size) * var(--q-leading) + 1.6rem);color:var(--ink-quiet);opacity:0;transition:opacity .9s var(--ease);pointer-events:none;margin:0;font-size:clamp(.85rem,1.1vw,1rem);position:absolute}.hint[data-visible=true]{opacity:1}.results{transition:opacity .3s var(--ease);margin-top:clamp(1.5rem,4vh,3rem);position:relative}[data-settling=true] .results{opacity:0;transition:none}.universe{perspective:1150px;perspective-origin:50% 44%;height:clamp(23rem,58vh,38rem);transform-style:preserve-3d;position:relative}.far{top:0;bottom:0;left:calc(-1 * var(--edge));right:calc(-1 * var(--edge));transform-style:preserve-3d;pointer-events:none;position:absolute}.far__mark,.far__name{left:50%;top:calc(50% + var(--y));transform:translate3d(calc(-50% + var(--x)), -50%, var(--z));position:absolute}.far__mark{width:calc(6.5rem * var(--s));height:calc(8.5rem * var(--s));background:var(--ink);opacity:calc(.15 * var(--s) + .05);filter:blur(calc(2px + 7px * (1 - var(--s))));border-radius:46% 54% 38% 62%/34% 30% 70% 66%}.far__name{text-transform:lowercase;white-space:nowrap;color:var(--ink);opacity:.2;font-size:clamp(.68rem,.85vw,.85rem)}@keyframes arrive{0%{opacity:0;transform:translate3d(calc(-50% + var(--x) + var(--lateral,0) * -9vw), -50%, calc(var(--z) - 620px))}60%{opacity:1}to{opacity:1;transform:translate3d(calc(-50% + var(--x)), -50%, var(--z))}}[data-travelling=true] .picks{transform:translate3d(calc(var(--lateral,0) * -11vw), 0, -320px);opacity:.12;transition:transform .4s cubic-bezier(.55,0,.85,.35),opacity .4s linear}[data-travelling=true] .far{transform:translate3d(calc(var(--lateral,0) * -17vw), 0, 240px);opacity:.45}.picks{transform-style:preserve-3d;transition:transform .52s var(--ease), opacity .52s linear;margin:0;padding:0;list-style:none;position:absolute;inset:0}.pick{left:50%;top:calc(50% + var(--y));width:var(--w,17rem);transform:translate3d(calc(-50% + var(--x)), -50%, var(--z));transform-style:preserve-3d;animation:.82s cubic-bezier(.16,.84,.3,1) both arrive;animation-delay:calc(var(--i,0) * .105s);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.pick:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a0a0a24,#0a0a0a00);width:74%;height:1.5rem;position:absolute;bottom:-2.1rem;left:-6%;transform:translateZ(-1px)}.pick[data-lead=true]:after{background:radial-gradient(closest-side,#0a0a0a33,#0a0a0a00);width:86%}.pick__label{font-size:calc(.63rem * var(--fs,1));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-quiet);margin:0 0 .75rem;font-weight:500}.pick[data-lead=true] .pick__label{color:var(--ink-soft)}.pick__name{text-wrap:balance;font-size:calc(clamp(1.1rem, 1.7vw, 1.5rem) * var(--fs,1));letter-spacing:-.018em;margin:0 0 .55rem;font-weight:600;line-height:1.12}.pick[data-lead=true] .pick__name{letter-spacing:-.026em;font-size:clamp(1.5rem,2.6vw,2.3rem)}.pick__brief{font-size:calc(clamp(.85rem, 1vw, .98rem) * var(--fs,1));color:var(--ink-soft);max-width:20rem;margin:0 0 1.15rem;line-height:1.45}.pick[data-lead=true] .pick__brief{color:var(--ink);font-size:clamp(.95rem,1.15vw,1.1rem)}.pick__go{font-size:calc(.82rem * var(--fs,1));color:var(--ink);opacity:.6;border-bottom:1px solid #0000;padding:.55rem 0;font-weight:500;text-decoration:none;transition:opacity .18s linear,border-color .18s linear;display:inline-block}.pick__go:hover,.pick__go:focus-visible{opacity:1;border-bottom-color:var(--ink)}.pick[data-lead=true] .pick__go{opacity:.8}.results__answer{color:var(--ink);max-width:34rem;margin:0 0 1.5rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.pick__reason{color:var(--ink);max-width:20rem;margin:0 0 .5rem;font-size:clamp(.85rem,1vw,.95rem);line-height:1.5}.pick__tradeoff{color:var(--ink-soft);max-width:20rem;margin:0 0 1.1rem;font-size:clamp(.82rem,.95vw,.92rem);line-height:1.5}.results__note{max-width:34rem;color:var(--ink-soft);margin:2.5rem 0 0;font-size:.95rem;line-height:1.6}.results__note a{color:var(--ink);text-underline-offset:.25em}.inspector{z-index:9;color:#e8e8e8;background:#0a0a0a;max-width:min(46rem,100vw);padding:.7rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.55;position:fixed;bottom:0;left:0}.inspector__title{color:#6f6f6f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .35rem}.inspector__grid{gap:.1rem;margin:0;display:grid}.inspector__row{grid-template-columns:8.5rem 1fr;gap:.75rem;display:grid}.inspector__row dt{color:#7b7b7b}.inspector__row dd{overflow-wrap:anywhere;margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.composer__input:focus-visible{outline:none}@media (max-width:760px){:root{--thought-top:3rem;--caret-hero:clamp(3.75rem, 18vh, 6.5rem);--caret-width:.34rem;--gutter:clamp(1.25rem, 6vw, 2rem)}.stage{padding-top:1.4rem}.universe{perspective:none;height:auto}.picks{flex-direction:column;gap:3rem;display:flex;position:static}.pick{width:100%;animation-name:arrive-flat;position:static;transform:none;--fs:1!important}.pick[data-lead=true] .pick__name{font-size:clamp(1.45rem,7vw,2rem)}.far,.pick:after{display:none}}@media (max-width:380px){:root{--q-size:1.75rem;--caret-width:.3rem}}@media (max-height:520px) and (orientation:landscape){:root{--q-size:clamp(1.5rem, 4vh, 2.5rem);--caret-hero:clamp(2.75rem, 22vh, 5rem);--thought-top:2.5rem}.stage{padding-top:1.2rem}}@media (prefers-reduced-motion:reduce){.thought,.composer__caret,.hint,.identity,.legal,.pick__go{transition-duration:1ms!important}.composer__caretBar[data-focused=true],.composer__caretBar[data-busy=true]{opacity:1;animation:none}[data-travelling=true] .picks,.picks{opacity:1;perspective:none;transition:none;transform:none}.pick{animation:none}[data-travelling=true] .far,.far{transition:none;transform:none}}
