.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% 4.7%;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,1.75vw,2rem);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}.logintitle{color:#012b55;margin:0;padding:clamp(2rem,3vw,4rem) 0 3%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(4rem,6vw,8rem)}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}.inputrow ::placeholder{color:#012b5599;font-family:itc-avant-garde-gothic-pro,sans-serif}.emailinput{text-indent:4px;border:2px solid #012b55;border-radius:5px;width:200px;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}.titlecontact{color:#012b55;margin:0;padding:clamp(3rem,6vw,8rem) 0 0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(2.5rem,6vw,8rem)}.formclass{justify-content:center;align-items:center;gap:clamp(.3rem,.5vw,1.5rem);margin:0;padding:0 0 clamp(.1rem,.9vw,1rem);font-size:clamp(1rem,2.5vw,3rem);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:clamp(1rem,1.5vw,2rem);margin:clamp(0rem,.3vw,.5rem) 0 0;padding:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(.7rem,1vw,1.3rem)}.namebox{width:175px}.emailbox{width:200px}.phonebox{width:100px}.inquirybox{color:#012b55;border:2px solid #012b55;border-radius:5px;width:85px;margin-top:clamp(0rem,.3vw,.5rem);font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(.7rem,1.2vw,1.3rem)}.messagebox{resize:none;text-indent:4px;color:#012b55;border:2px solid #012b55;border-radius:5px;width:clamp(13rem,15vw,25rem);height:clamp(.7rem,2vw,2rem);min-height:25px;margin:clamp(0rem,.3vw,.5rem) 0 0;padding:1px 0 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}.columnforcenter{flex-direction:column;align-items:center;margin:0;padding:0 0 100px;display:flex}.subtitlecontact{padding-bottom:clamp(1rem,2vw,2rem);padding-left:clamp(2rem,5vw,5rem);padding-right:clamp(2rem,5vw,5rem);font-size:clamp(1rem,2vw,3rem)}.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}.accounttitle{color:#012b55;text-align:center;margin:0;padding:clamp(5rem,7vw,9rem) 0 1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(4rem,6vw,8rem)}.logoutbutton{color:#fff;background-color:#012b55;border-width:0;border-radius:25px;width:clamp(12rem,17vw,20rem);margin-top:35px;padding:1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(2rem,3vw,3.5rem)}.subhead,.info{margin:0;padding:0}.bottomtext{color:#aaa;margin:0;padding:5% 0 0;font-size:15px}.editbutton{width:clamp(10rem,13vw,16rem);margin:30px 0 0;font-size:clamp(1.5rem,2.5vw,3rem)}.Edit{flex-direction:column;align-items:center;padding-top:0;display:flex}.accountedittitle{color:#012b55;text-align:center;margin:0;padding:clamp(5rem,7vw,9rem) 0 3%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(4rem,6vw,8rem)}.inputtitle{align-items:center;gap:10px;margin-bottom:20px;display:flex}.inputtitle label{flex-shrink:0;align-items:center;height:30px;line-height:30px;display:flex}label{font-size:250%}input{color:#012b55;border:2px solid #012b55;border-radius:5px;width:50%;height:35px;margin:7px 0 0;padding-right:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:130%;line-height:10px}form{flex-direction:column;align-items:center;display:flex}button{color:#fff;background-color:#012b55;border-width:0;border-radius:25px;width:clamp(12rem,17vw,20rem);margin-top:35px;margin-bottom:10%;padding:1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(2rem,3vw,3.5rem)}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{color:#012b55;text-align:center;margin:0;padding:clamp(5rem,7vw,9rem) 0 1%;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:clamp(4rem,6vw,8rem)}body{margin:0;padding:0}.footer{position:relative}.footer img{vertical-align:top}
