.talk-page{--talk-accent:var(--color-coral)}.talk-hero{border-bottom:var(--border);background:color-mix(in srgb, var(--color-forest-soft) 36%, var(--color-paper));padding:clamp(2.5rem,5vw,5rem) 0}.talk-hero__grid{grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.talk-hero__copy{position:sticky;top:7rem}.talk-hero h1{letter-spacing:-.08em;margin:.75rem 0 1rem;font-size:clamp(3rem,6vw,5.7rem);line-height:.92}.talk-hero h1 em{color:var(--color-forest);font-family:var(--font-editorial);font-style:normal;font-weight:700}.talk-hero__copy>p:not(.eyebrow){max-width:29rem;color:var(--color-muted);font-size:1rem;line-height:1.8}.talk-hero__facts{flex-wrap:wrap;gap:.45rem;margin-top:1.4rem;display:flex}.talk-hero__facts span{border:var(--border);background:var(--color-surface);border-radius:999px;padding:.42rem .62rem;font-size:.68rem;font-weight:820}.talk-feature{border:var(--border-strong);background:var(--color-surface);min-height:35rem;box-shadow:.65rem .65rem 0 color-mix(in srgb, var(--color-coral) 70%, var(--color-ink));grid-template-columns:minmax(13rem,20rem) minmax(0,1fr);scroll-margin-top:7rem;display:grid;overflow:hidden}.talk-player{background:#07100e;place-items:center;min-height:35rem;display:grid}.talk-player video{object-fit:contain;background:#000;width:100%;height:100%;max-height:42rem;display:block}.talk-feature__copy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.25rem);display:flex}.talk-meta{flex-wrap:wrap;gap:.45rem;display:flex}.talk-meta span,.talk-meta time{border:var(--border);padding:.35rem .55rem;font-size:.66rem;font-weight:820}.talk-meta span:first-child{color:#fff;border-color:var(--color-forest);background:var(--color-forest)}.talk-feature__label{color:var(--color-cobalt);letter-spacing:.14em;margin:2rem 0 .45rem;font:900 .65rem/1 ui-monospace,monospace}.talk-feature h2{font-family:var(--font-editorial);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.4vw,4rem);line-height:1.12}.talk-feature__copy>p:not(.talk-feature__label):not(.talk-feature__note){max-width:36rem;color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:1.8}.talk-feature__note{color:var(--color-muted);margin-top:auto;padding-top:2rem;font-size:.7rem;line-height:1.6}.talk-archive{padding:clamp(3rem,6vw,5.5rem) 0}.talk-archive__head{grid-template-columns:1fr minmax(18rem,.8fr);align-items:end;gap:2rem;display:grid}.talk-archive__head h2{letter-spacing:-.065em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.talk-archive__head>p{color:var(--color-muted);margin:0;line-height:1.75}.talk-tabs{gap:.5rem;margin:1.8rem 0 1.1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.talk-tabs button{border:var(--border-strong);min-height:2.65rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.76rem;font-weight:850}.talk-tabs button[aria-pressed=true]{color:#fff;background:var(--color-forest)}.talk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.talk-card[hidden]{display:none}.talk-card{border:var(--border-strong);background:var(--color-surface)}.talk-card:only-child{grid-column:span 2}.talk-card__button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:7.25rem minmax(0,1fr);padding:0;display:grid}.talk-card__image{background:var(--color-ink);min-height:12rem;position:relative;overflow:hidden}.talk-card__image img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.talk-card__button:hover .talk-card__image img{transform:scale(1.035)}.talk-card__image>span{color:#fff;background:var(--color-coral);width:2.35rem;height:2.35rem;box-shadow:2px 2px 0 var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.6rem;left:.6rem}.talk-card__copy{flex-direction:column;min-width:0;padding:1rem;display:flex}.talk-card__copy small{color:var(--color-cobalt);font-size:.62rem;font-weight:850}.talk-card__copy strong{font-family:var(--font-editorial);margin:.8rem 0;font-size:1.08rem;line-height:1.38}.talk-card__copy time{color:var(--color-muted);margin-top:auto;font-size:.66rem}@media (width<=70rem){.talk-hero__grid{grid-template-columns:1fr}.talk-hero__copy{position:static}.talk-hero h1{font-size:clamp(3rem,10vw,5rem)}.talk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.talk-hero{padding-top:1.8rem}.talk-feature{min-height:20rem;box-shadow:.35rem .35rem 0 color-mix(in srgb, var(--color-coral) 70%, var(--color-ink));grid-template-columns:minmax(8.5rem,42%) minmax(0,1fr)}.talk-player{min-height:20rem}.talk-feature__copy{justify-content:flex-start;padding:1rem}.talk-meta{gap:.28rem}.talk-meta span,.talk-meta time{padding:.28rem .4rem;font-size:.56rem}.talk-feature__label{margin:1.15rem 0 .4rem}.talk-feature h2{font-size:clamp(1.35rem,6vw,2rem)}.talk-feature__copy>p:not(.talk-feature__label):not(.talk-feature__note){font-size:.78rem;line-height:1.6}.talk-feature__note{display:none}.talk-archive__head{grid-template-columns:1fr;gap:.65rem}.talk-archive__head>p{font-size:.82rem}.talk-grid{grid-template-columns:1fr}.talk-card:only-child{grid-column:span 1}.talk-card__button{grid-template-columns:6.5rem minmax(0,1fr)}.talk-card__image{min-height:10rem}}@media (width<=23rem){.talk-feature{grid-template-columns:1fr}.talk-player{min-height:29rem}}
