@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-italic.Bsgye1qA.woff2)format("woff2"),url(/_astro/newsreader-latin-500-italic.m-xI0GeS.woff)format("woff")}:root{--paper:#fafaf8;--ink:#1d1b18;--muted:#6b675f;--line:#d8d4cc;--serif:"Cormorant Garamond", Georgia, serif;--sans:Manrope, Arial, sans-serif}*{box-sizing:border-box}html{scroll-padding-top:24px}body{background:var(--paper);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}a,button,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #74787f}a:hover{color:#565b62}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.05}h1{letter-spacing:-.045em}h2{letter-spacing:-.025em}h3{font-size:32px}em{font-weight:400}header,main,footer{max-width:1440px;margin:auto}header{padding:0 60px}.edition{border-bottom:1px solid var(--line);letter-spacing:.18em;justify-content:space-between;display:flex}.masthead{text-align:center;font-family:var(--serif);line-height:1;display:block}.dot{color:#7b7e82}nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;justify-content:center;gap:52px;padding:14px 0;font-size:11px;display:flex}nav a[aria-current]{text-underline-offset:7px;text-decoration:underline}main{padding:0 60px}.eyebrow{text-transform:uppercase;font-weight:600;display:block}.hero{grid-template-columns:1.07fr 1fr;align-items:stretch;gap:35px;padding:44px 0 54px;display:grid}.hero h1{margin:27px 0}.button{color:var(--paper);letter-spacing:.04em;justify-content:space-between;gap:42px;margin-top:22px;padding:15px 22px;font-size:10px;display:inline-flex}.button:hover{color:#fff;background:#383b40}.light{filter:blur(4px);background:linear-gradient(90deg,#0000 47%,#e8d7ad66 48% 57%,#0000 58%);position:absolute;inset:-80%;transform:rotate(-25deg)}.tall{border-radius:48% 48% 9px 9px;width:25%;height:46%;bottom:24%;left:24%;transform:rotate(-7deg)}.round{background-color:#ae9b6b33;border-radius:45% 45% 15% 15%;width:34%;height:25%;bottom:24%;left:54%}.section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;font-size:9px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0}.departments{grid-template-columns:1fr 1fr;gap:22px;display:grid}.department{min-height:282px;padding:38px 36px}.department h2{justify-content:space-between;margin:30px 0 14px;font-size:52px;display:flex}.department h2 span{font-family:var(--sans);font-size:25px}.department p{color:#666a6f;font-size:12px}.department:hover{color:inherit;background:#e5e6e5}.text-link{letter-spacing:.03em;padding-bottom:4px;display:inline-block}.latest{padding-top:55px}.empty{border:1px solid var(--line);color:var(--muted);padding:28px;font-size:12px}footer{flex-wrap:wrap;justify-content:space-between;padding:0 60px 24px;display:flex}.footer-name{font-family:var(--serif)}footer p{color:var(--muted);font-size:10px}.footer-links{align-items:center;display:flex}.fine{border-top:1px solid var(--line);width:100%}.page-intro{max-width:720px;padding:65px 0 45px}.page-intro h1{margin:22px 0}.page-intro p{max-width:490px;color:var(--muted)}select{border:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:10px;font-size:11px}.reset{cursor:pointer;background:0 0;border:0;padding:16px 0;font-size:10px;display:block}.top-shelf{background:#f0f1ef;margin-bottom:45px;padding:35px;scroll-margin-top:25px}.top-shelf h2{margin:12px 0}.top-shelf .empty{margin-bottom:0}.muted{color:var(--muted);font-size:12px}.cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;display:grid}.review-card{padding-bottom:22px;display:block}.review-card img{aspect-ratio:4/5;object-fit:cover;width:100%;margin-bottom:20px}.review-card :is(h2,h3){margin:12px 0}.review-card p{color:var(--muted);font-size:12px}.prose{max-width:740px;margin:65px auto 85px}.prose h1{margin:26px 0}.prose .lede{font-family:var(--serif);font-size:28px;line-height:1.4}.prose h2{margin:45px 0 20px}.prose>p{color:#555a61}.prose .note{background:#f0f1ef;border-left:2px solid #a8aaad;margin:35px 0;padding:15px 20px;font-size:12px}.prose figure{margin:30px 0}.prose figcaption{color:var(--muted)}.skip{background:var(--ink);color:#fff;z-index:100;padding:10px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}[hidden]{display:none!important}@media (width>=1500px){.hero h1{font-size:88px}}@media (width<=900px){header,main,footer{padding-left:28px;padding-right:28px}.hero{gap:24px}.hero h1{font-size:58px}.top-shelf{padding:25px}.department{padding:28px}}@media (width<=620px){header,main{padding-left:20px;padding-right:20px}.edition{letter-spacing:.1em;font-size:7px}.masthead{padding:26px 0;font-size:42px}nav{gap:25px;font-size:9px}.hero{grid-template-columns:1fr;padding-top:15px}.hero h1{font-size:58px}.departments{grid-template-columns:1fr}.department{min-height:260px}.section-heading,.section-heading .eyebrow{font-size:8px}.page-intro{padding-top:40px}.top-shelf{padding:25px}.prose{margin-top:40px}.prose h1{font-size:52px}.prose .lede{font-size:25px}.footer-links{flex-wrap:wrap;gap:20px}footer{padding-left:20px;padding-right:20px}}.archive-layout{align-items:start}.archive-main{min-width:0}.archive-heading{max-width:none}.archive-heading p{max-width:470px;color:var(--muted);font-size:12px}.preview-note{gap:14px;display:flex}.preview-note span{color:var(--muted)}.active-filters{flex-wrap:wrap;gap:8px;padding:18px 0 0;display:flex}.active-filters:empty{padding:0}.filter-chip{color:#4e545c;border:1px solid #c3c6c9;padding:4px 10px}.clear-all{padding:4px 6px;text-decoration:underline}.archive-feed{display:block}.archive-feed>[data-entry]{border-bottom:1px solid var(--line)}.editorial-card{grid-template-columns:34% minmax(0,1fr);margin:0;display:grid}.card-image{background:#eceeec;align-self:start;min-height:210px;display:block;position:relative;overflow:hidden}.editorial-card .card-image img{margin:0}.photo-pending{aspect-ratio:4/5;letter-spacing:.17em;color:#868b90;place-items:center;font-size:8px;display:grid}.layout-label{text-transform:uppercase;margin-bottom:12px;display:block}.card-meta{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-meta time{white-space:nowrap}.editorial-card .card-excerpt{max-width:420px}.card-verdict{border-top:1px solid #d6d8da;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.verdict-label{font-family:var(--serif);color:#535960;font-size:21px;font-style:italic;line-height:1.3}.editorial-entry{border-bottom:1px solid var(--line);padding:32px 0}.editorial-entry h2{margin:20px 0 15px;font-size:41px}.editorial-entry p{color:var(--muted);max-width:480px;font-size:12px}.review .preview-note{margin:25px 0}.archive-main .empty{margin-top:25px}@media (width>=761px){.archive-heading{position:static}.archive-layout .archive-heading:before{display:none}}@media (width>=1100px){.archive-layout{grid-template-columns:230px minmax(0,1fr);gap:65px}.editorial-card{gap:35px}.editorial-card :is(h2,h3){font-size:43px}.card-copy{padding:8px 0}.editorial-card .card-excerpt{font-size:12px}}@media (width<=900px) and (width>=761px){.archive-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.editorial-card{grid-template-columns:32% 1fr;gap:20px}.editorial-card :is(h2,h3){font-size:32px}.card-meta{flex-wrap:wrap}.card-image{min-height:0}.card-verdict{gap:10px}}@media (width<=760px){.archive-layout{flex-direction:column}.archive-main{width:100%}.archive-heading{margin-bottom:22px}.archive-heading p{margin:0;font-size:11px}.preview-note span{display:block}.editorial-card{grid-template-columns:34% minmax(0,1fr);gap:20px;padding:25px 0}.card-image{min-height:0}.card-meta{flex-wrap:wrap;gap:5px;font-size:7px}.card-meta time{font-size:7px}.layout-label{margin-bottom:8px;font-size:7px}.card-verdict{gap:10px;padding-top:10px}.verdict-label{font-size:19px}.editorial-entry h2{font-size:34px}}@media (width<=390px){.editorial-card{grid-template-columns:30% 1fr;gap:15px}}:root{--paper:#fafaf8;--ink:#1d1b18;--muted:#6b675f;--line:#d8d4cc;--gold:#a89568}body{color:var(--ink)}em{color:#70757a}.masthead{letter-spacing:-.055em;font-weight:500}.edition{color:#777c82;font-size:8px}.text-link{border-color:#a6aaae}.button{background:#242629}.department{background:#eeefed}.empty{background:#f1f2f0}.archive-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:0;display:flex}.archive-context{align-items:baseline;gap:15px;min-width:0;display:flex}.archive-heading .eyebrow{letter-spacing:.12em;white-space:nowrap}.archive-heading h1{letter-spacing:-.025em;margin:0;line-height:1.1}.archive-count-sort{white-space:nowrap;color:#626d77;align-items:center;display:flex}.preview-note{color:#626d77;border-top:0;border-bottom:1px solid #e1e2e2;align-items:baseline;margin:0}.card-copy{padding:5px 0}.card-excerpt{color:#747980}.card-meta{color:#767c82}.card-verdict{border-color:#d6d9db}.rating{flex-wrap:wrap;align-items:center;display:flex}.rating-stars{white-space:nowrap;font-family:Arial,sans-serif;line-height:1.25}.rating-name{font-family:var(--serif);font-style:italic;line-height:1.3}.nav-rating-stars{color:#34383e;letter-spacing:1px;font-family:Arial,sans-serif;font-size:11px;line-height:1.5;display:block}.shelf-seal{text-align:center;color:#887443;background:#fafaf6ed;border:1px solid #b7a77f;flex-direction:column;align-items:center;padding:9px 14px;line-height:1.25;display:inline-flex;position:relative}.shelf-seal:before,.shelf-seal:after{content:"";background:#b7a77f66;height:1px;position:absolute;left:4px;right:4px}.shelf-seal:before{top:4px}.shelf-seal:after{bottom:4px}.seal-publication{letter-spacing:.16em;font-size:5px}.seal-name{font-family:var(--serif);letter-spacing:-.035em;margin:4px 0;font-size:24px;line-height:1.1}.seal-detail{letter-spacing:.13em;font-size:5px}.card-image .shelf-seal{padding:8px 11px;position:absolute;bottom:10px;left:10px}.card-image .seal-name{margin:3px 0;font-size:20px}.shelf-seal-large{background:0 0;min-width:160px;padding:17px 24px}.shelf-seal-large .seal-name{margin:7px 0;font-size:39px}.shelf-seal-large .seal-publication,.shelf-seal-large .seal-detail{font-size:6px}.archive-main .active-filters:empty{display:none}.archive-main .active-filters:not(:empty){padding:13px 0}.layout-label{color:#626d77}.review-article{padding:55px 0 0}.review-heading{margin:0 auto 35px}.review-heading .eyebrow{font-size:9px}.review-brand{text-transform:uppercase;letter-spacing:.18em}.review-heading h1{letter-spacing:-.045em}.review-subtitle{font-family:var(--serif);color:#686e75}.review-byline{letter-spacing:.02em}.review-quick-verdict{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex}.review-quick-verdict p{color:#717780;margin:15px 0 0;line-height:1.75}.review-preview-label{text-transform:uppercase;color:#626d77;border-bottom:1px solid #d5d8db;margin-bottom:0;padding:11px 0}.review-hero-figure{max-width:1000px}.review-hero-figure>img{object-fit:contain;background:#e6e8e7;width:100%;max-height:760px}.review-hero-figure figcaption,.review-reading figcaption{color:#626d77;margin-top:10px;font-size:10px;line-height:1.6}.review-reading.prose{font-family:var(--sans);color:#40474e}.review-body h2{border-top:1px solid var(--line);color:#282d33;letter-spacing:-.025em;margin:55px 0 26px;padding-top:28px;font-size:38px;line-height:1.25}.review-body h2:first-child{margin-top:0}.review-body h3{margin:30px 0 15px;font-size:28px}.review-body a,.prose>p a{text-underline-offset:4px;text-decoration:underline #a5abb1}.review-body blockquote{font-family:var(--serif);color:#697078;border-left:1px solid #aab0b6;margin:35px 0;padding:0 0 0 28px;font-size:30px;line-height:1.45}.review-body blockquote p{margin:0}.review-body figure{margin:35px 0}.review-body figure img{object-fit:contain;background:#e8eae9;width:100%;max-height:500px}.review-body ul,.review-body ol{margin:25px 0;padding-left:23px}.review-body li{margin-bottom:9px}.review-body strong{color:#252a30;font-weight:600}.review-body hr{border:0;border-top:1px solid var(--line);margin:35px 0}.review-body table{border-collapse:collapse;width:100%;font-size:12px}.review-body td,.review-body th{border-bottom:1px solid var(--line);text-align:left;padding:12px}.review-gallery{margin:35px 0}.affiliate-note{color:#777f87;padding:20px 0;font-size:11px}.affiliate-note a{border-bottom:1px solid #a8afb5;margin:0 20px 10px 0;display:inline-block}footer{gap:22px;padding-top:20px}.footer-name{letter-spacing:-.04em}.footer-links{max-width:570px}.fine{color:#626d77}.prose{color:#474e56}.prose .lede{color:#686f77}.prose h2{color:#2b3036}@media (width<=1100px) and (width>=761px){.archive-context{gap:10px}.archive-heading h1{font-size:27px}.archive-count-sort{gap:10px;font-size:8px}.archive-feed .editorial-card{gap:23px}.archive-feed .is-leading :is(h2,h3){font-size:38px}.rating{gap:6px}.card-verdict{align-items:start}}@media (width<=760px){.edition{letter-spacing:.1em;font-size:6px}.archive-heading{border-top:0;flex-wrap:wrap;padding:0 0 14px}.archive-heading .eyebrow{font-size:8px}.archive-heading h1{margin:0}.archive-count-sort{gap:10px;font-size:8px}.preview-note{gap:10px;margin:0;padding:7px 0;font-size:6px;line-height:1.5;display:flex}.preview-note span{margin:0;font-size:8px}.editorial-card :is(h2,h3),.archive-feed .is-leading :is(h2,h3){margin:10px 0;font-size:31px}.card-copy{padding:0}.editorial-card .card-excerpt{margin:11px 0 14px;font-size:10px;line-height:1.7}.card-verdict{display:block}.rating{gap:3px 9px}.rating-stars{letter-spacing:1px;font-size:18px}.rating-name{font-size:13px}.card-verdict .text-link{margin-top:12px;font-size:8px}.card-image .shelf-seal{background:#fafaf6;border-bottom:0;border-left:0;border-right:0;padding:7px 4px;display:flex;position:static}.card-image .seal-name{font-size:21px}.card-image .seal-publication{font-size:4px}.card-image .seal-detail{letter-spacing:.06em;font-size:4px}.card-image .shelf-seal:before,.card-image .shelf-seal:after{display:none}.review-heading{margin-bottom:26px}.review-brand{margin-top:27px;font-size:9px}.review-quick-verdict{align-items:start;gap:16px;padding-top:20px}.review-quick-verdict p{font-size:10px}.rating-large .rating-stars{letter-spacing:1px;font-size:22px}.rating-large .rating-name{font-size:17px}.shelf-seal-large{min-width:115px;padding:14px 12px}.shelf-seal-large .seal-name{font-size:31px}.shelf-seal-large .seal-publication,.shelf-seal-large .seal-detail{font-size:5px}.review-body h2{margin-top:42px;padding-top:24px;font-size:31px}.review-body blockquote{padding-left:20px;font-size:26px}.review-heading .eyebrow{font-size:8px}.footer-links{justify-content:flex-start}}@media (width<=390px){.archive-heading{display:block}.archive-count-sort{margin-top:10px}.archive-feed .editorial-card{grid-template-columns:31% minmax(0,1fr);gap:15px}.archive-feed .is-leading :is(h2,h3),.editorial-card :is(h2,h3){font-size:28px}.rating-name{font-size:12px}}.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}.edition{align-items:center;gap:15px;padding:8px 0}.filter-choice{cursor:pointer;align-items:center;gap:10px;display:flex}.filter-choice:has(input:checked){color:#242a30;background:#eceeec}.filter-choice input{appearance:auto;accent-color:#333a41;flex:none;width:14px;height:14px;margin:0}.filter-choice input:focus-visible{outline-offset:4px;outline:2px solid #505a64}.filter-choice>span{min-width:0;display:block}.filter-choice .nav-rating-stars{letter-spacing:1px;font-size:13px}.filter-choice .nav-rating-stars+span{font-size:11px}.filter-chip{font:inherit;cursor:pointer;background:0 0}.clear-all{cursor:pointer;font:inherit;background:0 0;border:0}.archive-empty{border:1px solid var(--line);background:#f1f2f0;padding:30px}.archive-empty h2{margin-bottom:15px;font-size:30px}.archive-empty p{max-width:450px;font-size:12px}.archive-empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:40px;padding:8px 0}.card-date{color:#6b747d;margin-top:18px;display:block}.editorial-card:focus-within{outline-offset:7px;outline:1px solid #949ca3}.editorial-card :is(h2,h3) a:hover{text-underline-offset:5px;text-decoration:underline 1px}.card-image:focus-visible{outline-offset:3px}.editorial-card picture{display:block}.editorial-card .card-image picture img{aspect-ratio:4/5;object-fit:cover;width:100%}.chapter-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 45px;padding:12px 0}.chapter-nav summary{font-family:var(--sans);text-transform:uppercase;letter-spacing:.13em;cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;list-style:none;display:flex}.chapter-nav summary::-webkit-details-marker{display:none}.chapter-nav[open] summary span{font-size:0}.chapter-nav[open] summary span:after{content:"−";font-size:14px}.chapter-nav nav{text-transform:none;letter-spacing:0;border:0;grid-template-columns:1fr 1fr;justify-content:start;gap:0 20px;padding:9px 0 0;display:grid}.chapter-nav nav a{color:#4f5963;align-items:center;min-height:40px;font-size:12px;display:flex}.review-body h2{scroll-margin-top:28px}.review-byline{color:#59636d}.header-disclosure{color:#535e68;margin:18px 0 0}.review-hero-figure picture,.review-body picture,.review-gallery picture{display:block}.review-hero-figure picture img{object-fit:contain;background:#e6e8e7;width:100%;max-height:760px}.review-reading p{overflow-wrap:break-word}.review-body pre{white-space:pre-wrap;overflow-wrap:anywhere}#publication-search{width:min(700px,100vw - 32px);max-height:80vh;color:var(--ink);background:var(--paper);font-family:var(--sans);letter-spacing:0;text-transform:none;border:1px solid #bdc3c8;margin:0;padding:30px;font-size:13px;position:fixed;inset:8vh auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 15px 60px #20252a26}#publication-search::backdrop{background:#1f24285e}.search-input-row{border-bottom:1px solid #87939d;align-items:center;gap:12px;display:flex}.search-input-row input{width:100%;min-width:0;font:inherit;color:#252d34;outline-offset:3px;background:0 0;border:0;border-radius:0;padding:14px 0;font-size:16px}.search-input-row input:focus-visible{outline:2px solid #5e6973}.search-input-row button{white-space:nowrap;color:#333e48;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 5px;font-size:11px}.search-input-row input::placeholder{color:#707981}.search-status{color:#56616b;margin:20px 0;font-size:11px;line-height:1.7}.search-results{margin:0;padding:0;list-style:none}.search-results li{border-top:1px solid #d0d4d7;margin:0}.search-results li a{min-height:44px;padding:15px 0}.search-results li a:hover{color:var(--ink);background:#eff1ee}.search-results strong{font-family:var(--serif);font-size:25px;font-weight:500;line-height:1.25}.search-results .eyebrow{color:#5d6872;font-size:8px}.search-excerpt{color:#626d76;font-size:11px;line-height:1.7}.search-all{margin-top:20px;font-size:11px}.search-empty a,.search-empty button{font:inherit;cursor:pointer;color:#3e4b55;background:0 0;border:0;border-bottom:1px solid #949da5;align-items:center;min-height:40px;padding:4px 0;font-size:11px;display:inline-flex}.search-page.prose{max-width:760px}.search-page h1{font-size:65px}.search-page label,#publication-search label{letter-spacing:.04em;color:#52606b;margin-bottom:6px;font-size:10px;display:block}.search-page .search-results a{padding:22px 0}.search-empty{padding:25px 0}.search-empty h2{margin:10px 0 18px;font-size:32px}.search-empty p{font-size:13px}.search-empty a,.search-empty button{margin-right:20px}button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #5e6973}.chapter-nav a:focus-visible,.search-results a:focus-visible{outline-offset:2px;outline:2px solid #5e6973}@media (width<=760px){.edition{min-height:40px}.filter-choice{min-height:44px;padding:9px 12px;font-size:12px}.filter-choice input{width:16px;height:16px}.archive-count-sort{justify-content:space-between;width:100%;margin-top:5px}.archive-heading{padding-bottom:7px;display:block}.filter-chip{min-height:36px;font-size:10px}.clear-all{min-height:36px}.archive-heading{scroll-margin-top:15px}.archive-layout .active-filters:not(:empty){padding-top:9px;padding-bottom:0}.card-date{margin-top:14px;font-size:9px}.chapter-nav{margin:22px 0 34px}.chapter-nav summary{min-height:40px}.chapter-nav nav{grid-template-columns:1fr;padding:5px 0}.chapter-nav nav a{min-height:44px;font-size:12px}.review-reading.prose{font-size:16px;line-height:1.85}.review-body h2{scroll-margin-top:16px}.review-byline{gap:9px 16px;font-size:10px}.header-disclosure{font-size:11px}#publication-search{max-height:90vh;padding:20px;top:4vh}.search-results strong{font-size:24px}.search-page h1{font-size:49px}.search-page.prose{margin-top:35px}.search-page .search-results strong{font-size:28px}}:root{--type-meta:.8125rem;--type-small:.875rem;--type-body:1.0625rem;--type-summary:1.25rem;--type-card:clamp(1.625rem, 2.4vw, 2rem);--type-section:clamp(1.75rem, 3vw, 2.125rem);--type-title:clamp(2.5rem, 4.5vw, 3.5rem);--type-cover:clamp(2.75rem, 5.5vw, 4.25rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem;--gutter:clamp(1.25rem, 4vw, 3.75rem);--reading:42rem;--muted:#66625b;--gold:#806c3e}body{font-size:var(--type-body);line-height:1.7}body>header,body>main,body>footer{padding-left:var(--gutter);padding-right:var(--gutter)}body>header .edition{font-size:var(--type-meta);letter-spacing:.06em;padding:var(--space-1) 0}.masthead{padding:var(--space-3) 0;font-size:clamp(2.5rem,5.2vw,4.25rem)}body>header>nav{font-size:var(--type-meta);padding:var(--space-1) 0;gap:var(--space-5);letter-spacing:.08em}body>header>nav a{padding:.25rem 0}.eyebrow,.layout-label,.review-preview-label{font-size:var(--type-meta);letter-spacing:.09em}.text-link{font-size:var(--type-small);line-height:1.5}h1,.review-heading h1,.prose h1{font-size:var(--type-title);line-height:1.08}h2,.prose h2,.section-heading h2{font-size:var(--type-section)}.cover-typeset{color:var(--paper);min-height:26rem;padding:var(--space-4);text-align:center;background:#242629;place-items:center;display:grid}.home-quiet{padding:var(--space-5) 0;max-width:44rem}.section-heading{padding:var(--space-3) 0;gap:var(--space-2);letter-spacing:0}.home-review-grid{gap:0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}.home-review-grid .editorial-card{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:35% minmax(0,1fr)}.home-review-grid .card-verdict>.text-link{display:none}.archive-layout{gap:var(--space-5);padding:var(--space-4) 0 var(--space-6);grid-template-columns:14rem minmax(0,1fr)}.filter-choice,.filter-choice>span{font-size:var(--type-meta);line-height:1.6}.filter-choice{min-height:2.25rem;padding:.35rem .5rem}.archive-heading{padding:var(--space-2) 0;gap:var(--space-2)}.archive-heading h1{font-size:1.75rem}.archive-heading .eyebrow,.archive-count-sort,#archive-sort{font-size:var(--type-meta)}.archive-count-sort{gap:var(--space-2)}.preview-note,.preview-note span{font-size:var(--type-meta);letter-spacing:0;line-height:1.5}.preview-note{padding:var(--space-1) 0}.archive-feed .editorial-card,.editorial-card{padding:var(--space-3) 0;gap:var(--space-4)}.editorial-card :is(h2,h3),.archive-feed .is-leading :is(h2,h3){font-size:var(--type-card);margin:var(--space-2) 0;line-height:1.12}.card-meta,.card-meta time,.card-date{font-size:var(--type-meta);letter-spacing:.035em;line-height:1.5}.card-verdict{padding-top:var(--space-2);gap:var(--space-2)}.card-verdict .text-link{font-size:var(--type-meta)}.rating-name{color:var(--muted);font-size:1.125rem}.rating-top .rating-name{color:var(--gold);font-size:1.25rem}.rating-large .rating-stars{letter-spacing:.1em}.rating-large .rating-name{font-size:1.375rem}.filter-chip,.clear-all{font-size:var(--type-meta);min-height:2rem}.review-heading{padding:var(--space-5) 0 var(--space-4);max-width:55rem}.review-heading h1{margin:var(--space-2) 0;font-size:var(--type-title)}.review-brand{font-size:var(--type-meta);margin:var(--space-3) 0 var(--space-1)}.review-subtitle{font-size:var(--type-summary);max-width:40rem;margin:var(--space-2) 0;line-height:1.5}.review-byline,.header-disclosure{font-size:var(--type-meta);line-height:1.7}.review-quick-verdict{margin-top:var(--space-3);padding-top:var(--space-3)}.review-quick-verdict p{font-size:var(--type-small);max-width:38rem}.review-hero-figure{margin:0 auto var(--space-5)}.review-reading.prose{max-width:var(--reading);font-size:var(--type-body);margin:var(--space-4) auto var(--space-5);line-height:1.8}.review-body p{margin-bottom:var(--space-3)}.prose figcaption,.review-hero-figure figcaption{font-size:var(--type-meta);margin-top:var(--space-1);line-height:1.65}.chapter-nav summary,.chapter-nav a{font-size:var(--type-meta);line-height:1.6}body>footer{text-align:center;align-items:center;gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.footer-name{font-size:1.75rem;line-height:1.2}.footer-links{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:.3rem 1.5rem;font-size:.625rem;line-height:1.4}.footer-links a{font-size:inherit;line-height:inherit;padding:.15rem 0}.footer-social{justify-content:center;align-items:center;gap:.75rem;min-height:44px;display:flex}.footer-social .social-link{width:44px;height:44px}@media (width<=760px){.footer-links{gap:.25rem clamp(.8rem,4vw,1.25rem);max-width:100%;font-size:.59rem}.footer-social{width:100%;margin-top:-.5rem}}.fine{padding-top:var(--space-2);font-size:.625rem;line-height:1.5}@media (width<=1000px){.archive-layout{gap:var(--space-3);grid-template-columns:12rem minmax(0,1fr)}.archive-heading{flex-wrap:wrap;align-items:flex-start}.home-review-grid .editorial-card{gap:var(--space-2)}}@media (width<=760px){body>header .edition{gap:var(--space-2);font-size:.75rem}body>header>nav{letter-spacing:.025em;font-size:.75rem}.masthead{padding:var(--space-3) 0;font-size:clamp(2.4rem,8.5vw,3.5rem)}.cover-typeset{min-height:17rem}.home-review-grid{grid-template-columns:1fr}.home-review-grid .editorial-card{grid-template-columns:32% minmax(0,1fr)}.archive-layout{gap:var(--space-3);display:flex}.archive-context{gap:var(--space-1)}.archive-heading h1{font-size:1.625rem}.archive-heading{gap:var(--space-2)}.editorial-card :is(h2,h3),.archive-feed .is-leading :is(h2,h3){font-size:1.75rem}.review-heading{padding:var(--space-4) 0 var(--space-3)}.review-heading h1{font-size:clamp(2.25rem,9vw,3rem)}.review-subtitle{font-size:1.1875rem}.review-hero-figure{margin-bottom:var(--space-4)}.review-reading.prose{margin-top:var(--space-3)}}@media (width<=360px){.section-heading{flex-wrap:wrap;align-items:flex-start}.archive-feed .editorial-card,.home-review-grid .editorial-card{grid-template-columns:1fr}.editorial-card .card-image img{aspect-ratio:3/2}.card-image{min-height:0}.rating{gap:.5rem}.archive-context{flex-wrap:wrap}}.masthead{padding-bottom:var(--space-1)}.cms-editorial{margin-top:1rem}.cms-editorial .review-hero-figure{margin-left:0;margin-right:0}.review-body a{text-underline-offset:.2em;text-decoration:underline}.review-body :is(h3,h4){margin:var(--space-4) 0 var(--space-2);line-height:1.3}.photo-credit{font-style:italic}@media (width>=761px){.chapter-nav:not([open])>nav{display:flex}}:root{--utility-header-height:3rem}body{padding-top:var(--utility-header-height)}.utility-header{z-index:90;height:var(--utility-header-height);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);-webkit-backdrop-filter:blur(9px);position:fixed;inset:0 0 auto}.utility-header-inner{width:100%;max-width:1440px;height:100%;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.menu-toggle,.utility-search{width:44px;min-width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-toggle{letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto auto;justify-content:start;gap:.5rem;width:auto;font-size:.7rem}.utility-search{justify-self:end}.utility-wordmark{opacity:0;pointer-events:none;transition:opacity .18s}.utility-wordmark img{width:100%;height:auto;display:block}.masthead-is-away .utility-wordmark{opacity:1;pointer-events:auto}.publication-header{padding-top:1rem;position:relative}.masthead-row{position:relative}.publication-header .masthead{padding:1.5rem 0 .65rem;display:block}.publication-header .masthead img{height:auto;margin-inline:auto;display:block}.publication-description{text-align:center;text-transform:uppercase;letter-spacing:.28em;width:100%;color:var(--muted);margin:0 0 1.2rem;font-size:.65rem;line-height:1.6}.publication-header>nav{grid-template-columns:repeat(7,max-content);justify-content:space-between;align-items:center;gap:.75rem clamp(.8rem,1.5vw,1.8rem)}.publication-header>nav .publication-nav-row{display:contents}.menu-is-open{overflow:hidden}.archive-layout{max-width:1050px;margin-inline:auto;display:block}@media (width<=1100px){.publication-header>nav{flex-direction:column;align-items:stretch}.publication-header>nav .publication-nav-row{justify-content:space-between;align-items:center;gap:clamp(.35rem,1.2vw,1rem);display:flex}}@media (width<=760px){:root{--utility-header-height:3rem}.utility-header-inner{padding-inline:max(.6rem, env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr) 44px}.menu-toggle{width:44px}.menu-toggle span{display:none}.menu-toggle svg{width:21px}.utility-wordmark{opacity:1;pointer-events:auto;justify-self:center}.masthead-row{display:none}.publication-description{white-space:nowrap}.publication-header>nav{letter-spacing:0;gap:.52rem;padding:.65rem 0 .85rem}.publication-header>nav a{line-height:1.2}}@media (width<=340px){.publication-description{letter-spacing:.105em;font-size:.47rem}.publication-header>nav{font-size:.5rem}.publication-header>nav .publication-nav-row{gap:.15rem}}.home-latest .section-heading p,.home-drawer .section-heading p{color:var(--muted);letter-spacing:0;margin:.35rem 0 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.45}.drawer-empty{gap:var(--space-3);grid-template-columns:1.2fr .8fr .8fr;display:grid}.drawer-empty>div{border-top:1px solid var(--line);min-height:14rem;padding:var(--space-3);background:linear-gradient(145deg,#f0f1ee,#e1e2df)}.drawer-empty>div:not(:first-child){opacity:.65}.drawer-empty h3{font-size:var(--type-card);margin:var(--space-2) 0}.drawer-empty p{font-size:var(--type-small);color:var(--muted);max-width:28rem}.social-link{place-items:center;width:32px;height:32px;display:inline-grid;padding:0!important}.social-link svg{display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.selected-stories{margin:var(--space-3) 0 var(--space-5)}.selected-story-frame{column-gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr);grid-template-areas:"media copy""segments copy";align-items:center;display:grid}.selected-story-media{background:#e7e8e5;grid-area:media;min-height:clamp(24rem,40vw,35rem);position:relative;overflow:hidden}.selected-story-image{opacity:0;visibility:hidden;transition:opacity .45s;display:block;position:absolute;inset:0}.selected-story-image.is-active{opacity:1;visibility:visible;z-index:1}.selected-story-image picture,.selected-story-image>img{width:100%;height:100%;display:block}.selected-story-image picture img,.selected-story-image>img{object-fit:cover;width:100%;height:100%}.selected-story-image.cover-typeset>span{text-align:center;color:#fff;height:100%;padding:var(--space-4);background:#171717;place-items:center;display:grid}.selected-story-image.cover-typeset img{width:min(48%,16rem);height:auto}.selected-story-image.cover-typeset small{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;display:block}.story-arrows{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% .8rem auto;transform:translateY(-50%)}.story-arrows button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);cursor:pointer;width:46px;height:46px;color:var(--ink);background:#fafaf8a8;border:1px solid #787c7e52;place-items:center;transition:background .2s;display:grid}.story-arrows button:hover{background:#fafaf8e0}.story-arrows button span{margin-top:-.15rem;font-family:Georgia,serif;font-size:2rem;line-height:1}.story-segments{grid-area:segments;grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;padding-top:.65rem;display:grid}.story-segments button{background:linear-gradient(var(--line), var(--line)) center/100% 2px no-repeat;cursor:pointer;border:0;height:14px;padding:0}.story-segments button.is-active{background-image:linear-gradient(var(--ink), var(--ink))}.selected-story-copy{grid-area:copy;position:relative}.selected-story-panel{display:none}.selected-story-panel.is-active{display:block}.selected-story-panel h1{font-size:var(--type-cover);margin:var(--space-3) 0}.selected-story-panel>p{max-width:34rem}.selected-story-panel>.text-link{margin-top:var(--space-3)}.story-pause{margin-top:var(--space-4);border:0;border-bottom:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;padding:.4rem 0;font-size:.7rem}@keyframes story-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.selected-story-image,.selected-story-panel{transition:none;animation:none}}.home-drawer .section-heading>div>p{color:var(--muted);margin:.35rem 0 0}.drawer-composition{gap:var(--space-4);grid-template-columns:1.2fr .8fr;display:grid}.drawer-supporting{gap:var(--space-3);display:grid}.drawer-card{border-top:1px solid var(--line);padding-top:var(--space-3);gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.drawer-card-featured{border-top:0;padding-top:0;display:block}.drawer-card-featured .drawer-card-image{margin-bottom:var(--space-3);display:block}.home-drawer .drawer-card-featured .drawer-card-image img{aspect-ratio:2}.drawer-card-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.drawer-card h3,.drawer-card h2{font-size:var(--type-card);margin:var(--space-2) 0}.drawer-card p{font-size:var(--type-small);color:var(--muted)}.drawer-explore{margin-top:var(--space-4)}.home-drawer .drawer-card .card-meta time,.home-drawer .drawer-card .text-link{display:none}.drawer-archive{padding-bottom:var(--space-6)}.drawer-archive-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drawer-archive-grid .drawer-card,.drawer-archive-grid .drawer-card-image{display:block}.drawer-links{border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-4);flex-direction:column;gap:.6rem;display:flex}.review-hero-grid{gap:var(--space-5);max-width:72rem;margin:0 auto var(--space-4);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);align-items:center;display:grid}.review-hero-grid .review-heading{padding:var(--space-4) 0;max-width:none;margin:0}.review-hero-grid .review-hero-figure{margin:0}.review-hero-grid .review-hero-figure img,.review-hero-grid .review-hero-figure picture img{object-fit:contain;background:0 0;width:100%;height:min(38vw,440px)}.review-hero-grid .review-quick-verdict{display:block}.review-hero-grid .review-quick-verdict>p{margin-top:.7rem}.review-hero-grid .header-disclosure{max-width:40rem}.rating-prefix{letter-spacing:.04em;color:var(--muted);margin-right:.15rem;font-size:.8rem}.review-article+.article-ending,.review-article>.article-ending{padding-top:.85rem}.review-article+.article-ending>.also-on-shelf:first-child,.review-article>.article-ending>.also-on-shelf:first-child{margin-top:0}.also-on-shelf h2{margin:var(--space-2) 0 var(--space-3)}.related-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.related-image{margin-bottom:var(--space-2);display:block}.related-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.related-grid h3{margin:.55rem 0;font-size:1.5rem}.topic-archive{padding-bottom:var(--space-6)}.topic-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topic-grid article{border-top:1px solid var(--line);padding-top:var(--space-3)}.topic-grid img{margin-bottom:var(--space-3)}.topic-grid h2{font-size:var(--type-card);margin:var(--space-2) 0}.topic-grid p{font-size:var(--type-small);color:var(--muted)}.top-shelf-page{padding-bottom:var(--space-6)}@media (width<=760px){body>header>nav{flex-wrap:wrap;justify-content:center;gap:.45rem 1.2rem}.selected-story-frame{grid-template-columns:1fr;grid-template-areas:"media""segments""copy";gap:0}.selected-story-media{min-height:20rem}.selected-story-copy{padding-top:var(--space-3)}.selected-story-panel h1{font-size:clamp(2.5rem,10vw,3.25rem)}.story-pause{display:none}.drawer-composition{grid-template-columns:1fr}.drawer-card{grid-template-columns:7rem minmax(0,1fr)}.drawer-card-featured{display:block}.drawer-archive-grid,.drawer-empty{grid-template-columns:1fr}.drawer-empty>div{min-height:8rem}.drawer-empty>div:not(:first-child){display:none}.review-hero-grid{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr}.review-hero-grid .review-heading{padding:var(--space-3) 0}.review-hero-grid .review-hero-figure img,.review-hero-grid .review-hero-figure picture img{height:min(72vw,300px)}.related-grid,.topic-grid{grid-template-columns:1fr}.related-grid article{gap:var(--space-2);display:grid}.related-image{margin:0}}.editorial-photo,.cms-editorial .editorial-photo,.review-hero-grid .editorial-photo{width:min(var(--editorial-photo-mobile-width), var(--editorial-photo-max-width));max-width:var(--editorial-photo-max-width);margin:var(--space-4) auto}.review-hero-grid .editorial-photo{margin:0 auto}.editorial-photo__frame{box-sizing:border-box;width:100%;aspect-ratio:var(--editorial-photo-ratio);padding:var(--editorial-photo-frame-inset);border:var(--editorial-photo-frame-border);border-radius:var(--editorial-photo-frame-radius);background:var(--editorial-photo-frame-background);box-shadow:var(--editorial-photo-frame-shadow);overflow:hidden}.review-body figure:not(.editorial-photo)>picture,.review-body figure:not(.editorial-photo)>img,.prose>figure:not(.editorial-photo)>picture,.prose>figure:not(.editorial-photo)>img{box-sizing:border-box;width:min(100%, var(--editorial-photo-max-width));aspect-ratio:var(--editorial-photo-ratio);padding:var(--editorial-photo-frame-inset);border:var(--editorial-photo-frame-border);border-radius:var(--editorial-photo-frame-radius);background:var(--editorial-photo-frame-background);box-shadow:var(--editorial-photo-frame-shadow);display:block;overflow:hidden}.review-body figure:not(.editorial-photo)>picture>img,.prose>figure:not(.editorial-photo)>picture>img{object-fit:var(--editorial-photo-fit);object-position:var(--editorial-photo-position);background:0 0;width:100%;height:100%;max-height:none}.editorial-photo__frame>picture,.editorial-photo__frame>picture>img,.editorial-photo__frame>img,.review-hero-grid .editorial-photo__frame>picture>img,.review-hero-grid .editorial-photo__frame>img,.review-body .editorial-photo__frame>picture>img,.review-body .editorial-photo__frame>img{object-fit:var(--editorial-photo-fit);object-position:var(--editorial-photo-position);background:0 0;width:100%;height:100%;max-height:none;display:block}.editorial-photo>figcaption,.prose .editorial-photo>figcaption,.review-reading .editorial-photo>figcaption{width:100%;max-width:var(--editorial-photo-caption-max-width);margin:var(--editorial-photo-caption-gap) 0 0;color:var(--editorial-photo-caption-color);font-size:var(--editorial-photo-caption-size);text-align:var(--editorial-photo-caption-align);line-height:1.65}.editorial-photo .photo-credit{color:inherit}@media (width<=760px){.editorial-photo,.cms-editorial .editorial-photo,.review-hero-grid .editorial-photo{width:var(--editorial-photo-mobile-width);max-width:100%}}.review-opening .review-heading{max-width:none;padding:0}.review-opening .review-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--editorial-photo-hero-max-width));align-items:start;gap:var(--space-3);max-width:none;margin:0 0 var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line)}.review-opening .review-intro-copy{min-width:0}.review-opening .review-quick-verdict{border:0;padding:0;display:block}.review-opening .review-hero-grid .editorial-photo__frame>img,.review-opening .review-hero-grid .editorial-photo__frame>picture>img{object-fit:var(--editorial-photo-fit);object-position:var(--editorial-photo-position);width:100%;height:100%;max-height:none}:root{--review-archive-image-width:15.5rem}.archive-feed .editorial-card{grid-template-columns:minmax(0, var(--review-archive-image-width)) minmax(0, 1fr);align-items:start;column-gap:var(--space-3);padding:1.25rem 0}.archive-feed .editorial-card .card-image{align-self:start;width:100%;min-height:0}.archive-feed .editorial-card .card-copy{min-width:0;padding:0}.archive-feed .editorial-card .card-verdict{gap:.7rem}@media (width<=760px){.review-opening .review-hero-grid{gap:var(--space-2);padding-top:var(--space-2);grid-template-columns:1fr}.review-opening .review-hero-grid .editorial-photo{width:min(100%, var(--editorial-photo-hero-mobile-max-width));max-width:var(--editorial-photo-hero-mobile-max-width);margin:0 auto}.review-article .review-reading.prose{margin-top:var(--space-2)}.archive-feed .editorial-card{gap:var(--space-2);padding:var(--space-2) 0}.archive-feed .editorial-card .card-excerpt{margin:.5rem 0 .75rem}}.editorial-card .card-copy{min-width:0}.editorial-card .card-meta{margin:0}.editorial-card .card-verdict{border:0;justify-content:flex-start;margin:.35rem 0 .85rem;padding:0;display:flex}.archive-feed .editorial-card .card-verdict{border:0;padding:0}.archive-feed .editorial-card .card-excerpt,.editorial-card .card-excerpt{margin:0 0 .7rem}.editorial-card .card-read-link{margin:0 0 .5rem;display:inline-block}.editorial-card .card-footer{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.home-review-grid .editorial-card{align-items:start}.home-review-grid .editorial-card .card-copy{padding:0}.home-review-grid .editorial-card .card-image{align-self:start}.home-review-grid .editorial-card .card-read-link{display:none}@media (width<=760px){.home-review-grid .editorial-card .card-verdict{margin:.25rem 0 .6rem}.home-review-grid .editorial-card .card-footer{margin-top:.7rem}}.home-latest{margin-bottom:var(--space-2)}.home-latest .home-review-grid>.editorial-card:last-child,.home-latest .home-review-grid>.editorial-card:nth-last-child(2):nth-child(odd){border-bottom:0}.home-drawer{padding:0 0 var(--space-3);border-top:0}@media (width<=760px){.home-latest .home-review-grid>.editorial-card:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.home-latest .home-review-grid>.editorial-card:last-child{border-bottom:0}}.prose.cms-editorial,.prose.editorial-article,.prose.drawer-article{margin-top:.5rem}.cms-editorial .review-heading{padding:.35rem 0 var(--space-3)}.review-byline,.review-opening .review-byline{flex-flow:column;align-items:flex-start;gap:.12rem;line-height:1.5;display:flex}.review-byline time{letter-spacing:.075em;color:var(--muted);text-transform:uppercase;font-size:.84em;line-height:1.4}.review-byline>span:not(:first-child){color:var(--muted);font-size:.88em}.prose.editorial-article>.lede{margin:var(--space-2) 0}.prose.editorial-article>.review-byline{margin:.6rem 0 var(--space-3)}.drawer-article header>.review-byline{margin:.6rem 0 var(--space-2)}@media (width<=760px){.prose.cms-editorial,.prose.editorial-article,.prose.drawer-article{margin-top:.35rem}.cms-editorial .review-heading{padding:.25rem 0 var(--space-2)}}.top-shelf-page>.page-intro{padding:1.4rem 0 1rem}.top-shelf-page>.page-intro h1{margin:.6rem 0 .4rem}.top-shelf-page>.page-intro .lede{margin:0;line-height:1.4}@media (width<=760px){.top-shelf-page>.page-intro{padding:.85rem 0 .75rem}.top-shelf-page>.page-intro h1{margin:.45rem 0 .3rem}}.archive-page-filters{font-family:var(--sans);flex-wrap:wrap}.archive-page-filters .archive-filter-label{flex:none;margin-right:.35rem}.archive-page-filter{min-width:0;position:relative}.archive-page-filter>summary{white-space:nowrap;cursor:pointer;justify-content:space-between;line-height:1.35;list-style:none}.archive-page-filter>summary::-webkit-details-marker{display:none}.archive-page-filter[open]>summary,.archive-page-filter.has-selection>summary{border-color:#868b8f}.archive-page-filter[open] .archive-filter-chevron{transform:rotate(180deg)}.archive-filter-options{z-index:10;max-height:min(24rem,60dvh);position:absolute;top:calc(100% + 3px);left:0;overflow:auto}.archive-filter-options .muted{padding:.65rem;font-size:.7rem;display:block}.archive-page-filter:last-child .archive-filter-options{left:auto;right:0}@media (width<=620px){.archive-page-filters{gap:.4rem;margin:.25rem 0 .5rem}.archive-page-filters .archive-filter-label{width:100%;margin:0 0 .05rem;font-size:.58rem}.archive-page-filter{flex:1 1 0}.archive-page-filter>summary{gap:.25rem;padding:.35rem .4rem;font-size:.66rem}.archive-page-filter:nth-of-type(2) .archive-filter-options{left:50%;transform:translate(-50%)}}.drawer-archive,.top-shelf-page{width:100%;max-width:1050px;margin-inline:auto}.drawer-archive>.page-intro{max-width:48rem;margin:0;padding:1.15rem 0 1rem}.drawer-archive>.page-intro h1{margin:.5rem 0 .3rem;line-height:1.12}.drawer-archive>.page-intro .lede{margin:0;line-height:1.4}.drawer-archive-grid{gap:2rem 1.6rem}.drawer-archive-grid .drawer-card{min-width:0}.drawer-archive-grid .drawer-card-image{margin-bottom:.8rem}.drawer-archive-grid .drawer-card-image img{aspect-ratio:3/2;object-fit:cover}.drawer-archive-grid .drawer-card h2{margin:.45rem 0;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.12}.drawer-archive-grid .drawer-card p{margin:.45rem 0 .7rem;font-size:.8rem;line-height:1.55}.drawer-archive-grid .drawer-card .card-meta{font-size:.65rem}.editorial-feed .editorial-entry{grid-template-columns:minmax(10rem,14.5rem) minmax(0,1fr);align-items:start;gap:1.3rem;padding:1.25rem 0;display:grid}.editorial-entry-image{min-width:0;display:block}.editorial-entry-image img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.editorial-entry-copy{min-width:0}.editorial-feed .editorial-entry h2{font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.13}.editorial-feed .editorial-entry p{font-size:.83rem}.editorial-feed .editorial-entry .text-link{font-size:.72rem}@media (width<=760px){.drawer-archive>.page-intro{padding:.85rem 0 .8rem}.drawer-archive-grid{row-gap:1.25rem}.drawer-archive-grid .drawer-card h2{font-size:clamp(1.45rem,6vw,1.8rem)}.editorial-feed .editorial-entry{gap:.85rem;padding:1rem 0}.editorial-feed .editorial-entry h2{font-size:clamp(1.4rem,5.1vw,1.8rem)}.editorial-feed .editorial-entry p{margin:.4rem 0 .65rem;font-size:.76rem}}@media (width<=390px){.editorial-feed .editorial-entry{grid-template-columns:30% minmax(0,1fr);gap:.65rem}.archive-page-filter>summary{font-size:.62rem}}.review-article{padding-top:1.15rem}.review-classification{font-family:var(--sans);letter-spacing:.075em;text-transform:uppercase;color:var(--ink);border:0;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;padding:0;font-size:.77rem;font-weight:650;line-height:1.45;display:flex}.review-classification a{color:inherit;text-underline-offset:.25em;text-decoration:none}.review-classification a:hover,.review-classification a:focus-visible{text-decoration:underline}.review-classification .classification-separator{color:#a3a7aa;padding:0 .05rem;font-weight:400}.review-opening .review-subtitle,.review-article .review-reading.prose{font-size:1.0625rem}.review-article .review-reading.prose{line-height:1.78}.review-opening .header-disclosure a{text-underline-offset:.18em;text-decoration:underline 1px}.review-opening .header-disclosure a:hover{color:var(--ink);text-decoration-color:currentColor}@media (width<=760px){.review-article{padding-top:1.1rem}.review-classification{letter-spacing:.065em;font-size:.76rem}.review-opening .review-subtitle,.review-article .review-reading.prose{font-size:1rem}.review-opening .header-disclosure{font-size:.9rem}}.archive-layout{padding-bottom:1.75rem}.archive-main .archive-heading{align-items:stretch}.archive-main .archive-context{text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.archive-main .archive-context .eyebrow{font-family:var(--sans);letter-spacing:.12em;color:var(--muted);white-space:normal;font-size:.67rem;font-weight:600}.archive-main .archive-context h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.3vw,2.6rem);font-weight:400;line-height:1.12}.archive-main .archive-count-sort{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.archive-main .archive-count-sort #archive-sort{font-size:.72rem}.archive-layout[data-category=editorial] .archive-main .archive-heading{border-bottom:1px solid var(--line)}.archive-page-filters{border-top:0;align-items:center;gap:.6rem 1.1rem;margin:0 0 .15rem;padding:.35rem 0 .65rem;display:flex}.archive-page-filters .archive-filter-label{color:var(--muted);letter-spacing:.13em;white-space:nowrap;font-size:.6rem;font-weight:600}.archive-page-filter>summary{letter-spacing:.085em;text-transform:uppercase;min-height:2.25rem;color:var(--ink);background:0 0;border:0;gap:.85rem;padding:.38rem 0;font-size:.69rem;font-weight:600}.archive-page-filter>summary:hover,.archive-page-filter[open]>summary,.archive-page-filter.has-selection>summary{color:var(--ink);border-color:#555b60}.archive-feed>[data-entry].is-last-visible{border-bottom:0}.archive-layout .archive-feed{margin-bottom:0}.review-opening .review-heading .review-classification{text-align:left;justify-content:flex-start;align-items:baseline;width:100%;margin:0;padding:0;display:flex}@media (width<=760px){.archive-layout{padding-bottom:1.5rem}.archive-main .archive-heading{margin-bottom:.15rem;padding:.4rem 0 0}.archive-main .archive-context{gap:.3rem}.archive-main .archive-context .eyebrow{font-size:.64rem}.archive-main .archive-context h1{font-size:clamp(1.85rem,7vw,2.35rem)}.archive-page-filters{padding:.3rem 0 .55rem}.archive-page-filters .archive-filter-label{flex:none;width:auto;margin:0 .1rem 0 0;font-size:.55rem}.archive-page-filter{flex:1 1 0}.archive-page-filter>summary{gap:.25rem;padding:.38rem 0}}@media (width<=420px){.archive-page-filters{flex-wrap:wrap;column-gap:1rem}.archive-page-filters .archive-filter-label{width:100%;margin-bottom:0}.archive-page-filter{flex:1 1 0}.archive-page-filter>summary{font-size:.6rem}}.archive-main .archive-heading{z-index:7;position:relative}.archive-page-filters{z-index:5;position:relative}.archive-filter-options{min-width:12rem;max-width:min(18rem,100vw - 2rem);padding:.3rem}.archive-filter-search{z-index:2;background:#fafaf8;border-bottom:1px solid #e4e5e3;margin:0 -.05rem .2rem;padding:.35rem .3rem .45rem;position:sticky;top:-.3rem}.archive-filter-search input{box-sizing:border-box;width:100%;height:34px;color:var(--ink);font-family:var(--sans);-webkit-appearance:none;appearance:none;border:1px solid #dadcda;padding:.42rem .65rem;font-size:.72rem;line-height:1.35;display:block}.archive-filter-search input::placeholder{color:#8b9092}.archive-filter-search input:focus{outline-offset:0;border-color:#777c7f;outline:1px solid #777c7f}.archive-filter-items{padding:.1rem 0}.archive-filter-options .filter-choice{font-family:var(--sans);min-height:36px;padding:.45rem .5rem;font-size:.74rem;font-weight:400;line-height:1.4}.archive-filter-options .filter-choice>span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;line-height:1.4}.archive-filter-options .filter-choice input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #858b8e;flex:0 0 15px;place-items:center;width:15px;height:15px;margin:0;display:grid}.archive-filter-options .filter-choice input:checked:after{content:"✓";color:#fff;font-size:11px;line-height:1}.archive-filter-options .filter-choice input:focus-visible{outline-offset:2px;outline:2px solid #747a7d}.archive-filter-options [data-filter-option][hidden]{display:none!important}.archive-filter-no-match:not([hidden]){color:var(--muted);padding:.7rem .55rem;font-size:.73rem;display:block}.archive-sort{flex:none;position:relative}.archive-sort>summary{cursor:pointer;color:#626a71;background:0 0;border:1px solid #0000;justify-content:space-between;gap:.85rem;min-height:38px;padding:.38rem .55rem;font-size:.72rem;line-height:1.3;list-style:none}.archive-sort>summary::-webkit-details-marker{display:none}.archive-sort>summary:hover,.archive-sort[open]>summary{color:var(--ink);background:#f4f4f2;border-color:#e0e2df}.archive-sort[open] .archive-sort-chevron{transform:rotate(180deg)}.archive-sort-options{z-index:15;flex-direction:column;gap:.15rem;min-width:10.5rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + 3px);right:0}.archive-sort-options button{-webkit-appearance:none;appearance:none;text-align:left;width:100%;min-height:34px;font-family:var(--sans);letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:.42rem .65rem;font-size:.73rem;font-weight:400;line-height:1.4;display:block}.archive-sort-options button:hover,.archive-sort-options button:focus-visible{color:#23282d;background:#eceeec;outline:0}.archive-sort-options button[aria-pressed=true]{color:#252a2e;background:#e6e8e6;font-weight:600}@media (width<=620px){.archive-filter-options{min-width:10.5rem;max-width:min(18rem,100vw - 2rem)}.archive-filter-options .filter-choice{min-height:34px;font-size:.72rem}.archive-sort>summary{padding:.35rem .45rem;font-size:.7rem}}.archive-main .archive-heading{border:0;margin:0;padding:0;display:block}.archive-main .archive-context.publication-section-intro,.drawer-archive>.page-intro.publication-section-intro,.top-shelf-page>.page-intro.publication-section-intro{box-sizing:border-box;border-top:0;border-bottom:1px solid var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:none;margin:0;padding:1.5rem 0 1.2rem;display:flex}.archive-main .archive-context.publication-section-intro h1,.drawer-archive>.page-intro.publication-section-intro h1,.top-shelf-page>.page-intro.publication-section-intro h1{width:100%;font-family:var(--serif);letter-spacing:-.047em;color:var(--ink);text-transform:none;margin:0 0 .67rem;padding:0;font-size:clamp(2.75rem,4.7vw,4.5rem);font-weight:400;line-height:1.06;display:block}.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{max-width:43rem;font-family:var(--serif);letter-spacing:0;color:#666b6f;text-transform:none;margin:0;padding:0;font-size:clamp(.94rem,1.45vw,1.12rem);font-style:italic;font-weight:400;line-height:1.48}.archive-main .archive-count-sort{margin:.15rem 0 0;padding:.55rem 0 .4rem}.archive-layout[data-category=editorial] .archive-main .archive-heading{border:0;margin:0;padding:0}.drawer-archive-grid{margin-top:.8rem}.archive-page-filters{margin-top:.2rem}.archive-filter-options .filter-choice{letter-spacing:0;text-transform:none}.archive-filter-options .filter-choice .nav-rating-stars{letter-spacing:.025em;white-space:nowrap;font-size:.9rem;line-height:1.15}.archive-page-filter[data-page-filter-group=rating] .archive-filter-options{min-width:9rem}.archive-page-filter[data-page-filter-group=rating] .archive-filter-options .filter-choice{gap:.65rem;min-height:33px;padding:.36rem .55rem}@media (width<=760px){.archive-main .archive-context.publication-section-intro,.drawer-archive>.page-intro.publication-section-intro,.top-shelf-page>.page-intro.publication-section-intro{padding:.95rem 0}.archive-main .archive-context.publication-section-intro h1,.drawer-archive>.page-intro.publication-section-intro h1,.top-shelf-page>.page-intro.publication-section-intro h1{letter-spacing:-.044em;margin-bottom:.55rem;font-size:clamp(2.32rem,8.2vw,3rem);line-height:1.07}.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{font-size:.97rem;line-height:1.45}.archive-main .archive-count-sort{margin:.1rem 0 0}.drawer-archive-grid{margin-top:.6rem}}.drawer-archive-grid>.drawer-card:nth-child(-n+2){border-top:0}.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{letter-spacing:-.012em;color:#575c61;max-width:46rem;font-size:clamp(1.08rem,1.75vw,1.24rem);line-height:1.42}@media (width<=760px){.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{font-size:1.1rem;line-height:1.43}.drawer-archive-grid>.drawer-card:nth-child(2){border-top:1px solid var(--line)}}.publication-section-intro .publication-section-kicker{color:#64696d;align-items:center;gap:1rem;width:100%;min-width:0;margin:0 0 1rem;padding:0;display:flex}.publication-section-kicker-label{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;flex:none;font-size:.64rem;font-weight:600;line-height:1.3}.publication-section-kicker-mark{font-family:var(--sans);letter-spacing:.12em;color:#8c7651;white-space:nowrap;flex:none;font-size:.86rem;line-height:1}.archive-main .archive-context.publication-section-intro,.drawer-archive>.page-intro.publication-section-intro,.top-shelf-page>.page-intro.publication-section-intro{padding-top:1.55rem;padding-bottom:1.3rem}.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{font-size:clamp(1.13rem,1.75vw,1.31rem)}@media (width<=760px){.publication-section-intro .publication-section-kicker{gap:.56rem;margin-bottom:.85rem}.publication-section-kicker-label{letter-spacing:.13em;font-size:.6rem}.publication-section-kicker-mark{letter-spacing:.08em;font-size:.75rem}.archive-main .archive-context.publication-section-intro,.drawer-archive>.page-intro.publication-section-intro,.top-shelf-page>.page-intro.publication-section-intro{padding-top:1.1rem;padding-bottom:1.15rem}.archive-main .archive-context.publication-section-intro .publication-intro-description,.drawer-archive>.page-intro.publication-section-intro .publication-intro-description,.top-shelf-page>.page-intro.publication-section-intro .publication-intro-description{font-size:1.13rem;line-height:1.45}}.archive-layout,.drawer-archive,.top-shelf-page{padding-top:1.2rem}.archive-page-filters{border-bottom:1px solid var(--line);margin-bottom:.7rem;padding-bottom:.72rem}.archive-page-filter>summary,.editorial-feed .editorial-entry.is-last-visible,.editorial-feed .editorial-entry:last-child{border-bottom:0}@media (width<=760px){.archive-layout,.drawer-archive,.top-shelf-page{padding-top:.8rem}.archive-page-filters{border-bottom:1px solid var(--line);margin-bottom:.65rem;padding-bottom:.65rem}}.archive-feed .review-card .card-excerpt,.home-review-grid .review-card .card-excerpt{margin:.35rem 0 .55rem;line-height:1.58}.archive-feed .review-card .card-verdict,.home-review-grid .review-card .card-verdict{margin:.35rem 0 .65rem}.review-card .card-date,.editorial-feed .editorial-entry-date{font-family:var(--sans);letter-spacing:.035em;color:#7a7e82;margin:.55rem 0 0;font-size:.72rem;line-height:1.4;display:block}.editorial-feed .editorial-entry p{margin:.45rem 0 .55rem;line-height:1.58}.editorial-feed .editorial-entry .card-meta{margin:0}.editorial-feed .editorial-entry h2{margin:.4rem 0}.editorial-feed .editorial-entry h2 a:hover,.editorial-feed .editorial-entry h2 a:focus-visible{text-underline-offset:.16em;text-decoration:underline 1px}:root{--editorial-body:"Newsreader", Georgia, serif}.review-reading.prose .review-body,.editorial-prose-body{font-family:var(--editorial-body);font-optical-sizing:auto;letter-spacing:-.004em;color:#3f4347;font-size:1rem;font-weight:400;line-height:1.7}.review-reading.prose .review-body :is(p,li,blockquote),.editorial-prose-body :is(p,li,blockquote){font-family:inherit;line-height:inherit}.review-reading.prose .review-body p,.editorial-prose-body p{margin:0 0 1.15rem}.review-reading.prose .review-body li,.editorial-prose-body li{margin-bottom:.4rem}.review-reading.prose .review-body :is(h2,h3,h4),.editorial-prose-body :is(h2,h3,h4){font-family:var(--serif)}.review-reading.prose .review-body blockquote,.editorial-prose-body blockquote{border-left:1px solid #b2b5b4;margin:1.5rem 0;padding:.1rem 0 .1rem 1.2rem;font-style:italic}@media (width<=760px){.review-reading.prose .review-body,.editorial-prose-body{font-size:.985rem;line-height:1.68}.review-reading.prose .review-body p,.editorial-prose-body p{margin-bottom:1rem}.archive-feed .review-card .card-excerpt,.home-review-grid .review-card .card-excerpt{margin:.3rem 0 .5rem}.review-card .card-date,.editorial-feed .editorial-entry-date{margin-top:.5rem;font-size:.7rem}}.publication-header>nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.025em;text-transform:uppercase;padding:0;font-size:.72rem;display:block}.publication-header>nav .publication-nav-row{width:100%}.publication-header>nav a{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.28em;min-height:2.9rem;padding:.25rem .65rem;line-height:1.25;display:flex}.publication-header>nav a[aria-current]{text-decoration:none}.publication-nav-label{justify-content:center;align-items:center;gap:.28em;display:inline-flex}.publication-header>nav a[aria-current] .publication-nav-label{border-bottom:1px solid;padding-bottom:.08em}.publication-header>nav .publication-nav-primary{color:#f7f7f4;background:#171817;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publication-nav-primary>a+a{border-left:1px solid #f7f7f438}.publication-nav-primary a:hover{color:#fff}.publication-header>nav .publication-nav-secondary{font-family:var(--sans);letter-spacing:0;text-transform:none;background:#f3f3f0;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.1rem;padding:.55rem .5rem;font-weight:400;display:flex}.publication-header>nav .publication-nav-secondary>a{min-height:0;padding:.35rem 0}.publication-nav-secondary>a+a:before{content:"·";color:var(--muted);padding:0 .85em}.selected-stories>.section-heading{z-index:4;position:relative}.home-jump{width:max-content;max-width:100%;font-family:var(--sans);letter-spacing:.025em;color:var(--muted);margin-left:auto;font-size:.72rem;position:relative}.home-jump summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:.45rem;min-height:2rem;padding:0 0 .25rem;list-style:none;display:inline-flex}.home-jump summary:focus-visible{outline:0}.home-jump summary:focus-visible>span:first-child{text-underline-offset:.25em;text-decoration:underline 2px}.home-jump summary::-webkit-details-marker{display:none}.home-jump summary>span:first-child{line-height:1.25}.home-jump summary>.home-jump-chevron{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:transform .15s;display:inline-flex}.home-jump-chevron svg{width:100%;height:100%;display:block}.home-jump[open] summary>span:last-child{transform:rotate(180deg)}.home-jump>nav{width:min(25rem, calc(100vw - 2 * var(--gutter)));background:var(--paper);text-transform:none;letter-spacing:0;border:0;padding:.5rem .8rem .65rem;display:block;position:absolute;top:100%;right:0;box-shadow:0 12px 26px #20212217}.home-jump ol{counter-reset:homepage-section;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;padding:0;list-style:none;display:grid}.home-jump li{counter-increment:homepage-section}.home-jump a{border-bottom:1px solid var(--line);min-height:2.65rem;color:var(--ink);grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.3rem;font-size:.72rem;line-height:1.25;display:grid}.home-jump a:before{content:counter(homepage-section, decimal-leading-zero);font-family:var(--serif);color:var(--muted)}@media (width<=1100px){.publication-header>nav{gap:0;padding:0;display:block}.publication-header>nav .publication-nav-row{width:100%}}@media (width<=760px){.publication-header>nav{margin-inline:calc(var(--gutter) * -1);font-size:clamp(.66rem,2.9vw,.78rem)}.publication-header>nav a{letter-spacing:0}.publication-nav-primary a{flex-direction:column;gap:0;min-height:2.5rem;padding:.22rem .3rem}.publication-nav-primary .publication-nav-label{flex-direction:column;gap:0}.publication-nav-secondary>a+a:before{padding:0 .55em}.publication-header>nav .publication-nav-secondary:after{content:"";flex-basis:100%;order:1}.publication-nav-secondary>a:nth-child(n+4){order:2}.publication-nav-secondary>a:nth-child(4):before{content:none}.selected-stories{margin-top:0}.selected-stories>.section-heading{border-top:0;padding-top:0}.home-jump{font-size:.72rem}.home-jump ol{grid-template-columns:1fr}.home-jump a{font-size:.75rem}}@media (width>=1101px){.publication-header>nav .publication-nav-secondary{background:var(--paper)}}@media (width<=760px){.publication-header{padding-top:.5rem}.publication-description{margin-bottom:.45rem}.selected-stories>.section-heading{gap:.12rem}.home-jump{align-self:flex-end;width:max-content;max-width:100%;margin:0 0 .1rem}.home-jump summary{min-height:2rem;padding:0}.home-jump>nav{width:min(22rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);padding:.35rem .65rem;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #2021221a}.home-jump a{min-height:2.65rem}.archive-main .archive-count-sort{color:#82878a;padding:.35rem 0 .15rem;font-size:.64rem}.archive-sort>summary{color:#747b80;gap:.45rem;min-height:2rem;padding:.15rem .2rem;font-size:.65rem}.archive-sort-chevron{font-size:.84rem}.archive-page-filters{gap:.3rem .75rem;padding-top:.15rem}.archive-page-filters .archive-filter-label{color:#777d82;letter-spacing:.1em}.archive-page-filter>summary{min-height:2.15rem;font-size:.63rem}}.home-medicine{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:0}.home-medicine>.section-heading{border-top:0}.home-medicine .medicine-card .layout-label{margin:0 0 .4rem;display:block}.home-medicine .medicine-card .card-meta{margin-bottom:.45rem}.medicine-article{max-width:var(--reading);margin:1.15rem auto var(--space-5)}.medicine-article-flow{border-top:1px solid var(--line);padding-top:var(--space-2)}.medicine-article-flow>.editorial-photo,.cms-editorial .medicine-article-flow>.editorial-photo{float:right;width:min(38%, var(--editorial-photo-hero-max-width));max-width:var(--editorial-photo-hero-max-width);margin:0 0 var(--space-3) var(--space-3)}.medicine-article-flow .review-subtitle{max-width:100%;margin:.25rem 0 var(--space-2);font-size:1.0625rem;line-height:1.5}.medicine-article-flow>.editorial-prose-body{margin-top:var(--space-3)}@media (width<=760px){.medicine-article{margin-top:.8rem}.medicine-article-flow{flex-direction:column;display:flex}.medicine-article-flow>.review-intro-copy{margin-bottom:var(--space-2);order:1}.medicine-article-flow>.editorial-photo,.cms-editorial .medicine-article-flow>.editorial-photo{float:none;width:min(100%, var(--editorial-photo-hero-mobile-max-width));max-width:var(--editorial-photo-hero-mobile-max-width);margin:0 auto var(--space-3);order:2}.medicine-article-flow>.editorial-prose-body{margin-top:var(--space-1);order:3}}.selected-stories>.section-heading h2,.home-latest>.section-heading h2,.home-drawer>.section-heading h2{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:400;line-height:1.18}.home-latest .section-heading p,.home-drawer .section-heading p{font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.5}@media (width<=760px){.selected-stories .selected-story-media{min-height:0}.selected-stories .selected-story-copy{padding-top:.75rem}.selected-stories .selected-story-panel h1{margin:.8rem 0 .55rem;font-size:clamp(2.2rem,7.5vw,2.65rem);line-height:1.08}.selected-stories .selected-story-panel>.eyebrow{font-size:.7rem}.selected-stories .selected-story-panel>p{margin-bottom:.5rem;font-size:.94rem;line-height:1.55}.selected-stories .selected-story-panel>.text-link{margin-top:.65rem}.selected-stories{margin-bottom:var(--space-4)}.selected-stories>.section-heading{padding-bottom:.8rem}}.permanent-page.prose{max-width:var(--reading);margin:clamp(.85rem, 2.5vw, 1.5rem) auto var(--space-6)}.permanent-page .permanent-page-heading{max-width:none;margin:0 0 1.1rem;padding:0 0 1.1rem}.permanent-page .permanent-page-heading .eyebrow{margin-bottom:.45rem}.permanent-page .permanent-page-heading h1,.permanent-page.prose h1{letter-spacing:-.027em;margin:0;font-size:clamp(2.2rem,3.7vw,3.1rem);font-weight:400;line-height:1.12}.permanent-page .editorial-prose-body{max-width:none}.permanent-page .editorial-prose-body :is(h2,h3){letter-spacing:-.012em}.permanent-page .editorial-prose-body :is(h2,h3):first-child{margin-top:.25rem}.permanent-page .editorial-prose-body :is(p,li){margin-bottom:1rem}.permanent-page .editorial-prose-body a{text-decoration:underline 1px}@media (width<=760px){.permanent-page.prose{margin-top:.8rem}.permanent-page .permanent-page-heading{margin-bottom:.9rem;padding-bottom:.8rem}.permanent-page .permanent-page-heading h1,.permanent-page.prose h1{font-size:clamp(2.05rem,8vw,2.45rem)}.permanent-page .editorial-prose-body{font-size:.985rem;line-height:1.68}.permanent-page .editorial-prose-body :is(h2,h3){margin-top:1.4rem;font-size:1.55rem}}.publication-menu{background:var(--paper);width:min(22.5rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:0 0 2.5rem #00000014}.publication-menu[open]{flex-direction:column;animation:.22s ease-out menu-in;display:flex}.publication-menu::backdrop{background:#17181752}.publication-menu:focus{outline:none}@keyframes menu-in{0%{opacity:0;transform:translate(-1.5rem)}}@media (prefers-reduced-motion:reduce){.publication-menu[open]{animation:none}}.menu-body{padding:max(1.1rem, env(safe-area-inset-top)) 1.4rem 1.5rem max(1.4rem, env(safe-area-inset-left));flex-direction:column;flex:1 0 auto;gap:1.25rem;display:flex}.menu-heading{justify-content:space-between;align-items:center;display:flex}.menu-home img{width:auto;display:block}.menu-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-.8rem -.85rem -.8rem 0;display:grid}.publication-menu .search-input-row{border-bottom:1px solid var(--line);align-items:center;display:flex}.publication-menu .search-input-row:focus-within{border-bottom-color:var(--ink)}.publication-menu .search-input-row input{min-width:0;min-height:2.5rem;font:italic 400 1rem/1.3 var(--serif);background:0 0;border:0;flex:1;padding:.3rem 0}.publication-menu .search-input-row input:focus-visible{outline:none}.publication-menu .search-input-row input::placeholder{color:var(--muted)}.publication-menu .search-input-row button{width:2.5rem;height:2.5rem;color:inherit;background:0 0;border:0;margin-right:-.7rem}.publication-menu .search-input-row svg{width:15px;height:15px}.publication-menu .search-status{color:var(--muted);margin:.6rem 0 0;font-size:.75rem}.publication-menu .search-results strong{font:500 1rem/1.2 var(--serif)}.publication-menu nav{letter-spacing:0;text-transform:none;border:0;justify-content:normal}.publication-menu nav a[aria-current]{text-decoration:none}.menu-group{flex-direction:column;gap:.35rem;padding:0;display:flex}.menu-label{font:600 .5625rem/1 var(--sans);text-transform:uppercase;margin:0}.menu-list{margin:0;padding:0;list-style:none}.menu-list li+li{border-top:1px solid #e6e6e3}.menu-entry{color:inherit;flex-direction:column;gap:.05rem;padding:.45rem 0;text-decoration:none;display:flex}.menu-name{font:500 1.125rem/1.15 var(--serif)}.menu-group--minor .menu-entry{padding:.32rem 0}.menu-group--minor .menu-name{font-size:1rem}.menu-entry:hover .menu-name,.menu-entry:focus-visible .menu-name,.menu-entry[aria-current] .menu-name{text-underline-offset:.18em;text-decoration:underline 1px}.menu-info{padding:.95rem 1.4rem calc(1rem + env(safe-area-inset-bottom)) max(1.4rem, env(safe-area-inset-left));flex-direction:column;display:flex}.menu-info .menu-label{margin-bottom:.25rem}.menu-info a{width:max-content;color:var(--ink);text-decoration:none}.menu-info a:hover,.menu-info a:focus-visible,.menu-info a[aria-current]{text-underline-offset:.18em;text-decoration:underline}.publication-menu .menu-info a[aria-current]{text-decoration:underline}.publication-menu .search-input-row input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}:root{--measure:40rem;--spread:70rem;--ink-soft:#2a2824;--kicker-size:.6875rem;--kicker-tracking:.16em;--reading-face:var(--editorial-body,"Newsreader", Georgia, serif)}.kicker,.review-opening .review-classification,.review-opening .review-brand,.cms-editorial .review-heading .eyebrow,.editorial-article>.eyebrow,.medicine-article .review-heading .eyebrow,.drawer-article header .eyebrow{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink)}.rating-stars{letter-spacing:0;color:var(--ink);align-items:center;font-size:.95rem;display:inline-flex}.rating-large .rating-stars{font-size:1.1rem}.star{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;width:1em;height:1em}.rating{gap:.35rem .75rem}.is-interior .masthead-row,.is-interior .publication-description{display:none}.is-interior .publication-header{padding-top:.25rem}.cms-editorial,.editorial-article,.drawer-article,.permanent-page{--editorial-photo-ratio:var(--editorial-feature-ratio)}.editorial-photo>figcaption,.prose .editorial-photo>figcaption,.review-reading .editorial-photo>figcaption{max-width:var(--measure);font:400 .78rem / 1.55 var(--sans);color:var(--muted)}.editorial-photo .photo-credit{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.review-article .review-reading.prose,.cms-editorial>.editorial-prose-body,.editorial-article>.editorial-prose-body,.drawer-article>.editorial-prose-body,.medicine-article-flow>.editorial-prose-body{max-width:var(--measure);margin-inline:auto}.review-reading.prose .review-body,.editorial-prose-body{font-family:var(--reading-face);color:var(--ink-soft);font-size:1.1875rem;line-height:1.6}.review-reading.prose .review-body :is(p,li,blockquote),.editorial-prose-body :is(p,li,blockquote){font-size:inherit;line-height:inherit;color:inherit}.review-reading.prose .review-body p,.editorial-prose-body p{text-indent:0;margin:0 0 1em}.review-body>section:first-child>p:first-of-type:first-letter,.editorial-prose-body>p:first-of-type:first-letter{float:left;font:500 4.1em / .82 var(--serif);color:var(--ink);margin:.08em .1em 0 0}.review-reading.prose .review-body h2,.editorial-prose-body h2{font:500 clamp(1.875rem, 3.4vw, 2.375rem) / 1.1 var(--serif);color:var(--ink);border:0;margin:2.4em 0 .6em;padding:0}.review-reading.prose .review-body section:first-child h2{margin-top:0}.review-reading.prose .review-body h3,.editorial-prose-body h3{font:500 clamp(1.4rem, 2.2vw, 1.6rem) / 1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);margin:2.2em 0 .5em}.review-reading.prose .review-body h4,.editorial-prose-body h4{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:2em 0 .6em}.review-reading.prose .review-body blockquote,.editorial-prose-body blockquote{border-left:1px solid var(--gold);font:italic 400 1.45rem / 1.4 var(--serif);color:var(--ink);margin:1.6em 0;padding:0 0 0 1.25rem}.review-body .editorial-photo,.editorial-prose-body .editorial-photo,.cms-editorial .editorial-prose-body .editorial-photo{width:100%;max-width:100%;margin:2.25rem 0}.review-opening{max-width:var(--spread);margin:0 auto}.review-opening .review-heading{flex-wrap:wrap;align-items:baseline;gap:.4rem 0;margin:0;display:flex}.review-opening .review-classification{gap:.4em;margin:0;display:inline-flex}.review-opening .review-classification a{color:inherit;text-decoration:none}.review-opening .review-classification a:hover{text-decoration:underline}.review-opening .review-brand{margin:0}.review-opening .review-classification+.review-brand:before,.review-opening .review-preview-label+.review-brand:before{content:"·";color:var(--muted);margin:0 .6em}.review-opening .review-preview-label{flex-basis:100%;order:-1}.review-opening .review-heading h1{font:500 clamp(2.75rem, 6vw, 4.75rem) / 1 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;flex-basis:100%;margin:.9rem 0 0}.review-opening .review-hero-grid{display:contents}.review-opening .review-intro-copy{flex-direction:column;gap:1.1rem;display:flex}.review-opening .review-quick-verdict{margin:0}.review-opening .rating-large .rating-name{font-size:1.5rem}.review-opening .review-subtitle{max-width:32rem;font:400 clamp(1.3rem, 2.2vw, 1.55rem) / 1.35 var(--serif);color:var(--ink-soft);margin:0}.review-opening .review-byline,.cms-editorial .review-byline,.editorial-article .review-byline,.drawer-article .review-byline{font:500 .72rem / 1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:0;display:flex}.review-byline>*+:before{content:"·";margin:0 .6em}.review-opening .header-disclosure{margin:0}.review-opening .review-hero-figure,.review-opening .review-hero-grid .editorial-photo{width:100%;max-width:none;margin:0}.review-opening .review-hero-figure>figcaption{margin-top:.6rem}@media (width>=900px){.review-opening{padding-top:var(--space-4);column-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.review-opening .review-heading{padding-top:var(--space-4);grid-area:head}.review-opening .review-intro-copy{grid-area:intro;margin-top:1.5rem}.review-opening .review-hero-figure{grid-area:image}}@media (width<=899px){.review-opening{padding-top:var(--space-3);flex-direction:column;gap:1.5rem;display:flex}.review-opening .review-heading{order:1}.review-opening .review-hero-figure,.review-opening .review-hero-grid .editorial-photo.review-hero-figure{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));order:2}.review-opening .review-brand{flex-basis:100%}.review-opening .review-classification+.review-brand:before{content:none}.review-opening .review-hero-figure>figcaption{padding-inline:var(--gutter)}}.review-article .review-reading.prose{margin-top:clamp(2.5rem,6vw,4.5rem)}.closing-verdict{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.closing-verdict__label{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;margin:0}.closing-verdict__summary{font:italic 400 1.35rem / 1.4 var(--serif);color:var(--ink-soft);margin:.2rem 0 0}.prose.cms-editorial,.editorial-article,.drawer-article{max-width:var(--spread);margin-inline:auto}.cms-editorial>.review-heading,.editorial-article,.drawer-article>header{text-align:left}.cms-editorial>.review-heading,.drawer-article>header{max-width:52rem;padding:var(--space-5) 0 0;flex-direction:column;gap:1rem;margin:0 auto;display:flex}.cms-editorial>.review-heading h1,.editorial-article>h1,.drawer-article>header h1,.medicine-article .review-heading h1{font:500 clamp(2.75rem, 6.5vw, 5rem) / 1 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.cms-editorial>.review-heading .review-subtitle,.editorial-article>.lede,.drawer-article>header .lede,.medicine-article .review-intro-copy .review-subtitle{max-width:36rem;font:italic 400 clamp(1.3rem, 2.3vw, 1.6rem) / 1.35 var(--serif);color:var(--ink-soft);margin:0}.cms-editorial>.review-hero-figure,.editorial-article>.editorial-photo--hero,.drawer-article>.editorial-photo--hero{width:100%;max-width:var(--spread);margin:var(--space-5) auto var(--space-5)}.cms-editorial>.editorial-prose-body,.drawer-article>.editorial-prose-body{margin-top:0}.medicine-article .review-opening{max-width:var(--spread);display:block}.medicine-article .review-heading{max-width:52rem;padding:var(--space-5) 0 0;flex-direction:column;gap:1rem;margin:0 auto;display:flex}.medicine-article-flow{flex-direction:column;display:flex}.medicine-article-flow>.review-intro-copy{flex-direction:column;order:-1;gap:1rem;width:100%;max-width:52rem;margin:1rem auto 0;display:flex}.cms-editorial .medicine-article-flow>.editorial-photo,.medicine-article-flow>.editorial-photo{float:none;width:100%;max-width:var(--spread);margin:var(--space-5) auto;--editorial-photo-ratio:var(--editorial-feature-ratio)}@media (width<=899px){.cms-editorial>.review-hero-figure,.editorial-article>.editorial-photo--hero,.drawer-article>.editorial-photo--hero,.medicine-article-flow>.editorial-photo{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.cms-editorial>.review-hero-figure>figcaption,.medicine-article-flow>.editorial-photo>figcaption{padding-inline:var(--gutter)}.cms-editorial>.review-heading,.drawer-article>header,.medicine-article .review-heading{padding-top:var(--space-3)}}@media (width<=760px){.review-reading.prose .review-body,.editorial-prose-body{font-size:1.125rem}}.review-article .review-opening .review-heading .review-classification{border:0;flex:none;width:auto;padding:0;display:inline-flex}.review-article .review-byline,.cms-editorial .review-byline,.editorial-article .review-byline,.drawer-article .review-byline{flex-direction:row;align-items:baseline}.selected-stories>.section-heading,.home-latest>.section-heading,.home-drawer>.section-heading{margin:0 0 var(--space-4);border-top:1px solid var(--ink);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:1rem 0 0;display:flex}.selected-stories>.section-heading h2,.home-latest>.section-heading h2,.home-drawer>.section-heading h2{font:500 clamp(2rem, 4vw, 2.75rem) / 1.05 var(--serif);color:var(--ink);margin:0}.home-latest>.section-heading p,.home-drawer>.section-heading p{font:italic 400 1.05rem / 1.4 var(--serif);color:var(--muted);margin:.35rem 0 0}.home-latest>.section-heading p em,.home-drawer>.section-heading p em{font:inherit}.home-latest,.home-drawer,#from-the-ritual-room{margin-top:var(--space-6)}@media (width>=761px){.home-jump{display:none}}@media (width<=760px){.selected-stories>.section-heading{flex-direction:row;align-items:baseline}.selected-stories>.section-heading .home-jump{margin:0 0 0 auto}}.selected-story-panel.is-active{animation:none}[data-animated] .selected-story-panel.is-active{animation:.45s both story-fade}.selected-story-panel .selected-story-title{font:500 var(--type-cover) / 1.02 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:.9rem 0 1rem}.selected-story-panel .selected-story-title a{color:inherit;text-decoration:none}.selected-story-panel>.eyebrow{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink)}.selected-story-panel>p{font:italic 400 clamp(1.15rem, 1.8vw, 1.35rem) / 1.45 var(--serif);color:var(--ink-soft)}.selected-story-panel>.rating{margin-bottom:.9rem}@media (width<=760px){.selected-stories .selected-story-media{aspect-ratio:3/2}.selected-stories .selected-story-panel .selected-story-title{margin:.7rem 0 .6rem;font-size:clamp(2.2rem,9vw,2.75rem)}}.editorial-card .card-image{position:relative}.image-tag{background:var(--paper);font:600 .58rem / 1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);position:absolute;top:.6rem;left:.6rem}.editorial-card .card-kicker,.drawer-card .card-meta{font:600 var(--kicker-size) / 1.35 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink);margin:0}.drawer-card .card-meta time,.drawer-card .card-meta span{color:var(--muted)}.editorial-card :is(h2,h3),.drawer-card :is(h2,h3){font:500 clamp(1.5rem, 2.3vw, 1.875rem) / 1.08 var(--serif);color:var(--ink);text-wrap:balance;margin:.55rem 0 .5rem}.drawer-card-featured :is(h2,h3){font-size:clamp(1.875rem,3.2vw,2.5rem)}.editorial-card .card-excerpt,.drawer-card-copy>p{font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft);margin:.6rem 0 0}.editorial-card .card-date{font:500 .66rem / 1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.7rem;display:block}.editorial-card .card-verdict{padding-top:0}.drawer-card .drawer-card-image img,.drawer-card .drawer-card-image picture img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.home-drawer .drawer-card .card-meta time,.drawer-card .card-meta span{display:inline}.home-drawer .drawer-card .card-meta,.drawer-card .card-meta{justify-content:flex-start}.selected-stories>.section-heading{border-top:0;padding-top:0}.archive-layout .publication-section-intro{padding:var(--space-4) 0 var(--space-3);flex-direction:column;gap:.75rem;display:flex}.archive-layout .publication-section-kicker-label,.top-shelf-page .publication-section-kicker-label,.drawer-archive .publication-section-kicker-label{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);color:var(--gold)}.archive-layout .publication-section-intro h1,.top-shelf-page .publication-section-intro h1,.drawer-archive .publication-section-intro h1{font:500 clamp(3rem, 7.5vw, 5.75rem) / .98 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0}.archive-layout .publication-intro-description,.top-shelf-page .publication-intro-description,.drawer-archive .publication-intro-description{max-width:36rem;font:italic 400 clamp(1.2rem, 2vw, 1.5rem) / 1.35 var(--serif);color:var(--ink-soft);margin:0}.archive-controls{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0 0 .5rem;padding:.55rem 0;display:flex}.archive-controls .archive-page-filters{text-transform:none;letter-spacing:0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25rem 1.5rem;margin:0;padding:0;display:flex}.archive-controls .archive-filter-label,.archive-controls .archive-page-filter>summary,.archive-controls #result-count,.archive-controls .archive-sort>summary{font:600 .72rem / 1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.archive-controls .archive-filter-label{color:var(--muted)}.archive-controls .archive-page-filter>summary{border:0;align-items:center;gap:.35em;min-height:2.25rem;padding:0;display:inline-flex}.archive-filter-count{color:var(--gold)}.archive-controls .archive-count-sort{border:0;flex:none;align-items:center;gap:1.25rem;width:auto;margin:0;padding:0;display:flex}.archive-controls #result-count{color:var(--muted);font-variant-numeric:tabular-nums}.archive-filter-options .filter-choice{align-items:center;gap:.6rem;display:flex}.archive-filter-options .filter-choice>span:not(.filter-choice-count){align-items:center;gap:.5rem;display:inline-flex}.filter-choice-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem;font-size:.72rem}.archive-filter-options .nav-rating-stars{color:var(--ink);gap:.12em;font-size:.75rem;display:inline-flex}.active-filters:not(:empty){padding:.6rem 0 .2rem}@media (width>=761px){.archive-feed,.editorial-feed{padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2rem;display:grid}.archive-feed>[data-entry],.editorial-feed>.editorial-entry{border:0;min-width:0;margin:0;padding:0}.archive-feed .editorial-card,.editorial-feed .editorial-entry{border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.archive-feed .editorial-card .card-image,.editorial-feed .editorial-entry-image{width:100%}.archive-feed .editorial-card .card-image img{aspect-ratio:3/2}.editorial-feed .editorial-entry-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.archive-feed>.is-leading,.editorial-feed>.is-leading{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:2.75rem}.archive-feed>.is-leading .editorial-card,.editorial-feed>.editorial-entry.is-leading{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.archive-feed>.is-leading :is(h2,h3),.editorial-feed>.is-leading h2{font-size:clamp(2.25rem,4vw,3.25rem)}.archive-feed>.is-leading .card-excerpt{font-size:1.125rem}}@media (width>=1024px){.archive-feed,.editorial-feed{grid-template-columns:repeat(3,minmax(0,1fr))}}.editorial-feed .editorial-entry:not(:has(.editorial-entry-image)) .editorial-entry-copy{max-width:var(--measure);grid-column:1/-1}.editorial-entry .editorial-entry-copy h2{font:500 clamp(1.5rem, 2.3vw, 1.875rem) / 1.1 var(--serif);margin:.5rem 0}.editorial-entry .editorial-entry-copy p{font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft)}.editorial-entry .card-meta{font:600 var(--kicker-size) / 1.35 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase}.editorial-entry .editorial-entry-date{font:500 .66rem / 1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (width<=760px){.archive-layout .publication-section-intro{padding:var(--space-3) 0 var(--space-2)}.archive-controls{gap:.25rem 1rem}.archive-controls .archive-page-filters{width:100%}.archive-controls .archive-filter-label{display:none}.archive-controls .archive-count-sort{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:.35rem}}.archive-controls .archive-page-filter .archive-filter-options{min-width:15rem}.archive-filter-options .filter-choice>span:not(.filter-choice-count){white-space:nowrap}@media (width>=761px){.editorial-feed>.editorial-entry.is-leading .editorial-entry-copy h2{font-size:clamp(2.25rem,4vw,3.25rem)}.editorial-feed>.editorial-entry.is-leading .editorial-entry-copy p{font-size:1.125rem}}.menu-label{letter-spacing:.14em;color:#1d1b18b3;font-size:.6875rem}.menu-home img{height:1.65rem}.menu-entry{justify-content:center;min-height:2.75rem}.menu-entry[aria-current]{box-shadow:inset 2px 0 var(--gold);padding-left:.75rem}.menu-latest{border-top:1px solid var(--line);color:inherit;align-items:center;gap:.9rem;margin-top:auto;padding-top:1rem;text-decoration:none;display:grid}.menu-latest-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.menu-latest-copy{flex-direction:column;gap:.3rem;display:flex}.menu-latest-title{font:500 1.05rem / 1.2 var(--serif)}.menu-latest:hover .menu-latest-title,.menu-latest:focus-visible .menu-latest-title{text-underline-offset:.18em;text-decoration:underline}@media (width<=480px){.publication-menu{width:100vw;box-shadow:none}}.search-results li a{align-items:flex-start;gap:.9rem;display:flex}.search-thumbnail{aspect-ratio:3/2;object-fit:cover;flex:none;height:auto}.search-result-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.search-verdict{font:italic 400 .95rem / 1.2 var(--serif)}.search-page .search-results li a{align-items:flex-start;gap:1.1rem;display:flex}.search-results li a,.search-page .search-results li a{flex-direction:row}.medicine-article .medicine-article-flow{border-top:0;padding-top:0}.card-kicker a{color:inherit;text-decoration:none}.card-kicker a:hover,.card-kicker a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.permanent-page .editorial-prose-body>p:first-of-type:first-letter{float:none;font:inherit;color:inherit;margin:0}.selected-stories .selected-story-media img{object-fit:cover;width:100%;height:100%}.editorial-card .card-image img,.archive-feed .editorial-card .card-image img,.home-latest .editorial-card .card-image img,.related-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.menu-latest{grid-template-columns:5rem minmax(0,1fr)}.search-thumbnail{width:4.5rem}.search-page .search-thumbnail{width:6.5rem}.review-hero-figure{--editorial-photo-ratio:var(--editorial-feature-ratio)}@media (width>=900px){.review-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.review-opening .review-hero-figure{margin-top:var(--space-4);align-self:start}}.editorial-card .card-image{aspect-ratio:auto;background:0 0;height:auto;min-height:0}.citation{font:600 .62em / 0 var(--sans);vertical-align:super;margin-left:.08em;position:relative}.citation>a{color:var(--gold);padding:0 .12em;text-decoration:none}.citation>a:hover,.citation>a:focus-visible{text-decoration:underline}.citation-card{z-index:5;background:var(--paper);border:1px solid var(--line);width:max-content;max-width:18rem;font:400 .8rem / 1.45 var(--sans);letter-spacing:0;color:var(--ink);text-align:left;white-space:normal;padding:.6rem .75rem;display:none;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #00000014}@media (hover:hover){.citation:hover .citation-card,.citation:focus-within .citation-card{display:block}}.article-sources li,.citation>a{scroll-margin-top:6rem}.article-sources{max-width:var(--measure);margin:3rem auto 0}.article-sources h2{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink);margin:0 0 .9rem}.article-sources ol{font:400 .85rem / 1.55 var(--sans);color:var(--ink-soft);flex-direction:column;gap:.55rem;margin:0;padding-left:1.4rem;display:flex}.article-sources li::marker{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.article-sources li:target{background:#a895681f}.article-sources a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.18em}.article-sources .source-note{color:var(--muted)}.article-sources .source-back{color:var(--gold);text-decoration:none}.review-body sup a[data-footnote-ref],.editorial-prose-body sup a[data-footnote-ref]{color:var(--gold);font:600 .62em / 0 var(--sans);text-decoration:none}section.footnotes{max-width:var(--measure);border-top:1px solid var(--line);font:400 .85rem / 1.55 var(--sans);color:var(--ink-soft);margin:3rem auto 0;padding-top:1.25rem}section.footnotes h2{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;margin:0 0 .9rem}.footer-name{display:inline-block}.footer-name img{width:13.75rem;max-width:70vw;height:auto;display:block}.topic-grid img,.home-drawer .drawer-composition .drawer-card-featured .drawer-card-image img{aspect-ratio:3/2;object-fit:cover;background:0 0;width:100%;height:auto}@media (width>=761px) and (width<=1099px){.home-drawer .drawer-composition{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.75rem}.home-drawer .drawer-supporting .drawer-card{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}}.drawer-card .card-meta time,.drawer-card .card-meta span{white-space:nowrap}.archive-sort-options button:focus-visible,.archive-filter-options .filter-choice:focus-within{outline:2px solid var(--ink);outline-offset:-2px}.review-body>section:first-child>p:first-of-type:first-letter,.editorial-prose-body>p:first-of-type:first-letter{margin:.06em .06em 0 0;font-size:4.6em;line-height:.8}.archive-filter-options .filter-choice.is-empty{opacity:.4;cursor:default}.search-page>.eyebrow,.permanent-page .permanent-page-heading .eyebrow,.topic-archive .page-intro .eyebrow,.page-intro.not-found .eyebrow{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--gold)}.search-page>h1,.permanent-page .permanent-page-heading h1,.topic-archive .page-intro h1,.page-intro.not-found h1{font:400 clamp(2.75rem, 4.7vw, 4.5rem) / 1.06 var(--serif);letter-spacing:-.047em;color:var(--ink);text-wrap:balance;margin:.6rem 0 .75rem}.permanent-page .permanent-page-heading .lede,.page-intro.not-found>p{max-width:36rem;font:italic 400 clamp(1.2rem, 2vw, 1.45rem) / 1.4 var(--serif);color:var(--ink-soft);margin:0}.prose.permanent-page{max-width:var(--measure);padding-top:var(--space-5);margin-inline:auto}.permanent-page .permanent-page-heading{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.permanent-page .editorial-prose-body,.permanent-page .editorial-prose-body :is(p,li){font:400 1.1875rem / 1.6 var(--reading-face);color:var(--ink-soft)}.permanent-page .editorial-prose-body :is(h2,h3){font:500 clamp(1.6rem, 3vw, 2rem) / 1.15 var(--serif);color:var(--ink);margin:2.2em 0 .5em}.permanent-page .editorial-prose-body a{color:var(--gold);text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent);text-underline-offset:.18em}.permanent-page .editorial-prose-body a:hover{color:var(--ink);text-decoration-color:var(--gold)}.search-page{max-width:48rem;padding-top:var(--space-5);margin-inline:auto}.search-page form label{font:600 .72rem / 1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.search-page .search-input-row{border-bottom:1px solid var(--ink)}.search-page .search-input-row input{font:italic 400 clamp(1.4rem, 3vw, 1.9rem) / 1.3 var(--serif);color:var(--ink);background:0 0;border:0}.search-page .search-input-row button{font:600 .72rem / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.search-page .search-status{font:500 .78rem / 1.4 var(--sans);color:var(--muted);margin:1rem 0}.search-page .search-results .eyebrow{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);color:var(--ink)}.search-page .search-results strong{font:500 clamp(1.5rem, 2.6vw, 1.875rem) / 1.1 var(--serif);color:var(--ink)}.search-page .search-excerpt{font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft)}.search-page .search-empty{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;display:flex}.search-page .search-empty h2{font:500 1.75rem / 1.1 var(--serif);flex-basis:100%;margin:0}.search-page .search-empty p{font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft);flex-basis:100%;margin:0 0 .5rem}.search-page .search-empty :is(a,button){font:600 .72rem / 1.6 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;padding:.2rem 0}.topic-archive{max-width:var(--spread);margin-inline:auto}.topic-archive .page-intro{padding:var(--space-4) 0 var(--space-3);text-align:left;margin:0}.topic-archive .topic-grid{padding-top:var(--space-3);border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:2.5rem 2rem;display:grid}.topic-archive .topic-grid h2{font:500 clamp(1.5rem, 2.3vw, 1.875rem) / 1.1 var(--serif);margin:.5rem 0}.topic-archive .topic-grid p{font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft)}.page-intro.not-found{max-width:var(--measure);padding:var(--space-6) 0;text-align:left;flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}.not-found-search{border-bottom:1px solid var(--ink);align-items:center;gap:1rem;display:flex}.not-found-search input{min-width:0;min-height:2.75rem;font:italic 400 1.35rem / 1.3 var(--serif);color:var(--ink);background:0 0;border:0;flex:1}.not-found-search button{font:600 .72rem / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:2.75rem}.not-found-links{letter-spacing:0;text-transform:none;border:0;flex-wrap:wrap;justify-content:flex-start;gap:.4rem 1.5rem;padding:0;display:flex}.not-found-links a{font:500 1.15rem / 1.6 var(--serif);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}footer .footer-links a{letter-spacing:.1em;padding-block:.6rem;font-size:.75rem}footer .fine{font-size:.75rem}footer .footer-social{border:0;padding:0}footer .footer-social a{place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.drawer-archive .drawer-archive-grid{padding-top:var(--space-4);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem;display:grid}.drawer-archive .drawer-archive-grid .drawer-card{border:0;flex-direction:column;gap:1rem;min-width:0;padding:0;display:flex}.drawer-archive .drawer-archive-grid .drawer-card-featured{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-bottom:2.75rem;display:grid}.drawer-archive .drawer-archive-grid .drawer-card-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.drawer-archive .drawer-archive-grid .drawer-card-featured :is(h2,h3){font-size:clamp(2.25rem,4vw,3.25rem)}.drawer-archive .drawer-archive-grid .text-link{display:none}@media (width<=1023px){.drawer-archive .drawer-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.drawer-archive .drawer-archive-grid{grid-template-columns:1fr}.drawer-archive .drawer-archive-grid .drawer-card-featured{flex-direction:column;display:flex}}.editorial-card .card-date,.editorial-entry .editorial-entry-date,.drawer-card .card-meta time,.drawer-card .card-meta span{font-size:.6875rem}.image-tag{padding:.3rem .5rem;font-size:.6875rem}.medical-note{max-width:var(--measure);margin:var(--space-4) auto 0;color:var(--ink-soft);font:italic 400 .95rem / 1.55 var(--reading-face,var(--serif));border-top:1px solid #1d1b181f;padding-top:1rem}html .publication-header>nav{border-top:0;border-bottom:0}html .publication-header>nav .publication-nav-primary{color:var(--ink);border-top:1px solid var(--ink);background:0 0}html .publication-nav-primary a,html .publication-nav-primary a:hover{color:var(--ink);letter-spacing:.14em;font-weight:600}html .publication-header>nav a[aria-current] .publication-nav-label{border-bottom:1px solid var(--gold);color:var(--gold)}html .publication-header>nav .publication-nav-secondary{background:0 0;border-bottom:1px solid #1d1b1826}html .publication-header .masthead{padding:.9rem 0 .35rem}.hall-tabs{margin:var(--space-4) 0 0;border-top:1px solid var(--ink);scrollbar-width:none;gap:2.25rem;display:flex;overflow-x:auto}.hall-tabs[hidden]{display:none}.hall-tabs button{min-height:3.25rem;color:var(--ink-soft);font:500 clamp(1.2rem, 2vw, 1.45rem) / 3.25rem var(--serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:.45rem;padding:0;display:inline-flex}.hall-tabs button:hover{color:var(--ink)}.hall-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.hall-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.hall-panel{padding-top:var(--space-4)}.hall-panel[hidden]{display:none}.hall-panel-heading{margin-bottom:var(--space-3)}.hall-panel-heading h2{font:500 clamp(1.9rem, 3vw, 2.4rem) / 1.05 var(--serif);margin:0}.hall-panel-heading p{max-width:38rem;color:var(--ink-soft);font:italic 400 1.1rem / 1.45 var(--serif);margin:.4rem 0 0}.has-tabs .hall-panel-heading h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.has-tabs .hall-panel-heading:not(:has(p)){margin:0}.hall-grid{display:grid}.hall-card{flex-direction:column;min-width:0;display:flex}.hall-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.hall-card .eyebrow{margin:.85rem 0 0}.hall-card h3{font:500 1.35rem / 1.12 var(--serif);text-wrap:balance;margin:.3rem 0 0}.hall-card h3 a{color:inherit;text-decoration:none}.hall-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.18em}.hall-card p{color:var(--ink-soft);-webkit-box-orient:vertical;margin:.4rem 0 0}@media (width<=760px){.hall-card h3{font-size:1.15rem}}@media (width<=370px){.hall-tabs{mask-image:linear-gradient(90deg,#000 82%,#0000)}}.closing-verdict__fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 2rem;margin:.9rem 0 0;display:grid}.closing-verdict__fit dt,.closing-verdict__buy-label{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;margin:0 0 .3rem}.closing-verdict__fit dd{color:var(--ink-soft);font:400 1.0625rem / 1.5 var(--reading-face,var(--serif));margin:0}.closing-verdict__buy{border-top:1px solid #1d1b181f;margin-top:1rem;padding-top:1rem}.closing-verdict__buy ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.closing-verdict__buy li{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.closing-verdict__buy a{color:var(--ink);font:500 1.0625rem / 1.3 var(--reading-face,var(--serif));text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.2em;align-items:center;display:inline-flex}.closing-verdict__buy li>span{color:var(--ink-soft);font:400 .875rem / 1.4 var(--sans)}.closing-verdict__buy li>.closing-verdict__affiliate{font:600 .6875rem / 1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.closing-verdict__fine{color:var(--ink-soft);font:400 .8125rem / 1.5 var(--sans);margin:.4rem 0 0}.archive-main .archive-context.publication-section-intro,.drawer-archive>.page-intro.publication-section-intro,.top-shelf-page>.page-intro.publication-section-intro{border-bottom:0}html:not(.nav-is-away) .utility-header{border-bottom-color:#0000}@media (width<=760px){.search-page>h1,.permanent-page .permanent-page-heading h1,.topic-archive .page-intro h1,.page-intro.not-found h1{letter-spacing:-.044em;font-size:clamp(2.32rem,8.2vw,3rem);line-height:1.07}}:root{--page-top:2.75rem}@media (width<=760px){:root{--page-top:1.875rem}}body>main>.prose.permanent-page,body>main>.search-page{padding-top:var(--page-top);margin-top:0}body>main>.page-intro.not-found,body>main>.topic-archive>.page-intro{padding-top:var(--page-top)}body>main>.review-article{padding-top:0}body>main>.review-article>.review-opening{padding-top:var(--page-top)}body>main>.review-article>.review-opening>.review-heading,body>main>.review-article .review-opening .review-heading{padding-top:0}body>main>.prose.cms-editorial,body>main>.prose.editorial-article{margin-top:0}body>main>.prose>.review-heading,body>main>.prose>header.review-heading{padding-top:var(--page-top)}body>main>section.search-page.prose,body>main>.prose.drawer-article{margin-top:0}body>main>.prose.drawer-article>header,body>main>.prose>.review-opening{padding-top:var(--page-top)}body>main>.prose>.review-opening>.review-heading{padding-top:0}body>main>.prose.editorial-article:not(.cms-editorial){padding-top:var(--page-top)}:root{--stone:#f1eee7}.review-body>section:last-child>p:last-of-type:after,.cms-editorial .editorial-prose-body>p:last-of-type:after,.editorial-article .editorial-prose-body>p:last-of-type:after,.drawer-article .editorial-prose-body>p:last-of-type:after{content:"";background:var(--gold);vertical-align:.12em;width:.42em;height:.42em;margin-left:.55em;display:inline-block;transform:rotate(45deg)}.closing-verdict{margin:var(--space-5) 0 0;background:var(--stone);border:0;gap:.6rem;padding:2rem 2.25rem 2.1rem}.closing-verdict .rating-name{font-size:1.85rem}.closing-verdict__buy{border-top-color:#1d1b1824}@media (width<=760px){.closing-verdict{padding:1.5rem 1.25rem 1.6rem}}.article-sources,.affiliate-note{border-top:0}.article-sources{margin-top:var(--space-5);padding-top:0}.article-ending,.review-article+.article-ending,.review-article>.article-ending{max-width:var(--spread);margin:var(--space-4) auto 0;border-top:0;padding-top:0}.also-on-shelf,.article-ending>.also-on-shelf:first-child,.review-article+.article-ending>.also-on-shelf:first-child{margin-top:var(--space-6);border-top:1px solid var(--ink);padding-top:1.25rem}.also-on-shelf .related-heading{margin:0 0 var(--space-3);font:500 clamp(1.75rem, 3vw, 2.25rem) / 1.1 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink)}.related-grid article{border-top:0;padding-top:0}.share-tools{align-items:center;gap:.15rem;margin-right:-.7rem;display:flex;position:relative}.share-tools--end{justify-content:center;width:max-content;margin:0 auto}.share-tool{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .15s;display:grid}.share-tool:hover,.share-tool[aria-expanded=true]{color:var(--gold)}.share-tool:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.share-status:empty{display:none}.share-status{z-index:25;background:var(--ink);color:var(--paper);font:600 .6875rem / 1 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.35rem .6rem;position:absolute;top:calc(100% + .2rem);left:50%;transform:translate(-50%)}.share-menu{z-index:30;background:var(--paper);border:1px solid #1d1b181f;min-width:13rem;padding:.85rem 0 .5rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 14px 34px #1d1b181a}.share-menu[hidden]{display:none}.share-tools--end .share-menu{left:50%;right:auto;transform:translate(-50%)}.share-menu-label{font:600 .6875rem / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--gold);margin:0 1rem .4rem}.share-menu ul{margin:0;padding:0;list-style:none}.share-menu :is(a,button){width:100%;min-height:2.5rem;color:var(--ink);font:500 .875rem / 1.2 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 1rem;text-decoration:none;display:flex}.share-menu :is(a,button):hover,.share-menu :is(a,button):focus-visible{background:var(--stone);outline:none}body>.newsletter{width:min(var(--spread), 100% - 2 * var(--gutter,1.25rem));margin:var(--space-6) auto 0;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:1rem 3rem;display:grid}.newsletter h2{font:500 1.5rem / 1.15 var(--serif);margin:0}.newsletter-copy p{font:400 .9375rem / 1.5 var(--reading-face,var(--serif));margin:.3rem 0 0}.newsletter-row{align-items:stretch;gap:.75rem;display:flex}.newsletter-row input{border:0;border-bottom:1px solid var(--ink);min-width:0;min-height:2.75rem;font:400 1rem / 1 var(--reading-face,var(--serif));background:0 0;border-radius:0;flex:auto;padding:0 .1rem}.newsletter-row button{border:1px solid var(--ink);min-height:2.75rem;font:600 .6875rem / 1 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;padding:0 1.25rem}.newsletter-row button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.newsletter-row :disabled{cursor:not-allowed}.newsletter-fine{font:400 .75rem / 1.5 var(--sans);margin:.5rem 0 0}.newsletter-fine a{color:inherit}@media (width<=760px){body>.newsletter{grid-template-columns:1fr;padding-block:2rem}.newsletter h2{font-size:1.375rem}}body>footer.site-footer{width:min(var(--spread), 100% - 2 * var(--gutter,1.25rem));padding:var(--space-4) 0 calc(var(--space-3) + env(safe-area-inset-bottom,0px));text-align:left;border:0;flex-direction:column;align-items:stretch;gap:1.5rem;margin:0 auto;display:flex}body>footer.site-footer *{border:0}.site-footer .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:0;padding:0;display:flex}.site-footer .footer-links{flex-wrap:wrap;justify-content:flex-start;gap:0 1.75rem;margin:0;padding:0;display:flex}.site-footer .footer-links a{min-height:2.75rem;font:600 .6875rem / 1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0;text-decoration:none;display:inline-flex}.site-footer .footer-social{gap:0;margin:0 -.75rem 0 0;padding:0;display:flex}.site-footer .footer-signoff{align-items:flex-end}.site-footer .footer-name{margin:0;display:block}.site-footer .footer-name img{width:clamp(9rem,18vw,13.8rem);height:auto;display:block}.site-footer .fine{font:400 .75rem / 1.5 var(--sans);margin:0}.site-footer .fine a{color:inherit;text-underline-offset:.2em;text-decoration:underline}@media (width<=760px){.site-footer .footer-row,.site-footer .footer-links{flex-direction:column;justify-content:center;align-items:center}.site-footer .footer-links{flex-direction:row}}@media (width>=761px){.selected-stories .selected-story-frame{grid-template-rows:auto auto;grid-template-areas:"media copy""segments.";align-items:start}.selected-stories .selected-story-copy{align-self:center}}.selected-stories .selected-story-media{align-self:start}@media (width>=761px) and (width<=1099px){.home-latest .home-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.25rem}.home-latest .home-review-grid .editorial-card,.home-latest .home-review-grid>.editorial-card:last-child,.home-latest .home-review-grid>.editorial-card:nth-last-child(2){border-bottom:0;grid-template-columns:1fr;gap:.75rem}}main>.home-latest,main>.home-drawer,main .home-ritual,main #from-the-ritual-room{margin-bottom:0;padding-bottom:0}@media (width>=900px){.cms-editorial>.review-hero-figure,.editorial-article>.editorial-photo--hero,.drawer-article>.editorial-photo--hero,.cms-editorial .medicine-article-flow>.editorial-photo,.medicine-article-flow>.editorial-photo{max-width:52rem}}@media (width>=761px){.review-body .editorial-photo--inline:not(.editorial-photo--feature),.review-reading .editorial-photo--inline:not(.editorial-photo--feature){width:60%;max-width:24rem;margin-inline:auto}.review-body .editorial-photo--inline:not(.editorial-photo--feature) figcaption,.review-reading .editorial-photo--inline:not(.editorial-photo--feature) figcaption{text-align:center}}.utility-wordmark{width:clamp(8.3rem,13.1vw,10.35rem)}.publication-header .masthead img{width:min(92.3%,66.5rem)}@media (width<=760px){.utility-wordmark{width:min(100%,12.5rem)}}@media (width<=340px){.utility-wordmark{width:min(100%,10.5rem)}}.utility-wordmark picture{display:block}body>main>.archive-layout,body>main>.drawer-archive,body>main>.top-shelf-page{max-width:var(--spread)}html:not(.is-interior) body>.newsletter,html:not(.is-interior) body>footer.site-footer{width:min(100% - 2 * var(--gutter), 1440px - 2 * var(--gutter))}@media (width<=760px){body>main>.selected-stories{margin-top:var(--page-top)}}.topic-archive .topic-grid article{border-top:0;padding-top:0}body .review-byline>*,body .review-byline>span:not(:first-child),body .review-byline time{font-size:inherit;letter-spacing:inherit}.home-drawer .drawer-composition .drawer-supporting,.drawer-supporting{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;row-gap:1.75rem}@media (width>=761px) and (width<=1099px){.home-latest .home-review-grid .editorial-card{align-content:start}}.editorial-card .card-kicker,.drawer-card .card-meta{clip-path:inset(-.5rem -.5rem -.5rem 1.3em);flex-wrap:wrap;justify-content:flex-start;gap:0;margin-left:-1.3em;display:flex}.editorial-card .card-kicker>span[aria-hidden=true]{display:none}.editorial-card .card-kicker>:not([aria-hidden]),.drawer-card .card-meta>*{white-space:nowrap;padding-left:1.3em;position:relative}.editorial-card .card-kicker>:not([aria-hidden]):before,.drawer-card .card-meta>:before,.drawer-card .card-meta time:before{content:"·";text-align:center;width:1.3em;margin:0;position:absolute;left:0}.archive-page-filter>summary,.archive-sort>summary{align-items:center;display:inline-flex}.archive-filter-chevron,.archive-sort-chevron,.archive-page-filter .archive-filter-chevron{color:currentColor;place-items:center;width:.75rem;height:.75rem;margin-left:.35em;font-size:0;line-height:0;transition:transform .15s;display:inline-grid}.archive-filter-chevron svg,.archive-sort-chevron svg{width:100%;height:100%;display:block}.archive-page-filter>summary,.archive-sort>summary,.archive-filter-options,.archive-sort-options,.archive-filter-search input,.archive-filter-options .filter-choice,.archive-sort-options button{border-radius:0}.archive-filter-options,.archive-sort-options{background:var(--paper);border:1px solid #1d1b181f;box-shadow:0 14px 34px #1d1b181a}.archive-filter-search input{background:var(--paper)}.archive-filter-options .filter-choice,.archive-sort-options button{color:var(--ink)}.archive-filter-options .filter-choice:hover,.archive-filter-options .filter-choice:has(input:checked),.archive-sort-options button:hover,.archive-sort-options button:focus-visible,.archive-sort>summary:hover,.archive-sort[open]>summary{background:var(--stone);color:var(--ink)}.archive-filter-options .filter-choice input{border-radius:0}@media (width<=760px){body>footer.site-footer{text-align:left;align-items:stretch}.site-footer .footer-row{flex-direction:column;align-items:flex-start;gap:.5rem}.site-footer .footer-links{flex-wrap:wrap;gap:0 1.75rem;display:flex}.site-footer .footer-social{justify-content:flex-start;width:auto;margin:0 0 0 -.75rem}.site-footer .footer-signoff{flex-direction:column;align-items:flex-start;gap:.6rem}}.site-footer .fine a{white-space:nowrap}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,.archive-sort-options button:focus-visible,.archive-page-filter>summary:focus-visible,.archive-sort>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.social-link svg{width:18px;height:18px}.menu-info{background:var(--night);color:var(--night-text);gap:0;font-size:.8125rem}.menu-info :is(.menu-label,a){color:inherit}.menu-info :focus-visible{outline-color:var(--night-text)}.menu-info a{align-items:center;min-height:2.75rem;padding:0;display:flex}.menu-description{font:italic 400 .9375rem / 1.35 var(--serif);color:var(--ink-soft)}@media (width>=761px) and (width<=1099px){.review-opening .review-heading,.review-opening .review-intro-copy{max-width:var(--measure);margin-inline:auto}.review-opening .header-disclosure{max-width:none}}.drawer-archive .drawer-archive-grid .drawer-card p{font-size:.9375rem;line-height:1.5}.drawer-archive .drawer-archive-grid .drawer-card-featured p{font-size:1.125rem}.hall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.hall-card p{-webkit-line-clamp:unset;font:italic 400 1.125rem / 1.4 var(--serif);display:block;overflow:visible}@media (width<=1023px){.hall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}}@media (width<=760px){.hall-card p{font-size:1rem}}.archive-layout .publication-section-kicker-label,.top-shelf-page .publication-section-kicker-label,.drawer-archive .publication-section-kicker-label,.topic-archive .page-intro .eyebrow{color:var(--ink)}.page-intro.not-found .eyebrow{color:var(--muted)}html .publication-nav-primary>a+a{border-left:0}html .publication-header>nav .publication-nav-primary{border-bottom:0}.selected-stories .selected-story-media{aspect-ratio:auto;height:auto;min-height:0}.selected-stories .selected-story-image.is-active{position:relative;inset:auto}.selected-stories .selected-story-image.is-active :is(picture,img),.selected-stories .selected-story-image.is-active picture img{aspect-ratio:3/2;object-fit:cover;height:auto}.selected-stories .selected-story-image.cover-typeset.is-active>span{aspect-ratio:3/2;height:auto}@media (width<=520px){.site-footer .footer-links{grid-template-columns:repeat(2,max-content);gap:0 1.75rem;display:grid}}@media (width<=400px){html .publication-nav-primary a{letter-spacing:.09em;padding-inline:.25rem;font-size:.6875rem}}@media (width<=340px){html .publication-nav-primary a{letter-spacing:.06em}}.hall-tab-tail{white-space:nowrap}@media (width<=760px){.hall-tabs{justify-content:space-between;gap:.75rem;mask-image:none}.hall-tabs button{text-align:left;flex:0 auto;min-height:0;padding:.7rem 0 .6rem;font-size:1.05rem;line-height:1.15;display:block}.hall-tab-lead{white-space:nowrap;display:block}}@media (width<=360px){.hall-tabs button{font-size:.95rem}}:root{--home-section-gap:clamp(3.5rem, 4.5vw, 4rem)}main>.home-latest,main>.home-drawer,main #from-the-ritual-room{margin-top:var(--home-section-gap)}main .home-ritual{margin-top:0}.home-latest .home-review-grid{margin-bottom:-1.5rem}.selected-stories{margin-bottom:0}@media (width<=760px){.archive-controls .archive-page-filters{justify-content:flex-start;gap:.25rem 1.75rem}.archive-controls .archive-page-filters>.archive-page-filter{flex:none}}.home-latest .home-shelf-links{color:var(--ink);font:400 var(--type-small) / 1.5 var(--sans);letter-spacing:.03em;margin:2rem 0 0}.home-shelf-links .text-link{padding-bottom:2px}.review-opening .review-brand a{text-decoration:none}.review-opening .review-brand a:hover{text-underline-offset:.2em;text-decoration:underline}.kicker-row{flex:0 0 100%;justify-content:space-between;align-items:center;gap:.25rem 1rem;width:100%;margin:-.7rem 0 0;display:flex}.kicker-row .review-classification{min-width:0;font:600 var(--kicker-size) / 1.4 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink);flex-wrap:wrap;margin:0;display:flex}.kicker-row .kicker-part{white-space:nowrap}.kicker-row .classification-separator{color:var(--muted);margin:0 .5em}.kicker-row .review-classification a{color:inherit;text-decoration:none}.kicker-row .review-classification a:hover{text-underline-offset:.2em;text-decoration:underline}.kicker-row .share-tools{flex:none;margin:0 -.7rem 0 0}.share-tool{color:#1d1b189e}@media (pointer:coarse),(width<=760px){.share-tools [data-share-copy]{display:none}}.review-opening .review-heading .review-brand,.card-brand{font:italic 400 clamp(1.375rem, 1.9vw, 1.7rem) / 1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);flex-basis:100%;margin:0}.review-opening .review-heading .review-brand{margin-top:1rem}.review-opening .review-brand:before,.review-opening .review-classification+.review-brand:before,.review-opening .review-preview-label+.review-brand:before{content:none}.review-opening .review-heading h1{margin-top:.15rem}.review-card .card-brand,.hall-card .card-brand{font:italic 400 1.125rem / 1.2 var(--serif);color:var(--ink);margin:.5rem 0 -.35rem}.card-brand a{text-decoration:none}.card-brand a:hover{text-underline-offset:.2em;text-decoration:underline}.hall-card .card-brand{margin:.85rem 0 0}.review-card .card-meta+.card-brand{margin-top:.35rem}.review-opening .review-credits{border-bottom:1px solid var(--line);flex-direction:column;gap:.9rem;padding-bottom:1.1rem;display:flex}.review-opening .header-disclosure{max-width:34rem;font:400 .875rem / 1.55 var(--reading-face);color:var(--muted);border-top:0;padding-top:0}@media (width>=900px){.review-opening{grid-template-rows:auto auto 1fr;grid-template-areas:"head image""intro image""credits image"}.review-opening .review-credits{grid-area:credits;align-self:start;margin-top:1.5rem}}@media (width<=899px){.review-opening .review-intro-copy{order:2}.review-opening .review-hero-figure,.review-opening .review-hero-grid .editorial-photo.review-hero-figure{order:3}.review-opening .review-credits{order:4;margin-top:.5rem}}.review-byline .byline-facts>*+:before{content:"·";margin:0 .6em}@media (width<=760px){:is(.review-article,.cms-editorial,.editorial-article,.drawer-article) .review-byline{flex-direction:column;align-items:flex-start;gap:.15rem}:is(.review-article,.cms-editorial,.editorial-article,.drawer-article) .review-byline>.byline-facts:before{content:none}}.cms-editorial>.review-heading .kicker-row,.editorial-article>.kicker-row,.drawer-article>header>.kicker-row,.medicine-article .review-heading .kicker-row{margin-bottom:.4rem}.prose.cms-editorial,.prose.editorial-article,.prose.drawer-article,.review-article{margin-bottom:0}.article-ending,.review-article+.article-ending,.review-article>.article-ending,.drawer-article>.article-ending{margin-top:var(--space-5)}.also-on-shelf,.article-ending>.also-on-shelf:first-child,.review-article+.article-ending>.also-on-shelf:first-child{padding-top:var(--space-4);margin-top:2.5rem}.rating-stars{gap:0}.shelf-mark{width:1.05em;height:1.345em;display:block;overflow:visible}.rating-stars .shelf-mark{font-size:1rem}.rating-large .rating-stars .shelf-mark,.closing-verdict .rating-stars .shelf-mark{font-size:1.6rem}.shelf-mark__shelf{stroke:#1d1b1847;stroke-width:1.1px;stroke-linecap:round}.shelf-mark__shelf.is-filled{stroke:var(--ink);stroke-width:1.4px}.shelf-mark__item{fill:var(--ink)}.rating-top .shelf-mark__item,.verdict-scale__row--top .shelf-mark__item{fill:var(--gold)}.archive-filter-options .nav-rating-stars .shelf-mark{font-size:.95rem}.verdict-label{aspect-ratio:120/150;width:6rem;height:auto;display:block}.verdict-label__card{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.verdict-label__inner{fill:none;stroke:#1d1b1873;stroke-width:.7px}.verdict-label.is-top .verdict-label__inner{stroke:var(--gold)}.verdict-label__masthead{fill:var(--ink);font:600 7.5px var(--sans);letter-spacing:.22em;text-transform:uppercase}.verdict-label__rule{stroke:var(--ink);stroke-width:.6px}.verdict-label__name{fill:var(--ink);font-family:var(--serif);font-style:italic;font-weight:500}.verdict-label__star{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.verdict-label__star.is-filled{fill:var(--ink);stroke:none}.verdict-label.is-top .verdict-label__star.is-filled,.verdict-label.is-top .verdict-label__mark .shelf-mark__item{fill:var(--gold)}.closing-verdict__head{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.closing-verdict__head>div{flex-direction:column;gap:.6rem;display:flex}.closing-verdict__head .verdict-label{flex:none;width:5.5rem;margin:-.4rem -.4rem 0 0}.closing-verdict__scale-link{font:500 .75rem / 1.4 var(--sans);text-underline-offset:.2em;align-self:flex-start;margin-top:.4rem;text-decoration:underline}@media (width<=760px){.closing-verdict__head .verdict-label{width:7rem}.closing-verdict__head .rating{flex-wrap:wrap}.closing-verdict__head .rating .star-row{flex-basis:100%;margin-left:0}}.hall-card .hall-since{color:var(--muted);font:500 .6875rem / 1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:.55rem 0 0;font-style:normal}.verdict-scale{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ink)}.verdict-scale h2{font:500 clamp(1.75rem, 3vw, 2.25rem) / 1.1 var(--serif);margin:0 0 .5rem}.verdict-scale__intro{margin:0 0 var(--space-3);color:var(--ink-soft)}.verdict-scale__list{margin:0;padding:0;list-style:none}.verdict-scale__row{border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.1rem 0;display:grid}.verdict-scale__row:first-child{border-top:0}.verdict-scale__row .shelf-mark{margin-top:.1rem;font-size:1.9rem}.verdict-scale__name{font:italic 500 1.5rem / 1.2 var(--serif);color:var(--ink);margin:0}.verdict-scale__row--top .verdict-scale__name{color:var(--gold)}.verdict-scale__meaning{color:var(--ink-soft);margin:.2rem 0 0}.about-editor{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ink);grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.about-editor img{width:4.5rem;height:4.5rem;display:block}.about-editor h2{font:600 var(--kicker-size) / 1.3 var(--sans);letter-spacing:var(--kicker-tracking);text-transform:uppercase;color:var(--ink);margin:0}.about-editor__name{font:italic 400 1.75rem / 1.15 var(--serif);color:var(--ink);margin:.35rem 0 .6rem}.about-editor p:last-child{margin:0}.review-byline .byline-author a{text-decoration:none}.review-byline .byline-author a:hover{text-underline-offset:.2em;text-decoration:underline}.star-row{align-items:center;gap:.18rem;margin-left:.15rem;display:inline-flex}.star-row__star{fill:none;width:.72rem;height:.72rem;stroke:var(--ink-soft);stroke-width:1.4px;stroke-linejoin:round}.star-row__star.is-filled{fill:var(--ink-soft)}.rating-top .star-row__star{stroke:var(--gold)}.rating-top .star-row__star.is-filled{fill:var(--gold)}.rating:has(.star-row){align-items:center}.top-shelf-page{position:relative}.top-shelf-page>.hall-seal{top:calc(var(--page-top) - .35rem);width:6.5rem;position:absolute;right:0}@media (width<=760px){.top-shelf-page>.hall-seal{width:5.25rem}}.search-verdict .star-row{vertical-align:-.05em;margin-left:.45rem}.search-verdict.rating-top .star-row__star{stroke:var(--gold)}.search-verdict.rating-top .star-row__star.is-filled{fill:var(--gold)}.archive-filter-options .filter-choice .star-row{margin-left:.35rem}@media (width>=900px){.review-opening .review-heading h1.is-long{font-size:3.6rem;line-height:1.04}.review-opening .review-heading h1.is-longer{font-size:3.1rem;line-height:1.05}.review-opening .review-heading h1.is-longest{font-size:2.8rem;line-height:1.06}}.hall-tabs{border-bottom:0;box-shadow:inset 0 -1px #1d1b1826}.hall-tabs button{margin-bottom:0}.share-menu :is(a,button){gap:.7rem}.share-menu__icon{width:1rem;height:1rem;fill:var(--ink);flex:none}.share-menu__icon--line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.share-menu :is(a,button):hover .share-menu__icon:not(.share-menu__icon--line){fill:var(--ink)}.editorial-photo--feature{--editorial-photo-ratio:var(--editorial-feature-ratio)}@media (width<=760px){.archive-feed .editorial-card .card-image img,.home-latest .editorial-card .card-image img,.drawer-composition .drawer-supporting .drawer-card-image img,.related-grid .related-image img,.search-results li>a img{aspect-ratio:4/5;object-fit:cover;height:auto}}.hall-card>.card-brand{flex:none}@media (width<=760px){.archive-feed .is-leading :is(h2,h3){margin:.55rem 0 .5rem;font-size:clamp(1.5rem,2.3vw,1.875rem)}}.closing-verdict__buy ul{gap:.9rem}.closing-verdict__buy li{row-gap:0}.closing-verdict__buy a{min-height:0;padding-block:.3rem}.drawer-card .card-meta span{color:var(--ink)}.drawer-card .card-meta a{color:inherit;text-decoration:none}.drawer-card .card-brand{font:italic 400 1.125rem / 1.2 var(--serif);color:var(--ink);margin:.45rem 0 0}.drawer-card .card-brand+:is(h2,h3){margin-top:.15rem}.review-feature-card .card-date{font:500 .66rem / 1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.7rem;display:block}p,li,dd{text-wrap:pretty}.publication-intro-description,.review-subtitle,.lede{text-wrap:balance}h1,h2,h3,h4{font-variant-numeric:lining-nums}.verdict-scale__intro,.verdict-scale__meaning,.about-editor p:not(.about-editor__name){font:400 1.0625rem / 1.6 var(--reading-face)}.card-kicker a,.drawer-card .card-meta a{margin-block:-.35rem;padding-block:.35rem;display:inline-block}.card-brand a{margin-block:-.15rem;padding-block:.15rem;display:inline-block}@media (width<=760px){.home-latest .home-review-grid>.editorial-card:first-child{padding-top:0}}.review-reading.prose .review-body h3,.editorial-prose-body h3{font-size:clamp(1.6rem,2.4vw,1.8rem)}@media (width<=760px){.rating-stars .shelf-mark{font-size:1.125rem}}.hall-card p:not(.card-brand):not(.hall-since){font:400 1rem / 1.5 var(--reading-face);color:var(--ink-soft)}@media (width<=760px){.archive-feed .editorial-card,.home-latest .home-review-grid .editorial-card,.drawer-composition .drawer-supporting .drawer-card,.editorial-feed .editorial-entry,.related-grid article{grid-template-columns:7rem minmax(0,1fr);column-gap:1rem}.publication-header .publication-description,.publication-description{letter-spacing:.1em;font-size:.6875rem}}:root{--night:var(--ink);--night-text:#f3f1ec;--night-soft:#f3f1ecb3;--night-line:#f3f1ec3d}.utility-header{background:var(--night);border-bottom-color:var(--night-line)}.utility-header-inner>:is(.menu-toggle,.utility-search){color:var(--night-text)}.utility-wordmark img{filter:brightness(0)invert(.94)sepia(.06)}.utility-header-inner>:focus-visible{outline-color:var(--night-text)}html .publication-header>nav .publication-nav-primary{border-top-color:var(--night-line)}@media (width<=760px){html .publication-header>nav .publication-nav-secondary{padding-top:.2rem}}body>.newsletter,body>footer.site-footer{background:var(--night);color:var(--night-text);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax)}body>.newsletter{border-top:0;padding-block:3rem 2.25rem}body>.newsletter+footer.site-footer{border-top:1px solid var(--night-line)}body>footer.site-footer{clip-path:inset(0 -100vmax -100vmax);padding-top:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.newsletter h2{color:var(--night-text)}.newsletter-copy p,.newsletter-fine{color:var(--night-soft)}.newsletter-row input{border-bottom-color:var(--night-soft);color:var(--night-text)}.newsletter-row input::placeholder{color:var(--night-soft)}.newsletter-row button{border-color:var(--night-text);background:var(--night-text);color:var(--night)}.newsletter-row button:hover:not(:disabled){color:var(--night-text);background:0 0}.newsletter-row :disabled{opacity:.75}.site-footer .footer-links a,.site-footer .footer-social a,.site-footer .social-link{color:var(--night-text)}.site-footer .footer-links a:hover,.site-footer .social-link:hover,.site-footer .fine a:hover{color:var(--gold-on-night,#c9b583)}.site-footer .fine{color:var(--night-soft)}.site-footer :focus-visible,.newsletter :focus-visible{outline-offset:3px;outline:2px solid #c9b583}.newsletter-row input:focus-visible{border-bottom:2px solid #c9b583;outline:none}@media (width<=760px){.editorial-feed .editorial-entry-image img,.drawer-composition .drawer-supporting .drawer-card-image img{border:1px solid color-mix(in srgb, var(--line) 65%, var(--paper));background-color:var(--paper);padding:2px}}.selected-story-media:has(.selected-story-image.is-active .review-photo-mat){background:0 0}.publication-menu .menu-bar{min-height:3rem;padding:env(safe-area-inset-top,0px) .6rem 0 max(.6rem, env(safe-area-inset-left,0px));background:var(--night);color:var(--night-text);flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.publication-menu .menu-close{width:44px;height:44px;color:inherit;margin:0}.publication-menu .menu-close:focus-visible,.publication-menu .menu-home:focus-visible{outline:1px solid var(--gold-on-night,#c9b583);outline-offset:2px}.publication-menu .menu-home{grid-column:2;justify-self:center}.publication-menu .menu-home img{filter:brightness(0)invert(.94)sepia(.06);width:auto;height:1.35rem;display:block}.publication-menu .menu-body{padding:1.25rem 1.4rem 0 max(1.4rem, env(safe-area-inset-left,0px));gap:0}.publication-menu .menu-group{gap:.35rem;margin-top:1.6rem}.publication-menu .menu-group--minor{margin-top:1.25rem;margin-bottom:1.25rem}.publication-menu .menu-list li+li{border-top:0}.publication-menu .menu-entry,.publication-menu .menu-entry[aria-current]{min-height:2.75rem;box-shadow:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem;padding:0}.publication-menu .menu-group--minor .menu-entry{padding:0}.publication-menu .menu-entry .menu-name{text-underline-offset:.18em;text-decoration:underline 1px #0000;transition:text-decoration-color .2s}.publication-menu .menu-entry:hover .menu-name,.publication-menu .menu-entry:focus-visible .menu-name{text-decoration:underline 1px var(--gold)}.publication-menu .menu-entry[aria-current] .menu-name{font-style:italic;text-decoration-color:#0000}.publication-menu .menu-stars{color:var(--gold);gap:.12rem;display:inline-flex}.publication-menu .menu-stars svg{fill:currentColor;width:.5rem;height:.5rem}.publication-menu .menu-latest{border-block:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);margin-block:auto;padding-block:1rem}.publication-menu .menu-latest-title{font:italic 400 1.0625rem / 1.2 var(--reading-face,var(--serif))}.publication-menu .menu-info{padding:.9rem 1.4rem calc(.7rem + env(safe-area-inset-bottom,0px)) max(1.4rem, env(safe-area-inset-left,0px));background:var(--night);color:var(--night-text);flex:none;gap:0}.publication-menu .menu-info .menu-label{color:var(--night-soft);margin-bottom:.2rem}.publication-menu .menu-info a{min-height:1.9rem;font-size:.8125rem}.publication-menu .menu-info a:hover,.publication-menu .menu-info a:focus-visible{color:var(--gold-on-night,#c9b583);text-decoration:none}@media (prefers-reduced-motion:no-preference){.publication-menu[open]{animation:.32s cubic-bezier(.2,.7,.2,1) menu-slide}}@keyframes menu-slide{0%{transform:translate(-100%)}}:is(h1,h2,h3,h4),:is(h1,h2,h3,h4) *{font-feature-settings:"lnum" 1!important}body>.newsletter:has(+footer.site-footer){margin-bottom:-1px;padding-bottom:calc(2.25rem + 1px)}.newsletter-row button:disabled{color:var(--night-soft);opacity:1;background:0 0;border:1px solid #f3f1ec59}.search-verdict{color:var(--ink-soft)}.search-verdict.rating-top{color:var(--gold)}main :is(h2,h3) a{text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}main :is(h2,h3) a:hover{text-decoration-color:var(--gold)}.text-link{color:var(--gold);border-bottom:1px solid color-mix(in srgb, var(--gold) 55%, transparent);text-decoration:none;transition:color .2s,border-color .2s}.text-link:hover{color:var(--ink);border-bottom-color:var(--gold)}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}::selection{background:#c9b58352}.newsletter .newsletter-copy p.newsletter-kicker{font:600 .6875rem / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-on-night,#c9b583);margin:0 0 .7rem}.publication-menu .menu-entry[aria-current] .menu-name,.review-body>section:first-child>p:first-of-type:first-letter,.editorial-prose-body>p:first-of-type:first-letter{color:var(--gold)}.archive-filter-options .filter-choice input{accent-color:var(--gold)}.archive-filter-options .filter-choice input:checked{background:var(--gold);border-color:var(--gold)}.review-brand,.review-brand a,.review-opening .review-brand,.review-opening .review-brand a,.card-brand,.card-brand a{color:var(--gold)}.card-brand a:hover,.review-brand a:hover{color:var(--ink)}:is(.header-disclosure,.review-body,.editorial-prose-body,.closing-verdict__buy) a,.review-opening .header-disclosure a,.closing-verdict__scale-link{color:var(--gold);text-decoration-color:color-mix(in srgb, var(--gold) 55%, transparent)}:is(.header-disclosure,.review-body,.editorial-prose-body,.closing-verdict__buy) a:hover,.closing-verdict__scale-link:hover{color:var(--ink);text-decoration-color:var(--gold)}.review-opening .review-byline,.cms-editorial .review-byline,.editorial-article .review-byline,.drawer-article .review-byline{letter-spacing:.12em;font-size:.6875rem}.review-byline .byline-author,.review-byline .byline-author a{color:var(--ink)}.header-disclosure,.review-byline,.card-excerpt,.lede{text-wrap:wrap}.price-was{color:var(--muted);text-decoration-thickness:1px}.price-sale{color:var(--gold);font-variant:all-small-caps;letter-spacing:.06em}.closing-verdict__buy li>span{font-variant-numeric:normal}@media (width<=760px){.hall-card>p:not(.card-brand,.hall-since){-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}}.review-photo-mat{border:1px solid color-mix(in srgb, var(--line) 40%, var(--paper));background-color:#f1f1ef;padding:0}@media (width<=760px){.editorial-feed .editorial-entry-image img,.drawer-composition .drawer-supporting .drawer-card-image img{border:1px solid color-mix(in srgb, var(--line) 40%, var(--paper));background-color:#f1f1ef;padding:0}}.also-on-shelf .related-grid article>div{flex-direction:column;display:flex}.also-on-shelf .related-grid .eyebrow{margin:0 0 .6rem}.also-on-shelf .related-grid .card-brand{font:italic 400 1rem / 1.25 var(--serif);flex-basis:auto;margin:0 0 .15rem}.also-on-shelf .related-grid h3{margin:0;font-size:1.3rem;line-height:1.2}@media (width>=761px){.also-on-shelf .related-grid{grid-template-columns:repeat(3,minmax(0,16rem));gap:2.25rem}.also-on-shelf .related-image{margin-bottom:.9rem}}@media (width<=760px){.also-on-shelf .related-grid .card-brand{font-size:.9375rem}.also-on-shelf .related-grid h3{font-size:1.2rem}}.preview-bar{z-index:60;padding:.55rem max(1rem, env(safe-area-inset-right,0px)) calc(.55rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));color:#f1f1ef;letter-spacing:.02em;background:#1d1b18;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font:500 .78rem/1.4 Manrope,system-ui,sans-serif;display:flex;position:fixed;inset:auto 0 0}.preview-bar strong{color:#c9b27a;letter-spacing:.12em;text-transform:uppercase;font-weight:700}body:has(.preview-bar){padding-bottom:3rem}
