@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f7f5ef;--ink:#292823;--red:#702e39;--line:#c7c4bb;--grey:#e6e4df}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--red)}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4,.rd-brand{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.06}h2{font-size:clamp(32px,4.1vw,62px);letter-spacing:-.025em}h4{font-size:34px}p{margin-bottom:1.4em}.rd-header{padding:23px 4vw;border-bottom:1px solid var(--ink)}.rd-desktop-nav{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:20px}.rd-desktop-nav>div:last-child{display:flex;justify-content:flex-end;gap:35px}.rd-desktop-nav a:not(.rd-brand){font-size:12px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none}.rd-brand{font-size:34px;text-align:center;text-decoration:none}.rd-mobile-nav{display:none}main{counter-reset:section}.nest-editorial>section{margin:0 5vw;padding:85px 0;border-bottom:1px solid var(--line);counter-increment:section;position:relative}.nest-editorial>section:not(.opening):before{content:'0' counter(section);color:var(--red);font:12px monospace;display:block;margin-bottom:25px}.nest-editorial .opening{padding:0 0 60px}.opening-plate{height:calc(100vh - 100px);min-height:600px;max-height:950px;display:grid;grid-template-columns:21% 79%;border-bottom:1px solid var(--ink)}.opening-plate h1{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(52px,5.8vw,86px);margin:0;padding:30px 15px;line-height:1.05;letter-spacing:-.04em}.opening-plate img{width:100%;height:100%;max-height:none!important;margin:0!important}.opening .keyword{max-width:930px;margin:50px 0 28px;color:var(--red)}.opening .intro{margin-left:28%;max-width:760px;font-size:21px}.nest-editorial>section:nth-child(2){display:grid;grid-template-columns:1fr 1fr;gap:25px 55px}.nest-editorial>section:nth-child(2):before{grid-column:1/-1;margin:0}.nest-editorial>section:nth-child(2) img{grid-column:1/-1;height:480px;max-height:none!important}.nest-editorial>section:nth-child(3){margin-left:28%;max-width:840px}.nest-editorial ul{padding-left:22px}.nest-editorial li{padding:12px 0;border-bottom:1px solid var(--line)}.nest-editorial>section:nth-child(4){background:var(--grey);padding:55px;margin:65px 5vw}.nest-editorial>section:nth-child(4) img{width:42%;float:left;margin:0 45px 25px 0!important;height:420px;max-height:none!important}.nest-editorial>section:nth-child(4):after{content:'';display:block;clear:both}.nest-editorial>section:nth-child(5){max-width:740px;margin:0 auto;border:0}.nest-index{display:grid;grid-template-columns:repeat(3,1fr);margin:45px 5vw 100px;border-top:2px solid var(--ink);padding-top:30px;gap:40px}.nest-index>article:first-of-type{grid-column:span 2;border-right:1px solid var(--line);padding-right:40px}.nest-index article{min-width:0}.nest-index article>div{height:auto!important}.nest-index .col-auto img{width:100%!important;height:300px!important;margin-top:25px}.nest-index strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.nest-index h4{margin:13px 0}.nest-index .text-body-secondary{font:12px monospace;margin-bottom:20px}.nest-index svg,.d-md-none{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--red);color:var(--paper);display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:70px 5vw}.rd-footer .rd-brand{text-align:left;font-size:46px;max-width:250px}.rd-footer nav{display:flex;flex-direction:column;gap:12px}.rd-footer a:hover{color:white}.archive,.category,.blog-index{margin:65px 5vw;columns:3;column-gap:42px;column-rule:1px solid var(--line)}.archive article,.category article{break-inside:avoid;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:30px}.archive article:first-child{column-span:all;max-width:900px;font-size:22px}.pagination{display:flex;gap:20px;justify-content:center;padding:40px}.article-header,time,.post-date{color:var(--red)}.article-header{max-width:1100px;margin:70px auto}.article-header h1{font-size:clamp(42px,6vw,90px)}.article-layout{display:grid;grid-template-columns:minmax(0,68ch) 240px;gap:70px;max-width:1140px;margin:60px auto}.article-body,.entry-content{max-width:68ch}.related-links{background:var(--red);color:var(--paper);padding:25px}.legal,.legal-content{max-width:72ch;margin:70px auto;padding:0 25px}.legal h2{font-size:32px}.entry-content h2{font-size:38px}
@media(max-width:900px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:flex;justify-content:space-between;align-items:center;gap:15px}.rd-brand{font-size:28px}.rd-mobile-menu{display:flex;flex-direction:column;gap:10px;padding:20px;position:absolute;right:0;top:65px;background:var(--paper);border:1px solid var(--ink);z-index:10;min-width:230px}summary{cursor:pointer}.opening-plate{height:670px;grid-template-columns:27% 73%}.opening-plate h1{font-size:56px}.nest-editorial>section{padding:55px 0}.nest-editorial>section:nth-child(3){margin-left:15%}.nest-editorial>section:nth-child(4){padding:30px}.nest-index{grid-template-columns:repeat(2,1fr)}.nest-index>article:first-of-type{grid-column:auto}.archive,.category,.blog-index{columns:2}.article-layout{grid-template-columns:1fr;margin:35px 5vw;gap:30px}.article-header{margin:40px 5vw}.rd-footer{grid-template-columns:1fr 1fr}.rd-footer>.rd-brand{grid-column:1/-1}}
@media(max-width:550px){body{font-size:16px}.rd-header{padding:20px 5vw}.rd-brand{font-size:25px}.opening-plate{height:auto;display:flex;flex-direction:column;min-height:0}.opening-plate h1{writing-mode:horizontal-tb;transform:none;font-size:55px;padding:35px 0}.opening-plate img{height:390px}.opening .keyword{margin-top:30px}.opening .intro{margin-left:0;font-size:18px}.nest-editorial>section:nth-child(2){display:block}.nest-editorial>section:nth-child(2) img{height:300px}.nest-editorial>section:nth-child(3){margin:0 5vw}.nest-editorial>section:nth-child(4) img{float:none;width:100%;height:300px;margin-bottom:25px!important}.nest-editorial>section:nth-child(4){padding:25px}.nest-editorial>section:nth-child(5){margin:0 5vw}.nest-index{display:block}.nest-index>article:first-of-type{border-right:0;padding-right:0}.nest-index article{border-bottom:1px solid var(--line);padding:25px 0}.archive,.category,.blog-index{columns:1}.rd-footer{gap:30px;padding:45px 5vw}.rd-footer nav{font-size:14px}}
