@font-face{font-display:swap;font-family:Field Sans;src:url('/assets/fonts/Lato-Regular-web.woff2')}@font-face{font-display:swap;font-family:Field Sans;src:url('/assets/fonts/Lato-Bold-web.woff2');font-weight:700}@font-face{font-display:swap;font-family:Field Sans;src:url('/assets/fonts/Lato-Black-web.woff2');font-weight:900}@font-face{font-display:swap;font-family:Home Serif;src:url('/assets/fonts/NotoSerif-Regular-web.woff2')}@font-face{font-display:swap;font-family:Field Mono;src:url('/assets/fonts/NotoSansMono-Regular-web.woff2')}
.editorial{--ink:#132e38;--paper:#f4f1e8;--muted:#536b70;--line:#c9cec4;--teal:#126f6a;background:var(--paper);color:var(--ink);font-family:Field Sans,Arial,sans-serif;font-size:17px;line-height:1.6}.editorial img{max-width:100%;height:auto;display:block}.editorial a:hover{text-decoration:none}.editorial a:hover h3,.editorial .text-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.editorial h1,.editorial h2,.editorial h3{font-family:Field Sans,Arial,sans-serif;letter-spacing:-.045em;font-weight:700}.editorial p{color:var(--muted)}.editorial .folio{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.editorial .ribbon{background:#dce7dd;color:#264b4d;font:9px/1.4 Field Mono,monospace;letter-spacing:.08em;padding:6px 12px}.editorial-nav{background:#102d38;border:0;color:#f4f0e5}.editorial-nav nav{max-width:1432px;padding:25px 56px;gap:35px;min-height:93px}.editorial .brand{font-size:23px;letter-spacing:-1px;width:auto;white-space:nowrap;margin-right:auto;font-family:Field Sans,Arial,sans-serif;color:inherit;gap:12px}.editorial .brand img{border-radius:0;padding:4px;width:36px;height:36px}.editorial .links{gap:28px;font-size:13px;font-weight:400}.editorial .links a{padding-block:4px;border-bottom:1px solid transparent}.editorial .links a:hover{border-bottom-color:#b4e588}.editorial .links .nav-contact{margin-left:20px;color:#c2ef9c}.skip-link{position:absolute;left:20px;top:-100px;z-index:20;background:white;color:#102d38;padding:12px}.skip-link:focus{top:10px}.editorial .category,.section-label,.cover-topline,.cover-foot,.film-meta,.folio-kicker{font:10px/1.5 Field Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.editorial .category{color:#226c69}.editorial .section-label{display:flex;gap:22px;padding-top:18px;border-top:1px solid var(--line);color:#49666a}.section-label span:first-child{color:#138176}.editorial h2{font-size:clamp(35px,4vw,57px);line-height:1.07;margin:0}.editorial .text-link{display:inline-flex;justify-content:space-between;gap:35px;align-items:center;font-size:13px;font-weight:700;padding:10px 0;border-bottom:1px solid currentColor}.system-cover{height:760px;min-height:650px;position:relative;overflow:hidden;color:#f5f1e6;background:#102d38}.editorial .cover-scene{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 56%}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c2835 0%,#0c2835ed 24%,#0c2835c9 43%,#0c283515 73%),linear-gradient(0deg,#0c2835c9,transparent 30%)}.cover-content{height:100%;position:relative;display:flex;flex-direction:column}.cover-topline{display:flex;justify-content:space-between;border-top:1px solid #b9d0c540;padding-top:20px;color:#accec3}.cover-title{padding-top:47px;max-width:700px}.editorial .cover-title h1{font-size:clamp(76px,8vw,118px);line-height:.93;letter-spacing:-.055em;font-weight:900;margin:0 0 30px;color:#fff9ed}.cover-title h1 em{font-style:normal;color:#c6eb9d}.cover-title p{max-width:375px;color:#c1d1ce;font-size:17px;line-height:1.6;margin-bottom:19px}.cover-link{display:inline-flex;align-items:center;gap:60px;padding:11px 0;border-bottom:1px solid #d4eeab;color:#e5f6ce;font-size:13px}.cover-link span{font-size:26px}.scene-caption{position:absolute;right:10px;bottom:106px;display:flex;align-items:center;gap:20px;font:11px/1.6 Field Mono,monospace;color:#edf1df}.crosshair{font-size:46px;line-height:1;font-weight:400;color:#c1f490}.cover-foot{margin-top:auto;padding:20px 0 24px;border-top:1px solid #b9d0c540;display:flex;justify-content:space-between;color:#b7d1c4}.cover-foot a{color:#edf7df}.offer-spread{padding-block:72px 84px}.offer-intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:44px 0 52px}.offer-intro p{max-width:330px;justify-self:end;font-size:17px}.offer-rows{margin-left:25%;border-top:1px solid var(--line)}.offer-rows>a{display:grid;grid-template-columns:145px 1fr 40px;gap:28px;padding:30px 0;border-bottom:1px solid var(--line);align-items:start}.offer-rows>a>span{font:10px/1.6 Field Mono,monospace;letter-spacing:.03em;text-transform:uppercase;color:#528073;padding-top:8px}.offer-rows h3{font-size:31px;line-height:1.1;margin:0 0 15px}.offer-rows p{max-width:450px;margin:0;font-size:14px}.offer-rows b{font-size:32px;font-weight:400;color:#187971}.offer-rows a:hover b{transform:translate(3px,-3px)}.reference-section{background:#e8e9df;padding:60px 0 72px}.index-intro{display:flex;justify-content:space-between;gap:50px;margin:44px 0 50px}.index-intro p{max-width:330px;font-size:16px;margin:0}.reference-spread{display:grid;grid-template-columns:5fr 7fr;gap:65px}.reference-photo{margin:0;align-self:start;position:sticky;top:25px}.reference-photo>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:46% center}.reference-photo figcaption{margin-top:18px;font-size:13px;color:#4c696a}.reference-photo figcaption>span{display:block;font-family:Home Serif,Georgia,serif;font-size:35px;color:#193b3f;line-height:1.4;margin-bottom:8px}.index-row{border-top:1px solid #aebfb4}.index-row:last-child{border-bottom:1px solid #aebfb4}.index-row>a{display:grid;grid-template-columns:30px 1fr 30px;gap:15px;padding:22px 0;align-items:center}.index-no{font:10px/1.5 Field Mono,monospace;color:#48736b;align-self:start;margin-top:5px}.index-row h3{font-size:25px;line-height:1.12;margin:7px 0 0}.index-row p{display:none}.index-row .category{font-size:8px}.editorial .vendor-icon{width:22px;height:22px;object-fit:contain}.row-arrow{font-size:27px;font-weight:400;color:#377d6d}.library-link{margin-left:calc(41.666% + 38px);margin-top:30px}.foundation-spread{padding-block:78px 88px}.foundation-lead{display:grid;grid-template-columns:4fr 8fr;gap:65px;margin-top:45px}.foundation-lead>div p{margin-top:25px;font-size:15px;max-width:280px}.wide-feature>img{aspect-ratio:1.8;object-fit:cover;width:100%}.wide-feature>div{position:relative;margin-top:20px;padding-right:45px}.wide-feature h3{font-size:30px;line-height:1.12;max-width:550px;margin:7px 0}.wide-feature>div>span:last-child{position:absolute;right:0;top:10px;font-size:35px;color:#247568}.foundation-index{margin-left:calc(33.333% + 44px);margin-top:40px}.foundation-index .index-row>a{grid-template-columns:30px 1fr 30px;padding:19px 0}.foundation-index h3{font-size:23px}.film-section{padding:60px 0 72px;background:#e9e5d9}.film-spread{display:grid;grid-template-columns:4fr 8fr;gap:65px;margin-top:45px}.film-editorial>p{font-size:16px;margin-top:24px;max-width:260px}.film-note{border-top:1px solid #b6beb1;margin-top:90px;padding-top:16px;font:10px/1.8 Field Mono,monospace;text-transform:uppercase;color:#325b58;letter-spacing:.06em}.film-note>span{color:#6c7b71}.film-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px}.film:nth-child(2){margin-top:65px}.film video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#0b2835;border-radius:0;object-fit:contain}.film-meta{display:flex;gap:10px;justify-content:space-between;margin-top:13px;color:#46736b;font-size:8px}.film-meta button{border:0;border-bottom:1px solid #75968b;background:none;padding:0;color:#174c47;font:inherit;cursor:pointer}.film h3{font-size:25px;line-height:1.13;margin:20px 0 14px}.film p{font-size:13px}.film .text-link{font-size:11px}.about-spread{padding-block:80px}.about-editorial{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:45px}.about-editorial p{font-size:18px;max-width:440px}.closing-line{font-size:clamp(27px,3.3vw,46px);line-height:1.2;letter-spacing:-.04em;margin-top:65px;border-top:1px solid var(--line);padding-top:35px;color:#63746e}.closing-line em{font-family:Home Serif,Georgia,serif;font-style:normal;color:#123a3c}.editorial-footer{background:#dfe3d7;border-top:1px solid #aebdb1;padding-block:55px 26px}.footer-wordmark{font-size:clamp(45px,8vw,100px);font-weight:900;letter-spacing:-.06em;line-height:1.1;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b5c1b5;padding-bottom:35px}.footer-wordmark>span{font-size:.7em;color:#35745e}.footer-bottom{display:flex;justify-content:space-between;gap:40px;margin-top:28px}.footer-bottom p{font-size:12px;line-height:1.8;margin:0}.footer-bottom p>span{font-size:10px;color:#566e63}.footer-bottom a{font-size:11px;margin-right:24px}.footer-bottom div>p{font-size:10px;margin-top:16px}
/* The household publication is a front page, not a second consultancy skin. */
.home.editorial{--ink:#173e54;--paper:#f5f0e5;--line:#c7c7b8;--muted:#5f706f;background:var(--paper)}.home.editorial .editorial-nav{background:var(--paper);color:#173e54;border-bottom:1px solid var(--line)}.home.editorial .brand{font-family:Home Serif,Georgia,serif;font-size:24px;letter-spacing:-1px}.home.editorial .brand img{width:32px;height:32px;padding:0;background:none}.home.editorial .links .nav-contact{color:#155d7d}.home.editorial h1,.home.editorial h2,.home.editorial h3{font-family:Home Serif,Georgia,serif;font-weight:400;letter-spacing:-.045em}.home.editorial .category{color:#276780}.home-front{padding-top:26px}.journal-masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:25px;border-bottom:3px double #516e77;padding:15px 0 26px}.journal-masthead>div{font-family:Home Serif,Georgia,serif;font-size:clamp(65px,7.6vw,108px);line-height:1.1;letter-spacing:-.06em;white-space:nowrap}.journal-masthead>span{font:9px/1.6 Field Mono,monospace;text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;color:#587578}.journal-masthead>span:last-child{text-align:right}.journal-sections{display:flex;justify-content:space-around;padding:12px 0;border-bottom:1px solid var(--line);font:10px/1.5 Field Mono,monospace;text-transform:uppercase;letter-spacing:.09em;color:#3c6d7c}.home-cover{position:relative;margin-top:26px}.home-cover img{width:100%;height:620px;object-fit:cover;object-position:center 48%}.home-cover-title{position:absolute;left:30px;bottom:30px;max-width:540px;background:#f5f0e5f5;padding:26px 32px 30px;border-left:2px solid #49818c}.home.editorial .home-cover-title h1{font-size:clamp(43px,4.4vw,63px);line-height:1.08;letter-spacing:-.05em;margin:12px 0 0;color:#173e54}.home-cover-title h1 em{font-style:italic;color:#3b7080}.home-cover-title .category{font-size:8px;letter-spacing:.04em}.journal-intro{display:grid;grid-template-columns:2fr 5fr 3fr;gap:45px;padding:26px 0 35px;border-bottom:1px solid var(--line);align-items:start}.folio-kicker{color:#6b7b74;font-size:8px}.journal-intro p{font-size:16px;margin:0}.journal-intro>.text-link{font-size:11px;align-self:center;justify-self:end}.home-reading{padding-block:65px 80px}.journal-heading{display:grid;grid-template-columns:2fr 5fr 3fr;gap:45px;align-items:end;margin-bottom:40px}.journal-heading h2{font-size:44px;line-height:1.12}.journal-heading>p{margin:0;font-size:14px}.journal-heading>.category{align-self:start}.home-lead-spread{display:grid;grid-template-columns:7fr 4fr;gap:65px}.story-feature a{display:block}.story-photo{overflow:hidden}.story-photo img{width:100%;aspect-ratio:1.45;object-fit:cover;transition:transform .4s}.story-feature a:hover img{transform:scale(1.025)}.story-heading{margin-top:23px}.story-heading h3{font-size:35px;line-height:1.15;margin:10px 0 15px}.story-heading p{font-size:15px}.story-heading .text-link{font-size:11px}.home-side-story{padding-top:90px;border-left:1px solid var(--line);padding-left:35px}.home-side-story img{aspect-ratio:1;object-fit:cover}.home-side-story h3{font-size:27px}.home-side-story .category{font-size:8px}.home-running-stories{margin-top:55px}.running-story{border-top:1px solid var(--line)}.running-story:last-child{border-bottom:1px solid var(--line)}.running-story a{display:grid;grid-template-columns:70px 1fr 280px;gap:45px;align-items:start;padding:30px 0}.story-number{font-family:Home Serif,Georgia,serif;font-size:44px;color:#85958a;line-height:1.2}.running-story h3{font-size:29px;line-height:1.15;margin:8px 0 12px;max-width:550px}.running-story p{font-size:14px;max-width:430px}.running-story img{width:100%;aspect-ratio:1.5;object-fit:cover}.running-story .text-link{font-size:11px}.home-principles{background:#e8e5d9;padding:65px 0}.principle-title{display:grid;grid-template-columns:7fr 4fr;gap:65px;margin:25px 0 55px}.principle-title h2{font-size:48px}.principle-title em{font-weight:400;color:#67817e}.principle-title p{font-size:15px}.principles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.principles>div{padding-top:18px;border-top:1px solid #b8c2b4}.principles span{font:10px Field Mono,monospace;color:#698577}.principles h3{font-size:23px;line-height:1.3;margin:20px 0 12px}.principles p{font-size:13px}.home.editorial .footer-wordmark{font-family:Home Serif,Georgia,serif;font-weight:400}.home.editorial .editorial-footer{background:var(--paper)}
/* Reference and article pages share editorial discipline, not card grids. */
.library-page{padding-block:65px 90px}.library-masthead{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:end;margin-bottom:50px}.editorial .library-masthead h1{font-size:clamp(45px,5.7vw,80px);line-height:1;margin:22px 0 0;max-width:900px}.library-masthead>p{margin:0;font-size:17px}.editorial .filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin:0 0 15px;gap:20px}.editorial .filters button{border-radius:0;border:0;border-bottom:2px solid transparent;padding:8px 0;background:none;color:#476560;font-size:12px}.editorial .filters button.active{border-bottom-color:#1b7566;color:#163c39}.editorial .filters label{margin-left:auto;font-size:10px}.editorial .filters input{min-width:200px;width:230px;margin:0;padding:8px 0;border:0;border-bottom:1px solid #a5bbb0;background:transparent;font-size:12px;border-radius:0}.library-entry{border-bottom:1px solid var(--line)}.library-entry>a{display:grid;grid-template-columns:40px 190px 1fr 40px;gap:32px;padding:28px 0;align-items:center}.library-entry img{width:190px;aspect-ratio:1.5;object-fit:cover}.library-entry h2{font-size:30px;line-height:1.12;margin:8px 0 12px}.library-entry p{font-size:14px;margin:0;max-width:600px}.library-entry .index-no{align-self:start;margin-top:8px}.library-entry .row-arrow{justify-self:end}.editorial-article{padding-block:54px 90px}.article-masthead{max-width:1100px;margin-bottom:40px}.editorial .article-masthead h1{font-size:clamp(45px,5.8vw,82px);line-height:1.04;margin:20px 0 25px;max-width:1100px}.article-masthead>.lede{font-size:23px;line-height:1.5;color:#54716e;max-width:780px;margin-bottom:30px}.article-masthead>.fine{font:9px/1.8 Field Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.article-masthead .read{font-size:11px}.article-plate{margin:0 0 55px auto;max-width:1080px}.article-plate img{width:100%;height:auto;border-radius:0}.article-plate figcaption{font:9px/1.6 Field Mono,monospace;padding-top:12px;color:#6a8177;text-transform:uppercase;letter-spacing:.06em}.article-spread{display:grid;grid-template-columns:240px minmax(0,720px);gap:70px;justify-content:end}.article-outline{align-self:start;position:sticky;top:30px;padding-top:15px;border-top:1px solid var(--line)}.article-outline>.category{font-size:9px}.article-outline>a{display:grid;grid-template-columns:25px 1fr;gap:10px;font-size:11px;line-height:1.5;margin:20px 0}.article-outline>a span{font-family:Field Mono,monospace;font-size:8px;color:#438071}.reading-column h2{font-size:30px;line-height:1.2;margin:40px 0 18px}.reading-column h2:first-child{margin-top:0}.reading-column>p{font-size:19px;line-height:1.85;color:#365654;margin-bottom:24px}.reading-column>.question{font-family:Home Serif,Georgia,serif;font-size:28px;line-height:1.5;color:#164b49;padding-block:26px;margin-block:30px;border-block:1px solid #9db7a6}.reading-column .sources{padding-top:25px;margin-top:50px}.reading-column .sources>p{font-size:11px}.reading-column .sources>a{font-size:11px}.home.editorial .article-outline{display:none}.home.editorial .article-spread{grid-template-columns:minmax(0,740px);justify-content:center}.home.editorial .reading-column>p{color:#395967}.home.editorial .reading-column h2{font-size:32px}.home.editorial .reading-column .question{color:#315f70}.document-page .document{max-width:none;padding-block:65px 90px}.editorial .document h1{font-size:clamp(44px,5.8vw,80px);line-height:1.06;max-width:1100px;margin:18px 0 40px}.editorial .document h2{font-size:32px;line-height:1.2;max-width:780px;margin:50px 0 20px}.editorial .document>p{max-width:70ch;font-size:19px;line-height:1.8}.editorial .document>p.lede{font-size:24px;max-width:760px;margin-bottom:50px}.editorial .document>img{max-width:900px;width:100%;height:auto;border-radius:0;margin:30px 0}.editorial .document .button{background:transparent;border:0;border-radius:0;border-bottom:1px solid #25766a;padding:12px 0;color:#18574e;justify-content:space-between;gap:60px}.editorial .document .fine{font-size:12px}
@media(min-width:1550px){.system-cover{height:820px}.cover-title{padding-top:70px}.editorial .cover-scene{object-position:center 60%}}
@media(max-width:1100px){.editorial .folio{width:calc(100% - 72px)}.editorial-nav nav{padding:23px 36px}.editorial .links{gap:20px}.editorial .links .nav-contact{margin-left:0}.reference-spread,.foundation-lead,.film-spread{gap:35px}.index-row h3{font-size:23px}.offer-rows{margin-left:15%}.film-pair{gap:20px}.film-meta{display:block}.film-meta button{display:block;margin-top:8px}.home-lead-spread{gap:35px}.home-side-story{padding-left:25px}.journal-heading,.journal-intro{gap:25px}.running-story a{grid-template-columns:45px 1fr 230px;gap:25px}.article-spread{grid-template-columns:180px minmax(0,650px);gap:40px}}
@media(max-width:760px){.editorial .folio{width:calc(100% - 44px)}.editorial-nav nav{padding:19px 22px;min-height:0;flex-wrap:wrap;gap:17px}.editorial .brand{font-size:23px}.editorial .links{width:100%;gap:25px;font-size:12px;justify-content:flex-start}.editorial .links .nav-contact{margin-left:auto}.editorial .ribbon{font-size:8px}.system-cover{height:740px;min-height:0}.cover-topline{font-size:8px}.cover-topline>span:last-child{display:none}.cover-title{padding-top:40px}.editorial .cover-title h1{font-size:clamp(72px,12vw,91px);max-width:560px}.cover-title p{font-size:16px;max-width:330px}.cover-shade{background:linear-gradient(90deg,#0c2835f2,#0c2835bd 48%,#0c283538),linear-gradient(0deg,#0c2835e0,transparent 65%)}.editorial .cover-scene{object-position:62% center}.scene-caption{right:0;bottom:88px;font-size:9px}.crosshair{font-size:30px}.cover-foot{font-size:8px;gap:20px;padding-bottom:20px}.cover-foot>span{max-width:210px}.offer-spread,.foundation-spread,.about-spread{padding-block:50px}.offer-intro{gap:25px;margin:30px 0}.offer-intro h2,.index-intro h2,.foundation-lead h2,.film-editorial h2,.about-editorial h2{font-size:40px}.offer-intro p{font-size:14px;max-width:240px}.offer-rows{margin-left:0}.offer-rows>a{grid-template-columns:95px 1fr 25px;gap:20px}.offer-rows h3{font-size:26px}.offer-rows>a>span{font-size:8px}.reference-section{padding-block:45px}.index-intro{gap:25px;margin:30px 0}.index-intro p{font-size:14px;max-width:230px}.reference-spread{grid-template-columns:1fr;gap:30px}.reference-photo{position:relative;top:0;display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center}.reference-photo>img{aspect-ratio:1.4}.reference-photo figcaption>span{font-size:29px}.library-link{margin-left:0}.vendor-index .index-row>a{grid-template-columns:30px 1fr 30px;padding:19px 0}.foundation-lead{grid-template-columns:1fr;gap:25px;margin-top:30px}.foundation-lead>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.foundation-lead>div p{margin:0;align-self:end}.foundation-index{margin-left:0}.wide-feature h3{font-size:28px}.film-section{padding-block:45px}.film-spread{grid-template-columns:1fr;margin-top:30px;gap:35px}.film-editorial{display:grid;grid-template-columns:1fr 1fr;gap:30px}.film-editorial>p{margin:0;align-self:end;max-width:none;font-size:14px}.film-note{display:none}.film-pair{gap:28px}.film:nth-child(2){margin-top:45px}.film h3{font-size:25px}.film-meta{display:flex;font-size:8px}.film-meta button{margin:0}.about-editorial{gap:35px;margin-top:30px}.about-editorial p{font-size:16px}.closing-line{font-size:32px;margin-top:40px}.footer-wordmark{font-size:66px}.footer-bottom{display:block}.footer-bottom>div{margin-top:25px}.home.editorial .brand{font-size:23px}.journal-masthead{grid-template-columns:1fr;padding-top:0;padding-bottom:20px;text-align:center}.journal-masthead>span{display:none}.journal-masthead>div{font-size:70px}.journal-sections{font-size:8px;gap:12px;justify-content:space-between;letter-spacing:0}.home-cover{margin-top:20px}.home-cover img{height:auto;aspect-ratio:1.5;object-fit:cover}.home-cover-title{position:relative;inset:auto;max-width:none;margin:-35px 25px 0 0;padding:22px 22px 0;border:0;background:var(--paper)}.home.editorial .home-cover-title h1{font-size:55px;max-width:600px;line-height:1.1}.journal-intro{grid-template-columns:1fr 2fr;padding-top:22px;gap:22px}.journal-intro>.text-link{grid-column:2;justify-self:start}.journal-intro p{font-size:14px}.journal-heading{grid-template-columns:1fr 2fr;gap:22px}.journal-heading h2{font-size:36px}.journal-heading p{grid-column:2;font-size:14px}.home-reading{padding-block:45px}.home-lead-spread{grid-template-columns:1.2fr 1fr;gap:25px}.home-side-story{padding-top:65px;padding-left:20px}.story-heading h3{font-size:29px}.home-side-story h3{font-size:25px}.story-heading p{font-size:13px}.running-story a{grid-template-columns:35px 1fr 160px;gap:20px}.running-story h3{font-size:26px}.running-story p{font-size:13px}.story-number{font-size:32px}.home-principles{padding-block:45px}.principle-title{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.principle-title h2{font-size:40px}.principles{gap:25px}.principles h3{font-size:20px}.library-page{padding-block:40px 60px}.library-masthead{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.editorial .library-masthead h1{font-size:58px}.library-masthead>p{font-size:16px;max-width:440px}.editorial .filters{gap:20px}.editorial .filters label{margin-left:0}.editorial .filters input{flex:1;min-width:180px}.library-entry>a{grid-template-columns:25px 120px 1fr;gap:20px;padding:22px 0}.library-entry img{width:120px}.library-entry h2{font-size:25px}.library-entry p{font-size:12px}.library-entry .row-arrow{display:none}.editorial .category{font-size:9px}.editorial-article{padding-block:35px 60px}.editorial .article-masthead h1{font-size:54px}.article-masthead>.lede{font-size:21px}.article-plate{margin-bottom:35px}.article-spread{grid-template-columns:1fr}.article-outline{display:none}.reading-column>p{font-size:18px}.document-page .document{padding-block:40px 60px}.editorial .document h1{font-size:54px}.editorial .document>p{font-size:18px}}
@media(max-width:480px){.editorial .links{gap:18px;font-size:11px}.editorial .brand{font-size:22px}.editorial .links .nav-contact{margin-left:auto}.editorial .cover-title h1{font-size:70px}.cover-title{padding-top:43px}.system-cover{height:735px}.cover-title p{max-width:290px;font-size:15px}.cover-foot>span{max-width:180px}.scene-caption{bottom:92px}.cover-topline{font-size:7px}.offer-intro,.index-intro{display:block}.offer-intro p,.index-intro p{margin:23px 0 0;max-width:300px}.offer-rows>a{grid-template-columns:1fr 24px;gap:12px}.offer-rows>a>span{grid-column:1/-1}.offer-rows h3{font-size:29px}.offer-rows p{font-size:13px}.reference-photo{grid-template-columns:1fr}.reference-photo>img{aspect-ratio:1.5}.reference-photo figcaption{margin:0;font-size:12px}.reference-photo figcaption>span{font-size:30px;display:inline;margin-right:15px}.reference-photo figcaption>br{display:none}.index-row h3{font-size:24px}.foundation-lead>div{display:block}.foundation-lead>div p{margin-top:22px;font-size:14px;max-width:300px}.wide-feature h3{font-size:26px}.film-editorial{display:block}.film-editorial>p{margin-top:22px;max-width:290px}.film-pair{gap:18px}.film h3{font-size:21px}.film p{font-size:12px}.film-meta{display:block;font-size:7px}.film-meta button{margin-top:8px}.film .text-link{font-size:10px}.about-editorial{display:block}.about-editorial>div{margin-top:28px}.footer-wordmark{font-size:46px}.editorial-footer{padding-top:35px}.home.editorial .links{gap:20px}.journal-masthead>div{font-size:45px}.journal-sections{font-size:7px;gap:6px}.home-cover-title{margin-top:-18px;margin-right:16px;padding:19px 16px 0 0}.home.editorial .home-cover-title h1{font-size:43px}.home-cover-title .category{font-size:7px}.journal-intro{display:block}.journal-intro>.folio-kicker{display:block;margin-bottom:18px}.journal-intro p{font-size:15px}.journal-intro .text-link{margin-top:15px}.journal-heading{display:block}.journal-heading h2{margin:16px 0;font-size:35px}.journal-heading p{max-width:280px}.home-lead-spread{grid-template-columns:1fr;gap:35px}.home-side-story{padding:0;border:0}.home-side-story .story-feature>a{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:start}.home-side-story img{aspect-ratio:1;object-fit:cover}.home-side-story .story-heading{margin:0}.home-side-story h3{font-size:24px;margin-top:7px}.home-side-story .story-heading p{display:none}.home-side-story .text-link{font-size:10px}.story-heading h3{font-size:31px}.home-running-stories{margin-top:35px}.running-story a{grid-template-columns:25px 1fr;gap:15px;padding-block:25px}.running-story img{grid-column:2;width:150px;grid-row:2}.running-story h3{font-size:26px}.running-story .category{font-size:8px}.story-number{font-size:25px}.principle-title h2{font-size:35px}.principles{grid-template-columns:1fr;gap:25px}.principles h3{font-size:23px;margin-top:10px}.principles p{max-width:300px}.editorial .library-masthead h1{font-size:43px}.editorial .filters{column-gap:23px}.editorial .filters label{display:block;width:100%;margin-top:5px}.editorial .filters input{width:100%}.library-entry>a{grid-template-columns:22px 1fr;gap:13px}.library-entry img{grid-column:2;width:100%;max-width:165px;aspect-ratio:1.6;margin-bottom:3px}.library-entry>a>div{grid-column:2}.library-entry .index-no{grid-row:1}.library-entry h2{font-size:27px}.library-entry p{font-size:13px}.editorial .article-masthead h1{font-size:42px;letter-spacing:-.045em}.article-masthead>.lede{font-size:19px}.article-masthead>.fine{font-size:8px}.reading-column>p{font-size:17px;line-height:1.8}.reading-column h2{font-size:27px}.reading-column>.question{font-size:25px}.editorial .document h1{font-size:43px}.editorial .document h2{font-size:29px}.editorial .document>p.lede{font-size:22px}}
@media(prefers-reduced-motion:reduce){.editorial *{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:480px){.film-pair{grid-template-columns:1fr;gap:40px}.film:nth-child(2){margin-top:0}.film h3{font-size:27px}.film p{font-size:14px}.film-meta{display:flex;font-size:9px}.film-meta button{margin:0}.film .text-link{font-size:12px}}
