@font-face{font-family:"Roboto";src:url(/build/fonts/Roboto-Regular.fc2b5060.ttf);font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"BebasKai";font-style:normal;font-weight:normal;font-display:auto;src:url(/build/fonts/BebasKai.106544a0.eot);src:url(/build/fonts/BebasKai.106544a0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/bebaskai.754ddc6d.woff) format("woff"),url(/build/fonts/bebaskai.f8f908c8.ttf) format("truetype"),url(/build/images/bebaskai.ddaac13d.svg) format("svg")}@font-face{font-family:"Inter";src:url(/build/fonts/Inter-Regular.e89cb199.ttf);font-weight:normal;font-style:normal;font-display:auto}.text-tiny,.text-smaller{font-size:.7em !important}.text-small{font-size:.85em !important}.text-big{font-size:1.4em !important}.text-huge{font-size:1.8em !important}.grecaptcha-badge{visibility:hidden}.writing-festival h1,.writing-festival h2,.writing-festival h3{font-family:"BebasKai","Roboto",arial,helvetica,sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.02em}.writing-festival .wf-hero{background:#9cc3dd;background:linear-gradient(180deg, rgb(67.1313578063%, 80.0796107917%, 88.7117794486%) 0%, #9cc3dd 100%);overflow:hidden;padding-top:30px}.writing-festival .wf-hero .wf-hero-text{display:flex;flex-direction:column;padding-bottom:30px}@media only screen and (min-width: 992px){.writing-festival .wf-hero .wf-hero-text{padding-bottom:40px}}.writing-festival .wf-hero .wf-hero-text h1{color:#2a4a6b;font-size:4rem;line-height:.92;margin:0 0 16px}@media only screen and (min-width: 768px){.writing-festival .wf-hero .wf-hero-text h1{font-size:6rem}}@media only screen and (min-width: 1200px){.writing-festival .wf-hero .wf-hero-text h1{font-size:6.5rem;white-space:nowrap}}.writing-festival .wf-hero .wf-hero-text .wf-details{align-self:flex-start;font-family:"BebasKai","Roboto",arial,helvetica,sans-serif;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:#2a4a6b;background:#fff;padding:6px 18px 3px;margin:0 0 28px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.writing-festival .wf-hero .wf-hero-text .wf-introduction{font-size:1.1rem;line-height:1.6;color:#2a4a6b;max-width:600px}.writing-festival .wf-hero .wf-hero-text .wf-partners{margin-top:24px}.writing-festival .wf-hero .wf-hero-text .wf-partners .wf-partners-label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#2a4a6b;margin:0 0 8px}.writing-festival .wf-hero .wf-hero-text .wf-partners .wf-partners-logos{display:inline-flex;align-items:center;gap:24px;background:#fff;padding:10px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.writing-festival .wf-hero .wf-hero-text .wf-partners .wf-partners-logos img{display:block;height:44px;width:auto}.writing-festival .wf-hero .wf-hero-students{display:none;justify-content:center;align-items:flex-end}@media only screen and (min-width: 992px){.writing-festival .wf-hero .wf-hero-students{display:flex}}.writing-festival .wf-hero .wf-hero-students img{display:block;width:auto;filter:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.15))}.writing-festival .wf-hero .wf-hero-students .wf-student-1{position:relative;z-index:2;height:420px}@media only screen and (min-width: 992px){.writing-festival .wf-hero .wf-hero-students .wf-student-1{height:550px;margin-bottom:36px}}.writing-festival .wf-hero .wf-hero-students .wf-student-2{position:relative;z-index:5;height:350px;margin-left:-60px;margin-bottom:50px}@media only screen and (min-width: 992px){.writing-festival .wf-hero .wf-hero-students .wf-student-2{height:520px;margin-left:-65px}}.writing-festival .wf-schedule{padding-top:20px;padding-bottom:60px}.writing-festival .wf-schedule>h2{text-align:center;color:#4f87ad;font-size:3.5rem;margin-bottom:30px;margin-top:30px}.writing-festival .wf-schedule .wf-day-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.writing-festival .wf-schedule .wf-day-links a{font-family:"BebasKai","Roboto",arial,helvetica,sans-serif;font-size:1.4rem;text-transform:uppercase;text-decoration:none;color:#fff;background:#4f87ad;padding:6px 18px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.writing-festival .wf-schedule .wf-day-links a:hover,.writing-festival .wf-schedule .wf-day-links a:focus{background:#2a4a6b}.writing-festival .wf-schedule .wf-day{margin-bottom:40px;scroll-margin-top:20px}.writing-festival .wf-schedule .wf-day h3{background:#9cc3dd;color:#fff;font-size:2.2rem;padding:10px 20px 6px;margin-bottom:20px;border-bottom:solid 6px #d9d4cb}.writing-festival .wf-schedule .wf-speakers{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px}@media only screen and (min-width: 768px){.writing-festival .wf-schedule .wf-speakers{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 1200px){.writing-festival .wf-schedule .wf-speakers{grid-template-columns:repeat(3, minmax(0, 1fr))}}.writing-festival .wf-schedule .wf-speaker{background:#fff;border:solid 1px rgba(79,135,173,.2);border-top:solid 5px #9cc3dd;padding:16px 18px;box-shadow:0 4px 12px rgba(42,74,107,.06)}.writing-festival .wf-schedule .wf-speaker .wf-time{display:block;font-family:"BebasKai","Roboto",arial,helvetica,sans-serif;font-size:1.8rem;line-height:1;color:#4f87ad;margin-bottom:10px}.writing-festival .wf-schedule .wf-speaker .wf-room{color:#4f87ad;float:right}.writing-festival .wf-schedule .wf-speaker .wf-speaker-body{display:flex;align-items:flex-start;gap:14px}.writing-festival .wf-schedule .wf-speaker .wf-speaker-details{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.writing-festival .wf-schedule .wf-speaker .wf-photo{flex:0 0 80px;margin:0}.writing-festival .wf-schedule .wf-speaker .wf-photo img{width:80px;height:80px;object-fit:cover;border:solid 3px #9cc3dd;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.writing-festival .wf-schedule .wf-speaker h4{font-size:1.15rem;font-weight:bold;color:#2a4a6b;margin:0 0 4px}.writing-festival .wf-schedule .wf-speaker p{margin:0 0 4px}.writing-festival .wf-schedule .wf-speaker .wf-talk-title{font-style:italic;color:#4f87ad;line-height:22px}.writing-festival .wf-schedule .wf-speaker .wf-job-title{line-height:20px}.writing-festival .wf-schedule .wf-speaker .wf-degree{font-size:.9rem;color:#666;display:block;margin-top:-4px;line-height:20px}.writing-festival .wf-schedule .wf-speaker .wf-description{font-size:.9rem;margin-top:10px;color:#333}
