@font-face{font-family:Manrope;src:url('./manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{--paper:#f3f0e9;--ink:#292b25;--muted:#74766b;--line:#d2d1c5;--sans:Manrope,'Segoe UI',Arial,sans-serif;--pad:clamp(25px,5vw,90px)}
body.editorial{font-family:var(--sans)}.editorial h1,.editorial h2,.editorial h3{font-family:var(--sans);font-weight:400;letter-spacing:-.065em;line-height:1.08}.editorial h1{font-size:clamp(55px,6.6vw,112px)}.editorial h2{font-size:clamp(44px,4.5vw,78px)}.editorial h3{font-size:30px;letter-spacing:-.04em}.editorial em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em;color:inherit}.editorial .eyebrow{font-size:14px;letter-spacing:.16em;font-weight:500}.editorial .section{padding:110px var(--pad)}.editorial .header{height:115px;border:0;position:relative;max-width:none;z-index:30;padding:0 var(--pad)}.cover-page .header{position:absolute;top:0;left:0;right:0;color:#fffdf4;border-bottom:1px solid #fff4}.brand{font-size:20px;font-weight:500;line-height:1.18;letter-spacing:-.045em}.brand>span{font-size:20px}.editorial .nav{font-size:14px;gap:30px}.editorial .header-contact{border-radius:0;border:0;border-bottom:1px solid currentColor;padding:7px 0;font-size:14px}.editorial .header-contact:hover{background:none;opacity:.65}.editorial .button{border-radius:2px;padding:17px 27px;min-height:56px;font-size:14px;font-weight:500;box-shadow:none}.editorial .button:hover{box-shadow:none;background:#4b5141;transform:translateY(-2px)}.editorial .button.ivory{background:var(--paper);color:var(--ink);border-color:var(--paper)}.editorial .button.ivory:hover{background:white}.editorial .text-link{font-size:14px;border-bottom:1px solid currentColor;font-weight:500;padding-bottom:7px}.editorial .text-link:hover{color:#8e846b}.cinema-hero{min-height:780px;height:95svh;max-height:1100px;position:relative;overflow:hidden;isolation:isolate;background:#252821;color:#fffdf4}.cinema-media{position:absolute;inset:0;z-index:-1}.cinema-media>img{width:100%;height:100%;object-fit:cover;object-position:70% 35%;animation:cinema-reveal 1.5s ease both}.cinema-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#131913b3 0%,#161a1352 42%,transparent 68%),linear-gradient(0deg,#10170f99,transparent 35%,transparent 80%,#161a1333)}.photo-note{position:absolute;bottom:16px;right:20px;font-size:14px;letter-spacing:.06em;color:#fff;background:#20261c66;padding:4px 7px;z-index:2}.cinema-media>.photo-note{bottom:20px;right:var(--pad)}.cinema-content{position:relative;padding:clamp(185px,23vh,260px) var(--pad) 0;max-width:950px}.cinema-content>.eyebrow{font-size:14px;letter-spacing:.18em;margin-bottom:32px}.editorial .cinema-content h1{font-size:clamp(82px,8.8vw,150px);line-height:.98;letter-spacing:-.07em}.cinema-content h1 em{color:#e8e1cc}.cinema-content>p{color:#f2efe3;font-size:14px;line-height:1.85;margin:30px 0}.cinema-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:38px;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:25px;padding-top:20px;border-top:1px solid #fff4;max-width:730px}.cinema-bottom>span{font-size:14px;letter-spacing:.15em}.cinema-bottom p{color:#e2e4d6;font-size:14px;line-height:1.7}.cinema-bottom>a{font-size:14px;text-align:right;text-decoration:underline;text-underline-offset:5px}.editorial-kicker{display:flex;justify-content:space-between;font-size:14px;letter-spacing:.15em;padding-bottom:30px;border-bottom:1px solid var(--line);color:#76796a;margin-bottom:55px}.perspective-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10vw}.perspective-lead{font-size:23px;line-height:1.4;margin:30px 0;color:var(--muted);letter-spacing:-.025em}.perspective-story>p{font-size:14px;line-height:1.9;margin-bottom:25px;max-width:490px}.author-stamp{display:flex;gap:25px;margin-top:36px;align-items:center}.author-stamp>img{width:95px;height:120px;object-fit:cover;object-position:center 25%;border-radius:0}.author-stamp>div{display:flex;flex-direction:column;line-height:1.3}.author-sign{font-family:Georgia,serif;font-style:italic;font-size:30px;color:#6d705d}.author-stamp>div>span:nth-child(2){font-size:14px;margin-top:5px}.author-stamp small{font-size:14px;margin-top:14px;color:var(--muted)}.credentials{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:30px;padding-top:55px;margin-top:55px;border-top:1px solid var(--line)}.credentials>div{display:flex;align-items:center;gap:25px}.credentials strong{font-family:var(--sans);font-size:44px;letter-spacing:-.055em;font-weight:400;line-height:1.1}.credentials>div:first-child strong{font-size:80px;line-height:.8}.credentials span{font-size:14px;line-height:1.75;color:var(--muted)}.work-chapter{background:#e5e2d8}.editorial .work-heading{display:flex;justify-content:space-between;align-items:end;padding-top:80px;padding-bottom:45px;gap:30px}.work-heading .eyebrow{margin-bottom:25px}.stage-controls{display:flex;gap:25px;padding-bottom:6px}.stage-controls button{border:0;border-bottom:1px solid transparent;padding:12px 0;background:none;font-size:14px;white-space:nowrap}.stage-controls button>span{display:block;font-size:14px;color:#898d7c;margin-bottom:5px}.stage-controls button[aria-pressed=true]{border-bottom-color:var(--ink);font-weight:600}.stage-controls button:hover{color:#969b85}.work-panel{display:grid;grid-template-columns:1.35fr 1fr;background:#2b3027;color:#f3f0e9;min-height:610px;animation:panel-in .6s ease}.work-panel>figure{position:relative;min-height:610px;overflow:hidden}.work-panel>figure>img{height:100%;width:100%;position:absolute;object-fit:cover;object-position:center}.work-copy{padding:65px clamp(35px,5vw,85px);align-self:center}.work-copy>.eyebrow{color:#b9c2ab;font-size:14px;margin-bottom:30px}.work-copy h3{font-size:clamp(34px,3.3vw,56px);line-height:1.15;margin-bottom:28px;letter-spacing:-.05em}.work-copy h3 em{color:#c1c9b0}.work-copy>p{color:#c7cbbd;font-size:14px;line-height:1.9}.work-copy ul{padding:0;margin:26px 0 30px;list-style:none}.work-copy li{border-top:1px solid #ffffff26;padding:11px 0;font-size:14px;color:#dce0d1}.work-copy .text-link{color:#f4f3e8}.estate-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.estate-intro h2{font-size:54px}.estate-intro>p{font-size:14px;line-height:1.9;margin-top:30px}.catalog-status{display:block;font-size:14px;color:var(--muted);line-height:1.8;max-width:330px;margin-top:40px}.estate-line{display:flex;gap:20px;align-items:center;padding:26px 0;border-top:1px solid var(--line);transition:padding .3s}.estate-line:last-child{border-bottom:1px solid var(--line)}.estate-line:hover{padding-left:10px}.estate-no{font-size:14px;color:#7f8373;align-self:start;padding-top:7px;width:22px;flex-shrink:0}.estate-line>div>h3{font-size:29px}.estate-line>div>span{font-size:14px;color:var(--muted);display:block;margin-top:10px}.estate-open{font-size:14px;margin-left:auto;color:#7f8373}.human-moment{display:grid;grid-template-columns:1.2fr 1fr;background:#e2e5db;align-items:center}.human-moment>figure{position:relative;height:540px}.human-moment>figure>img{width:100%;height:100%;object-fit:cover;object-position:35% center}.human-copy{padding:60px 6vw}.human-copy>.eyebrow{font-size:14px;margin-bottom:30px}.human-copy blockquote{font-size:clamp(29px,3vw,48px);font-weight:400;line-height:1.25;letter-spacing:-.05em}.human-copy blockquote em{color:#7a8567}.human-copy>span{display:block;font-size:14px;color:#7b8270;margin:25px 0 30px}.human-copy .text-link{font-size:14px}.reading-section{display:grid;grid-template-columns:1fr 1.15fr;gap:9vw}.reading-heading>.eyebrow{margin-bottom:30px}.reading-heading>h2{font-size:52px;margin-bottom:30px}.reading-row{display:grid;grid-template-columns:25px 1fr 70px;gap:18px;border-top:1px solid var(--line);padding:28px 0}.reading-row:last-child{border-bottom:1px solid var(--line)}.reading-no,.reading-time{font-size:14px;color:var(--muted)}.reading-row h3{font-size:24px;letter-spacing:-.035em;line-height:1.3;margin:10px 0 12px}.reading-row p{font-size:14px;line-height:1.8}.reading-row .eyebrow{font-size:14px;color:#888f78}.reading-time{text-align:right;white-space:nowrap}.direct-contact{background:#e7e5db;display:grid;grid-template-columns:1.1fr 1fr;gap:25px 8vw;align-items:center}.direct-contact>.eyebrow{grid-column:1/-1;margin-bottom:10px}.direct-contact h2{font-size:clamp(52px,5.3vw,90px)}.direct-contact>div>p{font-size:14px;line-height:1.8;margin-bottom:27px}.phone-link{display:block;font-size:23px;letter-spacing:-.04em;margin-top:22px;width:max-content;border-bottom:1px solid #bfc1b1;padding-bottom:6px}.editorial-footer{background:#252b23;color:#eeeee5;padding:70px var(--pad) 25px}.footer-signoff{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #ffffff26;padding-bottom:45px;margin-bottom:50px;gap:25px}.footer-signoff>span{font-size:14px;color:#bec6b4;line-height:1.8}.footer-signoff>a{font-size:clamp(35px,4vw,67px);letter-spacing:-.06em;line-height:1.15}.footer-signoff>a:hover{color:#c9d2b8}.footer-columns{display:grid;grid-template-columns:1fr 1.2fr 1fr .8fr;gap:35px;padding-bottom:45px}.footer-columns>div{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#d4dbc8}.footer-columns p{font-size:14px;color:#b8c0ae;line-height:1.8;margin-top:8px}.footer-columns .eyebrow{font-size:14px;color:#a5b098;margin-bottom:6px}.footer-legal{border-top:1px solid #ffffff26;padding-top:20px;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;font-size:14px;color:#b7c1aa}.footer-legal p{font-size:14px;line-height:1.8;color:#a2ad97;max-width:410px}.footer-legal>a{text-align:right}.footer-legal strong{font-size:20px;letter-spacing:-.07em;color:#eef2e7;margin-left:5px}.portfolio-heading,.journal-cover{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.portfolio-heading>figure,.journal-cover>figure{position:relative;height:480px;overflow:hidden}.portfolio-heading>figure img,.journal-cover>figure img{width:100%;height:100%;object-fit:cover;object-position:68% center}.portfolio-heading h1,.journal-cover h1{font-size:clamp(50px,5vw,84px);margin:30px 0}.portfolio-heading p,.journal-cover p{font-size:14px;line-height:1.8}.editorial .portfolio-heading,.editorial .journal-cover{padding-top:65px;padding-bottom:80px}.portfolio-menu{background:#e8e7df;display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.portfolio-menu h2{margin:25px 0}.portfolio-menu p{font-size:14px;line-height:1.8}.journal-cover>figure img{object-position:40% center}.journal-editorial{max-width:1100px;margin:auto}.journal-editorial .reading-row{grid-template-columns:50px 1fr 90px;padding:40px 0}.journal-editorial .reading-row h3{font-size:32px}.journal-editorial .reading-row p{font-size:14px}.editorial .closing{background:#e7e5db;border:0}.editorial .closing:before,.editorial .closing:after{display:none}.editorial .closing h2{font-size:clamp(42px,4.5vw,72px)}.editorial .page-heading{padding-top:75px;padding-bottom:65px}.editorial .about-image,.editorial .contact-avatar,.editorial .scene,.editorial .category-tile .scene{border-radius:0!important}.editorial .about-image{max-height:730px}.editorial .about-image img{height:100%;object-position:center 30%}.editorial .about-copy h1{font-size:clamp(42px,4.2vw,70px)}.editorial .about-copy p.large-copy{font-family:var(--sans);font-size:22px;letter-spacing:-.035em}.editorial .personal-quote{background:#2b3027;color:#f0f1e7}.editorial .personal-quote em{color:#c5cfb6}.editorial .personal-quote>span:last-child{color:#bac5ae}.editorial .personal-quote blockquote{font-family:var(--sans);font-size:clamp(32px,3.5vw,58px);letter-spacing:-.05em}.editorial .service-row h2{font-size:36px}.editorial .complex{background:#2b3027}.editorial .complex h2{font-size:clamp(45px,4.7vw,76px)}.editorial .complex-content p.complex-lead{font-family:var(--sans);font-size:25px;letter-spacing:-.03em}.editorial .category-hero>.scene{aspect-ratio:.95}.editorial .scene{background-image:url('./scene-property.jpg');background-size:cover;background-position:72% center}.editorial .scene.window{background-image:url('./work-keys.jpg');background-position:35% center}.editorial .scene.landscape{background-image:url('./scene-property.jpg');background-position:65% center}.editorial .scene i{display:none}.editorial .scene:after{content:none;position:absolute;right:12px;bottom:12px;font-size:14px;color:#fff;background:#292e2266;padding:4px 7px}.editorial .category-body{background:#e5e7dd}.editorial .category-body .large-copy{font-family:var(--sans);font-size:21px;letter-spacing:-.025em;line-height:1.65}.editorial .article-heading h1{font-size:clamp(44px,4.7vw,76px)}.editorial .article-body h2{font-size:32px}.editorial .article-body p{font-size:15px}.editorial .contact-avatar{width:190px;height:230px}.editorial .contact-aside h2{font-size:37px}.editorial .contact-links .button{font-size:14px;min-height:48px;padding:12px 20px}.editorial .builder-fields legend{font-family:var(--sans);font-size:21px;letter-spacing:-.03em}.editorial .choice{border-radius:2px;font-size:14px}.editorial .related h2{font-size:40px}.editorial .related-links a{font-family:var(--sans);font-size:24px;letter-spacing:-.04em}.editorial .image-caption{display:none}
@keyframes cinema-reveal{from{transform:scale(1.025);opacity:.75}to{transform:scale(1);opacity:1}}@keyframes panel-in{from{opacity:.6}to{opacity:1}}
@media(min-width:1600px){.editorial .section,.editorial .header,.editorial-footer{padding-left:max(var(--pad),calc((100vw - 1500px)/2));padding-right:max(var(--pad),calc((100vw - 1500px)/2))}.cinema-content{padding-left:max(var(--pad),calc((100vw - 1500px)/2));max-width:1100px}.cinema-bottom{left:max(var(--pad),calc((100vw - 1500px)/2))}}
@media(max-width:1100px){.editorial .nav{gap:20px;font-size:14px}.cinema-content{max-width:650px}.editorial .cinema-content h1{font-size:100px}.perspective-grid{gap:7vw}.perspective-lead{font-size:21px}.credentials strong{font-size:35px}.credentials>div{gap:20px}.work-copy{padding:40px 35px}.work-copy h3{font-size:38px}.work-panel,.work-panel>figure{min-height:560px}.estate-intro h2{font-size:47px}.estate-line h3{font-size:25px}.human-copy{padding:50px 5vw}.human-moment>figure{height:500px}.reading-section{gap:6vw}.reading-heading>h2{font-size:43px}.reading-row{grid-template-columns:20px 1fr;gap:15px}.reading-time{grid-column:2;text-align:left}.footer-columns{gap:25px}.portfolio-heading>figure,.journal-cover>figure{height:430px}}
@media(max-width:850px){.cinema-hero{min-height:720px}.editorial .header{height:95px}.brand,.brand>span{font-size:18px}.cinema-content{padding-top:190px;max-width:570px}.editorial .cinema-content h1{font-size:90px}.cinema-content>p{font-size:14px}.cinema-bottom{max-width:620px;bottom:35px;gap:20px}.cinema-bottom>span{font-size:14px}.cinema-bottom p{font-size:14px}.perspective-grid{gap:6vw}.perspective-grid h2{font-size:43px}.perspective-story>p{font-size:14px}.credentials{grid-template-columns:1fr 1fr 1fr}.credentials>div{align-items:start;flex-direction:column;gap:12px}.credentials>div:first-child strong{font-size:52px;line-height:1}.credentials strong{font-size:32px;min-height:52px;display:flex;align-items:center}.work-heading h2{font-size:46px}.stage-controls{gap:17px}.stage-controls button{font-size:14px}.work-panel{grid-template-columns:1fr 1fr}.work-copy{padding:32px 30px}.work-copy h3{font-size:33px}.work-copy>p{font-size:14px}.work-copy li{font-size:14px}.estate-grid{gap:5vw}.estate-intro h2{font-size:41px}.estate-line>div>h3{font-size:23px}.estate-line{gap:12px}.estate-open{font-size:14px}.human-copy blockquote{font-size:32px}.human-moment>figure{height:440px}.reading-heading>h2{font-size:38px}.reading-row h3{font-size:21px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px}.footer-legal{grid-template-columns:1fr 1fr}.footer-legal>a{grid-column:2}.portfolio-heading h1,.journal-cover h1{font-size:48px}.portfolio-heading>figure,.journal-cover>figure{height:380px}.direct-contact h2{font-size:53px}.direct-contact>div>p{font-size:14px}}
@media(max-width:640px){.editorial .header{height:86px;padding:0 24px}.brand,.brand>span{font-size:18px}.editorial .menu-toggle span{background:var(--ink)}.cover-page .menu-toggle span{background:var(--paper)}.editorial .nav{top:85px;background:#f3f0e9;color:var(--ink);padding:24px;font-size:19px;gap:12px;border-bottom:1px solid var(--line)}.editorial .nav a{padding:9px 0}.editorial .section{padding:65px 24px}.cinema-hero{height:auto;min-height:0;max-height:none;background:#242a23;padding-bottom:30px}.cinema-media{inset:0 0 auto;height:520px}.cinema-media>img{object-position:73% center}.cinema-media:after{background:linear-gradient(0deg,#242a23 0%,#242a2380 12%,transparent 45%),linear-gradient(180deg,#151c184a,transparent 28%)}.cinema-media>.photo-note{bottom:auto;top:96px;font-size:14px;right:24px;background:#1e281f66}.cinema-content{padding:420px 24px 0;max-width:none}.cinema-content>.eyebrow{font-size:14px;letter-spacing:.12em;margin-bottom:22px}.editorial .cinema-content h1{font-size:clamp(65px,17vw,93px);line-height:1.03;letter-spacing:-.06em}.cinema-content>p{font-size:14px;margin:23px 0 25px;line-height:1.9}.cinema-content>.button{padding:15px 24px;font-size:14px;min-height:52px}.cinema-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:35px 24px 0;padding-top:20px;grid-template-columns:1fr 1fr;gap:13px}.cinema-bottom>span{font-size:14px;line-height:1.7}.cinema-bottom p{font-size:14px}.cinema-bottom>a{grid-column:1/-1;text-align:left;font-size:14px;margin-top:8px}.editorial-kicker{margin-bottom:35px;padding-bottom:20px;gap:25px;font-size:14px;letter-spacing:.1em}.editorial-kicker>span:last-child{text-align:right;max-width:140px}.perspective-grid{grid-template-columns:1fr;gap:35px}.perspective-grid h2{font-size:43px;line-height:1.1}.perspective-lead{font-size:21px;margin:25px 0;line-height:1.45}.perspective-story>p{font-size:14px;line-height:1.9}.author-stamp{margin-top:30px;gap:22px}.author-stamp>img{width:85px;height:108px}.author-stamp small{font-size:14px}.credentials{grid-template-columns:1fr 1fr;padding-top:30px;margin-top:35px;gap:25px}.credentials>div{gap:10px}.credentials>div:last-child{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;border-top:1px solid var(--line);padding-top:20px;gap:25px}.credentials>div:last-child strong{font-size:30px}.credentials strong{font-size:35px;min-height:50px}.credentials>div:first-child strong{font-size:54px}.credentials span{font-size:14px}.editorial .work-heading{display:block;padding:55px 24px 25px}.work-heading h2{font-size:45px}.work-heading .eyebrow{margin-bottom:20px}.stage-controls{justify-content:space-between;gap:15px;margin-top:30px;padding-bottom:0}.stage-controls button{font-size:14px;text-align:left;padding:12px 0}.stage-controls button>span{font-size:14px}.work-panel{grid-template-columns:1fr;min-height:0}.work-panel>figure{height:310px;min-height:0}.work-panel>figure>img{object-position:40% center}.work-panel[data-stage-panel=selection]>figure>img{object-position:70% center}.work-copy{padding:36px 24px 45px}.work-copy>.eyebrow{font-size:14px;margin-bottom:22px}.work-copy h3{font-size:38px;line-height:1.15}.work-copy>p{font-size:14px}.work-copy li{font-size:14px;padding:12px 0}.work-copy .text-link{font-size:14px}.photo-note{font-size:14px;right:12px;bottom:12px}.estate-grid{grid-template-columns:1fr;gap:35px}.estate-intro h2{font-size:43px}.estate-intro>p{font-size:14px;margin-top:25px}.catalog-status{font-size:14px;margin-top:23px;max-width:none}.estate-line{gap:13px;padding:24px 0}.estate-line>div>h3{font-size:27px}.estate-no{font-size:14px;width:18px}.estate-line>div>span{font-size:14px}.estate-open{font-size:14px}.human-moment{grid-template-columns:1fr}.human-moment>figure{height:350px}.human-moment>figure>img{object-position:30% center}.human-copy{padding:42px 24px 50px}.human-copy>.eyebrow{font-size:14px;margin-bottom:23px}.human-copy blockquote{font-size:34px;line-height:1.25}.human-copy>span{font-size:14px;margin:25px 0}.reading-section{grid-template-columns:1fr;gap:35px}.reading-heading>h2{font-size:42px}.reading-heading>.eyebrow{margin-bottom:20px}.reading-heading .text-link{font-size:14px}.reading-row{padding:25px 0;grid-template-columns:20px 1fr;gap:13px}.reading-row h3{font-size:25px;line-height:1.25}.reading-row p{font-size:14px}.reading-row .eyebrow{font-size:14px}.reading-time{font-size:14px}.direct-contact{grid-template-columns:1fr;gap:30px}.direct-contact>.eyebrow{font-size:14px;line-height:1.8;margin:0}.direct-contact h2{font-size:48px}.direct-contact>div>p{font-size:14px;margin-bottom:25px}.phone-link{font-size:22px}.editorial-footer{padding:45px 24px 24px}.footer-signoff{display:block;padding-bottom:30px;margin-bottom:35px}.footer-signoff>span{font-size:14px;display:block}.footer-signoff>a{font-size:40px;display:block;margin-top:22px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px}.footer-columns>.brand{grid-column:1/-1;font-size:22px;line-height:1.3}.footer-columns>.brand>span{font-size:22px}.footer-columns>div{font-size:14px;gap:10px}.footer-columns>div:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:18px}.footer-columns p{font-size:14px}.footer-columns .eyebrow{font-size:14px;letter-spacing:.12em}.footer-legal{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.footer-legal p{font-size:14px;order:3;width:100%}.footer-legal>a{margin-left:auto;font-size:14px}.footer-legal strong{font-size:17px}.editorial .portfolio-heading,.editorial .journal-cover{padding-top:40px;padding-bottom:45px;grid-template-columns:1fr;gap:35px}.portfolio-heading h1,.journal-cover h1{font-size:49px;margin:25px 0}.portfolio-heading p,.journal-cover p{font-size:14px}.portfolio-heading>figure,.journal-cover>figure{height:330px}.portfolio-heading .eyebrow,.journal-cover .eyebrow{font-size:14px}.portfolio-menu{grid-template-columns:1fr;gap:35px}.portfolio-menu h2{font-size:43px}.portfolio-menu p{font-size:14px}.journal-editorial .reading-row{grid-template-columns:23px 1fr;gap:15px;padding:30px 0}.journal-editorial .reading-row h3{font-size:26px}.journal-editorial .reading-row p{font-size:14px}.editorial .page-heading{padding:45px 24px}.editorial .page-heading h1{font-size:46px}.editorial .about-copy h1{font-size:45px}.editorial .about-copy p.large-copy{font-size:22px}.editorial .about-image{max-height:500px}.editorial .personal-quote blockquote{font-size:32px;line-height:1.3}.editorial .service-row h2{font-size:32px}.editorial .complex h2{font-size:46px}.editorial .complex-content p.complex-lead{font-size:24px}.editorial .category-body .large-copy{font-size:20px}.editorial .category-hero h1{font-size:46px}.editorial .category-hero>.scene{aspect-ratio:1.1}.editorial .contact-avatar{width:95px;height:120px}.editorial .contact-aside h2{font-size:32px}.editorial .article-heading h1{font-size:40px}.editorial .article-body h2{font-size:29px}.editorial .article-body p{font-size:14px}.editorial .choice{font-size:14px}.editorial .closing h2{font-size:40px}}
