.team-page{padding-bottom:16px}.team-page .page-intro{max-width:960px;padding-top:34px;padding-bottom:42px}.team-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.team-group-heading h2{font:650 31px/1.1 Newsreader,Georgia,serif;letter-spacing:-.025em}.team-group-heading>span{font:12px/1.5 Arial,sans-serif;color:#655f57}.team-leadership{margin:12px 0 48px;border-top:3px solid var(--red);padding-top:16px}.team-leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.team-leadership-grid>.team-leader:first-child{grid-column:1/-1;justify-self:center;width:60%}.team-leadership-grid>.team-leader:nth-child(2),.team-leadership-grid>.team-leader:nth-child(3){grid-column:auto;grid-row:auto}.team-leader{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;align-items:center;padding:22px;background:color-mix(in srgb,var(--red) 3%,var(--paper));border-radius:6px}.team-leader[role=link],.team-section-head[role=link]{cursor:pointer}.team-leader[role=link]:hover,.team-section-head[role=link]:hover{background:color-mix(in srgb,var(--red) 7%,var(--paper))}.team-leader[role=link]:focus-visible,.team-section-head[role=link]:focus-visible{outline:2px solid #746e65;outline-offset:4px}.team-leader .writer-link:hover,.team-section-head .writer-link:hover{text-decoration:none}.team-portrait{min-width:0}.team-portrait .image-slot{width:100%;aspect-ratio:4/5;height:auto;min-height:0;margin:0;border-radius:5px;font:11px/1.4 Arial,sans-serif}.team-portrait .image-slot small{display:none}.team-real-portrait,.team-initials{width:100%;aspect-ratio:4/5;border-radius:5px}.team-real-portrait{object-fit:cover;background:#e8e4dd}.team-initials{display:grid;place-items:center;background:color-mix(in srgb,var(--section,var(--red)) 6%,var(--paper));color:var(--section,var(--red));font:600 clamp(28px,3vw,48px)/1 Newsreader,Georgia,serif}.team-section-head .team-initials{font-size:28px}.team-directory-empty{border-top:3px solid var(--red);padding:24px 0;max-width:760px}.team-directory-empty h2{font:650 34px/1.1 Newsreader,Georgia,serif;letter-spacing:-.025em}.team-directory-empty p{font:17px/1.5 Georgia,serif;color:#655f57;margin-top:14px}.team-directory-empty>a{display:inline-flex;margin-top:20px}.team-leadership-grid>.team-leader:only-child{max-width:720px}.team-leader h3,.team-section-head h4,.team-writer-name{overflow-wrap:break-word}.team-name-contact{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.team-contact{display:block;min-width:0;max-width:100%;margin-top:5px;font:600 13px/1.5 Arial,sans-serif;color:#655f57}.team-contact>a{min-width:0;color:var(--red);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.team-contact>a:hover{text-decoration-thickness:2px}.team-contact>a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.team-leader .team-contact{font-size:14px}.team-role{font:700 10px/1.45 Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase;color:var(--section,var(--red));margin-bottom:9px}.team-leader .team-role{color:var(--red)}.team-leader h3{font:600 clamp(29px,2.4vw,42px)/1.05 Newsreader,Georgia,serif;letter-spacing:-.025em}.team-profile-bio{font:16px/1.45 Georgia,serif;color:#655f57;margin-top:12px;max-width:none}.team-section-index{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.team-section-index button{display:inline-flex;align-items:center;gap:14px;min-height:40px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--section,var(--ink)) 18%,var(--paper));border-radius:5px;background:color-mix(in srgb,var(--section,var(--ink)) 6%,var(--paper));color:var(--section,var(--ink));font:600 12px/1.35 Arial,sans-serif;cursor:pointer}.team-section-index button:hover{background:color-mix(in srgb,var(--section,var(--ink)) 10%,var(--paper))}.team-section-index button:focus-visible{outline:2px solid #8a8983;outline-offset:2px}.team-section-support,.team-section-index [data-section=design],.team-section-index [data-section=digital-media]{--section:var(--ink)}.team-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px;align-items:start}.team-section{border-top:3px solid var(--section);padding-top:12px;min-width:0}.team-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.team-section-kicker{display:block;font:700 11px/1.3 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--section);margin-bottom:4px}.team-section-heading h3{font:650 36px/1.05 Newsreader,Georgia,serif;letter-spacing:-.025em;color:var(--ink);scroll-margin-top:155px}.team-section-heading h3:focus-visible{outline:1px solid #8a8983;outline-offset:5px}.team-section-description{font:15px/1.5 Georgia,serif;color:#655f57;margin-top:11px}.team-section-head{display:block;margin:22px 0}.team-section-head-identity{display:flex;align-items:center;gap:18px}.team-section-head-identity .team-portrait{width:70px;flex:0 0 70px}.team-section-head-identity>div:last-child,.team-writers li>div:last-child{min-width:0}.team-section-head h4{font:600 26px/1.1 Newsreader,Georgia,serif;letter-spacing:-.015em}.team-section-head .team-role{margin-bottom:6px}.team-section-head-bio{margin:16px 0 0}.team-writers-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--rule);padding-top:13px;margin-top:5px}.team-writers-heading h4{font:700 12px/1.4 Arial,sans-serif}.team-writers-heading>span{font:11px/1.4 Arial,sans-serif;color:#655f57}.team-writers{list-style:none;margin:5px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.team-writers li{display:flex;align-items:center;gap:12px;padding:14px 0;min-width:0}.team-writer-mark{display:grid;place-items:center;width:34px;height:38px;flex-shrink:0;border-radius:5px;background:color-mix(in srgb,var(--section) 6%,var(--paper));color:color-mix(in srgb,var(--section) 55%,#777)}.team-writer-mark svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.team-writer-name{font:600 19px/1.2 Newsreader,Georgia,serif}.team-writer-beat{font:11px/1.5 Arial,sans-serif;color:#655f57;margin-top:4px}.team-empty-writers{font:14px/1.5 Georgia,serif;color:#655f57;padding:18px 0}.team-join{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--rule);padding:25px 0;margin-top:42px}.team-join h2{font:650 30px/1.1 Newsreader,Georgia,serif;letter-spacing:-.025em}.team-join p{font:15px/1.5 Georgia,serif;color:#655f57;margin-top:9px}.team-join>a{flex-shrink:0;border-radius:5px}.wireframe .team-sample-copy{color:transparent!important;background:linear-gradient(105deg,#d5cec4 25%,#eae5dd 42%,#d5cec4 60%);background-size:260% 100%;animation:loading-sweep 2.7s ease-in-out infinite;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px}@media(max-width:1100px){.team-leadership-grid>.team-leader:first-child{width:min(100%,600px)}.team-leader{grid-template-columns:95px minmax(0,1fr);gap:18px;padding:18px}.team-section-grid{column-gap:28px}.team-writers{grid-template-columns:1fr}}@media(max-width:760px){.team-page .page-intro{padding-top:28px;padding-bottom:34px}.team-group-heading{display:block}.team-group-heading>span{display:block;margin-top:7px}.team-group-heading h2{font-size:28px}.team-leadership{margin-bottom:34px}.team-leadership-grid{grid-template-columns:1fr;gap:14px}.team-leadership-grid>.team-leader:first-child,.team-leadership-grid>.team-leader:nth-child(2),.team-leadership-grid>.team-leader:nth-child(3){grid-column:auto;grid-row:auto;width:auto;justify-self:stretch}.team-leader{grid-template-columns:82px minmax(0,1fr);gap:16px;padding:16px}.team-leader h3{font-size:29px}.team-profile-bio{font-size:14px;line-height:1.4}.team-role{font-size:9px;letter-spacing:.04em}.team-section-index{gap:7px;margin-bottom:24px}.team-section-grid{grid-template-columns:1fr;gap:30px}.team-section-heading h3{font-size:33px;scroll-margin-top:170px}.team-section-head h4{font-size:26px}.team-writers{grid-template-columns:1fr 1fr;column-gap:14px}.team-writers li{gap:9px}.team-writer-mark{width:28px;height:34px}.team-writer-name{font-size:18px}.team-join{display:block;padding-block:22px;margin-top:30px}.team-join>a{display:inline-flex;margin-top:18px}.team-join h2{font-size:28px}}@media(max-width:560px){.team-writers{grid-template-columns:1fr}}@media(max-width:370px){.team-leader{grid-template-columns:66px minmax(0,1fr);padding:13px;gap:13px}.team-leader h3{font-size:27px}}@media(max-width:480px){.team-leader{grid-template-columns:66px minmax(0,1fr);gap:0 12px}.team-leader>div:last-child,.team-section-head-identity>div:last-child{display:contents}.team-leader .team-portrait{grid-column:1;grid-row:1;width:66px;margin-bottom:10px}.team-leader .team-role{grid-column:2;grid-row:1;align-self:end;margin-bottom:12px}.team-leader .team-name-contact{grid-column:1/-1;grid-row:2}.team-leader .team-profile-bio{grid-column:1/-1;grid-row:3}.team-leader h3{font-size:clamp(24px,7.2vw,29px);line-height:1.12}.team-section-head-identity{display:grid;grid-template-columns:58px minmax(0,1fr);gap:0 10px}.team-section-head-identity .team-portrait{grid-column:1;grid-row:1;width:58px;margin-bottom:9px}.team-section-head-identity .team-role{grid-column:2;grid-row:1;align-self:end;margin-bottom:10px}.team-section-head-identity .team-name-contact{grid-column:1/-1;grid-row:2}.team-section-head h4{font-size:clamp(23px,6.6vw,26px);line-height:1.14}}@media(prefers-reduced-motion:reduce){.wireframe .team-sample-copy{animation:none}}
