.landing{will-change:background-color;width:100%;height:auto;padding-top:20px;overflow-x:hidden}.stack{grid-template-rows:auto;padding-bottom:0;display:grid}.stack>img{grid-area:1/1;padding-bottom:0}.stack>.text-layer{grid-area:1/1;height:100%;padding-bottom:0}.webbie{object-fit:cover;object-position:center 35%;width:67%;height:auto;display:block}.text-layer{grid-area:1/1;height:584px}.landing-text{letter-spacing:0;font-variation-settings:"wght" 550;white-space:nowrap;font-family:lexia-variable,sans-serif;font-size:270px;line-height:250px;position:absolute;top:200px;right:60px}.landing-text.dark{z-index:1;color:#012b55;text-align:right}.landing-text.light{z-index:2;color:#fff;text-align:right}.arrow{z-index:10;color:#fff;will-change:opactiy;position:absolute;bottom:20px;left:50%}.arrowdark{z-index:2;color:#012b55;will-change:opactiy;position:absolute;bottom:24px;left:50%}.container{grid-template-columns:auto auto;justify-content:center;gap:0%;width:auto;margin:0;display:grid}.container h1{text-align:center;color:#fff;margin:60px 60px 10px;padding-top:0;font-size:100px}.container p{text-align:center;color:#fff;font-variation-settings:"wght" 300;letter-spacing:1px;margin:0% 20% 10%;padding-top:0;font-family:lexia-variable,sans-serif;font-size:20px}.phototext{font-family:condor-compressed,sans-serif;font-style:normal;font-weight:300}.codetext{font-family:anonymous-pro,monospace;font-style:normal;font-weight:700}.icons{justify-content:center;gap:2%;margin-top:70px;margin-bottom:2%;display:flex}.gondola{width:40px;height:40px}.gridimages{background-color:#fff;grid-template-columns:repeat(4,1fr);gap:.13% .5%;padding:2.7% .25% 4%;display:grid}.imgcontainer{position:relative;overflow:hidden}.images{aspect-ratio:4/5;object-fit:cover;object-position:center;pointer-events:none;width:100%;transition:opacity .3s;display:block}.textbox{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.text{color:#fff;white-space:nowrap;text-align:center;box-sizing:border-box;background-color:#012b55;border-radius:6px;padding:1% 3%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:200%}.imgcontainer:hover .images{opacity:.5}.imgcontainer:hover .textbox{opacity:1}.deion{object-position:35% center}.huddle{object-position:43% center}.handshake{object-position:47% center}.navbar{color:#012b55;z-index:10;box-sizing:border-box;background:#fff;width:100%;padding:0 20px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:35px;display:flex;position:fixed;top:0;box-shadow:0 -8px 18px #012b55}.navbar a{color:#012b55;text-decoration:none}.navbar a:hover{opacity:.75}.navbar>div{width:20%}.texts{text-align:center}.image{aspect-ratio:2/3;object-fit:cover;object-position:center;pointer-events:none;width:10%;height:auto}.login{flex-direction:column;align-items:center;padding-top:60px;display:flex}.login h1{margin:0;padding:1% 0 3%}label{color:#012b55;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:30px}.inputrow{align-items:center;gap:10px;display:flex}.inputrow label{align-items:center;height:30px;line-height:30px;display:flex}.emailinput{text-indent:4px;border:2px solid #012b55;border-radius:5px;height:25px;margin:0;padding:0;line-height:30px}.loginbutton{color:#fff;background-color:#012b55;border:2px solid #012b55;border-radius:10px;width:200px;height:70px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:40px}.googlesignin{color:#012b55;background-color:#fff;border:3px solid #012b55;border-radius:4px;width:270px;height:60px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:22px}.needaccount{color:#fff;background-color:#012b55;border:2px solid #012b55;border-radius:10px;width:200px;height:50px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:30px}.needaccounttext{color:#012b55;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:30px}.errormessage{margin:0;padding:0}.errormessage p{margin:0;padding:3% 0 0}.error{white-space:pre-line}.title{margin:0;padding:3% 0 0}.formclass{justify-content:center;align-items:center;gap:10px;line-height:30px;display:flex}.formclass label{border:2px solid #012b55;border-radius:5px;height:25px;margin:0;padding:0;line-height:30px}.formclass input{text-indent:4px;color:#012b55;border:2px solid #012b55;border-radius:5px;height:25px;margin:0;padding:0;font-family:itc-avant-garde-gothic-pro,sans-serif;line-height:30px}.namebox{width:175px}.emailbox{width:200px}.phonebox{width:100px}.inquirybox{color:#012b55;border:2px solid #012b55;border-radius:5px;width:85px;height:30px;font-family:itc-avant-garde-gothic-pro,sans-serif}.messagebox{resize:none;text-indent:4px;color:#012b55;border:2px solid #012b55;border-radius:5px;width:375px;min-height:25px;margin:0;padding:0;font-family:itc-avant-garde-gothic-pro,sans-serif}p{margin:0;padding:0}.subtext{margin:0;padding:.5% 0 1%;font-size:20px}.submitc{justify-content:center;margin-bottom:3%;display:flex}.submitb{color:#fff;background-color:#012b55;border:2px solid #012b55;border-radius:10px;width:200px;height:70px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:40px}.spacing{flex-direction:column;align-items:center;padding-top:0;display:flex}.logoutbutton{color:#fff;background-color:#012b55;border-width:0;border-radius:25px;width:15%;padding:1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:250%}.subhead,.info{margin:0;padding:0}.bottomtext{color:#aaa;margin:0;padding:5% 0 0;font-size:15px}.edit{flex-direction:column;align-items:center;padding-top:60px;display:flex}.inputtitle{align-items:center;gap:10px;display:flex}.inputtitle label{align-items:center;height:30px;line-height:30px;display:flex}.mainimage{pointer-events:none;width:96%;padding:2% 0 2% 2%}.box{display:flex}.box>div{width:50%}h1{text-align:center;color:#012b55;margin-top:10%;margin-bottom:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:100px}h2{text-align:center;color:#012b55;margin-top:0;margin-bottom:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:30px}h3{text-align:center;color:#012b55;margin-top:0;margin-bottom:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:20px}p{text-align:center;color:#012b55;margin-top:0;padding:10%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:25px}body{margin:0;padding:0}.footer{position:relative}.footer img{vertical-align:top}
