.speaking-page{--speaking-wine:#57262b;--speaking-deep:#4a1f24;--speaking-rose:#c5afac;--speaking-gold:#c8a96a}.speaking-page>nav{background:var(--speaking-wine);justify-content:space-between;width:100%;max-width:none;padding:10px clamp(20px,3vw,56px)}.speaking-page>nav>a{background:0 0;width:82px;padding:0}.speaking-page>nav>a img{filter:none!important}.speaking-page>nav>ul{color:var(--cream)}.speaking-page>nav>ul a{-webkit-text-decoration-color:var(--cream);-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream);text-shadow:none!important}.speaking-page>nav>ul a[href=\/speaking],.speaking-page>nav>div a[href=\/speaking],.speaking-page>nav>ul a:hover,.speaking-page>nav>ul a:focus-visible,.speaking-page>nav>div a:hover,.speaking-page>nav>div a:focus-visible{-webkit-text-decoration-color:var(--speaking-gold);-webkit-text-decoration-color:var(--speaking-gold);text-decoration-color:var(--speaking-gold)}.speaking-page>nav>button{color:var(--cream)}.speaking-page>nav>button:hover{background:color-mix(in srgb, var(--cream) 12%, transparent)}.speaking-page>nav>div{background:var(--speaking-wine);color:var(--cream);top:calc(100% - 1px)}.speaking-page>nav>button:focus-visible,.speaking-page>nav>ul a:focus-visible,.speaking-page>nav>a:focus-visible,.speaking-page>nav>div a:focus-visible{outline:2px solid var(--speaking-gold);outline-offset:3px}@media (width>=900px){.speaking-page>nav>a{width:100px}.speaking-page>nav>ul{column-gap:clamp(16px,2vw,40px)}}.speaking-page .speaking-hero{background-color:var(--cream);background-image:radial-gradient(circle, color-mix(in srgb, var(--speaking-rose) 7%, transparent) .35px, transparent .7px), radial-gradient(ellipse at 79% 46%, color-mix(in srgb, var(--speaking-rose) 19%, transparent), transparent 57%), linear-gradient(120deg, var(--cream) 16%, var(--cream-soft) 100%);background-size:5px 5px,auto,auto}.speaking-hero-portrait{margin:12px 12px 0 0}.speaking-hero-portrait img{box-shadow:0 18px 42px -26px color-mix(in srgb, var(--speaking-deep) 32%, transparent);border-bottom:0;border-radius:5px}.speaking-hero-title span{display:block}.speaking-hero-accent{background:linear-gradient(145deg, color-mix(in srgb, var(--speaking-rose) 63%, var(--cream-soft)), color-mix(in srgb, var(--speaking-rose) 36%, var(--cream)));border-radius:7px;position:absolute;inset:-12px -12px 12px 16px}.speaking-statement{background:color-mix(in srgb, var(--speaking-rose) 46%, var(--cream))}.speaking-credits p{grid-template-columns:minmax(0,9.5rem) .75rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.7rem 0;line-height:1.5;display:grid}.speaking-credits p+p{border-top:1px solid color-mix(in srgb, var(--speaking-rose) 65%, transparent)}.speaking-credits p span:first-child{color:var(--speaking-wine);font-weight:700}.speaking-credits p span:nth-child(2){color:var(--speaking-gold)}.speaking-talk-label{color:var(--speaking-wine);letter-spacing:.04em;font-size:.8rem;font-weight:700}.speaking-talk-card{flex-direction:column;display:flex}.speaking-talk-photo{aspect-ratio:4/3}@media (width>=768px){.speaking-talks-grid{row-gap:1.75rem}.speaking-talk-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}.speaking-talk-audience li{padding-left:.85rem;position:relative}.speaking-talk-audience li:before{content:"";background:var(--speaking-gold);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.7em;left:0}.speaking-page .speaking-expertise{background-color:var(--speaking-rose);background-image:radial-gradient(circle, color-mix(in srgb, var(--speaking-deep) 14%, transparent) .45px, transparent .8px), repeating-linear-gradient(118deg, transparent 0, transparent 93px, color-mix(in srgb, var(--cream) 24%, transparent) 94px, transparent 95px), linear-gradient(145deg, color-mix(in srgb, var(--cream) 13%, var(--speaking-rose)), var(--speaking-rose) 64%, color-mix(in srgb, var(--speaking-wine) 7%, var(--speaking-rose)));background-size:6px 6px,auto,auto}.speaking-page .speaking-expertise-panel{border-color:color-mix(in srgb, var(--speaking-wine) 20%, transparent);background:linear-gradient(140deg, var(--cream), var(--cream-soft));box-shadow:0 14px 28px -23px color-mix(in srgb, var(--speaking-deep) 45%, transparent);border-radius:6px}.speaking-expertise-heading{border-color:color-mix(in srgb, var(--speaking-rose) 70%, transparent)}.speaking-expertise-number{color:var(--speaking-wine);border-top:2px solid var(--speaking-gold);min-width:2rem;font-size:1.05rem;line-height:1.7}.speaking-expertise-list li{padding:.65rem 0 .65rem 1.15rem;position:relative}.speaking-expertise-list li+li{border-top:1px solid color-mix(in srgb, var(--speaking-rose) 55%, transparent)}.speaking-expertise-list li:before{content:"";background:var(--speaking-gold);width:.4rem;height:1px;position:absolute;top:1.45em;left:0}.speaking-booking{background-image:radial-gradient(ellipse at 85% 10%, color-mix(in srgb, var(--speaking-rose) 12%, transparent), transparent 52%), linear-gradient(145deg, var(--speaking-wine), var(--speaking-deep))}@media (width<=600px){.speaking-credits p{grid-template-columns:minmax(0,1fr);gap:0}.speaking-credits p span:nth-child(2){display:none}}@media (width<=1023px){.speaking-hero-accent{inset:-10px -10px 10px 13px}}@media (width<=430px){.speaking-hero-title{font-size:clamp(35px,9.5vw,42px)}.speaking-hero-title span:first-child{white-space:normal}}
