/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.why,.why *,.why :before,.why :after{box-sizing:border-box}.why{color:var(--px-ink);font-family:var(--font-body);display:block;position:relative;overflow-x:clip}.why :focus-visible{outline:2px solid var(--px-mint);outline-offset:3px}.why-wrap{width:100%;max-width:calc(var(--w-page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.why .kicker{margin:0 0 12px}.why-title{font:560 clamp(2.3rem, 6vw, 4.1rem) / 1.03 var(--font-display);letter-spacing:-.025em;color:var(--px-ink);text-wrap:balance;margin:0}.why-title__accent,.why-sky__title{background:linear-gradient(100deg, #c9f5dc 0%, var(--px-mint) 45%, var(--px-teal) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.why-lead{max-width:34em;color:var(--px-ink-2);margin:22px 0 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.6}.why-h2{font:560 clamp(1.5rem, 3vw, 2rem) / 1.15 var(--font-display);letter-spacing:-.015em;color:var(--px-ink);text-wrap:balance;margin:0}.why-h2--big{font-size:clamp(1.75rem,4vw,2.8rem)}.why-h3{font:560 1.25rem / 1.25 var(--font-display);color:var(--px-ink);margin:0 0 14px}.why-body{max-width:40em;color:var(--px-ink-2);margin:16px 0 0;font-size:1.05rem;line-height:1.65}.why-prose{max-width:40em;color:var(--px-ink-2);gap:14px;margin-top:16px;font-size:1.05rem;line-height:1.65;display:grid}.why-prose p{margin:0}.why-prose strong{color:var(--px-mint);font-weight:600}.why-textlink{min-height:44px;font:600 .95rem / 1.3 var(--font-body);color:var(--px-ink);text-decoration:underline;-webkit-text-decoration-color:var(--px-mint-2);-webkit-text-decoration-color:var(--px-mint-2);text-decoration-color:var(--px-mint-2);text-underline-offset:5px;align-items:center;gap:8px;text-decoration-thickness:1.5px;display:inline-flex}.why-textlink:hover{color:var(--px-mint)}.why-chip{min-height:44px;font:600 .86rem / 1.2 var(--font-body);color:var(--px-ink);transition:background-color .2s var(--px-ease);background:#7fdcd21a;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #7fdcd24d}.why-chip:hover{background:#7fdcd238}.why-tone--lilac{--tone:185 168 255}.why-tone--peach{--tone:245 184 150}.why-tone--blush{--tone:242 160 178}.why-tone--butter,.why-tone--gold{--tone:238 210 140}.why-tone--sage{--tone:155 214 170}.why-tone--powder{--tone:140 190 235}.why-tone--teal{--tone:127 220 210}.why-band{padding-block:56px;position:relative}.why-band--tight{padding-block:24px}@media (min-width:1024px){.why-band{padding-block:84px}.why-band--tight{padding-block:32px}}.why-glass{box-shadow:inset 0 0 0 1px var(--px-line), 0 30px 80px -50px var(--blueprint-drop,#000);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:28px}.why-sechead{min-width:0;max-width:46em;margin-bottom:32px}.why-split>.why-sechead{margin-bottom:0}.why-stack{gap:24px;display:grid}.why-stack>.why-sechead{margin-bottom:8px}.why-split{gap:32px;display:grid}.why-split>*{min-width:0}@media (min-width:1024px){.why-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px}}.why-more{margin:18px 0 0}.why-hero{padding-block:28px 32px;position:relative}.why-hero__grid{align-items:center;gap:36px;display:grid}.why-hero__copy,.why-bp{min-width:0}@media (min-width:1024px){.why-hero{padding-block:56px 40px}.why-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.why-jump{margin-top:28px}.why-jump__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.why-jump__link{min-height:44px;box-shadow:inset 0 0 0 1px var(--px-line-2);font:600 .86rem / 1.2 var(--font-body);color:var(--px-ink-2);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.why-jump__link:hover{color:var(--px-ink);background:#ffffff17}.why-bp{background:linear-gradient(#7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#09102299);box-shadow:inset 0 0 0 1px #7fdcd238, 0 30px 80px -50px var(--blueprint-drop,#000);border-radius:26px;margin:0;padding:22px 22px 18px;position:relative}.why-bp__tag{font:400 .62rem / 1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--px-teal);margin:0}.why-bp__tag:before{content:"";background:var(--px-teal);width:6px;height:6px;box-shadow:0 0 10px var(--px-teal);vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}.why-bp__scene{height:190px;margin:6px 0 4px;position:relative}.why-bp__arrows{width:120px;height:54px;position:absolute;top:4px;left:calc(50% - 60px);overflow:visible}.why-bp__arrows path{fill:none;stroke:var(--px-lilac);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.why-bp__blob,.why-bp__ghost{transform-origin:50% 100%;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:128px;height:96px;position:absolute;bottom:34px;left:calc(50% - 64px)}.why-bp__ghost{border:1.5px dashed #f5b896cc}.why-bp__blob{background:radial-gradient(circle at 36% 30%,#fff6ea 0%,#ecd9c2 45%,#b99a83 100%);overflow:hidden;transform:scale(1.18,.76);box-shadow:0 10px 18px -8px #000000b3}.why-bp__hatch{opacity:.35;background:repeating-linear-gradient(135deg,#2f817a99 0 1.5px,#0000 1.5px 10px);position:absolute;inset:0}.why-bp__face{height:12px;position:absolute;top:40%;left:0;right:0}.why-bp__face:before,.why-bp__face:after{content:"";border-bottom:2.5px solid #2b2140;border-radius:0 0 8px 8px;width:10px;height:6px;position:absolute;top:0}.why-bp__face:before{left:34%;box-shadow:-8px 9px 0 -2px #f2a0b28c}.why-bp__face:after{right:34%;box-shadow:8px 9px 0 -2px #f2a0b28c}.why-bp__floor{border-radius:50%;height:10px;position:absolute;bottom:26px;left:16%;right:16%;box-shadow:0 0 0 1px #b9a8ff73}.why-bp__keys{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px) and (max-width:1023px){.why-bp__keys{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-bp__key{background:var(--blueprint-fill,#0a0e20b3);box-shadow:inset 0 0 0 1px var(--px-line);border-radius:14px;gap:2px;padding:10px 12px 10px 30px;display:grid;position:relative}.why-bp__key:before{content:"";background:var(--k);width:9px;height:9px;box-shadow:0 0 10px var(--k);border-radius:50%;position:absolute;top:15px;left:12px}.why-bp__key--load{--k:var(--px-lilac)}.why-bp__key--stress{--k:var(--px-teal)}.why-bp__key--strain{--k:var(--px-peach)}.why-bp__name{font:400 .66rem / 1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--px-ink)}.why-bp__q{color:var(--px-ink-2);font-size:.88rem;line-height:1.35}.why-amb{padding:24px 20px}@media (min-width:768px){.why-amb{padding:32px 40px}}.why-amb__cols{gap:22px 48px;margin-top:6px;display:grid}@media (min-width:768px){.why-amb__cols{grid-template-columns:1fr 1fr}}.why-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.why-list li{color:var(--px-ink-2);align-items:baseline;gap:10px;font-size:.98rem;line-height:1.5;display:flex}.why-list .icon{flex:none;position:relative;top:2px}.why-list--is .icon{color:var(--px-mint)}.why-list--isnt .icon{color:var(--px-peach)}.why-time{background:linear-gradient(#7fdcd20d 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd20d 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#0910228c);border-radius:26px;gap:0;margin:0;padding:20px 18px;list-style:none;display:grid;position:relative;box-shadow:inset 0 0 0 1px #7fdcd233}.why-time__item{border-bottom:1px dashed #7fdcd229;padding:14px 0 18px 30px;position:relative}.why-time__item:last-child{border-bottom:0;padding-bottom:6px}.why-time__item:before{content:"";background:#7fdcd240;width:1px;position:absolute;top:0;bottom:0;left:6px}.why-time__item:first-child:before{top:22px}.why-time__item:last-child:before{height:22px;bottom:auto}.why-time__dot{background:rgb(var(--tone));width:11px;height:11px;box-shadow:0 0 0 4px rgb(var(--tone) / .16), 0 0 12px rgb(var(--tone) / .7);border-radius:50%;position:absolute;top:18px;left:1px}.why-time__when{font:400 .68rem / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--tone));margin:0}.why-time__title{font:560 1.2rem / 1.25 var(--font-display);color:var(--px-ink);margin:6px 0 0}.why-time__line{max-width:44em;color:var(--px-ink-2);margin:6px 0 0;font-size:.97rem;line-height:1.6}@media (min-width:900px){.why-time{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:26px 30px}.why-time__item{border-bottom:0;padding:30px 0 22px}.why-time__item:nth-child(-n+3){border-bottom:1px dashed #7fdcd229}.why-time__item:before,.why-time__item:first-child:before,.why-time__item:last-child:before{width:auto;height:1px;inset:5px -28px auto 0}.why-time__item:nth-child(3n):before{right:0}.why-time__dot{top:0;left:0}}.why-adds{align-items:center;gap:32px;margin-top:56px;display:grid}@media (min-width:1024px){.why-adds{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;margin-top:80px}}.why-adds__copy{min-width:0}.why-contrast{align-items:center;gap:10px;margin-top:26px;display:grid}@media (min-width:640px){.why-contrast{grid-template-columns:1fr auto 1fr}}.why-contrast__item{box-shadow:inset 0 0 0 1px var(--px-line);color:var(--px-ink-3);border-radius:18px;gap:6px;margin:0;padding:16px 18px;display:grid}.why-contrast__item--on{color:var(--px-ink);background:#9be7c412;box-shadow:inset 0 0 0 1px #9be7c466}.why-contrast__q{font:560 1.1rem / 1.25 var(--font-display)}.why-contrast__item:not(.why-contrast__item--on) .why-contrast__q{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.why-contrast__note{color:var(--px-ink-3);font-size:.8rem}.why-contrast__arrow{color:var(--px-mint);justify-self:center}@media (max-width:639px){.why-contrast__arrow{transform:rotate(90deg)}}.why-links{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.why-questions{background:linear-gradient(#7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#09102299);border-radius:26px;min-width:0;margin:0;padding:20px 22px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #7fdcd238}.why-questions__item{font:500 1.04rem / 1.35 var(--font-display);color:var(--px-ink);border-bottom:1px dashed #7fdcd22e;align-items:baseline;gap:14px;padding:11px 0;display:flex}.why-questions__item:last-child{border-bottom:0}.why-questions__n{font:400 .66rem / 1 var(--font-mono);letter-spacing:.12em;color:var(--px-teal);flex:none}.why-tiles{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.why-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-tile{background:linear-gradient(160deg, rgb(var(--tone) / .14), rgb(var(--tone) / .04) 70%);min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--tone) / .28);border-radius:22px;align-content:start;gap:6px;padding:12px 12px 18px;display:grid}.why-tile__title{font:600 1.05rem / 1.3 var(--font-body);color:var(--px-ink);align-items:center;gap:10px;margin:8px 6px 0;display:flex}.why-tile__icon{background:rgb(var(--tone) / .18);width:34px;height:34px;box-shadow:inset 0 0 0 1px rgb(var(--tone) / .35);color:rgb(var(--tone));border-radius:50%;flex:none;place-items:center;display:grid}.why-tile__line{color:var(--px-ink-2);margin:0 6px;font-size:.92rem;line-height:1.45}.why-demo{background:radial-gradient(110px 50px at 50% 92%, rgb(var(--tone) / .18), transparent 70%), var(--blueprint-fill,#080a1a8c);height:104px;box-shadow:inset 0 0 0 1px var(--px-line);border-radius:16px;position:relative;overflow:hidden}.why-demo__floor{height:7px;box-shadow:0 0 0 1px rgb(var(--tone) / .45);border-radius:50%;position:absolute;bottom:12px;left:22%;right:22%}.why-demo__blob{transform-origin:50% 100%;background:radial-gradient(circle at 36% 30%,#fff6ea 0%,#ecd9c2 45%,#b99a83 100%);border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:52px;height:44px;position:absolute;bottom:15px;left:calc(50% - 26px);box-shadow:0 6px 10px -4px #0009}.why-demo__blob:before,.why-demo__blob:after{content:"";border-bottom:2px solid #2b2140;border-radius:0 0 5px 5px;width:5px;height:3px;position:absolute;top:44%}.why-demo__blob:before{left:30%}.why-demo__blob:after{right:30%}.why-demo__dot{background:rgb(var(--tone));width:8px;height:8px;box-shadow:0 0 10px rgb(var(--tone));border-radius:50%;position:absolute;top:8px;left:calc(50% - 4px)}.why-demo--timer .why-demo__dot{opacity:0}.why-epi{isolation:isolate;padding-top:24px;position:relative}.why-epi:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(70% 40% at 50% 6%, #b9a8ff1a, transparent 70%), linear-gradient(180deg, transparent 0, var(--blueprint-veil,#04050e8c) 220px, var(--blueprint-veil,#04050e8c) calc(100% - 200px), transparent);position:absolute;inset:0}.why-epi__sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.why-epi__stars{opacity:.75;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fffc,#0000 60%),radial-gradient(1px 1px at 28% 72%,#ffffff8c,#0000 60%),radial-gradient(1.4px 1.4px at 46% 9%,#dcd2ffcc,#0000 60%),radial-gradient(1px 1px at 63% 41%,#ffffff80,#0000 60%),radial-gradient(1.3px 1.3px at 81% 22%,#ffffffbf,#0000 60%),radial-gradient(1px 1px at 92% 64%,#c8e6ff99,#0000 60%),radial-gradient(1px 1px at 7% 88%,#ffffff73,#0000 60%),radial-gradient(1.2px 1.2px at 55% 93%,#ffffff80,#0000 60%);background-size:420px 420px;position:absolute;inset:0}.why-epi__stars--far{opacity:.4;background-position:120px 70px;background-size:260px 260px}.why-epi__zoom{pointer-events:none;place-items:center;height:200px;display:grid;position:relative;overflow:clip}.why-epi__grid{opacity:.9;background:linear-gradient(#7fdcd224 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd224 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#09102280);border-radius:26px;width:min(1160px,100% - 32px);height:180px;display:block;transform:scale(.04,.12);box-shadow:inset 0 0 0 1px #7fdcd273,inset 0 0 40px #7fdcd21f}.why-epi__open{text-align:center}.why-epi__line{max-width:22em;font:500 italic clamp(1.4rem, 3.2vw, 2.2rem) / 1.25 var(--font-display);color:var(--px-ink);text-wrap:balance;margin:0 auto}.why-band--epi .why-sechead{max-width:44em}.why-qcards{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.why-qcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-qcard{background:linear-gradient(160deg, rgb(var(--tone) / .14), rgb(var(--tone) / .03) 70%);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .28);border-radius:22px;align-content:start;gap:8px;padding:20px;display:grid}.why-qcard__icon,.why-step__icon,.why-method__icon,.why-who__icon{background:rgb(var(--tone,238 210 140) / .18);width:40px;height:40px;box-shadow:inset 0 0 0 1px rgb(var(--tone,238 210 140) / .35);color:rgb(var(--tone,238 210 140));border-radius:50%;flex:none;place-items:center;display:grid}.why-qcard__title{font:600 1.02rem / 1.3 var(--font-body);color:var(--px-ink);margin:4px 0 0}.why-qcard__line{font:500 1.08rem / 1.4 var(--font-display);color:var(--px-ink);margin:0}.why-method{background:var(--blueprint-fill,#0a0e20b3);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #7fdcd24d}.why-method__text{color:var(--px-ink-2);gap:8px;line-height:1.6;display:grid}.why-method__text p{margin:0}.why-method__text strong{color:var(--px-mint);font-weight:600}.why-method__text .why-h3{margin:0}.why-method__bias{color:var(--px-ink-3);font-size:.92rem}.why-outcomes{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.why-outcomes{grid-template-columns:1fr 1fr}}.why-outcome{background:rgb(var(--tone) / .07);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .3);border-radius:20px;padding:18px 20px}.why-outcome__k{font:400 .68rem / 1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tone));margin:0 0 6px}.why-outcome__line{font:560 1.08rem / 1.4 var(--font-display);color:var(--px-ink);margin:0}.why-take{gap:4px;display:grid}.why-take .rinvite{width:100%;max-width:880px;margin:0}.why-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.why-step{background:linear-gradient(120deg, rgb(var(--tone) / .12), rgb(var(--tone) / .03) 70%);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .26);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.why-step__title{font:600 1rem / 1.35 var(--font-body);color:var(--px-ink);display:block}.why-step__line{color:var(--px-ink-2);margin-top:4px;font-size:.92rem;line-height:1.5;display:block}.why-band--sky{padding-block:72px 96px}.why-band--sky:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#b9a8ff24,#0000);position:absolute;inset:0 8%}.why-sky{text-align:center;justify-items:center;gap:22px;display:grid}.why-sky .kicker{margin:0}.why-sky__title{letter-spacing:-.02em;max-width:14ch;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;font-family:var(--font-display);text-wrap:balance;margin:0}.why-sky__lines{gap:18px;max-width:36rem;margin:10px 0 0;padding:0;list-style:none;display:grid}.why-sky__lines li{font:400 1.2rem / 1.5 var(--font-display);color:var(--px-ink-2)}.why-sky__lines strong{color:var(--px-ink);font-weight:560;display:block}.why-sky__close{max-width:30rem;font:500 italic 1.1rem / 1.45 var(--font-display);color:var(--px-mint);margin:6px 0 0}.why-who{--tone:155 214 170;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:24px 20px;display:grid}@media (min-width:768px){.why-who{gap:24px;padding:32px 40px}}.why-who__text{color:var(--px-ink-2);gap:10px;max-width:46em;line-height:1.6;display:grid}.why-who__text p,.why-who__text .kicker{margin:0}.why-faq{align-items:start;gap:10px;display:grid}@media (min-width:768px){.why-faq{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-faq__item{box-shadow:inset 0 0 0 1px var(--px-line);background:#ffffff08;border-radius:18px}.why-faq__item[open]{box-shadow:inset 0 0 0 1px var(--px-line-2);background:#ffffff0d}.why-faq__q{cursor:pointer;min-height:56px;font:600 1rem / 1.35 var(--font-body);color:var(--px-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.why-faq__q::-webkit-details-marker{display:none}.why-faq__q .icon{color:var(--px-mint);transition:transform .2s var(--px-ease);flex:none}.why-faq__item[open] .why-faq__q .icon{transform:rotate(45deg)}.why-faq__a{color:var(--px-ink-2);margin:0;padding:0 18px 18px;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root:not([data-motion=none]):not([data-motion=reduced]) .why-epi__grid{animation:linear both why-zoom;animation-timeline:view();animation-range:entry 10% cover 55%}:root:not([data-motion=none]):not([data-motion=reduced]) .why-epi__stars{animation:linear both why-stars-in;animation-timeline:view();animation-range:entry entry 60%}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo *{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 62%}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--reflect .why-demo__dot{animation-name:why-reflect}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--absorb .why-demo__dot{animation-name:why-absorb}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--absorb .why-demo__blob{animation-name:why-give}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--transmit .why-demo__dot{animation-name:why-transmit}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--reflect .why-demo__blob{animation-name:why-give-small}:root:not([data-motion=none]):not([data-motion=reduced]) .why-demo--timer .why-demo__blob{animation-name:why-recover}}}@keyframes why-zoom{0%{opacity:.9;transform:none}to{opacity:.9;transform:scale(.04,.12)}}@keyframes why-stars-in{0%{opacity:.15}to{opacity:.75}}@keyframes why-reflect{0%{transform:translate(0)}45%{transform:translateY(34px)}to{transform:translate(-62px,-2px)}}@keyframes why-absorb{0%{opacity:1;transform:translate(0)}45%{opacity:1;transform:translateY(40px)}to{opacity:.75;transform:translateY(62px)scale(.6)}}@keyframes why-give{0%,40%{transform:none}70%{transform:scale(1.08,.9)}to{transform:scale(1.05,.93)}}@keyframes why-give-small{0%,38%{transform:none}48%{transform:scale(1.05,.94)}60%,to{transform:none}}@keyframes why-transmit{0%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translateY(40px)}65%{opacity:.3;transform:translateY(62px)}to{opacity:1;transform:translateY(84px)}}@keyframes why-recover{0%{transform:none}25%{transform:scale(1.24,.7)}55%{transform:scale(1.1,.86)}to{transform:none}}.why-method__text p{max-width:var(--w-read)}.ms-hero{gap:var(--s-5);margin:var(--s-4) 0 var(--s-6);align-items:center;display:grid}@media (min-width:900px){.ms-hero{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ms-hero__fig,.ms-sec__fig{padding:var(--s-4)}.ms-hook{margin:0 0 var(--s-3);padding-left:var(--s-4);border-left:3px solid var(--paper-coral,#d88169);font:500 italic 1.08rem / 1.5 var(--font-display);color:var(--paper-ink,var(--text-1));max-width:var(--w-read)}.ms-hero .pd-title{margin-top:var(--s-3)}.ms-hero .pd-lead{margin-top:var(--s-4)}.ms-nav{z-index:5;margin:0 calc(-1 * var(--s-2));padding:var(--s-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f9f7f1f0;position:sticky;top:0}.ms-nav .pd-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0;overflow-x:auto}.ms-nav .pd-chips::-webkit-scrollbar{display:none}.ms-nav .pd-chip{white-space:nowrap}.ms-nav{padding-block:calc(var(--s-2) - 4px)}.ms-nav .pd-chips{padding-block:4px}.ms-nav .pd-chip{position:relative}.ms-nav .pd-chip:after{content:"";position:absolute;inset:-4px 0}.ms [id]{scroll-margin-top:72px}.ms-sec{gap:var(--s-5);padding-block:var(--s-7);border-top:1px solid var(--line-subtle);align-items:center;display:grid}@media (min-width:900px){.ms-sec{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ms-sec--flip .ms-sec__copy{order:2}}.ms-sec__copy{max-width:var(--w-read)}.ms-sec__fig{justify-self:center;width:100%;max-width:440px}.ms-faq{max-width:var(--w-read);padding-block:var(--s-7);border-top:1px solid var(--line-subtle)}.ms-faq__item{border-bottom:1px solid var(--line-subtle)}.ms-faq__q{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--tap-min);padding-block:var(--s-3);cursor:pointer;font:600 1.02rem / 1.4 var(--font-body);color:var(--paper-ink);list-style:none;display:flex}.ms-faq__q::-webkit-details-marker{display:none}.ms-faq__item[open] .ms-faq__q .icon{transform:rotate(180deg)}.ms-faq__item .pd-p{padding-bottom:var(--s-4)}.ms-who{max-width:var(--w-read);padding-block:var(--s-6);border-top:1px solid var(--line-subtle)}.ms-close{max-width:var(--w-read);padding-block:var(--s-7) var(--s-8);border-top:1px solid var(--line-subtle)}.ms-hero__copy{min-width:0}.ms-sec--a{align-items:center}.ms-sec--research .ms-sec__fig{max-width:380px}.rh{display:block}.rh-band{position:relative}.rh-band--tight{padding-block:var(--s-5)}.rh-h2{max-width:24ch}.rh-h3{margin-top:var(--s-2)}.rh-prose{max-width:40rem}.rh-stack{gap:var(--s-5);display:grid}.rh-band--hero{padding-block:var(--s-6) var(--s-8);isolation:isolate;overflow:clip}.rh-hero{z-index:1;gap:var(--s-5);justify-items:stretch;display:grid;position:relative}.rh-hero__grid{gap:var(--s-6);align-items:center;display:grid}.rh-hero__grid>*{min-width:0}.rh-hero__copy{gap:var(--s-4);justify-items:start;display:grid}.rh-hero__copy .eyebrow,.rh-hero__title,.rh-hero__sub{margin:0}.rh-hero__title{max-width:16ch}.rh-hero__sub{max-width:38em}@media (min-width:1024px){.rh-hero__grid{column-gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rh-ledger{background:linear-gradient(#7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd20f 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#09102299);box-shadow:inset 0 0 0 1px #7fdcd238, 0 30px 80px -50px var(--blueprint-drop,#000);border-radius:26px;gap:14px;padding:20px 22px;display:grid}.rh-ledger__tag{font:400 .62rem / 1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--px-teal);margin:0}.rh-ledger__tag:before{content:"";background:var(--px-teal);width:6px;height:6px;box-shadow:0 0 10px var(--px-teal);vertical-align:middle;border-radius:50%;margin-right:8px;display:inline-block}.rh-ledger__rows{margin:0;display:grid}.rh-ledger__row{border-bottom:1px dashed #7fdcd22e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.rh-ledger__row:last-child{border-bottom:0}.rh-ledger__k{font:600 .95rem / 1.3 var(--font-body);color:var(--px-ink);gap:2px;display:grid}.rh-ledger__note{font:400 .8rem / 1.4 var(--font-body);color:var(--px-ink-3)}.rh-ledger__v{font:560 2rem / 1 var(--font-display);color:var(--px-mint);margin:0}.rh-ledger__row:last-child .rh-ledger__v{color:var(--px-peach)}.rh-ledger__link{min-height:44px;font:600 .92rem / 1.3 var(--font-body);color:var(--px-ink);text-decoration:underline;-webkit-text-decoration-color:var(--px-mint-2);-webkit-text-decoration-color:var(--px-mint-2);text-decoration-color:var(--px-mint-2);text-underline-offset:5px;justify-self:start;align-items:center;gap:8px;display:inline-flex}.rh-ledger__link:hover{color:var(--px-mint)}.rh-sum{gap:var(--s-3);width:100%;max-width:52rem;padding:var(--s-4) var(--s-5);display:grid}.rh-sum .kicker{margin:0}.rh-sum__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.rh-sum__item{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rh-sum__title{font:var(--fw-title) var(--fs-body) / 1.3 var(--font-body);color:var(--text-1);margin:0 0 2px}.rh-sum__line{font-size:var(--fs-small);color:var(--text-2);line-height:1.5;display:block}.rh-chips{z-index:5;padding-block:var(--s-2);background:var(--surface-page);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rh-chips{background:color-mix(in srgb, var(--surface-page) 94%, transparent)}}.rh-chips{box-shadow:0 1px 0 var(--line-subtle)}.rh-chips__list{gap:var(--s-2);overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-x:auto}.rh-chips__list::-webkit-scrollbar{display:none}.rh-chips__link{min-height:var(--tap-min);padding:var(--s-1) var(--s-4);white-space:nowrap;border-radius:var(--r-full);background:var(--c-white);box-shadow:var(--clay-sm);font:var(--fw-strong) var(--fs-small) / 1.3 var(--font-body);color:var(--text-1);align-items:center;text-decoration:none;display:inline-flex}.rh-chips__link:hover{box-shadow:var(--clay-1)}.rh-papers{font:var(--fw-strong) var(--fs-small) / 1.4 var(--font-mono);letter-spacing:.02em;color:var(--px-lilac);margin:0}.rh section[id],.kn-method section[id]{scroll-margin-top:calc(var(--tap-min) + var(--s-6))}@media (min-width:768px){.rh-sum__list{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.rh-chips{box-shadow:none;background:0 0;position:static}.rh-chips__list{flex-wrap:wrap;overflow:visible}}.rh-filters{gap:var(--s-3);display:grid}.rh-filter{gap:var(--s-2);min-width:0;display:grid}.rh-filter__label{margin:0}.rh-filter__list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rh-fchip{align-items:center;gap:var(--s-2);min-height:var(--tap-min);padding:var(--s-1) var(--s-4);border-radius:var(--r-full);background:var(--c-white);box-shadow:var(--clay-sm);font:var(--fw-strong) var(--fs-small) / 1.3 var(--font-body);color:var(--text-1);text-decoration:none;display:inline-flex}.rh-fchip--sit{background:var(--tile-butter-soft)}.rh-fchip:hover{box-shadow:var(--clay-1)}.rh-fchip--on{background:var(--tile-sage);color:var(--c-sage-900);box-shadow:var(--clay-press)}.rh-fchip__n{font:600 var(--fs-small) / 1 var(--font-mono);opacity:.75}.rh-count{font-weight:var(--fw-strong);color:var(--text-2);margin:0}.rh-key-line{gap:var(--s-2);padding:var(--s-3) var(--s-4);align-items:flex-start;max-width:52rem;margin:0;line-height:1.45;display:flex}.rh-key-line>svg{flex:none;margin-top:2px}.rh-cards{gap:var(--s-4);align-items:start;margin:0;padding:0;list-style:none;display:grid}.rh-cards__item{min-width:0}.rh-card{gap:var(--s-3);padding:var(--s-4);background:var(--tile-porcelain);scroll-margin-top:calc(var(--tap-min) + var(--s-6));align-content:start;display:grid}.rh-card:target{box-shadow:0 0 0 3px var(--c-teal-600), var(--clay-1)}.rh-card__top{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.rh-card__label{font:600 var(--fs-label-mono) / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0}.rh-card__badges{gap:var(--s-1);flex-wrap:wrap;margin:0;display:flex}.rh-badge{background:var(--tile-powder);color:var(--c-sky-900)}.rh-badge--causal{background:var(--tile-sage);color:var(--c-teal-900)}.rh-badge--predictive{background:var(--tile-lilac);color:var(--c-dusk-900)}.rh-badge--associational{background:var(--tile-butter);color:var(--c-amber-900)}.rh-badge--synthesis{background:var(--tile-peach);color:var(--text-1)}.rh-badge--theoretical{background:var(--tile-blush);color:var(--c-berry-900)}.rh-card__h{font:560 1.22rem / 1.25 var(--font-display);letter-spacing:-.005em;color:var(--text-1);text-wrap:balance;margin:0}.rh-card__finding{color:var(--text-1);margin:0;line-height:1.55}.rh-facts{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-tile);background:var(--glass-wash);margin:0;display:grid}.rh-facts__row{gap:2px;min-width:0;display:grid}.rh-facts dt{font:600 var(--fs-label-mono) / 1.4 var(--font-mono);text-transform:uppercase;color:var(--text-2)}.rh-facts dd{font-size:var(--fs-small);color:var(--text-1);margin:0;line-height:1.45}.rh-more{border-top:1px solid var(--line-subtle)}.rh-more__sum{min-height:var(--tap-min);cursor:pointer;font-weight:var(--fw-strong);color:var(--c-berry-700);align-items:center;display:flex}.rh-more__body{gap:var(--s-2);padding-bottom:var(--s-2);font-size:var(--fs-small);line-height:1.5;display:grid}.rh-more__body p{margin:0}.rh-calm{gap:var(--s-1);padding:var(--s-3);border-radius:var(--r-tile);background:var(--tile-lilac-soft);display:grid}.rh-calm__k{font:600 var(--fs-label-mono) / 1.4 var(--font-mono);text-transform:uppercase;color:var(--c-dusk-900)}.rh-rel{gap:var(--s-2);font-size:var(--fs-small);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.rh-rel li{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.rh-rel a{min-height:var(--tap-min);align-items:center;display:inline-flex}.rh-card__cite{font-size:var(--fs-small);color:var(--text-2);margin:0;line-height:1.5}.rh-card__link{min-height:var(--tap-min);font-weight:var(--fw-strong);align-items:center;display:inline-flex}.rh-empty{padding:var(--s-5)}.rh-showall{justify-content:center;margin:0;display:flex}.rh-fold{border-radius:var(--r-tile)}.rh-fold__body{padding-bottom:var(--s-4)}.rh-measures{gap:var(--s-3);display:grid}.rh-measure__body{gap:var(--s-3);padding:0 0 var(--s-4);line-height:1.5;display:grid}.rh-measure__body p{margin:0}.rh-measure__bridge{padding:var(--s-3);border-radius:var(--r-tile);background:var(--tile-butter-soft)}.rh-link{background:var(--tile-sage);color:var(--c-teal-900)}.rh-link--adjacent{background:var(--tile-powder);color:var(--c-sky-900)}.rh-link--hypothesis{background:var(--tile-lilac);color:var(--c-dusk-900)}.rh-pairs{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.rh-pair{gap:var(--s-3);padding:var(--s-4);display:grid}.rh-pair .kicker,.rh-pair__title{margin:0}.rh-pair__title{font-family:var(--font-display);font-weight:560}.rh-hero .rh-sum{max-width:none}.rh-pair__sides{gap:var(--s-3);display:grid}.rh-pair__side{gap:var(--s-2);min-width:0;padding:var(--s-3);border-radius:var(--r-tile);background:var(--glass-wash);align-content:start;display:grid}.rh-pair__side p{margin:0}.rh-pair__h{font-weight:var(--fw-strong);line-height:1.4}.rh-pair__h a{min-height:var(--tap-min);align-items:center;display:inline-flex}.rh-pair__why{color:var(--text-1);margin:0;line-height:1.5}@media (min-width:768px){.rh-filters{column-gap:var(--s-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.rh-cards,.rh-facts,.rh-pair__sides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.rh-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-measures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.rh-map-grid{gap:var(--s-5);display:grid}.rh-map-grid>*{min-width:0}.rh-answer{gap:var(--s-3);align-content:start;display:grid}.rh-answer__box{padding:var(--s-4) var(--s-5);font-size:1.0625rem;line-height:1.45}.rh-figure{padding:var(--s-3);gap:var(--s-3);margin:0;display:grid}.rh-svg{width:100%;height:auto;display:block}.rh-edges,.rh-nodes,.rh-node{pointer-events:none}.rh-edge{stroke:var(--c-ink-900);stroke-opacity:.22;stroke-linecap:round}.rh-edge--birth{stroke-dasharray:4 6;stroke-opacity:.35}.rh-edge--best{stroke:var(--c-teal-600);stroke-opacity:.85}.rh-edge--answer{stroke:var(--c-berry-700);stroke-opacity:1;stroke-dasharray:2 7;stroke-width:3px}.rh-node__shadow{fill:rgb(var(--shade-rgb) / .22);transform:translateY(6px)}.rh-node__body{stroke:rgb(var(--ink-rgb) / .12);stroke-width:1.5px}.rh-node--peach .rh-node__body{fill:var(--tile-peach)}.rh-node--lilac .rh-node__body{fill:var(--tile-lilac)}.rh-node--powder .rh-node__body{fill:var(--tile-powder)}.rh-node--sage .rh-node__body{fill:var(--tile-sage)}.rh-node--butter .rh-node__body{fill:var(--tile-butter)}.rh-node--blush .rh-node__body{fill:var(--tile-blush)}.rh-node--porcelain .rh-node__body{fill:var(--tile-porcelain)}.rh-node--island .rh-node__body{stroke:var(--c-ink-900);stroke-opacity:.5;stroke-dasharray:5 5}.rh-node__count{text-anchor:middle;font:600 17px var(--font-mono);fill:var(--c-ink-900)}.rh-node__label{text-anchor:middle;font:700 19px var(--font-body);fill:var(--c-ink-900);paint-order:stroke;stroke:var(--tile-porcelain);stroke-width:5px;stroke-linejoin:round}@media (max-width:599px){.rh-figure{padding:var(--s-2)}.rh-node__label{stroke-width:7px;font-size:27px}.rh-node__count{font-size:22px}}.rh-legend{gap:var(--s-1);font-size:var(--fs-small);color:var(--text-1);display:grid}.rh-legend__row{align-items:center;gap:var(--s-2);font-weight:var(--fw-strong);display:inline-flex}.rh-key{border-top:3px dotted var(--c-berry-700);width:28px;height:0;display:inline-block}.rh-key--answer{border-top-color:var(--c-berry-700)}.rh-key--best{border-top:4px solid var(--c-teal-600)}.rh-table{border-radius:var(--r-tile)}.rh-method{max-width:48rem}.rh-gtable{border-collapse:separate;width:100%;border-spacing:0 var(--s-3)}.rh-gtable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh-gtable tbody,.rh-gtable tr,.rh-gtable th,.rh-gtable td{display:block}.rh-gtable__row{margin-bottom:var(--s-3);padding:var(--s-4);border-radius:var(--r-tile);background:var(--tile-porcelain);box-shadow:var(--clay-1)}.rh-gtable td{padding:var(--s-2) 0 0;color:var(--text-1)}.rh-gtable__doing{line-height:1.5}.rh-gtable td:before{content:attr(data-label);font:600 var(--fs-label-mono) / 1.4 var(--font-mono);text-transform:uppercase;color:var(--text-3);display:block}.rh-gap{gap:var(--s-3);text-align:left;font-weight:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.rh-gap__icon{background:var(--tile-butter)}.rh-gap__text{gap:var(--s-1);display:grid}.rh-gap__title{font:var(--fw-title) var(--fs-title) / var(--lh-title) var(--font-body);color:var(--text-1)}.rh-gap__line{color:var(--text-1);line-height:1.45;font-weight:var(--fw-regular,400)}.rh-gap__evidence{font-style:italic;font-weight:var(--fw-regular,400)}.rh-status{background:var(--glass-wash);color:var(--text-1)}.rh-status--now{background:var(--c-teal-600);color:var(--tile-porcelain)}.rh-status--next{background:var(--tile-butter)}.rh-status--later{background:var(--tile-powder)}.rh-notours{gap:var(--s-2);padding:var(--s-5);max-width:48rem;display:grid}@media (min-width:900px){.rh-gtable{border-spacing:0;border-radius:var(--r-tile-lg);background:var(--tile-porcelain);box-shadow:var(--clay-1);overflow:hidden}.rh-gtable thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.rh-gtable tbody{display:table-row-group}.rh-gtable tr{display:table-row}.rh-gtable th,.rh-gtable td{vertical-align:top;padding:var(--s-4) var(--s-5);display:table-cell}.rh-gtable thead th{font:600 var(--fs-label-mono) / 1.4 var(--font-mono);text-transform:uppercase;color:var(--text-3);text-align:left;background:var(--tile-butter-soft)}.rh-gtable__row{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.rh-gtable tbody tr+tr>*{border-top:1px solid var(--line-subtle)}.rh-gtable td:before{display:none}.rh-gtable th.rh-gap{width:46%;display:table-cell}.rh-gtable th.rh-gap>.rh-gap__icon{float:left;margin-right:var(--s-3)}.rh-gtable__status{width:14rem}}.rh-proto{gap:var(--s-4);display:grid}.rh-proto__col{min-width:0;box-shadow:inset 0 0 0 1px var(--px-line);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:26px;padding:20px 20px 8px}.rh-proto__col--own{background:linear-gradient(#7fdcd20d 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #7fdcd20d 1px, transparent 1px) 0 0 / 22px 22px, var(--blueprint-fill,#0910228c);box-shadow:inset 0 0 0 1px #7fdcd238}.rh-proto__h{font:560 1.2rem / 1.25 var(--font-display);color:var(--px-ink);margin:0 0 8px}.rh-proto__list{margin:0;padding:0;list-style:none;display:grid}.rh-proto__step{border-bottom:1px dashed #7fdcd229;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 0;display:grid}.rh-proto__step:last-child{border-bottom:0}.rh-proto__n{font:400 .66rem / 1 var(--font-mono);letter-spacing:.12em;color:var(--px-teal)}.rh-proto__title{font:600 1rem / 1.35 var(--font-body);color:var(--px-ink);display:block}.rh-proto__line{color:var(--px-ink-2);margin-top:3px;font-size:.9rem;line-height:1.5;display:block}.rh-pub{gap:var(--s-4);background:#f5b8960f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1px #f5b8964d}.rh-pub__count{width:72px;height:72px;font:560 2.2rem / 1 var(--font-display);color:var(--px-peach);background:#f5b8961a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f5b89659}.rh-pub__text{color:var(--px-ink-2);gap:6px;line-height:1.55;display:grid}.rh-pub__text p,.rh-pub__text .rh-proto__h{margin:0}@media (min-width:900px){.rh-proto{grid-template-columns:1fr 1fr}}.rh-steps{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.rh-step{gap:var(--s-2);padding:var(--s-5);align-content:start;justify-items:start;display:grid}.rh-step__title{font:var(--fw-title) var(--fs-title) / var(--lh-title) var(--font-body);margin:0}.rh-step__line{color:var(--text-2);margin:0}.rh-sc{gap:var(--s-4);padding:var(--s-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.rh-sc__icon{background:var(--glass-wash)}.rh-sc__text{gap:var(--s-2);justify-items:start;display:grid}.rh-sources{gap:var(--s-3);display:grid}.rh-sources__group .rh-sources__list{padding:0 0 var(--s-4)}.rh-sources__list{gap:var(--s-2);font-size:var(--fs-small);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.rh-src{min-height:var(--tap-min);font-weight:var(--fw-strong);align-items:center;display:inline-flex}.rh-status{font-size:var(--fs-small);white-space:normal}@media (min-width:768px){.rh-band--hero{padding-block:var(--s-8) var(--s-9)}.rh .band--tint{padding-block:var(--s-9)}.rh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rh-map-grid{column-gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.rh-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.rh-sources{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.clarity-notice{justify-content:center;align-items:center;gap:var(--s-1) var(--s-2);margin:var(--s-3) var(--band-inset) var(--s-4);padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--tile-porcelain);box-shadow:var(--clay-sm);font:var(--fw-medium) var(--fs-small) / 1.4 var(--font-body);color:var(--text-2);flex-wrap:wrap;display:flex}.clarity-notice__line{min-width:0}.clarity-notice__sep{color:var(--text-3)}.clarity-notice__btn{min-height:44px;padding:0 var(--s-2);border-radius:var(--r-full);font:inherit;font-weight:var(--fw-strong);color:var(--c-berry-700);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.clarity-notice__btn--quiet{color:var(--text-2)}.clarity-notice__btn:hover{background:var(--tile-blush-soft)}@media (min-width:768px){.clarity-notice{left:var(--gutter);bottom:var(--gutter);z-index:25;max-width:min(560px, calc(100vw - 2 * var(--gutter)));box-shadow:var(--clay-2);justify-content:flex-start;margin:0;position:fixed}}.rh-pairs{max-width:var(--w-read-cards)}.rh-pub__text p{max-width:var(--w-read)}.rinvite{gap:var(--s-3);padding:var(--card-pad);border-radius:var(--r-tile);box-shadow:var(--clay-1);background:radial-gradient(120% 90% at 100% 0%, var(--tile-peach-soft) 0%, transparent 55%), var(--tile-lilac-soft);--text-3:var(--c-ink-700);align-content:start;display:grid;position:relative;overflow:hidden}.rinvite__head{align-items:center;gap:var(--s-3);display:flex}.rinvite__head .kicker{margin:0}.rinvite__title{font:560 clamp(1.35rem, 2.4vw, 1.6rem) / 1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.rinvite__lead{font-size:var(--fs-lead,1.125rem);color:var(--text-1,var(--c-ink-900));line-height:1.45}.rinvite p{max-width:68ch;margin:0}.rinvite__progress{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--tile-porcelain);display:grid}.rinvite__status{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rinvite__status li{align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.rinvite__actions{gap:var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.rinvite__actions .btn{text-wrap:balance;text-align:center}.rinvite__honest{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--tile-butter-soft);color:var(--c-ink-900);display:flex}.rinvite__honest svg{flex:none;margin-top:2px}.rinvite--result{margin-block-start:var(--s-5)}.rinvite--me,.rinvite--box{margin-block-start:var(--s-4)}.rinvite--why{margin-block:var(--s-5)}.rinvite--shared{background:radial-gradient(120% 90% at 100% 0%, var(--tile-butter-soft) 0%, transparent 55%), var(--tile-sage-soft)}.rinvite-slot{min-height:220px}[data-section=contributor]{--tile:var(--tile-lilac-soft)}.results-card>.rinvite{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}@media (min-width:768px){.rinvite{gap:var(--s-4)}}:root:has(.paper) .rinvite{box-shadow:inset 0 0 0 1px var(--paper-line), 0 10px 24px -18px #23313b59;border-left:3px solid var(--paper-teal);--text-3:var(--paper-ink-3);background:#fffdf8}:root:has(.paper) .rinvite--shared{border-left-color:var(--paper-blue);background:#fffdf8}:root:has(.paper) .rinvite .icon-disc{color:var(--paper-teal);background:#408a811a;box-shadow:inset 0 0 0 1px #408a814d}:root:has(.paper) .rinvite__lead{color:var(--paper-ink)}:root:has(.paper) .rinvite__progress{background:var(--paper-2)}:root:has(.paper) .rinvite__honest{background:var(--paper-mist);color:var(--paper-ink)}.pd{padding-block:var(--s-7) var(--s-9);color:var(--paper-ink)}.container.pd:not(.ms){max-width:calc(var(--w-reading) + 2 * var(--gutter))}.pd-head{max-width:var(--w-read);margin-bottom:var(--s-7)}.pd-eyebrow{margin:0 0 var(--s-3);font:400 .74rem / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-blue)}.pd-title{font:560 clamp(1.9rem, 4.6vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.015em;color:var(--paper-ink);text-wrap:balance;margin:0}.pd-lead{margin:var(--s-4) 0 0;color:var(--paper-ink-2);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.pd-section{max-width:var(--w-read);margin-top:var(--s-8)}.pd-section--wide{max-width:none}.pd-h2{margin:0 0 var(--s-3);font:560 clamp(1.3rem, 2.6vw, 1.75rem) / 1.25 var(--font-display);color:var(--paper-ink);text-wrap:balance}.pd-h3{margin:0 0 var(--s-2);font:600 1.08rem / 1.35 var(--font-body);color:var(--paper-ink)}.pd-p{margin:0 0 var(--s-4);color:var(--paper-ink-2);font-size:1.04rem;line-height:1.7}.pd-p:last-child{margin-bottom:0}.pd-strong{color:var(--paper-ink);font-weight:600}.pd-note{margin:var(--s-4) 0 0;color:var(--paper-ink-3);max-width:var(--w-read);font-size:.9rem;line-height:1.55}.pd-rule{height:1px;margin:var(--s-8) 0 0;background:var(--paper-line);border:0}.pd-cards{gap:var(--s-4);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pd-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-card{gap:var(--s-2);padding:var(--s-5);box-shadow:inset 0 0 0 1px var(--paper-line);background:#fffdf8;border-radius:18px;flex-direction:column;display:flex}.pd-card__label{font:400 .7rem / 1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-teal);margin:0}.pd-card__title{font:560 1.15rem / 1.3 var(--font-display);color:var(--paper-ink);margin:0}.pd-card__body{color:var(--paper-ink-2);margin:0;font-size:.98rem;line-height:1.6}.pd-card__foot{padding-top:var(--s-2);margin-top:auto}a.pd-card{transition:box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);text-decoration:none}a.pd-card:hover{box-shadow:inset 0 0 0 1px var(--paper-blue);transform:translateY(-1px)}.pd-list{gap:var(--s-3);margin:var(--s-4) 0 0;counter-reset:pd;padding:0;list-style:none;display:grid}.pd-list>li{color:var(--paper-ink-2);counter-increment:pd;padding-left:2.2rem;font-size:1.02rem;line-height:1.6;position:relative}.pd-list>li:before{content:counter(pd, decimal-leading-zero);font:400 .72rem / 1.6 var(--font-mono);color:var(--paper-blue);position:absolute;top:.15em;left:0}.pd-bullets{gap:var(--s-2);margin:var(--s-3) 0 0;color:var(--paper-ink-2);padding-left:1.2rem;line-height:1.6;display:grid}.pd-chips{gap:var(--s-2);margin:var(--s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-chip{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-full);color:var(--paper-ink-2);background:var(--paper-mist);align-items:center;font-size:.88rem;text-decoration:none;display:inline-flex}a.pd-chip:hover{color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-teal)}.pd-callout{max-width:var(--w-read-cards);margin-top:var(--s-6);padding:var(--s-5) var(--s-6);background:var(--paper-mist);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:18px}.pd-callout--blue{box-shadow:inset 3px 0 0 var(--paper-blue);background:#eef3f9;border-radius:0 18px 18px 0}.pd-summary{max-width:var(--w-read-cards);margin-bottom:var(--s-8);padding:var(--s-6);box-shadow:inset 0 0 0 1px var(--paper-line);background:#fffdf8;border-radius:20px}.pd-summary .pd-h2{margin-top:var(--s-5);font-size:1.2rem}.pd-summary .pd-h2:first-of-type{margin-top:0}.pd-actions{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.pd-link{min-height:var(--tap-min);color:var(--paper-blue);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.pd-link:hover{color:var(--paper-ink)}.pd-article .pd-p{font-size:1.08rem}.pd-try{margin:var(--s-6) 0;padding:var(--s-5);box-shadow:inset 3px 0 0 var(--paper-blue);background:#eef3f9;border-radius:0 16px 16px 0}.pd-try .pd-p{color:var(--paper-ink)}.pd-closing{margin:var(--s-6) 0 0;font:500 italic 1.25rem / 1.45 var(--font-display);color:var(--paper-ink)}.pd-status{border-radius:var(--r-full);min-height:28px;font:400 .7rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-mist);color:var(--paper-ink-2);align-items:center;padding:0 10px;display:inline-flex}.pd-libcard{gap:var(--s-2);max-width:var(--w-read-cards);margin-top:var(--s-7);padding:var(--s-5) var(--s-6);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--text-1);border-radius:22px;text-decoration:none;transition:box-shadow .2s;display:grid}.pd-libcard:hover{box-shadow:inset 0 0 0 1.5px var(--paper-blue,var(--text-2))}.pd-libcard__title{font:560 clamp(1.3rem, 2.6vw, 1.7rem) / 1.2 var(--font-display)}.pd-libcard .pd-link{align-items:center;gap:6px;display:inline-flex}.daylight .pd-status{font:700 .75rem / 1 var(--font-body);letter-spacing:0;text-transform:none}.pd--focus{text-align:center}.pd--focus .pd-head{margin-inline:auto}.pd--focus .pd-actions{justify-content:center}.lfig{background:var(--paper,var(--surface-page));box-shadow:inset 0 0 0 1px var(--line-subtle);color:var(--paper-ink,var(--text-1));border-radius:18px;margin:0;display:block}.lf-svg{width:100%;height:auto;display:block;overflow:visible}.lf-ground{fill:none;stroke:var(--line-subtle);stroke-width:2px;stroke-linecap:round}.lf-ink{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lf-teal{stroke:var(--paper-teal,#408a81)}.lf-coral{stroke:var(--paper-coral,#d88169)}.lf-blue{stroke:var(--paper-blue,#477eba)}.lf-soft{stroke:var(--paper-ink-3,#66727a);stroke-width:1.6px}.lf-dash{stroke-dasharray:5 6;stroke:var(--paper-ink-3,#66727a)}.lf-blob{fill:var(--paper-mist,#e7efea);stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.lf-eye{fill:currentColor}.lf-card{fill:#fffdf8;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.lf-dot{fill:var(--paper-teal,#408a81)}.lf-weight,.lf-block{fill:var(--paper-2,#f1eee5);stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.lf-cloud{fill:#fffdf8;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.lf-drop{fill:var(--paper-blue,#477eba)}.lf-pebble{fill:var(--paper-coral,#d88169);stroke:currentColor;stroke-width:1.6px}.lf-bubble rect,.lf-bubble path{fill:#fffdf8;stroke:var(--paper-coral,#d88169);stroke-width:2px;stroke-linejoin:round}.lf-bubble--2{opacity:.7}.lf-bubble--3{opacity:.45}.lf-txt{font:500 11px var(--font-mono);letter-spacing:.12em;fill:var(--paper-ink-3,#66727a)}.lf-txt--big{font:600 22px var(--font-display);letter-spacing:0;fill:currentColor}@media (prefers-reduced-motion:no-preference){.lf-dot{animation:1.4s ease-in-out infinite lf-type}.lf-dot--2{animation-delay:.2s}.lf-dot--3{animation-delay:.4s}@keyframes lf-type{0%,60%,to{opacity:.35}30%{opacity:1}}}.lf-svg--hero{max-width:34rem;margin-inline:auto}.lf-rain{stroke-dasharray:3 5}.lf-ripple{opacity:.9}.lf-pebble--next{stroke-width:2px}:root:not(:has(.paper)) .lfig{--paper:#ffffff06;--paper-2:#ffffff12;--paper-mist:#ffffff17;--paper-ink:var(--px-ink);--paper-ink-3:var(--px-ink-3);--line-subtle:var(--px-line-2);--paper-teal:var(--px-teal);--paper-coral:var(--px-peach);--paper-blue:var(--px-lilac)}:root:not(:has(.paper)) .lfig :is(.lf-card,.lf-cloud),:root:not(:has(.paper)) .lfig .lf-bubble :is(rect,path){fill:#ffffff0f}.lf-on{fill:var(--paper-teal,#408a81)}.chf{background:var(--chf-tint,#ece6ff);isolation:isolate;border-radius:28px;justify-content:center;align-items:flex-end;min-height:220px;padding:52px 24px 30px;display:flex;position:relative;overflow:hidden}.chf:before{content:"";z-index:-1;background:#241f5212;border-radius:50%;height:18px;position:absolute;bottom:22px;left:12%;right:12%}.chf__row{justify-content:center;align-items:flex-end;gap:14px;width:100%;display:flex}.chf__row img{filter:drop-shadow(0 12px 16px #241f5229);width:min(34%,150px);height:auto;display:block}.chf--n1 .chf__row img{width:min(62%,240px)}.chf--n2 .chf__row img{width:min(40%,170px)}.chf--n5 .chf__row{gap:6px}.chf--n5 .chf__row img{width:19%}.chf--n5 .chf__row img:nth-child(odd){transform:translateY(-8px)}.chf__chip{font:700 .875rem / 1.2 var(--font-body);color:#241f52;white-space:nowrap;background:#fff;border-radius:16px 16px 16px 5px;padding:8px 14px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #241f5214,0 10px 22px -12px #241f5259}.chf--lilac{--chf-tint:#ece6ff}.chf--sky{--chf-tint:#e1efff}.chf--butter{--chf-tint:#fff2c7}.chf--blush{--chf-tint:#ffe4ec}.chf--sage{--chf-tint:#dff4e7}.chf--peach{--chf-tint:#ffe6da}.chf--mint{--chf-tint:#d9f5eb}.chf--periwinkle{--chf-tint:#e4e7ff}@media (max-width:599px){.chf{min-height:180px;padding:46px 16px 24px}}:root:has(.daylight) .phead__fig{box-shadow:none;background:0 0;border-radius:28px;padding:0}:root:has(.daylight) :is(.pd-eyebrow,.phead__kicker,.pd-card__label){font:700 .875rem / 1.3 var(--font-body);letter-spacing:.005em;text-transform:none;color:var(--dl-violet,#5a43e6)}:root:has(.daylight) :is(.phead__hook,.ms-hook){border-left-color:var(--dl-violet,#5a43e6);color:var(--dl-ink,#241f52)}:root:has(.daylight) :is(.pd-title,.phead__title){letter-spacing:-.02em;color:var(--dl-ink,#241f52);font-weight:600}:root:has(.daylight) :is(.pd-p,.pd-lead,.phead__lead){color:var(--dl-ink-2,#4c4778)}:root:has(.daylight) :is(.pd-card,.pd-summary){background:#fff;border-radius:22px;box-shadow:0 1px 2px #241f520f,0 14px 34px -18px #241f5247}:root:has(.daylight) a.pd-card:hover{box-shadow:0 2px 4px #241f5212,0 22px 44px -18px #241f5257}:root:has(.daylight) .pd-callout{background:#fff;box-shadow:0 1px 2px #241f520f,0 12px 28px -18px #241f5247}:root:has(.daylight) .pd-callout--blue{box-shadow:inset 3px 0 0 var(--dl-violet,#5a43e6);background:#ece8ff}:root:has(.daylight) .pd-link{color:var(--dl-ink,#241f52);text-underline-offset:5px;text-decoration-color:#5a43e673;text-decoration-thickness:2px}:root:has(.daylight) .pd-link:hover{-webkit-text-decoration-color:var(--dl-violet,#5a43e6);-webkit-text-decoration-color:var(--dl-violet,#5a43e6);text-decoration-color:var(--dl-violet,#5a43e6)}:root:has(.daylight) .pd-chip{color:var(--dl-ink-2,#4c4778);background:#fff;box-shadow:0 1px 2px #241f5214}:root:has(.daylight) a.pd-chip:hover{color:var(--dl-violet,#5a43e6);box-shadow:inset 0 0 0 1px #5a43e666}:root:has(.daylight) .pd-list>li:before{font:700 .8125rem / 1.6 var(--font-body);color:var(--dl-violet,#5a43e6)}:root:has(.daylight) .pd-rule{background:#e3dff7}:root:has(.daylight) .paper .btn{color:var(--dl-ink,#241f52);background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1.5px #d5d0ee}:root:has(.daylight) .paper .btn:hover{background:#f4f2ff}:root:has(.daylight) .paper :is(.btn--primary,.btn--cta){background:var(--dl-violet,#5a43e6);color:#fff;box-shadow:0 1px 2px #241f5233,0 12px 24px -10px #5a43e6b3}:root:has(.daylight) .paper :is(.btn--primary,.btn--cta):hover{background:var(--dl-violet-2,#4733c7)}:root:has(.daylight) :is(.eyebrow,.kicker,.rh-ledger__tag,.rh-card__label,.rh-facts dt,.rh-calm__k,.rh-proto__n,.rh-papers,.legal-meta__pill,.why-bp__tag,.why-bp__name,.why-time__when,.why-outcome__k,.contribute .c-head__step,.contribute .c-steps__label,.contribute .c-shown__row dt,.c-coords__title){font-family:var(--font-body);letter-spacing:.005em;text-transform:none;color:var(--dl-violet,#5a43e6);font-size:.8125rem;font-weight:700}:root:has(.daylight) .legal-meta__pill{color:var(--dl-ink-2,#4c4778);background:#fff;font-weight:600;box-shadow:0 1px 2px #241f5214}:root:has(.daylight) .t-accent{color:var(--dl-violet,#5a43e6)}:root:has(.daylight) .rh-ledger__v{color:var(--dl-ink,#241f52)}:root:has(.daylight) .rh-ledger{background:#fff;box-shadow:0 1px 2px #241f520f,0 14px 34px -18px #241f5247}:root:has(.daylight) .rh-fchip--on,:root:has(.daylight) .rh-status--now{background:var(--dl-violet,#5a43e6);color:#fff}:root:has(.daylight) .ms-nav{background:#f4f2ffeb}:root:has(.daylight) .contribute .c-head{background:#fff;box-shadow:0 1px 2px #241f520f,0 12px 28px -18px #241f524d}:root:has(.daylight) .contribute .c-head .icon-disc{color:var(--dl-violet,#5a43e6);box-shadow:none;background:#ece8ff}:root:has(.daylight) .contribute .c-steps__dot{background:#e3dff7}:root:has(.daylight) .contribute .c-steps__dot--done{background:#5a43e673}:root:has(.daylight) .contribute .c-steps__dot--on{background:var(--dl-violet,#5a43e6);box-shadow:none}:root:has(.daylight) .site-nav__link[aria-current=page]{color:var(--dl-ink,#241f52);background:#ece8ff}:root:has(.daylight) .contribute .t-kicker{font:700 .8125rem / 1.3 var(--font-body);letter-spacing:.005em;text-transform:none;color:var(--dl-violet,#5a43e6)}:root:has(.daylight) .contribute .c-more{background:#fff;box-shadow:0 1px 2px #241f520f}:root:has(.daylight) .contribute .c-more summary{text-decoration-color:#5a43e673}.chf--n3 .chf__row{gap:14px}}