/* a blessing in DISCISE · the copy a page loads: core.css without its notes. The source, whole, is beside it. */
@font-face{font-family:Tanklager;src:url(fonts/Tanklager.woff2) format('woff2'),url(fonts/Tanklager.woff) format('woff');font-display:block}@font-face{font-family:'IBM Plex Serif';font-weight:400;font-style:normal;src:url(fonts/IBMPlexSerif-400.woff2) format('woff2'),url(fonts/IBMPlexSerif-400.woff) format('woff');font-display:block}@font-face{font-family:'IBM Plex Serif';font-weight:400;font-style:italic;src:url(fonts/IBMPlexSerif-400i.woff2) format('woff2'),url(fonts/IBMPlexSerif-400i.woff) format('woff');font-display:block}@font-face{font-family:'IBM Plex Mono';font-weight:300;font-style:normal;src:url(fonts/IBMPlexMono-300.woff2) format('woff2'),url(fonts/IBMPlexMono-300.woff) format('woff');font-display:block}@font-face{font-family:'IBM Plex Mono';font-weight:400;font-style:normal;src:url(fonts/IBMPlexMono-400.woff2) format('woff2'),url(fonts/IBMPlexMono-400.woff) format('woff');font-display:block}@font-face{font-family:'IBM Plex Mono';font-weight:500;font-style:normal;src:url(fonts/IBMPlexMono-500.woff2) format('woff2'),url(fonts/IBMPlexMono-500.woff) format('woff');font-display:block}:root{--ink:#0C0C0C;--cream:#f2ede1;--paper:#e9e3d5;--acc:#F0CC0C;--mid:#6e6a5e;--dim:#9c968a;--hi:#faf7f0;--black:#000;--cream-a13:rgba(242,237,225,.13);--grey:#444;--hi-a07:rgba(250,247,240,.07);--hi-a09:rgba(250,247,240,.09);--hi-a10:rgba(250,247,240,.10);--hi-a16:rgba(250,247,240,.16);--hi-a17:rgba(250,247,240,.17);--hi-a18:rgba(250,247,240,.18);--hi-a20:rgba(250,247,240,.20);--hi-a34:rgba(250,247,240,.34);--hi-a55:rgba(250,247,240,.55);--hi-a85:rgba(250,247,240,.85);--hi-a90:rgba(250,247,240,.9);--hi-a95:rgba(250,247,240,.95);--hi-a98:rgba(250,247,240,.98);--ink-a05:rgba(12,12,12,.05);--ink-a55:rgba(12,12,12,.55);--ink-a72:rgba(12,12,12,.72);--ink-a85:rgba(12,12,12,.85);--k-a14:rgba(24,24,12,.14);--shade-a50:rgba(0,0,0,.5);--shade-a55:rgba(0,0,0,.55);--shade-a90:rgba(0,0,0,.9);--halo:0 0 2px var(--ink-a85),0 0 4px var(--ink-a72),0 0 10px var(--ink-a55),0 1px 12px var(--shade-a55);--white:#fff;--brand:Tanklager,'IBM Plex Mono',ui-monospace,monospace;--read:'IBM Plex Serif',Georgia,'Times New Roman',serif;--mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,monospace;--gut:clamp(20px,5vw,84px);--t-mega: clamp(88px,11vw,200px);--t-h1: clamp(48px,7.5vw,128px);--t-h2: clamp(36px,4.5vw,72px);--t-name: clamp(32px,3.5vw,56px);--t-h3: clamp(26px,3vw,44px);--t-sub: clamp(19px,1.8vw,26px);--t-lead: clamp(18px,1.5vw,22px);--t-body: clamp(17px,1.25vw,19px);--t-small: 14px;--t-label: 13px;--t-fig-s: calc(var(--t-small) * .96);--t-fig-m: calc(var(--t-small) * 1.3);--t-fig-l: calc(var(--t-small) * 1.59);--lh-poster: .86;--lh-head: .94;--lh-sub: 1.15;--lh-one: 1;--lh-mono: 1.58;--lh-read: 1.64;--tr-poster: 0;--tr-head: .012em;--tr-voice: .006em;--tr-nav: .02em;--tr-label: .14em;--tr-key: .06em;--tr-mono: .01em;--tr-read: -.002em;--ws-brand: .06em;--tr-none: 0;--ws-none: 0;--page: 1200px;--tab-rest: color-mix(in srgb,var(--cream) 76%,var(--ink));--glass:62%;--frost:86%;--bar-ground:var(--ink);--tab-rest-ink:color-mix(in srgb,var(--ink) 72%,transparent);--lip-k:color-mix(in srgb,var(--ink-k) 30%,transparent);--lip-inset:18px;--lip-h:calc((var(--barh,var(--navh)) - var(--lip-inset)) * .3);--lip-glint:color-mix(in srgb,var(--hi) 44%,transparent);--lip-glint-stuck:color-mix(in srgb,var(--hi) 17%,transparent);--rail:linear-gradient(90deg,var(--ink-c) 0 33.34%,var(--ink-m) 0 66.67%,var(--ink-y) 0);--rail-light:linear-gradient(90deg,var(--ink-c) 0 33.34%,var(--ink-m) 0 66.67%,var(--ink-k) 0);--edge: max(var(--gut),calc((100% - var(--page)) / 2));--ink-c:#0C9CCC;--ink-m:#CC2490;--ink-y:var(--acc);--ink-k:#18180C;--s1:clamp(6px,.7vw,10px);--s2:clamp(12px,1.3vw,18px);--s3:clamp(20px,2.2vw,32px);--s4:clamp(32px,3.8vw,54px);--s5:clamp(48px,6vw,86px);--band: clamp(56px,10vh,132px);--measure:58ch;--navh:clamp(76px,8.4vw,108px);--markw:clamp(150px,15vw,230px);--fp-ratio:4445.3/978.8;--fp-tm:1.2727;--giant:min(calc(100vw - var(--sbw,0px) - 2 * var(--gut)),max(min(420px,calc(100vw - var(--sbw,0px) - 2 * var(--gut))),calc((100svh - var(--barh,var(--navh)) - 300px) * 3)),2400px);--t-claim:calc(var(--giant) / 10.07);--lock-gap:calc(var(--t-claim) / 4);--claim-lsb:.02em;--claim-rsb:.06em;--fp-slip:9.79px;--reg-x:.035em;--reg-y:.02em;--dpx:1px;--trim-u:calc(1em / 12);--trim-w:var(--trim-u);--trim-pad:calc(3 * var(--trim-u));--trim-gap:calc(4 * var(--trim-u));--trim-arm:calc(5 * var(--trim-u));--dot:clamp(6px,.75vw,11px);--rule:1px solid color-mix(in srgb,currentColor 18%,transparent)}@media (min-resolution:1.25dppx){:root{--dpx:calc(1px / 1.25)}}@media (min-resolution:1.5dppx){:root{--dpx:calc(1px / 1.5)}}@media (min-resolution:1.75dppx){:root{--dpx:calc(1px / 1.75)}}@media (min-resolution:2dppx){:root{--dpx:calc(1px / 2)}}@media (min-resolution:2.25dppx){:root{--dpx:calc(1px / 2.25)}}@media (min-resolution:2.5dppx){:root{--dpx:calc(1px / 2.5)}}@media (min-resolution:2.625dppx){:root{--dpx:calc(1px / 2.625)}}@media (min-resolution:2.75dppx){:root{--dpx:calc(1px / 2.75)}}@media (min-resolution:3dppx){:root{--dpx:calc(1px / 3)}}@media (min-resolution:3.5dppx){:root{--dpx:calc(1px / 3.5)}}@media (min-resolution:4dppx){:root{--dpx:calc(1px / 4)}}@supports (width:round(1px,1px)){:root{--trim-u:max(var(--dpx),round(calc(1em / 12),var(--dpx)))}}.nav[data-ground=paper]{--bar-ground:var(--cream)}.nav[data-ground=yellow]{--bar-ground:var(--ink-y)}.nav[data-ground=paper],.nav[data-ground=yellow]{--lip-glint:color-mix(in srgb,var(--ink-k) 14%,transparent);--lip-glint-stuck:color-mix(in srgb,var(--ink-k) 5%,transparent)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--mono);font-optical-sizing:auto;font-size:var(--t-body);line-height:var(--lh-read);letter-spacing:var(--tr-read);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-family:var(--brand);font-weight:400;letter-spacing:var(--tr-voice);word-spacing:var(--ws-brand);line-height:var(--lh-sub);margin:0}h2{font-family:var(--brand);font-weight:400;text-transform:uppercase;letter-spacing:var(--tr-head);word-spacing:var(--ws-brand);line-height:var(--lh-head);margin:0}h3{font-family:var(--brand);font-weight:400;letter-spacing:var(--tr-voice);word-spacing:var(--ws-brand);text-transform:none;line-height:var(--lh-sub);margin:0}h1,h2,h3{word-spacing:var(--ws-brand)}p{margin:0}a{color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lbl{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--dim)}.rule{border:0;border-top:1px solid currentColor;opacity:.18;margin:0}.slot{display:block;pointer-events:none}.nav{position:fixed;inset:0 0 auto 0;height:var(--navh);display:flex;align-items:center;gap:clamp(18px,3.2vw,52px);padding:0 var(--edge) 0 calc(var(--edge) + var(--markw) * var(--fp-tm) + clamp(26px,3vw,54px));z-index:60;transition:transform .34s cubic-bezier(.22,.61,.36,1),background .28s ease,border-color .28s ease;border-bottom:1px solid transparent;will-change:transform}.nav{--bar-tint:color-mix(in srgb,var(--bar-ground) var(--glass),transparent);--knock:0 0 2px var(--bar-ground),0 0 4px var(--bar-ground),0 0 9px var(--bar-ground)}.nav[data-dismissed]{transform:translateY(-102%);transition:transform var(--bar-out,.34s) linear,background .28s ease,border-color .28s ease}.nav.reground{transition:transform .34s cubic-bezier(.22,.61,.36,1)}.nav.reground[data-dismissed]{transition:transform var(--bar-out,.34s) linear}.nav.reground a:not(.slot),.nav.reground a.slot,.nav.reground a.tab .k,.nav.reground .rail{transition:none}.nav[data-stuck]{background:color-mix(in srgb,var(--bar-ground) var(--frost),transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--cream-a13)}.nav.on-light[data-stuck]{border-bottom-color:var(--k-a14)}.nav.lens{-webkit-backdrop-filter:url(#dgNav);backdrop-filter:url(#dgNav)}.nav.lens[data-stuck]{background:var(--bar-tint);-webkit-backdrop-filter:blur(14px) url(#dgNav) saturate(1.25);backdrop-filter:blur(14px) url(#dgNav) saturate(1.25);border-bottom-color:transparent}.nav.lens.on-light,.nav.lens.on-light[data-stuck]{-webkit-backdrop-filter:url(#dgNavInk);backdrop-filter:url(#dgNavInk);border-bottom-color:transparent}.nav.lens.on-light[data-stuck]{-webkit-backdrop-filter:blur(14px) url(#dgNavInk);backdrop-filter:blur(14px) url(#dgNavInk)}#dgNavInk .lip-k{flood-color:var(--lip-k)}.nav.pane[data-stuck]{background:var(--bar-tint);-webkit-backdrop-filter:saturate(1.25) blur(14px);backdrop-filter:saturate(1.25) blur(14px);border-bottom-color:transparent}.nav.pane::after{content:'';position:absolute;inset:auto 0 var(--lip-inset) 0;height:var(--lip-h);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--lip-glint) 14%,var(--lip-glint) 86%,transparent)}.nav.pane[data-stuck]::after{--lip-glint:var(--lip-glint-stuck)}.nav.pane.on-light[data-stuck]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (prefers-reduced-motion:reduce){.nav,.nav[data-dismissed]{transition:none}.nav[data-dismissed]{transform:none}}.nav .slot{position:absolute;left:var(--edge);top:50%;transform:translateY(-50%);width:calc(var(--markw) * var(--fp-tm));aspect-ratio:var(--fp-ratio);color:var(--cream)}.nav .slot svg{display:block;width:100%;height:100%}.nav.on-light .slot{color:var(--ink)}.nav a:not(.slot){font-family:var(--brand);font-size:var(--t-sub);letter-spacing:var(--tr-nav);text-transform:lowercase;line-height:var(--lh-one);text-decoration:none;color:var(--tab-rest);transition:color .18s ease,text-shadow .22s ease;text-shadow:0 1px 10px var(--shade-a55)}.nav a:not(.slot):hover{color:var(--hi);text-shadow:0 0 1px var(--hi-a95),0 0 9px var(--hi-a20),0 0 22px var(--hi-a09),0 1px 10px var(--shade-a50)}@supports ((mask-image:radial-gradient(transparent,transparent)) or (-webkit-mask-image:radial-gradient(transparent,transparent))){@supports (content:"a" / "b"){.nav a.lit{position:relative;--mx:50%;--lr:clamp(34px,3.4vw,50px)}.nav a.lit:hover{color:var(--cream);text-shadow:0 1px 10px var(--shade-a55)}.nav a.lit::before,.nav a.lit::after{content:attr(data-t) / "";position:absolute;inset:0;pointer-events:none;color:var(--hi);opacity:0}.nav a.lit::before{z-index:1}.nav a.lit::after{z-index:2}.nav a.lit::after{text-shadow:0 0 1px var(--hi-a95),0 0 9px var(--hi-a20),0 0 22px var(--hi-a09);transition:opacity .16s ease;-webkit-mask-image:radial-gradient(circle var(--lr) at var(--mx) 52%,var(--black) 0%,var(--shade-a90) 24%,transparent 76%);mask-image:radial-gradient(circle var(--lr) at var(--mx) 52%,var(--black) 0%,var(--shade-a90) 24%,transparent 76%)}.nav a.lit:hover::after{opacity:1}.nav a.lit:focus-visible{outline:none}.nav a.lit:focus-visible::after{opacity:1}.nav a.lit::before{text-shadow:0 0 1px var(--hi-a98),0 0 12px var(--hi-a34),0 0 34px var(--hi-a17)}.nav a.lit.flash::before{animation:navflash .72s cubic-bezier(.15,.7,.3,1) forwards}@keyframes navflash{0%{opacity:1}12%{opacity:1}100%{opacity:0}}.nav.on-light a.lit::before,.nav.on-light a.lit::after{color:var(--ink);text-shadow:none}.nav.on-light a.lit:hover{color:var(--mid);text-shadow:none}@media (prefers-reduced-motion:reduce){.nav a.lit::after{-webkit-mask-image:none;mask-image:none}.nav a.lit.flash::before{animation:none}}}}.nav a.slot{text-decoration:none}.nav a.tab{display:inline-flex;align-items:baseline;gap:.34em}.nav a.tab .k{font-family:var(--mono);font-weight:500;font-size:var(--t-label);letter-spacing:var(--tr-key);line-height:var(--lh-one);color:var(--dim);font-variant-numeric:tabular-nums;text-transform:none;padding:.2em .3em;border-radius:0;text-shadow:none;transition:color .18s ease,box-shadow .18s ease,background-color .18s ease}.nav a.tab:hover .k,.nav a.tab:focus-visible .k{color:var(--hi);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cream) 50%,transparent)}.nav a.tab[aria-current] .k{color:var(--ink-y)}.nav a.tab::before,.nav a.tab::after{text-align:right}.nav .pages{position:relative}.nav .rail{position:absolute;left:0;bottom:-10px;height:3px;width:var(--rw,0);opacity:0;pointer-events:none;background:var(--rail);transform:translateX(var(--rx,0));transition:transform .36s cubic-bezier(.22,.61,.36,1),width .36s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.nav .rail.on{opacity:1}@media (prefers-reduced-motion:reduce){.nav .rail,.nav a.tab .k{transition:none}}.nav .pages{display:flex;align-items:center;gap:clamp(18px,3.2vw,52px)}.nav a.cta{margin-left:auto}.cta .ne{display:inline-block;transform:rotate(45deg);margin-left:2px;font-family:var(--mono);font-weight:500;font-size:var(--t-label)}.nav a.cta{font-family:var(--brand);font-size:var(--t-sub);letter-spacing:var(--tr-nav);text-transform:lowercase;line-height:var(--lh-one);white-space:nowrap;border:1px solid currentColor;padding:8px 13px;background:var(--bar-ground)}.nav.on-light a:not(.slot){text-shadow:none;color:var(--tab-rest-ink)}.nav.on-light a[aria-current],.nav.on-light a.cta,.nav[data-ground=yellow] a:not(.slot){color:var(--ink)}.nav.on-light a.tab .k{color:var(--tab-rest-ink);text-shadow:none}.nav.on-light a.tab[aria-current] .k{background:var(--ink-y);color:var(--ink)}.nav[data-ground=yellow] a.tab .k{color:var(--ink)}.nav.on-light a.tab:hover .k,.nav.on-light a.tab:focus-visible .k{color:var(--ink);box-shadow:inset 0 0 0 1px var(--tab-rest-ink)}.nav.on-light .rail{background:var(--rail-light)}.nav a[aria-current]{color:var(--cream)}.nav:not(.on-light) a.lit[aria-current]:hover{color:var(--hi)}.nav a.cta{display:none}body[data-page="dissector"] .nav a.cta,body[data-page="love-truth"] .nav a.cta{display:inline-block}.hero{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;align-content:center;padding:calc(var(--barh,var(--navh)) + clamp(24px,6vh,80px)) var(--edge) clamp(40px,8vh,96px);overflow:hidden}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ink-a72) 0,var(--ink-a55) var(--barh,var(--navh)),var(--ink-a05) 30%,var(--ink-a05) 50%,var(--ink-a55) 68%,var(--ink-a85) 84%,var(--ink) 100%)}.hero .lock{grid-row:1;align-self:center;justify-self:start;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--lock-gap);width:var(--giant);margin-inline:min(0px,calc((100% - var(--giant)) / 2))}.hero .slot{grid-row:1;width:100%;align-self:end;aspect-ratio:2805/730}.hero h1{grid-row:2;font-size:var(--t-claim);margin:0 calc(-1 * var(--claim-rsb)) 0 calc(-1 * var(--claim-lsb));text-shadow:var(--halo)}.hero h1{white-space:nowrap;text-align:justify;text-align-last:justify}.hero .lede{grid-row:2}@media (max-height:500px){.hero{row-gap:var(--s3);padding-top:calc(var(--barh,var(--navh)) + var(--s2));padding-bottom:var(--s3)}}main{display:block}section{padding:var(--band) var(--gut)}main > section:first-child:not(.hero){padding-top:calc(var(--barh,var(--navh)) + clamp(28px,6vh,72px))}section.light{background:var(--cream);color:var(--ink)}.wrap{max-width:var(--page);margin-inline:auto}svg.defs{position:absolute;width:0;height:0}::selection{background:var(--acc);color:var(--ink)}@media (min-width:721px) and (max-width:999px){:root{--lip-inset:6px}}@media (max-width:720px){:root{--markw:118px;--t-sub:18px;--lip-inset:11px}.lede,.hero .lede{margin-inline:calc(var(--trim-pad) + var(--trim-gap) + var(--trim-arm))}.nav{height:auto;display:grid;align-items:center;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:9px;padding:11px var(--gut) 13px}.nav .slot{position:static;transform:none;grid-column:1;grid-row:1;justify-self:start}.nav a.cta{grid-column:2;grid-row:1;justify-self:end;margin-left:0}.nav .pages{grid-column:1 / -1;grid-row:2;gap:clamp(16px,5.4vw,30px);flex-wrap:wrap;row-gap:7px}}@media (hover:none){.nav a.lit::after{display:none}.nav a.lit:active,.nav a.lit:hover{color:var(--hi);text-shadow:0 0 1px var(--hi-a95),0 0 9px var(--hi-a20),0 0 22px var(--hi-a09)}.nav a:not(.slot){color:var(--cream)}.nav.on-light a:not(.slot){color:var(--ink)}.nav.on-light a.lit:active,.nav.on-light a.lit:hover{color:var(--mid);text-shadow:none}}
