:root{--paper:#f3efe5;--paper-deep:#ede8db;--ink:#18201d;--muted:#59665e;--line:#cfd2c5;--forest:#173a32;--green:#557c6d;--teal:#5d8784;--blue:#647c95;--copper:#a56f45;--amber:#b8894f;--accent:var(--green);--accent-ink:#3d6052;--bio:var(--accent-ink);--chem:#825333;--glass:#faf8f17a;--glass-border:#ffffff7a;--glass-edge:#14282314;--glass-shadow:0 12px 40px #141e190b, 0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff8c;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--mono:Consolas, "Liberation Mono", monospace;--motion-quick:.16s;--motion-medium:.29s;--motion-press:.11s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--search-accent:var(--green);--search-panel:#f9f8f2f7;--shell:min(1180px, calc(100% - 96px));--narrow:min(720px, calc(100% - 96px))}.life-sciences{--accent:var(--green);--accent-ink:#3d6052}.health-medicine{--accent:var(--copper);--accent-ink:#825333}.mind-brain{--accent:var(--blue);--accent-ink:#49617a}.biotechnology{--accent:var(--teal);--accent-ink:#376764}.science-society{--accent:var(--amber);--accent-ink:#805e30}.living-well{--accent:#78917b;--accent-ink:#486449}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--paper);scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;line-height:1.6}a{color:inherit;text-underline-offset:.22em}a:hover{color:var(--accent-ink)}:where(a,button,select){transition:color var(--motion-quick) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease), box-shadow var(--motion-quick) var(--motion-ease)}:focus-visible{outline:2px solid var(--forest);outline-offset:5px}::selection{color:var(--paper);background:var(--bio)}svg,img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{overflow-wrap:break-word}.shell{width:var(--shell);margin-inline:auto}.shell-narrow{width:var(--narrow);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}main,.site-footer{position:relative}main:focus{outline:none}.site-header{z-index:10;isolation:isolate;border-bottom:1px solid var(--line);position:relative}.site-header:before{content:"";z-index:-1;pointer-events:none;background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-border);backdrop-filter:blur(16px)saturate(112%);position:absolute;inset:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:108px;display:flex}.brand{flex-shrink:0;align-items:center;gap:15px;text-decoration:none;display:inline-flex}.brand-mark{width:34px;color:var(--green)}.brand strong{font:400 1.45rem/1.2 var(--serif);letter-spacing:-.025em;display:block}.brand small,.brand-translation{color:var(--muted);font:400 .65rem/1.6 var(--sans);letter-spacing:.11em;display:block}.brand small{margin-top:7px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-tools{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(16px,2.4vw,28px);min-width:0;display:flex}.header-search-shell{flex:0 350px;min-width:0;max-width:350px;position:relative}.header-search{border-bottom:1.5px solid var(--search-accent);align-items:center;width:100%;min-width:0;display:flex}.header-search:focus-within{border-bottom-width:3px}.header-search input{width:100%;min-width:0;height:42px;color:var(--ink);font:400 .93rem/1.5 var(--sans);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:5px 8px}.header-search input::placeholder{color:var(--muted);opacity:.95;font-style:italic}.header-search button{width:42px;height:42px;color:var(--search-accent);cursor:pointer;background:0 0;border:0;flex:0 0 42px;place-items:center;padding:0;display:grid}.header-search button svg{width:19px;height:19px}.header-search button:hover{color:var(--ink)}.header-search input:focus-visible{outline:none}.header-search button:focus-visible{outline:2px solid var(--forest);outline-offset:-4px;border-radius:4px}.header-search-suggestions{z-index:30;overscroll-behavior:contain;background:var(--search-panel);border:1px solid var(--line);width:100%;max-height:min(65vh,430px);box-shadow:var(--glass-shadow), 0 10px 26px #1023191a;border-radius:7px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.header-search-results{margin:0;padding:0;list-style:none}.header-search-results li+li{border-top:1px solid var(--line)}.header-search-results a{border-radius:4px;padding:10px 9px;text-decoration:none;display:block}.header-search-results a:hover,.header-search-results a:focus-visible{background:var(--paper-deep)}.header-search-result{align-items:center;gap:10px;display:flex!important}.header-search-result-image{border:1px solid var(--line);object-fit:cover;border-radius:3px;flex:0 0 56px;width:56px;height:42px}.header-search-result-copy{min-width:0;display:block}.header-search-result-title{color:var(--ink);font:400 .95rem/1.35 var(--serif);display:block}.header-search-result-topic{color:var(--muted);font:.68rem/1.3 var(--sans);margin-top:2px;display:block}.header-search-keyword{color:var(--accent-ink);font:500 .8rem/1.4 var(--sans)}.header-search-keyword:before{content:"⌕";margin-right:9px;font-size:1rem}.header-search-all{color:var(--accent-ink);font:600 .72rem/1.4 var(--sans)}.header-search-status{color:var(--muted);font:.77rem/1.5 var(--sans);margin:0;padding:12px 9px}.crystal-surface{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px)saturate(112%);border-radius:10px;position:relative}.science-surface{isolation:isolate;position:relative}.scientific-backdrop{z-index:-1;pointer-events:none;user-select:none;color:var(--accent);opacity:.06;position:absolute;inset:0;overflow:hidden}.background-drawing{width:360px;position:absolute}.background-drawing svg{width:100%}.scientific-backdrop .svg-label{display:none}.scientific-backdrop circle{fill:none}.crystal-surface>.scientific-backdrop{border-radius:inherit}.backdrop-molecule,.backdrop-pair,.backdrop-nucleotide{color:var(--copper)}.backdrop-rna{color:var(--teal)}.backdrop-neuron{color:var(--blue)}.backdrop-heading .background-drawing{width:240px;top:-60px;left:50px;transform:rotate(-15deg)}.backdrop-article .background-drawing{width:520px;top:5px;left:28%;transform:rotate(-12deg)}.backdrop-article .background-helix{width:250px;top:-30px;left:55%;transform:rotate(25deg)}.backdrop-about .background-drawing{width:620px;top:155px;left:10%;transform:rotate(-15deg)}.backdrop-archive .background-drawing{width:650px;top:0;right:5%;transform:rotate(-12deg)}.backdrop-archive .background-helix{width:250px;top:-55px;right:18%;transform:rotate(30deg)}.backdrop-menu{opacity:.07}.backdrop-menu .background-drawing{width:100%;top:0;left:0;transform:rotate(-8deg)}.kicker,.category-label,.eyebrow-link{color:var(--accent-ink);font:600 .66rem/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase}.kicker{margin:0 0 20px}.kicker span{color:var(--muted);padding-inline:10px}.quiet-link{align-items:center;gap:24px;min-height:44px;font-size:.74rem;text-decoration:none;display:inline-flex}.quiet-link:hover{text-decoration:underline}.section-code,.figure-index,.svg-label{font:.61rem/1.5 var(--mono);letter-spacing:.06em}.section-code{color:var(--muted)}.svg-label{letter-spacing:.06em;font-size:10px}.home-atmosphere{isolation:isolate;background:radial-gradient(ellipse 48% 29% at 6% 13%, #5d878438, transparent 82%), radial-gradient(ellipse 42% 32% at 94% 51%, #557c6d2e, transparent 86%), radial-gradient(ellipse 48% 30% at 12% 90%, #a56f4521, transparent 85%), var(--paper);position:relative}.home-glass-layer{isolation:isolate;backdrop-filter:blur(18px)saturate(110%);background:linear-gradient(125deg,#ffffff73,#faf9f369 46%,#f7faf27a);border-block:1px solid #ffffff6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff29}.home-glass-layer>section{z-index:1;position:relative}.home-science-watermarks{z-index:0;pointer-events:none;user-select:none;position:absolute;inset:0;overflow:hidden}.home-watermark{position:absolute}.home-watermark svg{width:100%;height:auto;display:block}.home-watermark .svg-label{display:none}.home-watermark-dna{color:#608982;opacity:.11;width:clamp(165px,22vw,275px);top:3%;right:3%;transform:rotate(13deg)}.home-watermark-neuron{color:#738a9c;opacity:.09;width:clamp(270px,46vw,610px);top:41%;left:-7%;transform:rotate(-7deg)}.home-watermark-protein{color:#78957d;opacity:.095;width:clamp(290px,42vw,570px);bottom:3%;right:-7%;transform:rotate(6deg)}:root[data-theme=dark] .home-atmosphere{--paper:#171e1d;--paper-deep:#273330;--ink:#f2f4ef;--muted:#c4d0c9;--line:#c1dacc47;--forest:#bfe2d0;--green:#a7d3b8;--teal:#9fcfc2;--blue:#b5c9d8;--copper:#e2b896;--amber:#e8c69b;--accent:var(--green);--accent-ink:#b7e4cb;--bio:var(--accent-ink);--chem:#e2b896;--glass:#2c3b35bf;--glass-border:#d2e6d72e;--glass-edge:#0000002e;--glass-shadow:0 16px 38px #0000002e, inset 0 1px 0 #ffffff0f;color:var(--ink);background:radial-gradient(55% 36% at 9% 12%,#3d6f5b4a,#0000 82%),radial-gradient(50% 40% at 94% 52%,#4a695e3b,#0000 83%),radial-gradient(45% 29% at 15% 94%,#725e4724,#0000 85%),linear-gradient(145deg,#202927,#141d1b 56%,#1b2622)}:root[data-theme=dark] .home-glass-layer{background:linear-gradient(125deg,#232d2b82,#17232066 46%,#23322c7d);border-color:#cce3d31f;box-shadow:inset 0 1px #fff1,inset 0 -1px #ffffff06}:root[data-theme=dark] .home-watermark-dna{color:#abd0bb;opacity:.11}:root[data-theme=dark] .home-watermark-neuron{color:#aac7c2;opacity:.085}:root[data-theme=dark] .home-watermark-protein{color:#c2b29c;opacity:.09}:root[data-theme=dark] .home-atmosphere .life-sciences{--accent:#a7d3b8;--accent-ink:#b7e4cb}:root[data-theme=dark] .home-atmosphere .health-medicine{--accent:#e2b896;--accent-ink:#efc8a6}:root[data-theme=dark] .home-atmosphere .mind-brain{--accent:#b5c9d8;--accent-ink:#c9dced}:root[data-theme=dark] .home-atmosphere .biotechnology{--accent:#9fcfc2;--accent-ink:#b3e2d3}:root[data-theme=dark] .home-atmosphere .science-society{--accent:#e8c69b;--accent-ink:#eed5ac}:root[data-theme=dark] .home-atmosphere .living-well{--accent:#aed0a7;--accent-ink:#c4e4bd}@media (width<=600px){.home-glass-layer{backdrop-filter:none;background:#faf9f394}:root[data-theme=dark] .home-glass-layer{background:#1c2823b5}.home-watermark-dna{opacity:.075;right:-9%}.home-watermark-neuron{opacity:.065;left:-36%}.home-watermark-protein{opacity:.07;right:-40%}}@supports not (backdrop-filter:blur(1px)){.home-glass-layer{background:#faf9f3c7}:root[data-theme=dark] .home-glass-layer{background:#1c2823de}}.recent,.explore,.featured-writing,.related{padding-block:60px}.recent{padding-top:clamp(42px,5vw,72px)}.section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.section-heading :is(h1,h2){font:400 clamp(1.9rem, 3vw, 2.5rem)/1.2 var(--serif);letter-spacing:-.035em;margin:0}.section-more{min-width:69px;min-height:36px;color:var(--accent-ink);background:var(--glass);border:1px solid var(--line);font:500 .78rem/1.4 var(--sans);transition:transform var(--motion-medium) var(--motion-ease), color var(--motion-quick) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease), box-shadow var(--motion-quick) var(--motion-ease);border-radius:5px;justify-content:center;align-items:center;padding:6px 16px;text-decoration:none;display:inline-flex}.section-more:hover,.section-more:focus-visible{color:var(--ink);background:var(--paper-deep);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 15px #14231b0f}.section-more:active{box-shadow:none;transform:translateY(0)}.section-more:focus-visible{outline-offset:3px}.article-card{border-top:1px solid var(--line);min-width:0;padding-block:30px;display:block}.article-thumbnail{aspect-ratio:16/9;background:var(--paper-deep);border:1px solid var(--line);width:100%;transition:border-color var(--motion-quick) var(--motion-ease), box-shadow var(--motion-quick) var(--motion-ease);border-radius:5px;margin-bottom:18px;display:block;overflow:hidden}.article-thumbnail .article-image{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-medium) var(--motion-ease);display:block}.article-thumbnail:is(:hover,:focus-visible),.article-card:focus-within .article-thumbnail{border-color:var(--accent);box-shadow:0 0 0 1px var(--glass-edge)}.article-thumbnail:is(:hover,:focus-visible) .article-image,.article-card:focus-within .article-thumbnail .article-image{transform:scale(1.02)}.article-thumbnail:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.article-info{min-width:0}.article-card-topline{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:18px;font-size:.65rem;display:flex}.category-label{text-decoration:none}.category-label:hover{text-decoration:underline}.article-title{font:400 clamp(1.8rem, 2.6vw, 2.4rem)/1.17 var(--serif);letter-spacing:-.03em;margin:25px 0 15px}.article-title a{text-decoration:none}.article-title a:hover,.article-title a:focus-visible{color:var(--accent-ink);text-decoration:underline 1px}.article-info>p{max-width:560px;color:var(--muted);font:1.08rem/1.6 var(--serif);margin:0}.article-card-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.tag-row{color:var(--muted);flex-wrap:wrap;gap:5px 0;font-size:.65rem;display:flex}.tag-row span+span:before{content:"·";margin-inline:9px}.article-author{color:var(--muted);font:500 .79rem/1.5 var(--sans)}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;display:grid}.explore,.featured-writing{border-top:1px solid var(--line)}.topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,20px);display:grid}.topic-entry{min-width:0;min-height:225px;box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff73;transition:transform var(--motion-medium) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease), box-shadow var(--motion-medium) var(--motion-ease);border-radius:11px;flex-direction:column;padding:23px 23px 24px;text-decoration:none;display:flex;position:relative}.topic-entry-topline{justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.topic-icon-frame{border:1px solid var(--line);background:var(--paper-deep);width:45px;height:45px;color:var(--accent-ink);border-radius:12px;flex:0 0 45px;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.topic-icon{width:28px;height:28px;display:block}.topic-section{color:var(--accent-ink);font:600 .6rem/1.5 var(--sans);letter-spacing:.085em;text-transform:uppercase}.topic-entry h3{font:600 1.03rem/1.42 var(--sans);letter-spacing:-.012em;margin:18px 0 11px}.topic-entry h3 a{color:inherit;text-decoration:none}.topic-entry h3 a:hover,.topic-entry h3 a:focus-visible{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}.topic-entry p{max-width:28ch;color:var(--muted);font:.96rem/1.58 var(--serif);margin:0}.topic-entry:hover,.topic-entry:focus-within{border-color:var(--accent);box-shadow:0 12px 28px #0e2b1d14, 0 0 0 1px var(--glass-edge);transform:translateY(-2px)}.topic-entry:hover .topic-icon-frame,.topic-entry:focus-within .topic-icon-frame{border-color:var(--accent);background:var(--glass)}.topic-entry h3 a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:2px}:root[data-theme=dark] .topic-entry:hover,:root[data-theme=dark] .topic-entry:focus-within{box-shadow:0 10px 24px #00000040, 0 0 0 1px var(--glass-edge)}.featured-surface{transition:transform var(--motion-medium) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease), box-shadow var(--motion-medium) var(--motion-ease);border-radius:10px;padding:clamp(22px,3.2vw,42px)}.featured-surface:is(:hover,:focus-within){border-color:var(--line);box-shadow:0 14px 36px #14231b14, 0 0 0 1px var(--glass-edge);transform:translateY(-2px)}.featured-surface:is(:hover,:focus-within) .article-thumbnail .article-image{transform:scale(1.02)}.featured-surface .scientific-backdrop{opacity:.045}.featured-surface .background-drawing{width:min(620px,70%);top:25px;right:0;transform:rotate(-8deg)}.featured-writing .article-card{border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);padding:0;display:grid}.featured-writing .article-thumbnail{aspect-ratio:4/3;width:100%;max-width:420px;margin:0}.featured-writing .article-thumbnail .article-image{object-fit:contain;width:100%;height:100%;max-height:315px}.featured-writing .article-info{min-width:0;position:relative}.featured-writing .article-card-topline{align-items:start}.featured-writing .article-card-topline time{white-space:nowrap}.featured-writing .article-title{letter-spacing:-.04em;margin-block:20px 16px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.13}.featured-writing .article-info>p{max-width:580px;font-size:1.07rem}.featured-writing .article-card-footer{margin-top:20px}.scientific-figure{color:var(--bio);min-width:0}.figure-molecule,.figure-pair{color:var(--chem)}.figure-art{place-items:center;padding:24px 8px;display:grid}.figure-art svg{width:100%;max-height:350px}.scientific-figure figcaption{border-top:1px solid var(--line);color:var(--muted);font:.72rem/1.6 var(--sans);align-items:baseline;gap:18px;padding-top:14px;display:flex}.figure-index{white-space:nowrap;color:var(--teal)}.archive-hero{border-bottom:1px solid var(--line);padding-block:82px 48px;position:relative}.archive-hero:has(.archive-glass){padding-block:64px 38px}.archive-glass{padding:40px 42px}.archive-title-row{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.archive-title-row h1{font:400 clamp(3.4rem, 7vw, 6rem)/1.1 var(--serif);letter-spacing:-.055em;margin:0}.archive-title-row>span{color:var(--muted);white-space:nowrap;font-size:.7rem}.archive-intro{max-width:620px;color:var(--muted);font:1.13rem/1.65 var(--serif);margin:28px 0 0}.archive-title-row h1{min-width:0;font-size:clamp(2.8rem,5.8vw,5.5rem)}.section-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;padding-block:30px 60px;display:grid}.section-topics a{border-bottom:1px solid var(--line);min-height:58px;font:.82rem/1.5 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;text-decoration:none;display:flex}.section-topics a:hover{text-decoration:underline}.category-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-block:45px 85px;display:grid}.category-index section{border-top:1px solid var(--line);padding-top:20px}.category-index section:before{content:"";background:var(--accent);width:28px;height:1px;margin-top:-21px;margin-bottom:20px;display:block}.category-index h2 a{color:var(--accent-ink)}.category-index h2{font:400 1.75rem/1.3 var(--serif);margin:0 0 15px}.category-index h2 a{text-decoration:none}.category-index p{color:var(--muted);font:.96rem/1.6 var(--serif)}.category-index ul{margin-top:20px;padding:0;list-style:none}.category-index li a{min-height:38px;font:.8rem/1.5 var(--sans);align-items:center;text-decoration:none;display:inline-flex}.category-index li a:hover{text-decoration:underline}.archive-list{padding-block:16px 96px}.archive-list .article-card{column-gap:38px;padding-block:36px}.archive-list .article-card:first-child{border-top:0}.archive-list .article-title{margin-top:22px}.archive-list .article-card-footer{margin-top:15px}.article-grid .article-card,.archive-list:not(.featured-selection):not(.latest-selection):not(.topic-selection) .article-card{transition:transform var(--motion-medium) var(--motion-ease)}.empty-state{color:var(--muted);font:1.1rem var(--serif);padding-block:30px}.essay{padding-block:80px 85px}.essay-header,.about-header{margin-inline:-40px;position:relative}.essay-header>.crystal-surface,.about-header>.crystal-surface{padding:40px}.eyebrow-link{margin-bottom:25px;text-decoration:none;display:inline-block}.essay-header h1{font:400 clamp(2.8rem, 5.4vw, 4.6rem)/1.1 var(--serif);letter-spacing:-.045em;margin:0;position:relative}.essay-deck{color:var(--muted);font:1.25rem/1.6 var(--serif);margin:24px 0 0;position:relative}.essay-meta{border-top:1px solid var(--glass-edge);color:var(--muted);flex-wrap:wrap;gap:8px 15px;margin-top:30px;padding-top:20px;font-size:.69rem;display:flex}.essay-lead-image{margin:30px 0 0}.essay-lead-image .article-image{object-fit:contain;border:1px solid var(--line);background:var(--paper-deep);border-radius:5px;width:min(100%,680px);height:auto;max-height:min(52vh,440px);margin-inline:auto;display:block}.essay-lead-image figcaption{color:var(--muted);font:.75rem/1.5 var(--sans);margin-top:10px}.prose{color:var(--ink);font:1.2rem/1.85 var(--serif);padding-top:44px}.prose p{margin:0 0 1.5em}.prose .lead{font-size:1.12em}.prose h2{font:400 1.8em/1.22 var(--serif);letter-spacing:-.03em;margin:2.2em 0 .7em}.prose h3{font:400 1.35em/1.3 var(--serif);margin:1.8em 0 .65em}.prose h4{margin:1.6em 0 .5em;font-size:1.05em}.prose a{color:var(--bio);text-decoration-thickness:1px}.prose blockquote{border-left:2px solid var(--bio);color:var(--muted);margin:2em 0;padding:8px 0 8px 26px;font-style:italic}.prose blockquote>:last-child{margin-bottom:0}.prose ul,.prose ol{margin-block:1.2em 1.7em;padding-left:1.4em}.prose li{margin-block:.45em;padding-left:.3em}.prose li>p{margin-bottom:.5em}.prose code{background:var(--paper-deep);font:.8em var(--mono);overflow-wrap:anywhere;padding:.12em .3em}.prose pre{border:1px solid var(--line);max-width:100%;padding:22px;font-size:.85em;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose figure{margin-block:2.3em}.prose figure img{margin-inline:auto}.prose figcaption{color:var(--muted);font:.76rem/1.65 var(--sans);margin-top:15px}.prose figcaption .figure-index{margin-right:12px}.prose .scientific-figure figcaption{margin-top:0}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2.5em}.prose table{border-collapse:collapse;max-width:100%;font-size:.9em;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;padding:12px 16px}.prose sup{font:.7em var(--sans)}.prose .references,.prose .footnotes{border-top:1px solid var(--line);font:.85rem/1.8 var(--sans);overflow-wrap:anywhere;margin-top:45px;padding-top:20px}.essay-footer{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}.essay-footer p{color:var(--muted);margin:15px 0 0;font-size:.72rem}.related{border-top:1px solid var(--line)}.about-page{padding-block:82px 100px}.about-header h1{font:400 clamp(2.8rem, 6vw, 4.5rem)/1.15 var(--serif);letter-spacing:-.045em;margin:0}.about-header .brand-translation{margin-top:20px}.author-placeholder{color:var(--muted);font-style:italic}.back-to-top{z-index:9;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:46px;height:46px;color:var(--forest);backdrop-filter:blur(16px)saturate(112%);cursor:pointer;background:#faf8f1cc;border:1px solid #173a3238;border-radius:50%;place-items:center;padding:0;transition:transform .2s,background-color .2s,box-shadow .2s;display:grid;position:fixed;box-shadow:0 5px 22px #141e191a,inset 0 1px #fff9}.back-to-top:hover,.back-to-top:focus-visible{background:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 26px #141e191f}.back-to-top:active{transform:translateY(0)}.back-to-top svg{width:20px;height:20px}@media (width<=600px){.back-to-top{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));width:44px;height:44px}}.site-footer{border-top:1px solid var(--line);background:var(--paper-deep)}.footer-bar{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding-block:25px 20px;display:flex}.footer-about-link{min-height:44px;color:var(--ink);font:600 1.23rem/1.4 var(--sans);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer-about-link:hover{color:var(--accent-ink);text-decoration:underline}.footer-icon-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer-icon-links>:is(a,.footer-icon-pending){border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.footer-icon-links [data-platform=Email]{--social-color:#12846b;--social-tint:#12846b1a}.footer-icon-links [data-platform=LinkedIn]{--social-color:#0a66c2;--social-tint:#0a66c21a}.footer-icon-links [data-platform=YouTube]{--social-color:#e62136;--social-tint:#e621361a}.footer-icon-links [data-platform=X]{--social-color:#263441;--social-tint:#2634411a}.footer-icon-links [data-platform=Facebook]{--social-color:#1877f2;--social-tint:#1877f21a}.footer-icon-links>:is(a,.footer-icon-pending){color:var(--social-color,var(--ink))}.footer-icon-links a{text-decoration:none;transition:color .2s,background-color .2s,transform .2s}.footer-icon-links a:hover{color:var(--social-color,var(--accent-ink));background:var(--social-tint,var(--glass));transform:translateY(-2px)}.footer-icon-links a:focus-visible{outline:2px solid var(--social-color,var(--accent-ink));outline-offset:2px;background:var(--social-tint,var(--glass));transform:translateY(-2px)}.footer-icon-links a:active{transform:translateY(0)}.footer-icon-pending{opacity:.82;cursor:default}.footer-icon-links svg{width:31px;height:31px}:root[data-theme=dark] .footer-icon-links [data-platform=Email]{--social-color:#66d5b4;--social-tint:#66d5b421}:root[data-theme=dark] .footer-icon-links [data-platform=LinkedIn]{--social-color:#76b9ff;--social-tint:#76b9ff1f}:root[data-theme=dark] .footer-icon-links [data-platform=YouTube]{--social-color:#ff6875;--social-tint:#ff68751f}:root[data-theme=dark] .footer-icon-links [data-platform=X]{--social-color:#edf2eb;--social-tint:#edf2eb1f}:root[data-theme=dark] .footer-icon-links [data-platform=Facebook]{--social-color:#7caeff;--social-tint:#7caeff1f}.footer-bottom-line{border-top:1px solid var(--line);text-align:center;justify-content:center;padding-block:15px 20px;display:flex}.footer-bottom-line small{color:var(--muted);font:.67rem/1.55 var(--sans);letter-spacing:.015em}@media (width<=1000px){:root{--shell:min(1180px, calc(100% - 64px));--narrow:min(720px, calc(100% - 64px))}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.essay-header,.about-header{margin-inline:-24px}.essay-header>.crystal-surface,.about-header>.crystal-surface{padding:32px 24px}.category-index{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid{gap:0 36px}}@media (width<=780px){.header-inner{gap:20px;min-height:96px}.section-code{font-size:.54rem}.archive-list .article-card{column-gap:28px}.featured-surface{padding:28px}.featured-writing .article-card{grid-template-columns:1fr;gap:22px}.featured-writing .article-thumbnail{max-width:400px}.section-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:root{--shell:calc(100% - 40px);--narrow:calc(100% - 40px)}.brand strong{font-size:1.35rem}.brand-mark{width:29px}.brand small{letter-spacing:.07em;font-size:.6rem}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;min-height:auto;padding-block:18px 16px;display:grid}.brand{grid-column:1;min-width:0}.header-tools{display:contents}.header-search-shell{grid-area:2/1/auto/-1;width:100%;max-width:none}.header-tools>.theme-toggle{grid-area:1/2;justify-self:end}.header-search-suggestions{top:calc(100% + 6px)}.backdrop-heading .background-drawing{width:180px;top:-45px;left:0}.backdrop-article .background-drawing{width:270px;top:25px;left:15%}.backdrop-article .background-helix{width:210px;top:-5px;left:35%}.backdrop-about{opacity:.035}.backdrop-about .background-drawing{width:370px;top:120px;left:0}.backdrop-archive .background-drawing{width:340px;top:50px;right:-10%}.backdrop-archive .background-helix{width:210px;top:30px;right:-5%}.recent,.explore,.featured-writing,.related{padding-block:42px}.section-heading{flex-wrap:wrap;gap:12px;margin-bottom:22px}.section-heading :is(h1,h2){font-size:1.85rem}.article-grid{grid-template-columns:1fr}.article-card{padding-block:25px}.article-title{margin-top:20px;font-size:1.95rem}.topic-grid{grid-template-columns:1fr;gap:12px}.topic-entry{min-height:0;padding:20px 19px 22px}.topic-entry h3{margin-block:12px 9px;font-size:1.01rem}.topic-entry p{max-width:44ch;font-size:.96rem}.topic-icon-frame{flex-basis:42px;width:42px;height:42px}.topic-section{font-size:.59rem}.featured-surface{padding:22px 18px}.featured-writing .article-thumbnail{max-width:min(100%,340px)}.featured-writing .article-thumbnail .article-image{max-height:255px}.featured-surface .background-drawing{width:320px;top:25px;right:-15%}.featured-writing .article-title{margin-block:24px 16px;font-size:clamp(2.1rem,8.5vw,2.65rem)}.featured-writing .article-info>p{font-size:1.08rem}.featured-writing .article-card-footer{margin-top:22px}.category-index{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.section-topics{grid-template-columns:1fr;padding-bottom:40px}.archive-hero{padding-block:45px 32px}.archive-hero:has(.archive-glass){padding-block:38px 28px}.archive-glass{padding:28px 22px}.archive-title-row{flex-direction:column;gap:15px}.archive-title-row h1{font-size:clamp(2.55rem,10vw,3.45rem)}.archive-intro{margin-top:20px;font-size:1.05rem}.archive-list{padding-bottom:50px}.archive-list .article-card{padding-block:27px}.archive-list .article-title{margin-top:20px}.essay,.about-page{padding-block:48px 60px}.essay-header,.about-header{margin-inline:0}.essay-header>.crystal-surface,.about-header>.crystal-surface{padding:28px 22px}.essay-header h1{font-size:clamp(2.35rem,9.5vw,3.2rem)}.essay-deck{font-size:1.12rem}.essay-meta{gap:8px 12px}.prose{padding-top:30px;font-size:1.1rem;line-height:1.8}.prose h2{font-size:1.65em}.prose blockquote{padding-left:18px}.scientific-figure figcaption{gap:12px}}@supports not (backdrop-filter:blur(1px)){.site-header:before,.crystal-surface{background:#f6f3eb}}@media (width<=360px){.topic-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.theme-toggle{border:1px solid var(--line);background:var(--glass);width:42px;height:42px;color:var(--ink);cursor:pointer;backdrop-filter:blur(16px)saturate(112%);transition:transform var(--motion-medium) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover,.theme-toggle:focus-visible{background:var(--paper-deep);border-color:var(--green);transform:translateY(-2px)}.theme-toggle:active{transform:translateY(0)}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}.search-intro{border-bottom:1px solid var(--line);padding-block:clamp(45px,6vw,82px) 50px}.search-intro h1{font:400 clamp(3.2rem, 6vw, 5.2rem)/1.1 var(--serif);letter-spacing:-.045em;margin:0}.search-form{max-width:820px;margin-top:clamp(24px,4vw,40px)}.search-form label{color:var(--muted);font:500 .8rem var(--sans);margin-bottom:12px;display:block}.search-input-row{border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(14px)saturate(112%);border-radius:9px;align-items:center;min-height:64px;display:flex;overflow:hidden}.search-input-row:focus-within{outline:2px solid var(--forest);outline-offset:2px}.search-input-row>svg{color:var(--muted);flex:none;margin-inline:19px 15px}.search-input-row input{min-width:0;color:var(--ink);font:1rem var(--sans);background:0 0;border:0;outline:0;flex:1;padding:17px 0}.search-input-row input::placeholder{color:var(--muted);opacity:.85}.search-input-row button{border:0;border-left:1px solid var(--line);background:var(--paper-deep);min-width:99px;color:var(--ink);font:600 .8rem var(--sans);cursor:pointer;flex:none;align-self:stretch;padding-inline:19px}.search-input-row button:hover{background:var(--glass)}.search-status{color:var(--muted);font:.78rem var(--sans);margin:18px 0 0}.search-list{padding-block:30px 94px}.search-list .search-result .article-card{border-top:1px solid var(--line)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--search-accent:var(--teal);--search-panel:#1f2e29fa;--paper:#121b1a;--paper-deep:#24322e;--ink:#edf2eb;--muted:#b6c5bb;--line:#41544c;--forest:#c9e8d8;--green:#a1cdb4;--teal:#95cac1;--blue:#b0c8df;--copper:#e1ad80;--amber:#e7ba81;--accent:var(--green);--accent-ink:#a6d5bd;--bio:var(--accent-ink);--chem:#e1ad80;--glass:#21302bc2;--glass-border:#d0e4d524;--glass-edge:#00000040;--glass-shadow:0 12px 40px #0000002e, 0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff0e}:root[data-theme=dark] .life-sciences{--accent-ink:#a6d5bd}:root[data-theme=dark] .health-medicine{--accent-ink:#e2ac82}:root[data-theme=dark] .mind-brain{--accent-ink:#b2cbe6}:root[data-theme=dark] .biotechnology{--accent-ink:#95d4cb}:root[data-theme=dark] .science-society{--accent-ink:#e3bf84}:root[data-theme=dark] .living-well{--accent:#a5cba9;--accent-ink:#add7b4}:root[data-theme=dark] .topic-entry{box-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff0e}:root[data-theme=dark] .back-to-top{color:var(--ink);border-color:var(--line);background:#263830f0;box-shadow:0 5px 22px #0000004d}:root[data-theme=dark] .back-to-top:hover{background:#374b40}:root[data-theme=dark] .site-header:before,:root[data-theme=dark] .crystal-surface{background:var(--glass)}@media (width<=600px){.theme-toggle{width:40px;height:40px}.search-intro{padding-block:42px 34px}.search-form{margin-top:27px}.search-input-row{min-height:56px}.search-input-row>svg{width:18px;margin-inline:12px 10px}.search-input-row input{padding-block:14px;font-size:.9rem}.search-input-row button{min-width:76px;padding-inline:12px}.search-list{padding-bottom:65px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}@media (width<=600px){.footer-bar{padding-block:19px 16px}.footer-icon-links{gap:4px}}@supports not (backdrop-filter:blur(1px)){.header-search-suggestions{background:var(--search-panel)}}@media (prefers-reduced-motion:reduce){.section-more:is(:hover,:focus-visible,:active),.topic-entry:is(:hover,:focus-within),.featured-surface:is(:hover,:focus-within),.article-grid .article-card:is(:hover,:focus-within),.archive-list .article-card:is(:hover,:focus-within),.theme-toggle:is(:hover,:focus-visible,:active),.back-to-top:is(:hover,:focus-visible,:active),.footer-icon-links a:is(:hover,:focus-visible,:active),.categories-group:is(:hover,:focus-within),.article-thumbnail .article-image,.featured-surface .article-thumbnail .article-image{transform:none!important}}.brand-mark{transform-origin:50%;transition:transform var(--motion-medium) var(--motion-ease)}.brand:is(:hover,:focus-visible) .brand-mark{transform:translateY(-2px)rotate(-4deg)scale(1.04)}.brand:active .brand-mark{transform:scale(.96)}.article-card:is(:hover,:focus-within) .article-thumbnail .article-image{transform:scale(1.04)}.article-thumbnail:active .article-image,.article-card:has(.article-thumbnail:active) .article-thumbnail .article-image{transition-duration:var(--motion-press);transform:scale(.985)}.article-thumbnail:active{box-shadow:0 0 0 2px var(--accent)}:is(.article-title a,.category-label,.topic-entry h3 a,.prose a,.footer-about-link,.eyebrow-link):active{opacity:.75}.topic-entry .topic-icon{transform-origin:50%;transition:transform var(--motion-medium) var(--motion-ease)}.topic-entry:is(:hover,:focus-within) .topic-icon{transform:translateY(-3px)rotate(-5deg)}.topic-entry:is(:hover,:focus-within){transform:translateY(-4px)}.topic-entry:has(h3 a:active){transition-duration:var(--motion-press);transform:translateY(0)scale(.994)}.featured-surface:is(:hover,:focus-within){box-shadow:0 17px 42px #14231b18, 0 0 0 1px var(--glass-edge);transform:translateY(-4px)}:root[data-theme=dark] .featured-surface:is(:hover,:focus-within){box-shadow:0 17px 42px #00000045, 0 0 0 1px var(--glass-edge)}.featured-surface:has(a:active){transition-duration:var(--motion-press);transform:translateY(0)scale(.996)}.section-more:active{transition-duration:var(--motion-press);transform:translateY(0)scale(.965)}.theme-toggle,.header-search button,.search-input-row button{transition:transform var(--motion-medium) var(--motion-ease), background-color var(--motion-quick) var(--motion-ease), border-color var(--motion-quick) var(--motion-ease), color var(--motion-quick) var(--motion-ease)}.theme-toggle:is(:hover,:focus-visible){transform:translateY(-3px)scale(1.04)}.header-search button:is(:hover,:focus-visible){transform:scale(1.08)}.search-input-row button:is(:hover,:focus-visible){transform:scale(.985)}:is(.theme-toggle,.header-search button,.search-input-row button):active{transition-duration:var(--motion-press);transform:scale(.93)}.back-to-top:is(:hover,:focus-visible){transform:translateY(-3px)scale(1.04)}.back-to-top:active{transition-duration:var(--motion-press);transform:scale(.94)}.footer-icon-links a:is(:hover,:focus-visible){transform:translateY(-3px)scale(1.05)}.footer-icon-links a:active{transition-duration:var(--motion-press);transform:scale(.94)}.article-grid .article-card:is(:hover,:focus-within),.archive-list:not(.featured-selection):not(.latest-selection):not(.topic-selection) .article-card:is(:hover,:focus-within){transform:translateY(-4px)}.article-grid .article-card:has(a:active),.archive-list:not(.featured-selection):not(.latest-selection):not(.topic-selection) .article-card:has(a:active){transition-duration:var(--motion-press);transform:translateY(0)scale(.996)}.section-topics a{transition:transform var(--motion-medium) var(--motion-ease), color var(--motion-quick) var(--motion-ease)}.section-topics a:is(:hover,:focus-visible){color:var(--accent-ink);transform:translate(4px)}.section-topics a:active{transition-duration:var(--motion-press);transform:translate(1px)}@keyframes cv-soft-arrive{0%{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:is(.categories-header,.editorial-archive-heading,.taxonomy-header,.recent>.section-heading){animation:cv-soft-arrive .46s var(--motion-ease) backwards}.article-grid>.article-card,.article-list>.article-card:nth-child(-n+3),.categories-directory>.categories-group:nth-child(-n+3){animation:cv-soft-arrive .48s var(--motion-ease) backwards}.article-grid>.article-card:nth-child(2),.article-list>.article-card:nth-child(2),.categories-directory>.categories-group:nth-child(2){animation-delay:65ms}.article-list>.article-card:nth-child(3),.categories-directory>.categories-group:nth-child(3){animation-delay:.125s}}@media (prefers-reduced-motion:reduce){.brand-mark,.article-thumbnail .article-image,.topic-entry .topic-icon,.topic-entry:is(:hover,:focus-within),.topic-entry:has(h3 a:active),.featured-surface:is(:hover,:focus-within),.featured-surface:has(a:active),.section-more:is(:hover,:focus-visible,:active),.article-grid .article-card:is(:hover,:focus-within),.article-grid .article-card:has(a:active),.archive-list .article-card:is(:hover,:focus-within),.archive-list .article-card:has(a:active),.section-topics a:is(:hover,:focus-visible,:active),.theme-toggle:is(:hover,:focus-visible,:active),.header-search button:is(:hover,:focus-visible,:active),.search-input-row button:is(:hover,:focus-visible,:active),.back-to-top:is(:hover,:focus-visible,:active),.footer-icon-links a:is(:hover,:focus-visible,:active){transform:none!important}}.essay.shell-narrow{width:min(820px,100% - 72px);min-width:0}.essay .essay-lead-image .article-image{width:min(100%,760px)}.essay .prose{overflow-wrap:anywhere;min-width:0}.essay .prose :is(img,video,audio,iframe){max-width:100%}.essay .prose figure{min-width:0;max-width:100%}.essay .prose figure img{height:auto}.essay .prose .media-embed{aspect-ratio:16/9;border:1px solid var(--line);background:var(--paper-deep);border-radius:9px;width:100%;max-width:100%;position:relative;overflow:hidden}.essay .prose .media-embed iframe{border:0;width:100%;height:100%;display:block}.essay .prose video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);background:#151b19;border-radius:9px;width:100%;height:auto;display:block}.essay .prose audio{width:100%;min-height:54px;accent-color:var(--green);display:block}.essay .prose .media-caption{color:var(--muted);font:.8rem/1.65 var(--sans);overflow-wrap:anywhere;margin-top:13px}.essay .prose .media-caption a{color:var(--accent-ink)}.essay .prose a{overflow-wrap:anywhere}@media (width<=900px){.essay.shell-narrow{width:calc(100% - 48px)}}@media (width<=600px){.essay.shell-narrow{width:calc(100% - 32px)}.essay .prose{font-size:1.075rem;line-height:1.75}.essay .prose .media-embed,.essay .prose video{border-radius:7px}.essay .prose figure{margin-block:1.8em}.essay .prose .media-caption{font-size:.77rem}}
