@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Serif;src:url(/fonts/GeistSerif-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--black:#000;--white:#fff;--body:#ffffffe6;--muted:#fff9;--rail:#ffffffb3;--line:#ffffff2e;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--serif:"Geist Serif", "Times New Roman", serif;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(16px, 3vw, 39px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--black);min-height:100dvh;color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;font-weight:300;line-height:1.4}body.locked{overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--white);outline-offset:3px;border-radius:2px}::selection{background:var(--white);color:var(--black)}.skip{z-index:50;background:var(--white);color:var(--black);transition:top .25s var(--ease);border-radius:7px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.label{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:15px;font-weight:200;line-height:1.12}.frame{max-width:1360px;padding:0 var(--gutter);margin:0 auto}.site-head{justify-content:space-between;align-items:center;gap:16px;padding:27px 0 34px;display:flex}.brand{width:215px;transition:opacity .4s var(--ease);flex:none;display:block}.brand:hover{opacity:.75}.logo{width:100%;height:auto}.head-actions{align-items:center;gap:27px;display:flex}.socials{align-items:center;gap:18px;display:flex}.socials a{transition:opacity .4s var(--ease), transform .6s var(--ease);display:block}.socials a:hover{opacity:.7;transform:translateY(-1px)}.yt-link svg{width:44px;height:32px}.li-link svg{width:37px;height:35px}.cta{background:var(--white);height:49px;color:var(--black);border:1px solid var(--white);transition:background .45s var(--ease), color .45s var(--ease);border-radius:7px;flex:none;align-items:center;padding:0 16px;font-size:18px;font-weight:700;line-height:1.27;display:inline-flex}.cta:hover{background:var(--black);color:var(--white)}.layout{grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.layout.wide{grid-template-columns:79px minmax(0,1fr)}.layout.wide .rail{grid-template-columns:79px}.rail{grid-template-rows:minmax(0,1fr);grid-template-columns:79px minmax(0,1fr);max-height:calc(100dvh - 48px);display:grid;position:sticky;top:24px}.years a{font-family:var(--serif);color:var(--rail);transition:color .45s var(--ease), transform .6s var(--ease);padding-left:12px;font-size:18px;line-height:2.757;display:block;position:relative}.years a:hover{color:var(--white);transform:translate(3px)}.years a[aria-current]{color:var(--white)}.names{scrollbar-width:none;overscroll-behavior:contain;padding:16px 16px 40px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.names::-webkit-scrollbar{display:none}.names li+li{margin-top:16px}.names a{font-family:var(--serif);color:var(--rail);transition:color .3s var(--ease), background-color .3s var(--ease);border-radius:6px;margin:-8px -12px -9px 0;padding:8px 12px 9px 14px;font-size:15px;line-height:1.3;display:block;position:relative}.names a:hover,.names a:focus-visible{color:var(--white);background:#ffffff1a}.names a:active{background:#ffffff2e}.names a[aria-current]{background:var(--white);color:var(--black)}.names a span{display:block}.names a small{font-family:var(--sans);color:var(--muted);transition:color .45s var(--ease);margin-top:4px;font-size:13px;font-weight:300;line-height:1.35;display:block}.names a small+small{margin-top:2px}.names a:hover small,.names a:focus-visible small{color:var(--rail)}.names a[aria-current] small{color:#0000009e}.marker{background:var(--white);border-radius:1px;width:3px;height:15px;position:absolute;left:0}.years .marker{top:calc(50% - 7.5px)}.sheet-toggle,.sheet-close,.slash{display:none}@media (width>=901px){.layout.stacked{grid-template-columns:280px minmax(0,1fr)}.stacked .rail{flex-direction:column;display:flex}.stacked .years,.stacked .years ul{display:contents}.stacked .years a{line-height:2}.stacked .years .marker{display:none}.stacked .slash{display:inline}.stacked .names{flex:0 auto;min-height:0;padding:8px 16px 20px 12px;-webkit-mask-image:none;mask-image:none}.stacked .names li+li{margin-top:14px}}main{min-width:0;padding:0 0 80px 39px}.talk{grid-template-columns:minmax(0,1fr) 280px;column-gap:28px;display:grid}.talk-head{grid-column:1/-1;padding-top:14px}.talk-head h1,.page-head h1{font-family:var(--serif);text-wrap:balance;max-width:760px;margin:9px 0 19px;font-size:clamp(30px,2.1vw + 11px,38px);font-weight:400;line-height:1.12}.talk-head h1{max-width:880px;font-size:clamp(36px,3.4vw + 8px,56px);line-height:1.08}.talk-body{min-width:0}.prose{color:var(--body);max-width:62ch;margin-top:28px;font-size:18px;line-height:1.27}.prose p+p{margin-top:24px}.talk-body .prose{color:var(--white);max-width:60ch;margin-top:36px;font-size:20px;line-height:1.5}.player{aspect-ratio:16/9;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#000;border-radius:8px;display:block;position:relative;overflow:hidden}.player img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), opacity .6s var(--ease)}.player:hover img{opacity:.82;transform:scale(1.015)}.play{background:var(--white);width:72px;height:72px;color:var(--black);transition:transform .6s var(--ease);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}.play svg{width:22px;height:22px;margin-left:3px}.player:hover .play{transform:scale(1.06)}.player iframe{width:100%;height:100%;animation:fade .7s var(--ease);border:0;position:absolute;inset:0}.no-video{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:8px;padding:22px;display:flex}.no-video strong{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.15}.no-video .label{color:var(--muted);font-size:13px}.watch-link{color:var(--muted);margin-top:14px;display:inline-block}.watch-link,.text-link{transition:color .45s var(--ease), background-size .7s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.watch-link:hover,.text-link:hover{color:var(--white);background-position:100% 100%;background-size:0 1px}.about{background:#ffffff14;border-radius:8px;align-self:start;min-width:0;padding:28px 20px}.bio-block+.bio-block{border-top:1px solid var(--line);margin-top:36px;padding-top:36px}.about>.label{margin-bottom:18px}.avatar{object-fit:cover;width:72px;height:72px;font-family:var(--serif);background:#ffffff24;border-radius:10px;place-items:center;font-size:22px;display:grid}.avatar.empty{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.bio-name{color:var(--body);margin-top:18px;font-size:15px;font-weight:400;line-height:1.4}.bio-name a{transition:opacity .4s var(--ease)}.bio-name a:hover{opacity:.7}.bio-text{color:var(--rail);margin-top:14px;font-size:14px;line-height:1.6}.bio-text p+p{margin-top:20px}.bio-link{color:var(--muted);margin-top:16px;font-size:14px;display:inline-block}.panel-list li+li{margin-top:16px}.panel-list a{transition:transform .6s var(--ease);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.panel-list a:hover{transform:translate(3px)}.panel-list strong{color:var(--body);font-size:15px;font-weight:400;line-height:1.3;display:block}.panel-list small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35;display:block}.pager{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;margin-top:80px;padding-top:24px;display:grid}.pager a{transition:transform .6s var(--ease);display:block}.pager a:hover{transform:translate(3px)}.pager a[rel=prev]:hover{transform:translate(-3px)}.pager a[rel=next]{text-align:right;grid-column:2}.pager .label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.pager strong{font-family:var(--serif);color:var(--rail);transition:color .45s var(--ease);font-size:16px;font-weight:400;line-height:1.25;display:block}.pager a:hover strong{color:var(--white)}.pager small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.page-head{max-width:760px;padding:14px 0 28px}.page-head .intro{color:var(--body);max-width:62ch;font-size:18px;line-height:1.27}.filter{border-bottom:1px solid var(--line);transition:border-color .5s var(--ease);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:0 0 14px;display:flex}.filter:focus-within{border-color:var(--white)}.filter input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:300}.filter input::placeholder{color:var(--muted);opacity:1}.filter input::-webkit-search-cancel-button{filter:grayscale()brightness(10)}.filter .label{color:var(--muted);white-space:nowrap;font-size:13px}.group+.group{margin-top:56px}.group h2{font-family:var(--serif);margin-bottom:20px;font-size:24px;font-weight:400}.group h2 a{transition:opacity .4s var(--ease)}.group h2 a:hover{opacity:.7}.cards{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:36px 24px;display:grid}.card{display:block}.card-thumb{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;display:block;overflow:hidden}.card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), opacity .6s var(--ease)}.card:hover .card-thumb img{opacity:.82;transform:scale(1.03)}.card-thumb.blank{align-items:flex-end;padding:14px;display:flex}.card-thumb.blank .label{color:var(--muted);font-size:12px}.card-thumb{position:relative}.sponsored-badge{background:var(--white);color:var(--black);font-family:var(--mono);text-transform:uppercase;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:400;line-height:1.12;position:absolute;top:10px;right:10px}.sponsored-badge.inline{vertical-align:1px;margin-left:12px;display:inline-block;position:static}.card-thumb.unpublished img,.card:hover .card-thumb.unpublished img,.talk-row:hover .card-thumb.unpublished img,.player.unpublished:hover img{filter:grayscale();opacity:.4;transform:none}.unpublished-label{background:var(--black);color:var(--white);border-radius:4px;padding:6px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.card-title{font-family:var(--serif);text-wrap:pretty;margin-top:14px;font-size:19px;line-height:1.2;display:block}.card-speakers{color:var(--muted);transition:color .45s var(--ease);margin-top:6px;font-size:14px;line-height:1.35;display:block}.card-speakers span{display:block}.card:hover .card-speakers{color:var(--white)}.empty-state{color:var(--muted);padding:40px 0}.home-hero{border-radius:8px;margin-bottom:8px;overflow:hidden}.home-hero img{width:100%;height:auto}.watch-years{display:none}.home-section{border-top:1px solid var(--line);margin-top:56px;padding-top:28px;scroll-margin-top:24px}.home-section h2{font-family:var(--serif);margin-bottom:28px;font-size:24px;font-weight:400;line-height:1.2}.about-hatch .prose{margin-top:0}.ratings{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;display:grid}.ratings dd{font-family:var(--serif);margin:0;font-size:clamp(44px,5vw,60px);line-height:1}.ratings dd>span{color:var(--muted);font-size:.4em}.stars{width:120px;height:24px;margin-top:12px;display:block;position:relative}.ratings dd>.stars{font-size:16px}.stars svg{fill:#fff3;width:100%;height:100%;position:absolute;inset:0}.stars .stars-fill{fill:var(--white)}.ratings dt{font-family:var(--mono);text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:14px;font-weight:200}.ratings-note{color:var(--muted);max-width:62ch;margin-top:28px;font-size:14px;line-height:1.45}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.faq h3{color:var(--body);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35}.faq p{color:var(--muted);font-size:15px;line-height:1.5}.latest-talks .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.people-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.people-head h2{margin:0}.people-toggle{border:1px solid var(--white);height:44px;transition:background .45s var(--ease), color .45s var(--ease);border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.people-toggle:hover{background:var(--white);color:var(--black)}.people-toggle svg{transition:transform .7s var(--ease)}.people-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.people-grid{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:0;column-gap:28px;margin:-4px -4px 0;padding:4px 4px 0;display:grid;overflow:hidden}.people-grid.open{grid-auto-rows:auto;row-gap:24px}.people-grid a{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.person-photo{background:var(--white);width:72px;height:72px;color:var(--black);transition:transform .8s var(--ease);border-radius:50%;display:block;overflow:hidden}.person-photo img{object-fit:cover;width:100%;height:100%}.people-grid:not(.open) li:nth-child(n+5) img{display:none}.person-photo span{height:100%;font-family:var(--serif);place-items:center;font-size:22px;display:grid}.people-grid a:hover .person-photo{transform:scale(1.06)}.person-text{min-width:0}.person-text strong{color:var(--body);font-size:15px;font-weight:600;line-height:1.3;display:block}.person-text span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.3;display:block}.site-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:24px 0 32px;font-size:13px;font-weight:200;display:flex}.site-foot ul{flex-wrap:wrap;gap:8px 20px;display:flex}.site-foot a{transition:color .45s var(--ease)}.site-foot a:hover{color:var(--white)}.speaker{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:64px 56px;padding-top:14px;display:grid}.speaker-portrait{aspect-ratio:1;border-radius:10px;overflow:hidden}.speaker-portrait img{object-fit:cover;width:100%;height:100%}.speaker-portrait span{height:100%;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--serif);border-radius:10px;place-items:center;font-size:clamp(72px,9vw,112px);display:grid}.speaker-intro .label{color:var(--muted)}.speaker-intro h1{font-family:var(--serif);text-wrap:balance;margin:14px 0 16px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.04}.speaker-role{color:var(--body);font-size:20px;line-height:1.3}.speaker-bio{color:var(--body);max-width:62ch;margin-top:32px;font-size:18px;line-height:1.45}.speaker-bio p+p{margin-top:20px}.speaker-talk{border-top:1px solid var(--line);grid-column:1/-1;padding-top:28px}.speaker-talk .label{color:var(--muted);margin-bottom:24px}.talk-row{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.talk-row:hover .card-thumb img{opacity:.82;transform:scale(1.03)}.talk-row-text{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.talk-row strong{font-family:var(--serif);text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.12}.talk-row-summary{color:var(--muted);max-width:56ch;font-size:16px;line-height:1.45}.talk-row-go{transition:transform .6s var(--ease);margin-top:4px;font-size:16px;font-weight:400}.talk-row:hover .talk-row-go{transform:translate(4px)}.talk-entry+.talk-entry{margin-top:40px}.speaker-with{color:var(--muted);margin-top:20px;font-size:16px}.speaker-back{font-family:var(--mono);text-transform:uppercase;color:var(--muted);transition:color .45s var(--ease);grid-column:1/-1;font-size:13px;font-weight:200}.speaker-back:hover{color:var(--white)}.promo{border:1px solid var(--white);margin-top:64px;padding:8px;display:block}.promo-inner{background:#111;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.promo-inner img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0}.promo:hover img{transform:scale(1.02)}.promo-inner:after{content:"";background:linear-gradient(90deg,#000000db,#0000009e 28%,#0000 56%);position:absolute;inset:0}.promo-text{z-index:1;flex-direction:column;align-items:flex-start;gap:32px;padding:32px;display:flex;position:relative}.promo-title{font-family:var(--serif);color:var(--white);font-size:clamp(32px,3.6vw,48px);line-height:1.12}.promo-button{border:1px solid var(--white);background:var(--white);height:60px;color:var(--black);transition:background .45s var(--ease), color .45s var(--ease);border-radius:7px;align-items:center;padding:0 28px;font-size:20px;font-weight:700;display:inline-flex}.promo:hover .promo-button{background:var(--black);color:var(--white)}.legal-body{max-width:66ch;color:var(--body);font-size:16px;line-height:1.55}.legal-body h2{font-family:var(--serif);color:var(--white);margin:36px 0 10px;font-size:22px;font-weight:400;line-height:1.2}.legal-body h2:first-child{margin-top:0}.legal-body p+p,.legal-body ul+p{margin-top:14px}.legal-body ul{margin-top:14px;padding-left:18px;list-style:outside}.legal-body li+li{margin-top:8px}.legal-body strong{font-weight:500}.legal-button{font-weight:400}.consent{z-index:60;background:var(--black);border:1px solid var(--white);width:min(420px,100vw - 32px);animation:rise .7s var(--ease) both;border-radius:8px;padding:18px;font-size:14px;line-height:1.45;position:fixed;bottom:24px;left:24px}.consent[hidden]{display:none}.consent-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.consent-actions button{border:1px solid var(--white);background:var(--white);height:44px;color:var(--black);transition:background .45s var(--ease), color .45s var(--ease);border-radius:7px;font-size:14px;font-weight:600}.consent-actions button:hover{background:var(--black);color:var(--white)}.consent-status{font-family:var(--mono);text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:12px;font-weight:200}.consent-status[hidden]{display:none}.consent-corner{z-index:50;border:1px solid var(--line);background:var(--black);color:var(--muted);font-family:var(--mono);text-transform:uppercase;opacity:.7;transition:opacity .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);border-radius:4px;padding:5px 9px;font-size:11px;font-weight:200;line-height:1.2;position:fixed;bottom:12px;left:12px}.consent-corner[hidden]{display:none}.consent-corner:hover,.consent-corner:focus-visible{opacity:1;color:var(--white);border-color:var(--white)}.site-foot button{font:inherit;color:inherit;transition:color .45s var(--ease)}.site-foot button:hover{color:var(--white)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.rise{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@supports (animation-timeline:view()){.card{animation:linear both rise view();animation-range:entry entry 30%}}::view-transition-group(*){animation-duration:.7s;animation-timing-function:var(--ease)}::view-transition-new(names):only-child{animation:fade .7s var(--ease) both!important}::view-transition-old(names):only-child{animation:fade .35s var(--ease) reverse both!important}@media (width<=1180px){.people-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid li{padding-bottom:24px}.people-grid.open{row-gap:0}.talk{grid-template-columns:minmax(0,1fr)}.about{max-width:62ch;margin-top:48px}.speaker{grid-template-columns:minmax(0,1fr);gap:36px}.speaker-portrait{max-width:312px}}@media (width<=900px){.talk-row{grid-template-columns:minmax(0,1fr)}.people,.latest-talks,.foot-speakers{display:none}.consent{bottom:16px;left:16px}.home-hero{margin-bottom:20px}.home-section{margin-top:44px}.faq{grid-template-columns:minmax(0,1fr);gap:24px}.ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.watch-years{gap:10px;display:grid}.watch-years a{background:var(--white);height:56px;color:var(--black);border:1px solid var(--white);transition:background .45s var(--ease), color .45s var(--ease);border-radius:7px;justify-content:space-between;align-items:center;padding:0 18px;font-size:18px;font-weight:700;display:flex}.watch-years a:hover{background:var(--black);color:var(--white)}.site-head{padding:16px 0}.brand{width:158px}.head-actions{gap:14px}.socials{gap:12px}.yt-link svg{width:30px;height:22px}.li-link svg{width:25px;height:24px}.cta{height:40px;padding:0 12px;font-size:15px}.layout,.layout.wide{display:block}.promo{margin-top:44px}.promo-inner{align-items:stretch;min-height:480px}.promo-inner img{object-position:68% 50%}.promo-inner:after{background:linear-gradient(#000000c7,#0000004d 42%,#0000 60%,#0009)}.promo-text{flex:1;justify-content:space-between;gap:24px;padding:20px}.promo-title{font-size:34px}.promo-button{justify-content:center;align-self:stretch;height:56px;font-size:18px}.rail,.layout.wide .rail{z-index:20;max-height:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:var(--black);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.years{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.years::-webkit-scrollbar{display:none}.years ul{gap:12px;display:flex}.years a{padding:0;font-size:16px;line-height:48px}.years a:hover{transform:none}.years .marker{width:100%;height:2px;top:auto;bottom:0;left:0}.sheet-toggle{height:48px;font-family:var(--mono);text-transform:uppercase;flex:none;font-size:13px;font-weight:200;display:block}.names{z-index:40;padding:72px var(--gutter) 40px;background:var(--black);visibility:hidden;opacity:0;transition:opacity .4s var(--ease), transform .6s var(--ease), visibility .4s;position:fixed;inset:0;transform:translateY(12px);-webkit-mask-image:none;mask-image:none}.names.open{visibility:visible;opacity:1;transform:none}.names li+li{margin-top:0}.names a{margin:0;padding:14px 12px 14px 14px;font-size:19px}.names a small{font-size:14px}.sheet-close{top:20px;right:var(--gutter);font-family:var(--mono);text-transform:uppercase;font-size:13px;font-weight:200;display:block;position:fixed}main{padding:24px 0 56px}.prose{font-size:17px;line-height:1.4}.talk-body .prose{margin-top:28px;font-size:18px;line-height:1.5}.pager{margin-top:44px}.play{width:60px;height:60px;margin:-30px 0 0 -30px}}@media (width<=420px){.site-head .socials{display:none}.pager{grid-template-columns:1fr}.pager a[rel=next]{text-align:left;grid-column:1}.site-foot{flex-direction:column}}@media (hover:none){.years a:hover,.pager a:hover{transform:none}.names a:not([aria-current]):hover{color:var(--rail);background:0 0}.watch-years a:hover{background:var(--white);color:var(--black)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
