.founder-link {
    display: inline-block;
    margin-top: 18px;
    padding-bottom: 2px;
    border-bottom: 1.5px solid rgba(246,242,234,.4);
    color: var(--ivory);
    font-size: 12.5px;
    font-weight: 700;
    text-decoration: none;
    transition: color 220ms var(--ease), border-color 220ms var(--ease);
  }
  .founder-link:hover { color: var(--orange); border-color: var(--orange); }

.about-editorial {
  --about-display: var(--font-display);
  --ivory: #FFFFFF;
  --paper: #FFFFFF;
  --midnight: #000000;
  --ink: #000000;
  --ink-soft: #595959;
  background: var(--paper);
  --iridescent: linear-gradient(110deg, #c4dad8, #d9cfe5 48%, #e4dbc8);
  font-family: var(--font-reading);
}
.about-editorial h1, .about-editorial h2, .about-editorial h3 { font-family: var(--about-display); }
.about-editorial .eyebrow { opacity: 1; }
.about-editorial .dark-room { color: var(--ivory); }
.about-editorial .dark-room p.lead { color: rgba(248,246,241,.8); }
.about-editorial section.room { min-height: auto; padding-block: clamp(88px, 10vw, 156px); }
.about-editorial .roomwrap > .eyebrow { grid-column: 1 / -1; padding-bottom: 24px; border-bottom: 1px solid var(--rule); }
.about-editorial .roomwrap > h2 { grid-column: 2 / 10; margin-top: 32px; max-width: 21ch; }
.about-editorial .page-hero { padding-block: 140px 120px; }
.about-editorial .page-hero .inner > .eyebrow { grid-column: 1 / -1; padding-bottom: 22px; border-bottom: 1px solid var(--rule); }
.about-editorial .page-hero h1 { grid-column: 1 / 10; max-width: 21ch; font-size: clamp(44px, 5.5vw, 86px); line-height: 1.03; margin-top: 32px; }
.about-editorial .page-hero .inner > p.lead { grid-column: 6 / 12; margin-top: 48px; max-width: 52ch; }
.about-editorial .light-room .founder-link { color: var(--ink); border-color: var(--rule); }
@media (max-width: 900px) {
  .about-editorial .page-hero { padding-block: 108px 80px; }
  .about-editorial .page-hero .inner > h1,
  .about-editorial .page-hero .inner > p.lead { grid-column: 1 / -1; }
  .about-editorial .page-hero .inner > *, .about-editorial .roomwrap > h2 { grid-column: 1 / -1; }
}
.about-editorial section.core-team { padding-block: clamp(18px, 1.5vw, 26px) clamp(24px, 2.4vw, 40px); scroll-margin-top: 72px; }
.about-editorial .core-team-header { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--grid-gap); align-items: baseline; }
.about-editorial .core-team-header h2, .about-editorial .core-team-header p { margin: 0; font: 400 clamp(8px, .7vw, 11px)/1.5 var(--font-reading); letter-spacing: .16em; }
.about-editorial .core-team-header h2 { grid-column: 1 / 5; }
.about-editorial .core-team-header p { grid-column: 6 / -1; text-align: right; }
.about-editorial .core-team-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--grid-gap); margin-top: 14px; }
.about-editorial .core-profile { min-width: 0; }
.about-editorial .core-profile-portrait { position: relative; isolation: isolate; aspect-ratio: 1.57; margin: 0 0 8px; overflow: hidden; background: linear-gradient(135deg, #c9c9c9, #e4e4e4); }
.about-editorial .core-profile-portrait::before { content: ''; position: absolute; z-index: -1; width: 94%; aspect-ratio: 1; left: 3%; top: 30%; border-radius: 50%; background: radial-gradient(ellipse at 28% 20%, #ffffffa6, transparent 42%), conic-gradient(from 30deg, #c1d9d6, #e0d5e9, #f1e5cf, #bcd9d5, #d5c6e1, #e9dfc8, #c1d9d6); box-shadow: inset 0 0 0 2px #ffffff50, inset -8px 4px 16px #ffffff60; }
.about-editorial .core-profile-portrait img { position: absolute; top: 3%; left: 0; display: block; width: 100%; height: 132%; object-fit: contain; object-position: center top; }
.about-editorial .core-profile--ailiza .core-profile-portrait img { height: 145%; top: 0; }
.about-editorial .core-profile h3 { margin: 0; font: 400 clamp(16px, 1.5vw, 24px)/1.08 var(--font-display); letter-spacing: -.025em; text-transform: uppercase; }
.about-editorial .core-profile-role { margin-top: 3px; font: 400 clamp(14px, 1.15vw, 18px)/1.15 var(--font-reading); color: #111; }
.about-editorial .core-profile-contribution { margin-top: 10px; max-width: 28ch; font: 400 clamp(13px, 1vw, 16px)/1.2 var(--font-reading); color: #333; }
.about-editorial .core-profile-link { display: inline-block; margin-top: 8px; color: #555; font: 400 11px/1.4 var(--font-reading); text-underline-offset: 3px; }
.about-editorial .core-profile-link:hover { color: #000; }
@media (max-width: 700px) {
  .about-editorial .core-team-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 28px; }
  .about-editorial .core-team-header h2 { grid-column: 1 / 5; }
  .about-editorial .core-team-header p { grid-column: 5 / -1; }
}
@media (max-width: 420px) {
  .about-editorial .core-team-header h2, .about-editorial .core-team-header p { grid-column: 1 / -1; text-align: left; }
  .about-editorial .core-team-header { row-gap: 6px; }
  .about-editorial .core-team-grid { grid-template-columns: minmax(0, 1fr); }
  .about-editorial .core-profile h3 { font-size: 22px; }
  .about-editorial .core-profile-role { font-size: 17px; }
  .about-editorial .core-profile-contribution { font-size: 16px; }
}
.about-editorial section.why-team { padding-block: clamp(24px, 2.4vw, 40px); background: #000; color: #fff; scroll-margin-top: 72px; }
.about-editorial .why-team .roomwrap { align-items: center; row-gap: 24px; }
.about-editorial .why-team-marker { grid-column: 1 / 8; grid-row: 1; margin: 0; font: 400 10px/1.5 var(--font-reading); letter-spacing: .22em; }
.about-editorial .why-team .why-team-statement { grid-column: 1 / 5; grid-row: 2; margin: 0; max-width: none; font: 400 clamp(30px, 3.7vw, 61px)/.94 var(--font-display); letter-spacing: -.035em; }
.about-editorial .why-team-statement span { display: block; }
.about-editorial .why-team-copy { grid-column: 5 / 8; grid-row: 2; padding-right: clamp(0px, 1.6vw, 26px); font: 400 clamp(14px, 1.13vw, 18px)/1.3 var(--font-reading); color: #dedede; }
.about-editorial .why-team-copy p { margin: 0; }
.about-editorial .why-team-copy p + p { margin-top: 18px; }
.about-editorial .why-team-map { grid-column: 8 / -1; grid-row: 1 / 3; margin: 0; }
.about-editorial .why-team-map svg { display: block; width: 100%; height: auto; overflow: visible; }
.about-editorial .expertise-rings { stroke: #d9d9d9; stroke-width: .6; stroke-opacity: .72; }
.about-editorial .expertise-labels { font: 400 14px var(--font-reading); letter-spacing: .6px; }
@media (max-width: 1000px) {
  .about-editorial .why-team-marker { grid-column: 1 / -1; }
  .about-editorial .why-team .why-team-statement { grid-column: 1 / 7; font-size: clamp(32px, 5.3vw, 53px); }
  .about-editorial .why-team-copy { grid-column: 8 / -1; padding: 0; font-size: 16px; }
  .about-editorial .why-team-map { grid-column: 4 / -1; grid-row: 3; margin-top: 8px; }
}
@media (max-width: 600px) {
  .about-editorial section.why-team { padding-block: 28px 36px; }
  .about-editorial .why-team .why-team-statement { grid-column: 1 / -1; font-size: clamp(30px, 7.8vw, 46px); }
  .about-editorial .why-team-copy { grid-column: 1 / -1; grid-row: 3; max-width: 40ch; }
  .about-editorial .why-team-map { grid-column: 1 / -1; grid-row: 4; }
  .about-editorial .expertise-labels { font-size: 15px; letter-spacing: 0; }
}
.about-editorial section.advisory-board { padding-block: clamp(28px, 3vw, 48px) clamp(40px, 4vw, 64px); scroll-margin-top: 72px; }
.about-editorial .advisory-header { display: flex; justify-content: space-between; align-items: baseline; gap: 24px; }
.about-editorial .advisory-header h2, .about-editorial .advisory-header p { margin: 0; font: 400 clamp(9px, .72vw, 11px)/1.5 var(--font-reading); letter-spacing: .15em; }
.about-editorial .advisory-header p { text-align: right; }
.about-editorial .advisory-roster { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-top: clamp(28px, 3vw, 48px); }
.about-editorial .advisor { min-width: 0; padding-inline: clamp(14px, 2vw, 32px); border-left: 1px solid #d5d5d5; }
.about-editorial .advisor:first-child { border-left: 0; padding-left: 0; }
.about-editorial .advisor:last-child { padding-right: 0; }
.about-editorial .advisor-portrait { display: block; width: 220px; max-width: 100%; height: clamp(160px, 17vw, 240px); object-fit: contain; object-position: center bottom; background: transparent; }
.about-editorial .advisor-details { margin-top: 16px; }
.about-editorial .advisor h3 { margin: 0; min-height: 2.2em; font: 400 clamp(19px, 1.55vw, 25px)/1.1 var(--font-display); letter-spacing: -.02em; }
.about-editorial .advisor-expertise { margin-top: 10px; font: 400 13px/1.4 var(--font-reading); color: #333; }
.about-editorial .advisor-institution { margin-top: 2px; font: 400 12px/1.4 var(--font-reading); color: #666; }
.about-editorial .advisor-credentials { display: block; margin-top: 5px; font: 400 11px/1.2 var(--font-reading); letter-spacing: .04em; }
.about-editorial .advisor-link { display: inline-block; margin-top: 12px; color: #555; font: 400 11px/1.4 var(--font-reading); text-underline-offset: 3px; }
.about-editorial .advisor-link:hover { color: #000; }
@media (max-width: 1000px) {
  .about-editorial .advisory-roster { grid-template-columns: repeat(3, minmax(0, 1fr)); row-gap: 32px; }
  .about-editorial .advisor:nth-child(4) { border-left: 0; padding-left: 0; }
}
@media (max-width: 600px) {
  .about-editorial .advisory-header { flex-direction: column; align-items: flex-start; gap: 10px; }
  .about-editorial .advisory-header p { text-align: left; max-width: 36ch; }
  .about-editorial .advisory-roster { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .about-editorial .advisor:nth-child(4) { border-left: 1px solid #d5d5d5; padding-left: 14px; }
  .about-editorial .advisor:nth-child(odd) { border-left: 0; padding-left: 0; }
  .about-editorial .advisor { padding-inline: 14px; }
}
@media (max-width: 360px) {
  .about-editorial .advisory-roster { grid-template-columns: minmax(0, 1fr); }
  .about-editorial .advisor, .about-editorial .advisor:nth-child(4) { border-left: 0; padding: 0; }
  .about-editorial .advisor-portrait { width: 180px; height: 180px; }
  .about-editorial .advisor-details { margin-top: 16px; }
  .about-editorial .advisor h3 { min-height: 0; }
}
.about-editorial section.about-together { position: relative; isolation: isolate; overflow: hidden; padding-block: 0; background: #000; color: #fff; }
.about-editorial .about-together .roomwrap { position: relative; min-height: clamp(230px, 15vw, 300px); padding-block: 68px 42px; align-items: center; }
.about-editorial .together-marker { position: absolute; top: 26px; left: calc((100% + var(--grid-gap)) / 3); margin: 0; font: 400 10px/1.5 var(--font-meta); letter-spacing: .16em; color: #bdbdbd; }
.about-editorial .together-globe { position: absolute; z-index: -1; left: -6vw; top: -3vw; width: 44vw; max-width: none; height: auto; pointer-events: none; }
.about-editorial .about-together .roomwrap > h2 { grid-column: 5 / 11; margin: 0; max-width: none; font: 400 clamp(22px, 2.22vw, 39px)/1.12 var(--font-display); letter-spacing: -.035em; }
.about-editorial #together-title > span { display: block; white-space: nowrap; }
.about-editorial #together-title > span:nth-child(2) { padding-left: 1.5vw; }
.about-editorial #together-title > span:nth-child(3) { padding-left: 2.5vw; }
@media (max-width: 1000px) {
  .about-editorial .about-together .roomwrap { row-gap: 24px; padding-block: 64px 32px; }
  .about-editorial .about-together .roomwrap > h2 { grid-column: 5 / -1; font-size: clamp(23px, 2.65vw, 30px); }
  .about-editorial .together-globe { width: 58vw; left: -22vw; top: 0; }
}
@media (max-width: 600px) {
  .about-editorial .about-together .roomwrap { min-height: 500px; padding-block: 72px 210px; }
  .about-editorial .together-marker { left: 0; }
  .about-editorial .about-together .roomwrap > h2 { grid-column: 1 / -1; font-size: clamp(25px, 6.3vw, 36px); }
  .about-editorial #together-title > span { white-space: normal; padding-left: 0; }
  .about-editorial .together-globe { width: 95vw; left: -30vw; top: auto; bottom: -58vw; }
}
.about-editorial section.founder-feature { padding-block: 0; scroll-margin-top: 72px; border-block: 1px solid #484848; }
.about-editorial .founder-feature .roomwrap { position: relative; isolation: isolate; align-items: start; grid-template-rows: auto 1fr; column-gap: 20px; row-gap: 24px; padding-block: 40px 32px; min-height: 400px; }
.about-editorial .founder-feature .roomwrap > .eyebrow { position: absolute; top: 26px; left: 0; z-index: 2; padding: 0; border: 0; font-size: 9px; letter-spacing: .24em; }
.about-editorial .founder-feature-portrait { grid-column: 2 / 6; grid-row: 1 / 3; position: absolute; inset: -40px -20px -32px -28px; margin: 0; overflow: hidden; z-index: -1; }
.about-editorial .founder-feature-portrait img { display: block; width: 100%; height: calc(100% + 100px); object-fit: cover; object-position: center 22%; position: absolute; top: -60px; }
.about-editorial .founder-feature-content { display: contents; }
.about-editorial .founder-feature-heading { grid-column: 6 / 11; grid-row: 1; }
.about-editorial .founder-feature-heading h2 { font-family: var(--font-display); font-size: clamp(36px, 4.5vw, 76px); line-height: .9; letter-spacing: -.035em; font-weight: 400; }
.about-editorial .founder-feature-role { margin-top: 10px; font: 400 clamp(18px, 1.8vw, 28px)/1.15 var(--font-reading); color: #d9d9d9; }
.about-editorial .founder-feature-narrative { grid-column: 6 / 11; grid-row: 2; font: 400 clamp(13px, 1.15vw, 17px)/1.5 var(--font-reading); color: #c9c9c9; max-width: 52ch; }
.about-editorial .founder-feature-narrative .founder-link { margin-top: 14px; font: 400 12px/1.4 var(--font-reading); }
.about-editorial .founder-feature-quote { grid-column: 11 / -1; grid-row: 1 / 3; margin: 8px 0 0; padding-left: 12px; font: italic 400 clamp(24px, 2.55vw, 40px)/1.12 var(--font-display); color: #f4f4f4; }
.about-editorial .founder-feature-quote::before { content: '\201C'; display: block; font: 400 76px/.75 var(--font-reading); margin-bottom: 8px; }
.about-editorial .founder-feature-quote::after { content: ''; display: block; width: 32px; height: 1px; background: #aaa; margin-top: 24px; }
@media (max-width: 1100px) and (min-width: 761px) {
  .about-editorial .founder-feature .roomwrap { column-gap: 12px; min-height: 350px; }
  .about-editorial .founder-feature-heading h2 { font-size: 4.25vw; }
  .about-editorial .founder-feature-quote { padding-left: 0; }
}
@media (max-width: 760px) {
  .about-editorial .founder-feature .roomwrap { padding-block: 64px 40px; row-gap: 28px; }
  .about-editorial .founder-feature-portrait { position: relative; inset: auto; grid-column: 3 / -1; grid-row: 1; height: 380px; }
  .about-editorial .founder-feature-heading { grid-column: 1 / -1; grid-row: 2; }
  .about-editorial .founder-feature-heading h2 { font-size: clamp(36px, 9vw, 62px); }
  .about-editorial .founder-feature-narrative { grid-column: 1 / -1; grid-row: 3; font-size: 16px; }
  .about-editorial .founder-feature-quote { grid-column: 4 / -1; grid-row: 4; padding-left: 0; font-size: 32px; max-width: 18ch; }
}
.about-editorial .light-room { background: var(--paper); --rule: rgba(0,0,0,.22); }
.about-editorial .dark-room { background: var(--midnight); --rule: rgba(255,255,255,.28); }
.about-editorial h1, .about-editorial h2 { font-weight: 400; letter-spacing: -.035em; }
.about-editorial .eyebrow i { background: var(--iridescent) !important; border-radius: 0; }
.about-editorial .about-opening { background: #F8F6F1; padding-block: 116px 64px; min-height: 80vh; min-height: 80svh; display: flex; align-items: center; }
.about-editorial .about-opening .inner { align-items: center; position: relative; padding-top: 36px; max-width: none; isolation: isolate; }
.about-editorial .about-page-marker { position: absolute; top: 0; right: 0; font: 400 10px/1.5 var(--font-meta); letter-spacing: .18em; }
.about-editorial .about-opening .inner > .about-hero-copy { grid-column: 1 / -1; grid-row: 1; width: 35%; justify-self: start; padding-top: 0; position: relative; z-index: 1; }
.about-editorial .about-opening h1 { width: 120%; max-width: none; margin-top: 30px; font-family: var(--font-display); font-size: clamp(40px, 4.3vw, 72px); font-weight: 400; letter-spacing: -.045em; line-height: .98; color: var(--ink); }
.about-editorial .about-hero-copy p.lead { margin-top: 24px; max-width: 42ch; font-size: 17px; line-height: 1.7; }
.about-editorial .about-opening .inner > .about-hero-art { grid-column: 1 / -1; grid-row: 1; width: 60vw; justify-self: end; min-width: 0; margin: 0 calc(-1 * var(--page-edge)) 0 0; }
.about-editorial .about-hero-art img { aspect-ratio: 1536 / 1024; display: block; width: 100%; height: auto; }
.about-editorial .about-hero-art::after { display: none; }
.about-editorial .btn { box-shadow: none; border-radius: 0; }
.about-editorial .navlinks a.active, .about-editorial .navlinks a:hover { color: inherit; text-decoration: underline; text-underline-offset: 6px; }
.about-editorial #progress { background: var(--iridescent); }
.about-editorial ::selection { background: #d9cfe5; color: #000; }
.about-editorial .btn:hover { background: #dedede !important; color: #000 !important; }
.about-editorial .founder-link:hover,
.about-editorial .foot-links a:hover { color: #fff; border-color: currentColor; }
.about-editorial a:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; }
@media (max-width: 900px) {
  .about-editorial .about-opening { padding-block: 104px 64px; min-height: auto; }
  .about-editorial .about-opening .inner { row-gap: 48px; }
  .about-editorial .about-opening .inner > .about-hero-copy,
  .about-editorial .about-opening .inner > .about-hero-art { grid-column: 1 / -1; grid-row: auto; width: 100%; }
  .about-editorial .about-opening .inner > .about-hero-art { width: calc(100% + 2 * var(--page-edge)); margin-inline: calc(-1 * var(--page-edge)); }
  .about-editorial .about-opening h1 { width: 100%; max-width: 17ch; font-size: clamp(36px, 7vw, 68px); }
}
