body[data-page-slug="homepage"] h1{font-size:var(--size_50);max-width:20ch;}body[data-page-slug="homepage"] > main{padding-block-start:0;}body[data-page-slug="homepage"] > main > *{margin-block-end:40px;}body[data-page-slug="homepage"] > main > *:last-child{margin-block-end:20px;}body[data-page-slug="homepage"] .banner.background_image{position:relative;overflow:hidden;}body[data-page-slug="homepage"] .banner.background_image > img{position:absolute;object-fit:cover;height:auto;height:100%;width:100%;}body[data-page-slug="homepage"] .banner.background_image > section{padding-block:60px;align-items:center;position:relative;display:flex;gap:40px;}@media (max-width:480px){body[data-page-slug="homepage"] .banner.background_image > section{padding-block:40px;}}body[data-page-slug="homepage"] .banner.hero{text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);background-color:var(--green-2);font-size:var(--size_20);color:var(--white-1);}body[data-page-slug="homepage"] .banner.hero > .wrap > *:last-child{margin-inline-start:auto;max-width:600px;}@media (max-width:1024px){body[data-page-slug="homepage"] .banner.hero > .wrap > *:last-child{margin-inline-start:0;}}@media (max-width:1024px){body[data-page-slug="homepage"] .banner.hero > .wrap{flex-flow:wrap;}}@media (max-width:680px){body[data-page-slug="homepage"] .banner.hero > .wrap h1{font-size:var(--size_40);}}body[data-page-slug="homepage"] .banner.hero .content h1{margin-block:0;}body[data-page-slug="homepage"] .banner.hero .content p{max-width:500px;}body[data-page-slug="homepage"] .banner.classvr{background-color:var(--blue-1);font-size:var(--size_20);color:var(--white-1);border-radius:6px;}body[data-page-slug="homepage"] .banner.classvr .content{padding-inline:40px;max-width:50%;}@media (max-width:940px){body[data-page-slug="homepage"] .banner.classvr .content{max-width:70%;}}body[data-page-slug="homepage"] .banner.classvr .content h2{font-size:var(--size_40);}@media (max-width:680px){body[data-page-slug="homepage"] .banner.classvr > img{display:none;}body[data-page-slug="homepage"] .banner.classvr .content{max-width:100%;}body[data-page-slug="homepage"] .banner.classvr .content h2{font-size:var(--size_25);}body[data-page-slug="homepage"] .banner.classvr .content .button{font-size:var(--size_16);}}#invert_classvr_logo{width:320px;height:auto;}