/* Élan / editorial edition. Shared rhythm, documentary images and quiet depth. */
:root{--paper:#f5eee7;--ink:#13273f;--wine:#590b06;--line:#13273f26;--section-space:clamp(36px,5vw,76px)}
body{font-kerning:normal;-webkit-font-smoothing:antialiased}::selection{background:#590b06;color:#f5eee7}
h1,h2,h3{font-weight:400;text-wrap:balance}p{orphans:3;widows:3}button,a{-webkit-tap-highlight-color:transparent}
.editorial-header .wordmark{transition:opacity .2s}.editorial-header .wordmark:hover{opacity:.8}.editorial-header .desktop-nav>a{position:relative}.editorial-header .desktop-nav>a:after{content:'';height:1px;background:#790005;position:absolute;bottom:9px;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .25s}.editorial-header .desktop-nav>a:hover:after{transform:scaleX(1)}
body:not(.motion-home) .page-hero{background:#e9d4c3;padding-block:clamp(38px,5vw,72px)}
body:not(.motion-home) .page-hero h1{font-size:clamp(48px,6.8vw,98px);line-height:1;letter-spacing:-.045em;margin-block:20px}
body:not(.motion-home) .page-hero p{font-size:15px;line-height:1.8;max-width:54ch}
.breadcrumb{opacity:.7;font-size:10px!important;letter-spacing:.04em}.section-label,.eyebrow{letter-spacing:.17em}
.legacy .section{padding-block:var(--section-space)}.legacy .section-head{margin-bottom:32px}.legacy .section-head h2{font-size:clamp(36px,4.1vw,60px);line-height:1.07;letter-spacing:-.035em}
.legacy .white-card,.legacy .glass-card,.legacy .info-card,.legacy .feature-card,.legacy .price-card{border-radius:0;border-color:var(--line);background:#fbf7f2;box-shadow:none}
.legacy .white-card h3,.legacy .info-card h3,.legacy .feature-card h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.02em;line-height:1.2}
.legacy .white-card p,.legacy .info-card p,.legacy .feature-card p{line-height:1.8;color:#4b5868}
.legacy .btn,.button{border-radius:0;min-height:46px;transition:background .2s,color .2s,border-color .2s}
.visitor-page .visitor-hero{padding-block:clamp(32px,4vw,64px);gap:7%;grid-template-columns:1.05fr .95fr}
.visitor-page .visitor-hero h1{font-size:clamp(50px,6vw,88px);letter-spacing:-.045em;line-height:1.02}
.visitor-hero figure{perspective:1200px}.visitor-hero img{border-radius:0;filter:saturate(.88) contrast(1.025);min-height:360px;max-height:480px;box-shadow:15px 15px 0 #e9d4c360}
.visitor-page .visitor-ledger,.visitor-page .visitor-enquiry{gap:8%;padding-block:var(--section-space)}
.visitor-ledger article{padding-block:25px}.visitor-page .visitor-ledger h3{font-size:30px}.visitor-enquiry .form-card{border-top:2px solid #590b06;background:#ede1d5;padding:32px}
.legacy .field input,.legacy .field textarea,.legacy .field select,.app-form input,.app-form textarea,.app-form select{border-radius:0;border-color:#13273f40;background:#fffdf9;transition:border-color .2s,box-shadow .2s}
.legacy .field input:focus,.legacy .field textarea:focus,.app-form input:focus,.app-form textarea:focus{border-color:#590b06;box-shadow:0 0 0 2px #590b0610}
.app-shell{max-width:1240px}.app-heading{padding-bottom:24px;border-bottom:1px solid var(--line)}.app-heading h1{letter-spacing:-.045em}.app-card{border:1px solid var(--line);border-top:2px solid #13273f;padding:30px}.app-nav{gap:22px}.app-nav a{padding-block:4px}.app-table th{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.app-status{line-height:1.7}
/* Real first-edition photography anchors the cinematic opening. */
.real-chapter{padding-top:72px;padding-bottom:72px}.real-heading{gap:60px;align-items:end;margin-bottom:34px}.real-heading h2{font-size:clamp(44px,5.2vw,78px);line-height:1.05;letter-spacing:-.04em}.real-heading>p{max-width:42ch;line-height:1.85}
.campus-frame{overflow:hidden}.campus-frame img{height:clamp(320px,45vw,630px);object-fit:cover;filter:saturate(.86) contrast(1.04)}
.home-contact-sheet{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.home-contact-sheet a{min-width:0}.home-contact-sheet figure{margin:0;perspective:1200px}.home-contact-sheet img{width:100%;aspect-ratio:16/11;object-fit:cover;filter:saturate(.9) contrast(1.025);transition:transform .6s,filter .6s}.home-contact-sheet a:hover img{transform:perspective(1100px) rotateY(-1.5deg) translateY(-5px);filter:saturate(1)}.home-contact-sheet figcaption{padding:18px 0;border-bottom:1px solid var(--line)}.home-contact-sheet small{display:block;font-size:8px;letter-spacing:.16em;margin-bottom:12px}.home-contact-sheet span{font:clamp(24px,2.6vw,38px)/1.15 var(--serif)}
.home-people-note{display:grid;grid-template-columns:1fr 1.5fr auto;gap:24px;align-items:center;padding-block:30px;border-bottom:1px solid var(--line)}.home-people-note>span{font-size:8px;letter-spacing:.14em;line-height:1.8}.home-people-note strong{font:36px/1.1 var(--serif)}.home-people-note>b{font-size:25px;font-weight:400}.archive-links{padding-top:24px;gap:28px}
.next-chapter{padding-top:80px;padding-bottom:100px}.next-chapter h2{margin-block:30px 45px}.next-links>a{transition:padding .25s,color .25s}.next-links>a:hover{padding-left:12px;color:#fff5eb}.experience-dock{box-shadow:0 8px 30px #13273f25}
/* Profiles have a contact-sheet index and consistent portrait treatment. */
.people-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}
.people-directory>a{display:grid;grid-template-columns:52px 1fr 12px;gap:12px;align-items:center;padding-block:12px;border-bottom:1px solid var(--line)}.people-photo{display:block;width:52px;height:64px;overflow:hidden;background:#e3d5c7}.people-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.8);transition:transform .4s}.people-directory>a:hover img{transform:scale(1.07)}.people-directory small{font-size:8px;letter-spacing:.03em;line-height:1.5;display:block;color:#745643;margin-bottom:5px}.people-directory strong{display:block;font-size:12px;line-height:1.45;font-weight:600}.people-directory b{font-weight:400;color:#790005}.people-directory a[href="#shreeni-yelwande"] img{object-position:50% 65%}
.guest-heading{padding-block:48px 40px}.guest-heading>p{max-width:60ch}.guest-index{gap:12px 25px}.guest-index a{font-size:11px}.guest-profile{grid-template-columns:minmax(260px,.85fr) minmax(0,1.6fr);gap:7%;padding-block:56px}.guest-portrait{top:135px}.guest-portrait img{border-radius:0;box-shadow:10px 10px 0 #e9d4c370;filter:saturate(.9) contrast(1.025)}
#devika-nair .judge-portrait img{object-position:center 44%}.legacy.guest-journal .guest-biography h2{font-size:clamp(42px,4.6vw,66px);letter-spacing:-.04em;line-height:1.05}.legacy.guest-journal .guest-intro{font-size:clamp(24px,2.2vw,30px);line-height:1.4;max-width:46ch}.guest-biography>p:not(.guest-intro):not(.guest-position):not(.section-label){font-size:14px;max-width:67ch}.judges-heading{padding-block:34px;background:transparent}.guest-position{color:#715b50}
.story-chapters{top:108px}.story-chapter{padding-block:var(--section-space);gap:6%}.story-caption h2{letter-spacing:-.04em}.story-photo img{filter:saturate(.9) contrast(1.025)}.story-night{background:#13273f}.story-night .story-caption h2,.story-night .story-caption p,.story-night .story-number{color:#f5eee7}.story-day{border-bottom:1px solid var(--line)}
.gallery-page .photo-card{border-radius:0;overflow:hidden}.photo-card img{filter:saturate(.87) contrast(1.03);transition:transform .6s,filter .6s}.photo-card:hover img{filter:saturate(1);transform:scale(1.025)}.gallery-toolbar{padding-bottom:20px;border-bottom:1px solid var(--line)}
.ed-footer{position:relative;background:#13273f;color:#f1e5d9;padding-top:54px}.ed-footer .footer-brand,.ed-footer h3,.ed-footer a{color:inherit}.ed-footer .footer-identity p{color:#e9d4c3b3;font-size:13px;line-height:1.8}.ed-footer .footer-column h3{font-size:9px;letter-spacing:.17em;color:#d8bba5}.ed-footer .footer-column a{font-size:12px;line-height:1.6}.ed-footer .footer-bottom{border-color:#e9d4c32c;color:#e9d4c399}.ed-footer .footer-column a:hover{color:white;text-decoration:underline;text-underline-offset:4px}
/* Applied only by the progressive enhancement script; text stays readable. */
.photo-depth{translate:0 var(--depth-shift,0px);transition:translate .25s ease-out;will-change:translate}.polish-enter{animation:elan-enter .65s both cubic-bezier(.22,.65,.35,1)}@keyframes elan-enter{from{opacity:.7;translate:0 14px}to{opacity:1;translate:0 0}}
@media(max-width:1000px){.people-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.home-people-note{grid-template-columns:1fr auto}.home-people-note>span{grid-column:1/-1}.story-chapters{top:92px}}
@media(max-width:680px){:root{--section-space:34px}.visitor-page .visitor-hero{grid-template-columns:1fr;gap:25px}.visitor-hero img{height:240px;min-height:0;max-height:none;box-shadow:7px 7px 0 #e9d4c360}.visitor-page .visitor-ledger,.visitor-page .visitor-enquiry{gap:18px}.visitor-enquiry .form-card{padding:22px}.real-chapter{padding-block:45px}.real-heading{display:block}.real-heading h2{font-size:44px}.real-heading>p{margin-top:20px}.home-contact-sheet{gap:20px;grid-template-columns:1fr;margin-top:22px}.home-contact-sheet span{font-size:28px}.home-people-note{padding-block:25px;gap:12px}.home-people-note strong{font-size:29px}.next-chapter{padding-block:50px 75px}.next-chapter h2{font-size:60px;margin-block:25px 35px}.people-directory{gap:8px 14px;margin-top:24px;padding-top:12px}.people-directory>a{grid-template-columns:40px 1fr;gap:9px}.people-directory b{display:none}.people-photo{width:40px;height:52px}.people-directory strong{font-size:10px}.people-directory small{font-size:7px}.guest-profile{grid-template-columns:1fr;gap:28px;padding-block:32px}.guest-portrait{width:100%;max-width:420px;position:static}.guest-heading{padding-block:30px}.guest-index{gap:8px 18px}.legacy.guest-journal .guest-biography h2{font-size:46px}.guest-portrait img{box-shadow:7px 7px 0 #e9d4c370}.story-chapters{top:82px}.ed-footer{padding-top:36px}.app-card{padding:23px}.photo-depth{translate:none;will-change:auto}}
@media(prefers-reduced-motion:reduce){.polish-enter{animation:none}.photo-depth{translate:none!important;transition:none;will-change:auto}.home-contact-sheet a:hover img{transform:none}.people-directory>a:hover img{transform:none}.next-links>a:hover{padding-left:0}}

/* Founders receive equal recognition; edition-specific directing roles stay explicit. */
.founding-team{display:grid;grid-template-columns:.85fr 1.35fr;gap:8%;padding-block:70px;border-top:1px solid var(--line);scroll-margin-top:120px}
.elan-journal .founding-team h2{font-size:clamp(42px,4.6vw,66px);line-height:1.04;letter-spacing:-.04em;margin-block:24px}
.founding-team-intro>p:not(.journal-kicker){max-width:32ch;font-size:14px;line-height:1.85;color:#4b5868}.founding-team-intro>.journal-link{margin-top:28px}
.founder-ledger{display:grid;grid-template-columns:1fr 1fr;gap:35px 32px}
.founder-ledger article{position:relative;border-top:1px solid #13273f66;padding-top:22px;min-width:0}
.founder-number{position:absolute;right:0;top:19px;font:13px var(--serif);color:#8e7262}
.founder-label{font-size:8px!important;letter-spacing:.18em;color:#745643}
.elan-journal .founder-ledger h3{font:400 clamp(31px,3.3vw,47px)/1.06 var(--serif);letter-spacing:-.03em;margin:24px 0 20px}
.founder-ledger h3 em{color:#590b06}.founder-role{font-size:12px!important;line-height:1.6}.founder-role span{display:block;color:#786c63;font-size:10px;margin-top:3px}
@media(max-width:900px){.founding-team{grid-template-columns:1fr;gap:35px;padding-block:40px}.founding-team-intro>p:not(.journal-kicker){max-width:50ch}.founder-ledger{gap:30px}.elan-journal .founder-ledger h3{font-size:40px}}
@media(max-width:420px){.founder-ledger{gap:26px 20px}.elan-journal .founder-ledger h3{font-size:34px}.founding-team{scroll-margin-top:92px}.founder-role{font-size:11px!important}}

/* The founders: individual editorial profiles, ready for supplied portraits. */
.founders-cover{padding-block:50px 34px}.founders-cover-grid{display:grid;grid-template-columns:1.5fr .7fr;gap:8%;align-items:end;margin:25px 0 36px}.elan-journal .founders-cover h1{font-size:clamp(58px,7vw,104px);line-height:1;letter-spacing:-.045em;margin:0}.founders-cover h1 em,.founder-profile h2 em{color:#590b06}.founders-cover-grid>p{font-size:14px;line-height:1.8;max-width:34ch}.founders-index{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);padding-top:18px}.founders-index a{font-size:12px;line-height:1.6;padding:10px 0}.founders-index span{color:#8e7262;font-size:9px;display:block;margin-bottom:9px}
.founder-profile{display:grid;grid-template-columns:.9fr 1.3fr;gap:9%;padding-block:58px;border-top:1px solid var(--line);scroll-margin-top:115px}.elan-journal .founder-profile h2{font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-.04em;margin:25px 0}.founder-position{font-size:12px!important;line-height:1.7;color:#745643;margin-bottom:28px;max-width:34ch}.founder-copy>p:not(.founder-lead):not(.journal-kicker):not(.founder-position){font-size:14px;line-height:1.85;max-width:63ch;margin-block:18px}.founder-copy .founder-lead{font:400 clamp(25px,2.6vw,36px)/1.25 var(--serif);margin-top:12px;margin-bottom:24px;max-width:30ch}.founder-profile-text .founder-copy{align-self:center}.founder-portrait{margin:0;align-self:start;position:sticky;top:130px}.founder-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 75%;display:block;box-shadow:10px 10px 0 #e9d4c370}.founder-portrait figcaption{font-size:8px;letter-spacing:.15em;margin-top:25px;color:#745643}.founders-end{background:#13273f;color:#f5eee7;padding-block:60px}.elan-journal .founders-end h2{font-size:clamp(42px,5vw,70px);line-height:1.04;margin-block:25px}.founders-end .journal-kicker,.founders-end a{color:#f5eee7}.founders-end a{border-color:#f5eee750}.founders-teaser{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;border-top:1px solid var(--line);padding-block:48px}.founders-teaser p:not(.journal-kicker){font-size:15px;line-height:1.85;max-width:36ch}.founders-teaser .journal-link{margin-top:22px}
@media(max-width:800px){.founders-cover-grid{grid-template-columns:1fr;gap:20px}.founders-cover-grid>p{max-width:45ch}.founders-index{grid-template-columns:1fr 1fr;gap:6px 24px}.founder-profile{grid-template-columns:1fr;gap:24px;padding-block:34px}.founder-profile-text .founder-position{margin-bottom:0}.founder-portrait{position:static;max-width:420px}.founder-profile-text .founder-copy{align-self:start}.founder-profile-photo .founder-copy{padding-top:8px}.elan-journal .founder-profile h2{font-size:54px;margin-block:20px}.founders-teaser{grid-template-columns:1fr;gap:20px;padding-block:34px}.founders-cover{padding-block:32px}.founders-end{padding-block:40px}}

.founder-image{aspect-ratio:4/5;overflow:hidden;box-shadow:10px 10px 0 #e9d4c370}.founder-image img{width:100%;height:100%;object-fit:cover;object-position:center bottom;transform:scale(1.25);transform-origin:center bottom;box-shadow:none}

#akshit-parmar .founder-image img{transform:none;object-position:center 25%}#prachi-belagali .founder-image img{transform:scale(1.08);object-position:center 65%}#jacinth-jebaraj .founder-image img{transform:scale(1.08);object-position:center 62%}.founders-page .founder-profile{align-items:center}.founders-page .founder-portrait{position:relative;top:auto}.founders-page .founder-profile:nth-of-type(odd) .founder-portrait{order:2}.founders-page .founder-profile:nth-of-type(odd){grid-template-columns:1.3fr .9fr}@media(max-width:800px){.founders-page .founder-profile:nth-of-type(odd) .founder-portrait{order:0}.founders-page .founder-profile:nth-of-type(odd){grid-template-columns:1fr}}

/* Original-brand reconciliation: midnight, pearl and burgundy, with clearer reading sizes. */
:root{--brand-midnight:#13273f;--brand-deep:#07111f;--brand-pearl:#e9d4c3;--brand-paper:#fff8f0;--brand-burgundy:#4e0000;--ink:var(--brand-midnight);--cream:var(--brand-paper);--wine:var(--brand-burgundy);--muted:#51443d;--line:#13273f29}
body:not(.motion-home){background:var(--brand-paper);color:var(--brand-midnight)}
.ed-header.editorial-header,.motion-home>.ed-header.editorial-header{background:rgba(233,212,195,.97);border-bottom:1px solid #b79d88}
.editorial-header .desktop-nav>a,.editorial-header .nav-group>summary{font-size:13px;font-weight:650;letter-spacing:.02em}.editorial-header .header-actions>a:first-child{font-size:12px;color:#51443d}.editorial-header .nav-next{background:#4e0000;border-color:#4e0000;font-size:12px}.editorial-header .nav-dropdown{background:#fff8f0}.editorial-header .nav-dropdown a{font-size:14px}
/* The 3D architecture is retained; its stage regains the original navy contrast. */
.motion-home{--paper:#e9d4c3;color:#e9d4c3;background:#13273f}
.motion-home .architectural-world{background:#13273f}.world-wash{background:radial-gradient(ellipse at 72% 36%,#34445a 0%,#13273f 52%,#07111f 100%)}
.world-grain{opacity:.055}.world-vignette{box-shadow:inset 0 0 180px #07111f60}
.floor-plane{background:repeating-linear-gradient(90deg,transparent 0 149px,#e9d4c312 150px 151px),repeating-linear-gradient(0deg,#152940 0 149px,#e9d4c312 150px 151px);box-shadow:0 0 150px #07111f70 inset}
.motion-home .intro-masthead{top:20%;width:48%}.motion-home .intro-masthead>p:first-child{font-size:10px;letter-spacing:.16em;color:#e9d4c3c9}.motion-home .intro-masthead h1{font-size:clamp(90px,10.7vw,160px);line-height:.85;font-weight:500;letter-spacing:-.045em;margin-block:26px}.motion-home .intro-masthead h1 em{color:#fff0de;font-weight:500}
.motion-home .intro-masthead .hero-summary{font:400 clamp(16px,1.5vw,21px)/1.55 var(--sans);letter-spacing:0;text-transform:none;max-width:31ch;margin-top:28px;color:#f4e4d5}
.motion-home .intro-caption{bottom:15%;color:#e9d4c3}.motion-home .hero-edition-note{font-size:9px;letter-spacing:.12em}.motion-home .chapter-next{color:#fff0de}.motion-home .chapter-next span{border-color:#e9d4c370}.motion-home .act-coordinate,.motion-home .scroll-note{color:#e9d4c3a6}
.motion-home .act-copy .eyebrow,.motion-home .act-copy h2{color:#e9d4c3}.motion-home .act-description{color:#f4e4d5;font-size:16px;line-height:1.75}.motion-home .act-link{color:#fff0de;border-color:#e9d4c355;font-size:13px}.motion-home .act-detail{background:#102238ed;color:#f4e4d5;border-color:#e9d4c333}.motion-home .act-detail p{font-size:13px;line-height:1.7}
.motion-home .real-chapter{background:#fff8f0;color:#13273f}.motion-home .real-top{color:#704b38}.motion-home .real-heading h2 em{color:#4e0000}.motion-home .real-heading>p{font-size:15px;color:#51443d}.motion-home .next-chapter{background:linear-gradient(120deg,#13273f,#07111f);color:#e9d4c3}.motion-home .next-chapter .eyebrow{color:#e9d4c3}.motion-home .next-chapter .edition-note{opacity:1;color:#e9d4c3b8;font-size:12px}
/* Warmer light surfaces and purposeful dark bands replace the beige-on-beige treatment. */
body:not(.motion-home) .page-hero{background:linear-gradient(115deg,#13273f,#07111f);color:#fff0de;border-bottom:2px solid #4e0000}
body:not(.motion-home) .page-hero h1,body:not(.motion-home) .page-hero h1 em,body:not(.motion-home) .page-hero p,body:not(.motion-home) .page-hero .breadcrumb,body:not(.motion-home) .page-hero .section-label{color:#e9d4c3}
body:not(.motion-home) .page-hero p{font-size:16px}.page-hero .hero-editorial-photo figcaption{color:#e9d4c3b8}.edition-banner{background:#f1e4d7;color:#51443d;font-size:11px}
.visitor-page .visitor-hero{background:transparent}.visitor-page .visitor-hero h1{font-weight:500}.visitor-page .visitor-lead,.visitor-page .visitor-ledger p,.visitor-enquiry>div>p{font-size:16px;line-height:1.8;color:#51443d}.visitor-page .visitor-ledger h3{font-weight:500}.visitor-monogram{background:linear-gradient(145deg,#13273f,#07111f);color:#e9d4c3}.visitor-enquiry .form-card{background:#f0dfcf}.visitor-enquiry .visitor-fine{font-size:13px!important}
.elan-journal h1,.elan-journal h2,.legacy.guest-journal .guest-heading h1,.legacy.guest-journal .guest-biography h2{font-weight:500}.elan-journal .journal-prose p,.elan-journal .founder-copy>p:not(.founder-lead):not(.journal-kicker):not(.founder-position),.legacy.guest-journal .guest-biography>p:not(.guest-intro):not(.section-label):not(.guest-position){font-size:16px;line-height:1.8}.founder-position,.guest-position{font-size:14px!important;color:#704b38}.guest-heading>p,.founders-cover-grid>p{font-size:16px;line-height:1.8}.guest-index a{font-size:12px}.people-directory strong{font-size:13px}.people-directory small{font-size:9px}
.about-cover h1 em,.founders-cover h1 em,.guest-heading h1 em{color:#4e0000}.about-arenas{background:#13273f;color:#e9d4c3}.about-arenas .journal-kicker,.about-arenas h2,.about-arenas .arena-editorials>a:first-child h3,.about-arenas .arena-editorials>a:first-child p,.about-arenas .arena-editorials>a:first-child .arena-code,.about-arenas .arena-footnote{color:#e9d4c3}.about-arenas .arena-editorials>a:first-child{border-color:#e9d4c355}.about-arenas .journal-link{color:#e9d4c3;border-color:#e9d4c366}.about-arenas .arena-editorials>a:last-child{background:#4e0000;color:#e9d4c3}.about-origins{background:#edd9c8}.about-director{background:#4e0000}.founders-end{background:#13273f}
.legacy .section-head>p,.legacy .white-card p,.legacy .info-card p,.legacy .feature-card p,.status-page>.status-lead{font-size:16px;line-height:1.8}.app-heading>p:last-child,.app-card p{font-size:15px;line-height:1.75}.legacy .legal-content{font-size:15px}
.ed-footer{background:#07111f}.ed-footer .footer-column a{font-size:13px}.ed-footer .footer-identity p{font-size:14px}.ed-footer .footer-column h3{font-size:10px}
@media(max-width:1199px){.editorial-header .header-inner{gap:20px}}
@media(max-width:700px){.motion-home .intro-masthead{top:19%;left:22px;width:90%}.motion-home .intro-masthead h1{font-size:clamp(80px,22vw,120px)}.motion-home .intro-masthead .hero-summary{font-size:15px;max-width:29ch;line-height:1.55}.motion-home .intro-masthead>p:first-child{font-size:8px;max-width:29ch;line-height:1.8}.motion-home .intro-caption{bottom:16%;left:22px}.motion-home .hero-edition-note{font-size:8px}.motion-home .act-description,.motion-home .act-link{background:#13273fe8}.motion-home .act-description{font-size:13px}.motion-home .act-copy{top:19%}.motion-home .real-heading>p{font-size:14px}.visitor-page .visitor-lead,.visitor-page .visitor-ledger p,.visitor-enquiry>div>p{font-size:15px}.elan-journal .founder-copy>p:not(.founder-lead):not(.journal-kicker):not(.founder-position),.legacy.guest-journal .guest-biography>p:not(.guest-intro):not(.section-label):not(.guest-position){font-size:15px}.people-directory strong{font-size:11px}.people-directory small{font-size:8px}.guest-heading>p,.founders-cover-grid>p{font-size:15px}}
.motion-home .world-vignette{background:linear-gradient(90deg,#07111ff0 0%,#13273fe6 27%,transparent 54%)}
.ed-header.editorial-header{color:#13273f}.editorial-header .wordmark-text{color:#13273f}
@media(max-width:700px){.motion-home .world-vignette{background:linear-gradient(180deg,#07111ff5 0%,#13273feb 42%,transparent 66%)}}
.motion-home .act-coordinate{background:#07111fba;padding:7px 10px;color:#e9d4c3}
@media(max-width:600px){.editorial-header .header-inner{padding-inline:14px}.editorial-header .header-actions{gap:12px}.editorial-header .nav-next{font-size:10px;padding:10px 12px;gap:12px}.editorial-header .menu-button{white-space:nowrap}.motion-home .intro-masthead>p:first-child{max-width:100%}.motion-home .intro-masthead .hero-summary{max-width:32ch}.motion-home .hero-summary br{display:none}}
