:root{--ink:#1E1035;--ink-soft:#4A3B63;--bg:#FFFDF9;--purple:#4E2A84;--purple-light:#7B5AA6;--gold:#B8821F;--tint:#F6F2E9;--hairline:#E7E0D3}html{background-color:var(--bg);scroll-padding-top:5rem}html,body{font-family:didact gothic,sans-serif}body{color:var(--ink);background-color:var(--bg);line-height:1.6;letter-spacing:normal}.wrap{width:70%;max-width:48em}@media screen and (max-width:736px){.wrap{width:90%}}h1,h2,h3{font-family:didact gothic,sans-serif;color:var(--purple);opacity:1}.site-nav{width:100%;margin:0;background-color:var(--bg);border-bottom:1px solid var(--hairline);position:sticky;top:0;align-self:stretch;z-index:10;box-shadow:0 2px 6px rgba(30,16,53,5%)}.site-nav__inner{width:92vw;max-width:64em;margin:0 auto;padding:1.1rem 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;line-height:1.3}@media screen and (max-width:736px){.site-nav__inner{width:90%}}.site-nav__name{color:var(--purple);font-size:1.05rem;border-bottom:none}.site-nav__sep{color:var(--gold)}.site-nav__tagline{color:var(--ink-soft);font-size:1rem}header{padding-top:2.5em}header h1{font-size:2.15rem;line-height:1.25}article h2{font-size:1.45rem}article h3{font-size:1.15rem}header h1 em{font-style:normal;border-bottom:3px solid var(--gold);padding-bottom:.1em}a{color:var(--purple);border-bottom:none}a:hover{color:var(--purple-light)}article,article p,article li{letter-spacing:normal;line-height:1.7}article h2,article h3{margin-top:2em}article ul li::marker{color:var(--gold)}article em{color:var(--ink-soft)}article hr{border:none;border-top:1px solid var(--hairline);opacity:1}article blockquote{background-color:var(--tint);color:var(--ink);border-left:3px solid var(--gold);border-radius:0;padding:1.25rem 1.5rem;margin:2rem 0}article blockquote a{color:var(--purple)}article code{border:1px solid var(--hairline);background-color:var(--tint)}article iframe{max-width:100%}.bottom-menu,.footer{color:var(--ink-soft)}.speaker-hero{width:92vw;max-width:1100px;margin-left:50%;transform:translateX(-50%);margin-bottom:3rem;display:flex;align-items:flex-start;gap:2.5rem;height:auto}.speaker-hero__image{flex:0 0 66%;height:auto;margin-bottom:0}.speaker-hero__image img{width:100%;margin:0;display:block;box-shadow:14px 14px rgba(78,42,132,.1)}.speaker-hero__body{flex:auto;height:auto;margin-bottom:0;border-left:3px solid var(--gold);padding-left:1.3rem}.speaker-hero__body>:first-child{margin-top:0}.speaker-hero__body p{font-size:1.2rem;line-height:1.5;color:var(--ink);margin-bottom:1rem}.speaker-hero__body strong{color:var(--purple);font-weight:700;font-size:1.34rem;-webkit-text-stroke:.5px var(--purple);letter-spacing:.01em}.speaker-hero__body ul{padding-left:1.2rem}.speaker-hero__body li{font-size:1.08rem;line-height:1.5;margin-bottom:.75rem}@media screen and (max-width:736px){.speaker-hero{flex-direction:column;gap:1.5rem}.speaker-hero__image{flex:none;width:100%}.speaker-hero__image img{box-shadow:8px 8px rgba(78,42,132,.1)}}