@import url("https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;500;600;700&family=Roboto:wght@400;500;700&display=swap");.cc,.cc *,.cc :after,.cc :before{box-sizing:border-box}.cc{--cc-accent:#ff5900;--cc-accent-hover:#cc4700;--cc-sky:#a6cce8;--cc-overlay:0.25;--cc-pad-y:96px;--cc-pad-x:24px;--cc-maxw:900px;--cc-title-size:56px;--cc-font-display:"Zilla Slab",Georgia,serif;--cc-font-body:"Roboto",system-ui,sans-serif;background-color:var(--cc-sky);overflow:hidden;position:relative}.cc__bg{display:block;height:100%;object-fit:cover;object-position:center 60%;width:100%;z-index:0}.cc:before,.cc__bg{inset:0;position:absolute}.cc:before{background:rgba(0,0,0,var(--cc-overlay));content:"";z-index:1}.cc__inner{margin:0 auto;max-width:var(--cc-maxw);padding:var(--cc-pad-y) var(--cc-pad-x);position:relative;text-align:center;z-index:2}.cc__kicker{font-size:15px;letter-spacing:.18em;margin:0 0 14px;text-shadow:0 1px 6px rgba(0,0,0,.35);text-transform:uppercase}.cc__kicker,.cc__title{color:#fff;font-family:var(--cc-font-display);font-weight:700}.cc__title{font-size:var(--cc-title-size);line-height:1.1;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.35)}.cc__btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.cc .cc__btn,.cc .cc__btn:link,.cc .cc__btn:visited{background:var(--cc-accent);border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.25);color:#fff!important;display:inline-block;font-family:var(--cc-font-display);font-size:17px;font-weight:700;padding:14px 36px;text-decoration:none!important;transition:background-color .2s ease}.cc .cc__btn:focus-visible,.cc .cc__btn:hover{background:var(--cc-accent-hover);color:#fff!important;text-decoration:none!important}.cc .cc__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cc .cc__btn:active{transform:translateY(1px)}@media (max-width:1023px){.cc{--cc-pad-y:80px;--cc-title-size:42px}}@media (max-width:767px){.cc{--cc-pad-y:64px;--cc-pad-x:16px;--cc-title-size:32px}.cc__btns{flex-direction:column}.cc .cc__btn{width:100%}}@media (prefers-reduced-motion:reduce){.cc *{transition:none!important}}