.hero{background-image:linear-gradient(#0000001a,#0000001a,#0009),url(../media/home.1b0cca51.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto max-content;width:100%;height:fit-content;min-height:100svh;padding-top:5em;display:grid}.content-wrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:2em;padding:0 3em;display:flex}.hero h1{text-align:center;filter:drop-shadow(0 0 .5em #000)drop-shadow(0 0 1em #000)drop-shadow(0 0 1.5em #000);font-family:Seasons,sans-serif;font-size:4.5em;font-weight:400;line-height:1em}.hero .button{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background-color:#0006;border:1px solid #fff;margin:2em 0 1em;padding:.7em 3em;font-size:1.3em}.hero .italic{font-family:Seasons,sans-serif;font-style:italic;font-weight:400;line-height:1em}.hero .apostrophe{font-family:JosefinSans,sans-serif;font-size:.85em;font-weight:400;line-height:1em}.hero p{z-index:1;text-align:center;color:#ffffffd9;filter:drop-shadow(0 0 2em #000)drop-shadow(0 0 2em #000)drop-shadow(0 0 2em #000);width:18em;margin-top:.5em;font-size:1.45em;font-weight:330;line-height:1.2em}.hero .button{z-index:1;-o-transition:.5s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0006;border:1px solid #fff;width:fit-content;margin:2em auto 3em;padding:.7em 3em;font-size:1.3em;font-weight:350;transition:all .5s ease-out}.hero .button:hover{filter:drop-shadow(0 0 3em #ff00dd40)drop-shadow(0 0 3em #ff00dd40);border:1px solid #f0d;transform:scale(1.07)scale(1.07)}@media screen and (max-width:650px){.hero h1{font-size:4em}}@media screen and (max-width:560px){.hero p{margin-top:1em;font-size:1.2em}.hero h1{font-size:2.8em}.hero .content-wrapper{padding:0 2em}.hero p{width:100%;margin-top:1em;font-size:1.2em}.hero .button{font-size:1.2em}}
