.loading-screen{position:absolute;z-index:102;width:100%;height:100vh;background-color:#1d1d1f;display:flex;align-items:center;justify-content:center;visibility:visible}.loading-screen:after{position:absolute;width:calc(100% + 1.3px);content:"";bottom:0;transform:translateY(99%) rotate(-180deg);pointer-events:none;height:99px;background-size:100% 100%;background-repeat:no-repeat;background-position:top;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='199' preserveAspectRatio='none' viewBox='0 0 1920 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0.5L0 173V198.5H1920V0.5Z' fill='%231D1D1F'/%3E%3C/svg%3E%0A")}@keyframes slideOut{0%{top:0}to{top:-150%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-screen.hide{animation-name:slideOut;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.loading-title{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;color:#fff;width:auto;height:100px}@keyframes lineanim{to{stroke-dashoffset:0}}.name-animated path:nth-child(20){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease .1s forwards}.name-animated path:nth-child(19){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease .4s forwards}.name-animated path:nth-child(18){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease .7s forwards}.name-animated path:nth-child(17){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 1s forwards}.name-animated path:nth-child(16){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 1.3s forwards}.name-animated path:nth-child(15){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 1.6s forwards}.name-animated path:nth-child(14){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 1.9s forwards}.name-animated path:nth-child(13){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 2.2s forwards}.name-animated path:nth-child(12){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 2.5s forwards}.name-animated path:nth-child(11){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease 2.8s forwards}.name-animated path:nth-child(10){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim .6s ease .3s forwards}.name-animated path:nth-child(9){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .6s forwards}.name-animated path:nth-child(8){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .9s forwards}.name-animated path:nth-child(7){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.2s forwards}.name-animated path:nth-child(6){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.5s forwards}.name-animated path:nth-child(5){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.8s forwards}.name-animated path:nth-child(4){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 2.1s forwards}.name-animated path:nth-child(3){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 2.4s forwards}.name-animated path:nth-child(2){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 2.7s forwards}.name-animated path:nth-child(1){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 3s forwards}.tools-animated path:nth-child(10){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .1s forwards}.tools-animated path:nth-child(9){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .4s forwards}.tools-animated path:nth-child(8){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .7s forwards}.tools-animated path:nth-child(7){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1s forwards}.tools-animated path:nth-child(6){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.3s forwards}.tools-animated path:nth-child(5){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .3s forwards}.tools-animated path:nth-child(4){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .6s forwards}.tools-animated path:nth-child(3){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .9s forwards}.tools-animated path:nth-child(2){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.2s forwards}.tools-animated path:nth-child(1){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.5s forwards}.works-animated path:nth-child(10){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .1s forwards}.works-animated path:nth-child(9){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .4s forwards}.works-animated path:nth-child(8){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .7s forwards}.works-animated path:nth-child(7){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1s forwards}.works-animated path:nth-child(6){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.3s forwards}.works-animated path:nth-child(5){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .3s forwards}.works-animated path:nth-child(4){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .6s forwards}.works-animated path:nth-child(3){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .9s forwards}.works-animated path:nth-child(2){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.2s forwards}.works-animated path:nth-child(1){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.5s forwards}.contact-animated path:nth-child(14){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .1s forwards}.contact-animated path:nth-child(13){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .4s forwards}.contact-animated path:nth-child(12){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .7s forwards}.contact-animated path:nth-child(11){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1s forwards}.contact-animated path:nth-child(10){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.3s forwards}.contact-animated path:nth-child(9){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.6s forwards}.contact-animated path:nth-child(8){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .3s forwards}.contact-animated path:nth-child(7){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .6s forwards}.contact-animated path:nth-child(6){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .9s forwards}.contact-animated path:nth-child(5){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.2s forwards}.contact-animated path:nth-child(4){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.5s forwards}.contact-animated path:nth-child(3){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 1.8s forwards}.contact-animated path:nth-child(2){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 2.1s forwards}.contact-animated path:nth-child(1){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease 2.4s forwards}.loading-animated path:nth-child(2){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .3s forwards}.loading-animated path:nth-child(1){stroke-dasharray:1.1;stroke-dashoffset:1.1;animation:lineanim 1.5s ease .9s forwards}.welcome-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". welcome .";width:100%;overflow-x:clip;padding-top:50px;padding-bottom:150px}@media Screen and (min-width: 350px) and (max-width: 767px){.welcome-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.welcome-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.welcome-section{grid-template-columns:35% 30% 35%;padding-bottom:100px}}@media Screen and (min-width: 3840px){.welcome-section{grid-template-columns:40% 20% 40%;padding-bottom:300px}}.welcome-wrapper{grid-area:welcome;position:relative}.welcome-action{display:grid;grid-template-columns:2fr .7fr}.welcome-image{width:200px;max-width:250px;position:absolute;left:50%;bottom:-45%}@media Screen and (min-width: 350px) and (max-width: 767px){.welcome-image{width:100%;left:50%;bottom:-51%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.welcome-image{max-width:350px;left:50%;bottom:-60%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.welcome-image{width:50%;left:50%;bottom:-88%}}@media Screen and (min-width: 3840px){.welcome-image{max-width:600px;width:50%;left:50%;bottom:-170%}}.welcome-image-background{width:500px;max-width:650px;position:absolute;transform:rotate(45deg);left:40%;bottom:-140%;z-index:-12}@media Screen and (min-width: 350px) and (max-width: 767px){.welcome-image-background{left:40%;bottom:-140%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.welcome-image-background{left:40%;bottom:-140%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.welcome-image-background{left:40%;bottom:-140%}}@media Screen and (min-width: 3840px){.welcome-image-background{left:40%;bottom:-140%}}.welcome-header{stroke-dasharray:1.1;stroke-dashoffset:1.1;width:100%;height:auto}.welcome-header path{stroke-dasharray:1.1;stroke-dashoffset:1.1}.welcome-subheader{margin-bottom:20px}@media Screen and (min-width: 350px) and (max-width: 767px){.welcome-subheader{font-size:1.5em}}@media Screen and (min-width: 768px) and (max-width: 1919px){.welcome-subheader{font-size:1.5em}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.welcome-subheader{font-size:2em}}.welcome-subtext{width:70%}.tools-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". tools .";width:100%;background:#fff;padding-bottom:50px;margin-bottom:110px;overflow:visible;position:relative;padding-top:40px}@media Screen and (min-width: 350px) and (max-width: 767px){.tools-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.tools-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.tools-section{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.tools-section{grid-template-columns:40% 20% 40%}}.tools-section:before{position:absolute;width:calc(100% + 1.3px);content:"";top:0;transform:translateY(-99%);pointer-events:none;height:99px;background-size:100% 100%;background-repeat:no-repeat;background-position:top;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='199' preserveAspectRatio='none' viewBox='0 0 1920 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0.5L0 173V198.5H1920V0.5Z' fill='white'/%3E%3C/svg%3E%0A")}.tools-section:after{position:absolute;width:calc(100% + 1.3px);content:"";bottom:0;transform:translateY(99%) rotate(-180deg);pointer-events:none;height:99px;background-size:100% 100%;background-repeat:no-repeat;background-position:top;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='199' preserveAspectRatio='none' viewBox='0 0 1920 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0.5L0 173V198.5H1920V0.5Z' fill='white'/%3E%3C/svg%3E%0A")}.tools-wrapper{grid-area:tools}.tools-header{stroke-dasharray:1.1;stroke-dashoffset:1.1;width:auto;height:15px}.tools-header path{stroke-dasharray:1.1;stroke-dashoffset:1.1}@media Screen and (min-width: 768px) and (max-width: 1919px){.tools-header{height:20px}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.tools-header{height:25px}}@media Screen and (min-width: 3840px){.tools-header{height:30px}}.tools-subheader{margin-bottom:25px}.tools-grid{display:grid;width:100%;gap:6px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"llg llg . . ." "llg llg . rlg rlg" ". . . rlg rlg"}.tool-card{box-sizing:border-box;background:#fff;border:.1px solid #ccd2d6;border-radius:5px;width:100%;aspect-ratio:1;padding:10px;overflow:hidden;display:flex;justify-content:center;box-shadow:10px 10px 22px -13px #8a8a8ae0;cursor:pointer}.tool-card:hover{background:#f3f3f3}.tool-image{display:block;margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-large{grid-area:llg}.right-large{grid-area:rlg}.works-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". works .";width:100%;padding-bottom:50px;margin-bottom:50px;overflow:visible;position:relative;padding-top:40px}@media Screen and (min-width: 350px) and (max-width: 767px){.works-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.works-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.works-section{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.works-section{grid-template-columns:40% 20% 40%}}.works-wrapper{grid-area:works}.works-header{stroke-dasharray:1.1;stroke-dashoffset:1.1;width:auto;height:15px}.works-header path{stroke-dasharray:1.1;stroke-dashoffset:1.1}@media Screen and (min-width: 768px) and (max-width: 1919px){.works-header{height:20px}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.works-header{height:25px}}@media Screen and (min-width: 3840px){.works-header{height:30px}}.works-subheader{margin-bottom:25px}.works-list{display:flex;flex-direction:column;width:100%;gap:40px}.work-card{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:5px;border:.1px solid #ccd2d6}.work-image{border-radius:5px;width:100%;height:auto}.work-tags{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}.work-tags .work-tag{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.8em;background-color:#fff;padding:5px 10px;box-shadow:10px 10px 22px -13px #8a8a8ae0;border-radius:5px}.work-card-header{font-weight:700}.work-card-controls{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:right}.contact-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". contact .";width:100%;padding-bottom:50px;overflow:visible;position:relative;background-color:#fff;padding-top:40px}@media Screen and (min-width: 350px) and (max-width: 767px){.contact-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.contact-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.contact-section{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.contact-section{grid-template-columns:40% 20% 40%}}.contact-section:before{position:absolute;width:calc(100% + 1.3px);content:"";top:0;z-index:-1;transform:translateY(-99%);pointer-events:none;height:99px;background-size:100% 100%;background-repeat:no-repeat;background-position:top;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='199' preserveAspectRatio='none' viewBox='0 0 1920 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0.5L0 173V198.5H1920V0.5Z' fill='white'/%3E%3C/svg%3E%0A")}.contact-wrapper{grid-area:contact}.contact-header{stroke-dasharray:1.1;stroke-dashoffset:1.1;width:auto;height:15px}.contact-header path{stroke-dasharray:1.1;stroke-dashoffset:1.1}@media Screen and (min-width: 768px) and (max-width: 1919px){.contact-header{height:20px}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.contact-header{height:25px}}@media Screen and (min-width: 3840px){.contact-header{height:30px}}.contact-subheader{margin-bottom:25px}.contact-form{display:flex;flex-direction:column;gap:5px}.honey{display:none!important}.contact-email-container{padding-top:20px;padding-bottom:20px;text-align:center}.contact-email{text-align:center;color:inherit;text-decoration:inherit}.footer-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". footer .";width:100%;background-color:#fff;padding-bottom:3px;overflow:visible;position:relative}@media Screen and (min-width: 350px) and (max-width: 767px){.footer-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.footer-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.footer-section{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.footer-section{grid-template-columns:40% 20% 40%}}.footer-wrapper{grid-area:footer;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center}.privacy-policy{color:inherit;height:25px}.policy-links{display:flex;gap:10px;align-content:center;justify-content:center;text-align:center}.policy-link{color:inherit;height:25px}.nav-section{display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". navigation nav-button";width:100%;overflow:visible;position:fixed;height:50px;z-index:100}@media Screen and (min-width: 350px) and (max-width: 767px){.nav-section{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.nav-section{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.nav-section{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.nav-section{grid-template-columns:40% 20% 40%}}.nav-button{grid-area:nav-button;margin-left:5px}.nav-button i{font-size:1.5em;line-height:1.8em}.mobile-menu{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:#1d1d1f;z-index:100;color:#fff;display:grid;grid-template-columns:7% 86% 7%;grid-template-areas:". nav-items nav-exit"}@media Screen and (min-width: 350px) and (max-width: 767px){.mobile-menu{grid-template-columns:10% 80% 10%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.mobile-menu{grid-template-columns:20% 60% 20%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.mobile-menu{grid-template-columns:35% 30% 35%}}@media Screen and (min-width: 3840px){.mobile-menu{grid-template-columns:40% 20% 40%}}.mobile-menu .nav-button-exit{grid-area:nav-exit;margin-left:5px}.mobile-menu .nav-button-exit i{font-size:1.5em;line-height:1.8em}.mobile-menu ul{list-style:none;margin-top:40px;grid-area:nav-items}.mobile-menu ul li{margin:20px 0;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu ul li div{text-align:left;text-transform:capitalize;font-size:34px}.mobile-menu ul li div a,.mobile-menu ul li div a:link,.mobile-menu ul li div a:visited,.mobile-menu ul li div a:hover,.mobile-menu ul li div a:active{color:#fff;text-decoration:none}.mobile-menu ul li:hover{font-style:italic;cursor:pointer}.mobile-menu:after{position:absolute;width:calc(100% + 1.3px);content:"";bottom:0;transform:translateY(99%) rotate(-180deg);pointer-events:none;height:99px;background-size:100% 100%;background-repeat:no-repeat;background-position:top;background-image:url("data:image/svg+xml,%3Csvg width='1920' height='199' preserveAspectRatio='none' viewBox='0 0 1920 199' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 0.5L0 173V198.5H1920V0.5Z' fill='%231D1D1F'/%3E%3C/svg%3E%0A")}.login-container{background-color:#f3f3f3;margin:10% auto;width:50%;padding:20px;border:1px solid #888;border-radius:5px;box-shadow:10px 10px 22px -13px #8a8a8ae0;z-index:100}.login-form{display:flex;flex-direction:column;gap:20px;justify-content:left;text-align:left}.input-group{zoom:1;display:flex;flex-direction:column;gap:5px;width:100%}.inline-checkbox{display:flex;flex-direction:row;gap:5px;width:30%}.login-checkbox{width:auto}.error-message{color:#911919}input,textarea{width:100%;padding:1em;line-height:1.4;border:1px solid #e5e5e5;border-radius:5px;transition:all .35s ease-in-out;resize:none;box-shadow:10px 10px 22px -13px #8a8a8ae0}input:focus,textarea:focus{outline:0;border-color:#bd8200}select:focus,select:active{color:#fff;border-color:#c59b38}.work-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.work-modal-content{background-color:#f3f3f3;margin:20% auto;width:90%;padding:20px;border:1px solid #888;border-radius:5px;box-shadow:10px 10px 22px -13px #8a8a8ae0;z-index:100}@media Screen and (min-width: 350px) and (max-width: 767px){.work-modal-content{margin:20% auto;width:90%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.work-modal-content{margin:5% auto;width:90%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.work-modal-content{margin:2% auto;width:60%}}@media Screen and (min-width: 3840px){.work-modal-content{margin:2% auto;width:30%}}.work-modal-header{margin-bottom:20px}.work-modal-tags{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.work-modal-tags .work-modal-tag{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.8em;background-color:#fff;padding:5px 10px;box-shadow:10px 10px 22px -13px #8a8a8ae0;border-radius:5px}.work-modal-description{margin-top:20px;margin-bottom:20px}.work-modal-description h2{font-weight:700;margin-top:15px}.work-modal-description ul{list-style-position:inside}.work-modal-controls{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.contact-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.contact-modal-content{background-color:#f3f3f3;margin:20% auto;width:50%;padding:20px;border:1px solid #888;border-radius:5px;box-shadow:10px 10px 22px -13px #8a8a8ae0;z-index:100}@media Screen and (min-width: 350px) and (max-width: 767px){.contact-modal-content{margin:20% auto;width:50%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.contact-modal-content{margin:5% auto;width:40%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.contact-modal-content{margin:2% auto;width:30%}}@media Screen and (min-width: 3840px){.contact-modal-content{margin:2% auto;width:20%}}.contact-modal-controls{display:flex;flex-direction:row;justify-content:right}.privacy-modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.privacy-modal-content{background-color:#f3f3f3;margin:20% auto;width:50%;padding:20px;border:1px solid #888;border-radius:5px;box-shadow:10px 10px 22px -13px #8a8a8ae0;z-index:100}@media Screen and (min-width: 350px) and (max-width: 767px){.privacy-modal-content{margin:20% auto;width:50%}}@media Screen and (min-width: 768px) and (max-width: 1919px){.privacy-modal-content{margin:5% auto;width:40%}}@media Screen and (min-width: 1920px) and (max-width: 3839px){.privacy-modal-content{margin:2% auto;width:30%}}@media Screen and (min-width: 3840px){.privacy-modal-content{margin:2% auto;width:20%}}.privacy-modal-controls{display:flex;flex-direction:row;justify-content:right}.grid-container{display:grid;grid-template-columns:240px 1fr;grid-template-rows:50px 1fr 50px;grid-template-areas:"aside header" "aside main" "aside footer";height:100vh}.aside{display:flex;flex-direction:column;position:relative;grid-area:aside;transform:translate(0);background-color:#00008b}.main_cards{margin:10px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:200px 300px;grid-template-areas:"card1 card2" "card1 card3";grid-gap:10px}.header{grid-area:header;background-color:#f5f5f5}.aside.active{transform:translate(0)}.aside_list{padding:0;list-style-type:none}.aside_list-item{padding:20px 20px 20px 40px;color:#ddd}.aside_list-item:hover{background-color:#4169e1;cursor:pointer}.main_overview{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid lightgreen}.overview_card{flex-basis:250px;flex-grow:1;margin:10px;display:flex;align-items:center;justify-content:space-between;padding:20px;height:100px;border:1px solid darkblue;border-radius:4px;color:#00008b}.main_cards{margin:10px;display:flex;flex-direction:column;grid-gap:10px}.card{padding:20px;border:1px solid tomato;border-radius:4px;color:tomato}@font-face{font-family:Hammersmith One;src:url(/storage/fonts/HammersmithOne-Regular.ttf)}@font-face{font-family:"Source Serif 4";src:url(/storage/fonts/SourceSerif4-VariableFont_opsz,wght.ttf)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0}body{background:#f3f3f3;overflow-x:hidden;overflow-y:scroll;overflow-anchor:none}h1{font-family:Hammersmith One,serif;font-weight:700;font-style:normal;font-size:2em}h2{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.5em}h3{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.17em}h4{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1em}h5{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.83em}h6{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:.67em}p,ol,ul,.custom-tooltip,input,textarea{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:300;font-style:normal}img{max-width:100%;height:auto}.button{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#c59b38;border:none;border-radius:5px;box-shadow:#1b1f230a 0 1px,#ffffff40 0 1px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px;line-height:20px;list-style:none;padding:6px 16px;position:relative;transition:background-color .2s cubic-bezier(.3,0,.5,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word}.button:hover{background-color:#bc8a12;text-decoration:none;transition-duration:.1s}.button:disabled{background-color:#fafbfc;border-color:#1b1f2326;color:#959da5;cursor:default}.button:active{background-color:#edeff2;box-shadow:#e1e4e833 0 1px inset;transition:none 0s}.button:focus{outline:1px transparent}.button:before{display:none}.highlighted{font-weight:600}
