/* Speaking, event hosting and special occasions at the preserved private-events URL. */
.speaking-page{background:#202323;color:#f7f5f0}.speaking-page h1 em,.speaking-page h2 em{font-style:normal;color:#eadbc8}.speaking-page .eyebrow{font-size:9px;line-height:1.8;letter-spacing:.14em;color:#d7c2c8}.speaking-hero-top{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:55px 9%;align-items:center}.speaking-hero h1{font-size:clamp(72px,6vw,92px);line-height:.96;margin:24px 0 0}.speaking-hero-copy{border-left:1px solid #b9b9b045;padding-left:35px;min-width:0}.speaking-lead{font-size:25px;line-height:1.5;letter-spacing:-.025em}.speaking-hero-copy>p:not(.speaking-lead):not(.location){font-size:14px;line-height:1.9;color:#d2cbc4;margin:20px 0 25px}.speaking-hero-copy .location{font-size:8px;line-height:1.8;color:#c7b9bd;margin-top:25px}.speaking-hero-photo{margin:0;position:relative;aspect-ratio:2.65;overflow:hidden;border-block:1px solid #b9b9b045}.speaking-hero-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.speaking-hero-photo figcaption{position:absolute;bottom:0;left:0;padding:16px 9%;background:#202323df;font-size:9px;line-height:1.8;letter-spacing:.1em;width:100%}.speaking-section-top{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:38px;align-items:start}.speaking-section-top h2,.speaking-host-copy h2,.speaking-proof h2,.speaking-contact h2{font-size:clamp(48px,5vw,72px);line-height:1.02;margin:0}.speaking-section-top p:not(.speaking-lead),.speaking-host-copy>p:not(.eyebrow),.speaking-proof>div>p:not(.eyebrow),.speaking-contact p:not(.eyebrow){font-size:14px;line-height:1.9;color:#d2cbc4;margin:0 0 22px}.speaking-section-top .speaking-lead{margin:0 0 20px}.speaking-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.speaking-theme-grid article{padding:24px;border:1px solid #b7828e65;background:#36232c;min-width:0}.speaking-theme-grid article>span{font:500 27px var(--display);color:#bf8c9c}.speaking-theme-grid h3{font-size:32px;line-height:1.1;margin:25px 0 18px}.speaking-theme-grid p{font-size:12px;line-height:1.9;color:#dcced2;margin:0}.speaking-hosting{display:grid;grid-template-columns:1fr 1fr;background:#3d1727;border-block:1px solid #b7828e65}.speaking-host-photo{min-width:0;position:relative;overflow:hidden}.speaking-host-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:77% center}.speaking-host-copy{padding:55px 12%}.speaking-host-copy h2{margin:22px 0 30px}.speaking-host-copy .secondary-button{margin-top:8px}.speaking-occasion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.speaking-occasion-grid article{padding:28px 0;border-top:1px solid #b9b9b055}.speaking-occasion-grid h3{font-size:34px;line-height:1.1;margin:0 0 20px}.speaking-occasion-grid p{font-size:13px;line-height:1.9;color:#d2cbc4;margin:0}.speaking-proof{background:#2d282a;display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:center;border-block:1px solid #b9b9b045}.speaking-proof h2{margin:22px 0 25px}.speaking-proof>div>p:not(.eyebrow){max-width:450px}.speaking-proof-actions{display:flex;gap:14px;flex-wrap:wrap}.speaking-award{display:flex;align-items:center;justify-content:center;gap:24px;border-left:1px solid #b9b9b045;padding-left:25px}.speaking-award img{width:100px;height:auto}.speaking-award p{font-size:12px;line-height:1.9;color:#d2cbc4}.speaking-award strong{display:block;color:#f7ebdd;margin-top:10px;max-width:180px;font-size:15px}.speaking-planning .speaking-section-top{margin-bottom:0}.speaking-faq{min-width:0}.speaking-faq details{border-top:1px solid #b9b9b055}.speaking-faq details:last-child{border-bottom:1px solid #b9b9b055}.speaking-faq summary{font-size:15px;line-height:1.7;padding:23px 0;cursor:pointer}.speaking-faq details p{font-size:13px!important;line-height:1.9!important;margin:0 0 23px!important}.speaking-faq summary:focus-visible{outline:3px solid #e4a85d;outline-offset:4px}.speaking-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;align-items:center;background:#3c1525;border-top:1px solid #b7828e65}.speaking-contact h2{margin:23px 0 28px}.speaking-contact p:not(.eyebrow){max-width:485px}.speaking-contact-note{border-left:1px solid #b7828e75;padding-left:35px}.speaking-contact-note>p:not(.eyebrow){font-size:22px;line-height:1.65;color:#eadbc8;margin:23px 0}
@media(max-width:1050px){.speaking-hero-top{padding-inline:7%;gap:5%}.speaking-hero h1{font-size:78px}.speaking-hero-copy{padding-left:25px}.speaking-theme-grid{grid-template-columns:1fr 1fr}.speaking-theme-grid h3{font-size:34px}.speaking-host-copy{padding:45px 10%}.speaking-host-copy h2{font-size:56px}.speaking-award{flex-direction:column;text-align:center}.speaking-award strong{max-width:none}}
@media(max-width:760px){.speaking-hero-top{grid-template-columns:1fr;padding:40px 7%;gap:30px}.speaking-hero h1{font-size:76px}.speaking-hero-copy{border-left:0;border-top:1px solid #b9b9b045;padding:25px 0 0}.speaking-lead{font-size:24px}.speaking-hero-copy>p:not(.speaking-lead):not(.location){font-size:13px}.speaking-hero-photo{aspect-ratio:1.4}.speaking-hero-photo img{object-position:50% 80%}.speaking-hero-photo figcaption{font-size:8px;padding:12px 7%}.speaking-section-top{grid-template-columns:1fr;gap:27px;margin-bottom:28px}.speaking-section-top h2,.speaking-proof h2,.speaking-contact h2{font-size:55px}.speaking-section-top p:not(.speaking-lead),.speaking-host-copy>p:not(.eyebrow),.speaking-proof>div>p:not(.eyebrow),.speaking-contact p:not(.eyebrow){font-size:13px}.speaking-theme-grid{gap:14px}.speaking-theme-grid article{padding:23px}.speaking-theme-grid h3{font-size:29px}.speaking-theme-grid p{font-size:12px}.speaking-hosting{grid-template-columns:1fr}.speaking-host-photo{aspect-ratio:1.3}.speaking-host-copy{padding:36px 7%}.speaking-host-copy h2{font-size:55px}.speaking-occasion-grid{grid-template-columns:1fr;gap:0}.speaking-occasion-grid h3{font-size:34px}.speaking-proof{grid-template-columns:1fr;gap:30px}.speaking-award{border-left:0;border-top:1px solid #b9b9b045;padding:25px 0 0;flex-direction:row;justify-content:flex-start;text-align:left}.speaking-award img{width:70px}.speaking-award strong{font-size:13px}.speaking-proof-actions .secondary-button{font-size:11px}.speaking-contact{grid-template-columns:1fr;gap:30px}.speaking-contact-note{border-left:0;border-top:1px solid #b7828e75;padding:25px 0 0}.speaking-contact-note>p:not(.eyebrow){font-size:20px}.speaking-page .button,.speaking-page .secondary-button{font-size:11px;padding:15px 18px}}
@media(max-width:430px){.speaking-theme-grid{grid-template-columns:1fr}.speaking-theme-grid h3{font-size:33px;margin-top:16px}.speaking-theme-grid article{padding:25px}}
@media(max-width:360px){.speaking-hero h1{font-size:66px}.speaking-section-top h2,.speaking-host-copy h2,.speaking-proof h2,.speaking-contact h2{font-size:48px}.speaking-award{gap:16px}.speaking-award strong{font-size:12px}}
