:root{--karouzo-paper:#f5f1e8;--karouzo-paper-deep:#ebe5d9;--karouzo-ink:#171715;--karouzo-green:#3f684d;--karouzo-green-deep:#294b36;--karouzo-mint:#50d2bc;--karouzo-rule:#20221f;--karouzo-soft:#bcb4a6;--karouzo-muted:#68645e;--karouzo-white:#fbf8f0}*{box-sizing:border-box}html{background:var(--karouzo-paper);color:var(--karouzo-ink);scroll-behavior:smooth}body{margin:0;background:var(--karouzo-paper);color:var(--karouzo-ink);font-family:"Inter",Arial,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}figure{margin:0}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{top:10px;left:10px;z-index:100000;width:auto;height:auto;padding:12px 18px;clip:auto;background:var(--karouzo-white);color:var(--karouzo-ink)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--karouzo-mint);outline-offset:3px}.karouzo-site-shell{width:min(calc(100% - 48px), 1380px);margin:auto;padding:18px 0 72px}.karouzo-main{display:block}.karouzo-masthead{display:grid;grid-template-columns:190px 1fr 190px;align-items:center;min-height:180px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-brand{justify-self:start;width:112px}.karouzo-logo{width:112px;max-height:160px;object-fit:contain;object-position:left center}.karouzo-publication-name{text-align:center;text-transform:uppercase}.karouzo-publication-name p{margin:0;font-size:clamp(13px, 1.25vw, 18px);font-weight:500;letter-spacing:.34em}.karouzo-publication-name span{display:inline-block;margin-top:14px;color:var(--karouzo-green);font-size:12px;font-weight:600;letter-spacing:.2em}.karouzo-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:26px;font-size:15px;font-weight:600;letter-spacing:.12em}.karouzo-search-toggle{position:relative;width:30px;height:30px;padding:0;border:0;background:#fff0;cursor:pointer}.karouzo-search-toggle i::before{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border:2px solid var(--karouzo-ink);border-radius:50%}.karouzo-search-toggle i::after{content:"";position:absolute;top:19px;left:18px;width:9px;height:2px;background:var(--karouzo-ink);transform:rotate(45deg)}.karouzo-masthead-compact{min-height:138px}.karouzo-masthead-compact .karouzo-brand,.karouzo-masthead-compact .karouzo-logo{width:82px;max-height:118px}.karouzo-primary-nav{display:flex;min-height:60px;align-items:center;justify-content:center;gap:clamp(28px, 4.2vw, 62px);border-bottom:3px solid var(--karouzo-rule)}.karouzo-primary-nav .menu{display:contents;margin:0;padding:0;list-style:none}.karouzo-primary-nav a{display:inline-block;padding:19px 0 17px;font-size:17px;font-weight:500}.karouzo-primary-nav a::after,.karouzo-header-tools>a::after{content:"";display:block;width:0;height:2px;margin-top:4px;background:var(--karouzo-green);transition:width .18s}.karouzo-primary-nav a:hover::after,.karouzo-primary-nav a:focus-visible::after,.karouzo-header-tools>a:hover::after{width:100%}.karouzo-primary-nav .current-menu-item>a::after,.karouzo-primary-nav a[aria-current="page"]::after{width:100%}.karouzo-search-panel{padding:32px;border-bottom:3px solid var(--karouzo-rule);background:var(--karouzo-paper-deep)}.karouzo-search-panel[hidden]{display:none}.karouzo-search-form{max-width:900px;margin:auto}.karouzo-search-form label{display:block;margin-bottom:12px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-search-form>div{display:flex;border-bottom:2px solid var(--karouzo-ink)}.karouzo-search-form input{min-width:0;flex:1;padding:15px 4px;border:0;background:#fff0;font:20px "Noto Serif",Georgia,serif}.karouzo-search-form button{padding:0 24px;border:0;background:var(--karouzo-green);color:var(--karouzo-white);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-story-image{overflow:hidden;background:var(--karouzo-paper-deep)}.karouzo-story-image img{width:100%;height:100%;object-fit:cover;transition:transform .24s}.karouzo-story-image a:hover img,a:hover>.karouzo-story-image img,a:hover .karouzo-story-image img{transform:scale(1.018)}.karouzo-image-placeholder{display:grid;width:100%;height:100%;min-height:180px;place-items:center;color:var(--karouzo-green);font:120px/.8 "GFS Didot",Georgia,serif}.karouzo-story-category{margin:20px 0 10px;color:var(--karouzo-green);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-read-link{display:inline-block;margin-top:auto;padding-top:24px;color:var(--karouzo-green);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.karouzo-story-meta{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-story-meta time{color:var(--karouzo-muted);letter-spacing:0;text-transform:none}.karouzo-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,450px);align-items:end;gap:48px;padding:0 0 22px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-section-heading>div{display:flex;align-items:baseline;gap:24px}.karouzo-section-heading small,.karouzo-newsletter small{color:var(--karouzo-green);font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.karouzo-section-heading h2{margin:0;font:400 clamp(48px, 5.5vw, 80px)/.98 "GFS Didot","Noto Serif",serif;letter-spacing:-.012em}.karouzo-section-heading>p{margin:0;color:var(--karouzo-muted);font:15px/1.55 "Noto Serif",Georgia,serif}.karouzo-section-heading>a{justify-self:end;color:var(--karouzo-green);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.karouzo-lead-grid{display:grid;grid-template-columns:27% 46% 27%;border-bottom:1px solid var(--karouzo-rule)}.karouzo-support-story{display:flex;flex-direction:column;min-width:0;padding:22px}.karouzo-support-story:first-child{padding-left:0;border-right:1px solid var(--karouzo-soft)}.karouzo-support-story:last-child{padding-right:0;border-left:1px solid var(--karouzo-soft)}.karouzo-support-image{aspect-ratio:4/3}.karouzo-support-story h2{margin:0;font:400 clamp(34px, 3.3vw, 52px)/1.06 "GFS Didot","Noto Serif",serif;letter-spacing:-.025em}.karouzo-support-story>p:not(.karouzo-story-category){margin:18px 0 0;color:var(--karouzo-muted);font:15px/1.5 "Noto Serif",Georgia,serif}.karouzo-main-story{display:flex;flex-direction:column;min-width:0;background:var(--karouzo-green);color:var(--karouzo-white)}.karouzo-main-story-copy{padding:30px 32px 24px}.karouzo-story-category.karouzo-light{margin-top:0;color:var(--karouzo-mint)}.karouzo-main-story h1{margin:0;font:400 clamp(54px, 5.35vw, 78px)/1 "GFS Didot","Noto Serif",serif;letter-spacing:-.008em}.karouzo-main-story-copy>p:not(.karouzo-story-category){max-width:580px;margin:22px 0 0;color:rgb(251 248 240 / .9);font:18px/1.45 "Noto Serif",Georgia,serif}.karouzo-main-story strong{display:block;margin-top:16px;font:500 12px/1.35 "Noto Serif",Georgia,serif;font-kerning:normal;letter-spacing:0;word-spacing:0}.karouzo-main-image{aspect-ratio:2.35/1;margin-top:auto}.karouzo-main-image img{object-position:50% 25%}.karouzo-main-read{display:flex;justify-content:space-between;padding:16px 32px 17px;border-top:1px solid rgb(255 255 255 / .25);color:var(--karouzo-mint);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.karouzo-content-section{padding-top:72px}.karouzo-recent-grid{display:grid;grid-template-columns:58% 42%;border-bottom:1px solid var(--karouzo-rule)}.karouzo-recent-feature{padding:28px 28px 34px 0;border-right:1px solid var(--karouzo-soft)}.karouzo-recent-feature-image{aspect-ratio:16/8.8}.karouzo-recent-feature h3,.karouzo-recent-list h3,.karouzo-arts-card h3,.karouzo-related-grid h3{font-family:"GFS Didot","Noto Serif",serif;font-weight:400;letter-spacing:-.025em}.karouzo-recent-feature h3{margin:14px 0 0;font-size:clamp(43px, 4.2vw, 64px);line-height:1.04}.karouzo-recent-feature>p{max-width:700px;margin:18px 0 0;color:var(--karouzo-muted);font:16px/1.55 "Noto Serif",Georgia,serif}.karouzo-recent-list{display:grid;grid-template-rows:1fr 1fr;padding-left:28px}.karouzo-recent-list>a{display:grid;grid-template-columns:40% 1fr;gap:22px;padding:28px 0}.karouzo-recent-list>a+a{border-top:1px solid var(--karouzo-soft)}.karouzo-recent-list figure{min-height:230px}.karouzo-recent-list .karouzo-story-meta{display:block;margin:0}.karouzo-recent-list .karouzo-story-meta time{display:block;margin-top:6px}.karouzo-recent-list h3{margin:14px 0 0;font-size:clamp(29px, 2.4vw, 40px);line-height:1.07}.karouzo-recent-list p{margin:14px 0 0;color:var(--karouzo-muted);font:13px/1.5 "Noto Serif",Georgia,serif}.karouzo-archive-section{display:grid;grid-template-columns:34% 66%;margin-top:94px;background:var(--karouzo-green);color:var(--karouzo-white)}.karouzo-archive-intro{display:flex;flex-direction:column;min-height:540px;padding:clamp(34px, 4vw, 64px);border-right:1px solid rgb(255 255 255 / .28)}.karouzo-archive-intro small{color:var(--karouzo-mint);font-size:11px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.karouzo-archive-intro h2{max-width:360px;margin:20px 0 0;font:400 clamp(58px, 6.2vw, 90px)/.96 "GFS Didot","Noto Serif",serif;letter-spacing:-.035em}.karouzo-archive-intro p{margin:34px 0 0;color:rgb(251 248 240 / .82);font:15px/1.65 "Noto Serif",Georgia,serif}.karouzo-archive-intro>a{margin-top:auto;padding-top:40px;color:var(--karouzo-mint);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.karouzo-archive-list{display:grid;grid-template-rows:repeat(3,1fr)}.karouzo-archive-list>a{display:grid;grid-template-columns:48px 1fr 32px;gap:20px;padding:34px 38px;transition:background .18s}.karouzo-archive-list>a+a{border-top:1px solid rgb(255 255 255 / .28)}.karouzo-archive-list>a:hover{background:var(--karouzo-green-deep)}.karouzo-archive-list>a>span{color:var(--karouzo-mint);font:27px "GFS Didot",serif}.karouzo-archive-list small{color:var(--karouzo-mint);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-archive-list time{letter-spacing:0;text-transform:none}.karouzo-archive-list h3{max-width:720px;margin:12px 0 0;font:400 clamp(30px, 3vw, 44px)/1.08 "GFS Didot","Noto Serif",serif}.karouzo-archive-list b{color:var(--karouzo-mint);font-size:22px}.karouzo-arts-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--karouzo-rule)}.karouzo-arts-card{padding:28px 26px 36px}.karouzo-arts-card:first-child{padding-left:0}.karouzo-arts-card:last-child{padding-right:0}.karouzo-arts-card+.karouzo-arts-card{border-left:1px solid var(--karouzo-soft)}.karouzo-arts-card figure{aspect-ratio:4/4.7}.karouzo-arts-2 figure,.karouzo-arts-3 figure{aspect-ratio:4/3}.karouzo-arts-2 figure{margin-top:84px}.karouzo-arts-3 figure{margin-top:168px}.karouzo-arts-card h3{margin:0;font-size:clamp(31px, 3vw, 46px);line-height:1.06}.karouzo-newsletter{display:grid;grid-template-columns:135px .9fr 1.1fr;align-items:center;gap:clamp(28px, 4vw, 70px);margin-top:96px;padding:clamp(34px, 5vw, 72px);border-top:3px solid var(--karouzo-rule);border-bottom:3px solid var(--karouzo-rule);background:var(--karouzo-paper-deep)}.karouzo-newsletter-k{color:var(--karouzo-green);font:clamp(110px, 12vw, 178px)/.64 "GFS Didot",serif}.karouzo-newsletter h2{margin:16px 0 0;font:400 clamp(44px, 4.4vw, 64px)/1 "GFS Didot","Noto Serif",serif;letter-spacing:-.035em}.karouzo-newsletter p{margin:22px 0 0;color:var(--karouzo-muted);font:15px/1.6 "Noto Serif",Georgia,serif}.karouzo-newsletter-form form{margin:0!important}.karouzo-newsletter-form input[type="email"],.karouzo-newsletter-form input.tnp-email{width:calc(100% - 120px)!important;padding:15px 4px!important;border:0!important;border-bottom:2px solid var(--karouzo-ink)!important;background:transparent!important;color:var(--karouzo-ink)!important;font:16px "Noto Serif",serif!important}.karouzo-newsletter-form input[type="submit"],.karouzo-newsletter-form input.tnp-submit{width:116px!important;padding:16px!important;border:0!important;background:var(--karouzo-green)!important;color:var(--karouzo-white)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase}.karouzo-category-header{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(260px,390px);gap:44px;align-items:end;padding:64px 0 48px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-category-header>div:first-child{align-self:start;display:flex;flex-direction:column;gap:13px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-category-header>div:first-child p{margin:0;color:var(--karouzo-muted)}.karouzo-category-header h1{margin:0;font:400 clamp(86px, 10vw, 144px)/.9 "GFS Didot","Noto Serif",serif;letter-spacing:.004em}.karouzo-category-description,.karouzo-category-header>p{margin:0;color:var(--karouzo-muted);font:17px/1.55 "Noto Serif",Georgia,serif}.karouzo-category-description p{margin:0}.karouzo-category-lead{display:grid;grid-template-columns:44% 56%;border-bottom:1px solid var(--karouzo-rule)}.karouzo-category-lead-image{min-height:690px}.karouzo-category-lead-image img{object-position:center 20%}.karouzo-category-lead-copy{display:flex;flex-direction:column;padding:52px 0 50px 54px}.karouzo-category-lead-copy .karouzo-story-meta{margin:0}.karouzo-category-lead-copy h2{max-width:720px;margin:36px 0 0;font:400 clamp(64px, 6.9vw, 98px)/.98 "GFS Didot","Noto Serif",serif;letter-spacing:-.008em}.karouzo-category-lead-copy>p{max-width:640px;margin:34px 0 0;color:var(--karouzo-muted);font:18px/1.58 "Noto Serif",Georgia,serif}.karouzo-category-list{padding-top:84px}.karouzo-category-list-heading{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:3px solid var(--karouzo-rule);color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-category-list-heading p{margin:0;color:var(--karouzo-muted)}.karouzo-category-grid{display:grid;grid-template-columns:repeat(3,1fr)}.karouzo-category-card{position:relative;padding:28px 25px 44px;border-bottom:1px solid var(--karouzo-soft)}.karouzo-category-card:nth-child(3n+1){padding-left:0}.karouzo-category-card:nth-child(3n){padding-right:0}.karouzo-category-card:not(:nth-child(3n+1)){border-left:1px solid var(--karouzo-soft)}.karouzo-category-card figure{aspect-ratio:4/3}.karouzo-category-card:nth-child(3n+2) figure{aspect-ratio:4/5}.karouzo-category-card .karouzo-story-meta{margin-top:18px}.karouzo-category-card h2{margin:16px 0 0;font:400 clamp(32px, 3vw, 46px)/1.06 "GFS Didot","Noto Serif",serif;letter-spacing:-.03em}.karouzo-category-card-index{position:absolute;right:25px;bottom:16px;color:var(--karouzo-soft);font:22px "GFS Didot",serif}.karouzo-pagination{margin:64px 0 90px;padding:22px 0;border-top:3px solid var(--karouzo-rule);border-bottom:1px solid var(--karouzo-rule)}.karouzo-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:20px}.karouzo-pagination .page-numbers{display:grid;min-width:34px;min-height:34px;place-items:center;color:var(--karouzo-green);font-size:12px}.karouzo-pagination .current{border-radius:50%;background:var(--karouzo-green);color:var(--karouzo-white)}.karouzo-directory-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:44px;align-items:end;padding:68px 0 52px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-directory-kicker{align-self:start;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-directory-hero h1{margin:0;font:400 clamp(82px, 9.4vw, 136px)/.9 "GFS Didot","Noto Serif",serif;letter-spacing:-.015em}.karouzo-directory-hero>div:nth-child(2)>p{max-width:720px;margin:32px 0 0;color:var(--karouzo-muted);font:18px/1.55 "Noto Serif",Georgia,serif}.karouzo-directory-search{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.4fr);gap:clamp(45px,7vw,110px);align-items:center;margin-top:58px;padding:clamp(36px,4.5vw,64px);background:var(--karouzo-green);color:var(--karouzo-white)}.karouzo-directory-search small{color:var(--karouzo-white);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-directory-search h2{margin:16px 0 0;font:400 clamp(52px,5.2vw,76px)/.96 "GFS Didot","Noto Serif",serif;letter-spacing:-.025em}.karouzo-directory-search form label{display:block;margin-bottom:14px;color:rgb(251 248 240 / .78);font:13px/1.5 "Noto Serif",Georgia,serif}.karouzo-directory-search form>div{display:flex;border-bottom:2px solid var(--karouzo-white)}.karouzo-directory-search input[type="search"]{min-width:0;flex:1;padding:18px 4px;border:0;background:#fff0;color:var(--karouzo-white);font:19px "Noto Serif",Georgia,serif}.karouzo-directory-search input[type="search"]::placeholder{color:rgb(251 248 240 / .58);opacity:1}.karouzo-directory-search button{min-width:128px;padding:0 22px;border:0;background:var(--karouzo-mint);color:var(--karouzo-green-deep);cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-directory-filters{border-bottom:3px solid var(--karouzo-rule)}.karouzo-directory-filter-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:44px;padding:28px 0;border-bottom:1px solid var(--karouzo-soft)}.karouzo-directory-filter-row:last-child{border-bottom:0}.karouzo-directory-filter-row>p{margin:7px 0 0;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-directory-filter-row nav{display:flex;flex-wrap:wrap;gap:9px}.karouzo-directory-filter-row a{display:inline-flex;min-height:36px;align-items:center;padding:8px 13px;border:1px solid var(--karouzo-soft);color:var(--karouzo-muted);font-size:12px;transition:background .18s,color .18s,border-color .18s}.karouzo-directory-filter-row a:hover{border-color:var(--karouzo-green);color:var(--karouzo-green)}.karouzo-directory-filter-row a.is-active{border-color:var(--karouzo-green);background:var(--karouzo-green);color:var(--karouzo-white)}.karouzo-directory-years a{min-width:54px;justify-content:center;font-family:"Noto Serif",Georgia,serif}.karouzo-directory-results{padding-top:88px;scroll-margin-top:24px}.karouzo-directory-results>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:30px;align-items:end;padding-bottom:22px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-directory-results>header small{color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.karouzo-directory-results>header h2{margin:12px 0 0;font:400 clamp(52px,5.2vw,76px)/.94 "GFS Didot","Noto Serif",serif;letter-spacing:-.025em}.karouzo-directory-results>header>p{margin:0 0 5px;color:var(--karouzo-muted);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.karouzo-directory-results>header>a{margin-bottom:5px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.karouzo-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.karouzo-directory-card{min-width:0;padding:30px 26px 42px;border-bottom:1px solid var(--karouzo-soft)}.karouzo-directory-card:nth-child(3n+1){padding-left:0}.karouzo-directory-card:nth-child(3n){padding-right:0}.karouzo-directory-card:not(:nth-child(3n+1)){border-left:1px solid var(--karouzo-soft)}.karouzo-directory-card>a{display:flex;min-height:100%;flex-direction:column}.karouzo-directory-card figure{aspect-ratio:16/10}.karouzo-directory-card h3{margin:17px 0 0;font:400 clamp(32px,3vw,45px)/1.06 "GFS Didot","Noto Serif",serif;letter-spacing:-.028em}.karouzo-directory-card>a>p{margin:17px 0 0;color:var(--karouzo-muted);font:14px/1.55 "Noto Serif",Georgia,serif}.karouzo-directory-card-foot{display:flex;justify-content:space-between;align-items:end;margin-top:auto;padding-top:28px}.karouzo-directory-card-foot b{color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.karouzo-directory-card-foot i{color:var(--karouzo-soft);font:normal 22px "GFS Didot",serif}.karouzo-directory-empty{padding:90px 0;border-bottom:1px solid var(--karouzo-rule);text-align:center}.karouzo-directory-empty h3{margin:0;font:400 clamp(48px,5vw,70px)/1 "GFS Didot",serif}.karouzo-directory-empty p{color:var(--karouzo-muted);font:16px/1.6 "Noto Serif",Georgia,serif}.karouzo-directory-empty a{display:inline-block;margin-top:18px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-article-header{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;gap:42px;align-items:end;padding:64px 0 42px;border-bottom:1px solid var(--karouzo-rule)}.karouzo-article-kicker{align-self:start;display:flex;flex-direction:column;gap:12px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.karouzo-article-kicker time{color:var(--karouzo-muted);letter-spacing:0;text-transform:none}.karouzo-article-title h1{max-width:850px;margin:0;font:400 clamp(72px, 8vw, 116px)/.98 "GFS Didot","Noto Serif",serif;letter-spacing:-.008em}.karouzo-article-title p{max-width:760px;margin:28px 0 0;color:var(--karouzo-muted);font:20px/1.45 "Noto Serif",Georgia,serif}.karouzo-article-credit{display:flex;flex-direction:column;gap:8px;padding-left:20px;border-left:1px solid var(--karouzo-soft)}.karouzo-article-credit span,.karouzo-article-credit small{color:var(--karouzo-green);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-article-credit strong{font:500 17px/1.3 "Noto Serif",Georgia,serif;font-kerning:normal;letter-spacing:0;word-spacing:0}.karouzo-article-credit small{margin-top:10px;color:var(--karouzo-muted)}.karouzo-article-body figcaption,.karouzo-visual-content figcaption{padding-top:10px;color:var(--karouzo-muted);font:10px/1.5 "Inter",sans-serif;letter-spacing:.05em}.karouzo-article-layout{display:grid;grid-template-columns:150px minmax(0,760px) minmax(200px,1fr);gap:48px;max-width:1220px;margin:72px auto 0}.karouzo-article-rail{position:sticky;top:24px;align-self:start;display:flex;flex-wrap:wrap;gap:10px}.karouzo-article-rail p{width:100%;margin:0 0 6px;color:var(--karouzo-muted);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-article-rail a{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--karouzo-soft);font-family:"Noto Serif",serif}.karouzo-article-rail span{width:100%;margin-top:18px;color:var(--karouzo-muted);font-size:10px}.karouzo-article-body{min-width:0;font:19px/1.78 "Noto Serif",Georgia,serif}.karouzo-article-body>p,.karouzo-article-body>ul,.karouzo-article-body>ol{margin:0 0 28px}.karouzo-article-body>p:first-child{font-size:23px;line-height:1.55}.karouzo-article-body h2{margin:60px 0 34px;font:400 clamp(48px, 5vw, 68px)/.94 "GFS Didot",serif;letter-spacing:-.03em}.karouzo-article-body h3{margin:48px 0 24px;font:400 38px/1 "GFS Didot",serif}.karouzo-article-body blockquote{margin:62px -90px;padding:44px 52px;background:var(--karouzo-green);color:var(--karouzo-white);font:400 clamp(34px, 4vw, 52px)/1.05 "GFS Didot",serif;letter-spacing:-.02em}.karouzo-article-body blockquote p{margin:0}.karouzo-article-body figure,.karouzo-article-body .wp-caption,.karouzo-article-body .wp-block-image{width:min(840px, calc(100vw - 48px));max-width:none;margin:66px 0 66px calc((760px - min(840px, 100vw - 48px))/2)}.karouzo-article-body figure img,.karouzo-article-body .wp-caption img{width:100%}.karouzo-article-body img.karouzo-first-content-image{display:block;width:100%;height:auto}.karouzo-article-body>img.karouzo-first-content-image,.karouzo-article-body>p:has(img.karouzo-first-content-image),.karouzo-article-body>figure:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-caption:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-block-image:has(img.karouzo-first-content-image){width:min(840px, calc(100vw - 48px));max-width:none;margin:56px 0 72px calc((760px - min(840px, 100vw - 48px))/2)}.karouzo-article-body iframe,.karouzo-article-body video{max-width:100%}.karouzo-article-body a{color:var(--karouzo-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.karouzo-article-context{position:sticky;top:24px;align-self:start;padding:24px;border-top:3px solid var(--karouzo-green);background:var(--karouzo-paper-deep)}.karouzo-article-context>p{margin:0 0 20px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-article-context>span{display:block;padding:11px 0;border-top:1px solid var(--karouzo-soft);font:14px/1.4 "Noto Serif",serif}.karouzo-article-context>div{margin-top:28px;padding-top:18px;border-top:1px solid var(--karouzo-rule)}.karouzo-article-context>div span{display:block;margin-bottom:10px;color:var(--karouzo-muted);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.karouzo-article-context>div a{color:var(--karouzo-green);font-size:11px}.karouzo-article-end{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:920px;margin:82px auto 0;padding:40px 0;border-top:3px solid var(--karouzo-rule);border-bottom:1px solid var(--karouzo-rule)}.karouzo-article-end small{color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-article-end h2{margin:12px 0 0;font:400 38px/1.05 "GFS Didot",serif}.karouzo-article-end p{max-width:620px;margin:16px 0 0;color:var(--karouzo-muted);font:14px/1.6 "Noto Serif",serif}.karouzo-visual-header{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(270px,360px);gap:44px;align-items:end;padding:68px 0 48px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-visual-meta{align-self:start;display:flex;flex-direction:column;gap:12px;color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-visual-meta time{color:var(--karouzo-muted);letter-spacing:0;text-transform:none}.karouzo-visual-header h1{margin:0;font:400 clamp(70px, 7.8vw, 112px)/.98 "GFS Didot","Noto Serif",serif;letter-spacing:-.008em}.karouzo-visual-standfirst p{margin:0;color:var(--karouzo-muted);font:18px/1.55 "Noto Serif",serif}.karouzo-visual-standfirst strong{display:block;margin-top:25px;color:var(--karouzo-green);font:500 12px/1.35 "Noto Serif",Georgia,serif;font-kerning:normal;letter-spacing:0;word-spacing:0}.karouzo-visual-intro{display:grid;grid-template-columns:150px minmax(0,760px) minmax(220px,1fr);gap:48px;max-width:1220px;margin:74px auto}.karouzo-visual-rail{color:var(--karouzo-muted);font-size:10px}.karouzo-visual-rail>span{display:block;padding-bottom:18px;border-bottom:1px solid var(--karouzo-soft)}.karouzo-visual-rail p{margin:30px 0 12px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-visual-rail div{display:flex;gap:8px}.karouzo-visual-rail a{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--karouzo-soft)}.karouzo-visual-facts{align-self:start;padding:26px;border-top:3px solid var(--karouzo-green);background:var(--karouzo-paper-deep)}.karouzo-visual-facts p{margin:0 0 17px;color:var(--karouzo-green);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-visual-facts span{display:block;padding:11px 0;border-top:1px solid var(--karouzo-soft);font:13px/1.4 "Noto Serif",serif}.karouzo-visual-content{min-width:0;font:19px/1.78 "Noto Serif",Georgia,serif}.karouzo-visual-content>p{margin:0 0 28px}.karouzo-visual-content>p:first-child{font-size:23px;line-height:1.58}.karouzo-visual-content h2,.karouzo-visual-content h3{margin:90px 0 36px;font:400 clamp(50px, 5vw, 76px)/.92 "GFS Didot",serif;letter-spacing:-.035em}.karouzo-visual-content figure,.karouzo-visual-content .wp-caption,.karouzo-visual-content .wp-block-image,.karouzo-visual-content .gallery{width:calc(100vw - 48px);max-width:1380px;margin:90px 0 90px calc((760px - min(1380px, 100vw - 48px))/2)}.karouzo-visual-content figure img,.karouzo-visual-content .wp-caption img{width:100%;max-height:1050px;object-fit:contain;background:var(--karouzo-paper-deep)}.karouzo-visual-content blockquote{width:min(1130px, calc(100vw - 48px));margin:100px 0 100px calc((760px - min(1130px, 100vw - 48px))/2);padding:60px 72px;background:var(--karouzo-green);color:var(--karouzo-white);font:400 clamp(48px, 6vw, 82px)/.96 "GFS Didot",serif;letter-spacing:-.035em}.karouzo-visual-content blockquote p{margin:0}.karouzo-visual-content iframe,.karouzo-visual-content video{max-width:100%}.karouzo-visual-content a{color:var(--karouzo-green);text-decoration:underline}.karouzo-visual-end{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:90px auto 0;padding:42px 0;border-top:3px solid var(--karouzo-rule);border-bottom:1px solid var(--karouzo-rule)}.karouzo-visual-end small{color:var(--karouzo-green);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-visual-end h2{margin:14px 0 0;font:400 38px/1.05 "GFS Didot",serif}.karouzo-visual-end p{margin:16px 0 0;color:var(--karouzo-muted);font:14px/1.55 "Noto Serif",serif}.karouzo-related{padding-top:92px}.karouzo-related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--karouzo-rule)}.karouzo-related-grid>a{padding:28px 24px 34px}.karouzo-related-grid>a:first-child{padding-left:0}.karouzo-related-grid>a:last-child{padding-right:0}.karouzo-related-grid>a+a{border-left:1px solid var(--karouzo-soft)}.karouzo-related-grid figure{aspect-ratio:16/10}.karouzo-related-grid h3{margin:0;font-size:clamp(29px, 3vw, 42px);line-height:1.08}.karouzo-page{max-width:1000px;margin:auto;padding:72px 0}.karouzo-page>header{padding-bottom:40px;border-bottom:3px solid var(--karouzo-rule)}.karouzo-page>header p{color:var(--karouzo-green);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-page>header h1{margin:18px 0 0;font:400 clamp(72px, 9vw, 126px)/.98 "GFS Didot",serif;letter-spacing:-.006em}.karouzo-page-content{max-width:780px;margin:60px auto 0;font:19px/1.78 "Noto Serif",Georgia,serif}.karouzo-page-content a{color:var(--karouzo-green);text-decoration:underline}.karouzo-page-content img,.karouzo-page-content iframe{max-width:100%}.karouzo-search-grid{display:grid;grid-template-columns:repeat(3,1fr)}.karouzo-search-grid>a{padding:28px;border-bottom:1px solid var(--karouzo-soft)}.karouzo-search-grid>a:nth-child(3n+1){padding-left:0}.karouzo-search-grid>a:not(:nth-child(3n+1)){border-left:1px solid var(--karouzo-soft)}.karouzo-search-grid figure{aspect-ratio:4/3}.karouzo-search-grid h2{margin:0;font:400 40px/1.06 "GFS Didot",serif}.karouzo-search-grid>a>p:last-child{color:var(--karouzo-muted);font:14px/1.55 "Noto Serif",serif}.karouzo-empty{padding:100px 0}.karouzo-empty h2{font:400 58px/1 "GFS Didot",serif}.karouzo-error-page{min-height:60vh;padding:90px 0}.karouzo-error-page>span{color:var(--karouzo-green);font:160px/.7 "GFS Didot",serif}.karouzo-error-page h1{max-width:850px;margin:48px 0 0;font:400 clamp(68px, 9vw, 120px)/.96 "GFS Didot",serif}.karouzo-error-page p{max-width:650px;color:var(--karouzo-muted);font:18px/1.6 "Noto Serif",serif}.karouzo-error-page a{display:inline-block;margin-top:32px;color:var(--karouzo-green);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.karouzo-site-footer{display:grid;grid-template-columns:1fr .8fr;gap:70px;margin-top:24px;padding:56px 52px 26px;background:var(--karouzo-ink);color:var(--karouzo-white)}.karouzo-footer-title>span{font:clamp(76px, 9vw, 132px)/.8 "GFS Didot",serif;letter-spacing:-.06em}.karouzo-footer-title p{margin:28px 0 0;color:var(--karouzo-mint);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.karouzo-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:46px}.karouzo-footer-links>div,.karouzo-footer-links .menu{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.karouzo-footer-links p{margin:0 0 10px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .28);color:var(--karouzo-mint);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.karouzo-footer-links a{color:rgb(251 248 240 / .78);font:14px "Noto Serif",serif}.karouzo-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:34px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .28);color:rgb(251 248 240 / .48);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.alignleft{float:left;margin:8px 32px 24px 0}.alignright{float:right;margin:8px 0 24px 32px}.aligncenter{display:block;margin-right:auto!important;margin-left:auto!important}.alignwide{width:min(1100px, calc(100vw - 48px));max-width:none;margin-left:calc((100% - min(1100px, calc(100vw - 48px)))/2)}.alignfull{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.wp-caption{max-width:100%}.wp-caption-text{color:var(--karouzo-muted);font-size:10px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.gallery-item{margin:0}.karouzo-article-body figure.alignleft,.karouzo-article-body .wp-caption.alignleft,.karouzo-article-body .wp-block-image.alignleft,.karouzo-visual-content figure.alignleft,.karouzo-visual-content .wp-caption.alignleft,.karouzo-visual-content .wp-block-image.alignleft{float:left;display:table;width:auto;max-width:46%;margin:8px 34px 30px 0}.karouzo-article-body figure.alignright,.karouzo-article-body .wp-caption.alignright,.karouzo-article-body .wp-block-image.alignright,.karouzo-visual-content figure.alignright,.karouzo-visual-content .wp-caption.alignright,.karouzo-visual-content .wp-block-image.alignright{float:right;display:table;width:auto;max-width:46%;margin:8px 0 30px 34px}.karouzo-article-body img.alignleft,.karouzo-visual-content img.alignleft{float:left;width:auto;max-width:46%;margin:8px 34px 28px 0}.karouzo-article-body img.alignright,.karouzo-visual-content img.alignright{float:right;width:auto;max-width:46%;margin:8px 0 28px 34px}.karouzo-article-body .alignleft img.alignleft,.karouzo-article-body .alignright img.alignright,.karouzo-visual-content .alignleft img.alignleft,.karouzo-visual-content .alignright img.alignright{float:none;max-width:100%;margin:0}:is(.karouzo-article-body,.karouzo-visual-content) img[style*="float:left" i],:is(.karouzo-article-body,.karouzo-visual-content) img[style*="float: left" i],:is(.karouzo-article-body,.karouzo-visual-content) img[align="left" i]{float:left!important;width:auto;max-width:46%;margin:8px 34px 28px 0!important}:is(.karouzo-article-body,.karouzo-visual-content) img[style*="float:right" i],:is(.karouzo-article-body,.karouzo-visual-content) img[style*="float: right" i],:is(.karouzo-article-body,.karouzo-visual-content) img[align="right" i]{float:right!important;width:auto;max-width:46%;margin:8px 0 28px 34px!important}:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float:left" i]:has(img),:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float: left" i]:has(img),:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[align="left" i]:has(img){float:left!important;display:table;width:auto;max-width:46%!important;margin:8px 34px 30px 0!important}:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float:right" i]:has(img),:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float: right" i]:has(img),:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[align="right" i]:has(img){float:right!important;display:table;width:auto;max-width:46%!important;margin:8px 0 30px 34px!important}:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float" i]:has(img) img,:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[align]:has(img) img{float:none!important;max-width:100%;margin:0!important}.karouzo-article-body::after,.karouzo-visual-content::after{content:"";display:block;clear:both}@media (max-width:1240px){.karouzo-article-header{grid-template-columns:130px minmax(0,1fr)}.karouzo-article-credit{grid-column:2}.karouzo-article-layout{grid-template-columns:90px minmax(0,830px);justify-content:center;gap:32px;max-width:952px}.karouzo-article-context{display:none}.karouzo-article-body figure,.karouzo-article-body .wp-caption,.karouzo-article-body .wp-block-image,.karouzo-article-body>img.karouzo-first-content-image,.karouzo-article-body>p:has(img.karouzo-first-content-image),.karouzo-article-body>figure:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-caption:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-block-image:has(img.karouzo-first-content-image){width:100%;max-width:100%;margin-right:0;margin-left:0}.karouzo-visual-header{grid-template-columns:130px minmax(0,1fr)}.karouzo-visual-standfirst{grid-column:2}.karouzo-visual-intro{grid-template-columns:90px minmax(0,830px);justify-content:center;gap:32px;max-width:952px}.karouzo-visual-facts{display:none}.karouzo-visual-content figure,.karouzo-visual-content .wp-caption,.karouzo-visual-content .wp-block-image,.karouzo-visual-content .gallery,.karouzo-visual-content blockquote{width:auto;max-width:none;margin-right:0;margin-left:0}}@media (max-width:980px){.karouzo-site-shell{width:min(calc(100% - 32px), 900px)}.karouzo-masthead{grid-template-columns:130px 1fr 90px;min-height:148px}.karouzo-brand,.karouzo-logo{width:88px;max-height:126px}.karouzo-primary-nav{justify-content:flex-start;gap:26px;overflow-x:auto}.karouzo-primary-nav .menu{display:flex;gap:26px}.karouzo-primary-nav li,.karouzo-primary-nav a{flex:0 0 auto}.karouzo-lead-grid{grid-template-columns:1fr 1fr}.karouzo-main-story{grid-column:1/-1;grid-row:1}.karouzo-recent-grid{grid-template-columns:1fr}.karouzo-recent-feature{padding-right:0;border-right:0}.karouzo-recent-list{grid-template-columns:1fr 1fr;grid-template-rows:none;padding-left:0;border-top:1px solid var(--karouzo-rule)}.karouzo-recent-list>a{grid-template-columns:1fr;padding:28px}.karouzo-recent-list>a:first-child{padding-left:0}.karouzo-recent-list>a:last-child{padding-right:0;border-left:1px solid var(--karouzo-soft)}.karouzo-recent-list>a+a{border-top:0}.karouzo-archive-section{grid-template-columns:1fr}.karouzo-archive-intro{border-right:0;border-bottom:1px solid rgb(255 255 255 / .28)}.karouzo-newsletter{grid-template-columns:100px 1fr}.karouzo-newsletter-form{grid-column:1/-1}.karouzo-category-header{grid-template-columns:130px 1fr}.karouzo-category-description{grid-column:2}.karouzo-category-lead{grid-template-columns:1fr 1fr}.karouzo-category-lead-image{min-height:560px}.karouzo-category-lead-copy{padding-left:34px}.karouzo-category-grid{grid-template-columns:repeat(2,1fr)}.karouzo-category-card:nth-child(n){padding:26px;border-left:0}.karouzo-category-card:nth-child(odd){padding-left:0;border-right:1px solid var(--karouzo-soft)}.karouzo-category-card:nth-child(even){padding-right:0}.karouzo-directory-hero{grid-template-columns:130px minmax(0,1fr)}.karouzo-directory-search{grid-template-columns:1fr;gap:34px}.karouzo-directory-filter-row{grid-template-columns:130px minmax(0,1fr)}.karouzo-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.karouzo-directory-card:nth-child(n){padding:28px;border-left:0}.karouzo-directory-card:nth-child(odd){padding-left:0;border-right:1px solid var(--karouzo-soft)}.karouzo-directory-card:nth-child(even){padding-right:0}.karouzo-article-header{grid-template-columns:130px 1fr}.karouzo-article-credit{grid-column:2}.karouzo-article-layout{grid-template-columns:90px minmax(0,1fr);gap:32px}.karouzo-article-context{display:none}.karouzo-article-body blockquote,.karouzo-article-body figure,.karouzo-article-body .wp-caption,.karouzo-article-body .wp-block-image{margin-right:0;margin-left:0}.karouzo-visual-header{grid-template-columns:130px 1fr}.karouzo-visual-standfirst{grid-column:2}.karouzo-visual-intro{grid-template-columns:90px minmax(0,1fr)}.karouzo-visual-facts{display:none}.karouzo-visual-content figure,.karouzo-visual-content .wp-caption,.karouzo-visual-content .wp-block-image,.karouzo-visual-content .gallery,.karouzo-visual-content blockquote{width:auto;max-width:none;margin-right:0;margin-left:0}}@media (max-width:640px){.karouzo-site-shell{width:min(calc(100% - 24px), 620px);padding-top:10px}.karouzo-masthead,.karouzo-masthead-compact{grid-template-columns:80px 1fr auto;min-height:112px}.karouzo-brand,.karouzo-logo,.karouzo-masthead-compact .karouzo-brand,.karouzo-masthead-compact .karouzo-logo{width:63px;max-height:92px}.karouzo-publication-name{padding:0 10px;text-align:left}.karouzo-publication-name p{font-size:11px;line-height:1.5;letter-spacing:.16em}.karouzo-publication-name span,.karouzo-header-tools>a{display:none}.karouzo-primary-nav{min-height:50px;gap:24px}.karouzo-primary-nav .menu{gap:24px}.karouzo-primary-nav a{padding:14px 0 13px;font-size:14px}.karouzo-search-panel{padding:24px 12px}.karouzo-search-form>div{display:block;border:0}.karouzo-search-form input{width:100%;border-bottom:2px solid var(--karouzo-ink)}.karouzo-search-form button{width:100%;padding:15px}.karouzo-lead-grid{display:flex;flex-direction:column}.karouzo-main-story{order:1}.karouzo-support-story:first-child{order:2}.karouzo-support-story:last-child{order:3}.karouzo-main-story-copy{padding:24px 22px 20px}.karouzo-main-story h1{font-size:clamp(48px, 15.5vw, 66px)}.karouzo-main-image{aspect-ratio:1.45/1}.karouzo-main-read{padding:15px 22px}.karouzo-support-story,.karouzo-support-story:first-child,.karouzo-support-story:last-child{padding:22px 0 28px;border:0;border-top:1px solid var(--karouzo-rule)}.karouzo-support-story h2{font-size:clamp(40px, 12vw, 56px)}.karouzo-content-section{padding-top:54px}.karouzo-section-heading{grid-template-columns:1fr;gap:22px}.karouzo-section-heading>div{display:block}.karouzo-section-heading h2{margin-top:10px;font-size:clamp(48px, 16vw, 68px)}.karouzo-section-heading>a{justify-self:start}.karouzo-recent-feature{padding:20px 0 30px}.karouzo-recent-feature-image{aspect-ratio:4/3}.karouzo-recent-feature h3{font-size:clamp(40px, 12vw, 52px)}.karouzo-recent-list{display:block}.karouzo-recent-list>a,.karouzo-recent-list>a:first-child,.karouzo-recent-list>a:last-child{padding:24px 0 28px;border:0;border-top:1px solid var(--karouzo-soft)}.karouzo-archive-section{margin-top:64px}.karouzo-archive-intro{min-height:500px;padding:32px 24px}.karouzo-archive-list>a{grid-template-columns:34px 1fr 22px;gap:12px;padding:27px 20px}.karouzo-archive-list h3{font-size:30px}.karouzo-arts-grid,.karouzo-related-grid{display:block}.karouzo-arts-card,.karouzo-arts-card:first-child,.karouzo-arts-card:last-child,.karouzo-related-grid>a,.karouzo-related-grid>a:first-child,.karouzo-related-grid>a:last-child{display:block;padding:24px 0 30px;border-left:0}.karouzo-arts-card+.karouzo-arts-card,.karouzo-related-grid>a+a{border-top:1px solid var(--karouzo-soft)}.karouzo-arts-2 figure,.karouzo-arts-3 figure{margin-top:0}.karouzo-newsletter{grid-template-columns:1fr;gap:28px;margin-top:64px;padding:38px 22px}.karouzo-newsletter-k{font-size:96px}.karouzo-newsletter h2{font-size:48px}.karouzo-newsletter-form{grid-column:auto}.karouzo-newsletter-form input[type="email"],.karouzo-newsletter-form input.tnp-email,.karouzo-newsletter-form input[type="submit"],.karouzo-newsletter-form input.tnp-submit{width:100%!important}.karouzo-site-footer{grid-template-columns:1fr;gap:50px;padding:44px 24px 24px}.karouzo-footer-title>span{font-size:82px}.karouzo-footer-links{gap:28px}.karouzo-footer-bottom{display:block}.karouzo-footer-bottom span{display:block;margin-top:8px}.karouzo-category-header{display:block;padding:44px 0 30px}.karouzo-category-header h1{margin-top:40px;font-size:94px}.karouzo-category-description{margin-top:30px;font-size:16px}.karouzo-category-lead{display:block}.karouzo-category-lead-image{display:block;min-height:0;aspect-ratio:4/5}.karouzo-category-lead-copy{padding:30px 0 40px}.karouzo-category-lead-copy h2{font-size:58px}.karouzo-category-grid{display:block}.karouzo-category-card:nth-child(n){display:block;padding:24px 0 42px;border-right:0;border-left:0}.karouzo-category-card+.karouzo-category-card{border-top:1px solid var(--karouzo-soft)}.karouzo-category-card-index{right:0}.karouzo-category-card figure{aspect-ratio:4/3}.karouzo-directory-hero{display:block;padding:44px 0 34px}.karouzo-directory-hero h1{margin-top:35px;font-size:clamp(72px,23vw,98px)}.karouzo-directory-hero>div:nth-child(2)>p{margin-top:24px;font-size:16px}.karouzo-directory-search{margin-top:34px;padding:34px 22px}.karouzo-directory-search h2{font-size:50px}.karouzo-directory-search form>div{display:block;border-bottom:0}.karouzo-directory-search input[type="search"]{width:100%;border-bottom:2px solid var(--karouzo-white)}.karouzo-directory-search button{width:100%;min-height:46px;margin-top:12px}.karouzo-directory-filter-row{display:block;padding:24px 0}.karouzo-directory-filter-row>p{margin:0 0 16px}.karouzo-directory-filter-row nav{gap:8px}.karouzo-directory-filter-row a{min-height:40px}.karouzo-directory-results{padding-top:62px}.karouzo-directory-results>header{display:block}.karouzo-directory-results>header h2{font-size:54px}.karouzo-directory-results>header>p{margin-top:20px}.karouzo-directory-results>header>a{display:inline-block;margin-top:12px}.karouzo-directory-grid{display:block}.karouzo-directory-card:nth-child(n){padding:26px 0 38px;border-right:0;border-left:0}.karouzo-directory-card+.karouzo-directory-card{border-top:1px solid var(--karouzo-soft)}.karouzo-directory-card h3{font-size:42px}.karouzo-article-header{display:block;padding:40px 0 28px}.karouzo-article-kicker{flex-direction:row;justify-content:space-between}.karouzo-article-title h1{margin-top:30px;font-size:clamp(62px, 20vw, 88px)}.karouzo-article-title p{font-size:18px}.karouzo-article-credit{margin-top:28px;padding:18px 0 0;border-top:1px solid var(--karouzo-soft);border-left:0}.karouzo-article-layout{display:block;margin-top:44px}.karouzo-article-rail{position:static;margin-bottom:36px}.karouzo-article-body{font-size:18px;line-height:1.72}.karouzo-article-body>p:first-child{font-size:21px}.karouzo-article-body h2{font-size:48px}.karouzo-article-body blockquote{margin:48px -12px;padding:34px 24px;font-size:38px}.karouzo-article-body figure,.karouzo-article-body .wp-caption,.karouzo-article-body .wp-block-image{margin:52px 0}.karouzo-article-body>img.karouzo-first-content-image,.karouzo-article-body>p:has(img.karouzo-first-content-image),.karouzo-article-body>figure:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-caption:has(img.karouzo-first-content-image),.karouzo-article-body>.wp-block-image:has(img.karouzo-first-content-image){width:100%;max-width:100%;margin:52px 0}.karouzo-article-body .alignleft,.karouzo-article-body .alignright,.karouzo-visual-content .alignleft,.karouzo-visual-content .alignright,.karouzo-article-body img.alignleft,.karouzo-article-body img.alignright,.karouzo-visual-content img.alignleft,.karouzo-visual-content img.alignright{float:none;display:table;width:auto;max-width:100%;margin:36px auto}:is(.karouzo-article-body,.karouzo-visual-content) img[style*="float" i],:is(.karouzo-article-body,.karouzo-visual-content) img[align],:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[style*="float" i]:has(img),:is(.karouzo-article-body,.karouzo-visual-content) :is(a,span,div,p,figure,table)[align]:has(img){float:none!important;display:table;width:auto;max-width:100%!important;margin:36px auto!important}.karouzo-article-end{display:block;margin-top:60px}.karouzo-related{padding-top:64px}.karouzo-visual-header{display:block;padding:42px 0 30px}.karouzo-visual-meta{flex-direction:row;justify-content:space-between}.karouzo-visual-header h1{margin-top:34px;font-size:64px}.karouzo-visual-standfirst{margin-top:28px}.karouzo-visual-intro{display:block;margin:50px auto}.karouzo-visual-rail{margin-bottom:36px}.karouzo-visual-content{font-size:18px}.karouzo-visual-content>p:first-child{font-size:21px}.karouzo-visual-content h2,.karouzo-visual-content h3{font-size:52px}.karouzo-visual-content figure,.karouzo-visual-content .wp-caption,.karouzo-visual-content .wp-block-image,.karouzo-visual-content .gallery{margin:65px -12px}.karouzo-visual-content blockquote{margin:70px -12px;padding:42px 25px;font-size:46px}.karouzo-visual-end{grid-template-columns:1fr;gap:34px;margin-top:65px}.karouzo-search-grid{display:block}.karouzo-search-grid>a:nth-child(n){display:block;padding:24px 0;border-left:0}.karouzo-page{padding:48px 0}.karouzo-page>header h1{font-size:72px}.karouzo-page-content{margin-top:42px;font-size:18px}.gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}