.rcas-archive,.rcas-archive *{box-sizing:border-box}.rcas-archive{--rcas-accent:#c00;background:#fff;color:#0b0b0b;font-family:var(--rcas-body);line-height:1.45;padding:0 20px 72px}.rcas-shell{margin:0 auto;max-width:var(--rcas-width);width:100%}.rcas-header{border-bottom:7px solid #0b0b0b;margin-bottom:34px;padding:42px 0 24px;position:relative}.rcas-header:after{background:var(--rcas-accent);bottom:-7px;content:"";height:7px;left:0;position:absolute;width:128px}.rcas-header.has-image{background-position:center;background-size:cover;color:#fff;min-height:320px;padding:80px 54px 46px;display:flex;flex-direction:column;justify-content:flex-end}.rcas-kicker,.rcas-label{font-family:var(--rcas-headline);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rcas-kicker{color:var(--rcas-accent);font-size:13px;margin-bottom:5px}.rcas-header h1{font-family:var(--rcas-headline);font-size:clamp(48px,7vw,92px);font-stretch:condensed;font-weight:900;letter-spacing:-.045em;line-height:.9;margin:0;text-transform:uppercase}.rcas-description{font-size:17px;margin-top:14px;max-width:720px}.rcas-description p{margin:0}.rcas-subnav{border-bottom:1px solid #d3d3d3;display:flex;flex-wrap:wrap;gap:5px 22px;margin:-15px 0 34px;padding:0 0 14px}.rcas-subnav a{color:inherit;font-family:var(--rcas-headline);font-size:14px;font-weight:900;letter-spacing:.035em;text-decoration:none;text-transform:uppercase}.rcas-subnav a:hover,.rcas-subnav a.is-current{color:var(--rcas-accent)}.rcas-layout-interviews .rcas-subnav{border-color:#353535}.rcas-story{min-width:0}.rcas-image-link{background:#151515;contain:paint;display:block;overflow:hidden;min-width:0;width:100%}.rcas-story-copy{min-width:0}.rcas-story img,.rcas-interview-lead img{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.rcas-story a,.rcas-interview-lead a{color:inherit;text-decoration:none}.rcas-story-title,.rcas-interview-lead h2{font-family:var(--rcas-headline);font-weight:900;letter-spacing:-.025em;line-height:1;margin:8px 0 0}.rcas-story-title a:hover,.rcas-interview-lead h2 a:hover{color:var(--rcas-accent)}.rcas-meta{align-items:center;display:flex;font-size:11px;gap:10px;letter-spacing:.04em;margin-top:11px;text-transform:uppercase}.rcas-label{color:var(--rcas-accent)}.rcas-meta time{color:#6b6b6b}.rcas-excerpt{color:#484848;font-size:14px;margin:9px 0 0}.rcas-news-lead{display:grid;gap:24px;grid-template-columns:minmax(0,1.9fr) minmax(300px,.8fr)}.rcas-story--news-lead .rcas-image-link{aspect-ratio:16/9}.rcas-story--news-lead .rcas-story-title{font-size:clamp(36px,4.1vw,64px)}.rcas-news-secondary{border-left:1px solid #d5d5d5;display:grid;gap:20px;padding-left:24px}.rcas-story--news-secondary+.rcas-story--news-secondary{border-top:5px solid #111;padding-top:20px}.rcas-story--news-secondary .rcas-image-link{aspect-ratio:16/8.8}.rcas-story--news-secondary .rcas-story-title{font-size:25px}.rcas-story--news-secondary .rcas-excerpt{display:none}.rcas-news-feed{display:grid;gap:30px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.rcas-story--news-feed{align-items:start;border-top:1px solid #cfcfcf;display:grid;gap:18px;grid-template-columns:42% 1fr;padding-top:18px}.rcas-story--news-feed .rcas-image-link{aspect-ratio:16/10}.rcas-story--news-feed .rcas-meta{margin-top:0}.rcas-story--news-feed .rcas-story-title{font-size:25px}.rcas-layout-interviews{background:#fff;color:#0b0b0b}.rcas-layout-interviews .rcas-header{border-color:#0b0b0b}.rcas-layout-interviews .rcas-description,.rcas-layout-interviews .rcas-excerpt{color:#4c4c4c}.rcas-layout-interviews .rcas-meta time{color:#707070}.rcas-interview-lead{align-items:stretch;background:#f3f3f3;display:grid;grid-template-columns:58% 42%;margin-bottom:52px;min-height:500px}.rcas-interview-lead .rcas-image-link{min-height:500px}.rcas-interview-lead-copy{border-left:9px solid var(--rcas-accent);display:flex;flex-direction:column;justify-content:center;padding:52px}.rcas-interview-lead h2{font-size:clamp(42px,5vw,72px)}.rcas-read{align-self:flex-start;border-bottom:3px solid var(--rcas-accent);font-family:var(--rcas-headline);font-size:15px;font-weight:900;margin-top:25px;padding-bottom:5px;text-transform:uppercase}.rcas-interview-list{display:grid;gap:0}.rcas-story--interview-left,.rcas-story--interview-right{align-items:center;border-top:1px solid #d5d5d5;display:grid;gap:50px;grid-template-columns:48% 1fr;padding:38px 0}.rcas-story--interview-right .rcas-image-link{order:2}.rcas-story--interview-left .rcas-image-link,.rcas-story--interview-right .rcas-image-link{aspect-ratio:16/9}.rcas-story--interview-left .rcas-story-title,.rcas-story--interview-right .rcas-story-title{font-size:clamp(32px,3.8vw,52px)}.rcas-layout-culture{background:#faf8fb}.rcas-culture-collage{display:grid;gap:18px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.85fr);margin-bottom:45px}.rcas-story--culture-lead{background:#111;color:#fff;display:grid;grid-template-rows:1fr auto}.rcas-story--culture-lead .rcas-image-link{aspect-ratio:16/10}.rcas-story--culture-lead .rcas-story-copy{border-top:8px solid var(--rcas-accent);padding:18px 24px 23px}.rcas-story--culture-lead .rcas-story-title{font-size:clamp(38px,4vw,60px)}.rcas-story--culture-lead .rcas-excerpt{color:#cfcfcf}.rcas-culture-side{align-content:start;align-self:start;display:grid;gap:18px;grid-template-columns:1fr}.rcas-story--culture-side{background:#fff;border-bottom:4px solid #111;overflow:hidden}.rcas-story--culture-side:first-child{grid-column:auto}.rcas-story--culture-side .rcas-image-link{aspect-ratio:16/8}.rcas-story--culture-side:nth-child(n+2){align-items:stretch;display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%)}.rcas-story--culture-side:nth-child(n+2) .rcas-image-link{aspect-ratio:4/3}.rcas-story--culture-side:nth-child(n+2) .rcas-story-copy{align-self:center;background:#fff;position:relative;z-index:2;padding:10px 12px}.rcas-story--culture-side .rcas-story-copy{padding:0 12px 14px}.rcas-story--culture-side .rcas-story-title{font-size:21px}.rcas-story--culture-side:nth-child(n+2) .rcas-story-title{font-size:18px}.rcas-story--culture-side:nth-child(n+2) .rcas-meta time{display:none}.rcas-story--culture-side .rcas-excerpt{display:none}.rcas-culture-grid{display:grid;gap:32px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.rcas-story--culture-card,.rcas-story--culture-wide{background:#fff;border-bottom:1px solid #d8d2da;padding-bottom:18px}.rcas-story--culture-wide{grid-column:span 2}.rcas-story--culture-card .rcas-image-link{aspect-ratio:1/1}.rcas-story--culture-wide .rcas-image-link{aspect-ratio:16/8}.rcas-story--culture-card .rcas-story-title,.rcas-story--culture-wide .rcas-story-title{font-size:28px}.rcas-story--standard-lead{align-items:stretch;background:#f4f4f4;border-bottom:1px solid #d5d5d5;border-top:8px solid #111;color:#111;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-bottom:38px}.rcas-story--standard-lead .rcas-image-link{aspect-ratio:16/10;contain:paint;max-width:100%;min-width:0;overflow:hidden}.rcas-story--standard-lead .rcas-story-copy{background:#f4f4f4;border-left:8px solid var(--rcas-accent);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:42px;position:relative;z-index:2}.rcas-story--standard-lead .rcas-story-title{font-size:clamp(36px,4vw,58px);overflow-wrap:break-word}.rcas-story--standard-lead .rcas-excerpt{color:#4c4c4c;font-size:15px}.rcas-featured-kicker{align-self:flex-start;background:#111;color:#fff;font-family:var(--rcas-headline);font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:4px;padding:6px 9px 5px;text-transform:uppercase}.rcas-standard-read{align-self:flex-start;border-bottom:3px solid var(--rcas-accent);color:#111;font-family:var(--rcas-headline);font-size:14px;font-weight:900;letter-spacing:.03em;margin-top:23px;padding-bottom:4px;text-decoration:none;text-transform:uppercase}.rcas-standard-grid{display:grid;gap:36px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.rcas-story--standard-card{border-bottom:1px solid #d5d5d5;padding-bottom:22px}.rcas-story--standard-card .rcas-image-link{aspect-ratio:16/10}.rcas-story--standard-card .rcas-story-title{font-size:28px}.rcas-reviews-grid{display:grid;gap:38px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.rcas-review-card{min-width:0}.rcas-review-cover{aspect-ratio:1/1;background:#111;display:block;overflow:hidden;position:relative}.rcas-review-cover:after{border:1px solid rgba(0,0,0,.12);content:"";inset:0;pointer-events:none;position:absolute}.rcas-review-cover img{display:block;height:100%;object-fit:cover;width:100%}.rcas-review-copy{border-top:5px solid var(--rcas-accent);padding-top:10px}.rcas-review-copy .rcas-meta{margin-top:0}.rcas-review-title{font-family:var(--rcas-headline);font-size:27px;font-weight:900;letter-spacing:-.02em;line-height:1;margin:8px 0 0}.rcas-review-title a{color:inherit;text-decoration:none}.rcas-review-title a:hover{color:var(--rcas-accent)}.rcas-pagination{align-items:center;display:flex;gap:7px;justify-content:center;margin-top:60px}.rcas-pagination .page-numbers,.rcas-pagination--more a{align-items:center;background:#111;color:#fff;display:inline-flex;font-family:var(--rcas-headline);font-weight:900;justify-content:center;min-height:42px;min-width:42px;padding:10px 15px;text-decoration:none}.rcas-pagination .current,.rcas-pagination .page-numbers:hover,.rcas-pagination--more a:hover{background:var(--rcas-accent)}.rcas-pagination--more a{font-size:18px;letter-spacing:.04em;padding:14px 30px;text-transform:uppercase}.rcas-empty{padding:90px 0;text-align:center}@media (max-width:900px){.rcas-news-lead,.rcas-culture-collage,.rcas-interview-lead,.rcas-story--standard-lead{grid-template-columns:1fr}.rcas-news-secondary{border-left:0;grid-template-columns:repeat(2,1fr);padding-left:0}.rcas-story--news-secondary+.rcas-story--news-secondary{border-top:0;padding-top:0}.rcas-news-feed,.rcas-standard-grid,.rcas-culture-grid,.rcas-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcas-interview-lead-copy,.rcas-story--standard-lead .rcas-story-copy{border-left:0;border-top:8px solid var(--rcas-accent)}}@media (max-width:640px){.rcas-archive{padding-left:14px;padding-right:14px}.rcas-header{margin-bottom:24px;padding-top:30px}.rcas-header.has-image{min-height:260px;padding:35px 24px 30px}.rcas-header h1{font-size:48px}.rcas-news-secondary,.rcas-news-feed,.rcas-standard-grid,.rcas-culture-grid,.rcas-culture-side{grid-template-columns:1fr}.rcas-reviews-grid{gap:28px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rcas-review-title{font-size:21px}.rcas-story--news-feed,.rcas-story--interview-left,.rcas-story--interview-right{gap:16px;grid-template-columns:1fr}.rcas-story--interview-right .rcas-image-link{order:0}.rcas-story--culture-wide{grid-column:auto}.rcas-interview-lead .rcas-image-link{min-height:320px}.rcas-interview-lead-copy,.rcas-story--standard-lead .rcas-story-copy{padding:26px 22px}.rcas-interview-lead h2,.rcas-story--standard-lead .rcas-story-title,.rcas-story--news-lead .rcas-story-title{font-size:38px}}