@font-face{font-family:Instrument Serif;src:url(/fonts/498efd461f6ddfcb7a111bf9a565709d2085d48201d501ead960d93e84ffbb88.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/29160a80ff49ddcab2c97711247e08b1fab27a484a329ce8b813d820dc559031.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--wine:#781d40;--wine-hover:#641836;--ink:#242126;--muted:#5e5a62;--paper:#fff;--soft:#f4f3f5;--tint:#f6ecf0;--line:#dcd9de;--display:"Instrument Serif",Georgia,serif;--body:Inter,system-ui,sans-serif;--wrap:1248px;--gap:32px;color-scheme:light;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:32px}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--wine)}a:focus-visible,button:focus-visible{outline:2px solid var(--wine);outline-offset:5px;border-radius:2px}::selection{background:var(--wine);color:var(--paper)}button,input{font:inherit;caret-color:var(--wine)}button{cursor:pointer}img{max-width:100%;height:auto;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400;font-family:var(--display);letter-spacing:-.02em;line-height:1.04}h1{font-size:clamp(52px,6.5vw,88px)}h2{font-size:48px}h3{font-size:38px}p{text-wrap:pretty}p:not(.story-meta){text-align:justify;text-align-last:start;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.wrap{width:min(calc(100% - 96px),var(--wrap));margin-inline:auto}.skip-link{z-index:100;background:var(--paper);color:var(--wine);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.preview-note{background:var(--soft);color:var(--muted);border-top:4px solid var(--wine);font-size:12px}.preview-note .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:35px;padding-block:7px;display:flex}.preview-note a{white-space:nowrap}.site-header{background:var(--paper)}.masthead{justify-content:space-between;align-items:center;gap:40px;min-height:128px;display:flex}.brand{flex:none;align-items:center;gap:19px;text-decoration:none;display:inline-flex}.brand>span{color:var(--wine);border-left:1px solid var(--line);padding-left:19px;font-size:15px;line-height:1.4}.brand img{width:auto;height:49px}.masthead-note{max-width:34ch;color:var(--muted);margin-right:auto;font-size:13px;line-height:1.6}.product-link{color:var(--wine);align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:flex}.product-link svg{width:16px;height:16px}.primary-nav{border-block:1px solid var(--line);align-items:stretch;gap:40px;min-height:57px;display:flex}.primary-nav a{white-space:nowrap;align-items:center;min-height:54px;font-size:14px;text-decoration:none;display:flex;position:relative}.primary-nav .selected{color:var(--wine);font-weight:600}.primary-nav .selected:after{background:var(--wine);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.edition-opening{grid-template-columns:1.35fr 1fr;align-items:end;gap:64px;padding-block:53px 47px;display:grid}.edition-opening h1{max-width:14ch;color:var(--wine);font-size:clamp(58px,6.4vw,86px)}.edition-opening>p{max-width:39ch;color:var(--muted);padding-bottom:5px;font-size:16px}.feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;display:grid}.feature-photo{background:var(--soft);height:520px;display:block;overflow:hidden}.feature-photo img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.feature-photo:hover img{transform:scale(1.025)}.feature-copy{padding-block:24px}.feature-copy h2{max-width:13ch;font-size:clamp(44px,4.8vw,66px)}.feature-copy h2 a,.story .story-title a{text-decoration:none}.feature-copy>p{max-width:39ch;color:var(--muted);margin-top:24px;font-size:17px}.story-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;line-height:1.5;display:flex}.feature-copy .story-meta{margin-top:27px}.text-link{color:var(--wine);align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.feature-copy>.text-link{margin-top:23px}.section{margin-block:82px}.section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;padding-top:27px;display:flex}.section-heading h2{font-size:46px}.story-pair{grid-template-columns:1fr 1fr;gap:48px;display:grid}.story-photo{background:var(--soft);aspect-ratio:1.6;display:block;overflow:hidden}.story-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}.story-photo:hover img{transform:scale(1.025)}.story-copy{padding-top:24px}.story .story-title{max-width:26ch;font-size:42px}.story-copy>p:not(.story-meta){color:var(--muted);max-width:54ch;margin-top:17px;font-size:16px}.story-copy .story-meta{margin-top:20px}.story-copy>.text-link{margin-top:14px}.story-compact{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.story-compact .story-photo{aspect-ratio:1.5}.story-compact .story-copy{padding-block:16px}.story-compact .story-title{max-width:22ch;font-size:49px}.story-compact .story-copy>p:not(.story-meta){max-width:46ch}.store-section{background:var(--soft);margin-bottom:0;padding-block:45px 59px}.store-section .section-heading{border:0;padding-top:0}.store-section .story-photo{aspect-ratio:1.5}.store-section .story:nth-child(2) .story-photo img{object-position:center 30%}.brand-note{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-block:77px 88px;display:grid}.brand-note h2{color:var(--wine);font-size:53px}.brand-note p{max-width:43ch;color:var(--muted);font-size:16px}.button{border:1px solid var(--wine);background:var(--wine);min-height:48px;color:var(--paper);border-radius:6px;justify-content:center;align-items:center;gap:27px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--wine-hover);border-color:var(--wine-hover);color:var(--paper)}.brand-note .button{margin-top:24px}.site-footer{border-top:1px solid var(--line);background:var(--paper)}.footer-content{grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-block:49px;display:grid}.footer-brand img{height:39px}.footer-brand>span{font-size:13px}.footer-content>div>p{max-width:34ch;color:var(--muted);margin-top:20px;font-size:13px;line-height:1.7}.footer-content nav,.footer-product{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.footer-content a{min-height:25px;text-decoration:none}.footer-content a:hover{text-decoration:underline}.footer-product{justify-self:end}.hub-opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:63px 57px;display:grid}.hub-opening h1{color:var(--wine)}.hub-opening p{max-width:50ch;color:var(--muted);font-size:17px}.hub-stories>.story{border-top:1px solid var(--line);padding-block:35px 55px}.hub-stories>.story:first-child{border-top:0;padding-top:0}.hub-stories .story-photo{aspect-ratio:1.15}.hub-stories .story:first-child .story-photo img{object-position:center 65%}.hub-close{border-top:1px solid var(--line);max-width:800px;padding-block:48px 64px}.hub-close h2{font-size:42px}.hub-close p{color:var(--muted);margin-block:18px 13px}.article-opening{padding-block:33px 42px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:38px;font-size:12px;display:flex}.breadcrumbs a{align-items:center;min-height:24px;text-decoration:none;display:flex}.breadcrumbs a:hover{text-decoration:underline}.article-opening h1{max-width:22ch;color:var(--wine);font-size:clamp(44px,5.65vw,77px);line-height:1.06}.article-excerpt{color:var(--muted);max-width:70ch;margin-top:24px;font-size:20px;line-height:1.65}.article-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;font-size:12px;display:flex}.article-byline a{color:var(--ink);text-decoration:none}.review-status{color:var(--wine);background:var(--tint);border-radius:3px;padding:4px 9px;font-size:11px}.article-figure>img{object-fit:cover;object-position:50% 65%;width:100%;height:520px}.article-figure figcaption{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6}.article-grid{grid-template-columns:224px minmax(0,760px);justify-content:center;gap:80px;padding-block:55px 38px;display:grid}.article-contents{align-self:start;position:sticky;top:32px}.article-contents h2{font:600 13px/1.5 var(--body);letter-spacing:0;margin-bottom:17px}.article-contents ol{border-top:1px solid var(--line);padding:0;gap:14px;margin:0;padding-top:17px;list-style:none;display:grid}.article-contents li{font-size:12px;line-height:1.5}.article-contents li>a{min-height:44px;padding-block:8px;display:block}.article-contents a{color:var(--muted);text-decoration:none}.article-contents a:hover{color:var(--wine);text-decoration:underline}.copy-link{border:0;border-top:1px solid var(--line);text-align:left;color:var(--wine);background:0 0;align-items:center;gap:12px;min-height:44px;margin-top:26px;padding:19px 0 0;font-size:12px;display:flex}.copy-link svg{width:17px;height:17px}.copy-status{color:var(--muted);min-height:20px;margin-top:8px;font-size:11px;display:block}.article-body,.prose{overflow-wrap:anywhere;max-width:72ch;font-size:18px;line-height:1.85}.article-body>p+p,.prose>p+p{margin-top:22px}.article-body>h2,.prose>h2{letter-spacing:-.01em;color:var(--ink);margin:46px 0 19px;scroll-margin-top:28px;font-size:39px;line-height:1.15}.article-body>h2:first-child,.prose>h2:first-child{margin-top:0}.article-body>h3,.prose>h3{margin:34px 0 16px;font-size:28px}.article-body>p,.prose>p{margin-block:0 22px}.article-body li{margin-bottom:11px;padding-left:5px}.article-body ul,.article-body ol{margin-block:20px 29px;padding-left:24px}.article-body a,.prose a{color:var(--wine)}.article-body blockquote{border:0;border-block:1px solid var(--line);color:var(--muted);margin:32px 0;padding:24px 0}.article-body table{border-collapse:collapse;overscroll-behavior-x:contain;width:100%;max-width:100%;margin:27px 0;font-size:14px;display:block;overflow-x:auto}.article-body th,.article-body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.article-body th{background:var(--soft);font-weight:600}.author-note{border-block:1px solid var(--line);margin-top:42px;padding-block:26px}.author-note h2{font:500 15px/1.5 var(--body);letter-spacing:0}.author-note p{color:var(--muted);margin-top:10px;font-size:14px}.article-invitation{background:var(--tint);margin-top:35px;padding:30px 34px}.article-invitation h2{max-width:25ch;color:var(--wine);font-size:38px}.article-invitation p{max-width:47ch;color:var(--muted);margin-top:15px;font-size:15px;line-height:1.65}.article-invitation .button{margin-top:22px}.related-reading{margin-top:35px}.related-list .story{max-width:1050px}.related-list .story-compact .story-title{font-size:39px}.related-list .story-photo{max-height:300px}.information-page{padding-block:63px 84px}.information-page>header{max-width:1000px;margin-bottom:55px}.information-page h1{color:var(--wine);font-size:clamp(52px,6vw,81px)}.information-page .prose{max-width:70ch;margin-left:25%}.information-page .article-excerpt{max-width:66ch}.not-found{padding-block:76px 90px}.not-found h1{color:var(--wine)}.not-found>p{max-width:44ch;color:var(--muted);margin-block:29px}.not-found nav{gap:25px;margin-top:28px;font-size:14px;display:flex}.composition-review{border-bottom:1px solid var(--line);padding-block:40px 32px}.composition-review h1{font:500 24px/1.3 var(--body);letter-spacing:-.01em}.composition-review>p{color:var(--muted);max-width:80ch;margin-top:12px;font-size:14px}.composition-review nav{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px;display:grid}.composition-review nav a{background:var(--soft);border:1px solid #0000;padding:18px 20px;line-height:1.5;text-decoration:none}.composition-review nav a[aria-current=page]{border-color:var(--wine);background:var(--tint)}.composition-review nav strong{color:var(--wine);font-size:14px;font-weight:500;display:block}.composition-review nav span{color:var(--muted);margin-top:9px;font-size:12px;display:block}.topic-index{padding-block:10px 45px}.topic-index h2{margin-bottom:24px;font-size:40px}.topic-index>div{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.topic-index a{border-top:1px solid var(--line);padding:20px 40px 23px 0;text-decoration:none;display:block;position:relative}.topic-index a>span{color:var(--muted);margin-top:10px;font-size:12px;display:block}.topic-index strong{font-family:var(--display);max-width:27ch;font-size:30px;font-weight:400;line-height:1.12;display:block}.topic-index svg{color:var(--wine);position:absolute;top:46px;right:0}.edition-assuntos .feature{grid-template-columns:1fr 1.4fr;gap:58px}.edition-assuntos .feature-photo{height:360px}.edition-assuntos .feature-copy h2{max-width:19ch;font-size:54px}.audience-intro{grid-template-columns:1fr 1fr;gap:64px;padding-bottom:44px;display:grid}.audience-intro>a{border-top:1px solid var(--line);padding-top:25px;text-decoration:none}.audience-intro h2{color:var(--wine);font-size:49px}.audience-intro p{color:var(--muted);max-width:41ch;margin-block:15px 9px;font-size:16px}.edition-percursos .feature{grid-template-columns:1fr 1fr;gap:46px}.edition-percursos .feature-photo{height:420px}.empty-note{color:var(--muted);padding-block:36px}@media (width>=1500px){.feature-photo{height:550px}.edition-opening{padding-top:59px}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.masthead{gap:25px}.masthead-note{display:none}.product-link{margin-left:auto}.feature{gap:40px}.feature-photo{height:470px}.feature-copy h2{font-size:54px}.story-compact{gap:40px}.story-compact .story-title{font-size:44px}.story-pair{gap:32px}.article-grid{grid-template-columns:190px minmax(0,1fr);gap:44px}.article-figure>img{height:440px}.information-page .prose{margin-left:17%}.brand-note{gap:40px}}@media (width<=760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.preview-note{font-size:11px}.preview-note .wrap{align-items:flex-start;gap:10px}.preview-note span{max-width:31ch}.preview-note a{min-height:24px;font-size:11px}.masthead{gap:16px;min-height:102px}.brand{gap:12px}.brand img{height:38px}.brand>span{padding-left:12px;font-size:12px}.product-link{justify-content:center;gap:0;min-width:38px;font-size:0}.product-link svg{width:18px;height:18px}.primary-nav{scrollbar-width:none;gap:23px;min-height:50px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav a{min-height:50px;font-size:12px}.edition-opening{grid-template-columns:1fr;gap:23px;padding-block:35px 31px}.edition-opening h1{font-size:60px;line-height:1.01}.edition-opening>p{max-width:40ch;font-size:14px;line-height:1.7}.feature{grid-template-columns:1fr;gap:0}.feature-photo{aspect-ratio:1.14;height:auto}.feature-photo img{object-position:center 65%}.feature-copy{padding-block:28px 0}.feature-copy h2{max-width:16ch;font-size:46px}.feature-copy>p{margin-top:19px;font-size:15px;line-height:1.75}.feature-copy .story-meta{margin-top:21px}.feature-copy>.text-link{margin-top:12px}.section{margin-block:52px}.section-heading{gap:18px;margin-bottom:24px;padding-top:22px}.section-heading h2{font-size:37px}.section-heading>.text-link{white-space:nowrap;gap:10px;font-size:11px}.section-heading svg{width:17px;height:17px}.story-compact{grid-template-columns:1fr;gap:0}.story-compact .story-photo{aspect-ratio:1.5}.story-compact .story-copy{padding-top:22px;padding-bottom:0}.story-compact .story-title,.story .story-title{max-width:25ch;font-size:36px}.story-copy>p:not(.story-meta){margin-top:15px;font-size:14px;line-height:1.75}.story-copy .story-meta{margin-top:18px;font-size:11px}.story-copy>.text-link{margin-top:10px}.store-section{margin-bottom:0;padding-block:30px 39px}.store-section .section-heading{margin-bottom:26px;padding:0}.story-pair{grid-template-columns:1fr;gap:37px}.story-pair>.story+.story{border-top:1px solid var(--line);padding-top:31px}.story-photo,.store-section .story-photo{aspect-ratio:1.5}.story-copy{padding-top:23px}.brand-note{grid-template-columns:1fr;gap:23px;padding-block:45px 49px}.brand-note h2{font-size:42px}.brand-note p{max-width:44ch;font-size:14px}.brand-note .button{margin-top:21px}.footer-content{grid-template-columns:1fr 1fr;gap:29px 20px;padding-block:35px}.footer-content>div:first-child{grid-column:1/-1}.footer-content>div>p{margin-top:15px;font-size:12px}.footer-brand img{height:35px}.footer-product{justify-self:start}.footer-content nav,.footer-product{gap:13px;font-size:12px}.hub-opening{grid-template-columns:1fr;gap:24px;padding-block:36px 33px}.hub-opening h1{font-size:64px}.hub-opening p{max-width:44ch;font-size:15px}.hub-stories>.story{padding-block:29px 36px}.hub-stories .story-photo{aspect-ratio:1.27}.hub-close{padding-block:31px 44px}.hub-close h2{font-size:36px}.hub-close p{font-size:14px}.article-opening{padding-block:24px 29px}.breadcrumbs{gap:9px;margin-bottom:24px;font-size:11px}.article-opening h1{max-width:18ch;font-size:45px;line-height:1.08}.article-excerpt{margin-top:21px;font-size:17px;line-height:1.7}.article-byline{gap:9px;margin-top:23px;font-size:11px;line-height:1.65}.review-status{padding:3px 7px;font-size:11px}.article-figure>img{object-position:center 63%;height:285px}.article-figure figcaption{margin-top:9px;font-size:11px}.article-grid{grid-template-columns:1fr;gap:32px;padding-block:31px 27px}.article-contents{position:static}.article-contents nav{border-bottom:1px solid var(--line);padding-bottom:20px}.article-contents h2{margin-bottom:13px;font-size:12px}.article-contents ol{gap:10px;padding-top:13px}.article-contents li{font-size:11px}.copy-link{border:0;min-height:40px;margin-top:8px;padding-top:0}.copy-status:empty{display:none}.article-body,.prose{max-width:100%;font-size:16px;line-height:1.85}.article-body>h2,.prose>h2{margin-top:35px;margin-bottom:16px;font-size:32px;line-height:1.16}.article-body>p,.prose>p{margin-bottom:20px}.article-body>h3,.prose>h3{font-size:26px}.article-body table{font-size:14px}.article-body th,.article-body td{padding:10px}.author-note{margin-top:31px;padding-block:22px}.author-note p{font-size:13px}.article-invitation{margin-top:29px;padding:25px 23px}.article-invitation h2{font-size:32px}.article-invitation p,.article-invitation .button{font-size:13px}.related-reading{margin-top:28px}.related-list .story-compact .story-title{font-size:33px}.related-list .story-photo{max-height:240px}.information-page{padding-block:37px 52px}.information-page>header{margin-bottom:36px}.information-page h1{font-size:53px;line-height:1.04}.information-page .prose{margin-left:0}.not-found{padding-block:47px 60px}.not-found h1{font-size:55px}.not-found>p{max-width:34ch;font-size:15px}.composition-review{padding-block:27px 25px}.composition-review h1{font-size:19px}.composition-review>p{font-size:12px}.composition-review nav{grid-template-columns:1fr;gap:10px;margin-top:20px}.composition-review nav a{padding:13px 15px}.composition-review nav strong{font-size:12px}.composition-review nav span{margin-top:5px;font-size:11px}.topic-index{padding-block:5px 30px}.topic-index h2{font-size:33px}.topic-index>div{grid-template-columns:1fr}.topic-index strong{font-size:29px}.topic-index a>span{font-size:11px}.edition-assuntos .feature,.edition-percursos .feature{grid-template-columns:1fr;gap:0}.edition-assuntos .feature-photo,.edition-percursos .feature-photo{aspect-ratio:1.2;height:auto}.edition-assuntos .feature-copy h2{font-size:43px}.audience-intro{grid-template-columns:1fr;gap:27px;padding-bottom:31px}.audience-intro>a{padding-top:20px}.audience-intro h2{font-size:38px}.audience-intro p{font-size:14px}.edition-percursos .edition-opening>p{max-width:42ch}}@media (width<=360px){.wrap{width:calc(100% - 32px)}.brand img{height:34px}.brand>span{font-size:11px}.primary-nav{gap:17px}.primary-nav a{font-size:11px}.edition-opening h1{font-size:53px}.feature-copy h2{font-size:41px}.article-opening h1{font-size:40px}.section-heading h2{font-size:33px}.section-heading>.text-link{gap:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.feature-photo:hover img,.story-photo:hover img{transform:none}}
