:root{--color-body: #455277;--color-heading: #774553;--color-title: #455277;--color-accent: #68adc3;--color-accent-2: #c38596;--color-bg-tint: rgba(51, 71, 61, 0.05);--color-border: rgba(51, 71, 61, 0.12);--sidebar-width: 25%;--sidebar-min: 260px;--sidebar-max: 380px}*{box-sizing:border-box}html{font-size:125%;-webkit-text-size-adjust:100%}body{margin:0;font:400 .83333333rem/1.5 "Lato","proxima-nova","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:var(--color-body);background:#fff}h1,h2,h3,h4,h5,h6{font-family:"Aleo","Skolar","ff-tisa-web-pro",Georgia,serif;font-weight:700;color:var(--color-heading);line-height:1.25;margin:1.6em 0 .6em}h1{margin-top:0}h2{font-size:1.5rem}h3{font-size:1.15rem}.entry-title{color:var(--color-title);font-weight:900;font-size:2rem;margin-bottom:.75em}p{margin:0 0 1.5em}a{color:var(--color-heading);text-decoration:none}a:hover{color:var(--color-accent)}.entry-content{max-width:46rem}.entry-content p{text-align:justify}.entry-content>:first-child{margin-top:0}hr,.divider{border:0;border-top:2px solid var(--color-border);margin:2.5em 0}.muted{color:var(--color-body);opacity:.7}.button{display:inline-block;padding:.6em 1.4em;margin:.25em .6em .25em 0;border:2px solid var(--color-heading);color:var(--color-heading);font-weight:900;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.button:hover{background:var(--color-heading);border-color:var(--color-heading);color:#fff}.button--ghost{border-color:var(--color-accent);color:var(--color-accent)}.button--ghost:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}dl.talk__meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));gap:.75rem 1.5rem;background:var(--color-bg-tint);border-left:4px solid var(--color-accent-2);padding:1rem 1.25rem;margin:1.25rem 0;max-width:46rem}dl.talk__meta div{margin:0}dl.talk__meta dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-body);opacity:.65}dl.talk__meta dd{margin:0;font-weight:700;color:var(--color-heading)}.back-link{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.site-header{background:var(--color-bg-tint) url("../img/header.jpg") no-repeat center;background-size:cover;min-height:220px;display:flex;align-items:flex-end;position:relative}.site-header::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.45) 100%)}.site-branding{position:relative;z-index:1;padding:1.75em 1.5em}.site-title{margin:0;font:700 2.2rem/1.5 "Aleo","Skolar","ff-tisa-web-pro","Georgia",serif}.site-title a{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.35)}.site-description{margin:.35em 0 0;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.35);font-size:.9rem}.navigation-main{padding:1em 4em 0em}.nav-menu{list-style:none;margin:0;padding:.75em 0;display:flex;flex-wrap:wrap;gap:.4em 1.6em}.nav-menu li{margin:0}.nav-menu a{display:block;padding-bottom:.2em;border-bottom:3px solid rgba(0,0,0,0);color:var(--color-heading);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.nav-menu a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent-2)}.nav-menu li.current-menu-item a{color:var(--color-accent-2)}.nav-toggle,.menu-toggle{display:none}.content-area{padding:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.site-main{padding:2em 4em 0em;max-width:56rem;flex:1 0 auto}.page__subtitle{color:var(--color-body);opacity:.75;font-size:1.05rem;margin-top:-0.6em}.site-footer{border-top:1px solid var(--color-border);margin-top:3em}.site-info{padding:1.5em 4em;font-size:.78rem;color:var(--color-body);opacity:.85}.site-footer__meta{margin-top:.35em}.site-footer__social{display:flex;gap:1rem;margin-top:.75em;flex-wrap:wrap}.site-footer a{color:var(--color-heading)}.site-footer a:hover{color:var(--color-accent)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:1.5rem;margin:1.5rem 0}.card{padding:.1rem 0 .1rem 1rem}.card h3{margin-top:0;text-align:center;font-size:1rem}.organizer-photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;margin:0 auto}.organizer-photo--profile{width:10rem;height:10rem;margin:0 auto 1.5rem}.card p{margin-bottom:.5rem}.next-talk{border-left:4px solid var(--color-accent-2);background:var(--color-bg-tint);padding:1.25rem 1.5rem;margin:1.5rem 0;max-width:46rem}.next-talk__label{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900;color:var(--color-accent-2)}form.subscribe{display:grid;gap:1rem;max-width:26rem;background:var(--color-bg-tint);border-left:4px solid var(--color-accent-2);padding:1.5rem;margin-top:1.5rem}form.subscribe label{font-weight:900;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.3rem;color:var(--color-heading)}form.subscribe input,form.subscribe select{width:100%;padding:.55rem .7rem;border:1px solid var(--color-border);font-size:1rem;font-family:inherit;color:var(--color-body);background:#fff}@media(min-width: 64rem){.site-header{position:fixed;top:0;left:0;bottom:0;width:clamp(var(--sidebar-min),var(--sidebar-width),var(--sidebar-max));min-height:100%}.content-area{margin-left:clamp(var(--sidebar-min),var(--sidebar-width),var(--sidebar-max))}}@media(max-width: 63.9375rem){.nav-toggle{position:absolute;opacity:0;pointer-events:none}.menu-toggle{display:block;background:none;border:0;font-size:1.4rem;color:var(--color-heading);cursor:pointer;padding:.5em 0}.nav-menu{display:none;flex-direction:column;gap:0}.nav-menu a{padding:.6em 0;border-bottom:1px solid var(--color-border)}.nav-toggle:checked~.nav-menu{display:flex}}.talk-list{list-style:none;margin:1rem 0 0;padding:0;max-width:56rem}.talk-list__series{margin-top:2.25rem;padding-bottom:.3rem;border-bottom:2px solid var(--color-border)}.talk-item{display:flex;gap:1.25rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.talk-item:last-child{border-bottom:none}.talk-item__date{flex:0 0 8rem;color:var(--color-body);opacity:.7;font-size:.85rem;padding-top:.15rem}.talk-item__title{margin:0 0 .15rem;font-size:1.02rem;font-weight:700}.talk-item__title a{color:var(--color-heading)}.talk-item__title a:hover{color:var(--color-accent)}.talk-item__speaker{color:var(--color-body);opacity:.75;font-size:.9rem;margin:0}/*# sourceMappingURL=style.css.map */