.row{box-sizing:border-box;margin:0 auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row.natural-height{-ms-flex-align:start;align-items:flex-start}.row.flex-column{-ms-flex-direction:column;flex-direction:column}.col{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.first{-ms-flex-order:-1;order:-1}.last{-ms-flex-order:1;order:1}.align-start{-ms-flex-item-align:start;align-self:flex-start}.align-end{-ms-flex-item-align:end;align-self:flex-end}.align-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-baseline{-ms-flex-item-align:baseline;align-self:baseline}.align-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.col-xs{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{box-sizing:border-box;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{box-sizing:border-box;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{box-sizing:border-box;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{box-sizing:border-box;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{box-sizing:border-box;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{box-sizing:border-box;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{box-sizing:border-box;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{box-sizing:border-box;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{box-sizing:border-box;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-12{margin-left:100%}.row.start-xs{-ms-flex-pack:start;justify-content:flex-start}.row.center-xs{-ms-flex-pack:center;justify-content:center}.row.end-xs{-ms-flex-pack:end;justify-content:flex-end}.row.top-xs{-ms-flex-align:start;align-items:flex-start}.row.middle-xs{-ms-flex-align:center;align-items:center}.row.bottom-xs{-ms-flex-align:end;align-items:flex-end}.row.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.row.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width: 41rem){.col-sm{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{box-sizing:border-box;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{box-sizing:border-box;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{box-sizing:border-box;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{box-sizing:border-box;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{box-sizing:border-box;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{box-sizing:border-box;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{box-sizing:border-box;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{box-sizing:border-box;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{box-sizing:border-box;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-12{margin-left:100%}.row.start-sm{-ms-flex-pack:start;justify-content:flex-start}.row.center-sm{-ms-flex-pack:center;justify-content:center}.row.end-sm{-ms-flex-pack:end;justify-content:flex-end}.row.top-sm{-ms-flex-align:start;align-items:flex-start}.row.middle-sm{-ms-flex-align:center;align-items:center}.row.bottom-sm{-ms-flex-align:end;align-items:flex-end}.row.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.row.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width: 65rem){.col-md{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{box-sizing:border-box;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{box-sizing:border-box;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{box-sizing:border-box;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{box-sizing:border-box;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{box-sizing:border-box;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{box-sizing:border-box;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{box-sizing:border-box;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{box-sizing:border-box;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{box-sizing:border-box;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-12{margin-left:100%}.row.start-md{-ms-flex-pack:start;justify-content:flex-start}.row.center-md{-ms-flex-pack:center;justify-content:center}.row.end-md{-ms-flex-pack:end;justify-content:flex-end}.row.top-md{-ms-flex-align:start;align-items:flex-start}.row.middle-md{-ms-flex-align:center;align-items:center}.row.bottom-md{-ms-flex-align:end;align-items:flex-end}.row.around-md{-ms-flex-pack:distribute;justify-content:space-around}.row.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width: 91rem){.col-lg{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{box-sizing:border-box;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{box-sizing:border-box;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{box-sizing:border-box;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{box-sizing:border-box;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{box-sizing:border-box;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{box-sizing:border-box;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{box-sizing:border-box;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{box-sizing:border-box;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{box-sizing:border-box;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-12{margin-left:100%}.row.start-lg{-ms-flex-pack:start;justify-content:flex-start}.row.center-lg{-ms-flex-pack:center;justify-content:center}.row.end-lg{-ms-flex-pack:end;justify-content:flex-end}.row.top-lg{-ms-flex-align:start;align-items:flex-start}.row.middle-lg{-ms-flex-align:center;align-items:center}.row.bottom-lg{-ms-flex-align:end;align-items:flex-end}.row.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.row.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}@media only screen and (min-width: 121rem){.col-xl{box-sizing:border-box;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xl-1{box-sizing:border-box;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-2{box-sizing:border-box;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-3{box-sizing:border-box;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-offset-3{margin-left:25%}.col-xl-4{box-sizing:border-box;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-5{box-sizing:border-box;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-6{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-offset-6{margin-left:50%}.col-xl-7{box-sizing:border-box;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-8{box-sizing:border-box;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-9{box-sizing:border-box;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-offset-9{margin-left:75%}.col-xl-10{box-sizing:border-box;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-11{box-sizing:border-box;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-12{box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-offset-12{margin-left:100%}.row.start-xl{-ms-flex-pack:start;justify-content:flex-start}.row.center-xl{-ms-flex-pack:center;justify-content:center}.row.end-xl{-ms-flex-pack:end;justify-content:flex-end}.row.top-xl{-ms-flex-align:start;align-items:flex-start}.row.middle-xl{-ms-flex-align:center;align-items:center}.row.bottom-xl{-ms-flex-align:end;align-items:flex-end}.row.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.row.between-xl{-ms-flex-pack:justify;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}}.col-gutter-lr{padding:0 1rem}.col-no-gutter{padding:0}.show{display:block !important}.row.show{display:-ms-flexbox !important;display:flex !important}.hide{display:none !important}.show-xs{display:block !important}.row.show-xs{display:-ms-flexbox !important;display:flex !important}.hide-xs{display:none !important}@media only screen and (max-width: 40rem){.show-xs-only{display:block !important}.row.show-xs-only{display:-ms-flexbox !important;display:flex !important}.hide-xs-only{display:none !important}}@media only screen and (min-width: 41rem){.show-sm{display:block !important}.row.show-sm{display:-ms-flexbox !important;display:flex !important}.hide-sm{display:none !important}}@media only screen and (min-width: 41rem) and (max-width: 64rem){.show-sm-only{display:block !important}.row.show-sm-only{display:-ms-flexbox !important;display:flex !important}.hide-sm-only{display:none !important}}@media only screen and (min-width: 65rem){.show-md{display:block !important}.row.show-md{display:-ms-flexbox !important;display:flex !important}.hide-md{display:none !important}}@media only screen and (min-width: 65rem) and (max-width: 90rem){.show-md-only{display:block !important}.row.show-md-only{display:-ms-flexbox !important;display:flex !important}.hide-md-only{display:none !important}}@media only screen and (min-width: 91rem){.show-lg{display:block !important}.row.show-lg{display:-ms-flexbox !important;display:flex !important}.hide-lg{display:none !important}}@media only screen and (min-width: 91rem) and (max-width: 120rem){.show-lg-only{display:block !important}.row.show-lg-only{display:-ms-flexbox !important;display:flex !important}.hide-lg-only{display:none !important}}@media only screen and (min-width: 121rem){.show-xl{display:block !important}.row.show-xl{display:-ms-flexbox !important;display:flex !important}.hide-xl{display:none !important}}*,*::before,*::after{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:16px;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background:#FFFCFA;color:#342722;font-family:"Hind",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";max-width:1700px;margin:0 auto;display:flex;flex-direction:column;min-height:100vh;padding-top:75px}.hidden{display:none !important}.main-content{flex:1}ul{margin:0;padding-left:20px;list-style:none}.button{position:relative;text-decoration:none;color:#342722;border:1px solid #0AD68D;padding:4px 8px;border-radius:4px}.button span{position:relative;z-index:1}.button:before{content:"";position:absolute;background-color:#FFFCFA;width:90%;height:110%;top:-5%;left:5%;transition:all 0.3s ease}.button:hover:before{width:0%;left:50%}.mb8{margin-bottom:8px}.mb32{margin-bottom:32px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#0AD68D}::-webkit-scrollbar-thumb:hover{background:#0AD68D}::-webkit-scrollbar-track{background:#EDE6E3}::-webkit-scrollbar-track:hover{background:#EDE6E3}::-webkit-scrollbar-track:active{background:#EDE6E3}.about__content{margin-top:88px;padding:0 8px}.about__contact{text-align:center;margin-top:40px}.about__contact h3{margin:16px 0 0;font-weight:500;font-size:16px}.about__contact p{margin:0;margin:0}.about__buttons{margin-top:40px;text-align:center}.footer{padding:1rem 1rem 0}.footer__content{width:100%;border-top:2px solid #0AD68D;display:flex;justify-content:space-between}.footer__content p,.footer__content a{margin:24px 0;color:#342722;text-decoration:none}.footer__content a:hover{text-decoration:underline}.footer .project-nav-buttons{display:flex;justify-content:space-between;padding:36px 0}.footer .project-nav-buttons.no-previous{justify-content:flex-end}.footer .project-nav-buttons .nav-button{font-size:12px;color:#342722;text-decoration:none;padding:4px 8px;border:1px solid transparent;border-radius:2px}.footer .project-nav-buttons .nav-button:hover{border:1px solid #0AD68D}.header{padding:1rem 1rem 0;background-color:#FFFCFA;position:fixed;width:100%;top:0;max-width:1700px;z-index:1}.header__content{align-items:center;border-bottom:2px solid #7F726D}.header .logo-container{align-items:center}.header .logo-container .logo{position:relative;text-decoration:none}.header .logo-container .logo p{color:#342722;font-weight:500;margin:0;font-size:38px}.header .logo-container .logo span{color:transparent}.header .logo-container .logo .logo-plain{opacity:1;letter-spacing:normal;transition:all 2s ease}@media only screen and (max-width: 600px){.header .logo-container .logo .logo-plain{opacity:0;letter-spacing:-19px}}.header .logo-container .logo .logo-green{color:#0AD68D;position:absolute;top:0}.header .logo-container .logo .logo-green span{transition:all 2s ease;width:23px;display:inline-block}@media only screen and (max-width: 600px){.header .logo-container .logo .logo-green span{width:0px}}.header .logo-container.scrolled .logo-green span{width:0px}.header .logo-container.scrolled .logo-plain{opacity:0;letter-spacing:-19px;transition:all 2s ease}.header .links-container{text-align:right;display:flex;gap:16px;justify-content:flex-end}.project-list{padding-top:48px}.project-list .project{text-decoration:none;color:#342722}.project-list .project__content{margin:1rem;background-color:#EDE6E3}.project-list .project__header{display:flex;padding:16px;align-items:center;justify-content:space-between;min-height:77px}.project-list .project__header .title{text-transform:uppercase;font-size:24px;font-weight:500}.project-list .project__header .type{text-align:right;font-size:14px}.project-list .project__image-container img{width:100%}.project-list .project__description{padding:16px;font-size:16px;min-height:83px}.project-page .project{margin-top:48px;padding:0 8px}@media only screen and (max-width: 65rem){.project-page .project{max-width:700px;margin:48px auto 0}}.project-page .project__details{display:flex;justify-content:space-between}.project-page .project__details h1{font-size:24px;font-weight:500;text-transform:uppercase;margin:0}.project-page .project__details .detail-lists{display:flex;gap:32px;margin-bottom:12px;display:none}.project-page .project__details .detail-lists .list{min-width:100px}.project-page .project__details .detail-lists .list-heading{font-size:14px;font-weight:500}.project-page .project__details .detail-lists ul{list-style:none;padding:0;margin:8px 0 0}.project-page .project__details .detail-lists ul li{margin-bottom:4px}.project-page .project__image img{width:100%}.project-page .project.Ollee img{border:none !important}.project-page .project__content{position:relative;padding-bottom:32px}.project-page .project__content h1,.project-page .project__content h2,.project-page .project__content h3,.project-page .project__content h4,.project-page .project__content h5,.project-page .project__content h6{font-weight:normal;text-transform:uppercase;margin:48px 0 8px;font-size:16px;font-weight:500}@media only screen and (min-width: 65rem){.project-page .project__content h3{margin:96px 0 8px}}.project-page .project__content p{margin-top:0}.project-page .project__content hr{border-top:2px solid #0AD68D}@media only screen and (min-width: 65rem){.project-page .project__content hr{margin-bottom:-48px}}.project-page .project__content li{position:relative}.project-page .project__content li:before{content:"";display:block;position:absolute;left:-12px;top:9px;width:4px;height:4px;border-radius:10px;border:1px solid #9D8D87}.project-page .project__content img{display:block;margin:0 auto 8px;max-width:100%;width:auto;border:0.5px solid #EDE6E3}@media only screen and (min-width: 65rem){.project-page .project__content img[alt="mobile"]{display:none}}@media only screen and (max-width: 65rem){.project-page .project__content img[alt="desktop"]{display:none}}.project-page .project__content img[alt="no-border"]{border:0}.project-page .project__content .no-border img{border:none !important}.project-page .project__content .two-image{text-align:center;display:grid;grid-gap:32px;grid-template-columns:1fr 1fr}.project-page .project__content .two-image.align{align-items:center}@media only screen and (max-width: 65rem){.project-page .project__content .two-image{grid-template-columns:auto}}.project-page .project__content .two-image h3{text-align:left}.project-page .project__content .two-image img{margin:0 auto 8px}.project-page .project__content .three-image{text-align:center;display:grid;grid-gap:32px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 65rem){.project-page .project__content .three-image{grid-template-columns:auto}}.project-page .project__content .three-image h3{text-align:left}.project-page .project__content .three-image img{margin:0 auto 8px}.project-page .project__content .four-image{text-align:center;text-align:center;display:grid;grid-gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 65rem){.project-page .project__content .four-image{grid-template-columns:1fr 1fr}}.project-page .project__content .four-image img{margin:0 auto 8px}.project-page .project__content .two-column{text-align:center;text-align:center;display:grid;grid-gap:32px;grid-template-columns:1fr 1fr}.project-page .project__content .three-column{text-align:center;text-align:center;display:grid;grid-gap:32px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 65rem){.project-page .project__content .three-column{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 65rem){.project-page .project__content .three-column.one-mobile{grid-template-columns:1fr}}.project-page .project__content .three-column img{border:1px solid #EDE6E3}.project-page .project .label{text-align:left;margin-top:8px}.project-page .project .nav-two-image{grid-template-columns:7fr 5fr}@media only screen and (max-width: 65rem){.project-page .project .nav-two-image{grid-template-columns:auto}}.project-page .project__button{text-align:center;margin-top:48px}.project-page .project__button .button{display:inline-block}.plain-project-page .project__content h1{margin-top:120px}@media only screen and (max-width: 65rem){.plain-project-page .project__content h1{margin-top:72px}}.plain-project-page .project__content #anglesey{margin-top:0}.plain-project-page .project__content h3{margin-top:16px}.plain-project-page .project__button{text-align:right;margin-top:0;margin-bottom:32px}@media only screen and (max-width: 65rem){.plain-project-page .project__button{margin-bottom:16px;margin-top:8px}}
