.landing{will-change:background-color;width:100%;height:auto;padding-top:35px;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{width:100%;height:100%;position:relative}.landing-text{letter-spacing:0;font-variation-settings:"wght" 550;white-space:nowrap;font-family:lexia-variable,sans-serif;font-size:clamp(4rem,16.5vw,20rem);line-height:.9;position:absolute;top:clamp(4rem,12vw,12rem);right:clamp(1rem,4vw,4rem)}.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:#000;will-change:opactiy;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.arrowdark{z-index:2;color:#012b55;will-change:opactiy;position:absolute;bottom:24px;left:50%}.container{grid-template-columns:repeat(2,minmax(30px,1fr));gap:1.3rem 3rem;width:min(90%,1200px);margin:0 auto;display:grid}.container h1{text-align:center;color:#fff;margin:60px auto 0;padding-top:0;padding-bottom:0;font-size:clamp(2.5rem,6vw,8rem)}.container p{text-align:center;color:#fff;font-variation-settings:"wght" 300;letter-spacing:1px;max-width:35rem;margin:0% 0 10%;padding:0 clamp(1rem,4vw,5rem);font-family:lexia-variable,sans-serif;font-size:clamp(.8rem,1.7vw,2rem)}.phototext{color:#fff;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}.photogrid{grid-template-columns:50% 50%;align-items:center;margin:0;padding:50px 0 0;display:grid}.phototext-layer{color:#fff;margin-left:30px;padding-left:clamp(.2rem,3vw,4rem);font-family:condor-compressed,sans-serif;font-size:clamp(2.5rem,6vw,8rem);font-style:normal;font-weight:300}.profile{object-fit:cover;aspect-ratio:4/5;object-position:right 90%;align-items:right;justify-self:end;width:90%;height:auto;display:block}.textone{color:#fff;margin-left:0;padding-left:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(.8rem,1.7vw,2rem);font-style:normal}.cstext-layer{color:#fff;margin-left:30px;padding-left:0;padding-right:clamp(.2rem,3vw,4rem);font-family:anonymous-pro,monospace;font-size:clamp(2.5rem,6vw,8rem);font-style:normal;font-weight:300}.hs{object-fit:cover;aspect-ratio:4/5;object-position:right 90%;align-items:right;width:90%;height:auto;display:block}.gridimages{background-color:#fff;grid-template-columns:repeat(4,1fr);gap:.15% .5%;padding:clamp(2.5rem,3vw,5rem) .25% .5%;display:grid}.imgcontainer{position:relative;overflow:hidden}.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;align-items:center;width:100%;height:clamp(2.3rem,3vw,3rem);padding:0 20px;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(.8rem,2vw,3rem);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{flex:1}.texts{text-align:center}.dropdown-parent{position:relative}.dropdown{z-index:100;background:#fff;flex-direction:column;width:max-content;min-width:2rem;max-width:90rem;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #012b5533}.dropdown a{border-bottom:1px solid #012b554d;padding:10px 15px;font-size:clamp(.8rem,2vw,2.5rem);display:block}.dropdown a:last-child{border-bottom:none}.dropdown-parent:hover .dropdown{display:flex}.box{padding-top:44px}.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;margin:0;padding:0;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;margin:0;padding:0;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;margin:0;padding:0;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;margin-top:20px;margin-bottom:0;padding-bottom:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:40px}.projimages{background-color:#fff;grid-template-columns:repeat(4,1fr);gap:.15% .5%;padding:clamp(2.5rem,3vw,5rem) .25% .5%;display:grid}.projcontainer{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;width:auto;transition:opacity .3s;display:flex;position:absolute;inset:0}.imagetext{color:#fff;text-align:center;box-sizing:border-box;white-space:normal;text-align:center;overflow-wrap:break-word;background-color:#012b55;border-radius:6px;max-width:90%;padding:1% 3%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(.5rem,2.25vw,2.75rem)}.projcontainer:hover .images{opacity:.5}.projcontainer .textbox{opacity:1;padding-top:40%}.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%;margin-top:35px;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}.editbutton{width:200px;margin:30px 0 0}.edit{flex-direction:column;align-items:center;padding-top:60px;display:flex}.inputtitle{align-items:center;gap:10px;margin-bottom:20px;display:flex}.inputtitle label{align-items:center;height:30px;line-height:30px;display:flex}form{flex-direction:column;align-items:center;display:flex}label{font-size:250%}input{height:20px;margin-top:7px;line-height:10px}button{color:#fff;background-color:#012b55;border-width:0;border-radius:25px;width:20%;margin:120px 50px 50px;padding:1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:250%}h1{padding-bottom:40px}.mainimage{pointer-events:none;width:75%;padding:clamp(.5rem,1vw,1.5rem) 0 2% 2%}.box{display:flex}.box>div{width:50%}.phototitletext{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}@media (width<=768px){.box{flex-direction:column;align-items:center;row-gap:0;margin-top:0}.box>div{width:100%;margin:0;padding:0}.mainimage{width:90%;margin:0 auto;padding:clamp(.5rem,2vw,5rem) 0 0;display:block}.phototitletext{margin-top:0;padding-top:0;padding-bottom:0;font-size:clamp(2.5rem,8vw,4rem)}h2{font-size:clamp(1.25rem,4vw,2rem)}h3{font-size:clamp(1rem,3vw,1.5rem)}p{padding:2rem 1.5rem;font-size:clamp(1rem,3vw,1.4rem)}}.textdiv p{margin:0;padding:10px 10%;line-height:1.2}h1{margin-top:100px}body{margin:0;padding:0}.footer{position:relative}.footer img{vertical-align:top}
