@font-face{font-family:Editorial;src:url(/fonts/editorial.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Editorial;src:url(/fonts/editorial-italic.ttf)format("truetype");font-style:italic;font-display:swap}@font-face{font-family:JournalScript;src:url(/fonts/script.ttf)format("truetype");font-display:swap}@font-face{font-family:Lato;src:url(/fonts/body.ttf)format("truetype");font-display:swap}@font-face{font-family:Lato;src:url(/fonts/body-bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--paper:#f8f7f5;--ink:#303030;--blue:#5275a1;--line:#d7d2cb;--serif:Editorial,Georgia,serif;--sans:Lato,Arial,sans-serif;--script:JournalScript,cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}button,input{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{font-weight:400}h1,h2,h3{font-family:var(--serif);line-height:1.12}.container{max-width:1000px;margin:0 auto}.skip{z-index:99;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:12px}.site-header{padding:15px 35px 30px}.header-inner{justify-content:space-between;align-items:center;gap:35px;max-width:1140px;margin:auto;display:flex}.brand{align-items:center;gap:21px;display:flex;text-decoration:none!important}.monogram{border:1px solid var(--ink);width:112px;height:112px;font:68px/1.6 var(--serif);text-align:center;letter-spacing:-13px;border-radius:50%;padding-right:12px;display:block;position:relative}.monogram span{font-style:italic}.monogram i{font:7px/1.3 var(--sans);letter-spacing:2px;background:var(--paper);padding:0 6px;font-style:normal;position:absolute;top:-8px;left:10px}.wordmark{font:42px/.85 var(--serif);letter-spacing:-1.5px}.wordmark span{font:9px/1 var(--sans);text-transform:uppercase;letter-spacing:5px;text-align:center;margin-top:15px;display:block}.desktop-nav{gap:38px;display:flex}.desktop-nav a,.eyebrow{font:11px/1.6 var(--sans);letter-spacing:2px;text-transform:uppercase}.desktop-nav a{color:var(--blue);font-weight:700}.mobile-nav{display:none}.script{font:400 62px/1.1 var(--script);margin-bottom:48px}.lead{padding-top:65px;position:relative}.lead>.script{margin-left:0}.vertical-label{writing-mode:vertical-rl;font:11px var(--sans);letter-spacing:3px;text-transform:uppercase;position:absolute;top:84px;right:1%}.lead-story{align-items:center;min-height:690px;margin-top:65px;display:flex;position:relative}.lead-photo{align-self:stretch;width:57%}.lead-photo img{object-fit:cover;width:100%;height:690px}.lead-copy{z-index:1;background:#fff;width:60%;margin-left:-70px;padding:65px 43px 55px;position:relative}.lead-copy h2{margin-bottom:32px;font-size:67px;line-height:1.03}.lead-copy .eyebrow{margin-bottom:20px}.text-link,.read-more{font:11px/1.6 var(--sans);letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:7px;display:inline-block}.category-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1140px;margin:75px auto;padding:27px 0;display:flex}.category-rail h2{font:22px var(--serif);margin:0}.category-rail a{font:11px var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--blue)}.latest{padding:15px 0 30px}.latest>.script{margin:0 0 50px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 45px;display:grid}.card-image{display:block;overflow:hidden}.card-image img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .35s}.card-image:hover img{transform:scale(1.025)}.article-card h2{font:italic 30px/1.3 var(--serif);margin:22px 0 16px}.article-card time{font:10px var(--sans);text-transform:uppercase;letter-spacing:2px;margin-bottom:18px;display:block}.read-more{border:0;font-size:10px}.read-more span{margin-left:12px;font-size:15px}.pagination{font:12px var(--sans);justify-content:center;align-items:center;gap:23px;padding:50px 0;display:flex}.pagination span{border-bottom:1px solid var(--ink);padding:8px}.capsule-feature{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:60px;margin-bottom:90px;display:grid}.capsule-feature .script{margin:20px 0 25px;font-size:70px}.capsule-feature p:not(.eyebrow){max-width:340px}.capsule-feature img{aspect-ratio:4/5;object-fit:cover;width:100%}.button-link{border:1px solid var(--ink);font:10px var(--sans);letter-spacing:2px;text-transform:uppercase;margin-top:20px;padding:14px 22px;display:inline-block}.button-link:hover{background:var(--ink);color:#fff;text-decoration:none}.archive-feature{margin-bottom:70px}.archive-feature>div{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.archive-feature img{aspect-ratio:4/5;object-fit:cover;width:100%}.archive-feature h3{font-size:48px}.photo-strip{grid-template-columns:repeat(6,1fr);margin-top:90px;display:grid}.photo-strip>img{aspect-ratio:1/1.12;object-fit:cover;width:100%}.photo-strip>div{background:#ebe7e2;justify-content:center;align-items:center;display:flex}.photo-strip .wordmark{display:none}.photo-strip .monogram{width:105px;height:105px;font-size:62px}.photo-strip .monogram i{background:#ebe7e2}.footer-inner{max-width:1140px;margin:auto;padding:65px 0 25px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:45px;display:grid}.footer-columns h2{font:italic 24px var(--serif);margin-bottom:20px}.footer-columns a{font:10px/2.6 var(--sans);text-transform:uppercase;letter-spacing:1.6px;display:block}.footer-search{max-width:330px;margin:45px 0}.footer-search label{font:11px var(--sans);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;display:block}.footer-search>div{border-bottom:1px solid var(--ink);display:flex}.footer-search input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:13px}.footer-search button{background:0 0;border:0;font-size:23px}.copyright{border-top:1px solid var(--line);letter-spacing:1px;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.page-heading{text-align:center;padding:70px 0 55px}.page-heading h1{margin:15px 0 25px;font-size:65px}.page-heading>p:last-child{max-width:550px;margin:auto}.archive-nav{letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:25px;padding-bottom:40px;font-size:11px;display:flex}.archive-nav a[aria-current]{border-bottom:1px solid var(--ink)}.archive .article-grid{margin-bottom:70px}.post-heading{text-align:center;max-width:920px;margin:65px auto 45px;padding:0 20px}.post-heading h1{margin:18px 0 25px;font-size:65px}.post-date,.byline{letter-spacing:.7px;font-size:11px}.post-date{margin:20px 0 0}.byline a{text-decoration:underline}.post-hero{max-width:1140px;margin:0 auto 45px}.post-hero img{object-fit:cover;object-position:center 40%;width:100%;max-height:850px}.post-hero figcaption{color:#64605b;padding:12px 0;font-size:10px}.post-hero figcaption a{text-decoration:underline}.post-columns{grid-template-columns:minmax(0,700px) 270px;align-items:start;gap:100px;max-width:1140px;display:grid}.prose{line-height:1.75}.prose h2{margin:42px 0 20px;font-size:36px;line-height:1.15}.prose h3{margin:30px 0 15px;font-size:27px;line-height:1.3}.prose p{margin-bottom:23px}.prose a{color:#365b89;text-decoration:underline}.prose ul,.prose ol{margin:22px 0;padding-left:23px}.prose li{margin-bottom:10px}.prose table{border-collapse:collapse;width:100%;margin:28px 0;font-size:13px}.prose th,.prose td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:12px}.commerce-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:32px;padding:18px 0;font-size:12px;line-height:1.7}.editor-note{border-left:2px solid var(--line);margin-top:40px;padding-left:20px;font-size:12px}.shopping-sidebar{border-top:1px solid var(--ink);padding-top:20px}.shopping-sidebar>h2{font:italic 29px var(--serif)}.shopping-sidebar>p{font-size:12px}.shopping-sidebar section{border-top:1px solid var(--line);padding:25px 0}.shopping-sidebar h3{margin-bottom:10px;font-size:26px}.shopping-sidebar section p:not(.eyebrow){font-size:12px}.shopping-sidebar .tradeoff{color:#67615a}.shopping-sidebar a{font:10px var(--sans);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid}.shopping-sidebar small{font-size:10px;line-height:1.8;display:block}.post-pagination{border-top:1px solid var(--line);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;gap:40px;max-width:1140px;margin-top:65px;padding-top:25px;font-size:10px;display:flex}.post-pagination a{max-width:44%}.post-pagination span{font:22px/1.2 var(--serif);text-transform:none;letter-spacing:0;margin-top:12px;display:block}.related{margin-top:90px}.info-page{max-width:760px;margin:60px auto 80px}.info-page h1{margin:15px 0 30px;font-size:65px}.info-page h2{margin:40px 0 18px;font-size:34px}.info-page h3{margin:25px 0 16px;font-size:26px}.info-page a{color:#365b89;text-decoration:underline}.info-page li{margin:10px 0}.info-page .effective{letter-spacing:1px;font-size:11px}.about-lead{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1140px;margin:70px auto 80px;display:grid}.about-lead img{aspect-ratio:4/5;object-fit:cover;width:100%}.about-lead h1{margin:20px 0 30px;font-size:66px}.info-page details{border-bottom:1px solid var(--line);padding:18px 0}.info-page summary{font-family:var(--serif);font-size:26px}.info-page details p{padding-top:18px}.search-form{gap:12px;margin:30px 0;display:flex}.search-form input{border:1px solid var(--line);background:#fff;flex:1;min-width:0;padding:13px}.search-form button{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:12px 25px}.search-results{margin-bottom:60px}.search-results>p{font-size:13px}body:has(.mobile-nav[open]) .site-header{z-index:10;position:relative}@media (width<=1199px){.container,.footer-inner,.post-columns,.post-hero,.post-pagination,.about-lead{margin-left:35px;margin-right:35px}.desktop-nav{gap:22px}.wordmark{font-size:34px}.category-rail{gap:15px;margin-left:35px;margin-right:35px}.lead-copy h2{font-size:57px}.post-columns{grid-template-columns:minmax(0,1fr) 240px;gap:55px}.info-page{margin-left:auto;margin-right:auto;padding:0 30px}}@media (width<=900px){.wordmark{display:none}.desktop-nav{gap:25px}.lead-story{min-height:520px}.lead-photo img{height:550px}.lead-copy{padding:40px 30px}.lead-copy h2{font-size:48px}.category-rail{flex-wrap:wrap;justify-content:center}.category-rail h2{text-align:center;width:100%}.article-grid{gap:40px 25px}.article-card h2{font-size:27px}.capsule-feature{gap:40px}.post-columns{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.footer-columns{gap:25px}.photo-strip .monogram{letter-spacing:-10px;width:78px;height:78px;font-size:47px}.photo-strip .monogram i{letter-spacing:1px;font-size:5px;top:-5px}}@media (width<=767px){.desktop-only,.desktop-nav{display:none!important}.site-header{padding:18px 22px 30px}.header-inner{align-items:center;gap:15px}.brand{gap:12px}.monogram{letter-spacing:-10px;width:83px;height:83px;padding-right:10px;font-size:51px}.monogram i{letter-spacing:1.3px;font-size:5px;top:-5px}.wordmark{font-size:32px;display:block}.wordmark span{letter-spacing:3px;margin-top:11px;font-size:7px}.mobile-nav{display:block}.mobile-nav summary{flex-direction:column;justify-content:center;gap:5px;width:30px;height:28px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:26px;height:1px}.mobile-nav nav{background:var(--paper);z-index:5;flex-direction:column;gap:20px;padding:20px 25px;display:flex;position:absolute;top:125px;left:0;right:0;box-shadow:0 12px 15px #0001}.mobile-nav nav a{text-transform:uppercase;letter-spacing:2px;color:var(--blue);font-size:12px}.container,.footer-inner,.post-columns,.post-hero,.post-pagination,.about-lead{margin-left:25px;margin-right:25px}.latest{padding-top:20px}.latest>.script{margin-bottom:30px;font-size:54px}.article-grid{grid-template-columns:1fr;gap:45px}.article-card h2{margin:20px 0 10px;font-size:33px;line-height:1.25}.card-image img{aspect-ratio:3/4}.capsule-feature{grid-template-columns:1fr;gap:32px;margin-top:20px;margin-bottom:45px}.capsule-feature .script{font-size:62px}.capsule-feature img{aspect-ratio:4/4.5}.capsule-feature p:not(.eyebrow){max-width:none}.photo-strip{grid-template-columns:repeat(3,1fr);margin-top:60px}.photo-strip>img{aspect-ratio:1/1.1}.footer-inner{padding-top:40px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-columns h2{margin-bottom:12px;font-size:24px}.footer-columns a{letter-spacing:1px;font-size:9px;line-height:2.6}.copyright{flex-direction:column;gap:20px;font-size:9px}.page-heading{padding-top:30px;padding-bottom:30px}.page-heading h1{font-size:48px}.page-heading>p:last-child{font-size:14px}.archive-nav{gap:13px 20px;font-size:10px}.post-heading{margin:30px 0;padding:0 25px}.post-heading h1{font-size:45px}.byline{font-size:10px;line-height:1.8}.post-hero{margin-bottom:25px;margin-left:0;margin-right:0}.post-hero img{aspect-ratio:4/5;object-fit:cover;max-height:none}.post-hero figcaption{padding:10px 25px}.post-columns{flex-direction:column;gap:45px;display:flex}.prose{overflow-wrap:anywhere;width:100%;font-size:16px}.prose h2{font-size:32px}.prose h3{font-size:26px}.prose table{table-layout:fixed;font-size:11px}.prose th,.prose td{overflow-wrap:anywhere;padding:7px}.shopping-sidebar{background:#ede9e3;width:100%;padding:25px}.post-pagination{gap:25px;margin-top:45px}.post-pagination span{font-size:20px}.related{margin-top:60px}.related>.script{font-size:48px}.info-page{margin-top:35px;padding:0 25px}.info-page h1{font-size:48px}.info-page h2{font-size:31px}.about-lead{flex-direction:column;gap:35px;margin-top:35px;display:flex}.about-lead h1{font-size:49px}.about-lead img{aspect-ratio:4/4.5}.search-form{gap:8px}.search-form button{padding:12px 17px}.pagination{gap:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-image img{transition:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
