footer{justify-content:center;align-items:center;width:100%;height:100svh;max-height:1200px;padding:1rem;display:flex;position:relative;overflow:hidden}footer .footer-container{filter:url(#goo);width:100%;max-width:2000px;height:100%;position:relative}footer .footer-bg-container{background-color:var(--base-300);clip-path:polygon(4rem 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 4rem);width:100%;height:100%;position:relative}footer .footer-content{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:6rem;display:flex;position:absolute;top:0;left:0}footer .footer-content-meta{gap:1.5rem;width:100%;display:flex}footer .footer-content-col{flex:1}footer .footer-content-col h3,footer .footer-content-col p{margin-bottom:3rem}footer input{text-transform:uppercase;width:50%;color:var(--base-100);background-color:#3a3a3a;border:none;outline:none;padding:1.5rem;font-family:Geist Mono,monospace;font-size:clamp(.8rem,.75vw,.85rem);font-weight:500;line-height:1;text-decoration:none}footer .footer-socials{flex-wrap:wrap;display:flex}footer .footer-socials .footer-social{margin-right:.3rem;display:inline-block}footer .footer-socials .footer-social a{color:var(--base-200)}footer .footer-content-meta:first-child{gap:7.5rem}footer .footer-content-meta:nth-child(2){align-items:flex-end}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child{display:flex}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child p:nth-child(2){color:var(--base-200)}footer .footer-content-meta:nth-child(2) p{flex:1;margin-bottom:0}@media (max-width:1000px){footer .footer-bg-container{clip-path:none}footer .footer-content{padding:6rem 1rem 2rem}footer .footer-content-meta{flex-direction:column}footer .footer-content-meta:nth-child(2){flex-direction:column-reverse;align-items:flex-start}footer input{width:100%;margin-bottom:.5rem}footer .footer-content-meta:first-child{gap:3rem}footer .footer-content-col h3{margin-bottom:1.5rem}footer .footer-content-meta:first-child p.bodyCopy{display:none}footer .footer-content-meta:nth-child(2) .footer-content-col:first-child{flex-direction:column-reverse;gap:.25rem}}
.hero{justify-content:center;align-items:center;width:100%;height:100svh;padding:1rem;display:flex;position:relative}.hero .hero-container{filter:url(#goo);width:100%;height:100%;position:relative}.hero .hero-container .hero-img-container{background-color:var(--base-300);clip-path:polygon(4rem 0,calc(50% - 15rem) 0,calc(50% - 13.5rem) 2.75rem,calc(50% + 13.5rem) 2.75rem,calc(50% + 15rem) 0,calc(100% - 4rem) 0,100% 4rem,100% calc(100% - 4rem),calc(100% - 4rem) 100%,4rem 100%,0 calc(100% - 4rem),0 4rem);width:100%;height:100%;position:relative}.hero .hero-container .hero-img-container .hero-img{width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-container .hero-img-container .hero-img img{object-fit:cover;width:100%;height:100%}.hero .hero-container .hero-img-container .hero-img-overlay{filter:blur(2px);z-index:1;background:linear-gradient(#f2eeda20,#f2eeda20 4px,#0000 4px 10px) 0 0/100% 9px;width:100%;height:100%;animation:30s linear infinite pan-overlay;position:absolute;top:0;left:0}@keyframes pan-overlay{0%{background-position:0 0}to{background-position:0 -100%}}.hero .hero-container .hero-img-container .hero-img-gradient{z-index:1;background:linear-gradient(#0000 0%,#000000a6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-container .hero-content{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-container .hero-content .container{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6rem;display:flex}.hero .hero-container .hero-content .container .hero-content-nav{align-items:flex-end;width:100%;display:flex}.hero .hero-container .hero-content .container .hero-content-nav div:first-child{flex:4}.hero .hero-container .hero-content .container .hero-content-nav div:nth-child(2){flex:1}.hero .hero-container .hero-content .container .hero-content-nav .hero-timer{opacity:0;will-change:opacity}.hero .hero-container .hero-content .container .hero-content-nav .hero-timer p{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f2eeda0d;border:1px solid #f2eeda26;border-radius:.25rem;justify-content:center;align-items:center;width:10rem;height:2rem;display:flex}.hero .hero-container .hero-content .container .hero-content-footer{align-items:flex-end;width:100%;display:flex}.hero .hero-container .hero-content .container .hero-content-footer div:first-child{flex:4}.hero .hero-container .hero-content .container .hero-content-footer div:nth-child(2){flex:1}.hero .hero-container .hero-content .container .hero-content-footer .hero-footer-copy p{width:50%}@media (max-width:1000px){.hero .hero-container .hero-img-container{clip-path:none}.hero .hero-container .hero-img-container .hero-img-overlay{display:none}.hero .hero-container .hero-content .container{text-align:center;align-items:center;padding:6rem 1rem 4rem}.hero .hero-container .hero-content .container .hero-content-nav div:first-child,.hero .hero-container .hero-content .container .hero-content-footer div:first-child{justify-content:center;align-items:center;display:flex}.hero .hero-container .hero-content .container .hero-content-footer .hero-footer-copy p{width:90%;margin:0 auto}.hero .hero-container .hero-content .container .hero-content-footer .hero-callout{display:none}}
