@charset "UTF-8";.home{margin-top:-4rem;margin-top:calc(var(--offset)*-1)}.banner{background-color:#000;color:#fff;display:flex;flex-direction:column;margin-top:.0625rem;min-height:100vh;outline:1px solid #000;outline:.0625rem solid #000}.banner figure{flex:1 1 50vh}.banner figure .timetable,.banner figure img{height:100%;left:0;position:absolute;top:0;width:100%}.banner figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner figure figcaption{bottom:0;color:#fff;opacity:.75;padding:.5rem;position:absolute;right:0;text-align:right}.banner figure .timetable{height:auto;left:50%;max-width:384px;max-width:24rem;padding:1rem;padding:var(--spacing);top:50%;transform:translate(-50%,-50%)}.banner__article{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding:4rem 1rem;padding:var(--offset) var(--spacing);position:relative}.banner__wrapper{padding-bottom:4rem;padding-bottom:var(--offset);position:relative;width:100%}.banner__cta{bottom:0;padding:1rem;padding:var(--spacing);position:absolute;right:0;text-align:center}.banner__cta span{display:none}.banner__cta:after{content:"▷";display:block;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem}a:focus-visible .banner__cta:after,a:hover .banner__cta:after{content:"▶︎"}.banner:nth-child(2n){background:#f5f3f3;color:#000}.banner--statement{font-size:clamp(16px,1.5vw,24px);font-size:clamp(1rem,1.5vw,1.5rem)}.banner--statement h2{font-size:150%;text-align:center}@supports ((-webkit-background-clip:text) or (background-clip:text)){.banner--statement h2{background:linear-gradient(45deg,#ff0,#ff4b00);-webkit-background-clip:text;background-clip:text;color:transparent}}@media only print and (min-width:30em),only screen and (min-width:48em){.banner{flex-direction:row;min-height:50vh}.banner__wrapper{padding-top:4rem;padding-top:var(--offset)}.banner figure{flex:1 1 60%}.banner figure img{height:100%;-o-object-fit:cover;object-fit:cover}.banner figure.illu{flex:1 1 50%}.banner__article{flex:1 1 40%}.banner:nth-child(2n) .banner__article{order:-1}}
/*# sourceMappingURL=home.min.css.map */