body.editorial-home{--paper:#f7f2e8;--paper-soft:#fbf7ee;--paper-deep:#efe8d8;--ink:#1c1915;--ink-2:#3a342c;--ink-3:#6b6356;--ink-4:#9c9384;--rule:#d8cfbc;--rule-soft:#e8e0cf;--gold:#b0874e;--gold-soft:#cba976;--seal:#a8351f;background:var(--paper);color:var(--ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"liga","dlig","onum","kern";font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-size:15.5px;line-height:1.65;overflow-x:hidden}html:has(body.editorial-home){scroll-behavior:smooth;background:#f7f2e8}body.editorial-home *{box-sizing:border-box;margin:0;padding:0}body.editorial-home:before{content:"";pointer-events:none;z-index:200;mix-blend-mode:multiply;background:radial-gradient(at 50% 0,#fffaee73,#0000 60%),radial-gradient(at 50% 100%,#2c24180d,#0000 55%);position:fixed;inset:0}body.editorial-home:after{content:"";pointer-events:none;z-index:201;opacity:.22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 0.08 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}body.editorial-home h1,body.editorial-home h2,body.editorial-home h3,body.editorial-home h4,body.editorial-home h5{color:var(--ink);letter-spacing:-.005em;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}body.editorial-home h1{letter-spacing:-.025em;font-size:clamp(62px,9vw,128px);font-weight:400;line-height:.92}body.editorial-home h2{letter-spacing:-.015em;font-size:clamp(36px,4.4vw,60px);font-weight:400;line-height:1.02}body.editorial-home h3{font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.2}body.editorial-home h4{font-size:20px;line-height:1.28}body.editorial-home h5{font-size:17px;line-height:1.3}body.editorial-home p{margin-bottom:14px}body.editorial-home strong{color:var(--ink);font-weight:600}body.editorial-home em{color:var(--ink-2)}body.editorial-home .serif{font-family:Cormorant Garamond,Georgia,serif}body.editorial-home .mono{font-family:JetBrains Mono,ui-monospace,monospace}body.editorial-home .italic{font-style:italic}body.editorial-home .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;display:inline-flex}body.editorial-home .eyebrow:before{content:"";background:var(--gold);width:22px;height:1px;display:inline-block}body.editorial-home .eyebrow-bare{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}body.editorial-home .wrap{max-width:1240px;margin:0 auto;padding:0 56px;position:relative}@media (max-width:820px){body.editorial-home .wrap{padding:0 24px}}body.editorial-home .masthead{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(12px);backdrop-filter:saturate(1.2)blur(12px);border-bottom:1px solid var(--ink);background:#f7f2e8eb;position:sticky;top:0}body.editorial-home .masthead:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-4px;left:0;right:0}body.editorial-home .masthead .inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:14px 56px;display:grid}body.editorial-home .brand{align-items:center;gap:12px;text-decoration:none;display:flex}body.editorial-home .brand-mark{object-fit:contain;flex-shrink:0;width:36px;height:36px}body.editorial-home .brand-text .line1{color:var(--ink);letter-spacing:.005em;font-family:Cormorant Garamond,serif;font-size:17px;line-height:1}body.editorial-home .brand-text .line2{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px}body.editorial-home .nav{letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:30px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}body.editorial-home .nav a{color:var(--ink-2);padding:4px 0;text-decoration:none;transition:color .25s;position:relative}body.editorial-home .nav a:hover{color:var(--ink)}body.editorial-home .nav a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}body.editorial-home .nav a:hover:after{transform:scaleX(1)}body.editorial-home .nav-cta{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--paper-soft);cursor:pointer;align-items:center;gap:8px;padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,transform .25s,border-color .25s;display:inline-flex}body.editorial-home .nav-cta:hover{background:var(--seal);border-color:var(--seal);color:var(--paper-soft);transform:translateY(-1px)}body.editorial-home .nav-cta .arr{letter-spacing:0;font-size:12px}@media (max-width:920px){body.editorial-home .masthead .inner{grid-template-columns:auto 1fr;padding:12px 24px}body.editorial-home .nav{display:none}}body.editorial-home .hero{background:0 0;min-height:auto;padding:60px 0 10px;display:block;position:relative;overflow:hidden}body.editorial-home .hero .dateline{border-bottom:1px solid var(--rule);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:48px;padding-bottom:16px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}body.editorial-home .hero .dateline .mid{letter-spacing:0;text-transform:none;color:var(--gold);font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}body.editorial-home .hero .dateline .vol{text-align:right}body.editorial-home .hero .dateline .sep{color:var(--gold);padding:0 6px}body.editorial-home .hero-layout{grid-template-columns:1.25fr .9fr;align-items:stretch;gap:56px;display:grid}body.editorial-home .hero-head{flex-direction:column;justify-content:space-between;display:flex}body.editorial-home .hero-eyebrow{margin-bottom:28px}body.editorial-home .hero h1{margin-bottom:20px}body.editorial-home .hero h1 .amp{color:var(--gold);font-style:italic;font-weight:300}body.editorial-home .hero h1 .smaller{color:var(--ink-2);letter-spacing:-.01em;margin-top:14px;font-size:.45em;font-style:italic;font-weight:300;display:block}body.editorial-home .hero-lede{max-width:560px;color:var(--ink-2);margin:6px 0 36px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.45}body.editorial-home .hero-ctas{flex-wrap:wrap;gap:14px;display:flex}body.editorial-home .btn{letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:16px 24px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}body.editorial-home .btn-primary{background:var(--ink);color:var(--paper-soft);border:1px solid var(--ink)}body.editorial-home .btn-primary:hover{background:var(--seal);border-color:var(--seal);color:var(--paper-soft);transform:translateY(-1px)}body.editorial-home .btn-primary .arr{color:var(--gold-soft)}body.editorial-home .btn-ghost{color:var(--ink);border:1px solid var(--ink);background:0 0}body.editorial-home .btn-ghost:hover{background:var(--ink);color:var(--paper-soft);transform:translateY(-1px)}body.editorial-home .hero-plate{border:1px solid var(--ink);background:var(--ink);min-height:540px;position:relative;overflow:hidden}body.editorial-home .hero-plate img{object-fit:cover;filter:saturate(.82)contrast(1.02);mix-blend-mode:luminosity;opacity:.95;width:100%;height:100%;position:absolute;inset:0}body.editorial-home .hero-plate:after{content:"";background:linear-gradient(#1c19151a 0%,#1c19158c 100%);position:absolute;inset:0}body.editorial-home .hero-plate .plate-tag{letter-spacing:.26em;color:var(--paper-soft);text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#00000059;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:16px;left:16px}body.editorial-home .hero-plate .plate-cap{color:var(--paper-soft);z-index:2;grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}body.editorial-home .hero-plate .plate-cap .cap-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px}body.editorial-home .hero-plate .plate-cap .cap-text{max-width:360px;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;line-height:1.2}body.editorial-home .hero-plate .plate-seal{background:var(--seal);width:56px;height:56px;color:var(--paper-soft);letter-spacing:.1em;text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cormorant Garamond,serif;font-size:12px;font-style:italic;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fbf1e42e}body.editorial-home .hero-plate .plate-seal:after{content:"";border:1px solid #fbf1e459;border-radius:50%;position:absolute;inset:3px}body.editorial-home .hero-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}body.editorial-home .hero-grid .cell{border-right:1px solid var(--rule);padding:22px 20px 20px 0}body.editorial-home .hero-grid .cell:last-child{border-right:none}body.editorial-home .hero-grid .num{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}body.editorial-home .hero-grid .val{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;line-height:1.15}body.editorial-home .hero-grid .val em{color:var(--ink-2);font-style:italic}body.editorial-home .hero-grid .sub{color:var(--ink-3);margin-top:4px;font-size:12px;font-style:italic}@media (max-width:900px){body.editorial-home .hero-layout{grid-template-columns:1fr;gap:32px}body.editorial-home .hero-plate{min-height:420px}body.editorial-home .hero-grid{grid-template-columns:1fr 1fr}}body.editorial-home .ribbon{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-top:36px;padding:14px 0;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}body.editorial-home .ribbon-track{gap:48px;padding-right:48px;animation:48s linear infinite editorial-scroll;display:inline-flex}body.editorial-home .ribbon-track span{align-items:center;gap:48px;display:inline-flex}body.editorial-home .ribbon-track span:after{content:"◆";color:var(--gold);font-size:8px}@keyframes editorial-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body.editorial-home .chapter{padding:100px 0 40px;position:relative}body.editorial-home .chapter-head{border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr;align-items:baseline;gap:56px;margin-bottom:56px;padding-bottom:24px;display:grid}body.editorial-home .chapter-num{color:var(--gold);letter-spacing:-.02em;font-family:Cormorant Garamond,serif;font-size:84px;font-style:italic;font-weight:300;line-height:.8}body.editorial-home .chapter-title{flex-direction:column;gap:14px;display:flex}body.editorial-home .chapter-title h2{max-width:860px}@media (max-width:820px){body.editorial-home .chapter{padding:72px 0 28px}body.editorial-home .chapter-head{grid-template-columns:1fr;gap:14px;margin-bottom:36px}body.editorial-home .chapter-num{font-size:56px}}body.editorial-home .overture{grid-template-columns:260px 1fr;align-items:start;gap:64px;display:grid}body.editorial-home .overture .side{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.9;position:sticky;top:100px}body.editorial-home .overture .side .k{color:var(--gold)}body.editorial-home .overture .side .v{letter-spacing:0;text-transform:none;color:var(--ink-2);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;line-height:1.4;display:block}body.editorial-home .overture .body{max-width:720px}body.editorial-home .overture .body p{margin-bottom:18px;font-size:17px;line-height:1.75}body.editorial-home .dropcap:first-letter{float:left;color:var(--ink);padding:6px 14px 0 0;font-family:Cormorant Garamond,serif;font-size:80px;font-weight:400;line-height:.82}@media (max-width:820px){body.editorial-home .overture{grid-template-columns:1fr;gap:24px}body.editorial-home .overture .side{position:static}}body.editorial-home .outcomes{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;display:grid}body.editorial-home .outcome{border-right:1px solid var(--rule);grid-template-columns:60px 1fr;gap:24px;padding:42px 40px 42px 0;display:grid}body.editorial-home .outcome:last-child{border-right:none;padding-left:40px;padding-right:0}body.editorial-home .outcome .num{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:48px;font-style:italic;font-weight:400;line-height:1}body.editorial-home .outcome h4{margin-bottom:10px;font-size:22px}body.editorial-home .outcome p{color:var(--ink-3);margin-bottom:16px;font-size:14.5px}body.editorial-home .outcome .learn{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:1px dotted var(--gold);align-items:center;gap:8px;padding-bottom:3px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-decoration:none;transition:color .25s;display:inline-flex}body.editorial-home .outcome .learn:hover{color:var(--seal);border-bottom-color:var(--seal)}@media (max-width:820px){body.editorial-home .outcomes{grid-template-columns:1fr}body.editorial-home .outcome{border-right:none;border-bottom:1px solid var(--rule);padding:28px 0}body.editorial-home .outcome:last-child{border-bottom:none;padding-left:0}}body.editorial-home .feature{background:var(--ink);color:var(--paper-soft);padding:64px 64px 56px;position:relative;overflow:hidden}body.editorial-home .feature:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}body.editorial-home .feature .eyebrow{color:var(--gold-soft)}body.editorial-home .feature .eyebrow:before{background:var(--gold-soft)}body.editorial-home .feature h2{color:var(--paper-soft);max-width:860px;margin:22px 0}body.editorial-home .feature p{color:#f7f2e8b8;max-width:780px;font-size:16px}body.editorial-home .feature p strong{color:var(--paper-soft)}body.editorial-home .feature-grid{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr 1fr;gap:48px;margin-top:42px;padding-top:32px;display:grid}body.editorial-home .feature-grid h4{color:var(--gold-soft);margin-bottom:8px;font-size:16px;font-style:italic}body.editorial-home .feature-grid p{font-size:14.5px}@media (max-width:820px){body.editorial-home .feature{padding:40px 28px}body.editorial-home .feature-grid{grid-template-columns:1fr;gap:24px}}body.editorial-home .japan{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:48px;display:grid}body.editorial-home .japan .plate{border-right:1px solid var(--ink);min-height:520px;position:relative;overflow:hidden}body.editorial-home .japan .plate img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}body.editorial-home .japan .plate-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--paper-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;bottom:18px;left:18px}body.editorial-home .japan .prose{padding:56px 48px}body.editorial-home .japan .prose h3{margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,40px);line-height:1.08}body.editorial-home .japan .prose h3 em{color:var(--gold);font-style:italic;font-weight:300}body.editorial-home .japan .prose p{max-width:460px;font-size:16px;line-height:1.7}body.editorial-home .japan .stats{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;margin-top:28px;padding-top:20px;display:grid}body.editorial-home .japan .stat{padding-right:20px}body.editorial-home .japan .stat .big{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:44px;font-weight:400;line-height:1}body.editorial-home .japan .stat .big em{color:var(--gold);font-style:italic;font-weight:300}body.editorial-home .japan .stat .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}@media (max-width:820px){body.editorial-home .japan{grid-template-columns:1fr}body.editorial-home .japan .plate{border-right:none;border-bottom:1px solid var(--ink);min-height:320px}body.editorial-home .japan .prose{padding:32px 24px}}body.editorial-home .venue-hero{border:1px solid var(--ink);aspect-ratio:16/9;background:var(--ink);margin-top:48px;position:relative;overflow:hidden}body.editorial-home .venue-hero img{object-fit:cover;filter:saturate(.82)contrast(1.02);opacity:.96;width:100%;height:100%;position:absolute;inset:0}body.editorial-home .venue-hero:after{content:"";background:linear-gradient(#1c191500 35%,#1c1915bf 100%);position:absolute;inset:0}body.editorial-home .venue-hero .cap{z-index:2;color:var(--paper-soft);grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}body.editorial-home .venue-hero .cap .jp{color:var(--gold-soft);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:40px;font-style:italic;font-weight:300;line-height:1}body.editorial-home .venue-hero .cap .en{color:var(--paper-soft);font-family:Cormorant Garamond,serif;font-size:36px;line-height:1}body.editorial-home .venue-hero .cap .coords{letter-spacing:.22em;text-transform:uppercase;color:#f7f2e8a6;text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.6}body.editorial-home .venue-hero .cap .coords .gold{color:var(--gold-soft)}body.editorial-home .venue-body{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}body.editorial-home .venue-body .cell{border-right:1px solid var(--rule);padding:32px 28px 32px 0}body.editorial-home .venue-body .cell:last-child{border-right:none;padding-right:0}body.editorial-home .venue-body .cell:nth-child(n+2){padding-left:28px}body.editorial-home .venue-body .cell .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--seal);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}body.editorial-home .venue-body .cell h4{margin-bottom:8px;font-size:20px}body.editorial-home .venue-body .cell p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}@media (max-width:820px){body.editorial-home .venue-body{grid-template-columns:1fr}body.editorial-home .venue-body .cell{border-right:none;border-bottom:1px solid var(--rule);padding:24px 0}body.editorial-home .venue-body .cell:last-child{border-bottom:none}body.editorial-home .venue-body .cell:nth-child(n+2){padding-left:0}body.editorial-home .venue-hero .cap{grid-template-columns:1fr;gap:12px}body.editorial-home .venue-hero .cap .coords{text-align:left}}body.editorial-home .program-tabs{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);gap:0;margin-bottom:0;display:flex}body.editorial-home .program-tab{text-align:left;cursor:pointer;color:var(--ink-4);border:none;border-right:1px solid var(--rule);background:0 0;flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding:24px 0;font-family:Cormorant Garamond,serif;font-size:24px;transition:color .25s;display:grid;position:relative}body.editorial-home .program-tab:last-child{border-right:none}body.editorial-home .program-tab .tnum{letter-spacing:.22em;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:10.5px}body.editorial-home .program-tab[aria-selected=true]{color:var(--ink)}body.editorial-home .program-tab[aria-selected=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:16px}body.editorial-home .program-tab:hover{color:var(--ink-2)}body.editorial-home .program-panel{padding-top:36px;display:none}body.editorial-home .program-panel.active{display:block}body.editorial-home .agenda{margin-top:0}body.editorial-home .agenda-item{border-bottom:1px solid var(--rule-soft);grid-template-columns:120px 1fr auto;align-items:baseline;gap:32px;padding:22px 0;display:grid}body.editorial-home .agenda-item:last-child{border-bottom:none}body.editorial-home .agenda-item .time{letter-spacing:.14em;color:var(--gold);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}body.editorial-home .agenda-item .meat h5{color:var(--ink);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;line-height:1.25}body.editorial-home .agenda-item .meat .desc{color:var(--ink-3);max-width:620px;font-size:14px;line-height:1.6}body.editorial-home .agenda-item .kind{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);text-align:right;font-family:JetBrains Mono,monospace;font-size:9.5px}body.editorial-home .agenda-item.break{background:0 0}body.editorial-home .agenda-item.break .meat h5{color:var(--ink-3);font-size:16px;font-style:italic}@media (max-width:820px){body.editorial-home .agenda-item{grid-template-columns:1fr;gap:6px;padding:18px 0}body.editorial-home .agenda-item .kind{text-align:left}body.editorial-home .program-tab{font-size:17px}}body.editorial-home .faculty-head{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:32px;padding-bottom:16px;display:grid}body.editorial-home .faculty-head h3{max-width:480px}body.editorial-home .faculty-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}body.editorial-home .faculty{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 24px 28px 0}body.editorial-home .faculty:nth-child(3n){border-right:none;padding-right:0}body.editorial-home .faculty:nth-child(3n+2),body.editorial-home .faculty:nth-child(3n){padding-left:24px}body.editorial-home .faculty:nth-last-child(-n+3){border-bottom:none}body.editorial-home .portrait{aspect-ratio:4/5;background:var(--paper-deep);border:1px solid var(--rule);justify-content:flex-start;align-items:flex-end;margin-bottom:16px;display:flex;position:relative;overflow:hidden}body.editorial-home .portrait img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}body.editorial-home .portrait:after{content:"";background:linear-gradient(#f7f2e800 60%,#1c191559 100%);position:absolute;inset:0}body.editorial-home .portrait .tag{z-index:2;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;position:absolute;bottom:8px;left:8px}body.editorial-home .faculty h4{margin-bottom:6px;font-size:20px;line-height:1.2}body.editorial-home .faculty .role{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}body.editorial-home .faculty .bio{color:var(--ink-3);font-size:13.5px;line-height:1.6}body.editorial-home .faculty .bio strong{color:var(--ink-2)}@media (max-width:820px){body.editorial-home .faculty-head{grid-template-columns:1fr;gap:14px}body.editorial-home .faculty-grid{grid-template-columns:1fr 1fr}body.editorial-home .faculty:nth-child(3n){border-right:1px solid var(--rule);padding-right:24px}body.editorial-home .faculty:nth-child(2n){border-right:none;padding-left:24px;padding-right:0}body.editorial-home .faculty:nth-last-child(-n+3){border-bottom:1px solid var(--rule)}body.editorial-home .faculty:nth-last-child(-n+1){border-bottom:none}}body.editorial-home .topics{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}body.editorial-home .topic{color:var(--ink);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule-soft);align-items:baseline;gap:12px;padding:20px 24px 20px 0;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;display:flex}body.editorial-home .topic:nth-child(3n){border-right:none;padding-right:0}body.editorial-home .topic:nth-child(n+2):not(:nth-child(3n+1)){padding-left:20px}body.editorial-home .topic:nth-child(3n+1):not(:first-child){border-right:1px solid var(--rule)}body.editorial-home .topic:nth-last-child(-n+3){border-bottom:none}body.editorial-home .topic .n{color:var(--gold);letter-spacing:.2em;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal}@media (max-width:820px){body.editorial-home .topics{grid-template-columns:1fr 1fr}body.editorial-home .topic:nth-child(3n){border-right:1px solid var(--rule);padding-right:24px}body.editorial-home .topic:nth-child(2n){border-right:none;padding-left:20px;padding-right:0}}body.editorial-home .culture-grid{grid-template-rows:260px 260px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}body.editorial-home .culture{border:1px solid var(--rule);background:var(--paper-deep);text-decoration:none;display:block;position:relative;overflow:hidden}body.editorial-home .culture img{object-fit:cover;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform .8s}body.editorial-home .culture:hover img{transform:scale(1.04)}body.editorial-home .culture:after{content:"";background:linear-gradient(#0000 45%,#1c1915b3 100%);position:absolute;inset:0}body.editorial-home .culture .tag{z-index:2;color:var(--paper-soft);position:absolute;bottom:16px;left:16px;right:16px}body.editorial-home .culture .tag .ky{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}body.editorial-home .culture .tag .nm{font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;line-height:1.1}body.editorial-home .culture.tall{grid-row:span 2}body.editorial-home .culture.wide{grid-column:span 2}@media (max-width:820px){body.editorial-home .culture-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}body.editorial-home .culture.tall,body.editorial-home .culture.wide{grid-area:auto}body.editorial-home .culture{aspect-ratio:4/3}}body.editorial-home .pull{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 2.2fr;align-items:center;gap:56px;margin:80px 0 0;padding:52px 0;display:grid}body.editorial-home .pull .mark{color:var(--gold);text-align:right;font-family:Cormorant Garamond,serif;font-size:160px;font-style:italic;font-weight:300;line-height:.5}body.editorial-home .pull blockquote{color:var(--ink);letter-spacing:-.005em;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3vw,34px);font-style:italic;font-weight:300;line-height:1.25}body.editorial-home .pull cite{letter-spacing:.24em;color:var(--ink-4);text-transform:uppercase;margin-top:22px;font-family:JetBrains Mono,monospace;font-size:10px;font-style:normal;display:block}@media (max-width:820px){body.editorial-home .pull{grid-template-columns:1fr;gap:24px}body.editorial-home .pull .mark{text-align:left}}body.editorial-home .faq{border-top:1px solid var(--ink);margin-top:8px}body.editorial-home .faq-item{border-bottom:1px solid var(--rule)}body.editorial-home .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;grid-template-columns:44px 1fr auto;align-items:baseline;gap:16px;padding:26px 40px 26px 0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;list-style:none;transition:color .25s;display:grid;position:relative}body.editorial-home .faq-q::-webkit-details-marker{display:none}body.editorial-home .faq-q .qn{letter-spacing:.2em;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:10.5px}body.editorial-home .faq-q:hover{color:var(--seal)}body.editorial-home .faq-q .arrow{color:var(--ink-3);text-align:right;width:20px;font-family:JetBrains Mono,monospace;font-size:12px;transition:transform .3s}body.editorial-home .faq-item[open] .faq-q .arrow{color:var(--seal);transform:rotate(45deg)}body.editorial-home .faq-a{color:var(--ink-2);padding:0 0 26px 60px;font-size:15px;line-height:1.7}@media (max-width:820px){body.editorial-home .faq-q{grid-template-columns:36px 1fr auto;font-size:18px}body.editorial-home .faq-a{padding-left:52px}}body.editorial-home .cta{background:var(--ink);color:var(--paper-soft);margin:80px 0 0;padding:72px 72px 64px;position:relative;overflow:hidden}body.editorial-home .cta:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:1px;position:absolute;top:0;left:0;right:0}body.editorial-home .cta-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}body.editorial-home .cta .eyebrow{color:var(--gold-soft)}body.editorial-home .cta .eyebrow:before{background:var(--gold-soft)}body.editorial-home .cta h2{color:var(--paper-soft);letter-spacing:-.015em;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1}body.editorial-home .cta h2 em{color:var(--gold-soft)}body.editorial-home .cta-lede{color:#f7f2e8b8;max-width:420px;font-family:Cormorant Garamond,serif;font-size:21px;font-style:italic;line-height:1.5}body.editorial-home .cta-grid{border-top:1px solid #b0874e40;grid-template-columns:repeat(3,1fr);gap:0;padding-top:32px;display:grid}body.editorial-home .cta-grid .contact{border-right:1px dotted #ffffff24;padding-right:28px}body.editorial-home .cta-grid .contact:nth-child(n+2){padding-left:28px}body.editorial-home .cta-grid .contact:last-child{border-right:none}body.editorial-home .cta-grid .role{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}body.editorial-home .cta-grid .name{color:var(--paper-soft);margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400}body.editorial-home .cta-grid .email{color:var(--gold-soft);letter-spacing:.04em;border-bottom:1px dotted #cba97666;padding-bottom:2px;font-family:JetBrains Mono,monospace;font-size:11.5px;text-decoration:none}body.editorial-home .cta-grid .email:hover{color:var(--paper-soft);border-bottom-color:var(--paper-soft)}body.editorial-home .cta-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}body.editorial-home .cta-ctas .btn-primary{background:var(--paper-soft);color:var(--ink);border-color:var(--paper-soft)}body.editorial-home .cta-ctas .btn-primary:hover{background:var(--seal);color:var(--paper-soft);border-color:var(--seal)}body.editorial-home .cta-ctas .btn-ghost{color:var(--paper-soft);border-color:#f7f2e84d}body.editorial-home .cta-ctas .btn-ghost:hover{background:var(--paper-soft);color:var(--ink);border-color:var(--paper-soft)}@media (max-width:820px){body.editorial-home .cta{padding:40px 28px}body.editorial-home .cta-head,body.editorial-home .cta-grid{grid-template-columns:1fr;gap:20px}body.editorial-home .cta-grid .contact{border-bottom:1px dotted #ffffff24;border-right:none;padding:20px 0}body.editorial-home .cta-grid .contact:last-child{border-bottom:none}body.editorial-home .cta-grid .contact:nth-child(n+2){padding-left:0}}body.editorial-home .colophon{border-top:1px solid var(--ink);background:var(--paper-soft);margin-top:72px;padding:40px 56px 48px}body.editorial-home .colophon .inner{letter-spacing:.22em;text-transform:uppercase;max-width:1240px;color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;font-family:JetBrains Mono,monospace;font-size:10px;display:grid}body.editorial-home .colophon .mid{color:var(--gold);letter-spacing:.01em;text-transform:none;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic}body.editorial-home .colophon .right{text-align:right}@media (max-width:820px){body.editorial-home .colophon{padding:28px 24px}body.editorial-home .colophon .inner{text-align:left;grid-template-columns:1fr;gap:12px}body.editorial-home .colophon .right{text-align:left}}body.editorial-home .orn{justify-content:center;align-items:center;gap:14px;margin:48px 0;display:flex}body.editorial-home .orn .bar{background:var(--rule);flex:1;height:1px}body.editorial-home .orn .dot{background:var(--gold);border-radius:50%;width:6px;height:6px}body.editorial-home .orn .rhombus{background:var(--ink);width:8px;height:8px;transform:rotate(45deg)}body.editorial-home .reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}body.editorial-home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){body.editorial-home .reveal{opacity:1;transition:none;transform:none}body.editorial-home .ribbon-track{animation:none}}
