.bs-site.bs-rooster-v1{--bs-breed:1300px;--bh-zoom:1;--rv-lichte-kicker:color-mix(in srgb,var(--bs-papier) 80%,transparent);--rv-lichte-lijn:color-mix(in srgb,var(--bs-papier) 35%,transparent)}@media (width>=1600px){.bs-site.bs-rooster-v1{--bh-zoom:1.1}}@media (width>=1920px){.bs-site.bs-rooster-v1{--bh-zoom:1.25}}@media (width>=2400px){.bs-site.bs-rooster-v1{--bh-zoom:1.5}}.bs-rooster-v1 .bs-menu{border-bottom:0}.bs-rooster-v1 main section{padding-block:52px}.bs-rooster-v1 main .bs-knop{white-space:normal;text-align:center;padding:14px 22px}.bs-rooster-v1 .rv-kop{--bh-foto-b:calc(46vw / var(--bh-zoom));margin-top:-67px;padding-top:67px;position:relative;overflow:hidden}.bs-rooster-v1 .rv-beeld{width:var(--bh-foto-b);z-index:0;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);border-radius:2px;position:absolute;inset:0 0 0 auto}.bs-rooster-v1 .bs-rooster-hero{z-index:2;width:100%;padding-block:56px 36px;position:relative}.bs-rooster-v1 .rv-hero-tekst{max-width:calc(100vw / var(--bh-zoom) - var(--bh-foto-b) - max(20px,(100vw / var(--bh-zoom) - var(--bs-breed)) / 2 + 20px) - 40px)}.bs-rooster-v1 .bs-rooster-hero h1{margin-top:16px;padding-bottom:0;font-size:clamp(46px,6.4vw,92px);line-height:1.1}@media (width>=761px){.bs-rooster-v1 .rv-kop{height:auto;min-height:max(460px, calc(36vw / var(--bh-zoom)));flex-direction:column;justify-content:center;display:flex}.bs-rooster-v1 .rv-beeld img{object-position:center 27%}.bs-rooster-v1 .bs-rooster-hero{padding-block:0}}.bs-site.bs-rooster-v1 .bs-roosterpagina .bs-no-top{padding-block:0 52px}.bs-rooster-v1 .bs-week{border-top:2px solid var(--bs-inkt);border-bottom:1px solid var(--bs-fijn);grid-template-columns:1fr}.bs-rooster-v1 .bs-dag{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:0;padding:20px 0}.bs-rooster-v1 .bs-dag+.bs-dag{border-left:0;border-top:1px solid var(--bs-fijn)}.bs-rooster-v1 .bs-dag-naam{padding-top:8px;font-size:30px;font-weight:400;line-height:1.3}.bs-rooster-v1 .bs-dag ul{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.bs-rooster-v1 .bs-dag li{letter-spacing:0;min-width:118px;color:var(--bs-inkt);background:var(--bs-kalk);border:0;border-radius:2px;gap:3px;padding:8px 12px}.bs-rooster-v1 .bs-tijd{font-family:var(--bs-label);font-size:14px;font-weight:500}.bs-rooster-v1 .bs-lesnaam{letter-spacing:.1em;color:var(--bs-grijs);font-size:10px}.bs-rooster-v1 .bs-dag li.bs-strong .bs-lesnaam{color:var(--bs-bordeaux);font-weight:500}.bs-rooster-v1 .bs-dag-docent{font-family:var(--bs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-grijs);margin-top:8px;font-size:10px;font-weight:400;display:block}.bs-rooster-v1 .bs-lesuitleg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin:0 0 32px;display:grid}.bs-rooster-v1 .bs-lesuitleg p{font-family:var(--bs-tekst);color:var(--bs-grijs);max-width:46ch;font-size:16px;line-height:1.6}.bs-rooster-v1 .bs-lesuitleg-kicker{font-family:var(--bs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--bs-grijs);margin-bottom:8px;font-size:11px;display:block}.bs-rooster-v1 .bs-lesuitleg-kicker--strong{color:var(--bs-bordeaux);font-weight:500}@media (width<=760px){.bs-rooster-v1 .bs-lesuitleg{grid-template-columns:1fr;gap:16px}}.bs-site.bs-rooster-v1 .bs-roosterpagina .rv-band{background:var(--bs-bordeaux);color:var(--bs-papier);padding-block:52px}.bs-rooster-v1 .bs-rooster-start{background:0 0;border-radius:0;padding:0}.bs-rooster-v1 .bs-rooster-kol{border:0;grid-template-columns:minmax(0,1fr)}.bs-rooster-v1 .bs-kol{gap:12px;max-width:60ch;padding:6px 0}.bs-rooster-v1 .rv-band .bs-kicker{color:var(--rv-lichte-kicker)}.bs-rooster-v1 .rv-band .bs-knop{background:var(--bs-papier);color:var(--bs-bordeaux)}.bs-rooster-v1 .rv-band .bs-knop:hover{background:var(--bs-kalk)}@media (width<=760px){.bs-rooster-v1 .rv-kop{--bh-foto-b:calc(100vw / var(--bh-zoom));margin-top:0;padding-top:0}.bs-rooster-v1 .rv-beeld{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);height:62vw;min-height:260px;position:relative}.bs-rooster-v1 .bs-rooster-hero{padding-block:28px 12px}.bs-rooster-v1 .rv-hero-tekst{max-width:none}.bs-rooster-v1 .bs-dag{grid-template-columns:1fr;gap:12px}.bs-rooster-v1 .bs-dag-naam{padding-top:0}.bs-rooster-v1 .bs-kol{padding:20px 0}}.bs-site.bs-rooster-v1{--bs-section-gap:calc(52px / var(--bh-zoom,1))}@media (width<=760px){.bs-site.bs-rooster-v1{--bs-section-gap:40px}}.bs-rooster-v1 main{padding-bottom:var(--bs-section-gap)}.bs-site.bs-rooster-v1 main>.bs-pagina>section:where(:not(:first-child)){margin-block:var(--bs-section-gap) 0;padding-block:0;display:flow-root}.bs-site.bs-rooster-v1 main>.bs-pagina>.rv-band{padding-top:64px;padding-bottom:64px}
