@font-face{font-family:heliotrope;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/heliotrope_3_regular.woff)format("woff")}@font-face{font-family:heliotrope;font-style:normal;font-weight:700;font-stretch:100%;src:url(/fonts/heliotrope_3_bold.woff)format("woff")}@font-face{font-family:heliotrope_caps;font-style:normal;font-weight:400;font-stretch:100%;src:url(/fonts/heliotrope_3_caps_regular.woff)format("woff")}*{box-sizing:border-box}body{color:#1a1a1a;-webkit-hyphens:auto;hyphens:auto;max-width:650px;margin:40px auto;padding:0 10px;font-family:heliotrope,Georgia,serif;font-size:18pt;line-height:1.6}a{color:inherit;border-bottom:thin dashed;font-weight:700;text-decoration:none}a:visited{color:inherit}a:hover{border-bottom-style:solid}h1{text-align:center;margin-bottom:1rem;font-family:heliotrope_caps,Georgia,serif;line-height:1.2}h2{text-align:center;margin-top:2rem;margin-bottom:.75rem;font-family:heliotrope_caps,Georgia,serif;line-height:1.2}h3{margin-top:1.5rem;margin-bottom:.5rem;font-family:heliotrope_caps,Georgia,serif;line-height:1.2}h4{margin-top:1rem;margin-bottom:.5rem;font-family:heliotrope_caps,Georgia,serif;line-height:1.2}p{margin-bottom:1rem}ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}li{margin-bottom:.5rem}section{margin-bottom:3rem}header{text-align:center;margin-bottom:2rem;padding:2rem 0}header img{max-width:100%;height:auto;margin-bottom:1rem}@media screen and (max-width:776px){img{max-width:350px}}@media screen and (min-width:777px){img{max-width:550px}}code,.monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}blockquote{font-style:italic}.highlight-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.highlight-box p{margin-bottom:.75rem}.highlight-box p:last-child{margin-bottom:0}.talk-card{margin-bottom:2rem}.talk-card-header{flex-direction:column;display:flex}.talk-time{color:#6b7280;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.talk-title{margin-top:8px;margin-bottom:.5rem;font-family:heliotrope_caps,Georgia,serif;font-size:1.8rem;line-height:1.2}.talk-speakers{color:#374151;margin-bottom:.5rem}.talk-abstract{color:#1f2937;white-space:pre-line}.break-card{color:#6b7280;align-items:center;gap:1rem;padding:1rem 0;font-style:italic;display:flex}.break-time{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.875rem}footer{border-top:1px solid #d1d5db;margin-top:4rem;padding-top:2rem}nav{margin-bottom:2rem}.speaker-header{margin-bottom:3rem}.speaker-title{text-align:center;margin-bottom:1.5rem;font-family:heliotrope_caps,Georgia,serif;font-size:1.5rem;line-height:1.2}.speaker-name{text-align:center;margin-bottom:.5rem;font-size:1rem}.schedule{flex-direction:column;gap:.5rem;display:flex}
