.kp{--midnight:oklch(16% .035 268);--midnight-2:oklch(20% .04 272);--charcoal:oklch(15% .012 280);--gold:oklch(74% .11 78);--gold-bright:oklch(82% .115 78);--gold-pale:oklch(90% .06 85);--gold-deep:oklch(50% .1 70);--parch:oklch(92.5% .04 86);--parch-2:oklch(88% .05 82);--card:oklch(96% .025 88);--ink:oklch(25% .035 55);--ink-soft:oklch(36% .04 55);--muted:oklch(46% .035 60);--plum:oklch(34% .08 330);--rule:oklch(72% .07 78);--ir:oklch(78% .07 225);--display:"Cormorant Garamond", Georgia, serif;--sans:"Manrope", Arial, sans-serif;--serif:Georgia, "Times New Roman", serif;background:var(--parch);min-width:0;color:var(--ink);font-family:var(--sans);overflow-x:clip}.kp *,.kp :before,.kp :after{box-sizing:border-box}.kp a{color:inherit;text-decoration:none}.kp button,.kp input{font:inherit}.kp h1,.kp h2,.kp h3,.kp h4{color:inherit;font-family:var(--display);margin:0;font-weight:500}.kp [id]{scroll-margin-top:96px}.kp .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kp a:focus-visible,.kp button:focus-visible,.kp input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.kp .k-parchment{color:var(--ink);background:radial-gradient(ellipse at 12% 0%, oklch(97% .03 90/.7), transparent 55%), radial-gradient(ellipse at 100% 100%, oklch(84% .06 75/.45), transparent 55%), var(--parch);position:relative}.kp .k-dark{color:var(--gold-pale);background:radial-gradient(ellipse at 80% 0%, oklch(26% .05 270/.8), transparent 60%), linear-gradient(180deg, var(--midnight-2), var(--midnight));position:relative}.kp .k-wrap{width:min(1200px,100% - 48px);margin:0 auto}.kp .k-narrow{max-width:860px}.kp .k-eyebrow{color:var(--gold);font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.kp .k-parchment .k-eyebrow{color:var(--gold-deep)}.kp .k-band-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.kp .k-band-heading svg{color:var(--gold);flex:none}.kp .k-parchment .k-band-heading svg{color:var(--gold-deep)}.kp .k-band-heading h2{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.kp .k-center-h{text-align:center;margin-bottom:38px;font-size:clamp(36px,4.4vw,58px);line-height:1.05}.kp .k-center-h:after{content:"✦";color:var(--gold-deep);margin-top:14px;font-size:13px;display:block}.kp .k-sub{color:color-mix(in oklab, var(--gold-pale) 78%, transparent);font-family:var(--serif);margin:-6px 0 26px;font-size:15px}.kp .k-hero{isolation:isolate;min-height:clamp(620px,86vh,840px);color:var(--gold-pale);background:var(--midnight);border-bottom:1px solid var(--gold);place-items:center;padding:130px 24px 120px;display:grid;position:relative;overflow:hidden}.kp .k-hero-img{z-index:-3;object-fit:cover;object-position:15% 85%;width:100%;height:100%;position:absolute;inset:0}.kp .k-hero-shade{z-index:-2;background:radial-gradient(55% 60% at 50% 42%,oklch(12% .04 268/.62),#0000 75%),linear-gradient(oklch(12% .04 268/.35),#0000 35%,oklch(12% .04 268/.55));position:absolute;inset:0}.kp .k-hero-copy{text-align:center;width:min(860px,100%)}.kp .k-hero h1{max-width:11em;color:var(--gold-bright);text-wrap:balance;text-shadow:0 2px 30px oklch(10% .03 268/.8);margin:0 auto;font-size:clamp(46px,7.4vw,98px);font-weight:500;line-height:.98}.kp .k-orn{width:min(220px,60%);color:var(--gold);justify-content:center;align-items:center;gap:14px;margin:26px auto 24px;font-size:12px;display:flex}.kp .k-orn i{background:color-mix(in oklab, var(--gold) 65%, transparent);flex:1;height:1px}.kp .k-hero-sub{max-width:640px;color:var(--parch);font-family:var(--display);margin:0 auto;font-size:clamp(20px,2.1vw,27px);line-height:1.38}.kp .k-hero-quote{max-width:620px;color:var(--gold-pale);font-family:var(--display);margin:24px auto 0;font-size:clamp(19px,1.8vw,23px);font-style:italic;line-height:1.45}.kp .k-scroll{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.kp .k-art-caption{z-index:2;max-width:calc(100% - 40px);color:var(--gold-pale);letter-spacing:.1em;text-shadow:0 1px 8px oklch(10% .03 268/.9);font-size:11px;position:absolute;bottom:16px;left:20px}.kp .k-hero .k-art-caption{bottom:20px;left:24px}.kp .k-find{border-bottom:1px solid var(--rule);padding:72px 0 70px}.kp .k-find-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.kp .k-find p{color:var(--ink-soft);font-family:var(--serif);margin:0 0 18px;font-size:17px;line-height:1.8}.kp .k-find .k-lead{color:var(--ink);font-size:19px}.kp .k-note-card{text-align:center;color:var(--gold-deep);border:1px solid var(--rule);background:linear-gradient(160deg,oklch(95% .04 88),oklch(90% .05 82));margin-top:8px;padding:34px 30px 30px;position:relative;transform:rotate(2deg);box-shadow:0 14px 30px -14px oklch(30% .05 60/.45)}.kp .k-note-card:before{content:"";background:oklch(82% .06 78/.75);width:90px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg)}.kp .k-find .k-note-card p{color:var(--ink-soft);font-family:var(--display);margin:14px 0 0;font-size:29px;font-style:italic;line-height:1.2}.kp .k-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin:48px 0 0;padding:38px 0 0;list-style:none;display:grid}.kp .k-facts li{text-align:center;border-left:1px solid var(--rule);flex-direction:column;align-items:center;gap:8px;padding:6px 18px;display:flex}.kp .k-facts li:first-child{border-left:0}.kp .k-facts svg{color:var(--gold-deep);margin-bottom:8px}.kp .k-facts strong{font-family:var(--display);font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.1}.kp .k-facts span{color:var(--muted);font-family:var(--serif);font-size:14px;line-height:1.45}.kp .k-watch{border-bottom:1px solid var(--gold);padding:76px 0 84px}.kp .k-watch-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.kp .k-embeds{grid-template-columns:1fr 1fr;gap:40px;max-width:760px;margin:0 auto;display:grid}.kp .k-embeds figure{min-width:0;margin:0}.kp .k-embeds figcaption{color:color-mix(in oklab, var(--gold-pale) 72%, transparent);font-family:var(--serif);margin-top:16px;font-size:14px;line-height:1.55}.kp .k-embeds figcaption strong{color:var(--gold);font-family:var(--sans);letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.kp .tiktok-embed{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.kp .tiktok-embed iframe{border:1px solid var(--gold);background:var(--charcoal);border-radius:14px;width:100%;max-width:325px;height:580px;display:block}.kp .tiktok-embed a{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid color-mix(in oklab, var(--gold) 60%, transparent);font-size:12px;font-weight:700}.kp .tiktok-slot{text-align:center;border:1px dashed var(--gold);background:repeating-linear-gradient(0deg, oklch(78% .07 225/.06) 0 1px, transparent 1px 3px), linear-gradient(160deg, var(--charcoal), var(--midnight-2));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:325px;min-height:420px;margin:0 auto;padding:28px;display:flex;position:relative}.kp .tiktok-slot strong{font-family:var(--display);font-size:24px;font-weight:500}.kp .tiktok-slot p{color:var(--gold-pale);margin:0;font-size:13px}.kp .slot-tag{color:var(--charcoal);background:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.kp .slot-play{width:54px;height:54px;color:var(--gold);border:1px solid var(--gold);border-radius:50%;place-items:center;display:grid}.kp .slot-rec{color:var(--ir);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:11px;position:absolute;bottom:12px;right:12px}.kp .k-followup p{color:color-mix(in oklab, var(--gold-pale) 88%, transparent);font-family:var(--serif);margin:0 0 20px;font-size:17px;line-height:1.8}.kp .k-followup .k-quote{color:var(--gold-bright);font-family:var(--display);border-left:2px solid var(--gold);padding-left:20px;font-size:26px;font-style:italic;line-height:1.3}.kp .k-followup .k-small{color:color-mix(in oklab, var(--gold-pale) 60%, transparent);font-family:var(--sans);font-size:12px;font-style:italic}.kp .k-article{padding:84px 24px 40px}.kp .k-col{max-width:820px;margin:0 auto}.kp .k-col>section{padding:0 0 72px}.kp .k-section-heading{border-top:1px solid var(--rule);margin-bottom:26px;padding-top:22px}.kp .k-section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1}.kp .k-col p,.kp .k-triptych p{color:var(--ink-soft);font-family:var(--serif);margin:0 0 20px;font-size:17px;line-height:1.85}.kp .k-note{font-style:italic;color:var(--muted)!important;font-family:var(--sans)!important;font-size:13px!important;line-height:1.6!important}.kp blockquote{border-left:2px solid var(--gold);font-family:var(--display);margin:34px 0;padding:8px 0 8px 28px;font-size:29px;line-height:1.25}.kp blockquote em{color:var(--plum)}.kp .k-timeline{border-left:1px solid var(--gold);margin:30px 0;padding:0;list-style:none}.kp .k-timeline li{grid-template-columns:84px 1fr;gap:18px;padding:0 0 26px 26px;display:grid;position:relative}.kp .k-timeline li:before{content:"";background:var(--plum);width:11px;height:11px;box-shadow:0 0 0 3px var(--parch), 0 0 0 4px var(--gold);border-radius:50%;position:absolute;top:8px;left:-6px}.kp .kt-time{color:var(--gold-deep);font-family:var(--display);font-size:28px;font-style:italic;line-height:1}.kp .k-timeline strong{color:var(--plum);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.kp .k-timeline p{margin:4px 0 0}.kp .evidence-split{border:1px solid var(--rule);background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.kp .evidence-split div{background:var(--card);padding:24px}.kp .evidence-split span{color:var(--gold-deep);font-family:var(--display);font-size:30px;font-style:italic}.kp .evidence-split p{margin:6px 0 0;font-size:15px;line-height:1.65}.kp .spot{margin:30px 0}.kp .spot-diagram{border:1px solid var(--gold);background:radial-gradient(ellipse at 50% 40%, oklch(32% .01 260), var(--charcoal));filter:grayscale();height:300px;position:relative;overflow:hidden}.kp .spot-tag{z-index:2;color:var(--charcoal);background:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.kp .spot-shape{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.kp .spot-shape i{filter:blur(2px);background:oklch(82% 0 0/.55);transition:filter .5s,border-radius .5s;display:block}.kp .spot-shape em{color:var(--gold-pale);font-family:var(--display);white-space:nowrap;font-size:17px}.kp .shape-hose{top:18%;left:14%}.kp .shape-hose i{border-radius:40% 40% 10% 10%;width:34px;height:150px}.kp .shape-bucket{top:50%;left:46%}.kp .shape-bucket i{border-radius:50% 50% 20% 20%;width:70px;height:70px}.kp .shape-tub{top:26%;right:12%}.kp .shape-tub i{border-radius:45%;width:90px;height:60px}.kp .is-revealed .spot-shape i{filter:blur();border-radius:4px}.kp .is-revealed .shape-hose i{width:10px}.kp .spot-button,.kp .wild-card button{color:var(--plum);border:1px solid var(--plum);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin-top:14px;padding:12px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.kp .spot-button:hover,.kp .wild-card button:hover{color:var(--parch);background:var(--plum)}.kp .aside-box{border-left:2px solid var(--gold);background:var(--parch-2);padding:22px 26px}.kp .aside-box strong{color:var(--plum);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.kp .aside-box p{margin:8px 0 0;font-size:15px}.kp .interlude{text-align:center;color:var(--gold-pale);background:linear-gradient(160deg, var(--midnight-2), var(--midnight));border:1px solid var(--gold);margin:0 0 40px;padding:50px 30px!important}.kp .interlude .k-eyebrow{margin-bottom:18px}.kp .k-col .interlude-q{color:var(--gold-pale);font-family:var(--display);margin:0;font-size:30px;font-style:italic}.kp .k-col .interlude-a{color:var(--parch);font-family:var(--display);margin:6px 0 18px;font-size:clamp(36px,5vw,56px);line-height:1}.kp .interlude-a em{color:oklch(80% .12 350)}.kp .k-col .interlude-sign{color:var(--gold);font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:12px}.kp .k-triptych{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.3fr);display:grid}.kp .k-triptych>section{padding:60px 40px 64px}.kp .k-reaction{isolation:isolate;align-items:flex-end;min-height:640px;display:flex;overflow:hidden}.kp .k-reaction img{z-index:-2;object-fit:cover;object-position:46% 0%;filter:brightness(.9);width:100%;height:100%;position:absolute;inset:0}.kp .k-reaction-shade{z-index:-1;background:linear-gradient(oklch(13% .035 268/.4) 0%,oklch(13% .035 268/.08) 20%,oklch(13% .035 268/.88) 48%,oklch(13% .035 268/.96) 100%);position:absolute;inset:0}.kp .k-reaction .k-art-caption{top:14px;bottom:auto}.kp .k-reaction-copy p{color:color-mix(in oklab, var(--gold-pale) 90%, transparent)}.kp .k-camera,.kp .k-open{border-left:1px solid var(--rule)}.kp .k-triptych .k-kicker{color:var(--plum);font-family:var(--display);margin:22px 0 0;font-size:24px;font-style:italic;line-height:1.3}.kp .ghost-diagram{border:1px solid var(--gold);background:var(--midnight);height:250px;margin:24px 0 0;position:relative;overflow:hidden}.kp .gd-title{text-align:center;color:var(--gold-pale);letter-spacing:.16em;text-transform:uppercase;font-size:12px;position:absolute;top:14px;left:0;right:0}.kp .gd-post{background:oklch(45% .01 260);width:14px;height:56%;position:absolute;top:22%;left:48%}.kp .gd-fig{background:oklch(90% .01 240);border-radius:40% 40% 12% 12%;width:40px;height:100px;animation:4s ease-in-out infinite gd-move;position:absolute;top:30%}.kp .gd-fig.f1{opacity:.22;animation-delay:-.4s}.kp .gd-fig.f2{opacity:.4;animation-delay:-.2s}.kp .gd-fig.f3{opacity:.75}@keyframes gd-move{0%{left:14%}55%,to{left:46%}}.kp .gd-labels{color:var(--ir);text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 8px;font-size:11px;line-height:1.3;display:grid;position:absolute;bottom:10px;left:0;right:0}.kp .k-ledger{border-bottom:1px solid var(--rule);padding:84px 0 90px}.kp .ledger-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.kp .ledger-cols>div{background:var(--card);border:1px solid var(--rule);outline:1px solid color-mix(in oklab, var(--gold) 40%, transparent);outline-offset:-7px;padding:30px 32px}.kp .ledger-cols h3{color:var(--gold-deep);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800}.kp .ledger-cols ul{margin:0;padding:0;list-style:none}.kp .ledger-cols li{border-top:1px solid color-mix(in oklab, var(--rule) 55%, transparent);color:var(--ink-soft);font-family:var(--serif);padding:11px 0 11px 26px;font-size:15px;line-height:1.5;position:relative}.kp .ledger-cols li:before{color:var(--gold-deep);font-weight:700;position:absolute;top:11px;left:2px}.kp .is-known li:before{content:"✓"}.kp .is-unknown li:before{content:"?"}.kp .k-theories{padding:84px 0 70px}.kp .theory-tabs{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.kp .theory-tabs button{text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;font-family:var(--display);padding:16px 12px;font-size:18px;line-height:1.15;transition:background .2s,color .2s}.kp .theory-tabs button span{color:var(--gold-deep);margin-bottom:6px;font-size:15px;font-style:italic;display:block}.kp .theory-tabs button.active{color:var(--gold-pale);background:var(--midnight-2);border-color:var(--gold)}.kp .theory-tabs button.active span{color:var(--gold)}.kp .theory-panel{background:var(--card);border:1px solid var(--gold);margin-top:6px;padding:30px}.kp .theory-panel h3{margin-bottom:20px;font-size:34px}.kp .theory-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.kp .theory-cols strong{color:var(--plum);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.kp .theory-cols p{color:var(--ink-soft);font-family:var(--serif);margin:8px 0 0;font-size:15px;line-height:1.7}.kp .wild-card{margin-top:20px}.kp .wild-card>div{border:1px dashed var(--gold-deep);background:var(--parch-2);margin-top:12px;padding:22px}.kp .wild-card h4{margin:0 0 8px;font-size:24px}.kp .wild-card p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.kp .decide{padding:40px 24px 90px}.kp .poll{text-align:center;max-width:680px;margin:0 auto}.kp .poll .k-eyebrow{color:var(--gold-deep);letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.kp .poll h2{margin:0 0 34px;font-size:clamp(40px,5vw,60px)}.kp .poll-options{gap:10px;display:grid}.kp .poll-option{text-align:left;min-height:56px;color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;padding:0 20px;font-size:21px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.kp .poll-option:hover,.kp .poll-option.chosen{border-color:var(--gold-deep)}.kp .poll-bar{background:color-mix(in oklab, var(--gold) 24%, transparent);transition:width .6s;position:absolute;inset:0 auto 0 0}.kp .poll-option.chosen .poll-bar{background:color-mix(in oklab, var(--plum) 20%, transparent)}.kp .poll-label,.kp .poll-pct{align-items:center;gap:8px;display:inline-flex;position:relative}.kp .poll-pct{font-family:var(--sans);font-size:13px;font-weight:700}.kp .poll small{color:var(--muted);margin-top:18px;font-size:13px;display:block}.kp .k-closing{border-block:1px solid var(--gold)}.kp .k-close-inner{text-align:center;width:min(900px,100% - 48px);margin:0 auto;padding:96px 0}.kp .close-lines{color:var(--parch);font-family:var(--display);margin:0;font-size:clamp(26px,3.2vw,40px);line-height:1.4}.kp .close-lines em{color:var(--gold-bright)}.kp .close-coda{max-width:620px;color:color-mix(in oklab, var(--parch) 78%, transparent);font-family:var(--serif);margin:34px auto 0;font-size:17px;line-height:1.8}.kp .k-more{color:var(--gold-bright);border-bottom:1px solid var(--gold);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin-top:34px;padding-bottom:9px;font-size:12px;font-weight:700;display:inline-flex}.kp .next-wrap{grid-template-columns:minmax(0,1fr);gap:40px;max-width:1120px;margin:0 auto;padding:84px 24px;display:grid}.kp .next-wrap:has(.signup-wide){grid-template-columns:1fr 1fr}.kp .next-card{background:var(--card);border:1px solid var(--gold);outline:1px solid color-mix(in oklab, var(--gold) 40%, transparent);outline-offset:-8px;flex-direction:column;max-width:680px;margin:0 auto;padding:40px 34px;display:flex}.kp .next-card h2{margin:0 0 18px;font-size:clamp(34px,4vw,46px);line-height:1}.kp .next-card p:not(.k-eyebrow){color:var(--ink-soft);font-family:var(--serif);flex:1;margin:0;font-size:16px;line-height:1.75}.kp .next-card>span{color:var(--plum);letter-spacing:.18em;text-transform:uppercase;margin-top:24px;font-size:12px;font-weight:700}.kp .mystery-card{color:var(--gold-pale);background:var(--midnight-2);border:1px solid var(--gold);padding:40px 34px}.kp .mystery-card h2{font-size:36px}.kp .mystery-card label{letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:700;display:block}.kp .mystery-card input{width:100%;height:44px;color:var(--gold-pale);border:1px solid var(--gold);background:0 0;border-radius:0;margin-top:7px;padding:0 10px}.kp .mystery-card button{width:100%;min-height:48px;color:var(--charcoal);background:var(--gold);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;margin-top:18px;font-size:12px;font-weight:800}.kp .signup-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kp .sources{max-width:900px;margin:0 auto;padding:0 24px 96px}.kp .sources ol{counter-reset:s;margin:0 0 20px;padding:0;list-style:none}.kp .sources li{border-top:1px solid var(--rule);counter-increment:s;grid-template-columns:34px 1fr;column-gap:12px;padding:13px 0;display:grid}.kp .sources li:before{content:counter(s, decimal-leading-zero);color:var(--gold-deep);font-family:var(--display);grid-row:span 2;font-size:18px;font-style:italic}.kp .sources a{display:contents}.kp .sources strong{font-family:var(--display);font-size:19px;font-weight:500}.kp .sources a strong{text-decoration:underline;-webkit-text-decoration-color:var(--gold-deep);-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:4px}.kp .sources a:hover strong{color:var(--plum)}.kp .sources span{color:var(--muted);font-size:13px}.kp .sources .k-note{color:var(--muted);font-size:13px;font-style:italic}@media (width<=1100px){.kp .k-triptych{grid-template-columns:1fr}.kp .k-camera,.kp .k-open{border-left:0;border-top:1px solid var(--rule)}.kp .k-reaction{min-height:560px}.kp .k-reaction img{object-position:50% 25%}.kp .k-triptych>section{padding:56px 28px}.kp .k-triptych>section>:not(img):not(.k-reaction-shade):not(.k-art-caption){max-width:720px}}@media (width<=900px){.kp .k-find-grid,.kp .k-watch-grid{grid-template-columns:1fr;gap:40px}.kp .k-note-card{max-width:420px;transform:rotate(1deg)}.kp .k-facts{grid-template-columns:repeat(2,1fr);row-gap:30px}.kp .k-facts li:nth-child(3){border-left:0}.kp .next-wrap:has(.signup-wide){grid-template-columns:1fr}}@media (width<=700px){.kp .k-hero{min-height:0;padding:96px 20px}.kp .k-embeds{grid-template-columns:1fr;gap:36px}.kp .tiktok-embed iframe{max-width:100%}.kp .k-article{padding:64px 20px 24px}.kp .evidence-split,.kp .theory-cols,.kp .ledger-cols,.kp .signup-fields{grid-template-columns:1fr}.kp .k-timeline li{grid-template-columns:64px 1fr;gap:12px}.kp .theory-tabs{grid-template-columns:1fr}.kp .theory-tabs button{align-items:baseline;gap:12px;display:flex}.kp .theory-tabs button span{margin:0}.kp .spot-shape em{font-size:14px}.kp .shape-tub{right:6%}.kp .gd-labels{font-size:11px}.kp .k-triptych>section{padding:48px 20px}.kp .ledger-cols>div{padding:24px 22px}.kp blockquote{font-size:25px}}@media (width<=420px){.kp .k-facts{grid-template-columns:1fr}.kp .k-facts li{border-left:0}.kp .k-scroll{display:none}.kp .k-hero{padding-bottom:70px}}.kp .k-motion{border-bottom:1px solid var(--rule);padding:80px 0 84px}.kp .k-motion-intro{max-width:760px;color:var(--ink-soft);font-family:var(--serif);margin:-4px 0 34px;font-size:17px;line-height:1.8}.kp .k-moments{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.kp .k-moments li{background:var(--card);border:1px solid var(--rule);outline:1px solid color-mix(in oklab, var(--gold) 40%, transparent);outline-offset:-7px;flex-direction:column;padding:34px 28px 26px;display:flex;position:relative}.kp .k-moment-n{color:var(--gold-deep);font-family:var(--display);font-size:46px;font-style:italic;line-height:1}.kp .k-moments h3{margin:10px 0 12px;font-size:26px;line-height:1.15}.kp .k-moments p{color:var(--ink-soft);font-family:var(--serif);flex:1;margin:0 0 18px;font-size:15.5px;line-height:1.7}.kp .k-moments a{color:var(--plum);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--gold-deep);align-self:flex-start;font-size:12px;font-weight:700}.kp .k-twenty{max-width:820px;margin:64px auto 0}.kp .k-twenty h3{margin-bottom:14px;font-size:clamp(30px,3.4vw,42px)}.kp .k-twenty p{color:var(--ink-soft);font-family:var(--serif);margin:0 0 18px;font-size:17px;line-height:1.85}.kp .k-followup-sec{border-block:1px solid var(--gold);padding:80px 0 84px}.kp .k-followup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:52px;display:grid}.kp .k-account{border-top:1px solid color-mix(in oklab, var(--gold) 45%, transparent);margin:0;padding:0;list-style:none}.kp .k-account li{border-bottom:1px solid color-mix(in oklab, var(--gold) 45%, transparent);color:color-mix(in oklab, var(--gold-pale) 90%, transparent);font-family:var(--serif);padding:18px 0;font-size:16px;line-height:1.7}.kp .k-account span{color:var(--gold);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.kp .k-followup-sec .k-small{color:color-mix(in oklab, var(--gold-pale) 62%, transparent);font-family:var(--sans);margin:14px 0 0;font-size:13px;font-style:italic}.kp .k-followup-sec blockquote{color:var(--parch);margin:44px 0 0}.kp .k-followup-sec blockquote em{color:var(--gold-bright)}.kp .k-margin-note{border-top:1px solid color-mix(in oklab, var(--gold) 50%, transparent);padding-top:16px;font-style:italic;color:var(--gold-bright)!important;font-family:var(--display)!important;margin-top:26px!important;font-size:24px!important;line-height:1.3!important}.kp .k-article{padding-bottom:80px}@media (width<=900px){.kp .k-moments{grid-template-columns:1fr}.kp .k-followup-grid{grid-template-columns:1fr;gap:36px}}@media (width<=700px){.kp .k-embeds{grid-template-columns:1fr;gap:40px}.kp .k-motion,.kp .k-followup-sec,.kp .k-watch{padding:56px 0 60px}}@media (prefers-reduced-motion:reduce){.kp *{scroll-behavior:auto!important;transition-duration:.01ms!important}.kp .gd-fig{animation:none;left:40%}}
