@font-face{font-family:Figtree;src:url(/fonts/Figtree.ttf)format("truetype");font-display:swap}@font-face{font-family:ABeeZee;src:url(/fonts/ABeeZee.ttf)format("truetype");font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro.ttf)format("truetype");font-display:swap}:root{--bright-blue:#36c6fb;--light-blue:#91e2ffce;--very-light-blue:#baedff;--very-dark-green:#132f1e;--dark-green:#2e522b;--medium-green:#76b070;--semi-opaque-green:#64d6ff4d;--medium-light-green:#76b07080}html{scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#132f1e;background:#eae6e2;font-family:Figtree,sans-serif;font-weight:400;line-height:1.5}html,body{scrollbar-width:thin;scrollbar-color:#76b070 #eae6e2;max-width:100vw;margin:0;padding:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#eae6e2}::-webkit-scrollbar-thumb{background:#76b070;border:2px solid #eae6e2;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#598654}.display{font-family:ABeeZee,sans-serif}.mono{font-family:Source Code Pro,monospace}.logo{-webkit-user-drag:none;user-select:none;width:25%;height:auto;margin-bottom:0}.button-container{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.sign-up-link{color:var(--very-dark-green);border-radius:15px;text-decoration:none}.big-button{background:var(--medium-green);border:1.5px dashed var(--very-dark-green);padding:1rem 4rem}.big-button:hover{background:#88bc82;box-shadow:0 8px 6px #0003}p{text-align:left;width:50%;margin:auto;padding:1rem}#home{min-height:420px;padding-bottom:2rem;position:relative}.kiwihacks-text{-webkit-user-drag:none;user-select:none;width:30%;margin-top:0}.beacons-title{color:var(--dark-green);letter-spacing:.2rem;margin:0;padding:0;font-size:6rem;font-weight:400;line-height:normal;transition:all .4s}.beacons-title:hover{transform:scale(1.05)}.subtitle{color:#132f1e;z-index:10;margin:0 0 1rem;padding:0 1.5rem;font-weight:400;position:relative}.tiers-section{background-color:#76b07026;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem max(2rem,50vw - 580px)}main{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.tiers-section h2{color:var(--dark-green);letter-spacing:.1rem;margin-bottom:0;font-size:3rem;font-weight:400}.tiers-section>p{text-align:center;width:auto;margin-bottom:2rem}.tiers-grid{text-align:left;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:1.5rem;display:grid}.tiers-grid .tier-card:first-child{grid-column:1/3}.tiers-grid .tier-card:nth-child(2){grid-column:3/5}.tiers-grid .tier-card:nth-child(3){grid-column:5/7}.tiers-grid .tier-card:nth-child(4){grid-column:2/4}.tiers-grid .tier-card:nth-child(5){grid-column:4/6}.tier-card{border:1.5px dashed var(--very-dark-green);background:#ffffff80;border-radius:15px;padding:1.5rem}.tier-card.featured{border-color:var(--dark-green);background:#76b07026}.tier-icon{margin-bottom:.25rem;font-size:2rem}.tier-card h3{color:var(--dark-green);letter-spacing:.05rem;margin:0 0 .15rem;font-size:1.6rem;font-weight:400}.tier-req{color:var(--dark-green);margin-bottom:1rem;font-size:.8rem;display:block}.tier-benefits{margin:0;padding:0;list-style:none}.tier-benefits li{color:var(--very-dark-green);text-align:left;width:auto;padding:.25rem 0 .25rem 1.25rem;font-size:.95rem;position:relative}.tier-benefits li:before{content:"–";color:var(--medium-green);position:absolute;left:0}footer{color:#132f1e;text-align:center;background-color:#76b07026;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}.footer-text-piece{width:fit-content;padding:.2rem;font-size:1.2rem}.footer-text-piece a{color:inherit;text-decoration:underline;transition:all .3s}.footer-text-piece a:hover{color:var(--bright-blue)}.footer-signature-container{justify-content:center;align-items:center;width:100%;margin-top:.5rem;display:flex}.signatures{border:5px solid var(--medium-green);width:100%;min-width:200px;max-width:700px;height:auto;box-shadow:var(--very-dark-green) 0px 1px 2px 0px;-webkit-user-drag:none;user-select:none;margin:0 auto;transition:transform .2s,box-shadow .2s;display:block}.signatures:hover{box-shadow:var(--very-dark-green) 0px 4px 8px 0px;transform:scale(1.01)}.footer-links{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;margin-top:1rem;display:flex}.footer-link{color:#132f1e;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.footer-link:hover{color:#36c6fb;transform:translateY(-3px)}.footer-link svg{width:32px;height:32px}.footer-important-links{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.footer-important-links p{text-align:center;width:100%;margin:0;font-size:1.1rem;font-weight:700}.footer-important-links a{color:inherit;text-decoration:underline;transition:all .3s}.footer-important-links a:hover{color:var(--bright-blue)}@media screen and (width<=768px){html{font-size:14px}body{overflow-x:hidden}*,:before,:after{transition:none!important;animation:none!important;transform:translate(0,0)scale(1)rotate(0)!important}.beacons-title:hover,.big-button:hover{box-shadow:none!important;transform:translate(0,0)scale(1)!important}p,.tiers-section>p{width:90%!important}.logo{width:50%}.kiwihacks-text{width:80%}.beacons-title{font-size:3rem}.big-button{width:80%;margin:2rem auto;padding:1rem;display:block}.tiers-grid{grid-template-columns:1fr!important}.tiers-grid .tier-card:nth-child(n){grid-column:1/-1!important}.stars{display:none}footer{flex-direction:column;gap:1.5rem}.footer-signature-container{margin-bottom:.5rem}.signatures{min-width:120px;max-width:320px}.footer-text-piece{text-align:center}.footer-text{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;display:flex;width:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important;scale:none!important}.beacons-title:hover,.big-button:hover,.signatures:hover{transform:scale(1)!important}}
