.life-documentary img{width:100%;aspect-ratio:1.16;object-fit:cover;object-position:70% center}.life-documentary figcaption{font-size:14px;color:var(--muted);margin-top:9px}.expanded-strip{row-gap:27px}.expanded-strip img{aspect-ratio:1.45}.photo-section{padding-block:42px}.column-feature-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:stretch}.column-feature-photo,.column-feature-photo figure{height:100%}.column-feature-photo img{width:100%;height:100%;max-height:500px;object-fit:cover}.column-feature-copy article{padding:16px 0 20px;border-bottom:1px solid #ffffff35}.column-feature-copy article:first-child{padding-top:0}.column-feature-copy article:last-child{border:0;padding-bottom:0}.column-feature-copy h3{font-size:25px;line-height:1.16;letter-spacing:-.025em;margin-top:7px}.column-feature-copy article:first-child h3{font-size:34px}.column-feature-copy article>p:not(.article-meta){font-size:17px;color:#d9e0e6;margin-top:12px}.article-meta{font:12px/1.5 Arial,sans-serif;color:#737b80;letter-spacing:.015em}.writing-section .article-meta{color:#ccd5dc}.writing-section .section-heading h2{font-size:43px}.agd-author-note{display:flex;gap:40px;align-items:center;border-top:1px solid #ffffff50;padding-top:25px;margin-top:30px}.agd-author-note h3{font-size:27px;margin-bottom:10px}.agd-author-note p{font-size:17px;color:#d0dce6;max-width:850px}.agd-author-note .text-link{white-space:nowrap;margin-left:auto}.home-blog{background:var(--paper);padding-block:42px}.editorial-grid{display:grid;gap:34px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card{min-width:0;display:flex;flex-direction:column}.card-image{overflow:hidden;display:block}.card-image img{width:100%;aspect-ratio:1.5;object-fit:cover;object-position:center 32%;transition:transform .3s}.card-image:hover img{transform:scale(1.025)}.card-copy{padding-top:19px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.editorial-card h3{font-size:31px;line-height:1.12;letter-spacing:-.035em;margin:9px 0 13px}.editorial-card .card-copy>p:not(.article-meta){font-size:17px;line-height:1.55;color:var(--muted);margin-bottom:18px}.editorial-card .text-link{font-size:16px;margin-top:auto}.column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.column-grid .editorial-card{padding:25px 0 30px;border-bottom:1px solid var(--line)}.column-grid h3{font-size:29px}.archive-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:30px}.archive-intro p{max-width:780px;font-size:21px;color:var(--muted)}.archive-intro>span,.archive-intro>.text-link{white-space:nowrap;font-size:16px}.archive-search{display:grid;grid-template-columns:1.6fr 1fr auto;gap:18px;align-items:end;background:var(--paper);padding:24px;margin:30px 0 18px}.archive-search label{display:grid;gap:8px;font:14px Arial,sans-serif}.archive-search input,.archive-search select{width:100%;min-width:0;padding:12px;background:white;border:1px solid #b8bdc0;color:var(--ink);font:17px/1.5 Georgia,serif;height:49px;border-radius:0}.archive-search .button{font-size:17px;height:49px;white-space:nowrap}.archive-count{font:14px Arial,sans-serif;color:var(--muted);margin-bottom:15px}.archive-count a{text-decoration:underline}.archive-grid{row-gap:30px}.archive-grid img{aspect-ratio:1.3}.archive-grid figcaption{font-size:16px;margin-top:10px}.gallery-filters{padding-top:0;padding-bottom:25px}.gallery-filters a{font-size:16px}.biography-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:70px;align-items:start}.biography-copy{font-size:20px;line-height:1.75}.bio-lead{font-size:25px;line-height:1.5;color:var(--ink)}.biography-copy h2{font-size:35px;line-height:1.12;margin-top:36px}.bio-sources{font:14px/1.7 Arial,sans-serif;margin-top:30px!important}.bio-portrait{background:var(--paper);padding:24px 24px 27px}.bio-portrait img{width:100%;height:350px;object-fit:contain;object-position:bottom}.bio-portrait h2{font-size:30px;margin-top:21px}.bio-portrait p{font-size:15px;margin-top:10px;color:var(--muted)}.bio-milestones{margin:28px 0}.bio-milestones>div{padding:20px 0;border-bottom:1px solid var(--line)}.bio-milestones strong{font-size:30px;font-weight:400}.bio-milestones p{font-size:16px;color:var(--muted);margin-top:5px}.bio-memory img{width:100%;aspect-ratio:1.35;object-fit:cover}.bio-memory figcaption{font-size:13px;margin-block:10px 20px}.contact-page .page-heading{border-bottom:0;margin-bottom:12px;padding-bottom:10px}.contact-page .page-heading h1{font-size:75px;max-width:900px}.contact-lead{font-size:24px;max-width:850px;color:var(--muted);line-height:1.45;margin-bottom:38px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px}.contact-portrait img{width:100%;height:250px;object-fit:cover;object-position:center 35%}.contact-aside h2{font-size:38px;margin-block:25px 17px}.contact-routes{margin:8px 0 26px}.contact-routes button{display:block;width:100%;text-align:left;padding:19px 0;border:0;border-bottom:1px solid var(--line);background:none}.contact-routes strong{display:flex;align-items:center;justify-content:space-between;gap:15px;font:500 22px Georgia,serif}.contact-routes button>span{display:block;margin-top:7px;font:16px/1.5 Georgia,serif;color:var(--muted)}.contact-routes button:hover strong{color:#92701b}.contact-routes strong span{color:#a7811f}.contact-form-panel{background:var(--paper);padding:38px;align-self:start}.contact-form-panel h2{font-size:48px}.contact-form-panel>p:not(.section-label){color:var(--muted);font-size:18px;margin-top:13px}.contact-form-panel .contact-form{margin-top:25px;gap:20px}.contact-form select{background:#fff;border:1px solid #b9bec1;border-radius:0;padding:13px;color:var(--ink);font:16px Arial,sans-serif;width:100%;height:49px}.contact-form-panel input:not([type=checkbox]),.contact-form-panel textarea{background:white}.contact-form .button{font-size:18px}.broadcast-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;margin-bottom:40px}.broadcast-hero img{width:100%;aspect-ratio:1.4;object-fit:cover}.broadcast-hero figcaption{font-size:14px;margin-top:10px;color:var(--muted)}.broadcast-intro h2{font-size:44px;margin-bottom:18px}.broadcast-intro p:not(.section-label){font-size:19px;color:var(--muted);margin-bottom:18px}.broadcast-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.broadcast-gallery figcaption{font-size:15px;margin-top:10px}.article-section{display:inline-block;font:14px Arial,sans-serif;margin-bottom:20px;border-bottom:2px solid var(--gold);padding-bottom:5px}.article-main .page-heading{max-width:1100px}.article-main .page-heading h1{font-size:55px;line-height:1.13;letter-spacing:-.035em}.article-byline{font:15px/1.5 Arial,sans-serif;color:var(--muted);margin-top:23px}.article-byline span{padding-inline:7px}.article-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.7fr);gap:70px;align-items:start}.article-main .article-body{max-width:none;font-size:21px;line-height:1.8}.article-body h2{font-size:33px;line-height:1.25;letter-spacing:-.025em;margin-top:35px}.article-body p{margin-bottom:23px}.article-cover{margin-bottom:30px}.article-cover img{width:100%;height:auto!important;max-height:450px;object-fit:cover}.article-cover figcaption{font:13px Arial,sans-serif;color:var(--muted);margin-top:9px}.article-aside{background:var(--paper);padding:25px}.article-aside>a:not(.text-link){display:flex;gap:15px;font-size:22px;line-height:1.3;padding:20px 0;border-bottom:1px solid var(--line)}.article-aside>a>span{color:#9a7720}.article-aside .text-link{margin-top:25px;font-size:15px}.article-origin{background:var(--paper);padding:25px;margin-top:40px;font-size:17px;line-height:1.6}.article-origin p{margin-block:12px 18px}.article-origin .text-link{font-size:16px;margin-right:20px}.archive-version{margin-top:35px;border-block:1px solid var(--line);padding:18px 0}.archive-version summary{cursor:pointer;font-size:17px;font-weight:bold}.archive-version>div{padding-top:20px}.editorial-footer{padding-block:44px 20px}.footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:38px;border-bottom:1px solid #ffffff45}.footer-invitation h2{font-size:57px;line-height:1.06}.footer-invitation p:not(.section-label){margin-top:15px;color:#c2cfda;font-size:18px}.footer-invitation .button{white-space:nowrap}.footer-columns{display:grid;grid-template-columns:1.5fr .8fr .9fr 1fr;gap:36px;padding:40px 0 35px}.footer-signature{width:290px;height:82px;object-fit:cover;filter:brightness(0) invert(1);margin-left:-10px}.footer-role{font:11px/1.5 Arial,sans-serif;color:#d6e0e8;margin:12px 0 17px;letter-spacing:.04em}.footer-about>p:last-child{font-size:16px;line-height:1.6;color:#c1cfda;max-width:340px}.footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-columns h3{font:600 14px/1.5 Arial,sans-serif;letter-spacing:.03em;color:var(--gold);margin-bottom:6px}.footer-columns nav a{font-size:16px;line-height:1.5}.editorial-footer .footer-bottom{padding-inline:0;padding-top:20px;border-top:1px solid #ffffff30;gap:20px}.lightbox-caption{text-align:center;font-size:17px;margin-top:15px}.lightbox-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px}.lightbox-controls button{background:none;color:white;border:1px solid #ffffff60;padding:8px 15px;font:14px Arial,sans-serif}.lightbox-controls .lightbox-original{margin-top:0}.lightbox-controls button:hover{background:#ffffff15}
@media(max-width:1100px){.footer-columns{grid-template-columns:1.2fr 1fr 1fr;gap:32px}.footer-about{grid-column:1/-1}.footer-about>p:last-child{max-width:700px}.contact-layout{gap:30px}.contact-form-panel{padding:28px}.biography-layout{gap:40px}.article-layout{gap:40px}.column-feature-copy article:first-child h3{font-size:29px}.column-feature-copy h3{font-size:22px}.blog-grid{gap:24px}.editorial-card h3{font-size:27px}}
@media(max-width:850px){.column-feature-grid{gap:25px;grid-template-columns:.9fr 1.1fr}.writing-section .section-heading h2{font-size:36px}.column-feature-photo img{max-height:530px}.agd-author-note{align-items:flex-start;flex-direction:column;gap:20px}.agd-author-note .text-link{margin-left:0}.blog-grid{grid-template-columns:1fr 1fr}.home-blog .editorial-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px}.home-blog .editorial-card:last-child .card-copy{padding-top:0}.contact-layout{grid-template-columns:1fr 1.2fr;gap:22px}.contact-page .page-heading h1{font-size:58px}.contact-lead{font-size:22px}.contact-aside h2{font-size:30px}.contact-routes strong{font-size:20px}.contact-form-panel{padding:25px}.biography-layout{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.bio-portrait{padding:15px}.bio-portrait img{height:270px}.bio-portrait h2{font-size:25px}.bio-lead{font-size:23px}.biography-copy{font-size:18px}.biography-copy h2{font-size:30px}.article-layout{grid-template-columns:1fr}.article-aside{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.article-aside>.section-label{grid-column:1/-1}.article-aside>a:not(.text-link){font-size:20px}.article-main .page-heading h1{font-size:46px}.broadcast-intro{gap:25px}.broadcast-intro h2{font-size:35px}.broadcast-gallery{gap:22px}.footer-invitation h2{font-size:48px}}
@media(max-width:600px){.life-documentary img{aspect-ratio:1.3;object-position:70% center}.life-documentary figcaption{font-size:12px}.photo-section,.home-blog{padding-block:30px}.expanded-strip{gap:23px 13px}.expanded-strip img{aspect-ratio:1.15}.section-heading h2{font-size:34px;max-width:330px}.column-feature-grid{grid-template-columns:1fr;gap:24px}.column-feature-photo img{aspect-ratio:1.8;height:auto;max-height:none}.column-feature-copy article:first-child h3{font-size:30px}.column-feature-copy h3{font-size:23px}.column-feature-copy article{padding-block:18px}.writing-section .section-heading h2{font-size:36px}.agd-author-note{margin-top:25px;padding-top:24px}.agd-author-note h3{font-size:27px}.agd-author-note p{font-size:16px}.editorial-grid,.blog-grid{grid-template-columns:1fr;gap:32px}.home-blog .editorial-card:last-child{display:flex;grid-column:auto}.home-blog .editorial-card:last-child .card-copy{padding-top:19px}.editorial-card h3{font-size:31px}.editorial-card .card-copy>p:not(.article-meta){font-size:17px}.card-image img{aspect-ratio:1.65}.column-grid{gap:0}.column-grid .editorial-card{padding:24px 0}.column-grid h3{font-size:27px}.archive-intro{display:block;margin-bottom:22px}.archive-intro p{font-size:19px}.archive-intro>.text-link,.archive-intro>span{display:inline-block;margin-top:15px;white-space:normal}.archive-search{grid-template-columns:1fr;padding:19px;gap:15px;margin-top:25px}.archive-search .button{justify-content:center}.gallery-filters{gap:10px 16px}.gallery-filters a{font-size:14px}.archive-grid{gap:25px 13px}.archive-grid img{aspect-ratio:1.1}.archive-grid figcaption{font-size:14px;line-height:1.4}.biography-layout{display:flex;flex-direction:column;gap:30px}.biography-copy{font-size:18px;line-height:1.75}.bio-lead{font-size:22px}.biography-copy h2{font-size:31px;margin-top:28px}.biography-aside{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.bio-portrait{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 15px;padding:20px;align-items:end}.bio-portrait img{height:auto;grid-row:1/3;object-fit:contain}.bio-portrait h2{font-size:26px;margin:0}.bio-portrait p{align-self:start;font-size:13px}.bio-milestones{margin:0;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.bio-milestones strong{font-size:25px}.bio-milestones p{font-size:13px}.bio-memory{grid-column:1/-1}.biography-aside>.text-link{grid-column:1/-1;justify-self:start}.contact-page .page-heading h1{font-size:49px;line-height:1.03}.contact-lead{font-size:21px;margin-bottom:27px}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-portrait img{height:auto;aspect-ratio:1.75;object-position:center 35%}.contact-aside h2{font-size:33px;margin-top:22px}.contact-routes{margin-bottom:20px}.contact-routes strong{font-size:21px}.contact-routes button>span{font-size:16px}.contact-form-panel{padding:25px 20px}.contact-form-panel h2{font-size:43px}.contact-form-panel>p:not(.section-label){font-size:17px}.contact-form .button{width:100%;justify-content:center}.broadcast-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.broadcast-intro h2{font-size:38px}.broadcast-intro p:not(.section-label){font-size:18px}.broadcast-gallery{grid-template-columns:1fr 1fr;gap:25px 13px}.broadcast-gallery img{aspect-ratio:1.2}.broadcast-gallery figcaption{font-size:13px}.article-main .page-heading h1{font-size:37px;line-height:1.12;overflow-wrap:normal;word-break:normal}.article-main .article-body{font-size:19px;line-height:1.8}.article-body h2{font-size:29px}.article-byline{font-size:13px;line-height:1.7}.article-byline span{padding-inline:4px}.article-body p{margin-bottom:22px}.article-aside{display:block;padding:22px}.article-aside>a:not(.text-link){font-size:22px}.article-origin{padding:21px;font-size:16px}.article-origin .text-link{display:block;max-width:max-content;margin:15px 0 0}.editorial-footer{padding-top:30px}.footer-invitation{display:block;padding-bottom:28px}.footer-invitation h2{font-size:44px}.footer-invitation p:not(.section-label){font-size:17px}.footer-invitation .button{margin-top:23px;font-size:17px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 22px;padding:30px 0}.footer-about{grid-column:1/-1}.footer-signature{width:270px;height:80px}.footer-about>p:last-child{font-size:16px}.footer-columns nav:last-child{grid-column:1/-1}.footer-columns nav a{font-size:15px}.footer-columns h3{font-size:13px}.editorial-footer .footer-bottom{display:flex;flex-wrap:wrap;gap:12px 20px;line-height:1.6;font-size:11px}.editorial-footer .footer-bottom>span:nth-child(2){display:none}.lightbox-controls{gap:10px}.lightbox-controls button{padding:8px;font-size:12px}.lightbox-controls .lightbox-original{font-size:11px}.lightbox-caption{font-size:15px}}
