:root{--lx-ink:#121110;--lx-ink-soft:#3b3833;--lx-muted:#8a857c;--lx-line:#1211101f;--lx-gold:#b39361;--lx-gold-pale:#d9c39b;--lx-ease:cubic-bezier(.2, .7, .2, 1)}body:has(.media-shell){background:#fff}.media-shell{--mx-paper:#fff;--mx-white:#fff;background:#fff}.media-shell .mx-journal,.media-shell .mx-featured,.media-shell .mx-people{background:#fff}.media-shell{--font-zen-kaku-gothic:var(--font-shippori);--font-gothic:var(--font-shippori);font-family:var(--font-shippori), "Yu Mincho", "Hiragino Mincho ProN", serif;font-feature-settings:"palt"}.media-shell :is(p,li,dd,dt,small,label,span,a,button,input,textarea,select){font-family:inherit}.media-shell :is(.latin-kicker,.lx-eyebrow,.lx-feature-no,.lx-person-no,.lx-person-count,.lx-person-sample){font-family:var(--font-instrument-serif), serif}.media-shell :is(h1,h2,h3,.lx-feature-title){font-family:var(--font-contact-mincho), var(--font-shippori), serif}.media-shell :is(.media-cover h1,.mh-logo,.mh-logo *,.mf-logo,.mf-logo *,.jh-title,.jh-title *){font-family:var(--font-instrument-serif), serif}.lx-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--lx-gold);align-items:center;gap:1.1rem;font-size:.8125rem;display:inline-flex}.lx-eyebrow span+span:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:28px;height:1px;margin-right:1.1rem;display:inline-block}.lx-eyebrow span+span{font-family:var(--font-shippori), serif;letter-spacing:.2em;text-transform:none}.lx-on-dark{color:var(--lx-gold-pale)}.lx-link{letter-spacing:.28em;color:var(--lx-ink);border-bottom:1px solid;align-items:center;gap:1.1rem;padding-bottom:.7rem;font-size:.8125rem;display:inline-flex}.lx-link>span[aria-hidden=true]{width:34px;height:1px;transition:width .6s var(--lx-ease);background:currentColor;position:relative}.lx-link>span[aria-hidden=true]:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}:is(a:hover,.group:hover) .lx-link>span[aria-hidden=true],.lx-link:hover>span[aria-hidden=true]{width:56px}.lx-link.lx-on-dark{color:#fff}.lx-head{text-align:center;margin-bottom:clamp(3.5rem,7vw,6rem)}.lx-head h2{letter-spacing:.22em;color:var(--lx-ink);margin-top:1.4rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.lx-head>p:last-child{letter-spacing:.14em;color:var(--lx-muted);margin-top:1.5rem;font-size:.875rem}.lx-people{background:#fff;padding-block:clamp(6rem,11vw,10rem)}.lx-people-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(2rem,3.5vw,3.5rem) clamp(1.5rem,2.6vw,2.75rem);max-width:76rem;margin:0 auto;padding:0;list-style:none;display:grid}.lx-person{grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem .9rem;display:grid}.lx-person-frame{aspect-ratio:3/4;background:#141210;grid-column:1/-1;margin-bottom:1.4rem;display:block;position:relative;overflow:hidden}.lx-person-image{object-fit:cover;filter:saturate(.85);transition:transform 1.6s var(--lx-ease), filter 1.6s var(--lx-ease)}.lx-person:hover .lx-person-image{filter:saturate();transform:scale(1.05)}.lx-person-monogram{font-family:var(--font-instrument-serif), serif;color:#d9c39bbf;background:radial-gradient(70% 60% at 50% 40%,#b393612e,#0000 70%),#141210;justify-content:center;align-items:center;font-size:clamp(6rem,12vw,9rem);font-style:italic;display:flex;position:absolute;inset:0}.lx-person-sample{letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;font-size:.6875rem;position:absolute;top:.9rem;left:.9rem}.lx-person-no{color:var(--lx-gold);font-size:.9375rem;font-style:italic}.lx-person-name{letter-spacing:.2em;color:var(--lx-ink);font-size:1.4rem}.lx-person-role{letter-spacing:.12em;color:var(--lx-muted);grid-column:2;font-size:.75rem}.lx-person-count{border-top:1px solid var(--lx-line);letter-spacing:.18em;color:var(--lx-ink-soft);grid-column:2;margin-top:.6rem;padding-top:.7rem;font-size:.8125rem}.lx-invite{color:#fff;text-align:center;background:#0d0c0a;justify-content:center;align-items:center;min-height:min(88vh,820px);padding:clamp(5rem,10vw,9rem) 1.5rem;display:flex;position:relative;overflow:hidden}.lx-invite-image{object-fit:cover;filter:grayscale(.35)brightness(.55)}.lx-invite-shade{background:radial-gradient(60% 60%,#0a090826,#0a0908b3),linear-gradient(#0a090866,#0a0908bf);position:absolute;inset:0}.lx-invite-inner{z-index:1;flex-direction:column;align-items:center;gap:2.2rem;display:flex;position:relative}.lx-invite h2{letter-spacing:.2em;color:#fff;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:400;line-height:1.7}.lx-invite-lead{letter-spacing:.14em;color:#ffffffb8;font-size:.9375rem}.media-shell .mx-journal{border-top:0;padding-block:clamp(6rem,11vw,10rem)}.media-shell .story-card h3{letter-spacing:.1em;font-weight:400;line-height:1.75}.media-shell .story-summary{letter-spacing:.06em;color:var(--lx-muted);line-height:2}@media (max-width:639px){.lx-people-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}.lx-person-name{letter-spacing:.12em;font-size:1.1rem}.lx-person-role,.lx-person-count{grid-column:1/-1}}.media-shell .mh-bar,.media-shell .mh{background-color:#fffffff0}.lx-eyebrow{flex-wrap:wrap;row-gap:.4rem}.lx-eyebrow span{white-space:nowrap}@media (max-width:639px){.lx-eyebrow{letter-spacing:.24em;font-size:.75rem}}.lx-person-sample{z-index:1;text-shadow:0 1px 8px #000000b3}.lx-feature{background:#0d0c0a;padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.lx-feature-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;max-width:1480px;margin:0 auto;padding-inline:clamp(1rem,3vw,3rem);display:grid;position:relative}.lx-feature-visual{grid-area:1/5/auto/13;height:min(82vh,780px);min-height:520px;position:relative;overflow:hidden}.lx-feature-image{object-fit:cover;transition:transform 2.6s var(--lx-ease);transform:scale(1.03)}.lx-feature-spread:hover .lx-feature-image{transform:scale(1.08)}.lx-feature-shade{background:linear-gradient(90deg,#0d0c0a8c 0%,#0d0c0a00 45%),linear-gradient(#0d0c0a00 65%,#0d0c0a73 100%);position:absolute;inset:0}.lx-feature-place{z-index:1;letter-spacing:.4em;color:#fff;text-shadow:0 1px 14px #0009;justify-items:end;gap:.35rem;font-size:.875rem;display:grid;position:absolute;bottom:clamp(1.25rem,2.5vw,2.25rem);right:clamp(1.5rem,3vw,2.75rem)}.lx-feature-place span{letter-spacing:.24em;color:#ffffffbf;font-size:.75rem}.lx-feature-paper{z-index:2;color:var(--lx-ink);transition:transform 1s var(--lx-ease);background:#fff;flex-direction:column;grid-area:1/1/auto/7;gap:1.6rem;padding:clamp(2.75rem,4.5vw,4.5rem) clamp(2rem,4vw,4rem) clamp(2.5rem,4vw,4rem);display:flex;position:relative;box-shadow:0 60px 120px -40px #000000bf,0 20px 50px -20px #00000073}.lx-feature-spread:hover .lx-feature-paper{transform:translateY(-6px)}.lx-feature-paper:before{content:"";background:var(--lx-gold);width:56px;height:2px;position:absolute;top:0;left:clamp(2rem,4vw,4rem)}.lx-feature-no{color:var(--lx-gold);text-shadow:0 10px 30px #00000059;font-size:clamp(6rem,11vw,10rem);font-style:italic;line-height:1;position:absolute;top:0;right:clamp(1.5rem,3vw,3rem);transform:translateY(-58%)}.lx-feature-paper .lx-eyebrow{color:var(--lx-gold)}.lx-feature-title{letter-spacing:.08em;color:var(--lx-ink);font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:400;line-height:1.65}.lx-feature-summary{letter-spacing:.06em;color:var(--lx-ink-soft);font-size:.9375rem;line-height:2.1}.lx-feature-quote{border-top:1px solid var(--lx-line);padding:1.6rem 0 0 2.4rem;position:relative}.lx-feature-quote:before{content:"“";font-family:var(--font-instrument-serif), serif;color:var(--lx-gold);font-size:3.4rem;line-height:1;position:absolute;top:1.1rem;left:0}.lx-feature-quote p{letter-spacing:.08em;color:var(--lx-ink);font-size:clamp(1rem,1.3vw,1.15rem);line-height:2}.lx-feature-quote footer{letter-spacing:.22em;color:var(--lx-ink);align-items:baseline;gap:.9rem;margin-top:.9rem;font-size:.8125rem;display:flex}.lx-feature-quote footer span{letter-spacing:.12em;color:var(--lx-muted);font-size:.75rem}.lx-feature-paper .lx-button{align-self:flex-start;margin-top:.4rem}.lx-button{border:1px solid var(--lx-ink);min-height:58px;color:var(--lx-ink);letter-spacing:.26em;transition:background .5s var(--lx-ease), color .5s var(--lx-ease), border-color .5s var(--lx-ease);justify-content:center;align-items:center;gap:1.2rem;padding:0 2.6rem;font-size:.8125rem;display:inline-flex}.lx-button>span[aria-hidden=true]{width:30px;height:1px;transition:width .6s var(--lx-ease);background:currentColor;position:relative}.lx-button>span[aria-hidden=true]:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.lx-button:hover,.group:hover .lx-button{background:var(--lx-ink);color:#fff}.lx-button:hover>span[aria-hidden=true],.group:hover .lx-button>span[aria-hidden=true]{width:46px}.lx-button.lx-on-dark{color:#fff;border-color:#ffffffbf}.lx-button.lx-on-dark:hover{color:var(--lx-ink);background:#fff;border-color:#fff}.media-shell .ax-body.frame-box,.media-shell .ax-meta.frame-box,.media-shell .ax-note.frame-box{border:0;box-shadow:0 1px 2px #1211100d,0 24px 60px -28px #12111038,0 70px 120px -70px #1211102e}.media-shell .ax-body.frame-box:before{content:"";background:var(--lx-gold);border:0;width:64px;height:2px;display:block;position:absolute;inset:0 auto auto clamp(1.5rem,5.5vw,5rem)}.media-shell .ax-meta.frame-box{background:#fff}.media-shell .ax-meta>div+div:before{background:var(--lx-line)}.media-shell .ax-note.frame-box{color:#f3eee4;background:radial-gradient(70% 90% at 0 0,#b3936129,#0000 60%),#121110;margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(2.5rem,4vw,3.5rem) clamp(2rem,4vw,3.5rem);box-shadow:0 30px 70px -30px #1211108c,0 10px 24px -12px #12111059}.media-shell .ax-note .latin-kicker{color:var(--lx-gold-pale)}.media-shell .ax-note-label{color:#f3eee499;border-bottom-color:#d9c39b40}.media-shell .ax-note blockquote{letter-spacing:.08em;color:#fff;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:400}.media-shell .ax-note-by{color:var(--lx-gold-pale);letter-spacing:.2em}.ax-hint{border-top:1px solid var(--lx-line);letter-spacing:.05em;color:var(--lx-ink-soft);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);font-size:1rem;line-height:2.1}.ax-hint-label{letter-spacing:.3em;color:var(--lx-gold);margin-bottom:.6rem;font-size:.75rem;display:block}@media (max-width:1023px){.lx-feature-spread{grid-template-columns:1fr}.lx-feature-visual{grid-area:1/1;height:62vh;min-height:380px}.lx-feature-paper{grid-area:2/1;margin:-5.5rem clamp(.75rem,3vw,2rem) 0}}.ax-hint{max-width:38rem;margin-inline:auto}.lx-feature-no{letter-spacing:.04em;align-items:baseline;gap:.15em;font-size:clamp(1.3rem,2vw,1.8rem);font-style:normal;display:flex;transform:translateY(-62%)}.lx-feature-no small{font-family:var(--font-shippori), serif;letter-spacing:.3em;color:var(--lx-gold-pale);text-shadow:0 2px 12px #00000080;align-self:center;margin-right:.6rem;font-size:.9375rem}.lx-feature-no em{color:var(--lx-gold);font-size:clamp(6.5rem,12vw,11rem);font-style:italic;line-height:1}.lx-feature-week{letter-spacing:.18em;color:var(--lx-ink);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.8125rem;display:flex}.lx-feature-week:before{content:"";background:var(--lx-gold);border-radius:50%;width:6px;height:6px}.lx-feature-week span{letter-spacing:.12em;color:var(--lx-muted);font-size:.75rem}.lx-feature-no{left:clamp(2rem,4vw,4rem);right:auto}.lx-feature-paper:before{display:none}.lx-feature-no small{letter-spacing:.24em;text-align:right;font-size:.8125rem;line-height:1.6}.lx-feature-badge{z-index:3;border:1px solid var(--lx-gold);color:var(--lx-gold-pale);white-space:nowrap;background:#121110;align-items:center;gap:1.1rem;padding:.85rem 1.6rem .85rem 1.4rem;display:inline-flex;position:absolute;top:0;left:clamp(2rem,4vw,4rem);transform:translateY(-50%);box-shadow:0 0 0 4px #121110,0 0 0 5px #b393618c,0 18px 40px -14px #0009}.lx-feature-badge span{letter-spacing:.26em;font-size:.8125rem}.lx-feature-badge strong{font-family:var(--font-instrument-serif), serif;letter-spacing:.06em;color:var(--lx-gold-pale);border-left:1px solid #b3936180;align-items:baseline;gap:.15rem;padding-left:1.1rem;font-size:1rem;font-weight:400;display:inline-flex}.lx-feature-badge em{color:var(--lx-gold);font-size:2.3rem;font-style:italic;line-height:1}.lx-feature-paper{padding-top:clamp(3.75rem,5.5vw,5rem)}@media (max-width:639px){.lx-feature-badge{gap:.8rem;padding:.7rem 1.1rem;left:1.25rem}.lx-feature-badge span{letter-spacing:.16em;font-size:.6875rem}.lx-feature-badge em{font-size:1.8rem}}.lx-feature-badge em{font-style:normal}.mh-from,.media-from{font-family:var(--font-instrument-serif), serif;text-transform:none;letter-spacing:.06em;align-items:center;gap:.45em;font-style:italic;display:inline-flex}.mf-from{font-family:var(--font-instrument-serif), serif;letter-spacing:.06em;color:var(--lx-gold-pale);align-items:center;gap:.9rem;margin-top:1.4rem;font-size:1rem;font-style:italic;display:flex}.brand-logo{max-width:none;display:inline-block}.media-shell .media-cover-inner:after{content:"";margin-top:auto}.article-h3{letter-spacing:.06em;border-left:2px solid var(--lx-gold,#b39361);padding-left:.9rem;font-size:1.125rem;font-weight:600;line-height:1.7}.media-shell .mh-logo .zt-word,.media-shell .mh-logo .zt-word em,.media-shell .mf-logo .zt-word,.media-shell .mf-logo .zt-word em,.media-shell .media-cover h1 .zt-word,.media-shell .media-cover h1 .zt-word em{font-family:var(--font-shippori), serif;font-style:normal;font-weight:500}.zt-word{letter-spacing:.22em;margin-right:-.22em;display:inline-block}.zt-word em{color:var(--mx-gold)}.media-shell .mh-logo-main{font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.1}.media-shell .mh-from{align-items:center;gap:.9em;display:inline-flex}.media-shell .mh-reading{letter-spacing:.4em;font-family:var(--font-shippori), serif}.media-shell .media-cover h1{font-size:clamp(4.2rem,11vw,8.5rem);line-height:1.05}.media-shell .media-cover h1 .zt-word em{color:var(--mx-gold-light,#d9bf8c)}.media-shell .media-cover-reading{font-family:var(--font-shippori), serif;letter-spacing:.8em;color:#f4efe5d1;margin-top:.9rem;margin-right:-.8em;font-size:clamp(.8rem,1.1vw,.95rem)}.media-shell .mf-logo{flex-direction:column;align-items:flex-start;font-size:2.2rem;display:inline-flex}.media-shell .mf-logo .zt-word em{color:var(--mx-gold-light,#d9bf8c)}.media-shell .mf-reading{font-family:var(--font-shippori), serif;letter-spacing:.6em;color:#f4efe599;margin-top:.5rem;font-size:.7rem}.media-shell .media-cover-kicker{color:#f6e9c9;letter-spacing:.32em;text-shadow:0 1px 3px #000000b3,0 2px 18px #000000bf;font-size:clamp(.88rem,1.25vw,1.05rem);font-weight:500}.media-shell .media-cover-kicker:before,.media-shell .media-cover-kicker:after{background:#f6e9c9d9}.exec-avatar{background:#ece6da;display:block;position:relative;overflow:hidden}.exec-avatar-image{object-fit:cover}.exec-avatar-silhouette{fill:#c9bda6;width:100%;height:100%;position:absolute;inset:0}.lx-person-frame .lx-person-avatar{position:absolute;inset:0}.jh-plate{text-align:center;color:#f4efe5;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.4rem,1vw,.9rem);padding:0 6%;display:flex}.media-shell .jh-kicker{font-family:var(--font-shippori), serif;letter-spacing:.4em;color:#e7d2a7;align-items:center;gap:.9em;font-size:clamp(.7rem,.95vw,.85rem);display:inline-flex}.media-shell .jh-kicker:before,.media-shell .jh-kicker:after{content:"";background:#e7d2a7b3;width:26px;height:1px}.media-shell .jh-heading{font-family:var(--font-shippori), serif;letter-spacing:.14em;color:#f7f1e3;font-size:clamp(1.35rem,3vw,2.7rem);font-weight:500;line-height:1.5}.media-shell .jh-sub{letter-spacing:.12em;color:#f4efe5c7;font-size:clamp(.7rem,.95vw,.85rem);line-height:1.9}.media-shell .jh-heading span{display:inline-block}
