:root{--paper:#fcf8f3;--ink:#503b35;--green:#865e54;--soft:#f0e3dd;--rust:#ac776c;--line:#e2d7ce}body{background:var(--paper);color:var(--ink)}.blogtop{background:#eadbd4;color:#775c51;justify-content:center;font-size:8px}.blogheader .logo{font-size:58px;letter-spacing:-2px;color:#503b35}.blogheader .logo em{color:#aa7b71}.blogheader .logo span{font-size:8px;letter-spacing:2px}.blogheader nav a:hover{color:#ad7f73}.blogintro h1{font-size:64px;color:#503b35}.blogintro .eyebrow{color:#a37b6f}.blogintro>p:not(.eyebrow){color:#918076}.blogsearch>div{border-color:#d8c7bc}.blogsearch button{background:#805e53}.mainfeature{margin:25px 0 35px;position:relative}.mainfeature>img{width:100%;height:380px;object-fit:cover;display:block}.mainfeature figcaption{position:absolute;bottom:18px;left:18px;background:#fcf6eadf;padding:10px 16px;font:italic 19px 'DM Serif Display',serif}.roundcategories{gap:15px}.roundcategories a{color:#7a6053;font-size:10px}.docphoto{display:block;aspect-ratio:1;width:100%;background-repeat:no-repeat;border-radius:50%;margin-bottom:13px;outline:1px solid #e0cabe;border:4px solid var(--paper)}.photo-0,.photo-1,.photo-2{background-image:url('/assets/image-two.png');background-size:758.93% 505.36%}.photo-0{background-position:3.93% 26.43%}.photo-1{background-position:3.93% 60.13%}.photo-2{background-position:3.93% 93.83%}.photo-3,.photo-4{background-image:url('/assets/image-three.png');background-size:767.86% 277.68%}.photo-3{background-position:2.94% 10.05%}.photo-4{background-position:2.94% 86.94%}.rmcards{display:grid;grid-template-columns:1fr 1fr;gap:30px 23px}.rmcardimage{position:relative;height:240px;background:#f0e3dd;overflow:hidden}.rmcardimage>img{width:100%;height:100%;object-fit:cover;object-position:37% center}.rmcardimage>.docphoto{width:100%;height:100%;aspect-ratio:auto;border-radius:0;margin:0;outline:0;border:0;background-size:758.93% 505.36%}.rmcardimage>.photo-3,.rmcardimage>.photo-4{background-size:767.86% 277.68%}.rmcardimage>span:last-child{position:absolute;bottom:12px;left:12px;background:var(--paper);padding:5px 9px;font-size:8px}.rmcard .eyebrow{font-size:7px;letter-spacing:1.2px;margin:19px 0 9px;color:#ac7d6e}.rmcard h3{font-size:26px;margin:0 0 12px;letter-spacing:-.5px}.rmcard>p:last-child{font-size:12px;color:#958276}.welcome{background:#f2e7e0}.welcome h2{font-size:34px}.welcome>p:not(.eyebrow){color:#947d70}.monogram{display:flex;font:italic 65px 'DM Serif Display',serif;color:#b88878;width:145px;height:145px;border:1px solid #d7b8a7;border-radius:50%;align-items:center;justify-content:center;margin:5px auto 25px;position:relative}.monogram>span{position:absolute;right:8px;bottom:5px;font:30px 'DM Serif Display',serif}.sideblock>a span{color:#b48170}.sidead,.blogcontent .ad{background:#f6efe7;color:#b49a85;border-color:#deccbc}.sidead p{color:#b49a85}.sidenote h3{color:#9d776b}.seasonpanel{background:#f0e0d9}.seasonpanel p:not(.eyebrow){color:#8f7568}.seasonpanel h2{font-size:34px}.intro{color:#957e71}.blogcontent>h1,.blogcontent article>h1{font-size:47px;letter-spacing:-1.3px}.blogcontent>h2{font-size:29px}.articleimage{width:100%;height:380px;object-fit:cover}.articlebody{padding:0;font-size:15px;color:#755e52}.articlebody h2{font-size:29px;color:#503b35}.signature{display:block;font:italic 25px 'DM Serif Display',serif;color:#b38676}.byline{font-size:10px;color:#a38c7f}.sharebuttons{justify-content:start}.sharebuttons button{font-size:10px;padding:9px 14px;border:1px solid #e0cfc1;background:transparent;color:#846253}.sharebuttons button:first-child{background:#805e53;color:white;border-color:#805e53}.share-status,#search-status{font-size:11px;min-height:20px;color:#9b8071}.labelnote{padding:20px 23px;background:#f2e4dc;border-left:3px solid #bd9681;font-size:9px;letter-spacing:1px;margin-bottom:30px}.labelnote span{font-size:12px;letter-spacing:0;display:block;margin-top:8px}.emptycategory{display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0}.emptycategory>.docphoto{width:140px;flex-shrink:0;margin:0}.emptycategory h2{font-size:27px}.emptycategory p{font-size:12px;color:#9b8376}.filterbar .active{background:#805e53;border-color:#805e53}.filterbar button{border-color:#deccbd}.articlebody blockquote{border-left:2px solid #bd9681;padding-left:20px;font:italic 26px/1.5 'DM Serif Display',serif;color:#9c7665}.caption{color:#aa9282}footer{background:#f1e7df}footer .logo{color:#503b35}.copyright{font-size:9px;width:100%;border-top:1px solid #dfd0c3;padding-top:20px;color:#a48e7e}[hidden]{display:none!important}@media(max-width:760px){.blogheader .logo{font-size:49px}.blogintro h1{font-size:52px}.mainfeature>img{height:300px;object-position:38% center}.mainfeature figcaption{font-size:15px;left:12px;bottom:12px;padding:8px 12px}.rmcards{gap:25px 17px}.rmcardimage{height:auto;aspect-ratio:4/5}.rmcard h3{font-size:23px}.rmcard>p:last-child{font-size:11px}.rmcard .eyebrow{font-size:6px}.rmcardimage>span:last-child{font-size:7px;bottom:8px;left:8px}.blogcontent>h1,.blogcontent article>h1{font-size:39px}.articleimage{height:290px}.emptycategory{gap:20px}.emptycategory>.docphoto{width:100px}.seasonpanel h2{font-size:30px}.roundcategories .docphoto{max-width:140px;margin:0 auto 13px}}@media(max-width:420px){.rmcard h3{font-size:21px}.emptycategory{display:block}.emptycategory>.docphoto{margin-bottom:25px;width:140px}.blogintro h1{font-size:47px}}@media print{.blogheader,.blogtop,.blogsidebar,.sharebuttons,.share-status,.breadline,.ad{display:none!important}.bloglayout{display:block;padding:0}.blogcontent article>h1{font-size:27pt}.articleimage{display:none}}
