.blog{--muted:#607163;--line:#dce0d6;font-family:var(--paragraph);-webkit-font-smoothing:antialiased}:where(.blog) p{line-height:1.65}:where(.blog) :is(h1,h2,h3){font-family:var(--body);font-weight:500;line-height:normal}:where(.blog) em{color:var(--green);font-style:italic}.blog-section{padding:95px 0}.blog .eyebrow{font:600 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:13px;margin:0;display:flex}.blog .eyebrow:before{content:"";background:var(--gold);flex:none;width:24px;height:2px}.blog .eyebrow.bright{color:var(--gold-light)}.blog .section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:26px;display:flex}.blog .section-heading h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(34px,4vw,55px);line-height:1.07}.section-caption{font-family:var(--body);text-align:right;flex:none}.section-caption strong{color:var(--green);margin-bottom:7px;font-size:14px;font-weight:600;display:block}.section-caption span{color:var(--muted);font-size:12px;display:block}.fine-rule{background:var(--line);height:1px;margin-bottom:23px}.head-link{font:600 13px var(--body);color:var(--green);white-space:nowrap;padding-bottom:7px}.head-link:hover{text-decoration:underline}.solid-button,.white-button,.gold-button,.outline-gold{min-height:51px;font:600 13px var(--body);border-radius:3px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px 23px;transition:all .2s;display:inline-flex}.solid-button{background:var(--forest);color:var(--gold-light)}.solid-button:hover{background:var(--green)}.gold-button{color:var(--forest);background:linear-gradient(120deg,#e2cb93,#c4a66b)}.gold-button:hover{filter:brightness(1.06)}.white-button{background:var(--cream);color:var(--forest)}.white-button:hover{background:var(--gold-light)}.outline-gold{border:1px solid var(--gold);color:var(--gold-light);white-space:nowrap}.outline-gold:hover{background:var(--gold);color:var(--forest)}.site-search{background:#fff;border:1px solid #cfd7cc;align-items:center;gap:12px;min-height:60px;padding:0 9px 0 17px;display:flex}.site-search>svg{stroke-width:1.8px;width:19px;height:19px;color:var(--green);flex:none}.site-search:focus-within{outline:2px solid var(--gold)}.site-search input{min-width:0;font:500 15px var(--paragraph);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:17px 0}.site-search input::placeholder{color:#808e80}.site-search button{border:1px solid var(--line);background:var(--cream);width:36px;height:36px;font:500 19px var(--body);color:var(--green);flex:none}.post-results:empty{display:none}.post-results{background:#fff;border:1px solid #cfd7cc;margin-top:8px}.post-results-head{border-bottom:1px solid var(--line);font:600 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#829083;padding:13px 17px}.post-results ul{margin:0;padding:0;list-style:none}.post-results li+li{border-top:1px solid var(--line)}.post-results li a{padding:12px 17px;display:block}.post-results li a:is(:hover,:focus-visible){background:var(--cream)}.post-result-tag{font:600 10px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--green);display:block}.post-result-title{font:500 16px/1.3 var(--body);color:var(--ink);margin-top:4px;display:block}.post-results-all{border-top:1px solid var(--line);font:600 14px var(--body);color:var(--green);padding:13px 17px;display:block}.post-results-all:hover{color:var(--forest)}.category-search{max-width:600px;margin-bottom:30px}.blog-hero{background:var(--cream);position:relative;overflow:hidden}.blog-hero:after{content:"✳";font:400 360px var(--body);color:#e5e8de;opacity:.66;pointer-events:none;position:absolute;top:-93px;right:-63px}.hero-flex{z-index:1;grid-template-columns:1.6fr .75fr;align-items:end;gap:65px;min-height:364px;padding-top:76px;padding-bottom:62px;display:grid;position:relative}.blog-hero h1{letter-spacing:-.065em;margin:26px 0 32px;font-size:clamp(46px,5vw,82px);font-weight:600;line-height:1}.blog-hero h1 em{letter-spacing:-.055em;font-size:1.02em}.hero-aside{padding-bottom:8px}.hero-aside>p{max-width:410px;font:500 19px/1.55 var(--paragraph);color:#506054;margin:0 0 28px}.micro-note{font:600 10px var(--body);letter-spacing:.12em;color:#829083;margin-top:14px}.author-cta{margin-top:22px}.discovery{padding-top:24px;padding-bottom:94px}.category-grid,.nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cat-card{isolation:isolate;color:#fff;background:#345547;border-radius:3px;flex-direction:column;justify-content:space-between;min-height:278px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.category-grid .cat-card:last-child:nth-child(3n+1){grid-column:1/-1}.cat-card>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cat-card:after{content:"";z-index:-1;background:linear-gradient(#081c120d 0%,#081c122e 28%,#06180fd9 100%);position:absolute;inset:0}.cat-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #112b1e34}.cat-card-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.cat-card-top>span:first-child{font:600 11px var(--body);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 7px #0008}.round-arrow{width:35px;height:35px;font:400 20px var(--body);color:#fff;border:1px solid #fffa;border-radius:50%;flex:none;place-items:center;transition:all .2s;display:grid}.cat-card:hover .round-arrow{border-color:var(--gold);background:var(--gold);color:var(--forest);transform:rotate(45deg)}.cat-card-bottom{flex-direction:column;gap:9px;display:flex}.cat-heading{font:500 clamp(24px, 2.4vw, 34px)/1.13 var(--body);letter-spacing:-.035em;text-shadow:0 1px 11px #0006}.cat-desc{font:500 14px/1.48 var(--paragraph);color:#f6f6ee;text-shadow:0 1px 11px #0008}.grid-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.grid-footer span{font:600 11px var(--body);letter-spacing:.13em;color:#758276}.grid-footer a{font:600 13px var(--body);color:var(--green)}.grid-footer a:hover{text-decoration:underline}.empty-state{border:1px solid var(--line);text-align:center;background:#fff;margin-top:20px;padding:55px 20px}.empty-state h3{margin:0;font-size:26px}.empty-state p{color:var(--muted);margin:10px 0 20px}.empty-state button{background:var(--forest);font:600 14px var(--body);color:#fff;border:0;padding:13px 24px}.welcome{background:var(--forest);color:#fff;padding:58px 0}.welcome-inner,.promo-inner,.outro-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.gold-kicker{font:600 11px var(--body);letter-spacing:.145em;text-transform:uppercase;color:var(--gold-light)}.welcome h2{letter-spacing:-.035em;max-width:660px;margin:14px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.blog :is(.welcome,.promo-banner) em{color:var(--gold-light)}.promo-banner{color:#fff;background:#1e3025;padding:57px 0}.promo-inner h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(31px,3.5vw,47px);line-height:1.12}.promo-inner p{color:#d1dcd0;margin:0}.outro{background:var(--paper);padding:68px 0}.outro h2{letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(32px,3.5vw,46px);line-height:1.12}.outro p{color:#506153;margin:0}.stories{background:#fff}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.story-card{background:#fff;border:1px solid #e6e9e0;flex-direction:column;min-width:0;display:flex}.story-visual{isolation:isolate;aspect-ratio:1200/628;background:#42614b;justify-content:flex-end;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.story-visual>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.story-visual:after{content:"";z-index:-1;background:linear-gradient(#0000,#06180f3b);position:absolute;inset:0}.story-visual .round-arrow{color:var(--green);background:#fff;border-color:#fff}.story-visual:hover .round-arrow{transform:rotate(45deg)}.story-copy{flex-direction:column;flex:1;padding:23px 23px 28px;display:flex}.story-tag{font:600 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.story-tag i{color:#a5aea3;padding:0 4px;font-style:normal}.story-card h3{font:500 24px/1.16 var(--body);letter-spacing:-.03em;margin:11px 0}.story-card h3 a:hover{color:var(--green)}.story-card .story-byline{font:500 13px/1.4 var(--paragraph);color:var(--muted);flex:none;margin:0 0 10px}.byline-author,.byline-site{color:var(--ink);font-weight:600}.story-card .story-sponsored{background:var(--paper);font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#6d5b2b;border-radius:3px;align-self:flex-start;margin:0 0 10px;padding:3px 8px}.story-link{border-bottom:1px solid var(--gold);font:600 13px var(--body);color:var(--green);align-self:flex-start;margin-top:auto;padding-bottom:6px}.story-link:hover{border-color:var(--green)}.category-hero{isolation:isolate;background:var(--forest);color:#fff;min-height:470px;position:relative;overflow:hidden}.category-hero-picture{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.category-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#061b0ff5 0%,#061b0fd1 40%,#061b0f73 100%);position:absolute;inset:0}.category-hero-body{padding-top:39px;padding-bottom:75px}.backlink{font:600 12px var(--body);letter-spacing:.03em;color:#dbe5d7;margin-bottom:65px;display:inline-block}.backlink:hover{color:var(--gold)}.category-hero h1{font:600 clamp(56px, 6.7vw, 100px)/1.02 var(--body);letter-spacing:-.055em;margin:24px 0 15px}.category-hero h1 span{color:var(--gold)}.category-hero p{color:#e7eee6;max-width:690px;margin:0 0 29px;font-size:20px;line-height:1.56}.category-stories{background:#fff}.category-nearby{background:var(--cream);padding:80px 0 95px}.category-nearby h2{letter-spacing:-.04em;margin:15px 0 30px;font-size:clamp(32px,3.8vw,49px)}.nearby-grid .cat-card{min-height:250px}.stories-hero{background:var(--cream);padding:85px 0 80px}.stories-hero h1{font:600 clamp(57px, 6vw, 89px)/1.03 var(--body);letter-spacing:-.055em;margin:24px 0 20px}.stories-hero h1 em{font-size:.95em}.stories-hero p{max-width:620px;color:var(--muted);margin:0 0 25px;font-size:19px;line-height:1.6}.stories-hero .site-search{max-width:600px}.browse{background:#fff;padding-top:58px}.browse-toolbar{flex-direction:column;gap:23px;margin-bottom:30px;display:flex}.browse-filters{flex-wrap:wrap;gap:9px;display:flex}.browse-filters button{font:600 12px var(--body);color:var(--green);background:#fff;border:1px solid #cbd5ca;border-radius:2px;padding:10px 13px}.browse-filters button:hover,.browse-filters button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:#fff}@media (width<=1150px){.hero-flex{gap:34px}.category-grid,.story-grid,.nearby-grid{gap:18px}.cat-card{min-height:245px;padding:20px}}@media (width<=900px){.blog-section{padding:70px 0}.hero-flex{grid-template-columns:1fr;gap:23px;min-height:0;padding-top:56px;padding-bottom:60px}.blog-hero h1{font-size:clamp(55px,8vw,82px)}.hero-aside>p,.hero-aside .site-search{max-width:620px}.micro-note{display:none}.author-cta{margin-top:18px}.category-grid,.story-grid,.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid .cat-card:last-child:nth-child(3n+1){grid-column:auto}.welcome-inner,.promo-inner,.outro-inner{flex-direction:column;align-items:start}.category-hero{min-height:420px}.category-hero h1{font-size:75px}}@media (width<=650px){.blog-section{padding:58px 0}.blog-hero:after{font-size:260px;top:-80px;right:-90px}.hero-flex{padding-top:53px;padding-bottom:50px}.blog-hero h1{margin-top:23px;font-size:clamp(51px,11vw,73px);line-height:1.02}.blog-hero h1 em{display:block}.hero-aside>p{margin-bottom:20px;font-size:17px}.site-search{min-height:55px}.site-search input{font-size:16px}.discovery{padding-top:15px}.blog .section-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:21px}.blog .section-heading h2{font-size:clamp(33px,8vw,42px)}.section-caption{text-align:left}.fine-rule{margin-bottom:16px}.category-grid,.story-grid,.nearby-grid{grid-template-columns:1fr;gap:15px}.cat-card{min-height:255px}.cat-heading{font-size:31px}.welcome{padding:44px 0}.welcome h2{font-size:36px}.promo-banner,.outro{padding:50px 0}.promo-inner h2,.outro h2{font-size:35px}.category-hero{min-height:430px}.category-hero-body{padding-top:28px;padding-bottom:58px}.backlink{margin-bottom:63px}.category-hero h1{font-size:clamp(52px,10vw,72px)}.category-hero p{font-size:18px}.category-nearby{padding:60px 0}.category-nearby h2{font-size:38px}.stories-hero{padding:58px 0}.stories-hero h1{font-size:clamp(50px,10vw,68px)}.stories-hero p{font-size:17px}.grid-footer{flex-direction:column;align-items:start;gap:14px}}@media (width<=370px){.blog-hero h1{font-size:49px}.category-hero h1{font-size:48px}}a.byline-author{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}a.byline-author:hover{color:var(--green)}.author-page .eyebrow{letter-spacing:.15em;font-size:11px;font-weight:700}.author-page .eyebrow:before{width:26px}.mini-label{font:700 10px/1.5 var(--body);letter-spacing:.17em;text-transform:uppercase}.breadcrumbs{font:600 11px var(--body);letter-spacing:.02em;color:#7b887b;align-items:center;gap:10px;padding-top:26px;display:flex}.breadcrumbs a{color:var(--green)}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .slash{color:#a5b0a5}.author-hero{background:var(--cream);border-bottom:1px solid #e5e9dd;overflow:hidden}.profile-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.13fr);align-items:center;gap:clamp(45px,6.3vw,112px);padding:56px 0 79px;display:grid}.portrait-outer{max-width:526px;margin:0 0 25px 13px;position:relative}.portrait-frame{aspect-ratio:1;background:#dce1cf;overflow:hidden;box-shadow:20px 20px #e5e8dc}.portrait-frame img{object-position:center 35%;width:100%;height:100%}.portrait-bottom{background:var(--forest);font:700 10px var(--body);letter-spacing:.14em;color:#f7ebca;align-items:center;gap:15px;padding:16px 22px;display:flex;position:absolute;bottom:-31px;left:-13px}.portrait-bottom span{font:italic 29px var(--serif);color:var(--gold);line-height:.6}.portrait-corner{background:var(--gold);font:700 10px var(--body);letter-spacing:.12em;color:var(--forest);writing-mode:vertical-rl;padding:12px 17px;position:absolute;top:23px;right:-20px}.profile-copy .eyebrow{color:#356341;font-size:10px}.profile-copy h1{font:600 clamp(72px, 7.4vw, 117px)/.91 var(--body);letter-spacing:-.073em;color:var(--ink);margin:27px 0 24px}.profile-copy h1 em{font:italic .97em var(--serif);letter-spacing:-.058em}.hero-period{color:var(--gold)}.profile-role{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--forest);align-items:center;gap:10px;margin-bottom:22px;display:flex}.profile-dot{background:var(--gold);border-radius:50%;width:7px;height:7px}.profile-lead{max-width:665px;font:500 clamp(21px, 2.1vw, 27px)/1.46 var(--paragraph);letter-spacing:-.012em;color:var(--ink);margin:0 0 18px}.profile-bio{max-width:605px;font:500 15.5px/1.72 var(--paragraph);color:#647365;margin:0 0 12px}.specialties{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.specialties .small-head{font:700 9px var(--body);letter-spacing:.12em;color:#5e7b65;margin-right:4px}.specialty{font:700 10px var(--body);color:#406349;background:#f0f2e9;border:1px solid #d5dfd0;padding:7px 10px}.author-quick{border-bottom:1px solid var(--line);background:#fff}.quick-inner{grid-template-columns:.85fr .95fr 1.25fr auto;align-items:stretch;display:grid}.quick-inner>div{border-right:1px solid #edf0e8;flex-direction:column;justify-content:center;padding:22px 30px;display:flex}.quick-inner>div:first-child{padding-left:0}.quick-inner .mini-label{color:#899687;font-size:9px}.quick-inner strong{font:600 17px var(--body);letter-spacing:-.025em;color:var(--green);margin-top:6px}.quick-inner strong span{font-size:13px;font-weight:500}.quick-jump{background:var(--forest);font:700 12px var(--body);color:#fff;white-space:nowrap;align-self:center;align-items:center;gap:18px;padding:14px 18px;display:flex}.quick-jump span{font:20px var(--serif);color:var(--gold)}.quick-jump:hover{background:#245b3d}.author-stories-section{background:#fff;padding:84px 0 99px;scroll-margin-top:20px}.section-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-label{font:700 10px var(--body);letter-spacing:.11em;color:#a0afa1}.collection-title{justify-content:space-between;align-items:end;gap:70px;margin:17px 0 38px;display:flex}.collection-title h2{font:600 clamp(44px, 5.1vw, 69px)/1.08 var(--body);letter-spacing:-.06em;margin:0 0 14px}.collection-title h2>span{color:var(--gold)}.collection-title p{max-width:680px;font:500 16px/1.7 var(--paragraph);color:#6e7e70;margin:0}.quote-card{border-top:3px solid var(--gold);background:#f5f6ef;align-items:start;gap:12px;min-width:295px;max-width:325px;padding:15px 22px 20px;display:flex}.quote-card span{font:italic 60px/.9 var(--serif);color:#a7b8a3}.quote-card p{font:italic 21px/1.3 var(--serif);color:var(--green);margin:11px 0 0}.story-toolbar{border-block:1px solid #dfe7db;justify-content:space-between;align-items:center;gap:22px;padding:17px 0;display:flex}.category-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tab{font:700 12px var(--body);color:#5e7363;white-space:nowrap;background:0 0;border:1px solid #0000;padding:10px 13px}.tab small{font:700 10px var(--body);color:#a8b3a5;margin-left:5px}.tab:hover{background:#f0f3ec}.tab[aria-pressed=true]{background:var(--forest);color:#fff}.tab[aria-pressed=true] small{color:var(--gold)}.toolbar-tools{align-items:center;gap:9px;display:flex}.search-wrap{border:1px solid #dce3d8;align-items:center;gap:6px;min-width:181px;height:43px;padding:0 12px;display:flex}.search-wrap svg{stroke:#55735c;stroke-width:1.8px;width:17px;height:17px}.search-wrap input{width:143px;min-width:0;font:500 12px var(--paragraph);color:var(--forest);background:0 0;border:0;outline:none}.search-wrap:focus-within{outline:2px solid var(--gold);outline-offset:2px}.sort-wrap select{max-width:126px;height:43px;font:700 11px var(--body);color:var(--green);background:#fff;border:1px solid #dce3d8;padding:0 9px}.results-heading{font:700 10px var(--body);letter-spacing:.06em;color:#6c7a6a;justify-content:space-between;align-items:center;margin:22px 0 23px;display:flex}.results-heading span:last-child{letter-spacing:.16em;color:#a2ada1;font-size:9px}.featured-story{background:#f5f5ee;border:1px solid #e8ebdf;grid-template-columns:1.07fr 1fr;align-items:center;margin-bottom:26px;transition:box-shadow .2s;display:grid;overflow:hidden}.featured-story:hover{box-shadow:0 13px 30px #2039251b}.featured-image{aspect-ratio:1200/628;position:relative;overflow:hidden}.featured-image img{width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.featured-story:hover img,.author-card:hover img{transform:scale(1.035)}.featured-image-flag{background:var(--gold);font:700 10px var(--body);letter-spacing:.15em;color:var(--forest);padding:10px 18px;position:absolute;top:20px;left:0}.featured-body{flex-direction:column;justify-content:center;padding:clamp(28px,4.2vw,58px);display:flex}.featured-body .mini-label{color:var(--green)}.gold-spark{color:#b89656;padding:0 8px}.featured-body h3{max-width:520px;font:600 clamp(30px, 3vw, 44px)/1.11 var(--body);letter-spacing:-.055em;margin:16px 0 12px}.featured-body p{max-width:440px;font:500 15px/1.65 var(--paragraph);color:#607365;margin:0 0 23px}.article-meta{font:700 10px var(--body);letter-spacing:.055em;color:#839081;gap:11px;display:flex}.featured-read{border-bottom:1px solid var(--gold);font:700 13px var(--body);color:var(--green);align-self:flex-start;align-items:center;gap:23px;margin-top:26px;padding-bottom:5px;display:flex}.featured-read span{font-size:18px}.author-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.author-card{background:#fff;border:1px solid #e4e9e0;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex}.author-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #16392516}.card-image{aspect-ratio:1200/628;background:#e6ece2;position:relative;overflow:hidden}.card-image img{width:100%;height:100%;transition:transform .35s}.card-spot{width:38px;height:38px;font:22px var(--body);color:var(--green);background:#fff;place-items:center;display:grid;position:absolute;bottom:15px;right:15px}.card-inner{flex-direction:column;flex:1;padding:22px 24px 20px;display:flex}.card-category{font:700 10px var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--green)}.card-inner h3{font:600 25px/1.15 var(--body);letter-spacing:-.036em;color:var(--ink);margin:11px 0 28px}.card-bottom{font:700 10px var(--body);letter-spacing:.035em;color:#879486;border-top:1px solid #e8ebe5;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.load-more-wrap{text-align:center;margin-top:42px}.load-more{font:700 13px var(--body);color:var(--forest);background:0 0;border:1px solid #c8d9c6;align-items:center;gap:28px;padding:14px 30px;display:inline-flex}.load-more:hover{background:#f0f5eb}.load-more span{font-size:18px}.author-no-results{text-align:center;background:#f6f7f2;border:1px solid #e1e8dc;padding:58px 30px}.no-results-star{font:50px var(--serif);color:#a7b79e}.author-no-results h3{font:600 28px var(--body);margin:10px 0}.author-no-results p{font:500 14px var(--paragraph);color:#718171;margin:0 0 20px}.author-no-results button{background:var(--forest);font:700 12px var(--body);color:#fff;border:0;padding:12px 23px}.brand-band{background:var(--forest);color:#fff;padding:58px 0}.brand-band-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.brand-band .mini-label{color:var(--gold-light)}.brand-band h2{font:600 clamp(31px, 4vw, 49px)/1.14 var(--body);letter-spacing:-.04em;margin:12px 0}.blog .brand-band h2 em{color:#e7d29b}.brand-band p{color:#c3d4c5;margin:0;font-size:14px}.band-link{background:var(--gold);font:700 12px var(--body);color:var(--forest);white-space:nowrap;padding:14px 24px}.band-link:hover{background:#e5cc91}@media (width<=1150px){.profile-grid{gap:60px}.profile-copy h1{font-size:clamp(65px,7.5vw,88px)}.story-toolbar{flex-direction:column;align-items:flex-start}.toolbar-tools{width:100%}.search-wrap{flex:1}.search-wrap input{width:100%}.collection-title{gap:34px}.quote-card{min-width:250px}.card-inner{padding:20px}.card-inner h3{font-size:23px}}@media (width<=780px){.profile-grid{grid-template-columns:.75fr 1fr;gap:37px;padding:45px 0 70px}.profile-copy h1{font-size:clamp(54px,7.1vw,75px)}.profile-lead{font-size:20px}.profile-bio{font-size:14px}.quick-inner{grid-template-columns:repeat(3,1fr)}.quick-jump{display:none}.quick-inner>div{padding:18px}.quick-inner strong{font-size:14px}.author-stories-section{padding:67px 0 80px}.author-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.collection-title{align-items:flex-start}.quote-card{max-width:255px}.featured-body{padding:29px}.featured-body h3{font-size:29px}}@media (width<=650px){.breadcrumbs{gap:8px;font-size:9px}.profile-grid{flex-direction:column;gap:32px;padding:28px 0 58px;display:flex}.portrait-outer{align-self:center;width:calc(100% - 28px);max-width:450px;margin:0 12px 20px 0}.portrait-frame{box-shadow:13px 13px #e3e8dc}.portrait-bottom{padding:12px 18px;font-size:9px;bottom:-24px;left:-11px}.portrait-corner{font-size:8px;top:14px;right:-15px}.profile-copy{padding:0}.profile-copy .eyebrow{font-size:9px}.profile-copy h1{margin:19px 0;font-size:clamp(64px,14.5vw,88px)}.profile-lead{font-size:21px}.profile-bio{font-size:15px}.specialties{margin-top:22px}.quick-inner{grid-template-columns:1fr 1fr}.quick-inner>div{padding:17px 12px}.quick-inner>div:last-of-type{display:none}.quick-inner strong{font-size:15px}.author-stories-section{padding:54px 0 73px}.issue-label{display:none}.collection-title{margin:20px 0 26px;display:block}.collection-title h2{font-size:48px}.collection-title p{font-size:15px}.quote-card{min-width:0;max-width:none;margin-top:23px;padding:12px 17px}.quote-card p{font-size:17px}.quote-card span{font-size:48px}.story-toolbar{gap:13px;padding:12px 0}.category-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,#0000)}.tab{padding:9px 11px;font-size:11px}.toolbar-tools{grid-template-columns:1fr auto;gap:7px;display:grid}.search-wrap{min-width:0}.search-wrap input{font-size:16px}.sort-wrap select{max-width:124px}.results-heading{font-size:9px}.results-heading span:last-child{display:none}.featured-story{grid-template-columns:1fr}.featured-body{padding:26px 23px 27px}.featured-body h3{font-size:30px}.featured-body p{font-size:14px}.featured-read{margin-top:19px}.author-article-grid{grid-template-columns:1fr;gap:18px}.card-inner{padding:21px}.card-inner h3{font-size:25px}.author-no-results{padding:43px 20px}.load-more-wrap{margin-top:32px}.brand-band{padding:45px 0}.brand-band-wrap{flex-direction:column;align-items:flex-start}.brand-band h2{font-size:37px}}.profile-grid{padding-top:42px;padding-bottom:65px}.profile-copy{padding-top:0}.profile-copy h1{margin:24px 0 16px;font-size:clamp(72px,7.1vw,105px)}.profile-handle{font:500 18px/1.25 var(--body);letter-spacing:-.02em;color:#4c6c55;margin:0 0 24px}.profile-handle>span{color:#8a7545}.profile-role{margin-bottom:16px}.profile-lead{margin-bottom:12px;font-size:clamp(21px,2.1vw,27px)}.profile-bio{color:#566a59;max-width:585px;font-size:16px;line-height:1.65}.profile-websites{margin-top:22px}.website-label{font:700 9px/1.5 var(--body);letter-spacing:.17em;color:#657a69;margin:0 0 9px}.website-links{flex-wrap:wrap;gap:10px;display:flex}.website-links a{min-height:45px;font:500 13px/1.4 var(--body);color:#1c4932;background:#fffefa;border:1px solid #c8d0bf;justify-content:space-between;align-items:center;gap:20px;padding:11px 15px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.website-links a:hover{background:#f1ead6;border-color:#bca269;transform:translateY(-2px)}.website-links a:focus-visible{outline-offset:4px;outline:3px solid #a78a48}.website-links svg{color:#8c7340;flex-shrink:0}.portrait-placeholder{background:radial-gradient(at 35% 30%,#e5e9d9,#d6ddc8 80%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.portrait-monogram{font:italic clamp(110px, 15vw, 220px)/1 var(--serif);letter-spacing:-.09em;color:#43634c;padding-right:12px}.portrait-monogram>span{color:#b79c5c}@media (width<=1100px) and (width>=651px){.profile-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.1fr);gap:45px}.profile-copy h1{font-size:clamp(58px,7.1vw,80px)}.profile-bio{font-size:15px}.website-links{gap:8px}.website-links a{gap:12px;padding:10px 12px;font-size:12px}}@media (width<=650px){.profile-grid{gap:38px;padding:26px 0 46px}.portrait-outer{max-width:370px}.profile-copy h1{margin:20px 0 14px;font-size:clamp(66px,17vw,86px)}.profile-handle{margin-bottom:23px;font-size:17px}.profile-lead{font-size:23px}.profile-bio{font-size:16px;line-height:1.7}.website-links{gap:9px}.website-links a{min-height:48px;padding:12px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.website-links a{transition:none}}.authors-hero{padding-top:0}.authors-hero .eyebrow{margin-top:58px}.authors-list{background:#fff;padding-top:70px}.author-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.author-tile{border:1px solid var(--line);background:#fff;border-radius:3px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.author-tile:hover{transform:translateY(-3px);box-shadow:0 14px 28px #112b1e1f}.author-tile-portrait{aspect-ratio:4/3;background:radial-gradient(at 35% 30%,#e5e9d9,#d6ddc8 80%);justify-content:center;align-items:center;display:flex;overflow:hidden}.author-tile-portrait img{object-fit:cover;width:100%;height:100%}.author-tile-portrait>span{font:italic 92px/1 var(--serif);letter-spacing:-.09em;color:#43634c;padding-right:8px}.author-tile-portrait i{color:#b79c5c}.author-tile-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.author-tile-count{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.author-tile h2{letter-spacing:-.035em;color:var(--ink);margin:10px 0 6px;font-size:27px;line-height:1.1}.author-tile-role{font:500 12px var(--body);color:var(--muted)}.author-tile-body>p{color:#566a59;margin:14px 0 20px;font-size:15px}.author-tile-link{font:600 13px var(--body);color:var(--green);margin-top:auto}.author-tile:hover .author-tile-link{color:var(--forest)}.hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.outline-button{border:1px solid var(--forest);min-height:51px;font:600 13px var(--body);color:var(--forest);border-radius:3px;align-items:center;padding:13px 23px;transition:all .2s;display:inline-flex}.outline-button:hover{background:var(--forest);color:var(--gold-light)}@media (width<=650px){.authors-hero .eyebrow{margin-top:40px}.authors-list{padding-top:40px}.author-tiles{grid-template-columns:1fr;gap:14px}.author-tile{flex-direction:row;align-items:stretch}.author-tile-portrait{aspect-ratio:auto;flex:none;width:96px}.author-tile-portrait>span{font-size:40px}.author-tile-body{padding:16px 16px 18px}.author-tile h2{margin-top:6px;font-size:22px}.author-tile-body>p{margin:8px 0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.author-tile{transition:none}}
