@import "tailwindcss";

:root{--ink:#070b18;--night:#080d1b;--night-2:#0e1729;--paper:#f2f1ec;--paper-2:#e8e8e2;--cyan:#72e6dc;--cyan-dark:#307f80;--violet:#9d86ef;--muted:#7d8796;--line:#cbd0ce;--line-dark:rgba(255,255,255,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}em{font-family:Georgia,"Times New Roman",serif;font-weight:400}.site-header{height:88px;padding:0 5vw;display:flex;align-items:center;position:relative;z-index:20;background:var(--night);color:#fff;border-bottom:1px solid var(--line-dark)}.site-brand{display:flex;align-items:center;gap:13px;letter-spacing:.17em}.site-brand>span:last-child{display:flex;flex-direction:column}.site-brand strong{font-size:13px}.site-brand small{font-size:8px;letter-spacing:.42em;color:var(--cyan);margin-top:4px}.brand-sigil{width:38px;height:38px;position:relative}.brand-sigil i{position:absolute;border:1px solid var(--cyan);border-radius:50%;inset:9px}.brand-sigil i:nth-child(2),.brand-sigil i:nth-child(3){inset:5px 14px;transform:rotate(60deg)}.brand-sigil i:nth-child(3){transform:rotate(-60deg)}.site-header nav{display:flex;gap:35px;margin:auto;font-size:13px;color:#c4ccda}.site-header nav a:hover{color:var(--cyan)}.header-index{display:flex;align-items:center;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.header-index span{font:23px Georgia;color:var(--cyan)}
.home-hero{min-height:calc(100svh - 88px);position:relative;overflow:hidden;padding:clamp(72px,10vh,120px) 7vw 58px;background:radial-gradient(circle at 78% 44%,#17384c 0,#0c192d 25%,#070b18 65%);color:#fff;display:grid;grid-template-columns:56% 44%;align-items:center}.hero-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.hero-copy{position:relative;z-index:3}.eyebrow{margin:0;color:#8593a7;text-transform:uppercase;letter-spacing:.2em;font-size:10px;display:flex;align-items:center;gap:12px}.eyebrow span{width:34px;height:1px;background:var(--cyan)}.home-hero .eyebrow{color:#aab5c5}.home-hero h1,.page-hero h1{margin:25px 0;font-weight:300;font-size:clamp(64px,7.7vw,118px);line-height:.86;letter-spacing:-.055em}.home-hero h1 em,.page-hero h1 em,.section-heading h2 em,.method-band h2 em,.about-grid h2 em{color:var(--cyan)}.hero-intro{max-width:650px;font:18px/1.68 Georgia,serif;color:#aeb9ca}.hero-actions{display:flex;gap:12px;margin-top:35px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 20px;border:1px solid rgba(255,255,255,.23);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.primary-button{background:var(--cyan);border-color:var(--cyan);color:#07101c}.primary-button span{font-size:16px}.secondary-button:hover{border-color:var(--cyan)}.hero-stats{display:flex;gap:42px;margin:58px 0 0}.hero-stats div{border-left:1px solid rgba(255,255,255,.22);padding-left:13px}.hero-stats dt{font:25px Georgia;color:#fff}.hero-stats dd{margin:6px 0 0;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#7f8da2}.research-orbit{position:relative;width:min(43vw,640px);aspect-ratio:1;display:grid;place-items:center;color:var(--cyan)}.orbit{position:absolute;border:1px solid currentColor;border-radius:50%;opacity:.38}.orbit-a{inset:7%}.orbit-b{inset:15% 0;transform:rotate(46deg) scaleY(.52)}.orbit-c{inset:15% 0;transform:rotate(-46deg) scaleY(.52);color:var(--violet)}.orbit-core{width:116px;height:116px;border:1px solid rgba(114,230,220,.55);border-radius:50%;display:grid;place-items:center;font:18px Georgia;color:#fff;background:rgba(8,16,31,.76);box-shadow:0 0 60px rgba(114,230,220,.18)}.node{position:absolute;width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 16px currentColor}.n1{top:13%;right:24%}.n2{bottom:19%;left:16%;background:var(--violet)}.n3{right:8%;bottom:43%}.research-orbit p{position:absolute;bottom:4%;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#77869b}.research-orbit p b{color:var(--cyan);margin:0 8px}
.latest-feature,.research-axes,.recent-section,.library-section,.publication-timeline,.about-grid{padding:110px 7vw}.latest-feature{display:grid;grid-template-columns:.35fr 1.1fr 1fr;gap:6vw;align-items:center}.section-label{align-self:start;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#69737e}.section-label span{display:block;margin-top:12px;font:34px Georgia;color:#3b8586}.feature-copy h2{font:clamp(35px,4vw,60px)/1.05 Georgia;margin:18px 0}.feature-copy>p{font:17px/1.7 Georgia;color:#65707b}.article-card-meta{display:flex;gap:18px;align-items:center;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#71808a}.article-card-meta span{color:#347f80}.article-card-section{margin:17px 0 0!important;font-size:9px!important;line-height:1.4!important;letter-spacing:.15em;text-transform:uppercase;color:#73808a!important}.text-link{display:inline-flex;gap:15px;align-items:center;margin-top:18px;border-bottom:1px solid #6d777c;padding-bottom:6px;font-size:10px;text-transform:uppercase;letter-spacing:.11em}.text-link span{color:#368b8a}.feature-image{position:relative;aspect-ratio:1.1;overflow:hidden;background:#111827}.feature-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.06)}.feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 55%,rgba(6,11,24,.7))}.feature-image span{position:absolute;z-index:2;right:20px;bottom:18px;color:#fff;font-size:9px;letter-spacing:.15em}
.research-axes{background:var(--paper-2)}.section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;margin-bottom:68px}.section-heading h2{font:clamp(46px,5.5vw,78px)/.98 Georgia;margin:20px 0 0;letter-spacing:-.04em}.section-heading>p{font:16px/1.7 Georgia;color:#64707a;max-width:520px}.axis-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bcc4c2}.axis-grid>a{min-height:310px;padding:28px;border-left:1px solid #bcc4c2;position:relative;transition:.2s}.axis-grid>a:last-child{border-right:1px solid #bcc4c2}.axis-grid>a:hover{background:#fff;transform:translateY(-5px)}.axis-grid span{font-size:9px;color:#568183}.axis-grid strong{display:block;margin-top:62px;font:28px/1.15 Georgia}.axis-grid p{font:14px/1.6 Georgia;color:#69747b;max-width:300px}.axis-grid>a>b{position:absolute;right:26px;bottom:25px;color:#398b8a}.recent-section{background:#f6f5f0}.section-heading.compact{grid-template-columns:1fr auto}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c8cecb;border:1px solid #c8cecb}.article-card{background:var(--paper);min-width:0;display:flex;flex-direction:column}.article-card-media{aspect-ratio:1.65;overflow:hidden;background:#111827}.article-card-media img{width:100%;height:100%;object-fit:cover;transition:.4s;filter:saturate(.76)}.article-card:hover .article-card-media img{transform:scale(1.035);filter:saturate(1)}.article-card-body{padding:27px;display:flex;flex:1;flex-direction:column}.article-card h2{font:25px/1.14 Georgia;margin:14px 0}.article-card h2 a:hover{color:#317e7f}.article-card-body>p:not(.article-card-section){font:14px/1.58 Georgia;color:#69747b}.article-card .text-link{margin-top:auto;align-self:flex-start}.method-band{background:var(--night);color:#fff;padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:end}.method-band>div:first-child>span{font-size:9px;letter-spacing:.17em;color:#7f8ca1}.method-band h2{font:clamp(54px,7vw,100px)/.88 Georgia;margin:25px 0 0}.method-band>div:last-child>p{font:18px/1.75 Georgia;color:#aab6c8}.method-band .primary-button{margin-top:25px}
.page-hero{padding:100px 7vw 90px;background:var(--night);color:#fff;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;width:46vw;height:46vw;border:1px solid rgba(114,230,220,.16);border-radius:50%;right:-12vw;top:-20vw;box-shadow:0 0 100px rgba(114,230,220,.06)}.page-hero h1{font-size:clamp(66px,8.5vw,130px);position:relative;z-index:2}.page-hero>p:last-of-type{max-width:650px;font:18px/1.7 Georgia;color:#aab5c6;position:relative;z-index:2}.library-section{padding-top:70px}.explorer-controls{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;align-items:end;border-bottom:1px solid #bcc4c2;padding-bottom:28px}.explorer-controls label span{display:block;margin-bottom:11px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#5e6b73}.explorer-controls input{width:100%;background:transparent;border:0;border-bottom:1px solid #7f8a8c;padding:10px 0;font:18px Georgia;outline:none}.explorer-controls input:focus{border-color:#2e8281}.filter-list{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.filter-list button{background:transparent;border:1px solid #b7bfbd;padding:9px 12px;cursor:pointer;font-size:9px;letter-spacing:.06em}.filter-list button.active,.filter-list button:hover{background:var(--ink);color:var(--cyan);border-color:var(--ink)}.results-count{margin:25px 0;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#707b82}
.publications-hero dl{display:flex;gap:60px;margin:55px 0 0;position:relative;z-index:2}.publications-hero dl div{border-left:1px solid rgba(255,255,255,.2);padding-left:14px}.publications-hero dt{font:28px Georgia;color:var(--cyan)}.publications-hero dd{margin:5px 0 0;color:#8390a3;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.publication-timeline{background:#f6f5f0}.timeline-entry{display:grid;grid-template-columns:70px 1fr;border-top:1px solid #c4cac8}.timeline-entry>span{padding-top:32px;font:25px Georgia;color:#43898a}.timeline-entry .article-card{display:grid;grid-template-columns:1fr 2fr}.timeline-entry .article-card-media{height:100%;aspect-ratio:auto}.timeline-entry .article-card-body{padding:32px}.timeline-entry .article-card h2{font-size:30px}.timeline-entry .article-card-body>p:not(.article-card-section){max-width:720px}
.article-hero{padding:48px 7vw 86px;background:var(--night);color:#fff}.article-breadcrumb{display:flex;gap:10px;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#758297}.article-breadcrumb a{color:var(--cyan)}.article-hero-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:center;margin-top:65px}.article-hero h1{font:clamp(48px,6.5vw,94px)/.98 Georgia;margin:20px 0;letter-spacing:-.045em}.article-hero-grid>div>p{max-width:750px;font:18px/1.65 Georgia;color:#aeb8c8}.article-hero figure{margin:0}.article-hero figure img{width:100%;aspect-ratio:1.15;object-fit:cover;filter:saturate(.78)}.article-hero figcaption{margin-top:8px;font-size:9px;color:#738195}.reading-layout{padding:95px 7vw;display:grid;grid-template-columns:.55fr 1.7fr .55fr;gap:5vw;align-items:start}.reading-layout aside>span,.post-scriptum>span{display:block;border-bottom:1px solid #c2c8c5;padding-bottom:10px;font-size:8px;letter-spacing:.16em;color:#537b7c}.reading-layout aside dl{margin:20px 0}.reading-layout aside dl div{padding:10px 0;border-bottom:1px solid #d4d7d4}.reading-layout aside dt{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#758087}.reading-layout aside dd{margin:5px 0 0;font:12px Georgia}.reading-layout aside>p{font:12px/1.6 Georgia;color:#69747b}.article-lead{font:24px/1.55 Georgia;color:#334047;margin:0 0 55px;padding-bottom:45px;border-bottom:1px solid #c7ccca}.article-content{font:18px/1.78 Georgia;color:#222d34}.article-content h2,.article-content h3,.article-content h4{color:var(--ink);font-family:Georgia;margin:2.1em 0 .7em;line-height:1.16}.article-content h2{font-size:36px}.article-content h3{font-size:28px}.article-content h4{font-size:21px}.article-content a{color:#236f70;border-bottom:1px solid #4d9b99}.article-content strong{color:#111b22}.article-content blockquote{margin:40px 0;padding:24px 28px;border-left:3px solid var(--cyan-dark);background:#e7ebe7;font-size:17px}.article-content hr{border:0;border-top:1px solid #c5cbc8;margin:55px 0}.article-content ul,.article-content ol{padding-left:25px}.article-content li{margin:8px 0}.article-figure{margin:45px 0}.article-figure img{width:100%;max-height:680px;object-fit:contain;background:#0c1423}.article-figure figcaption{font-size:10px;color:#6f7980;margin-top:9px}.article-center{text-align:center}.post-scriptum{margin-top:60px;padding:25px;background:#e7ebe7}.post-scriptum p{font:15px/1.65 Georgia}.next-reading{background:var(--night);color:#fff;padding:70px 7vw}.next-reading>span{font-size:8px;letter-spacing:.16em;color:#7d8a9d}.next-reading a{display:grid;grid-template-columns:110px 1fr 30px;gap:30px;align-items:center;border-top:1px solid var(--line-dark);margin-top:20px;padding-top:28px}.next-reading small{color:var(--cyan)}.next-reading strong{font:30px/1.2 Georgia}.next-reading b{color:var(--cyan);font-size:22px}
.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.author-block{display:grid;grid-template-columns:120px 1fr;gap:35px}.author-monogram{width:120px;height:120px;border:1px solid #5a9694;border-radius:50%;display:grid;place-items:center;font:35px Georgia;color:#347c7d}.author-block small{font-size:9px;letter-spacing:.14em;color:#5d797a}.author-block h2{font:65px/.95 Georgia;margin:18px 0}.author-block p{font:16px/1.7 Georgia;color:#69747b}.about-links{display:flex;gap:20px;margin-top:25px}.about-links a{border-bottom:1px solid #6e797b;padding-bottom:5px;font-size:10px;letter-spacing:.1em}.method-steps{border-top:1px solid #c4cac7}.method-steps article{display:grid;grid-template-columns:55px 140px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid #c4cac7;align-items:start}.method-steps span{font-size:10px;color:#3c8484}.method-steps h3{font:21px Georgia;margin:0}.method-steps p{font:14px/1.55 Georgia;color:#6a757b;margin:0}.not-found{min-height:70vh;background:var(--night);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7vw}.not-found>span{font:90px Georgia;color:var(--cyan)}.not-found h1{font:60px/1 Georgia;margin:20px 0}.not-found p{font:17px Georgia;color:#aab4c3}.not-found .primary-button{margin-top:20px}
.site-footer{background:#050914;color:#fff;padding:75px 7vw 28px;display:grid;grid-template-columns:1.3fr .6fr .6fr;gap:7vw}.site-footer>div:first-child>p{font:15px/1.6 Georgia;color:#8f9bad;max-width:390px;margin-top:25px}.footer-links{display:flex;flex-direction:column;gap:13px;font-size:12px;color:#aeb8c7}.footer-links>span{font-size:8px;letter-spacing:.16em;color:#5f6d80;margin-bottom:8px}.footer-links a:hover{color:var(--cyan)}.site-footer>small{grid-column:1/-1;border-top:1px solid var(--line-dark);padding-top:25px;color:#566275;font-size:8px;letter-spacing:.1em;text-transform:uppercase}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
@media(max-width:980px){.site-header nav{gap:20px}.header-index{display:none}.home-hero{grid-template-columns:1fr}.research-orbit{position:absolute;right:-20vw;top:18%;opacity:.45}.hero-copy{max-width:720px}.latest-feature{grid-template-columns:1fr 1.5fr}.section-label{grid-column:1/-1}.feature-image{grid-column:1}.feature-copy{grid-column:2;grid-row:2}.article-grid{grid-template-columns:repeat(2,1fr)}.reading-layout{grid-template-columns:.6fr 1.7fr}.reading-note{display:none}.about-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}
@media(max-width:680px){.site-header{height:76px;padding:0 20px}.site-header nav{gap:14px;font-size:11px}.site-header nav a:last-child{display:none}.site-brand{gap:8px}.brand-sigil{width:31px;height:31px}.site-brand strong{font-size:10px}.site-brand small{font-size:6px}.home-hero{min-height:calc(100svh - 76px);padding:72px 22px 50px}.home-hero h1{font-size:clamp(53px,16vw,72px)}.hero-intro{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-stats{gap:18px;flex-wrap:wrap;margin-top:38px}.research-orbit{width:96vw;right:-55vw;top:23%}.latest-feature,.research-axes,.recent-section,.library-section,.publication-timeline,.about-grid{padding:72px 22px}.latest-feature{display:flex;flex-direction:column;align-items:stretch}.feature-image{order:2}.feature-copy{order:3}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.section-heading h2{font-size:48px}.axis-grid{grid-template-columns:1fr}.axis-grid>a{min-height:230px;border-right:1px solid #bcc4c2;border-bottom:1px solid #bcc4c2}.axis-grid strong{margin-top:35px}.article-grid{grid-template-columns:1fr}.method-band{padding:75px 22px;grid-template-columns:1fr;gap:45px}.method-band h2{font-size:60px}.page-hero{padding:75px 22px}.page-hero h1{font-size:60px;line-height:.92}.explorer-controls{grid-template-columns:1fr;gap:30px}.filter-list{justify-content:flex-start}.publications-hero dl{gap:20px;flex-wrap:wrap}.timeline-entry{grid-template-columns:35px 1fr}.timeline-entry .article-card{display:flex}.timeline-entry .article-card h2{font-size:25px}.article-hero{padding:35px 22px 65px}.article-hero-grid{grid-template-columns:1fr;margin-top:45px}.article-hero h1{font-size:48px}.article-hero figure{order:-1}.reading-layout{padding:65px 22px;grid-template-columns:1fr}.reading-layout>aside:first-child{display:none}.article-content{font-size:17px;line-height:1.72}.article-content h2{font-size:31px}.article-content h3{font-size:25px}.next-reading{padding:55px 22px}.next-reading a{grid-template-columns:1fr}.next-reading b{display:none}.author-block{grid-template-columns:1fr}.author-block h2{font-size:55px}.method-steps article{grid-template-columns:35px 1fr}.method-steps p{grid-column:2}.site-footer{padding:60px 22px 25px;grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}.site-footer>small{grid-column:1}.not-found{padding:22px}.not-found h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.header-index b{font:inherit;font-weight:400}.editorial-hold .project-meta{margin:18px 0 0!important;font:9px/1.5 Arial,sans-serif!important;color:#347f80!important;text-transform:uppercase;letter-spacing:.13em}.editorial-hold .text-link{margin-top:24px}

.library-layout{display:grid;grid-template-columns:minmax(250px,320px) 1fr;gap:clamp(42px,6vw,95px);align-items:start}.taxonomy-panel{position:sticky;top:26px;border-top:2px solid var(--ink)}.taxonomy-kicker{margin:0;padding:18px 0 14px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#65727a}.taxonomy-panel button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.taxonomy-panel button:disabled{cursor:default}.taxonomy-all{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-top:1px solid #c2c8c5!important;border-bottom:1px solid #c2c8c5!important;font:17px Georgia!important}.taxonomy-all b,.taxonomy-tree button b{font:10px Arial;color:#537d7e}.taxonomy-all.active,.taxonomy-tree>section>button.active{background:var(--ink);color:#fff}.taxonomy-all.active b,.taxonomy-tree>section>button.active b{color:var(--cyan)}.taxonomy-tree>section{border-bottom:1px solid #c2c8c5}.taxonomy-tree>section>button{display:grid;grid-template-columns:27px 1fr 25px;gap:8px;align-items:start;padding:17px 12px;font:17px/1.2 Georgia}.taxonomy-tree>section>button small{padding-top:3px;font:8px Arial;letter-spacing:.1em;color:#538081}.taxonomy-tree>section>button b{text-align:right;padding-top:3px}.taxonomy-tree>section>button:not(:disabled):hover{background:#e4e6e1}.taxonomy-tree>section.empty>button{color:#899197}.taxonomy-tree ul{list-style:none;margin:0;padding:0 0 10px 39px}.taxonomy-tree li button{display:grid;grid-template-columns:1fr 24px;gap:8px;padding:8px 9px;font-size:12px;line-height:1.35;color:#5e6a72;border-left:1px solid #bbc4c1}.taxonomy-tree li button:not(:disabled):hover,.taxonomy-tree li button.active{border-left-color:#2f8181;color:#155f60;background:#e2e7e3}.taxonomy-tree li button:disabled{color:#a3aaa9}.taxonomy-tree li b{text-align:right}.taxonomy-note{font:12px/1.55 Georgia;color:#778188;margin:18px 8px}.library-layout>.explorer{min-width:0}.library-layout .explorer-controls{display:block;padding-bottom:24px}.selection-heading{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end;padding:42px 0 30px}.selection-heading h2{font:clamp(34px,4vw,53px)/1 Georgia;margin:15px 0 9px}.selection-heading>div>p:last-child{max-width:680px;margin:0;font:15px/1.6 Georgia;color:#66727a}.selection-heading>strong{font:52px/1 Georgia;color:#347f80;font-weight:400}.selection-heading>strong small{display:block;font:8px Arial;text-transform:uppercase;letter-spacing:.13em;color:#727d83;margin-top:6px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-results{border:1px solid #c5cbc8;padding:55px;text-align:center}.empty-results strong{font:30px Georgia}.empty-results p{font:15px Georgia;color:#6b767c}.article-card-section span{color:#3c8585;margin:0 4px}.article-breadcrumb{flex-wrap:wrap}

.library-grid{gap:1px;background:transparent;border:0}.library-grid>.article-card{border:1px solid #c8cecb}
.library-layout .explorer-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:28px;align-items:end}.library-layout .explorer-controls select{width:100%;background:transparent;border:0;border-bottom:1px solid #7f8a8c;padding:10px 30px 10px 0;font:16px Georgia;color:var(--ink);outline:none}.library-layout .explorer-controls select:focus{border-color:#2e8281}
@media(max-width:980px){.library-layout{grid-template-columns:240px 1fr;gap:38px}.library-grid{grid-template-columns:1fr}.taxonomy-tree>section>button{font-size:15px}}
@media(max-width:680px){.library-layout{grid-template-columns:1fr}.taxonomy-panel{position:static}.taxonomy-tree{display:grid;grid-template-columns:1fr}.taxonomy-note{margin-bottom:0}.selection-heading{padding-top:20px}.selection-heading h2{font-size:38px}.selection-heading>strong{font-size:38px}.library-grid{grid-template-columns:1fr}.library-layout .explorer-controls{grid-template-columns:1fr;gap:22px}}

.editorial-hold{padding:100px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end;background:#f6f5f0;border-bottom:1px solid #c8cecb}.editorial-hold h2{font:clamp(48px,6vw,82px)/.95 Georgia;margin:22px 0 0}.editorial-hold h2 em{color:#347f80}.editorial-hold strong{display:block;font:26px/1.35 Georgia}.editorial-hold>div:last-child p{font:17px/1.72 Georgia;color:#657079}.axis-grid-four{grid-template-columns:repeat(4,1fr)}.axis-grid-four>a{min-height:340px}.axis-grid-four strong{font-size:25px}.corpus-paused{padding:70px;border:1px solid #c4cac8;background:var(--paper)}.corpus-paused>span{font-size:9px;letter-spacing:.16em;color:#3b8383}.corpus-paused h2{max-width:780px;font:clamp(34px,4vw,55px)/1.05 Georgia;margin:20px 0}.corpus-paused p{max-width:650px;font:16px/1.65 Georgia;color:#68747b}
.publication-intro{padding:90px 7vw 70px;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end;background:#f6f5f0}.publication-intro h2{font:clamp(45px,5vw,72px)/.98 Georgia;margin:20px 0 0}.publication-intro h2 em{color:#347f80}.publication-intro>p{font:17px/1.72 Georgia;color:#657079;max-width:670px}.publication-catalog{padding:0 7vw 110px;background:#f6f5f0}.scientific-publication{display:grid;grid-template-columns:70px minmax(0,1fr) 250px;gap:34px;padding:34px 0;border-top:1px solid #c4cac8;align-items:start}.publication-number{font:26px Georgia;color:#43898a}.publication-copy>p{margin:0 0 12px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#568485}.publication-copy h2{margin:0;max-width:850px;font:30px/1.17 Georgia}.publication-copy small{display:block;margin-top:14px;color:#7b858a;font-size:10px;letter-spacing:.06em}.publication-access{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.publication-access strong{font:18px Georgia}.publication-access a{display:flex;justify-content:space-between;gap:22px;width:100%;padding:12px 0;border-top:1px solid #8b9696;border-bottom:1px solid #8b9696;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.publication-access a:hover{color:#287c7c}.publication-access code{font:10px/1.5 monospace;color:#6f797e}.zenodo-access{border-top:1px solid #9ba5a3;padding-top:44px;display:flex;justify-content:space-between;gap:40px;align-items:center}.zenodo-access p{max-width:650px;font:16px/1.65 Georgia;color:#657079}.zenodo-access .primary-button{background:var(--ink);border-color:var(--ink);color:#fff;white-space:nowrap}

@media(max-width:980px){.axis-grid-four{grid-template-columns:repeat(2,1fr)}.editorial-hold{gap:6vw}}
@media(max-width:680px){.editorial-hold{padding:72px 22px;grid-template-columns:1fr;gap:38px}.axis-grid-four{grid-template-columns:1fr}.corpus-paused{padding:35px 25px}.publication-intro{padding:70px 22px 50px;grid-template-columns:1fr;gap:30px}.publication-catalog{padding:0 22px 72px}.scientific-publication{grid-template-columns:34px 1fr;gap:18px}.publication-copy h2{font-size:24px}.publication-access{grid-column:2;width:100%;margin-top:8px}.zenodo-access{align-items:flex-start;flex-direction:column}.zenodo-access .primary-button{white-space:normal}}
