@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/studio/5d618c462b7a5b74.woff2') format('woff2')}
body.house-journal{--house-ink:#362731;--house-ivory:#fff;--house-oxblood:#75435f;--house-muted:#705866;--house-rule:#dfd0da;--house-serif:'Cormorant Garamond',Georgia,serif;background:#fff;color:var(--house-ink);font:400 17px/1.75 var(--house-sans);margin:0;scrollbar-color:#a57d96 #f6eff3}
.house-journal *{box-sizing:border-box}.house-journal ::selection{background:#e6cfde;color:#362731}.house-journal :focus-visible{outline:3px solid #75435f;outline-offset:4px}.house-journal a{text-underline-offset:5px}.house-journal main a{color:#75435f}.house-journal main a:visited{color:#592d46}.house-journal main a:hover{color:#362731}.house-journal main a.journal-button,.house-journal main a.journal-button:visited,.house-journal main a.journal-button:hover{color:#fff}.house-journal :is(h1,h2,h3){text-wrap:balance;scroll-margin-top:100px}.house-journal[data-house] h1{font:400 clamp(38px,4.2vw,60px)/1.08 var(--house-serif);letter-spacing:-.025em;margin:22px 0}.house-journal[data-house] h2{font:400 36px/1.15 var(--house-serif);margin:52px 0 18px}.house-journal[data-house] h3{font:600 19px/1.4 var(--house-sans);margin:30px 0 10px}.house-journal p{margin:0 0 20px}.house-journal .house-header{background:#fff;color:#362731}.house-journal .house-brand{color:#75435f}.house-journal .house-header-cta,.house-journal .journal-button{background:#75435f;color:#fff;border:0;border-radius:4px;text-decoration:none;padding:12px 20px;display:inline-flex;align-items:center;min-height:46px;font:600 14px/1.5 var(--house-sans);width:fit-content}.house-journal .house-header-cta:hover,.house-journal .journal-button:hover{background:#592d46}.house-journal .house-menu nav{background:#fff;color:#362731}.journal-heading{max-width:850px;margin:auto;padding:52px 24px 28px}.journal-heading nav,.journal-byline{font-size:13px;color:var(--house-muted)}.journal-summary{font-size:19px;max-width:65ch}.journal-cover{max-width:948px;margin:0 auto 44px;padding:0 24px}.journal-cover img{display:block;width:100%;height:auto;max-height:490px;object-fit:contain;background:#f6eff3}.journal-cover figcaption{max-width:75ch;margin:12px auto 0;font-size:12px;line-height:1.6;color:var(--house-muted)}.journal-reading{max-width:728px;padding:0 24px;margin:auto}.journal-reading p,.journal-reading li{max-width:72ch}.journal-reading li{margin-bottom:8px}.journal-reading .post-toc{padding:22px 0;border-block:1px solid var(--house-rule);margin:0 0 30px;font-size:14px}.journal-reading .toc-label{font-weight:600}.journal-reading .post-toc ol{padding-left:20px;margin:12px 0 0}.journal-reading .pg-quotable{font-size:19px;line-height:1.7}.editorial-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;font-variant-numeric:tabular-nums}.editorial-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;text-align:left}.editorial-table-wrap th,.editorial-table-wrap td{padding:14px 12px;vertical-align:top;border-bottom:1px solid var(--house-rule);min-width:140px}.editorial-table-wrap thead{background:#f6eff3}.editorial-table-wrap tbody th{font-weight:600;width:32%}.editorial-source-note{padding-top:22px;margin-top:32px;border-top:1px solid var(--house-rule);font-size:13px;color:var(--house-muted)}.journal-enquiry{max-width:900px;margin:56px auto;padding:32px 40px;background:#f6eff3}.house-journal .journal-enquiry h2{margin:0 0 14px}.journal-enquiry>div{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.journal-enquiry>div>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.house-journal .house-footer{background:#362731;color:#fff}.house-journal .house-footer a{color:inherit}
/* Bound archive photography independently of the original file's aspect ratio. */
body[data-house] #blog-grid .bc-img{height:240px!important;min-height:0!important;overflow:hidden;background:#f6eff3;display:flex;align-items:center;justify-content:center}body[data-house] #blog-grid .bc-img img{width:100%!important;height:100%!important;max-height:240px!important;object-fit:contain!important}body[data-house] #blog-grid .bc{min-width:0}
@media(max-width:760px){.journal-heading{padding-top:28px}.journal-summary{font-size:17px}.house-journal{font-size:16px}.house-journal[data-house] h2{font-size:31px}.journal-cover{margin-bottom:28px}.journal-enquiry{margin:40px 20px;padding:26px 22px}.journal-reading .pg-quotable{font-size:18px}.editorial-table-wrap th,.editorial-table-wrap td{padding:12px 10px;min-width:120px}.house-journal .house-header-cta{display:none}}
