body[data-page=speaking]{--speaking-rule-light: rgb(23 25 29 / 22%);--speaking-rule-soft: rgb(23 25 29 / 12%);--speaking-rule-dark: rgb(255 255 255 / 16%);--speaking-text-soft: #62615c;--speaking-text-body: #3b3a36}body[data-page=speaking] main{background:var(--paper)}.speaking-hero{min-height:clamp(760px,92svh,920px);padding-top:78px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.speaking-hero-copy{position:relative;z-index:2;padding:clamp(4.5rem,7vw,7rem) var(--side) clamp(3.5rem,6vw,5.5rem);display:flex;flex-direction:column;justify-content:center}.speaking-hero h1{max-width:14ch;margin:0 0 clamp(1.8rem,3vw,2.8rem);font-size:clamp(4rem,6.3vw,5.9rem);line-height:.88;letter-spacing:-.052em}.speaking-hero h1 em{color:var(--red);font-weight:400}.speaking-hero-lede{max-width:580px;margin:0;color:#c9c9c4;font:400 clamp(1.25rem,1.75vw,1.65rem)/1.48 var(--serif);text-wrap:pretty}.speaking-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,3.5vw,3.25rem)}.speaking-hero-actions .button{margin:0}.speaking-hero-image{position:relative;min-width:0;margin:0;overflow:hidden}.speaking-hero-image img{width:100%;height:100%;object-fit:cover;object-position:74% center}.speaking-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 11 15 / 32%),transparent 30%),linear-gradient(0deg,rgb(9 11 15 / 42%),transparent 42%);pointer-events:none}.speaking-cred{padding:1.35rem 0;border-bottom:1px solid var(--speaking-rule-light)}.speaking-cred .shell{display:grid;grid-template-columns:1.45fr .9fr 1fr;gap:1.5rem 3rem;align-items:center}.speaking-cred span{color:#4e4d48;font-size:.66rem;line-height:1.5;text-transform:uppercase;letter-spacing:.115em}.speaking-premise{padding:clamp(5rem,7.5vw,7.5rem) 0;border-bottom:1px solid var(--speaking-rule-soft)}.speaking-premise h2{max-width:24ch;margin:0;font-size:clamp(2.1rem,3.1vw,3.1rem);line-height:1.08;letter-spacing:-.035em;text-wrap:pretty}.speaking-premise h2 em{font-weight:400}.premise-copy .lede{max-width:36ch;margin:0;color:var(--speaking-text-body);font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.55;text-wrap:pretty}.talks{padding:clamp(6rem,9vw,9rem) 0}.talks-head{margin-bottom:clamp(3rem,5vw,4.5rem)}.talks-head h2{max-width:22ch;margin:0;font-size:clamp(3.2rem,4.8vw,4.8rem);line-height:.94;letter-spacing:-.045em}.talks-head h2 em{font-weight:400}.talk-catalogue{border-top:1px solid var(--dark)}.talk-chapter{position:relative;display:grid;grid-template-columns:clamp(88px,9vw,132px) minmax(0,1.05fr) minmax(300px,.95fr);gap:0 clamp(2rem,4.5vw,4.5rem);padding:clamp(2.75rem,4.5vw,4.25rem) 0 clamp(3rem,4.5vw,4.25rem);border-bottom:1px solid var(--dark);transition:background-color .3s ease}.talk-main{min-width:0;display:flex;flex-direction:column}.talk-chapter h3{max-width:14ch;margin:0 0 1.4rem;font-size:clamp(2.3rem,3.5vw,3.5rem);line-height:.98;letter-spacing:-.042em;text-wrap:balance}.talk-abstract{max-width:46ch;margin:0;font:400 clamp(1.02rem,1.28vw,1.18rem)/1.55 var(--serif);text-wrap:pretty}.talk-cta{margin-top:0;padding-top:2.2rem;align-self:flex-start;display:inline-flex;align-items:center;gap:2rem;font-size:.67rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em}.talk-cta span{color:var(--speaking-text-soft);transition:color .22s ease,transform .22s ease}.talk-side{min-width:0;padding-top:.5rem}.talk-meta{margin:0;border-top:1px solid var(--speaking-rule-light)}.talk-meta>div{display:grid;grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:1.2rem;padding:.9rem 0;border-bottom:1px solid var(--speaking-rule-light)}.talk-meta dt{padding-top:.2rem;color:var(--speaking-text-soft);font-size:.62rem;line-height:1.4;text-transform:uppercase;letter-spacing:.12em}.talk-meta dd{margin:0;font-size:.9rem;line-height:1.55}.room-moment{position:relative;min-height:clamp(620px,86svh,880px);display:flex;align-items:center;overflow:hidden}.room-moment-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.68) contrast(1.05)}.room-moment:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090b0fe5,#090b0f9e 36%,#090b0f00 62%),linear-gradient(0deg,rgb(9 11 15 / 72%),transparent 38%);pointer-events:none}.room-moment-copy{position:relative;z-index:1;padding:clamp(5rem,8vw,8rem) 0 clamp(6.5rem,9vw,9rem)}.room-moment blockquote{max-width:17ch;margin:0;color:var(--light);font:400 clamp(2.5rem,4vw,4rem)/1.02 var(--serif);letter-spacing:-.045em}.room-moment blockquote em{color:var(--light);font-weight:400}@keyframes speaking-line-draw{to{stroke-dashoffset:0}}.formats{padding:0;border-top:1px solid var(--speaking-rule-soft)}.formats-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.formats-photo{margin:0;overflow:hidden;background:var(--ink)}.formats-photo img{width:100%;height:100%;min-height:640px;object-fit:cover;object-position:38% center}.formats-copy{padding:clamp(4.5rem,7vw,7.5rem) var(--side) clamp(4.5rem,7vw,7.5rem) clamp(3rem,5.5vw,5.5rem);display:flex;flex-direction:column;justify-content:center}.formats-copy h2{max-width:24ch;margin:0 0 1.4rem;font-size:clamp(2.6rem,3.6vw,3.6rem);line-height:.96;letter-spacing:-.045em}.formats-copy h2 em{font-weight:400}.formats-copy .lede{max-width:36ch;margin:0;color:var(--speaking-text-body);font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.5}.format-list{margin-top:clamp(2rem,3.5vw,3rem);margin-inline:-1rem;padding-inline:1rem;overflow:hidden;border-top:1px solid var(--dark)}.format-list article{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem;align-items:baseline;padding:1.45rem 0;border-bottom:1px solid var(--speaking-rule-light);transition:color .28s ease,border-color .28s ease}.format-list article:before{content:"";position:absolute;inset:0 -1rem;z-index:-1;background:var(--ink);opacity:0;transition:opacity .28s ease}.format-list h3{margin:0;font-size:clamp(1.55rem,2vw,2rem);line-height:1;letter-spacing:-.035em;text-wrap:balance;transition:color .22s ease,transform .28s ease}.format-list article p{max-width:34ch;margin:0;color:var(--speaking-text-soft);font-size:.9rem;line-height:1.55;transition:color .22s ease}@media(hover:hover){.talk-chapter:hover{background:var(--paper-raised)}.talk-chapter:hover .talk-cta span{color:var(--red);transform:translate(4px)}.format-list article:hover{color:var(--light);border-color:transparent}.format-list article:hover:before{opacity:1}.format-list article:hover h3{color:var(--red);transform:translate(6px)}.format-list article:hover p{color:var(--muted)}}.talk-chapter:focus-within{background:var(--paper-raised)}.talk-chapter:focus-within .talk-cta span{color:var(--red)}.speaking-contact{padding:clamp(6.5rem,9vw,9rem) 0}.contact-pitch{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(3rem,8vw,8rem);align-items:center}.speaking-contact h2{max-width:11ch;margin:0;font-size:clamp(4.2rem,6.4vw,6.2rem);line-height:.9;letter-spacing:-.05em}.speaking-contact h2 em{font-weight:400}.contact-pitch>div:last-child{max-width:650px}.contact-pitch>div:last-child>p{color:#c7c8c4}.contact-pitch .lede{color:var(--light)}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(2rem,4vw,3.5rem)}.speaking-proof{padding:clamp(5.5rem,8vw,8rem) 0}.speaking-proof-head{margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(2rem,7vw,7rem);align-items:end}.speaking-proof-label,.speaking-proof-video>div>p,.speaking-proof-notes article>p{margin:0 0 1rem;color:#66645f;font-size:.64rem;line-height:1.4;text-transform:uppercase;letter-spacing:.13em}.speaking-proof-head h2{max-width:12ch;margin:0;font-size:clamp(3rem,5.4vw,5.3rem);line-height:.93;letter-spacing:-.045em}.speaking-proof-head h2 em{color:var(--accent, var(--red));font-weight:400}.speaking-proof-head>p{max-width:39ch;margin:0 0 .4rem;color:#55544f;font-size:.9rem}.speaking-proof-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1px;padding:1px;background:#17191d38}.speaking-proof-video,.speaking-proof-notes article{background:var(--paper-raised, #fffdf8)}.speaking-proof-video{min-width:0;display:grid;grid-template-rows:minmax(360px,1fr) auto}.speaking-proof-video figure{min-height:360px;margin:0;position:relative;overflow:hidden}.speaking-proof-video figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(9 11 15 / 48%),transparent 58%)}.speaking-proof-video figure img{height:100%;object-fit:cover;filter:saturate(.7) contrast(1.05);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.speaking-proof-video figure>span{width:62px;aspect-ratio:1;position:absolute;z-index:1;left:2rem;bottom:2rem;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;font-size:1rem;transition:transform .3s ease}.speaking-proof-video>div{padding:clamp(1.7rem,3vw,2.7rem)}.speaking-proof-video h3,.speaking-proof-notes h3{margin:0;font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.08}.speaking-proof-video .speaking-proof-context{max-width:46ch;margin:1rem 0 0;color:#66645f;font-size:.78rem;line-height:1.6}.speaking-proof-video b,.speaking-proof-notes a{margin-top:1.6rem;display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgb(23 25 29 / 25%);font-size:.64rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.speaking-proof-video b span,.speaking-proof-notes a b{color:var(--red);transition:transform .25s ease}.speaking-proof-video:hover figure img,.speaking-proof-video:focus-visible figure img{transform:scale(1.025);filter:saturate(.9) contrast(1.03)}.speaking-proof-video:hover b span,.speaking-proof-video:focus-visible b span,.speaking-proof-notes a:hover b,.speaking-proof-notes a:focus-visible b{transform:translate(4px,-4px)}.speaking-proof-notes{min-width:0;display:grid;grid-template-rows:1fr 1fr;gap:1px;background:#17191d38}.speaking-proof-notes article{min-height:270px;padding:clamp(1.7rem,3vw,2.7rem);display:flex;flex-direction:column}.speaking-proof-notes article>span{margin-top:1rem;color:#66645f;font-size:.78rem}.speaking-proof-notes article a{margin-top:auto}.speaking-proof a:focus-visible{outline:2px solid var(--red);outline-offset:-2px}@media(max-width:1100px){.talk-side{padding-top:2.2rem}.talk-meta dd{max-width:52ch}.talk-cta{padding-top:1.8rem}}@media(max-width:900px){.speaking-proof-head,.speaking-proof-grid{grid-template-columns:1fr}.speaking-proof-head{gap:1.5rem}.speaking-proof-head>p{max-width:56ch}.speaking-hero{position:relative;min-height:min(92svh,790px);padding-top:68px;display:block}.speaking-hero-image{position:absolute;inset:68px 0 0}.speaking-hero-image img{object-position:74% center}.speaking-hero-image:after{background:linear-gradient(90deg,#090b0ff0,#090b0fad 58%,#090b0f38),linear-gradient(0deg,rgb(9 11 15 / 82%) 0%,transparent 52%)}.speaking-hero-copy{min-height:calc(min(92svh,790px) - 68px);padding-top:5.5rem;padding-right:clamp(var(--side),44vw,25rem)}.speaking-hero h1{font-size:clamp(3.4rem,8vw,4.6rem)}.speaking-hero-lede{font-size:clamp(1.12rem,2.7vw,1.38rem)}.speaking-cred .shell{grid-template-columns:1fr;gap:.55rem}.speaking-premise h2{max-width:26ch}.premise-copy .lede{max-width:56ch}.formats-split{grid-template-columns:1fr}.formats-photo img{min-height:0;height:auto;aspect-ratio:3 / 2;object-position:center}.formats-copy{padding:clamp(4rem,7vw,6rem) var(--side)}.contact-pitch{grid-template-columns:1fr;align-items:start}.speaking-contact h2{max-width:12ch}}@media(max-width:700px){.speaking-proof{padding:4.75rem 0}.speaking-proof-head h2{font-size:clamp(2.7rem,12vw,4rem)}.speaking-proof-video{grid-template-rows:auto auto}.speaking-proof-video figure{min-height:62vw}.speaking-proof-notes article{min-height:300px}.speaking-hero-copy{padding-right:var(--side);justify-content:flex-end}.speaking-hero h1{font-size:clamp(3.05rem,13.2vw,4rem)}.speaking-hero-lede{max-width:33ch;color:#dcddd8;font-size:1.05rem}.speaking-hero-actions,.contact-actions{display:grid;grid-template-columns:1fr}.speaking-hero-actions .button,.contact-actions .button{width:100%;min-width:0}.speaking-premise{padding:4.5rem 0}.speaking-premise h2{font-size:clamp(1.75rem,7.2vw,2.3rem)}.talks{padding:5.5rem 0}.talks-head h2{font-size:clamp(2rem,10vw,3.15rem)}.talk-chapter{grid-template-columns:1fr;gap:0;padding:2.5rem 0 2.75rem}.talk-side{padding-top:2rem}.talk-chapter h3{font-size:clamp(2.1rem,9vw,2.6rem)}.talk-abstract{font-size:1rem}.talk-meta>div{grid-template-columns:1fr;gap:.3rem;padding:.8rem 0}.talk-meta dd{font-size:.94rem}.room-moment{min-height:clamp(620px,88svh,780px);align-items:flex-end}.room-moment-photo{object-position:62% top}.room-moment:after{background:linear-gradient(90deg,#090b0fb3,#090b0f40 70%),linear-gradient(0deg,rgb(9 11 15 / 92%) 0%,rgb(9 11 15 / 55%) 45%,transparent 72%)}.room-moment-copy{padding:7rem 0 8.75rem}.room-moment blockquote{max-width:17ch;font-size:clamp(1.9rem,7.8vw,2.5rem);text-wrap:balance}.formats-copy h2,.talks-head h2{text-wrap:balance}.formats-copy h2{font-size:clamp(2.3rem,9.5vw,2.9rem)}.formats-copy h2 br{display:none}.format-list article{grid-template-columns:1fr;gap:.4rem;padding:1.2rem 0}.format-list article:before{inset:0 -.75rem}.format-list h3{font-size:clamp(1.6rem,7.5vw,2rem)}.speaking-contact{padding:5.5rem 0}.speaking-contact h2{font-size:clamp(3rem,13vw,4rem)}}@media(max-width:420px){.speaking-hero{min-height:max(720px,100svh)}.speaking-hero-copy{min-height:calc(max(720px,100svh) - 68px);padding-bottom:2rem}.speaking-hero h1{font-size:clamp(2.6rem,12.5vw,3.45rem)}}body[data-page=speaking] .speaking-cred .shell{grid-template-columns:1.6fr 1.15fr .85fr;gap:1rem 2.5rem}body[data-page=speaking] .speaking-cred span{color:var(--tone-muted);font-size:.72rem;letter-spacing:.09em;text-wrap:balance}@media(max-width:700px){body[data-page=speaking] .speaking-cred{padding:1.1rem 0}body[data-page=speaking] .speaking-cred .shell{grid-template-columns:1fr;gap:.35rem}body[data-page=speaking] .speaking-cred span{font-size:.82rem;line-height:1.5;text-transform:none;letter-spacing:0}}body[data-page=speaking] .speaking-proof{background:var(--tone-raised)}body[data-page=speaking] :is(.speaking-proof-video,.speaking-proof-notes article){background:var(--tone-paper)}body[data-page=speaking] .speaking-proof-head h2{max-width:13ch;text-wrap:balance}body[data-page=speaking] :is(.speaking-proof-video h3,.speaking-proof-notes h3){max-width:24ch;text-wrap:balance}body[data-page=speaking] .speaking-proof-video figure img{object-position:50% 40%;filter:saturate(.86) contrast(1.03)}body[data-page=speaking] .speaking-proof-video:hover figure>span,body[data-page=speaking] .speaking-proof-video:focus-visible figure>span{transform:scale(1.06)}body[data-page=speaking] .speaking-premise{padding:0;border-bottom:0}body[data-page=speaking] .premise-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch}body[data-page=speaking] .premise-photo{margin:0;overflow:hidden;background:var(--tone-ink)}body[data-page=speaking] .premise-photo img{display:block;width:100%;height:100%;min-height:620px;object-fit:cover;object-position:50% 40%;filter:saturate(.8) contrast(1.02)}body[data-page=speaking] .premise-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3.5rem,5.5vw,5.5rem) var(--side) clamp(3.5rem,5.5vw,5.5rem) clamp(3rem,5vw,5rem)}body[data-page=speaking] .speaking-premise h2{max-width:18ch;font-size:clamp(2.2rem,3.2vw,3.3rem);line-height:1.1}body[data-page=speaking] .premise-copy .lede{max-width:34ch;margin-top:1.4rem}body[data-page=speaking] .premise-copy .text-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:2rem}@media(max-width:900px){body[data-page=speaking] .premise-split{grid-template-columns:1fr}body[data-page=speaking] .premise-photo img{min-height:0;aspect-ratio:4 / 3}body[data-page=speaking] .premise-copy{padding:2.75rem var(--side) 3rem}}body[data-page=speaking] .talk-chapter{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:start;padding-block:2.5rem 2.75rem}body[data-page=speaking] .talk-chapter h3{max-width:16ch;margin-top:.25rem;font-size:clamp(2.2rem,3.2vw,3.2rem)}body[data-page=speaking] .talk-side{display:flex;flex-direction:column;padding-top:.35rem}body[data-page=speaking] .talk-cta{margin-top:auto;padding-top:1.4rem}body[data-page=speaking] .talk-meta>div{grid-template-columns:minmax(150px,172px) minmax(0,1fr)}@media(max-width:1100px){body[data-page=speaking] .talk-chapter{grid-template-columns:1fr}body[data-page=speaking] .talk-side{grid-column:auto;padding-top:2rem}}@media(min-width:901px){body[data-page=speaking] .room-moment{display:flex;align-items:center;height:clamp(640px,88svh,900px);min-height:0}body[data-page=speaking] .room-moment-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 18%;filter:saturate(.9) contrast(1.02)}body[data-page=speaking] .room-moment-copy{width:100%;max-width:none;padding:3.5rem max(var(--side),calc((100% - 82rem)/2)) 6.5rem}body[data-page=speaking] .room-moment blockquote{max-width:min(38%,20ch)}}@media(min-width:901px)and (max-width:1300px){body[data-page=speaking] .room-moment-photo{object-position:64% 18%}}body[data-page=speaking] .room-moment-kicker{margin:0 0 1.2rem;color:var(--tone-accent-light);font:500 .72rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.12em}body[data-page=speaking] .room-line{position:absolute;z-index:1;bottom:1.5rem;left:max(var(--side),calc((100% - 82rem)/2));display:block;width:min(82rem,100% - var(--side) * 2);height:44px;overflow:visible}body[data-page=speaking] .room-line path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body[data-page=speaking] .room-line-forecast{stroke:#f7f5f06b;stroke-width:1}body[data-page=speaking] .room-line-actual{stroke:var(--tone-accent-light);stroke-width:1.7}@media(prefers-reduced-motion:no-preference){body[data-page=speaking] .room-line.is-ready .room-line-actual{stroke-dasharray:1;stroke-dashoffset:1}body[data-page=speaking] .room-line.is-ready.is-drawn .room-line-actual{animation:speaking-line-draw 1.8s cubic-bezier(.65,0,.35,1) both}}@media(max-width:900px){body[data-page=speaking] .room-line{position:relative;inset:auto;width:auto;height:32px;margin:0 var(--side) 1.75rem}body[data-page=speaking] .room-moment-copy{padding-bottom:2.25rem}}body[data-page=speaking] .formats{border-top:1px solid var(--tone-rule)}body[data-page=speaking] .formats-photo img{object-position:50% 30%;filter:saturate(.88) contrast(1.02)}@media(min-width:901px){body[data-page=speaking] .formats-photo{position:relative;min-height:640px}body[data-page=speaking] .formats-photo img{position:absolute;inset:0;min-height:0}}@media(max-width:900px){body[data-page=speaking] .formats-photo img{aspect-ratio:4 / 3;object-position:50% 30%}}body[data-page=speaking] .speaking-contact{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #ffffff2b}body[data-page=speaking] .speaking-contact-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 38%;filter:saturate(.6) contrast(1.05)}body[data-page=speaking] .speaking-contact:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#252b2df0,#252b2dc7,#252b2de5),linear-gradient(0deg,#252b2deb,#252b2d8c 60%)}body[data-page=speaking] .contact-pitch{position:relative}@media(max-width:900px){body[data-page=speaking] .speaking-contact{padding-top:0}body[data-page=speaking] .speaking-contact-photo{position:relative;inset:auto;z-index:auto;height:auto;aspect-ratio:16 / 9;margin-bottom:clamp(2.5rem,8vw,3.5rem);filter:saturate(.7) contrast(1.05)}body[data-page=speaking] .speaking-contact:before{display:none}}body[data-page=speaking] :is(.talk-cta,.speaking-proof-label,.speaking-proof-video>div>p,.speaking-proof-notes article>p,.speaking-proof-video b,.speaking-proof-notes article a){font-size:.72rem;letter-spacing:.1em}body[data-page=speaking] .talk-meta dt{font-size:.74rem}@media(max-width:900px){body[data-page=speaking] :is(.talk-cta,.speaking-proof-label,.speaking-proof-video>div>p,.speaking-proof-notes article>p,.speaking-proof-video b,.speaking-proof-notes article a,.talk-meta dt){font-size:.76rem}body[data-page=speaking] .speaking-proof-notes article a,body[data-page=speaking] .talk-cta{align-items:center;min-height:44px}}@media(min-width:901px)and (max-width:1150px){body[data-page=speaking] .speaking-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding-bottom:2.5rem}body[data-page=speaking] .speaking-hero-copy{padding:3.5rem 2rem 2rem var(--side)}body[data-page=speaking] .speaking-hero-actions .button{min-width:0}body[data-page=speaking] .speaking-hero-image{align-self:end;margin:42px var(--side) 0 0}}@media(max-width:560px){body[data-page=speaking] .speaking-hero-copy{padding-top:2.75rem;padding-bottom:1.75rem}body[data-page=speaking] .speaking-hero-lede{max-width:32ch;font-size:1rem;line-height:1.6}body[data-page=speaking] .speaking-hero-actions{margin-top:1.4rem}}html body[data-page=speaking] .speaking-occasion{background:var(--tone-sage)}html body[data-page=speaking] .speaking-inquiry{background:var(--tone-ink-raised)}html body[data-page=speaking] main .speaking-index.page-index{--kit-progress: 0;position:sticky;top:0;z-index:20;background:var(--tone-raised);border-top:1px solid var(--tone-rule-strong);border-bottom:1px solid var(--tone-rule-strong)}html body[data-page=speaking] main .speaking-index.page-index .shell{position:relative}html body[data-page=speaking] main .speaking-flagship.plate{border-top:0}html body[data-page=speaking] main .speaking-index.page-index a{justify-content:flex-start;gap:.85rem;min-height:62px;margin-right:0;padding:.6rem 1.1rem .6rem .9rem;border-left:1px solid var(--tone-rule);color:var(--tone-muted);transition:color .2s,background-color .2s}html body[data-page=speaking] main .speaking-index.page-index a:last-of-type{border-right:1px solid var(--tone-rule)}html body[data-page=speaking] main .speaking-index.page-index a>span:first-child{flex:none;font:400 .82rem/1 var(--serif);letter-spacing:0;color:var(--tone-accent)}html body[data-page=speaking] main .speaking-index.page-index a>span:last-child{margin-left:auto}html body[data-page=speaking] main .speaking-index.page-index a:is(:hover,:focus-visible){background:var(--tone-stone);color:var(--tone-text)}html body[data-page=speaking] main .speaking-index.page-index a[aria-current=location]{color:var(--tone-text)}html body[data-page=speaking] main .speaking-index.page-index .shell:before{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:max(0px,calc(var(--kit-progress) * 100% - 22px));background:var(--tone-accent);opacity:0;transition:width .45s cubic-bezier(.2,.7,.2,1),opacity .2s;pointer-events:none}html body[data-page=speaking] main .speaking-index.page-index .kit-line{position:absolute;left:calc(var(--kit-progress) * 100%);bottom:-1px;width:44px;height:14px;transform:translate(-50%);color:var(--tone-accent);opacity:0;transition:left .45s cubic-bezier(.2,.7,.2,1),opacity .2s;pointer-events:none}html body[data-page=speaking] main .speaking-index.page-index.is-tracking .kit-line,html body[data-page=speaking] main .speaking-index.page-index.is-tracking .shell:before{opacity:1}html body[data-page=speaking] main :is(#keynote,#themes,#in-action,#formats){scroll-margin-top:calc(var(--index-height) + 1px + 1rem)}html body[data-page=speaking] main .speaking-flagship .speaking-flagship-grid{align-items:start}@media(max-width:1050px)and (min-width:761px){html body[data-page=speaking] main .speaking-index.page-index a{gap:.55rem;padding:.6rem .7rem;font-size:.74rem;line-height:1.35}}@media(max-width:760px)and (min-width:561px){html body[data-page=speaking]{--index-height: 105px}html body[data-page=speaking] main .speaking-index.page-index a{min-height:52px}html body[data-page=speaking] main .speaking-index.page-index a:nth-child(-n+2){border-bottom:1px solid var(--tone-rule)}}@media screen and (max-width:560px){html body[data-page=speaking] main .speaking-index.page-index{position:static;overflow:visible;padding-block:.5rem}html body[data-page=speaking] main .speaking-index.page-index .shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}html body[data-page=speaking] main .speaking-index.page-index a{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:52px;padding:.65rem 0;border:0;border-bottom:1px solid var(--tone-rule);font-size:.8125rem;line-height:1.4}html body[data-page=speaking] main .speaking-index.page-index a[aria-current=location]{border-bottom-color:var(--tone-accent)}html body[data-page=speaking] main .speaking-index.page-index .kit-line,html body[data-page=speaking] main .speaking-index.page-index .shell:before{display:none}html body[data-page=speaking] main :is(#keynote,#themes,#in-action,#formats){scroll-margin-top:calc(var(--header-height) + 1rem)}}@media(max-width:560px){html body[data-page=speaking] .plate{--plate-gutter: calc((100% - min(82rem, 100% - var(--side) * 2))/2) }}html body[data-page=speaking] main .shell{width:min(82rem,calc(100% - var(--side) * 2));margin-inline:auto;padding-inline:0}html body[data-page=speaking] main :is(h1,h2,h3){text-wrap:balance}html body[data-page=speaking] main :is(h2,h3){margin:0}html body[data-page=speaking] main p{text-wrap:pretty}html body[data-page=speaking] main .eyebrow{line-height:1.5;margin-bottom:1.3rem}html body[data-page=speaking] main .text-link{display:inline-flex;align-items:center;min-height:44px;gap:.8rem;font-size:.85rem;letter-spacing:0;text-transform:none}html body[data-page=speaking] main .speaking-section{padding-block:clamp(3.5rem,5.8vw,5.5rem)}html body[data-page=speaking] main .speaking-section h2{font-size:clamp(2.5rem,4.2vw,4.3rem);line-height:1.06;letter-spacing:-.045em}html body[data-page=speaking] main .speaking-prose>p{margin:0 0 1.3rem;font-size:1rem;line-height:1.75}html body[data-page=speaking] main .speaking-prose>p:last-child{margin-bottom:0}html body[data-page=speaking] main .speaking-prose .speaking-deck{font:400 clamp(1.3rem,1.8vw,1.7rem)/1.48 var(--serif);color:inherit}html body[data-page=speaking] main .speaking-compat-anchor{display:block;scroll-margin-top:calc(var(--header-height, 86px) + 1rem)}html body[data-page=speaking] main .speaking-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:86px 0 0;align-items:stretch}html body[data-page=speaking] main .speaking-hero-copy{min-height:0;padding:clamp(2.8rem,4.5vw,4.5rem) var(--side);justify-content:center}html body[data-page=speaking] main .speaking-hero h1{max-width:14ch;margin:0 0 1.6rem;font-size:clamp(3rem,5vw,5rem);line-height:1.04}html body[data-page=speaking] main .speaking-hero-lede{max-width:34ch;margin:0 0 1rem;font:400 clamp(1.25rem,1.6vw,1.5rem)/1.5 var(--serif);color:var(--tone-text)}html body[data-page=speaking] main .speaking-hero-context{max-width:48ch;margin:0;font-size:.95rem;line-height:1.7;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:center;margin-top:1.6rem}html body[data-page=speaking] main .speaking-hero-actions .button{width:auto;min-width:0}html body[data-page=speaking] main .speaking-hero-image{position:relative;inset:auto;align-self:stretch;width:auto;height:auto;min-height:0;margin:2rem var(--side) 2rem 0}html body[data-page=speaking] main .speaking-hero-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:47% 40%;filter:none}html body[data-page=speaking] main .speaking-index{border-block:1px solid var(--tone-rule)}html body[data-page=speaking] main .speaking-index .shell{display:grid;grid-template-columns:repeat(4,1fr)}html body[data-page=speaking] main .speaking-index a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:62px;margin-right:2rem;font-size:.8rem;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-index a:last-child{margin-right:0}html body[data-page=speaking] main .speaking-index a:hover{color:var(--tone-accent)}html body[data-page=speaking] main .speaking-index .arrow-icon{width:15px}html body[data-page=speaking] main .speaking-flagship-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}html body[data-page=speaking] main .speaking-flagship h2{max-width:11ch;font-size:clamp(3.8rem,6.3vw,6.3rem);line-height:.98;letter-spacing:-.05em}html body[data-page=speaking] main .speaking-flagship header>.text-link{margin-top:2rem}html body[data-page=speaking] main .speaking-flagship .speaking-deck{color:var(--tone-accent)}html body[data-page=speaking] main .speaking-room{position:relative;isolation:isolate;min-height:clamp(580px,57vw,850px);display:grid;align-items:center;overflow:hidden;background:#0c0c0b;color:var(--tone-light)}html body[data-page=speaking] main .speaking-room-photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}html body[data-page=speaking] main .speaking-room:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0 / 22%),transparent 62%)}html body[data-page=speaking] main .speaking-room-copy{padding-block:4rem}html body[data-page=speaking] main .speaking-room .eyebrow{color:var(--tone-accent-light)}html body[data-page=speaking] main .speaking-room h2{max-width:13.5ch;font-size:clamp(2.5rem,4vw,4rem);line-height:1.09;letter-spacing:-.04em;text-wrap:initial}html body[data-page=speaking] main .speaking-room h2 em{color:var(--tone-accent-light)!important;font-weight:400}html body[data-page=speaking] main .speaking-room .text-link{margin-top:1.8rem;color:var(--tone-light)}html body[data-page=speaking] main .speaking-room .text-link span{color:var(--tone-accent-light)}html body[data-page=speaking] main .speaking-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:2.5rem}html body[data-page=speaking] main .speaking-section-head>p{max-width:48ch;margin:0;color:var(--tone-muted);font-size:.95rem;line-height:1.7}html body[data-page=speaking] main .speaking-theme-list article{display:grid;grid-template-columns:3.5rem minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);padding:1.8rem 0;border-top:1px solid var(--tone-rule)}html body[data-page=speaking] main .speaking-theme-list article:last-child{padding-bottom:0}html body[data-page=speaking] main .speaking-theme-number{font:400 2.4rem/1 var(--serif);color:var(--tone-accent)}html body[data-page=speaking] main .speaking-theme-list h3{font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.12;text-wrap:initial;max-width:20ch}html body[data-page=speaking] main .speaking-theme-list p{margin:0;font-size:.95rem;line-height:1.7;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-perspective{padding-block:clamp(3rem,5vw,4.5rem)}html body[data-page=speaking] main .speaking-perspective-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,7vw,7rem)}html body[data-page=speaking] main .speaking-perspective h2{font-size:clamp(2.4rem,3.7vw,3.5rem);line-height:1.08;text-wrap:initial}html body[data-page=speaking] main .speaking-perspective .text-link{margin-top:1.4rem}html body[data-page=speaking] main .speaking-perspective .speaking-prose>p:not(.speaking-deck){font-size:.92rem;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem)}html body[data-page=speaking] main .speaking-recording{display:flex;flex-direction:column;min-width:0;background:var(--tone-ink);color:var(--tone-light);padding:clamp(1.6rem,3.5vw,3.5rem)}html body[data-page=speaking] main .speaking-recording-top{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:2.5rem}html body[data-page=speaking] main .speaking-recording-top .eyebrow{color:var(--tone-accent-light);margin-bottom:0}html body[data-page=speaking] main .speaking-runtime{font:400 clamp(2.7rem,4vw,4rem)/.9 var(--serif);text-align:right;white-space:nowrap}html body[data-page=speaking] main .speaking-runtime>span{display:block;font:400 .72rem/1 var(--sans);color:#c9cfc6;margin-top:.7rem}html body[data-page=speaking] main .speaking-recording h3{font-size:clamp(1.6rem,2.25vw,2.3rem);line-height:1.18;text-wrap:initial}html body[data-page=speaking] main .speaking-record-context{font-size:.82rem;line-height:1.65;color:#c9cfc6;margin:1.4rem 0 1.5rem}html body[data-page=speaking] main .speaking-watch{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid #ffffff38;font-size:.85rem;line-height:1.4}html body[data-page=speaking] main .speaking-watch small{display:block;color:#c9cfc6;font-size:.75rem;margin-top:.4rem}html body[data-page=speaking] main .speaking-watch>span:nth-last-child(2){margin-left:auto;color:var(--tone-accent-light)}html body[data-page=speaking] main .speaking-play{display:grid;place-items:center;width:52px;height:52px;flex:none;border:1px solid #ffffff66;border-radius:50%;color:var(--tone-accent-light);transition:background-color .2s}html body[data-page=speaking] main .speaking-watch:hover .speaking-play{background:#ffffff14}html body[data-page=speaking] main .speaking-watch:focus-visible{outline-color:var(--tone-accent-light);outline-offset:8px}html body[data-page=speaking] main .speaking-macquarie{display:flex;flex-direction:column;min-width:0;padding-block:1rem}html body[data-page=speaking] main .speaking-audience-response{margin:0 0 2rem}html body[data-page=speaking] main .speaking-audience-response blockquote{font:400 clamp(1.6rem,2.6vw,2.6rem)/1.24 var(--serif);letter-spacing:-.025em;margin:0}html body[data-page=speaking] main .speaking-audience-response blockquote p{margin:0 0 1.25rem}html body[data-page=speaking] main .speaking-audience-response figcaption{font-size:.78rem;line-height:1.75;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-audience-response figcaption a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:.25em}html body[data-page=speaking] main .speaking-event-details{margin-top:auto;border-top:1px solid var(--tone-rule);padding-top:1.5rem}html body[data-page=speaking] main .speaking-event-details h3{font-size:clamp(1.3rem,1.65vw,1.6rem);line-height:1.25;text-wrap:initial}html body[data-page=speaking] main .speaking-event-details>p{color:var(--tone-muted);font-size:.8rem;line-height:1.6;margin:.8rem 0 .5rem}html body[data-page=speaking] main .speaking-source-archive{display:flex;justify-content:space-between;align-items:end;gap:2rem;border-top:1px solid var(--tone-rule);margin-top:2rem;padding-top:1.5rem}html body[data-page=speaking] main .speaking-source-archive .eyebrow{margin-bottom:.5rem}html body[data-page=speaking] main .speaking-source-archive>article{max-width:60ch}html body[data-page=speaking] main .speaking-essay-link{display:inline-block;font:400 1.1rem/1.5 var(--serif);padding-block:.3rem}html body[data-page=speaking] main .speaking-essay-link:hover{text-decoration:underline;text-underline-offset:.2em}html body[data-page=speaking] main .speaking-source-archive>.text-link{flex-shrink:0}html body[data-page=speaking] main .speaking-occasion-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem clamp(2.5rem,7vw,7rem)}html body[data-page=speaking] main .speaking-occasion h2{text-wrap:initial}html body[data-page=speaking] main .speaking-practicalities{margin:2rem 0 0}html body[data-page=speaking] main .speaking-practicalities>div{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid var(--tone-sage-rule)}html body[data-page=speaking] main .speaking-practicalities dt{font-size:.76rem;line-height:1.65;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-practicalities dd{margin:0;font-size:.85rem;line-height:1.6}html body[data-page=speaking] main .speaking-format-list article{padding:1.4rem 0;border-top:1px solid var(--tone-sage-rule)}html body[data-page=speaking] main .speaking-format-list article:first-child{padding-top:0;border-top:0}html body[data-page=speaking] main :is(.speaking-format-list,.speaking-academic) h3{font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.15;text-wrap:initial}html body[data-page=speaking] main :is(.speaking-format-list,.speaking-academic) p{font-size:.92rem;line-height:1.7;color:var(--tone-muted);margin:.65rem 0 0}html body[data-page=speaking] main .speaking-academic{padding-top:1.4rem;border-top:1px solid var(--tone-sage-rule)}html body[data-page=speaking] main .speaking-related{grid-column:1 / -1;border-top:1px solid var(--tone-sage-rule);padding-top:1.5rem;margin:0;font-size:.83rem;line-height:1.8;color:var(--tone-muted)}html body[data-page=speaking] main .speaking-related a{color:var(--tone-text);text-decoration:underline;text-underline-offset:.2em}html body[data-page=speaking] main .speaking-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}html body[data-page=speaking] main .speaking-inquiry h2{font-size:clamp(3rem,5.5vw,5.4rem);text-wrap:initial}html body[data-page=speaking] main .speaking-inquiry h2 em{color:var(--tone-accent-light)!important}html body[data-page=speaking] main .speaking-inquiry .speaking-prose>p:not(.speaking-deck){color:#c9cfc6}html body[data-page=speaking] main .speaking-inquiry-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.75rem}html body[data-page=speaking] main .speaking-inquiry .button-red{background:var(--tone-light);border-color:var(--tone-light);color:var(--tone-ink)}html body[data-page=speaking] main .speaking-inquiry .text-link{color:var(--tone-light)}html body[data-page=speaking] main .speaking-inquiry .text-link span{color:var(--tone-accent-light)}@media(max-width:1050px)and (min-width:761px){html body[data-page=speaking] main .speaking-hero h1{font-size:3rem}html body[data-page=speaking] main .speaking-hero-copy{padding-right:2rem}html body[data-page=speaking] main .speaking-hero-image{margin-right:var(--side)}html body[data-page=speaking] main .speaking-theme-list article{grid-template-columns:2.5rem .85fr 1fr;gap:1.5rem}}@media(max-width:900px){html body[data-page=speaking] main .speaking-hero{padding-top:72px}}@media(max-width:760px){html body[data-page=speaking] main .speaking-hero{display:flex;flex-direction:column}html body[data-page=speaking] main .speaking-hero-copy{width:100%;padding:2.5rem var(--side) 2rem}html body[data-page=speaking] main .speaking-hero h1{max-width:16ch;font-size:clamp(2.65rem,9.8vw,4rem);line-height:1.03;margin-bottom:1.2rem}html body[data-page=speaking] main .speaking-hero-lede{max-width:35ch;font-size:1.25rem;line-height:1.45}html body[data-page=speaking] main .speaking-hero-context{font-size:.9rem}html body[data-page=speaking] main .speaking-hero-image{width:calc(100% - var(--side) * 2);margin:0 auto 1.5rem;aspect-ratio:3 / 2}html body[data-page=speaking] main .speaking-hero-image img{position:static;object-position:center}html body[data-page=speaking] main .speaking-index .shell{grid-template-columns:1fr 1fr;gap:0 1.5rem}html body[data-page=speaking] main .speaking-index a{margin:0;min-height:50px;font-size:.78rem}html body[data-page=speaking] main .speaking-index a:nth-child(-n+2){border-bottom:1px solid var(--tone-rule)}html body[data-page=speaking] main :is(.speaking-flagship-grid,.speaking-section-head,.speaking-perspective-grid,.speaking-record-grid,.speaking-occasion-grid,.speaking-inquiry-grid){grid-template-columns:1fr;gap:2rem}html body[data-page=speaking] main .speaking-flagship h2{max-width:12ch;font-size:clamp(3.4rem,12vw,5rem)}html body[data-page=speaking] main .speaking-flagship header>.text-link{margin-top:1.5rem}html body[data-page=speaking] main .speaking-room{display:flex;flex-direction:column;align-items:stretch;min-height:0}html body[data-page=speaking] main .speaking-room-photo{position:relative;z-index:0;height:auto;aspect-ratio:3 / 2;object-fit:contain}html body[data-page=speaking] main .speaking-room:after{display:none}html body[data-page=speaking] main .speaking-room-copy{padding-block:2.3rem 2.75rem}html body[data-page=speaking] main .speaking-room h2{max-width:21ch;font-size:clamp(2.1rem,7vw,3.1rem)}html body[data-page=speaking] main .speaking-room .text-link{margin-top:1.25rem}html body[data-page=speaking] main .speaking-section-head{gap:1rem;margin-bottom:2rem}html body[data-page=speaking] main .speaking-theme-list article{grid-template-columns:2.5rem 1fr;gap:.7rem 1.2rem;padding-block:1.5rem}html body[data-page=speaking] main .speaking-theme-number{font-size:1.8rem}html body[data-page=speaking] main .speaking-theme-list p{grid-column:2;font-size:.92rem}html body[data-page=speaking] main .speaking-theme-list h3{font-size:1.7rem}html body[data-page=speaking] main .speaking-perspective h2 br{display:none}html body[data-page=speaking] main .speaking-perspective h2{max-width:18ch}html body[data-page=speaking] main .speaking-recording{padding:1.6rem}html body[data-page=speaking] main .speaking-recording h3{font-size:1.8rem}html body[data-page=speaking] main .speaking-recording-top{margin-bottom:2rem}html body[data-page=speaking] main .speaking-macquarie{padding-top:.5rem}html body[data-page=speaking] main .speaking-audience-response blockquote{font-size:2rem}html body[data-page=speaking] main .speaking-source-archive{flex-direction:column;align-items:start;gap:1rem}html body[data-page=speaking] main .speaking-format-list article:first-child{border-top:1px solid var(--tone-sage-rule);padding-top:1.5rem}html body[data-page=speaking] main .speaking-related{grid-column:auto}}@media(prefers-reduced-motion:reduce){html body[data-page=speaking] main .speaking-play{transition:none}}html body[data-page=speaking] main .speaking-theme-list .speaking-keynote-label{margin:0 0 .65rem;color:var(--tone-accent);font:500 .72rem/1.5 var(--sans);letter-spacing:.07em;text-transform:uppercase}html body[data-page=speaking] main .speaking-keynote-copy{min-width:0}html body[data-page=speaking] main .speaking-keynote-copy>p+p{margin-top:1.2rem}html body[data-page=speaking] main .speaking-theme-list .speaking-keynote-promise{color:var(--tone-text);font:400 1.3rem/1.45 var(--serif)}html body[data-page=speaking] main :is(.speaking-theme-list,.speaking-prose) .speaking-best-for,html body[data-page=speaking] main .speaking-theme-list .speaking-keynote-source{font:400 .78rem/1.65 var(--sans);color:var(--tone-muted)}html body[data-page=speaking] main .speaking-keynote-source a{display:inline-block;padding-block:.4rem;color:var(--tone-accent);text-decoration:underline;text-underline-offset:.2em}html body[data-page=speaking] main .speaking-keynote-source a:focus-visible{outline:2px solid var(--tone-accent);outline-offset:4px}html body[data-page=speaking] main .speaking-from-room{background:var(--tone-raised);color:var(--tone-text)}html body[data-page=speaking] main .speaking-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}html body[data-page=speaking] main .speaking-from-room .speaking-audience-response{margin:0}html body[data-page=speaking] main .speaking-from-room .speaking-audience-response blockquote{font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.5}html body[data-page=speaking] main .speaking-from-room .speaking-audience-response blockquote p{margin:0}@media(max-width:760px){html body[data-page=speaking] main .speaking-keynote-copy{grid-column:2}html body[data-page=speaking] main .speaking-audience-grid{grid-template-columns:minmax(0,1fr);gap:2rem}html body[data-page=speaking] main .speaking-from-room .speaking-audience-response+.speaking-audience-response{padding-top:2rem;border-top:1px solid var(--tone-rule)}}
