:root{--jumbotron-padding-y: 3rem}.jumbotron{padding-top:var(--jumbotron-padding-y);padding-bottom:var(--jumbotron-padding-y);margin-bottom:0;background-color:#fff}@media(min-width:768px){.jumbotron{padding-top:calc(var(--jumbotron-padding-y) * 2);padding-bottom:calc(var(--jumbotron-padding-y) * 2)}}.jumbotron p:last-child{margin-bottom:0}.jumbotron-heading{font-weight:300}.jumbotron .container{max-width:40rem}footer{padding-top:3rem;padding-bottom:3rem}footer p{margin-bottom:.25rem}.box-shadow{box-shadow:0 .25rem .75rem #0000000d}main :is(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6),header a>strong{font-family:Love Ya Like A Sister,cursive;font-weight:400;font-style:normal}main :is(p,ol,strong){font-family:Playpen Sans,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}main :is(strong){font-family:Playpen Sans,cursive;font-optical-sizing:auto;font-weight:600;font-style:normal}strong{font-family:Playpen Sans,cursive}.jumbotron .container{max-width:60rem}.navbar{background-color:#a01d23}.site-logo{height:clamp(56px,8vw,100px);padding:0 24px;filter:drop-shadow(0 0 .75rem white)}.logo-big{width:clamp(160px,25vw,300px);height:auto;padding:10px}.ratio-140{--bs-aspect-ratio: 140%}#cb-cookie-banner{position:fixed;bottom:0;left:0;width:100%;z-index:999;border-radius:0;display:none}@media only screen and (max-width:768px){.navbar a{font-size:2rem}.site-logo{height:80px;padding:0 20px}}@media only screen and (max-width:480px){.navbar a{font-size:1rem}.site-logo{height:50px}}@media(hover:hover)and (pointer:fine){.card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000014}}.card{transition:transform .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){.card{transition:none}}.card .ratio{position:relative;overflow:hidden}.card .ratio:after{content:"";position:absolute;inset:-15% 0 0;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='12' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='14' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='16' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='10' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='18' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctext x='50%25' y='50%25' dominant-baseline='central' text-anchor='middle' font-size='22' fill='white'%3E%E2%9D%84%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 140px,220px 160px,240px 180px,260px 200px,300px 220px,320px 240px;background-position:0 0,50px 0,100px 0,150px 0,200px 0,0 0;animation:snow-fall 6s linear infinite paused;will-change:background-position;backface-visibility:hidden;transform:translateZ(0);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));z-index:1}@media(hover:hover)and (pointer:fine){.card:hover .ratio:after{opacity:1;animation-play-state:running}}@media(hover:none)and (pointer:coarse){.card.in-view .ratio:after{opacity:1;animation-play-state:running}}@media(prefers-reduced-motion:reduce){.card .ratio:after{animation:none!important}.card:hover .ratio:after{opacity:.6}.card.in-view .ratio:after{opacity:.6}}@keyframes snow-fall{0%,to{background-position:0 0,50px 0,100px 0,150px 0,200px 0,0 0}99.999%{background-position:0 140px,50px 160px,100px 180px,150px 200px,200px 220px,0 240px}}
