/* Editorial and company destinations use complete reading compositions. */
.page-design--intelligence{--ed-accent:#c9b8a3;--ed-muted:#9ba4a8;--ed-rule:#b4b8b326;color:#e7e3dc!important}
.page-design--company{--ed-accent:#a6cbd8;--ed-muted:#a6afb9;--ed-rule:#97aabd2d}
.page-design--contact,.page-design--sitemap{--ed-accent:#b7d4e0;--ed-muted:#9aa7b4;--ed-rule:#99aabc2b}
:is(.page-design--intelligence,.page-design--company,.page-design--contact,.page-design--sitemap){position:relative}
.ed-overline{font:11px/1.5 'IBM Plex Mono',monospace;letter-spacing:.08em;color:var(--ed-muted);text-transform:uppercase}
.ed-journal-mast{display:flex;align-items:baseline;gap:25px;flex-wrap:wrap;padding:20px 0 35px;border-bottom:1px solid var(--ed-rule)}
.ed-journal-mast>p{flex-basis:100%;font:11px 'IBM Plex Mono',monospace;color:#b6a392;letter-spacing:.06em}
.page-design .ed-journal-mast h1{font:400 clamp(54px,7.2vw,100px)/1 'Instrument Serif',Georgia,serif;letter-spacing:-.045em}
.ed-journal-mast h1 span{color:#986b62;font-size:.7em;margin-left:12px}
.ed-journal-mast>span{margin-left:auto;font-size:13px;color:#8b928f}
.ed-reading-room{min-height:470px;display:grid;grid-template-columns:225px 1fr;gap:55px;padding:45px 0 15px;position:relative;isolation:isolate}
.ed-reading-room::before{content:'';position:absolute;inset:10% -4vw -12%;z-index:-1;background:radial-gradient(ellipse at 75% 70%,#9e5e3620,transparent 70%);pointer-events:none;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}
.ed-reading-selector nav{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.ed-reading-selector button{background:none;border:0;color:#8a8e8c;text-align:left;font-size:17px;line-height:1.3;padding:10px 0;transition:color .2s;position:relative}
.ed-reading-selector button::before{content:'↗';position:absolute;left:-24px;color:#b58d70;opacity:0}
.ed-reading-selector button[aria-selected=true]{color:#ebe6dc}.ed-reading-selector button[aria-selected=true]::before{opacity:1}
.ed-journal-feature [role=tabpanel]{display:grid;grid-template-columns:1fr 1fr;gap:25px 48px;min-height:340px;align-content:start}
.ed-note-title{grid-column:1/-1;display:flex;gap:28px;align-items:baseline}
.ed-note-mark{font:300 40px/1 Archivo,sans-serif;color:#b79a7c;flex:none}
.page-design .ed-note-title h2{font:400 clamp(44px,5.2vw,72px)/1.04 'Instrument Serif',Georgia,serif;max-width:17ch;letter-spacing:-.035em;text-wrap:balance}
.ed-note-preview{grid-column:1/-1;display:grid;grid-template-columns:.95fr 1.05fr;gap:25px 40px;padding-left:65px}
.ed-note-preview>p{font-size:16px;color:#9ea39f;line-height:1.75}.ed-note-preview .ed-note-deck{font-size:21px;color:#c3b8a9;line-height:1.55}.ed-note-preview .page-link{grid-column:1/-1;justify-self:start;color:#d2bc9b;margin-top:10px}
.ed-journal-footnote{font:12px/1.7 'IBM Plex Mono',monospace;color:#787d7b;border-top:1px solid var(--ed-rule);padding-top:25px!important}
/* Each note has a deliberate reading measure. Running heads provide real navigation. */
.ed-essay-opening{padding:26px 0 65px;position:relative}
.ed-essay-opening .ed-overline{display:block;color:#b09985;margin-bottom:35px}
.page-design .ed-essay-opening h1{font:400 clamp(48px,6.5vw,84px)/1.02 'Instrument Serif',Georgia,serif;letter-spacing:-.035em;max-width:17ch;margin-bottom:25px}
.ed-essay-opening>p{max-width:48ch;font-size:21px;line-height:1.55;color:#aea99e}
.ed-essay-rule{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#b39370,transparent);transform:scaleX(var(--scene,1));transform-origin:left}
.ed-essay--boundaries .ed-essay-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:0 80px;align-items:end}.ed-essay--boundaries .ed-overline{grid-column:1/-1}.ed-essay--boundaries .ed-essay-opening>p{margin-bottom:28px}
.ed-reading-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:80px;padding:55px 0 0;justify-content:space-between}
.ed-reading-margin{position:sticky;top:30px;align-self:start;color:#92968f;font:11px/1.6 'IBM Plex Mono',monospace}
.ed-reading-margin>span{display:block;color:#b3a18b;margin-bottom:25px}.ed-reading-margin nav{display:flex;flex-direction:column;gap:17px}.ed-reading-margin button{background:none;border:0;padding:0;text-align:left;color:#797e79;font:13px/1.6 Archivo,sans-serif}.ed-reading-margin button[aria-current=true]{color:#d7c8b5}.ed-reading-track{width:1px;height:135px;background:#aa968024;margin:35px 0}.ed-reading-track i{display:block;width:1px;height:100%;background:#c6a67d;transform:scaleY(var(--reading,0));transform-origin:top}
.ed-reading-body{font:400 20px/1.8 Georgia,serif;color:#c4c2b9}.ed-reading-body .ed-essay-intro{font-size:24px;line-height:1.7;color:#dfd8ca;margin-bottom:62px}
.ed-chapter{padding:0 0 65px}.ed-chapter-caption{font:10px/1.4 'IBM Plex Mono',monospace;color:#8e877c;text-transform:uppercase;letter-spacing:.11em;margin-bottom:20px}
.page-design .ed-chapter h2{font:400 30px/1.15 Archivo,sans-serif;color:#e0dbd0;letter-spacing:-.04em;margin-bottom:25px;max-width:25ch}
.ed-chapter p+p{margin-top:20px}.ed-chapter dl{margin:35px 0 0;padding:0 0 0 28px;border-left:1px solid #bda07844;display:block}.ed-chapter dl>div{padding:0 0 30px;display:grid;grid-template-columns:150px 1fr;gap:25px}.ed-chapter dt{font:15px/1.6 Archivo,sans-serif;color:#d3bb9f}.ed-chapter dd{font-size:17px;line-height:1.7;margin:0}.ed-essay-takeaway{padding:35px 0 0;border-top:1px solid #b29e7a40;color:#bcac95}.ed-essay-takeaway>.page-link{font-family:Archivo,sans-serif;color:#d2c2aa;margin-top:25px}
.ed-essay--ownership .ed-essay-opening{max-width:900px;margin:auto;text-align:center;padding-block:38px 60px}.ed-essay--ownership .ed-essay-opening h1{max-width:13ch;margin-inline:auto;font:400 clamp(50px,7.5vw,98px)/.99 Archivo,sans-serif;letter-spacing:-.065em;color:#d5bdba}.ed-essay--ownership .ed-essay-opening>p{margin:auto}.ed-essay--ownership .ed-reading-layout{grid-template-columns:minmax(0,740px) 200px;gap:80px}.ed-essay--ownership .ed-reading-margin{grid-column:2;grid-row:1}.ed-essay--ownership .ed-reading-body{grid-column:1;grid-row:1}.ed-essay--ownership .ed-chapter{position:relative;padding-left:35px;border-left:1px solid #a4797433}.ed-essay--ownership .ed-chapter::before{content:'';position:absolute;left:-1px;top:0;width:1px;height:100%;background:linear-gradient(#b8877e,transparent);transform:scaleY(var(--scene,0));transform-origin:top}.ed-essay--ownership .ed-chapter-caption{color:#b2847d}
.ed-essay--stewardship .ed-essay-opening{display:grid;grid-template-columns:1fr 1fr;gap:20px 90px;padding-block:30px 60px}.ed-essay--stewardship .ed-overline{grid-column:1/-1}.ed-essay--stewardship .ed-essay-opening h1{font-size:clamp(60px,8.5vw,116px);line-height:.93;max-width:10ch}.ed-essay--stewardship .ed-essay-opening>p{align-self:end;margin-bottom:28px;color:#9fbcb8;font-size:24px}.ed-essay--stewardship .ed-reading-body{color:#bac9c4}.ed-essay--stewardship .ed-chapter-caption{color:#8bb4a6}.ed-essay--stewardship .ed-reading-track i{background:#8bb4a6}
/* Company: the identity has room to breathe; the people have the visual focus. */
.ed-company-intro{position:relative;text-align:center;padding:25px 0 42px;isolation:isolate}
.ed-company-meta{display:flex;justify-content:space-between;font:10px/1.5 'IBM Plex Mono',monospace;letter-spacing:.09em;color:#7f98a8;text-transform:uppercase;margin-bottom:50px}
.page-design .ed-company-intro h1{font-size:clamp(50px,7vw,95px);line-height:1;letter-spacing:-.055em;color:#e3e5e2;font-weight:400}.ed-company-intro h1 em{font:italic 400 1.15em/1.07 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;color:#a5baca}
.ed-company-intro>p{max-width:660px;margin:30px auto 40px;font-size:20px;color:#9faeb9;line-height:1.65}.ed-company-presence{max-width:600px;margin:auto;display:flex;align-items:center;gap:28px;font-size:12px;color:#839ba9}.ed-company-presence i{flex:1;height:1px;background:linear-gradient(90deg,#984554,#82afc5);transform:scaleX(var(--scene,.5));transform-origin:left}
.ed-company-intro::before{content:'';position:absolute;z-index:-1;inset:-40px -4vw -80px;background:radial-gradient(ellipse at 5% 60%,#30182b66,transparent 55%),radial-gradient(ellipse at 95% 45%,#1333436b,transparent 55%);mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent);pointer-events:none}
.ed-company-doorways{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:60px}.ed-company-doorways a{padding:26px 28px 12px;border-left:1px solid #7391a530;position:relative;min-height:170px}.ed-company-doorways a:first-child{padding-left:0;border-left:0}.ed-company-doorways a>span{font:400 clamp(27px,3vw,39px)/1.1 'Instrument Serif',Georgia,serif;color:#c3cfda}.ed-company-doorways p{max-width:25ch;color:#8696a6;font-size:14px;margin-top:20px}.ed-company-doorways i{font:24px Archivo,sans-serif;color:#bb7185;position:absolute;right:25px;bottom:5px;transition:transform .2s}.ed-company-doorways a:hover i{transform:translate(3px,-3px)}
.ed-about-opening{text-align:center;padding:30px 0 50px}.ed-about-opening>.ed-overline{margin-bottom:32px}.page-design .ed-about-opening h1{font-size:clamp(44px,6.9vw,94px);line-height:1.04;letter-spacing:-.06em}.ed-about-opening h1>span{color:#8cbad3}.ed-about-opening em{font:italic 400 1.17em/1 'Instrument Serif',Georgia,serif;letter-spacing:-.025em;color:#bcafb6}.ed-about-statement{max-width:840px;margin:auto;padding:25px 0 65px;color:#b6c3ce;font-size:clamp(23px,2.6vw,34px);line-height:1.6;text-align:center}.ed-company-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:20px}.ed-company-facts>div{position:relative;padding-top:28px}.ed-company-facts>div::before{content:'';position:absolute;top:0;left:0;width:60px;height:2px;background:#7eabca;transform:scaleX(var(--scene,0));transform-origin:left}.page-design .ed-company-facts h2{font:400 26px/1.2 'Instrument Serif',Georgia,serif;color:#c6d1d7;margin-bottom:22px}.ed-company-facts p{font-size:16px;line-height:1.8;color:#8fa1b1}.ed-company-closing{display:flex;justify-content:center;gap:50px;margin-top:60px;flex-wrap:wrap}
.ed-leadership-title{display:flex;align-items:end;justify-content:space-between;padding:20px 0 38px}.page-design .ed-leadership-title h1{font:400 clamp(50px,7vw,88px)/1 'Instrument Serif',Georgia,serif;letter-spacing:-.04em}.ed-leadership-title>p{font-size:14px;color:#8da0b0;margin-bottom:8px}
.ed-leadership{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;min-height:475px}.ed-portrait-stage{position:relative;background:#090d12;overflow:hidden;min-height:470px}.ed-portrait-stage figure{margin:0!important;position:relative;min-height:470px;height:100%}.ed-portrait-stage img{display:block;width:100%;height:470px;object-fit:cover;object-position:center 25%;filter:grayscale(1) contrast(.86);opacity:.78;mask-image:linear-gradient(#000 55%,transparent 96%)}.ed-portrait-stage figcaption{position:absolute;bottom:24px;left:30px;right:30px}.ed-portrait-stage figcaption>span{color:#b7ccd9;font-size:12px}.ed-portrait-stage figcaption>p{color:#899dab;font-size:15px;line-height:1.6;margin-top:12px;max-width:30ch}.ed-leader-names{padding-top:5px;display:flex;flex-direction:column;justify-content:center}.ed-leader-names nav{display:flex;flex-direction:column;gap:30px}.ed-leader-names button{background:none;border:0;text-align:left;padding:0 0 0 24px;color:#6f7f8d;border-left:1px solid #6d84942a}.ed-leader-names button>span{display:block;font:400 clamp(30px,3.6vw,49px)/1.06 'Instrument Serif',Georgia,serif;letter-spacing:-.01em}.ed-leader-names button>small{display:block;font-size:11px;color:#667d8f;margin-top:12px}.ed-leader-names button[aria-selected=true]{color:#e0ded7;border-left-color:#9ebacd}.ed-leader-names button[aria-selected=true]>small{color:#a4b4c0}.ed-leader-names>p{font-size:14px;line-height:1.8;color:#8c9caa;margin:40px 0 15px;padding-left:24px}.ed-leader-names>.page-link{align-self:start;margin-left:24px}
.ed-team-title{text-align:center;padding:30px 0 50px}.ed-team-title>.ed-overline{margin-bottom:28px}.page-design .ed-team-title h1{font-size:clamp(40px,5.7vw,77px);letter-spacing:-.055em;line-height:1.03}.ed-team-title em{font:italic 400 1.18em/1.15 'Instrument Serif',Georgia,serif;color:#a5c7cb;letter-spacing:-.025em}.ed-team-practice{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:50px 85px;padding-top:30px;border-top:1px solid #718fa42a}.ed-team-roles nav{display:flex;flex-direction:column;gap:20px}.ed-team-roles button{background:none;border:0;padding:10px 0;text-align:left;font:400 23px/1.35 Archivo,sans-serif;letter-spacing:-.03em;color:#657f8a;max-width:17ch}.ed-team-roles button[aria-selected=true]{color:#b1d5d8}.ed-team-responsibility h2{font-size:28px;color:#c5d8dd;line-height:1.2;margin-top:20px;max-width:22ch}.ed-team-responsibility [role=tabpanel]>p:last-child{font-size:19px;line-height:1.8;color:#94abb6;margin-top:25px}.ed-team-shared{grid-column:1/-1;display:flex;align-items:center;gap:30px;font-size:13px;color:#8ba5b0;padding:30px 0 0}.ed-team-connection{flex:1;height:1px;background:#719faf30;position:relative}.ed-team-connection>i{position:absolute;inset:0;background:linear-gradient(90deg,#82c5ca,#c46b81);transform:scaleX(var(--scene,.1));transform-origin:left}
/* A brief written as a letter, with no panel container. */
.ed-contact{padding:25px 0}.ed-contact>header{display:grid;grid-template-columns:1fr .8fr;gap:20px 90px;align-items:end}.ed-contact>header>.ed-overline{grid-column:1/-1;color:#b697a3}.ed-contact h1{font-size:clamp(48px,6.4vw,88px);letter-spacing:-.055em;line-height:1}.ed-contact h1 em{font:italic 400 1.15em/1.1 'Instrument Serif',Georgia,serif;color:#b2cbd7;letter-spacing:-.025em}.ed-contact>header>p:last-child{font-size:19px;line-height:1.7;color:#8fa6b6;max-width:33ch;margin-bottom:10px}.ed-contact-letter{max-width:960px;margin:55px auto 0;padding:0}.ed-contact-letter>label{display:grid;grid-template-columns:210px 1fr;align-items:start;gap:40px;margin:0;padding:25px 0;border-top:1px solid #93a8bc29}.ed-contact-letter label>span{font:13px/1.7 Archivo,sans-serif;color:#92a6b6;padding-top:9px}.ed-contact-letter textarea{display:block;width:100%;border:0;border-radius:0;background:transparent;color:#d0dce6;font:400 24px/1.6 'Instrument Serif',Georgia,serif;padding:0;resize:vertical;min-height:85px;outline-offset:8px}.ed-contact-letter textarea::placeholder{color:#53697b}.ed-contact-select select{background:#080e14;border:0;border-bottom:1px solid #72889a45;border-radius:0;color:#b9ccd8;padding:8px 0 14px;font-size:21px;max-width:100%}.ed-contact-send{margin:30px 0 0 250px;display:flex;justify-content:space-between;align-items:center;gap:35px}.ed-contact-send>a{font:27px/1.3 'Instrument Serif',Georgia,serif;color:#c6dce7}.ed-contact-send>a>span{margin-left:25px;color:#c07890}.ed-contact-send>p{font-size:11px;color:#7d90a3;line-height:1.8}.ed-contact>footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;color:#8197a9;font-size:12px;margin-top:70px}.ed-contact>footer>a{font-size:17px;color:#a3becf}
.ed-directory-heading{padding:30px 0;display:flex;justify-content:space-between;align-items:end;gap:40px}.page-design .ed-directory-heading h1{font:400 clamp(48px,6vw,78px)/1.1 'Instrument Serif',Georgia,serif;letter-spacing:-.025em}.ed-directory-heading label>span{display:block;color:#829aaa;font-size:11px;margin-bottom:10px}.ed-directory-heading input{border:0;border-bottom:1px solid #6e8b9a66;background:transparent;color:#bad2df;padding:9px 0;font-size:20px;min-width:250px}.ed-directory-roots{display:flex;gap:40px;padding:10px 0 25px}.ed-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 70px;border-top:1px solid #7694a536;padding-top:40px}.ed-directory h2{font:400 30px/1.2 'Instrument Serif',Georgia,serif;color:#bdd5df;margin-bottom:28px}.ed-directory ul{list-style:none;padding:0;margin:0}.ed-directory li{margin-bottom:22px}.ed-directory li a>span{display:block;font-size:16px;color:#acbfcc}.ed-directory li a>small{display:block;font-size:12px;color:#718b9e;margin-top:5px}.ed-directory li a:hover>span{color:#e0ebef}.ed-directory-empty{padding:50px 0;color:#9fbbca}
@media(max-width:900px){.ed-reading-room{grid-template-columns:170px 1fr;gap:35px}.ed-note-preview{display:block}.ed-note-preview>p+p{margin-top:20px}.ed-leadership{gap:45px}.ed-reading-layout,.ed-essay--ownership .ed-reading-layout{gap:40px;grid-template-columns:170px 1fr}.ed-essay--ownership .ed-reading-margin{grid-column:1}.ed-essay--ownership .ed-reading-body{grid-column:2}.ed-contact>header{gap:35px}.ed-company-facts{gap:30px}.ed-directory{grid-template-columns:1fr 1fr}}
@media(max-width:700px){
 .ed-journal-mast{padding:12px 0 24px;gap:16px}.ed-journal-mast>p{font-size:9px}.ed-journal-mast>span{margin-left:0;font-size:11px}.ed-journal-mast h1 span{margin:0}.ed-reading-room{display:block;padding-top:24px;min-height:0}.ed-reading-selector nav{flex-direction:row;gap:18px;border-bottom:1px solid var(--ed-rule);padding-bottom:19px}.ed-reading-selector button{font-size:12px;padding:0;flex:1}.ed-reading-selector button::before{display:none}.ed-journal-feature{padding-top:30px}.ed-journal-feature [role=tabpanel]{display:block;min-height:0}.ed-note-title{gap:16px}.ed-note-mark{font-size:26px}.page-design .ed-note-title h2{font-size:42px}.ed-note-preview{padding:26px 0 0}.ed-note-preview .ed-note-deck{font-size:21px}.ed-note-preview>p{font-size:15px}.ed-note-preview .page-link{margin:22px 0 25px}.ed-journal-footnote{font-size:10px}
 .ed-essay-opening,.ed-essay--boundaries .ed-essay-opening,.ed-essay--stewardship .ed-essay-opening{display:block;padding:17px 0 35px}.page-design .ed-essay-opening h1{font-size:48px;max-width:15ch}.ed-essay-opening .ed-overline{font-size:9px;margin-bottom:24px}.ed-essay-opening>p,.ed-essay--stewardship .ed-essay-opening>p{font-size:19px;margin:22px 0 0}.ed-reading-layout,.ed-essay--ownership .ed-reading-layout{display:block;padding-top:30px}.ed-reading-margin{position:relative;top:auto;margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid #9c8b7330}.ed-reading-margin>span{margin-bottom:15px}.ed-reading-margin nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:11px 20px}.ed-reading-margin button{font-size:11px;max-width:45%;color:#a7a493}.ed-reading-track{display:none}.ed-reading-body{font-size:18px;line-height:1.8}.ed-reading-body .ed-essay-intro{font-size:22px;margin-bottom:45px}.page-design .ed-chapter h2{font-size:27px}.ed-chapter{padding-bottom:40px}.ed-chapter dl{padding-left:18px}.ed-chapter dl>div{display:block}.ed-chapter dd{margin-top:12px;font-size:17px}.ed-chapter dt{font-size:17px}.ed-essay--ownership .ed-chapter{padding-left:20px}.ed-essay--ownership .ed-essay-opening{padding-block:25px 35px}.page-design .ed-essay--stewardship .ed-essay-opening h1{font-size:68px}
 .ed-company-intro{padding:14px 0 25px}.ed-company-meta{font-size:8px;gap:20px;margin-bottom:42px}.page-design .ed-company-intro h1{font-size:47px;letter-spacing:-.06em}.ed-company-intro>p{font-size:17px;margin:28px auto 35px}.ed-company-presence{font-size:10px;gap:18px}.ed-company-doorways{display:block;margin-top:35px}.ed-company-doorways a,.ed-company-doorways a:first-child{display:block;padding:25px 35px 25px 0;border-left:0;border-top:1px solid #7391a52c;min-height:0}.ed-company-doorways a>span{font-size:34px}.ed-company-doorways p{margin-top:12px;font-size:13px;max-width:none}.ed-company-doorways i{right:0;bottom:auto;top:25px}.ed-about-opening{padding:20px 0 25px}.page-design .ed-about-opening h1{font-size:42px}.ed-about-statement{font-size:22px;line-height:1.65;padding-bottom:35px}.ed-company-facts{display:block}.ed-company-facts>div{padding:22px 0 32px}.ed-company-facts>div::before{height:1px}.ed-company-facts h2{margin-bottom:14px}.ed-company-facts p{font-size:15px}.ed-company-closing{margin-top:25px;gap:15px;justify-content:start}
 .ed-leadership-title{display:block;padding:15px 0 25px}.ed-leadership-title>p{margin-top:18px;font-size:12px}.ed-leadership{display:flex;flex-direction:column-reverse;gap:28px}.ed-leader-names{padding-top:0}.ed-leader-names nav{gap:15px}.ed-leader-names button{padding-left:15px}.ed-leader-names button>span{font-size:32px}.ed-leader-names button>small{margin-top:6px;font-size:9px}.ed-leader-names>p,.ed-leader-names>.page-link{display:none}.ed-portrait-stage{min-height:425px}.ed-portrait-stage figure{min-height:425px}.ed-portrait-stage img{height:425px}.ed-portrait-stage figcaption{left:22px;bottom:17px}.ed-team-title{padding:20px 0 30px}.page-design .ed-team-title h1{font-size:38px}.ed-team-practice{display:block;padding-top:22px}.ed-team-roles nav{flex-direction:row;gap:15px;justify-content:space-between}.ed-team-roles button{font-size:12px;max-width:30%;padding:0;line-height:1.5}.ed-team-responsibility{padding-top:30px}.ed-team-responsibility h2{font-size:29px;margin-top:16px}.ed-team-responsibility [role=tabpanel]>p:last-child{font-size:18px;margin-top:20px}.ed-team-shared{gap:15px;font-size:9px;line-height:1.5;margin-top:20px;padding-bottom:10px}
 .ed-contact{padding:16px 0}.ed-contact>header{display:block}.ed-contact>header>.ed-overline{margin-bottom:25px}.ed-contact h1{font-size:46px}.ed-contact>header>p:last-child{font-size:17px;margin:25px 0 0}.ed-contact-letter{margin-top:35px}.ed-contact-letter>label{display:block;padding:20px 0}.ed-contact-letter label>span{display:block;padding:0;margin-bottom:16px;font-size:11px}.ed-contact-letter textarea{font-size:23px;min-height:90px}.ed-contact-select select{font-size:18px;width:100%}.ed-contact-send{margin:20px 0 0;display:block}.ed-contact-send>a{font-size:29px}.ed-contact-send>p{margin-top:18px}.ed-contact>footer{margin-top:40px;font-size:10px}.ed-contact>footer>a{font-size:17px}.ed-directory-heading{display:block;padding-top:17px}.page-design .ed-directory-heading h1{font-size:48px}.ed-directory-heading label{display:block;margin-top:28px}.ed-directory-heading input{min-width:0;width:100%}.ed-directory-roots{gap:25px}.ed-directory{display:block;padding-top:30px}.ed-directory>section{padding-bottom:35px}.ed-directory h2{margin-bottom:22px}.ed-directory li{margin-bottom:19px}
}
@media(prefers-reduced-motion:reduce){.ed-company-presence i,.ed-company-facts>div::before,.ed-essay-rule,.ed-team-connection>i,.ed-chapter::before{transform:none!important}}

/* Portraits are part of the reading surface, with no bright image boundary. */
.ed-portrait-stage{background:transparent}
.ed-portrait-stage img{filter:grayscale(1) brightness(.64) contrast(1.15);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 10%,#000 55%,transparent 99%);mask-composite:intersect}
.ed-journal-mast h1{font-style:normal}
