.talks-page{--talks-navy:#0b2d42;--talks-deep:#061c2b;--talks-cream:#f8f6f3;--talks-copper:#c4894e;--talks-beige:#d9b38c;background:var(--talks-cream);color:var(--talks-navy);font-family:Verdana,Arial,sans-serif}
.talks-page *{box-sizing:border-box}
.talks-page a{color:inherit;text-decoration:none}
.talks-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--talks-cream);padding:12px}
.talks-skip:focus{left:12px;top:12px}
.talks-header{height:82px;background:var(--talks-cream);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,92px);border-bottom:1px solid rgba(11,45,66,.1);position:relative;z-index:2}
.talks-brand{display:flex;align-items:center;width:142px;height:60px;overflow:hidden}
.talks-brand img{display:block;width:100%;height:100%;object-fit:contain}
.talks-header nav{display:flex;align-items:center;gap:clamp(18px,3vw,46px);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.talks-header nav a{transition:color .2s}.talks-header nav a:hover,.talks-header nav a:focus-visible{color:var(--talks-copper)}
.talks-header-cta{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 17px;border:1px solid rgba(11,45,66,.25);transition:background .2s,color .2s}
.talks-header-cta:hover,.talks-header-cta:focus-visible{background:var(--talks-navy);color:var(--talks-cream)}
.talks-hero{min-height:590px;position:relative;overflow:hidden;background:var(--talks-deep);color:var(--talks-cream);display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:5vw;padding:72px clamp(24px,8vw,126px) 68px}
.talks-hero:before{content:"";position:absolute;width:540px;height:540px;border:1px solid rgba(196,137,78,.23);border-radius:50%;right:-235px;top:-180px;box-shadow:0 0 0 36px rgba(196,137,78,.035),0 0 0 74px rgba(196,137,78,.025)}
.talks-hero-copy,.talks-featured{position:relative;z-index:1}
.talks-kicker{display:flex;align-items:center;gap:11px;margin:0 0 22px;color:var(--talks-beige);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.talks-kicker>span{width:26px;height:1px;background:var(--talks-copper)}
.talks-hero h1,.talks-section-heading h2,.talks-contact h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}
.talks-hero h1{font-size:clamp(48px,6vw,86px);line-height:.99;margin:0;max-width:710px}
.talks-hero h1 em,.talks-section-heading h2 em,.talks-contact h2 em{color:var(--talks-copper);font-weight:400}
.talks-intro{font-size:15px;line-height:1.8;max-width:450px;color:rgba(248,246,243,.76);margin:25px 0 28px}
.talks-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.talks-button{display:inline-flex;align-items:center;gap:19px;background:var(--talks-copper);color:var(--talks-deep)!important;padding:16px 20px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s,background .2s}
.talks-button:hover,.talks-button:focus-visible{transform:translateY(-2px);background:var(--talks-beige)}
.talks-secondary-link{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--talks-cream)}
.talks-secondary-link span,.talks-header-cta span{color:var(--talks-copper);margin-left:4px}
.talks-hero-signature{position:absolute;bottom:-92px;left:0;display:flex;align-items:center;gap:12px;color:rgba(248,246,243,.48);font-size:8px;letter-spacing:.2em}
.talks-hero-signature span:first-child{color:var(--talks-beige)}.talks-hero-signature i{width:32px;height:1px;background:var(--talks-copper)}
.talks-featured{max-width:620px;width:100%;justify-self:end;background:#0a2638;border:1px solid rgba(217,179,140,.45);padding:12px;box-shadow:20px 22px 0 rgba(196,137,78,.12)}
.talks-featured-frame{position:relative;aspect-ratio:16/9;background:#020a10;overflow:hidden}
.talks-featured-frame iframe{border:0;width:100%;height:100%;display:block}
.talks-featured-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 8px 5px}
.talks-featured-caption span{font-size:8px;color:var(--talks-beige);letter-spacing:.18em;font-weight:700}
.talks-featured-caption b{font-family:Georgia,'Times New Roman',serif;font-size:15px;font-weight:400}
.talks-featured-number{position:absolute;right:-23px;top:-31px;font-family:Georgia,'Times New Roman',serif;font-size:12px;letter-spacing:.18em;line-height:1.3;text-align:right;color:var(--talks-copper)}
.talks-hero-orbit{position:absolute;bottom:-145px;left:40%;font-family:Georgia,'Times New Roman',serif;font-size:360px;line-height:.8;color:rgba(248,246,243,.025);pointer-events:none}
.talks-manifesto{display:grid;grid-template-columns:auto minmax(0,1.4fr) 1px minmax(220px,.8fr);align-items:center;gap:34px;padding:48px clamp(24px,9vw,140px);background:#fffdfa}
.talks-manifesto-mark{font-family:Georgia,serif;font-size:82px;line-height:.6;color:var(--talks-copper)}
.talks-manifesto>p:first-of-type{font-family:Georgia,'Times New Roman',serif;font-size:clamp(23px,2.5vw,35px);line-height:1.2;margin:0;max-width:650px}
.talks-manifesto>p:first-of-type em{color:var(--talks-copper);font-weight:400}
.talks-manifesto-rule{height:60px;background:rgba(11,45,66,.2)}
.talks-manifesto-note{margin:0;color:rgba(11,45,66,.64);font-size:12px;line-height:1.8;max-width:270px}
.talks-episodes{padding:96px clamp(24px,8vw,126px) 92px}
.talks-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px}
.talks-kicker-dark{color:#a76f3f;margin-bottom:14px}
.talks-section-heading h2{font-size:clamp(38px,5vw,62px);line-height:1;margin:0}
.talks-section-heading>p{max-width:370px;color:rgba(11,45,66,.7);font-size:13px;line-height:1.8;margin:0 0 4px}
.talks-guest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}
.talks-guest-card{display:block;background:#fffdfa;border:1px solid rgba(11,45,66,.1);transition:transform .2s,box-shadow .2s;overflow:hidden}
.talks-guest-card:hover,.talks-guest-card:focus-visible{transform:translateY(-4px);box-shadow:0 15px 28px rgba(11,45,66,.13)}
.talks-guest-image{aspect-ratio:16/9;background:var(--talks-navy);position:relative;overflow:hidden}
.talks-guest-image:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(3,16,25,.55))}
.talks-guest-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}
.talks-guest-card:hover .talks-guest-image img{transform:scale(1.045)}
.talks-guest-image>span{position:absolute;top:10px;left:11px;z-index:1;background:var(--talks-copper);color:var(--talks-deep);font-size:8px;font-weight:700;letter-spacing:.1em;padding:6px 8px}
.talks-guest-image>b{position:absolute;z-index:1;right:13px;bottom:12px;color:#fff;font-size:12px;width:31px;height:31px;border-radius:50%;background:#cf272e;display:grid;place-items:center;padding-left:2px}
.talks-guest-copy{padding:16px 17px 18px;min-height:129px}
.talks-guest-copy>span{color:#a76f3f;font-size:8px;line-height:1.5;font-weight:700;letter-spacing:.12em}
.talks-guest-copy h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:20px;line-height:1.1;margin:9px 0 6px}
.talks-guest-copy p{font-size:10px;line-height:1.55;color:rgba(11,45,66,.66);margin:0}
.talks-archive{margin-top:40px;padding-top:24px;border-top:1px solid rgba(11,45,66,.16);display:flex;align-items:center;justify-content:space-between;gap:18px}
.talks-archive p{font-family:Georgia,'Times New Roman',serif;font-size:21px;margin:0}
.talks-archive a{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.talks-archive a span{color:#a76f3f;margin-left:7px}
.talks-contact{background:var(--talks-navy);color:var(--talks-cream);padding:68px clamp(24px,8vw,126px)}
.talks-contact-inner{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:45px}
.talks-contact h2{font-size:clamp(38px,5vw,61px);line-height:1;margin:0 0 18px}
.talks-contact-inner>div:first-child>p:last-child{max-width:520px;color:rgba(248,246,243,.69);font-size:12px;line-height:1.8;margin:0}
.talks-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:17px}
.talks-button-light{background:var(--talks-cream)}
.talks-contact-actions>a:last-child{font-size:11px;color:var(--talks-beige)}
.talks-footer{min-height:82px;padding:18px clamp(24px,6vw,92px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--talks-deep);color:rgba(248,246,243,.57);font-size:9px;letter-spacing:.09em}
.talks-footer-brand{width:106px;height:48px;overflow:hidden;display:flex;align-items:center}
.talks-footer-brand img{width:100%;height:100%;object-fit:contain}
.talks-footer>a:last-child{color:var(--talks-beige)}
@media(max-width:1000px){.talks-hero{grid-template-columns:1fr;gap:43px;padding-top:64px;padding-bottom:100px}.talks-featured{justify-self:start;max-width:720px}.talks-hero-signature{bottom:-63px}.talks-guest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.talks-manifesto{gap:22px;grid-template-columns:auto minmax(0,1.4fr) 1px minmax(160px,.8fr)}}
@media(max-width:720px){.talks-header{height:72px;padding:0 18px}.talks-brand{width:105px;height:50px}.talks-header nav{gap:14px;font-size:8px;letter-spacing:.1em}.talks-header nav a:first-child{display:none}.talks-header-cta{font-size:8px;padding:11px 10px;letter-spacing:.05em}.talks-hero{padding:58px 22px 88px;min-height:auto}.talks-hero h1{font-size:clamp(44px,11vw,67px)}.talks-intro{font-size:13px}.talks-hero-actions{gap:17px}.talks-button{padding:15px;font-size:9px}.talks-secondary-link{font-size:9px}.talks-featured-caption{align-items:flex-start;flex-direction:column}.talks-featured-number{right:-8px;top:-28px}.talks-manifesto{padding:37px 24px;grid-template-columns:auto 1fr;gap:12px 20px}.talks-manifesto-mark{grid-row:span 2;font-size:70px}.talks-manifesto-rule{display:none}.talks-manifesto-note{grid-column:2}.talks-episodes{padding:68px 20px}.talks-section-heading{display:block;margin-bottom:26px}.talks-section-heading h2{font-size:45px}.talks-section-heading>p{margin-top:17px;font-size:12px}.talks-guest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 11px}.talks-guest-copy{padding:12px 11px;min-height:126px}.talks-guest-copy h3{font-size:17px}.talks-guest-copy>span{font-size:7px}.talks-guest-copy p{font-size:9px}.talks-guest-image>span{top:7px;left:7px;padding:5px 6px}.talks-guest-image>b{width:26px;height:26px;right:8px;bottom:8px;font-size:10px}.talks-archive{align-items:flex-start;flex-direction:column}.talks-archive p{font-size:19px}.talks-archive a{font-size:9px}.talks-contact{padding:54px 22px}.talks-contact-inner{align-items:flex-start;flex-direction:column;gap:26px}.talks-contact h2{font-size:45px}.talks-footer{padding:20px;flex-wrap:wrap}.talks-footer-brand{width:85px}.talks-footer span{order:3;width:100%}}
@media(max-width:390px){.talks-header nav a:nth-child(2){display:none}.talks-hero h1{font-size:42px}.talks-guest-grid{grid-template-columns:1fr}.talks-guest-copy{min-height:auto}.talks-guest-image{aspect-ratio:16/8.5}}
