@font-face{font-family:DTT3 Display;src:url(/fonts/dtt3-display-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DTT3 Display;src:url(/fonts/dtt3-display-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DTT2 Serif;src:url(/fonts/dtt2-serif-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DTT2 Serif;src:url(/fonts/dtt2-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DTT1 Sans;src:url(/fonts/dtt1-sans-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DTT1 Sans;src:url(/fonts/dtt1-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DTT1 Sans;src:url(/fonts/dtt1-sans-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DTT3 Display Fallback;src:local(Times New Roman);size-adjust:94.76%;ascent-override:100.26%;descent-override:26.38%;line-gap-override:0%}@font-face{font-family:DTT2 Serif Fallback;src:local(Georgia);size-adjust:95.69%;ascent-override:102.36%;descent-override:26.23%;line-gap-override:0%}@font-face{font-family:DTT1 Sans Fallback;src:local(Arial);size-adjust:104.23%;ascent-override:96.13%;descent-override:23.7%;line-gap-override:0%}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg:#f8f6f3;--surface:#fff;--ink:#171a28;--ink-2:#5b5e6f;--ink-3:#989aa7;--line:#171a2824;--accent:#1b2f63;--accent-deep:#0e1b45;--navy-hi:#3b5694;--wine:#6b1a33;--wine-deep:#3a0b1a;--wine-hi:#a0405d;--plum:#43224d;--on-silk:#fbf4f6;--night:#0e1733;--blush:#efe3e8;--mauve:#6e80a8;--champagne:#ccd1da;--neutral-200:#e8e6ea;--neutral-400:#b7b8c2;--glass:#f8f6f3d6;--glass-card:#ffffffd6;--tint:#171a280d;--tint-2:#171a281a;--orb-1:#dde4f0d9;--orb-2:#eed6df99;--band-bg:#0a1230;--band-velvet:radial-gradient(120% 140% at 88% 112%,#6b1a33eb 0%,#6b1a3300 58%),radial-gradient(90% 120% at 0% -10%,#24396f 0%,#24396f00 62%),linear-gradient(162deg,#0f1a3d 0%,#0a1230 58%,#070c22 100%);--band-fg:#f8f6f3;--band-it:#ebc3d0;--band-orb-1:#7a213eb8;--band-orb-2:#3b56946b;--sky-navy:#2e4a8c;--sky-wine:#7e2342;--sky-pale:#c9d6f2;--silk-navy:linear-gradient(162deg,#2a4282 0%,#16295c 42%,#0c1838 100%);--silk-wine:linear-gradient(162deg,#9a3656 0%,#6b1a33 44%,#360a18 100%);--pill-silk:var(--silk-navy);--pill-lining:var(--silk-wine);--pill-fg:#f8f6f3;--pill-disc:#f8f6f3;--pill-disc-fg:#0e1733;--pill-hover-arrow:#6b1a33;--pill-shadow:0 12px 28px -16px #0e1733bf;--band-pill-silk:linear-gradient(162deg,#fff 0%,#f1ecef 100%);--band-pill-fg:#0e1733;--band-pill-fg-hover:#f8f6f3;--band-pill-lining:var(--silk-wine);--band-pill-disc:#0e1733;--band-pill-disc-fg:#f8f6f3;--lining:var(--silk-wine);--sheen-mix:linear-gradient(90deg,#1b2f63 0%,#43224d 25%,#6b1a33 50%,#43224d 75%,#1b2f63 100%);--sheen-wine:linear-gradient(90deg,#4a0f22 0%,#6b1a33 30%,#a0405d 50%,#6b1a33 70%,#4a0f22 100%);--sheen-navy:linear-gradient(90deg,#0e1b45 0%,#1b2f63 30%,#3b5694 50%,#1b2f63 70%,#0e1b45 100%);--lacquer:linear-gradient(180deg,#171a28 38%,#1f3369 128%);--shadow:#0e173324;--grain-op:.06;--bk-bg:#f8f6f3;--bk-0:#6b1a33;--bk-1:#dce3ef;--bk-2:#eedbe2;--bk-3:#6e80a8;--mk-t0:#33508f;--mk-t1:#1f3268;--mk-t2:#1a2c5f;--mk-t3:#0d1838;--mk-r0:#3d5180;--mk-r1:#7f8dae;--mk-r2:#e3e7ee;--mk-r3:#aeb8cc;--mk-r4:#5a6c96;--mk-r5:#263c70;--mk-r6:#152a5c;--mk-rb0:#33466f;--mk-rb1:#1e3060;--mk-l0:#3a0b1a;--mk-l1:#6b1a33;--mk-l2:#9a3858;--mk-f0:#a85a74;--mk-f1:#ebc9d3;--mk-g0:#6f7580;--mk-g1:#a3a8b1;--mk-g2:#c9ccd2;--display:"DTT3 Display","DTT3 Display Fallback","Times New Roman",serif;--serif:"DTT2 Serif","DTT2 Serif Fallback",Georgia,serif;--sans:"DTT1 Sans","DTT1 Sans Fallback",system-ui,-apple-system,sans-serif;--gutter:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px));--pad:clamp(24px,6vw,112px);--sec:clamp(140px,22vh,280px);--wrap:1440px;--ease:cubic-bezier(.16,1,.3,1);--soft:cubic-bezier(.33,0,.2,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d17;--surface:#141826;--ink:#efebf0;--ink-2:#ada9b8;--ink-3:#706e7f;--line:#efebf024;--accent:#b0c1e7;--accent-deep:#d2dcf3;--navy-hi:#dce5f8;--wine:#e3a4b8;--wine-deep:#c47a93;--wine-hi:#f5d3de;--plum:#cab2d3;--on-silk:#fbf4f6;--night:#efebf0;--blush:#2a1824;--mauve:#5f729e;--champagne:#3a4153;--neutral-200:#191e2b;--neutral-400:#4a4f63;--glass:#0a0d17c7;--glass-card:#141826db;--tint:#efebf00f;--tint-2:#efebf01f;--orb-1:#1b2f6380;--orb-2:#6b1a3373;--band-bg:#2a0a16;--band-velvet:radial-gradient(110% 140% at 10% -10%,#24396fd9 0%,#24396f00 56%),radial-gradient(90% 120% at 100% 110%,#a0405d8c 0%,#a0405d00 60%),linear-gradient(162deg,#3a0c1c 0%,#2a0a16 52%,#17060d 100%);--band-fg:#f6e9ee;--band-it:#f3c6d4;--band-orb-1:#243e808c;--band-orb-2:#e3a4b838;--sky-navy:#2b4789;--sky-wine:#a0405d;--sky-pale:#f3d5df;--silk-navy:linear-gradient(162deg,#3b5694 0%,#1b2f63 48%,#0e1b45 100%);--silk-wine:linear-gradient(162deg,#a8425f 0%,#6b1a33 46%,#3a0b1a 100%);--pill-silk:var(--silk-wine);--pill-lining:var(--silk-navy);--pill-fg:#f6e9ee;--pill-disc:#f6e9ee;--pill-disc-fg:#3a0b1a;--pill-hover-arrow:#1b2f63;--pill-shadow:0 12px 28px -14px #000000d9;--band-pill-silk:linear-gradient(162deg,#fbf1f4 0%,#eed9e0 100%);--band-pill-fg:#2a0a16;--band-pill-fg-hover:#f6e9ee;--band-pill-lining:var(--silk-navy);--band-pill-disc:#2a0a16;--band-pill-disc-fg:#f6e9ee;--lining:var(--silk-navy);--sheen-mix:linear-gradient(90deg,#b0c1e7 0%,#cab2d3 25%,#e3a4b8 50%,#cab2d3 75%,#b0c1e7 100%);--sheen-wine:linear-gradient(90deg,#c47a93 0%,#e3a4b8 30%,#f5d3de 50%,#e3a4b8 70%,#c47a93 100%);--sheen-navy:linear-gradient(90deg,#8ea3d3 0%,#b0c1e7 30%,#dce5f8 50%,#b0c1e7 70%,#8ea3d3 100%);--lacquer:linear-gradient(180deg,#efebf0 40%,#b0c1e7 135%);--shadow:#00000080;--grain-op:.1;--bk-bg:#0a0d17;--bk-0:#8a2c48;--bk-1:#16224a;--bk-2:#33101f;--bk-3:#26324f;--mk-t0:#f4f6fa;--mk-t1:#dde3ee;--mk-t2:#cdd5e4;--mk-t3:#b3bed4;--mk-r0:#6f84b3;--mk-r1:#a3b1d0;--mk-r2:#f2f4f8;--mk-r3:#c6cee0;--mk-r4:#9aaacb;--mk-r5:#b8c4dd;--mk-r6:#d9dfeb;--mk-rb0:#6c80ae;--mk-rb1:#556a99;--mk-l0:#9e4562;--mk-l1:#c9708c;--mk-l2:#ebb2c3;--mk-f0:#e2b6c4;--mk-f1:#faebf0;--mk-g0:#868c97;--mk-g1:#b3b8c1;--mk-g2:#d2d5db}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d17;--surface:#141826;--ink:#efebf0;--ink-2:#ada9b8;--ink-3:#706e7f;--line:#efebf024;--accent:#b0c1e7;--accent-deep:#d2dcf3;--navy-hi:#dce5f8;--wine:#e3a4b8;--wine-deep:#c47a93;--wine-hi:#f5d3de;--plum:#cab2d3;--on-silk:#fbf4f6;--night:#efebf0;--blush:#2a1824;--mauve:#5f729e;--champagne:#3a4153;--neutral-200:#191e2b;--neutral-400:#4a4f63;--glass:#0a0d17c7;--glass-card:#141826db;--tint:#efebf00f;--tint-2:#efebf01f;--orb-1:#1b2f6380;--orb-2:#6b1a3373;--band-bg:#2a0a16;--band-velvet:radial-gradient(110% 140% at 10% -10%,#24396fd9 0%,#24396f00 56%),radial-gradient(90% 120% at 100% 110%,#a0405d8c 0%,#a0405d00 60%),linear-gradient(162deg,#3a0c1c 0%,#2a0a16 52%,#17060d 100%);--band-fg:#f6e9ee;--band-it:#f3c6d4;--band-orb-1:#243e808c;--band-orb-2:#e3a4b838;--sky-navy:#2b4789;--sky-wine:#a0405d;--sky-pale:#f3d5df;--silk-navy:linear-gradient(162deg,#3b5694 0%,#1b2f63 48%,#0e1b45 100%);--silk-wine:linear-gradient(162deg,#a8425f 0%,#6b1a33 46%,#3a0b1a 100%);--pill-silk:var(--silk-wine);--pill-lining:var(--silk-navy);--pill-fg:#f6e9ee;--pill-disc:#f6e9ee;--pill-disc-fg:#3a0b1a;--pill-hover-arrow:#1b2f63;--pill-shadow:0 12px 28px -14px #000000d9;--band-pill-silk:linear-gradient(162deg,#fbf1f4 0%,#eed9e0 100%);--band-pill-fg:#2a0a16;--band-pill-fg-hover:#f6e9ee;--band-pill-lining:var(--silk-navy);--band-pill-disc:#2a0a16;--band-pill-disc-fg:#f6e9ee;--lining:var(--silk-navy);--sheen-mix:linear-gradient(90deg,#b0c1e7 0%,#cab2d3 25%,#e3a4b8 50%,#cab2d3 75%,#b0c1e7 100%);--sheen-wine:linear-gradient(90deg,#c47a93 0%,#e3a4b8 30%,#f5d3de 50%,#e3a4b8 70%,#c47a93 100%);--sheen-navy:linear-gradient(90deg,#8ea3d3 0%,#b0c1e7 30%,#dce5f8 50%,#b0c1e7 70%,#8ea3d3 100%);--lacquer:linear-gradient(180deg,#efebf0 40%,#b0c1e7 135%);--shadow:#00000080;--grain-op:.1;--bk-bg:#0a0d17;--bk-0:#8a2c48;--bk-1:#16224a;--bk-2:#33101f;--bk-3:#26324f;--mk-t0:#f4f6fa;--mk-t1:#dde3ee;--mk-t2:#cdd5e4;--mk-t3:#b3bed4;--mk-r0:#6f84b3;--mk-r1:#a3b1d0;--mk-r2:#f2f4f8;--mk-r3:#c6cee0;--mk-r4:#9aaacb;--mk-r5:#b8c4dd;--mk-r6:#d9dfeb;--mk-rb0:#6c80ae;--mk-rb1:#556a99;--mk-l0:#9e4562;--mk-l1:#c9708c;--mk-l2:#ebb2c3;--mk-f0:#e2b6c4;--mk-f1:#faebf0;--mk-g0:#868c97;--mk-g1:#b3b8c1;--mk-g2:#d2d5db}}
[hidden]{display:none!important}:root:is([data-theme=dark],.sys-dark) .portrait img,:root:is([data-theme=dark],.sys-dark) .clip img{filter:brightness(.92)contrast(1.04)}:root:is([data-theme=dark],.sys-dark) .etude .art{filter:brightness(.9)}.logo-eve,:root:is([data-theme=dark],.sys-dark) .logo-day{display:none!important}:root:is([data-theme=dark],.sys-dark) .logo-eve{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-day{display:none!important}:root:not([data-theme=light]) .logo-eve{display:block!important}}:root{--theme-t:.9s}body,.header,.overlay,.wa-card,.pill,.chip,.pick{transition:background-color var(--theme-t) var(--soft),color var(--theme-t) var(--soft),border-color var(--theme-t) var(--soft)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}body.locked{overflow:hidden}img{max-width:100%;display:block}a{color:var(--accent)}button{font:inherit}::selection{background:var(--blush);color:var(--ink)}.wn{color:var(--wine)}[data-sheen]{color:var(--accent)}[data-sheen=wine]{color:var(--wine)}:is(.h-display,.lq) [data-piece]{background-image:var(--lacquer);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.08em -.06em -.2em;padding:.08em .06em .2em}:focus{outline:none}:focus-visible{outline:1.5px solid var(--accent);outline-offset:4px;border-radius:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-left:max(var(--pad),var(--gutter));padding-right:max(var(--pad),var(--gutter-r));margin:0 auto}.eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;font-weight:500;line-height:1.6}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px;font-weight:500}.h-display{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(30px,2.9vw,46px);font-weight:400;line-height:1.1}.it{font-style:italic}.ac{color:var(--accent)}.serif{font-family:var(--serif)}.lede{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}.grain{z-index:2;pointer-events:none;background-image:var(--grain);opacity:var(--grain-op);mix-blend-mode:multiply;position:fixed;inset:0}:root:is([data-theme=dark],.sys-dark) .grain{mix-blend-mode:screen}canvas.bokashi{z-index:0;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity 1.8s var(--soft);position:fixed;inset:0}.silk{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb{will-change:transform;border-radius:50%;position:absolute}.progress{left:0;top:env(safe-area-inset-top,0px);z-index:60;background:linear-gradient(90deg,var(--accent),var(--plum) 55%,var(--wine));transform-origin:0;pointer-events:none;opacity:.9;width:100%;height:1px;position:fixed;transform:scaleX(0)}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){.scrollcue i:after,.dot.on{animation:none}.etude .art,.pill,.header{transition:none}}.skip{left:max(16px,env(safe-area-inset-left,0px));z-index:130;background:var(--surface);color:var(--ink);box-shadow:0 10px 30px var(--shadow);transition:transform .4s var(--ease);border-radius:999px;padding:10px 18px;font-size:13px;text-decoration:none;position:fixed;top:12px;transform:translateY(-200%)}.skip:focus-visible{transform:none}#main{outline:none;height:0;display:block}:is(.h-display,.lq) .it [data-piece]{margin-right:0}html{scrollbar-color:color-mix(in srgb,var(--wine) 82%,transparent) transparent}@supports not (scrollbar-color:red blue){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wine) 82%,transparent);background-clip:padding-box;border:3px solid #0000;border-radius:11px}::-webkit-scrollbar-thumb:hover{background-color:var(--wine)}}
.page-sub{z-index:1;min-height:70svh;position:relative}.sub-head{flex-direction:column;gap:18px;padding-block:clamp(132px,20vh,220px) clamp(44px,7vh,88px);display:flex}.sub-head .h-display{font-size:clamp(34px,4.2vw,64px);line-height:1.06}.sub-head .lede{max-width:30em}.back{letter-spacing:.02em;min-height:24px;color:var(--ink-2);align-self:flex-start;align-items:center;gap:10px;font-size:12.5px;text-decoration:none;display:inline-flex}.back svg{transform:rotate(180deg)}.back:hover{color:var(--ink)}.sub-body{padding-bottom:clamp(96px,14vh,160px)}.study-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start;gap:clamp(56px,7vw,104px) clamp(32px,4vw,64px);display:grid}.study-grid .etude{width:auto}.study-grid .etude:nth-child(2n){padding-top:0}.study-grid .etude:nth-child(5n+3){padding-top:clamp(0px,6vw,88px)}.study{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.study-art{position:sticky;top:clamp(96px,14vh,128px)}.study-art .art{aspect-ratio:4/5;position:relative;overflow:hidden}.study-art .art>div{position:absolute;inset:0}.study-art .art .g{background-image:var(--grain);opacity:.2;mix-blend-mode:multiply;position:absolute;inset:0}.study-art .art em{font-family:var(--display);color:#f4f6faeb;font-size:13px;font-style:italic;position:absolute;bottom:12px;left:16px}.study-art .art em.dark{color:#1a1f2bc7}.study-art .art.photo img{object-fit:contain}.study-cond{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;margin:14px 0 0;font-size:clamp(40px,5.2vw,80px);font-weight:400;line-height:1.02}.study-said{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(22px,2.1vw,32px);font-style:italic;font-weight:400;line-height:1.2}.study-line{max-width:30em;font-family:var(--serif);color:var(--ink-2);margin:clamp(18px,3vh,28px) 0 clamp(36px,6vh,64px);font-size:clamp(17px,1.35vw,20px);line-height:1.6}.study-end{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(56px,10vh,112px);display:flex}.study-end p{font-family:var(--serif);color:var(--ink-2);max-width:26em;margin:0;font-size:15px;line-height:1.65}.s-wide{grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,7vh,72px)}.s-wide .study-art{position:static}.s-wide .study-art .art:not(.photo){aspect-ratio:21/9}.s-wide .study-art .art.photo{width:min(100%,720px);margin-inline:auto}.s-wide .study-text{max-width:760px;margin-left:clamp(0px,55% - 418px,300px)}.s-inset{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.s-inset .study-art{order:2;margin-top:clamp(96px,18vh,220px)}.s-inset .study-art .art:not(.photo){aspect-ratio:3/4;width:84%;margin-left:auto}.s-inset .study-art .art.photo{width:84%;margin-left:auto}.c-diptych>.art{width:84%}.c-diptych .detail{z-index:1;aspect-ratio:1;background:var(--bg);width:46%;box-shadow:0 0 0 clamp(8px,1vw,14px) var(--bg);margin:-24% 0 0 auto;position:relative;overflow:hidden}.c-diptych .detail img{object-fit:cover;transform:scale(2.2)}@media (max-width:899px){.study,.s-inset{grid-template-columns:1fr}.study-art{max-width:420px;position:static}.s-inset .study-art{order:0;width:100%;max-width:360px;margin-top:0;margin-left:auto}.s-inset .study-art .art,.s-inset .study-art .art.photo{width:100%}.s-wide .study-art{max-width:none}.s-wide .study-art .art:not(.photo){aspect-ratio:16/10}.s-wide .study-text{margin-left:0}}.pager{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:clamp(64px,10vh,112px);padding-top:28px;display:grid}.pager ol{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pager li a,.pager li span{font-variant-numeric:tabular-nums;min-width:40px;height:40px;color:var(--ink-2);border-radius:999px;place-items:center;padding:0 6px;font-size:13px;text-decoration:none;display:grid}.pager li a:hover{color:var(--ink);background:var(--tint)}.pager li .on{color:var(--pill-fg);background:var(--pill-silk)}.pager li .gap{min-width:20px}.pager-step{color:var(--ink);align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.pager-step.prev svg{transform:rotate(180deg)}.pager-step.next{justify-self:end}.pager a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (max-width:599px){.pager{grid-template-columns:1fr 1fr}.pager ol{order:-1;grid-column:1/-1}}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.finder{flex-direction:column;gap:22px;margin-bottom:clamp(48px,7vh,80px);display:flex}.find{border:1px solid var(--line);background:var(--glass-card);max-width:560px;height:52px;transition:border-color .4s var(--soft);border-radius:999px;align-items:center;display:flex;position:relative}.find:focus-within{border-color:var(--ink-3)}.find svg{color:var(--ink-2);pointer-events:none;position:absolute;left:20px}.find input{min-width:0;height:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 12px 0 48px;font-size:15px}.find input::placeholder{color:var(--ink-2)}.find input::-webkit-search-cancel-button{opacity:.5}.find button{background:var(--pill-silk);height:42px;color:var(--pill-fg);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;flex:none;margin-right:5px;padding:0 20px;font-size:13px}.find button:focus-visible,.topics a:focus-visible,.found a:focus-visible,.none a:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.topics{flex-wrap:wrap;gap:8px;display:flex}.topics a{border:1px solid var(--line);height:38px;color:var(--ink);letter-spacing:.02em;transition:border-color .4s var(--soft),background-color .4s var(--soft);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.topics a:hover{border-color:var(--ink-3)}.topics a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.topics .n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px}.topics a[aria-current] .n{color:inherit;opacity:.7}.found{letter-spacing:.02em;color:var(--ink-2);margin:0;font-size:12.5px}.found a,.none a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine);text-underline-offset:.22em}.none{max-width:34em;font-family:var(--serif);color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}@media (max-width:599px){.topics{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.topics::-webkit-scrollbar{display:none}.topics a{flex:none}}.vgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(48px,6vw,88px) clamp(28px,3.5vw,56px);display:grid}.vcard{flex-direction:column;gap:20px;display:flex}.vplay{aspect-ratio:16/9;background:var(--tint);display:block;position:relative;overflow:hidden}.vplay img{object-fit:cover;transition:transform 1.2s var(--ease)}.vplay:hover img{transform:scale(1.03)}.vplay:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.vplay iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vbtn{background:var(--pill-silk);width:60px;height:60px;color:var(--pill-fg);box-shadow:var(--pill-shadow);transition:transform .6s var(--ease);border-radius:50%;place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:50%;left:50%}.vbtn svg{margin-left:3px}.vplay:hover .vbtn{transform:scale(1.08)}.vmeta{flex-direction:column;gap:8px;display:flex}.vinfo{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10.5px;font-weight:500}.vtitle{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(21px,1.6vw,25px);font-weight:400;line-height:1.2}.vbn{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.vdesc{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.vstudy{color:var(--ink);border-bottom:1px solid var(--wine);align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding-bottom:2px;font-size:13px;text-decoration:none;display:inline-flex}.vstudy svg{color:var(--wine)}.study-video{flex-direction:column;gap:18px;margin-top:clamp(40px,6vh,64px);display:flex}.study-said{background:linear-gradient(100deg,var(--wine) 0%,var(--plum) 55%,var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;padding:.32em .2em 0 .62em;position:relative}.study-said .q{color:inherit}.study-said:before{content:"“";background:linear-gradient(160deg,var(--wine),var(--accent));color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;font-size:2.6em;font-style:normal;line-height:1;position:absolute;top:-.08em;left:-.06em}.study-said .q:first-child{display:none}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.study-said{filter:blur(6px);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.study-said.said-in{animation:1.9s cubic-bezier(.3,.6,.2,1) both said-in}.study-said{max-width:calc(100% + .5em);margin-top:calc(clamp(14px,2vh,22px) - .5em);margin-left:-.5em;padding-top:.82em;padding-left:1.12em}.study-said:before{top:.1123em;left:.1323em}}@keyframes said-in{0%{filter:blur(6px);-webkit-mask-position:100% 0;mask-position:100% 0}70%{filter:blur()}to{filter:blur();-webkit-mask-position:0 0;mask-position:0 0}}.prose blockquote{background:linear-gradient(100deg,var(--wine) 0%,var(--plum) 60%,var(--accent) 100%);color:#0000;border-left-color:var(--wine);-webkit-background-clip:text;background-clip:text}.study-bn{color:var(--ink-2);margin:10px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.nocturne{max-width:30em;font-family:var(--display);color:var(--ink-2);animation:nocturne 2.4s var(--ease) both;margin:calc(-1*clamp(18px,3vh,40px)) 0 clamp(36px,6vh,56px);font-size:16px;font-style:italic;line-height:1.55}@keyframes nocturne{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nocturne{animation:none}}
