:root{--ink:#201f22;--gray:#707070;--silver:#858585;--white:#fff;--line:rgba(32,31,34,.18);--page-x:clamp(24px,5.555vw,80px);--font:"Inter","Helvetica Neue",Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{border:0;cursor:pointer}img{display:block;width:100%}.shell{padding-inline:var(--page-x)}
.brand{display:inline-flex;align-items:baseline;gap:8px;font-size:23px;font-weight:500;letter-spacing:-.05em;white-space:nowrap}.brand small{font-size:9px;letter-spacing:.18em}.journal-header{display:grid;grid-template-columns:1fr auto 1fr;min-height:112px;align-items:center;border-bottom:1px solid var(--line)}.journal-header nav{display:flex;gap:clamp(24px,3vw,58px);color:var(--gray);font-size:14px}.journal-header nav a,.journal-footer a{transition:color 180ms ease}.journal-header nav a:hover,.journal-footer a:hover{color:var(--ink)}.header-back{display:inline-flex;justify-self:end;align-items:center;gap:12px;font-size:14px}.header-back i{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:18px;font-style:normal}.section-index{margin:0;color:var(--gray);font-size:14px;letter-spacing:.04em}.section-index span{color:var(--ink)}
.journal-hero{padding-top:clamp(60px,6vw,116px);padding-bottom:clamp(78px,8.5vw,164px)}.journal-hero__title{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(50px,8vw,150px);align-items:end;margin-top:clamp(48px,5vw,96px)}.journal-hero h1{margin:0;font-size:clamp(64px,8.4vw,161px);font-weight:400;line-height:.8;letter-spacing:-.078em}.journal-hero h1 span{color:#aaa}.journal-hero__title>div>p{margin:0;color:var(--gray);font-size:clamp(16px,1.05vw,20px);line-height:1.5}.pill-button{display:inline-flex;width:max-content;min-width:250px;min-height:64px;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-left:28px;border-radius:999px;color:var(--white);background:var(--ink);font-size:15px;font-weight:500}.pill-button i{display:grid;width:54px;height:54px;place-items:center;margin-right:5px;border-radius:50%;color:var(--ink);background:var(--white);font-size:20px;font-style:normal}.journal-hero__line{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:clamp(76px,8vw,150px);padding-top:22px;border-top:1px solid var(--ink);color:var(--gray);font-size:13px}.journal-hero__line strong{color:var(--ink);font-weight:400}
.articles{padding-top:clamp(92px,9vw,172px);padding-bottom:clamp(110px,10vw,192px);border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:.58fr 1.42fr;gap:60px}.section-heading>div{display:grid;grid-template-columns:1.25fr .55fr;gap:clamp(45px,7vw,130px);align-items:end}.section-heading h2,.channels__heading h2,.newsletter h2{margin:0;font-size:clamp(52px,5.2vw,100px);font-weight:400;line-height:.91;letter-spacing:-.075em}.section-heading h2 span{color:#aaa}.section-heading>div>p,.channels__heading>div>p,.newsletter__content>div>p{max-width:500px;margin:0;color:var(--gray);font-size:16px;line-height:1.5}.articles-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(18px,2vw,38px);margin-top:clamp(70px,7vw,134px)}.articles-grid__side{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.25vw,24px);align-content:start}.article-card{min-width:0}.article-card__image{position:relative;display:block;overflow:hidden;background:#eee}.article-card--lead .article-card__image{aspect-ratio:1.15}.article-card--side .article-card__image{aspect-ratio:1/1.12}.article-card__image::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,22,.28),transparent 40%,rgba(20,20,22,.4));content:""}.article-card__image img{height:100%;object-fit:cover;transition:transform 650ms cubic-bezier(.2,.7,.2,1)}.article-card:hover img{transform:scale(1.035)}.article-card__image>small{position:absolute;top:24px;left:24px;z-index:1;padding:10px 15px;border:1px solid rgba(255,255,255,.5);border-radius:999px;color:var(--white);font-size:11px}.article-card__image>i{position:absolute;right:22px;bottom:22px;z-index:1;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--ink);background:var(--white);font-size:20px;font-style:normal;transition:transform 180ms ease}.article-card:hover .article-card__image>i{transform:rotate(8deg)}.article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--gray);font-size:11px;text-transform:uppercase}.article-card__meta b{font-weight:400}.article-card h3{margin:22px 0 0;font-size:clamp(27px,2.45vw,47px);font-weight:400;line-height:1;letter-spacing:-.055em}.article-card--side h3{font-size:clamp(20px,1.55vw,30px);line-height:1.06}.article-card p{max-width:680px;margin:18px 0 0;color:var(--gray);font-size:14px;line-height:1.5}
.journal-media{padding-top:clamp(100px,9vw,172px);padding-bottom:clamp(105px,9vw,172px);color:var(--white);background:var(--ink)}.section-heading--dark .section-index span{color:var(--white)}.section-heading--dark h2 span{color:rgba(255,255,255,.35)}.section-heading--dark>div>p{color:rgba(255,255,255,.5)}.media-feature{display:block;margin-top:clamp(68px,7vw,134px)}.media-feature__frame{position:relative;display:block;height:clamp(520px,52vw,1000px);overflow:hidden;isolation:isolate}.media-feature__frame>img,.media-feature__veil{position:absolute;inset:0;width:100%;height:100%}.media-feature__frame>img{z-index:-2;object-fit:cover;transition:transform 800ms ease}.media-feature:hover img{transform:scale(1.025)}.media-feature__veil{z-index:-1;background:linear-gradient(180deg,rgba(15,15,16,.55),transparent 38%),linear-gradient(0deg,rgba(15,15,16,.8),transparent 55%)}.media-feature__top{position:absolute;top:32px;right:34px;left:34px;display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.38);font-size:12px}.media-feature__top small{padding:10px 15px;border:1px solid rgba(255,255,255,.5);border-radius:999px}.media-feature__top b{font-weight:400}.media-feature__play{position:absolute;top:50%;left:50%;display:grid;width:clamp(82px,7vw,134px);height:clamp(82px,7vw,134px);place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(32,31,34,.2);backdrop-filter:blur(10px);transition:color 180ms ease,background 180ms ease,transform 180ms ease}.media-feature:hover .media-feature__play{color:var(--ink);background:var(--white);transform:translate(-50%,-50%) scale(1.06)}.media-feature__play svg{width:32%;fill:currentColor}.media-feature__caption{position:absolute;right:34px;bottom:38px;left:34px;display:grid;grid-template-columns:1fr auto;gap:12px 30px;align-items:end}.media-feature__caption small{grid-column:1/-1;color:rgba(255,255,255,.65);font-size:13px}.media-feature__caption strong{max-width:12ch;font-size:clamp(42px,4vw,77px);font-weight:400;line-height:.94;letter-spacing:-.065em}.media-feature__caption em{display:inline-flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.6);font-size:14px;font-style:normal}.media-feature__caption em svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.episode-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.episode-list a{display:flex;min-height:160px;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px 28px 28px 0;border-top:1px solid rgba(255,255,255,.22)}.episode-list a+a{padding-left:28px;border-left:1px solid rgba(255,255,255,.22)}.episode-list span{display:flex;flex-direction:column;gap:34px}.episode-list small{color:rgba(255,255,255,.45);font-size:11px;text-transform:uppercase}.episode-list b{max-width:16ch;font-size:clamp(18px,1.4vw,27px);font-weight:400;line-height:1.08}.episode-list i{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-style:normal}
.channels{padding-top:clamp(100px,9vw,172px);padding-bottom:clamp(110px,10vw,192px)}.channels__heading{display:grid;grid-template-columns:.58fr 1.42fr;gap:60px}.channels__heading>div{display:grid;grid-template-columns:1.25fr .55fr;gap:clamp(45px,7vw,130px);align-items:end}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.25vw,24px);margin-top:clamp(70px,7vw,134px)}.channel-card{position:relative;display:block;min-width:0;aspect-ratio:.78;overflow:hidden;isolation:isolate;color:var(--white)}.channel-card>img,.channel-card__veil{position:absolute;inset:0;width:100%;height:100%}.channel-card>img{z-index:-2;object-fit:cover;transition:transform 650ms ease}.channel-card:hover>img{transform:scale(1.045)}.channel-card__veil{z-index:-1;background:linear-gradient(180deg,rgba(15,15,16,.48),transparent 45%,rgba(15,15,16,.82))}.channel-card__top{position:absolute;top:26px;right:26px;left:26px;display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.35)}.channel-card__top small{font-size:11px;text-transform:uppercase}.channel-card__top i{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:18px;font-style:normal}.channel-card__bottom{position:absolute;right:28px;bottom:28px;left:28px}.channel-card__bottom b{display:block;font-size:clamp(38px,3.4vw,65px);font-weight:400;letter-spacing:-.06em}.channel-card__bottom small{display:block;max-width:270px;margin-top:12px;color:rgba(255,255,255,.62);font-size:13px;line-height:1.4}
.newsletter{padding-top:clamp(95px,9vw,172px);padding-bottom:clamp(105px,10vw,192px);border-top:1px solid var(--line)}.newsletter__content{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(60px,10vw,180px);align-items:end;margin-top:52px}.newsletter__content>div>p{margin-top:34px}.newsletter-form{align-self:end}.newsletter-form label{display:block;border-bottom:1px solid var(--ink)}.newsletter-form label span{display:block;color:var(--gray);font-size:11px;text-transform:uppercase}.newsletter-form input{width:100%;padding:18px 0 22px;border:0;outline:0;background:transparent;font-size:clamp(25px,2vw,38px);letter-spacing:-.04em}.newsletter-form input::placeholder{color:#bbb}.newsletter-form button{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;margin-top:24px;padding:0 6px 0 28px;border-radius:999px;color:var(--white);background:var(--ink);font-size:15px}.newsletter-form button i{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:var(--ink);background:var(--white);font-size:22px;font-style:normal}.newsletter-form>p{margin:14px 0 0;color:var(--gray);font-size:11px}.newsletter-form>p a{text-decoration:underline}.newsletter-form>strong{display:block;min-height:18px;margin-top:12px;font-size:12px;font-weight:400}.newsletter-form.is-success input{color:var(--gray)}
.journal-footer{display:grid;grid-template-columns:1fr 1.2fr 1fr auto;gap:40px;align-items:end;min-height:210px;padding-top:54px;padding-bottom:54px;color:var(--silver);background:var(--ink);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.journal-footer nav{display:flex;gap:26px;font-size:14px}.journal-footer>div{display:flex;flex-direction:column;gap:8px;font-size:14px}.journal-footer p{margin:0;font-size:13px;white-space:nowrap}.brand--footer{color:var(--white)}
@media(max-width:1050px){.journal-header nav{display:none}.journal-header{grid-template-columns:1fr auto}.journal-hero__title,.section-heading>div,.channels__heading>div,.newsletter__content{grid-template-columns:1fr}.section-heading,.channels__heading{grid-template-columns:1fr;gap:42px}.journal-hero__title>div,.section-heading>div>p,.channels__heading>div>p{max-width:620px}.articles-grid{grid-template-columns:1fr}.articles-grid__side{margin-top:34px}.article-card--side .article-card__image{aspect-ratio:1.3}.journal-footer{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.journal-header{min-height:84px}.header-back span{display:none}.header-back i{width:44px;height:44px}.journal-hero{padding-top:52px}.journal-hero__title{margin-top:38px}.journal-hero h1{font-size:clamp(58px,19vw,84px);line-height:.84}.journal-hero__line{display:grid}.articles-grid__side{grid-template-columns:1fr}.article-card--lead .article-card__image,.article-card--side .article-card__image{aspect-ratio:1/1.08}.article-card h3,.article-card--side h3{font-size:30px}.media-feature{padding-inline:0}.media-feature__frame{height:76svh}.media-feature__top{top:20px;right:20px;left:20px}.media-feature__caption{right:20px;bottom:24px;left:20px;grid-template-columns:1fr}.media-feature__caption small{grid-column:1}.media-feature__caption em{width:max-content}.episode-list{grid-template-columns:1fr}.episode-list a,.episode-list a+a{min-height:135px;padding:24px 0;border-left:0}.channel-grid{grid-template-columns:1fr}.channel-card{aspect-ratio:.88}.newsletter__content{gap:60px}.journal-footer{grid-template-columns:1fr;min-height:auto;padding-block:58px}.journal-footer nav{flex-wrap:wrap}.pill-button{min-width:min(100%,290px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}}
.pill-button svg, .article-card__image i svg, .header-back i svg, .newsletter-form button svg { width:22px; height:22px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.6; }
.media-feature i svg, .media-card i svg, .channel-card__top i svg { width:20px; height:20px; fill:none; stroke:currentColor; stroke-linecap:round; stroke-linejoin:round; stroke-width:1.6; }
