@import url('');
:root{--paper:#f3f0e7;--ink:#252925;--accent:#ce472b;--rule:#b5b5a8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--accent)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;object-fit:cover;border-radius:0!important}h1,h2,h3,h4{font-weight:500;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(42px,5.5vw,84px);margin:0}h2{font-size:clamp(30px,3vw,47px)}h3{font-size:34px}h4{font-size:27px}p{margin:1em 0}.rd-header,.rd-footer,main{max-width:1520px;margin:auto;padding:0 4.5vw}.mast{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 23px;border-bottom:2px solid var(--ink)}.rd-brand{font-size:24px;font-weight:800;letter-spacing:-1px}.rd-desktop-nav{display:flex;gap:32px}.mast nav a{text-transform:uppercase;font-size:13px;letter-spacing:.12em}.topics{padding:13px 0;border-bottom:1px solid var(--rule);font-size:14px}.rd-mobile-nav{display:none}.opening{display:grid;grid-template-columns:100px 1fr;margin:54px 0 75px;gap:28px}.folio{color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:.1em;border-top:2px solid var(--accent);padding-top:12px}.opening-title{max-width:1130px}.opening-band{grid-column:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;border-top:1px solid var(--rule);padding-top:20px;margin-top:16px}.opening-band h2{font-size:27px;margin:0}.opening-band p{margin:0}.opening-image{grid-column:1/-1}.opening-image img{display:block;width:100%;height:440px;max-height:none!important;margin:10px 0 0!important}.home-story>section:not(.opening){border-top:1px solid var(--ink);padding:45px 0;margin-bottom:55px}.home-story>section:nth-child(2){display:grid;grid-template-columns:1fr 1.35fr;gap:8%;align-items:center;margin-left:100px}.home-story>section:nth-child(2) img{height:460px;max-height:none!important;width:100%}.home-story>section:nth-child(3){max-width:950px;margin-left:auto}.home-story>section:nth-child(3) img{height:350px;max-height:none!important;width:100%;border:0!important}.home-story>section:nth-child(3) h3,.home-story>section:nth-child(3) p{max-width:690px}.home-story>section:nth-child(4){max-width:760px;margin-left:auto;margin-right:auto}.home-story ul{list-style:none;padding:0;counter-reset:reason}.home-story li{position:relative;padding:24px 0 24px 65px;border-top:1px solid var(--rule);counter-increment:reason}.home-story li:before{content:counter(reason,decimal-leading-zero);position:absolute;left:0;color:var(--accent);font-family:monospace}.home-story>section:nth-child(5){max-width:640px;margin-left:100px}main>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;counter-reset:posts;border-top:3px solid var(--ink);padding-top:35px;margin-bottom:80px}main>.row>h4{grid-column:1/-1;font-size:13px;text-transform:uppercase;letter-spacing:.12em}main>.row>article{border-top:1px solid var(--rule);padding-top:20px;counter-increment:posts}main>.row>article:before{content:counter(posts,decimal-leading-zero);color:var(--accent);font-family:monospace}main>.row>article:first-of-type{grid-column:span 2}main>.row article img{width:100%!important;height:260px!important}main>.row article .d-block.d-md-none{display:none}main>.row article strong{font-size:12px;text-transform:uppercase;letter-spacing:.12em}main>.row article svg{display:none}main>.row article .icon-link{display:inline-block;border-bottom:1px solid var(--ink);margin:16px 0}.rd-footer{border-top:3px solid var(--ink);padding-top:40px;padding-bottom:32px}.footer-brand{font-size:clamp(32px,5vw,70px);letter-spacing:-.05em}.directory{display:grid;grid-template-columns:repeat(4,1fr);gap:0 30px;margin:30px 0}.directory a{padding:14px 0;border-top:1px solid var(--rule)}.legal{display:flex;gap:30px;font-size:13px;border-top:1px solid var(--rule);padding-top:20px}body:not(:has(.home-story)) main{padding-top:55px;padding-bottom:70px}body:not(:has(.home-story)) main>h1,body:not(:has(.home-story)) main>article>h1{max-width:850px;text-align:center;margin:0 auto 32px}main article .metadata,main article time,main .post-meta{border-block:1px solid var(--rule);padding:12px 0;font-size:13px}main .article-body,main .entry-content{max-width:1000px;margin:auto}main .entry-content h2{margin-left:6%;margin-top:55px}main .entry-content h3{margin-left:12%}main .pagination{display:flex;gap:12px;border-top:1px solid var(--ink);padding:25px 0}main .pagination a{padding:10px 15px;border:1px solid var(--rule)}body:has(link[href*="privacy"]) main{max-width:850px}@media(max-width:1000px){.opening{grid-template-columns:65px 1fr}.opening-band{grid-template-columns:1fr;gap:10px}.home-story>section:nth-child(2){margin-left:65px;gap:5%}main>.row{grid-template-columns:repeat(2,1fr)}.topics{gap:20px;flex-wrap:wrap}.directory{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){body{font-size:16px}main,.rd-header,.rd-footer{padding-left:22px;padding-right:22px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font-size:14px}.rd-mobile-menu{position:absolute;z-index:5;background:var(--paper);left:22px;right:22px;border:1px solid var(--ink);padding:20px;display:grid;gap:12px}.mast{padding:20px 0}.rd-brand{font-size:21px}.opening{display:block;margin:30px 0 45px}.folio{margin-bottom:25px;width:110px}.opening-band{display:block;margin:25px 0}.opening-band p{margin-top:15px}.opening-image img{height:260px}.home-story>section:not(.opening){padding:25px 0;margin:0 0 35px!important}.home-story>section:nth-child(2){display:flex;flex-direction:column;align-items:stretch}.home-story>section:nth-child(2) img{height:280px}.home-story>section:nth-child(3) img{height:240px}h3{font-size:29px}main>.row{display:block}main>.row>article{margin-bottom:35px}.directory{grid-template-columns:repeat(2,1fr)}.legal{gap:20px}}
