.InkblotCanvas_root__noJGs{--inkblot-canvas-background:#fbf9f4;--inkblot-guide:rgba(217,210,197,0.4);display:flex;flex-direction:column;gap:12px}.InkblotCanvas_canvasFrame__0YT0L{position:relative;width:100%;min-height:330px;max-height:420px;overflow:hidden;background:var(--inkblot-canvas-background);border:1px solid var(--color-border);border-radius:18px;box-shadow:inset 0 1px 16px rgba(45,62,64,.035);cursor:crosshair;touch-action:none}.InkblotCanvas_canvas__wNe96{position:absolute;inset:0;display:block;width:100%;height:100%}.InkblotCanvas_actions___cLVu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-height:44px}.InkblotCanvas_actions___cLVu button{min-height:44px;padding:8px 15px;font-size:14px;font-weight:650}.InkblotCanvas_actions___cLVu .InkblotCanvas_secondaryAction__cMBQi{color:var(--color-ink);background:var(--color-control);border-color:var(--color-border-strong);box-shadow:none}.InkblotCanvas_actions___cLVu .InkblotCanvas_secondaryAction__cMBQi:where(:not(:disabled):not([aria-busy=true])):is(:hover,:focus-visible){background:var(--color-control-hover);border-color:var(--color-teal-secondary);box-shadow:none}.InkblotCanvas_actions___cLVu .InkblotCanvas_secondaryAction__cMBQi:where(:not(:disabled):not([aria-busy=true])):active{background:var(--color-control-hover);box-shadow:none}.InkblotCanvas_actions___cLVu .InkblotCanvas_secondaryAction__cMBQi:is(:disabled,[aria-busy=true]){color:var(--color-muted);background:var(--color-control);border-color:var(--color-border)}.InkblotCanvas_prompt__gWlQ8{position:absolute;inset:0;display:grid;padding:42px;pointer-events:none;place-items:center;text-align:center}.InkblotCanvas_prompt__gWlQ8 p{max-width:390px;margin:0;color:var(--color-teal-secondary);font-size:14px;font-weight:600;line-height:1.72;-webkit-user-select:none;user-select:none}.InkblotCanvas_note__zWoTS{max-width:620px;margin:0 auto;color:var(--color-muted);font-size:12px;font-style:italic;line-height:1.55;text-align:center}[data-theme=dark] .InkblotCanvas_root__noJGs{--inkblot-canvas-background:#1f3936;--inkblot-guide:rgba(157,218,210,0.28)}[data-theme=dark] .InkblotCanvas_canvasFrame__0YT0L{background:var(--inkblot-canvas-background);border-color:rgba(157,218,210,.4);box-shadow:inset 0 1px 18px rgba(0,0,0,.12)}[data-theme=dark] .InkblotCanvas_prompt__gWlQ8 p{color:#bceee8}[data-theme=dark] .InkblotCanvas_note__zWoTS{color:#b7c9c6}@media (max-width:560px){.InkblotCanvas_canvasFrame__0YT0L{min-height:330px}.InkblotCanvas_actions___cLVu{justify-content:stretch}.InkblotCanvas_actions___cLVu button{min-width:0;flex:1 1 135px;min-height:44px;padding:8px 11px}.InkblotCanvas_prompt__gWlQ8{align-items:start;padding:74px 24px}}.Philosophy_page__YyCES{width:100%;padding-bottom:clamp(80px,10vw,132px);color:var(--color-ink)}.Philosophy_game__NPQW3,.Philosophy_subtraction__BbMY_{position:relative;display:grid;align-items:center;gap:clamp(42px,6vw,86px)}.Philosophy_subtraction__BbMY_{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);min-height:min(760px,calc(100svh - var(--navbar-height) - 72px));padding:clamp(34px,5vw,70px) 0 clamp(72px,8vw,110px)}.Philosophy_subtractionCopy__Cslci{position:relative;z-index:1}.Philosophy_eyebrow__UDJVv{margin:0 0 22px;color:var(--color-teal);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.Philosophy_game__NPQW3 h2,.Philosophy_subtraction__BbMY_ h1{margin:0;color:var(--color-ink);font-family:var(--font-display);font-weight:700;text-wrap:balance}.Philosophy_subtraction__BbMY_ h1{max-width:760px;font-size:clamp(40px,5vw,66px);letter-spacing:-.052em;line-height:1.06}.Philosophy_prose__phxG4{max-width:730px;margin-top:clamp(32px,4.5vw,52px);color:var(--color-secondary-ink);font-size:clamp(15.5px,1.25vw,17px);line-height:1.78}.Philosophy_prose__phxG4 p{margin:0 0 24px}.Philosophy_prose__phxG4 p:last-child{margin-bottom:0}.Philosophy_gameExplanation__ov66j strong,.Philosophy_prose__phxG4 strong{color:var(--color-ink);font-weight:700}.Philosophy_prose__phxG4 blockquote{margin:clamp(30px,4vw,44px) 0;padding:3px 0 3px clamp(22px,3vw,32px);color:var(--color-ink);border-left:3px solid var(--color-teal-secondary);font-size:clamp(18px,1.7vw,22px);font-style:italic;font-weight:500;line-height:1.62}.Philosophy_graphicFrame__5AUjq{position:relative;min-width:0;padding:clamp(16px,2.6vw,34px)}.Philosophy_graphicFrame__5AUjq:before{position:absolute;inset:8% 3% 6%;content:"";background:radial-gradient(circle at 72% 49%,rgba(105,221,209,.28),transparent 32%),radial-gradient(circle at 45% 50%,rgba(169,212,207,.2),transparent 58%);border-radius:50%;filter:blur(28px)}.Philosophy_graphicComparison__ElSoV{--comparison-glow:rgba(74,172,155,0.24);--comparison-glow-strong:rgba(74,172,155,0.5);position:relative;width:100%;overflow:hidden;isolation:isolate;-webkit-user-select:none;user-select:none}.Philosophy_subtractionGraphic__4Ibhx{position:relative;display:block;width:100%;height:auto;color:var(--color-teal)}.Philosophy_guide__O7v3k{fill:none;stroke:var(--color-teal-secondary);stroke-linecap:round;stroke-width:1.3;opacity:.48}.Philosophy_clutterCard__vJC74 rect{fill:color-mix(in srgb,var(--color-surface) 72%,transparent);stroke:var(--color-border-strong);stroke-width:1.2}.Philosophy_clutterCard__vJC74 circle,.Philosophy_clutterDots__Q6Lv1 circle{fill:var(--color-teal-secondary)}.Philosophy_clutterCard__vJC74 path{fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-width:4}.Philosophy_clutterCard__vJC74[data-card="1"],.Philosophy_clutterDots__Q6Lv1 circle:nth-child(2n){opacity:.6}.Philosophy_clutterCard__vJC74[data-card="2"],.Philosophy_clutterDots__Q6Lv1 circle:nth-child(3n){opacity:.4}.Philosophy_subtractionLine__mqKoW{stroke:var(--color-border-strong);stroke-dasharray:7 8;stroke-width:1;opacity:.7}.Philosophy_refinedCard__vw_zL rect{fill:color-mix(in srgb,var(--color-surface) 86%,transparent);stroke:var(--color-teal-secondary)}.Philosophy_refinedCard__vw_zL text{font-family:var(--font-display);font-size:24px;font-style:italic;font-weight:600;letter-spacing:-.025em}.Philosophy_wordGradient__3r108{--word-gradient-start:#2b6865;--word-gradient-middle:#33a69c;--word-gradient-end:#4b839b}[data-theme=dark] .Philosophy_wordGradient__3r108{--word-gradient-start:#9af5e0;--word-gradient-middle:#72e7dc;--word-gradient-end:#89c8f7}.Philosophy_refinedDots__tLbL_{fill:var(--color-teal-secondary);opacity:.3}.Philosophy_comparisonHandle__lhqw4{position:absolute;top:7.6%;bottom:7.6%;left:clamp(22px,var(--comparison-position),calc(100% - 22px));display:flex;width:44px;align-items:center;justify-content:center;cursor:ew-resize;touch-action:pan-y;transform:translateX(-50%)}.Philosophy_comparisonGrip__qdXHa{display:flex;width:36px;height:44px;align-items:center;justify-content:center;color:var(--color-teal);background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid var(--color-border-strong);border-radius:22px;box-shadow:0 3px 12px rgba(25,63,60,.1)}.Philosophy_comparisonHandle__lhqw4[data-invitation=true] .Philosophy_comparisonGrip__qdXHa{border-color:var(--color-teal);box-shadow:0 0 0 2px var(--comparison-glow),0 0 14px var(--comparison-glow-strong);animation:Philosophy_comparisonInvitation__3ST2a 2.8s ease-in-out infinite;animation-play-state:paused}.Philosophy_graphicComparison__ElSoV[data-motion-active=true] .Philosophy_comparisonHandle__lhqw4[data-invitation=true] .Philosophy_comparisonGrip__qdXHa{animation-play-state:running}@keyframes Philosophy_comparisonInvitation__3ST2a{0%,to{box-shadow:0 0 0 2px var(--comparison-glow),0 0 12px var(--comparison-glow);transform:scale(1)}50%{box-shadow:0 0 0 6px var(--comparison-glow),0 0 28px var(--comparison-glow-strong);transform:scale(1.14)}}.Philosophy_comparisonHandle__lhqw4:hover .Philosophy_comparisonGrip__qdXHa,.Philosophy_comparisonHandle__lhqw4[data-dragging=true] .Philosophy_comparisonGrip__qdXHa{border-color:var(--color-teal)}.Philosophy_comparisonHandle__lhqw4:focus{outline:none}.Philosophy_comparisonHandle__lhqw4:focus-visible .Philosophy_comparisonGrip__qdXHa{outline:2px solid var(--color-teal);outline-offset:2px}.Philosophy_comparisonInstructions__6_mQD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Philosophy_focusRingInner__OH7VV,.Philosophy_focusRingOuter__NixsE{fill:color-mix(in srgb,var(--color-surface) 52%,transparent);stroke:var(--color-teal-secondary)}.Philosophy_focusRingOuter__NixsE{stroke-width:1.4}.Philosophy_focusRingInner__OH7VV{stroke-width:1;opacity:.78}.Philosophy_focusPoint__OIUhw{fill:var(--color-teal)}.Philosophy_game__NPQW3{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);padding:clamp(62px,8vw,104px) clamp(24px,4.8vw,64px);overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(105,221,209,.2),transparent 34%),radial-gradient(circle at 0 100%,rgba(118,170,166,.18),transparent 37%),linear-gradient(135deg,var(--color-raised) 0,var(--color-page) 68%);border:1px solid var(--color-border);border-radius:clamp(24px,3vw,36px);box-shadow:var(--shadow-surface)}.Philosophy_gameCopy__AbfDh{position:relative;z-index:1}.Philosophy_game__NPQW3 h2{font-size:clamp(30px,3.1vw,44px);letter-spacing:-.043em;line-height:1.17}.Philosophy_gameExplanation__ov66j{display:flex;flex-direction:column;gap:22px;margin-top:clamp(30px,4vw,42px);color:var(--color-secondary-ink);font-size:clamp(14.5px,1.2vw,16px);line-height:1.78}.Philosophy_gameExplanation__ov66j p{margin:0}.Philosophy_canvasPanel__P4Fve{position:relative;min-width:0;padding:clamp(14px,2vw,20px);background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid var(--color-border);border-radius:24px;box-shadow:0 18px 50px rgba(45,62,64,.08)}.Philosophy_canvasReflection__beSMi{display:flex;align-items:center;justify-content:center;gap:14px;max-width:620px;margin:2px auto clamp(16px,2vw,22px);color:var(--color-teal);font-size:clamp(14px,1.15vw,16px);font-weight:650;line-height:1.6}.Philosophy_canvasReflection__beSMi p{max-width:480px;margin:0;text-wrap:balance}.Philosophy_canvasReflectionIcon__gPXoH{width:56px;height:56px;flex:0 0 56px;object-fit:contain}.Philosophy_reflectionBridge__jlObi{display:grid;justify-items:center;gap:12px;margin-top:clamp(80px,10vw,140px);padding-top:clamp(28px,4vw,48px);text-align:center}.Philosophy_reflectionBridge__jlObi h2{max-width:760px;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.04em;line-height:1.2;text-wrap:balance}@media (max-width:900px){.Philosophy_game__NPQW3,.Philosophy_subtraction__BbMY_{grid-template-columns:1fr}.Philosophy_subtraction__BbMY_{min-height:0}.Philosophy_graphicFrame__5AUjq{width:min(100%,560px);margin:-18px auto 0}.Philosophy_game__NPQW3{gap:46px}}@media (max-width:600px){.Philosophy_page__YyCES{padding-bottom:72px}.Philosophy_subtraction__BbMY_{padding-top:10px;padding-bottom:66px}.Philosophy_subtraction__BbMY_ h1{font-size:clamp(36px,11vw,47px)}.Philosophy_graphicFrame__5AUjq{padding:0}.Philosophy_game__NPQW3{margin-inline:-8px;padding:42px 16px 18px;border-radius:24px}.Philosophy_game__NPQW3 h2{font-size:clamp(28px,8.5vw,38px)}.Philosophy_canvasPanel__P4Fve{padding:10px;border-radius:18px}.Philosophy_canvasReflection__beSMi{align-items:flex-start;gap:10px;padding-inline:4px}.Philosophy_canvasReflectionIcon__gPXoH{width:44px;height:44px;flex-basis:44px}}[data-theme=dark] .Philosophy_game__NPQW3{background:radial-gradient(circle at 100% 0,rgba(105,221,209,.24),transparent 34%),radial-gradient(circle at 0 100%,rgba(118,170,166,.24),transparent 39%),linear-gradient(135deg,#1a302e,#102321 68%);border-color:rgba(157,218,210,.3)}[data-theme=dark] .Philosophy_gameExplanation__ov66j strong,[data-theme=dark] .Philosophy_game__NPQW3 h2{color:#f8fffd}[data-theme=dark] .Philosophy_gameExplanation__ov66j{color:#dbe8e6}[data-theme=dark] .Philosophy_canvasPanel__P4Fve{background:rgba(26,48,46,.94);border-color:rgba(157,218,210,.34);box-shadow:0 18px 50px rgba(0,0,0,.22)}[data-theme=dark] .Philosophy_canvasReflection__beSMi{color:#afe9e2}[data-theme=dark] .Philosophy_canvasReflectionIcon__gPXoH{filter:brightness(1.42) saturate(.88)}[data-theme=dark] .Philosophy_graphicFrame__5AUjq:before{opacity:.55}[data-theme=dark] .Philosophy_graphicComparison__ElSoV{--comparison-glow:rgba(126,235,216,0.24);--comparison-glow-strong:rgba(126,235,216,0.5)}@media (prefers-reduced-motion:reduce){.Philosophy_comparisonHandle__lhqw4[data-invitation=true] .Philosophy_comparisonGrip__qdXHa{animation:none}.Philosophy_game__NPQW3,.Philosophy_page__YyCES{scroll-behavior:auto}}.KaleidoscopeBlot_invitation__X1dJx{display:grid;width:min(100%,600px);min-width:0;justify-items:center;color:var(--color-secondary-ink);text-decoration:none;border-radius:20px;-webkit-tap-highlight-color:transparent}.KaleidoscopeBlot_invitation__X1dJx:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:6px}.KaleidoscopeBlot_stage__pyNYr{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;pointer-events:none}.KaleidoscopeBlot_poster__uUDOZ{display:block;width:64.516%;height:auto}.KaleidoscopeBlot_canvas__S42K1{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.KaleidoscopeBlot_invitation__X1dJx[data-renderer=mesh] .KaleidoscopeBlot_poster__uUDOZ{opacity:0}.KaleidoscopeBlot_invitation__X1dJx[data-renderer=mesh] .KaleidoscopeBlot_canvas__S42K1{opacity:1}.KaleidoscopeBlot_instruction__lbNCl{display:grid;min-height:44px;max-width:340px;padding:6px 8px;place-items:center;font-size:14px;line-height:1.6;text-align:center;text-wrap:balance}.KaleidoscopeBlot_invitation__X1dJx:hover .KaleidoscopeBlot_instruction__lbNCl{color:var(--color-ink)}@media (max-width:600px){.KaleidoscopeBlot_instruction__lbNCl{font-size:13px}}@media (prefers-reduced-motion:reduce){.KaleidoscopeBlot_invitation__X1dJx .KaleidoscopeBlot_poster__uUDOZ{opacity:1}.KaleidoscopeBlot_invitation__X1dJx .KaleidoscopeBlot_canvas__S42K1{opacity:0}}