:root{--paper:#faf8f3;--ink:#322b2a;--wine:#702c39;--line:#c9c0bb;--muted:#756b68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.65}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--wine)}a:focus-visible,summary:focus-visible{outline:3px solid var(--wine);outline-offset:4px}img{max-width:100%;height:auto;object-fit:cover}h1,h2,h3,h4{line-height:1.08;font-weight:400;margin:0 0 24px}p{margin:0 0 24px}.rd-header{padding:25px 5vw 0;border-top:7px solid var(--wine);border-bottom:1px solid var(--line)}.masthead{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:24px}.rd-brand{font-size:24px;font-weight:bold;text-decoration:none;color:var(--wine)}.rd-desktop-nav,.topic-nav,.rd-footer nav{display:flex;gap:25px}.rd-desktop-nav,.topic-nav,.eyebrow,.section-label,.contents,.rd-footer nav,time,.topic-index{font:12px/1.5 Arial,sans-serif}.rd-desktop-nav a,.topic-nav a{text-decoration:none}.topic-nav{padding:14px 0;overflow-x:auto;white-space:nowrap;border-top:1px solid var(--line)}.rd-mobile-nav{display:none}main{max-width:1440px;margin:auto;padding:0 5vw}.opening{display:grid;grid-template-columns: minmax(0,1fr) 265px;gap:7vw;padding:75px 0 60px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wine)}h1{font-size:clamp(52px,6.7vw,100px);letter-spacing:-.055em;max-width:900px}.contents{border-left:1px solid var(--line);padding-left:24px}.contents a{display:flex;gap:16px;border-bottom:1px solid var(--line);padding:12px 0;text-decoration:none}.contents span{color:var(--wine)}.first-pause{position:relative}.opening-photo{width:100%;height:450px}.intro{max-width:750px;margin:35px 0 75px 18%;font-size:25px;line-height:1.5}.essay{display:grid;grid-template-columns:18% minmax(0,1fr);padding:50px 0;border-top:1px solid var(--line)}.section-label{color:var(--wine);font-size:20px}.essay-copy{max-width:800px}.essay h2{font-size:43px;max-width:680px}.essay-copy>p{max-width:660px}.essay ul{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;list-style:none;padding:0;margin:35px 0}.essay li{border-bottom:1px solid var(--line);padding:13px 0}.service-photo{width:100%;height:340px;margin-top:20px}.team-photo{width:57%;height:340px;margin:20px 0 0 25%}.essay-3 .essay-copy{margin-left:10%}.essay-5{background:#ece6e3;padding-right:35px}.post-index{padding:75px 0}.post-index>h2{font-size:18px;border-bottom:3px solid var(--wine);padding-bottom:15px;color:var(--wine)}.newspaper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.index-item:first-child{grid-column:span 2}.index-item+ .index-item{border-left:1px solid var(--line);padding-left:35px}.index-item h3{font-size:36px;margin:15px 0}.index-item h3 a{text-decoration:none}.index-item time{display:block;color:var(--muted);margin-bottom:25px}.post-photo{width:100%;height:240px;margin-bottom:20px}.index-item:first-child .post-photo{height:340px}.topic-index{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding:25px 0 65px;gap:15px}.rd-footer{background:var(--wine);color:var(--paper);padding:50px 5vw}.footer-brand{font-size:30px;text-decoration:none}.rd-footer nav{margin-top:28px;flex-wrap:wrap}.rd-footer a:hover{color:white}.footer-topics{border-top:1px solid #ab8088;padding-top:25px}.skip{position:absolute;left:10px;top:-100px;background:white;padding:10px;z-index:20}.skip:focus{top:10px}article:not(.index-item) :is(p,ul,ol,blockquote){max-width:72ch}body:not(:has(.opening)) main>article{max-width:1100px;margin:0 auto;padding-top:55px}body:not(:has(.opening)) main>article>h1,.article-header,.page-header{background:#ece6e3;padding:50px 4vw;font-size:clamp(40px,5vw,72px)}body:not(:has(.opening)) main>article :is(p,ul,ol,blockquote){margin-left:auto;margin-right:auto}body:not(:has(.opening)) main>article img{display:block;margin:30px auto;max-height:600px}.related-posts{border-top:3px solid var(--wine);padding:40px 0}.pagination,nav[aria-label*="agination"]{display:flex;gap:20px;border-top:1px solid var(--line);padding:25px 0}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);padding:12px;text-align:left}blockquote{border-left:3px solid var(--wine);padding-left:25px} @media(max-width:900px){.opening{grid-template-columns:1fr 210px;gap:35px}.rd-desktop-nav{gap:14px}.newspaper{grid-template-columns:1fr 1fr}.index-item:first-child{grid-column:span 1}.essay h2{font-size:35px}.topic-index{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){body{font-size:17px}.rd-header{padding:18px 6vw 0}.rd-brand{font-size:18px;max-width:220px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:14px Arial,sans-serif}.rd-mobile-menu{position:absolute;top:80px;left:6vw;right:6vw;background:var(--paper);border:1px solid var(--line);padding:20px;z-index:10;max-height:70vh;overflow:auto}.rd-mobile-menu a{display:block;padding:8px}.topic-nav{gap:20px}.opening{display:block;padding:45px 0 30px}h1{font-size:55px}.contents{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding-left:0;border-left:0}.opening-photo{height:290px}.intro{font-size:21px;margin:25px 0 45px}.essay{grid-template-columns:35px 1fr;padding:30px 0}.essay h2{font-size:31px}.essay ul{grid-template-columns:1fr}.service-photo{height:230px}.team-photo{width:100%;margin-left:0;height:270px}.essay-3 .essay-copy{margin-left:0}.essay-5{padding-right:15px}.newspaper{display:block}.index-item{padding-bottom:35px}.index-item+.index-item{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.index-item:first-child .post-photo{height:250px}.topic-index{grid-template-columns:1fr 1fr}.rd-footer nav{gap:15px}.footer-brand{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}