.navbar-icon[data-v-0f9a195c]:after,.navbar-icon[data-v-0f9a195c]:before{content:"";position:absolute;width:3rem;height:.3rem;background:#46494c;border-radius:5px;transition:all .3s ease-out}.navbar-header[data-v-0f9a195c]{position:relative;z-index:100;background-color:#fcfcfc;padding:1.5rem clamp(.96rem,calc(-1.456rem + 9.55vw),10rem);transition:transform .18s ease-out,box-shadow .18s ease-in-out,padding .18s ease-in-out}@media(min-width:62em){.navbar-header[data-v-0f9a195c]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center}}.navbar-header.shadow[data-v-0f9a195c]{box-shadow:0 0 20px rgba(0,0,0,.16);padding:.5rem clamp(.96rem,calc(-1.456rem + 9.55vw),10rem)}.navbar-header.hide[data-v-0f9a195c]{transform:translateY(-100%);transition:transform .18s ease-in-out}.navbar-logo[data-v-0f9a195c]{width:5.6rem}.navbar-button[data-v-0f9a195c]{border-radius:50%;height:5.6rem;width:5.6rem;border:1px solid #000;border:none;position:fixed;top:1.4rem;right:3rem;z-index:10;background:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.1);text-align:justify;transition:all .5s ease-in-out}@media(min-width:62em){.navbar-button[data-v-0f9a195c]{display:none}}.navbar-button.active .navbar-icon[data-v-0f9a195c]{transform:translateX(-50px);background:transparent;box-shadow:none}.navbar-button.active .navbar-icon[data-v-0f9a195c]:before{transform:rotate(45deg) translate(35px,-35px)}.navbar-button.active .navbar-icon[data-v-0f9a195c]:after{transform:rotate(-45deg) translate(35px,35px)}.navbar-button.active~.navbar-nav[data-v-0f9a195c]{opacity:1;transform:translateX(0)}.navbar-button.active~.navbar-bg[data-v-0f9a195c]{transform:scale(80)}.navbar-icon[data-v-0f9a195c]{display:block;width:3rem;height:.3rem;background:#46494c;border-radius:5px;margin:0 auto;transition:all .3s ease-out}.navbar-icon[data-v-0f9a195c]:before{transform:translateY(-10px)}.navbar-icon[data-v-0f9a195c]:after{transform:translateY(10px)}.navbar-bg[data-v-0f9a195c]{height:5rem;width:5rem;border-radius:50%;position:fixed;top:1.9rem;right:3.3rem;background-image:radial-gradient(#4deee3,#00a69a);transition:transform .8s cubic-bezier(.86,0,.07,1)}@media(min-width:62em){.navbar-bg[data-v-0f9a195c]{display:none}}.navbar-nav[data-v-0f9a195c]{position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;transform:translateX(-100vw);transition:all .8s cubic-bezier(.68,-.55,.265,1.55)}@media(min-width:62em){.navbar-nav[data-v-0f9a195c]{position:unset;opacity:1;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translateX(0)}}.navbar-list[data-v-0f9a195c]{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:15px;-webkit-padding-start:0;padding-inline-start:0}@media(min-width:62em){.navbar-list[data-v-0f9a195c]{display:list-item}}@media(min-width:62em){.navbar-item[data-v-0f9a195c]{display:inline-block;margin:0 2.5rem;opacity:0;transform:translateY(-10px)}.navbar-item[data-v-0f9a195c]:first-child{-webkit-animation:fadeInUp .5s ease-out .1s forwards;animation:fadeInUp .5s ease-out .1s forwards}.navbar-item[data-v-0f9a195c]:nth-child(2){-webkit-animation:fadeInUp .5s ease-out .3s forwards;animation:fadeInUp .5s ease-out .3s forwards}.navbar-item[data-v-0f9a195c]:nth-child(3){-webkit-animation:fadeInUp .5s ease-out .5s forwards;animation:fadeInUp .5s ease-out .5s forwards}.navbar-item[data-v-0f9a195c]:nth-child(4){-webkit-animation:fadeInUp .5s ease-out .7s forwards;animation:fadeInUp .5s ease-out .7s forwards}}.navbar-link[data-v-0f9a195c]{font-size:3rem;font-weight:300;color:#fff;text-transform:uppercase;background-image:linear-gradient(120deg,transparent,transparent 50%,#fff 0);background-size:225%;transition:all .4s}@media(min-width:62em){.navbar-link[data-v-0f9a195c]{font-size:1.92rem;color:#46494c;font-weight:700;background-image:unset}}.navbar-link[data-v-0f9a195c]:active,.navbar-link[data-v-0f9a195c]:focus,.navbar-link[data-v-0f9a195c]:hover{color:#000;transform:translateX(1rem)}@media(min-width:62em){.navbar-link[data-v-0f9a195c]:active,.navbar-link[data-v-0f9a195c]:focus,.navbar-link[data-v-0f9a195c]:hover{color:#00a69a;transform:unset}.navbar-link[data-v-0f9a195c]:active:after,.navbar-link[data-v-0f9a195c]:focus:after,.navbar-link[data-v-0f9a195c]:hover:after{transform:scaleX(1)}}.navbar-link[data-v-0f9a195c]:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:4px;background-color:#00a69a;border-radius:25px;transform:scaleX(0);transition:all .12s ease-in-out}section[data-v-0fbebaf4]{place-items:center}@media(min-width:62em){section[data-v-0fbebaf4]{grid-template-columns:55% 45%}}.intro-paragraph[data-v-0fbebaf4]{opacity:0;padding-left:5px;font-size:clamp(2.128rem,calc(1.776rem + 1.1vw),3.312rem);-webkit-animation:fadeInUp .5s ease-out 1s forwards;animation:fadeInUp .5s ease-out 1s forwards}.hero-image[data-v-0fbebaf4]{transform:translateX(20px);opacity:0;-webkit-animation:fadeInLeft .5s ease-out 1.2s forwards;animation:fadeInLeft .5s ease-out 1.2s forwards;width:100%}.about-article[data-v-3a960be7]{opacity:0}.about-paragraph[data-v-3a960be7]{margin-bottom:15px;line-height:1.3;font-size:clamp(1.7rem,calc(1.552rem + .45vw),2rem)}.about-social-acct[data-v-3a960be7]{margin-top:15px;text-align:center}.about-social-acct>a[data-v-3a960be7]{display:inline-block;font-size:2.4rem;margin:0 5px;color:#46494c;transform:scale(0);opacity:0}.linkedin-icon[data-v-3a960be7]:hover{color:#0077b5}.github-icon[data-v-3a960be7]:hover{color:#000}.envelope-icon[data-v-3a960be7]:hover{color:#ef4136}.tech-skills-list[data-v-3a960be7]{display:grid;grid-template-columns:repeat(2,1fr);font-family:Josefin Sans,sans-serif;-webkit-padding-start:20px;padding-inline-start:20px;row-gap:2px}.tech-skills-list>li[data-v-3a960be7]{font-size:1.6rem}.tech-skills-list>li[data-v-3a960be7]:before{content:"•";display:inline-block;width:1em;font-weight:700;margin-left:-1em;color:#00a69a}.img-container[data-v-3a960be7]{width:320px;height:320px;margin:0 auto;border:20px solid rgba(0,0,0,.07);border-radius:50%;opacity:0}.profile-pic[data-v-3a960be7]{border:20px solid rgba(0,0,0,.17);border-radius:50%;max-width:100%}.about-section.active .about-heading[data-v-3a960be7]{-webkit-animation:fadeInUp .5s ease-out .2s forwards;animation:fadeInUp .5s ease-out .2s forwards}.about-section.active .about-article[data-v-3a960be7]{-webkit-animation:fadeInUp .5s ease-out .4s forwards;animation:fadeInUp .5s ease-out .4s forwards}.about-section.active .img-container[data-v-3a960be7]{-webkit-animation:fadeInUp .5s ease-out .6s forwards;animation:fadeInUp .5s ease-out .6s forwards}.about-section.active .about-social-acct[data-v-3a960be7] :first-child{-webkit-animation:fadeInScaleUp .5s ease 1s forwards;animation:fadeInScaleUp .5s ease 1s forwards}.about-section.active .about-social-acct[data-v-3a960be7] :nth-child(2){-webkit-animation:fadeInScaleUp .5s ease 1.2s forwards;animation:fadeInScaleUp .5s ease 1.2s forwards}.about-section.active .about-social-acct[data-v-3a960be7] :nth-child(3){-webkit-animation:fadeInScaleUp .5s ease 1.4s forwards;animation:fadeInScaleUp .5s ease 1.4s forwards}.project-item[data-v-5ef22fdc]{display:grid;grid-template-rows:repeat(2,1fr);padding:0 15px;border-radius:8px;background-color:#fff;transition:all .3s linear;box-shadow:0 0 20px rgba(0,0,0,.16)}.project-item[data-v-5ef22fdc]:hover{box-shadow:0 0 20px rgba(0,0,0,.3);transform:scale(1.02)}.project-figure[data-v-5ef22fdc]{position:relative;cursor:pointer;background-color:#46494c;border-radius:8px;border-radius:10px;transform:translateY(-15px);box-shadow:0 0 20px rgba(0,0,0,.16)}.project-thumbnail[data-v-5ef22fdc]{width:100%;opacity:.8;transition:transform .5s;overflow:hidden}.project-thumbnail[data-v-5ef22fdc]:hover{transform:scale(1.6)}.project-heading[data-v-5ef22fdc]{font-size:clamp(2rem,calc(1.904rem + .3vw),2.2rem)}.project-link[data-v-5ef22fdc]{position:absolute;bottom:-33px;left:50%;margin-left:-33px;border:8px solid #fff;border-radius:50%;background:#4ecaf3}.project-link:hover .external-link-icon[data-v-5ef22fdc]{transform:scale(1)}.project-info[data-v-5ef22fdc]{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.project-tech-stacks[data-v-5ef22fdc]{display:flex;font-size:1.5rem;justify-content:center;-moz-column-gap:5px;column-gap:5px;font-weight:700;color:#46494c;font-family:Poppins,sans-serif}.project-tech-stacks>span[data-v-5ef22fdc]{background:#c5c3c6;padding:3px 5px;border-radius:6px}.img-container[data-v-5ef22fdc]{overflow:hidden;border-radius:inherit}.external-link-icon[data-v-5ef22fdc]{font-size:3rem;background:#4ecaf3;border-radius:50%;border:10px solid #4ecaf3;color:#fff;transform:scale(.8);transition:transform .3s ease}.github-icon[data-v-5ef22fdc]{font-size:2.4rem}svg[data-v-3a187f0f]{font-size:clamp(2rem,calc(1.02rem + 1.14vw),3rem)}button[data-v-3a187f0f]{position:absolute;top:50%;z-index:1;margin-top:clamp(-1rem,calc(1.02rem + 1.14vw),-1.2rem);border:none;background-color:transparent}.carousel[data-v-3a187f0f]{position:fixed;z-index:100;inset:0}.carousel-backdrop[data-v-3a187f0f]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)}.carousel-body[data-v-3a187f0f]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;outline:1px solid #c5c3c6;padding:clamp(1.2rem,calc(.57rem + .91vw),2rem);border-radius:10px}.carousel-img[data-v-3a187f0f]{width:clamp(29rem,calc(1.99rem + 80.68vw),100rem);height:clamp(15.1rem,calc(.49rem + 44.76vw),51.8rem);border-radius:10px}.carousel-btn-left[data-v-3a187f0f]{left:clamp(1.5rem,calc(.48rem + 2.27vw),3.5rem)}.carousel-btn-right[data-v-3a187f0f]{right:clamp(1.5rem,calc(.48rem + 2.27vw),3.5rem)}button:hover .chevron-left-icon[data-v-3a187f0f],button:hover .chevron-right-icon[data-v-3a187f0f]{color:#46494c}.chevron-left-icon[data-v-3a187f0f],.chevron-right-icon[data-v-3a187f0f]{color:#c5c3c6;transition:color .2s ease}.fadeScale-enter-active[data-v-3a187f0f]{transition:all .3s cubic-bezier(0,0,.2,1);transform:scale(1);opacity:1}.fadeScale-leave-active[data-v-3a187f0f]{transition:all .25s cubic-bezier(.4,0,1,1);opacity:1}.fadeScale-enter[data-v-3a187f0f]{opacity:0;transform:scale(.8)}.fadeScale-leave-to[data-v-3a187f0f]{opacity:0}.fade-enter-active[data-v-3a187f0f],.fade-leave-active[data-v-3a187f0f]{transition:all .5s ease-out;opacity:1}.fade-enter[data-v-3a187f0f],.fade-leave-to[data-v-3a187f0f]{opacity:0}.project-list[data-v-73ca8402]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,374px));gap:50px 20px;justify-content:center;-webkit-padding-start:0;padding-inline-start:0;margin-top:30px;opacity:0}.project-section.active .project-heading[data-v-73ca8402]{-webkit-animation:fadeInUp .5s ease-out .2s forwards;animation:fadeInUp .5s ease-out .2s forwards}.project-section.active .project-list[data-v-73ca8402]{-webkit-animation:fadeInUp .5s ease-out .4s forwards;animation:fadeInUp .5s ease-out .4s forwards}.circle-icon[data-v-2b13fc9a]{display:none;font-size:2em;position:absolute;top:-10px;opacity:0;transform:scale(0)}@media(min-width:36em){.circle-icon[data-v-2b13fc9a]{display:block}}.resume-timeline[data-v-2b13fc9a]{display:none;position:absolute;width:5px;height:100%;background-color:#00a69a;transform:scale(0);transform-origin:50% 100%}@media(min-width:36em){.resume-timeline[data-v-2b13fc9a]{display:block}}.resume-list[data-v-2b13fc9a]{padding:0;display:grid;grid-template-columns:minmax(290px,1fr);gap:30px 50px;position:relative;justify-items:center}@media(min-width:36em){.resume-list[data-v-2b13fc9a]{grid-template-columns:repeat(2,minmax(290px,1fr));padding-bottom:30px}}.resume-item[data-v-2b13fc9a]{display:flex;opacity:0;position:relative;width:min(100%,456px)}.resume-item[data-v-2b13fc9a]:nth-of-type(odd){transform-origin:100% 50%;transform:translateX(30px) scaleX(.2)}@media(min-width:36em){.resume-item[data-v-2b13fc9a]:nth-of-type(odd){justify-self:end;grid-column:1/2}.resume-item:nth-of-type(odd) .circle-icon[data-v-2b13fc9a]{right:-35px}.resume-item:nth-of-type(odd) p[data-v-2b13fc9a]{border-top-right-radius:0}}.resume-item[data-v-2b13fc9a]:nth-of-type(2n){transform-origin:0 50%;transform:translateX(-30px) scaleX(.2)}@media(min-width:36em){.resume-item[data-v-2b13fc9a]:nth-of-type(2n){justify-self:start;grid-column:2/-1}.resume-item:nth-of-type(2n) .circle-icon[data-v-2b13fc9a]{left:-35px}.resume-item:nth-of-type(2n) h3[data-v-2b13fc9a]{border-top-left-radius:0}}.resume-item>:not(div)>[data-v-2b13fc9a]{opacity:0;transform:translateY(10px)}.resume-item[data-v-2b13fc9a]:not(li:last-of-type):after{content:"";height:30px;position:absolute;bottom:-30px;left:15px;width:5px;background-color:#00a69a;transform-origin:50% 0;transform:scale(0)}@media(min-width:36em){.resume-item[data-v-2b13fc9a]:not(li:last-of-type):after{display:none}}@media(min-width:36em){.resume-item[data-v-2b13fc9a]:last-of-type{position:absolute;top:30px}.resume-item[data-v-2b13fc9a]:first-of-type{grid-row:1/2}.resume-item[data-v-2b13fc9a]:nth-of-type(2){grid-row:2/3}.resume-item[data-v-2b13fc9a]:nth-of-type(3){grid-row:3/4}.resume-item[data-v-2b13fc9a]:nth-of-type(4){grid-row:4/5}.resume-item[data-v-2b13fc9a]:nth-of-type(5){grid-row:5/6}}.resume-details-heading[data-v-2b13fc9a]{border-radius:.8rem 0 0 .8rem;padding:clamp(.8rem,calc(.704rem + .3vw),1rem);background-color:#4c5c68;flex:1 1 56%}.resume-details-paragraph[data-v-2b13fc9a]{color:#fff;padding:clamp(.8rem,calc(.704rem + .3vw),1rem);border-radius:0 .8rem .8rem 0;background-color:#00a69a;flex:1 1 36%}.resume-details-paragraph>[data-v-2b13fc9a]{display:inherit}.resume-details-paragraph[data-v-2b13fc9a] :first-child{font-size:clamp(1.28rem,calc(1.12rem + .48vw),1.6rem);line-height:1.6;font-style:italic}.resume-details-paragraph[data-v-2b13fc9a] :nth-child(2){font-size:clamp(1.1rem,calc(.96rem + .45vw),1.4rem);font-weight:100}section.active .resume-heading[data-v-2b13fc9a]{-webkit-animation:fadeInUp .5s ease-out .2s forwards;animation:fadeInUp .5s ease-out .2s forwards}section.active .resume-timeline[data-v-2b13fc9a]{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.33,1,.68,1) .4s forwards;animation:fadeInScaleUp .3s cubic-bezier(.33,1,.68,1) .4s forwards}section.active .resume-item[data-v-2b13fc9a]:first-of-type{-webkit-animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards;animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards}section.active .resume-item:first-of-type>:not(div)>[data-v-2b13fc9a]{-webkit-animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards;animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards}section.active .resume-item:first-of-type .circle-icon[data-v-2b13fc9a],section.active .resume-item[data-v-2b13fc9a]:first-of-type:after{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.2s forwards;animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.2s forwards}section.active .resume-item[data-v-2b13fc9a]:nth-of-type(2){-webkit-animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards;animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards}section.active .resume-item:nth-of-type(2)>:not(div)>[data-v-2b13fc9a]{-webkit-animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards;animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards}section.active .resume-item:nth-of-type(2) .circle-icon[data-v-2b13fc9a],section.active .resume-item[data-v-2b13fc9a]:nth-of-type(2):after{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.4s forwards;animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.4s forwards}section.active .resume-item[data-v-2b13fc9a]:nth-of-type(3){-webkit-animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards;animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards}section.active .resume-item:nth-of-type(3)>:not(div)>[data-v-2b13fc9a]{-webkit-animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards;animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards}section.active .resume-item:nth-of-type(3) .circle-icon[data-v-2b13fc9a],section.active .resume-item[data-v-2b13fc9a]:nth-of-type(3):after{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.6s forwards;animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.6s forwards}section.active .resume-item[data-v-2b13fc9a]:nth-of-type(4){-webkit-animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards;animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards}section.active .resume-item:nth-of-type(4)>:not(div)>[data-v-2b13fc9a]{-webkit-animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards;animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards}section.active .resume-item:nth-of-type(4) .circle-icon[data-v-2b13fc9a],section.active .resume-item[data-v-2b13fc9a]:nth-of-type(4):after{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.8s forwards;animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 1.8s forwards}section.active .resume-item[data-v-2b13fc9a]:nth-of-type(5){-webkit-animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards;animation:fadeInScaleX .3s cubic-bezier(.33,1,.68,1) .6s forwards}section.active .resume-item:nth-of-type(5)>:not(div)>[data-v-2b13fc9a]{-webkit-animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards;animation:fadeInUp .3s cubic-bezier(.33,1,.68,1) .9s forwards}section.active .resume-item:nth-of-type(5) .circle-icon[data-v-2b13fc9a],section.active .resume-item[data-v-2b13fc9a]:nth-of-type(5):after{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 2s forwards;animation:fadeInScaleUp .3s cubic-bezier(.34,1.56,.64,1) 2s forwards}footer[data-v-27e613a9]{padding:2rem 0}p[data-v-27e613a9]{font-size:1.4rem;text-align:center;font-family:Poppins,sans-serif;color:#4c5c68}section[data-v-79a8cc07]{text-align:center;padding:2rem clamp(.96rem,calc(-2.192rem + 9.87vw),12rem)}@media(min-width:48em){section[data-v-79a8cc07]{margin-top:11.5rem}}@media(min-width:62em){section[data-v-79a8cc07]{margin-top:clamp(6.7rem,calc(34.4rem - 23.08vw),11.7rem)}}section.active a[data-v-79a8cc07]{-webkit-animation:fadeInScaleUp .3s cubic-bezier(.33,1,.68,1) 1s forwards;animation:fadeInScaleUp .3s cubic-bezier(.33,1,.68,1) 1s forwards}.resume-link[data-v-79a8cc07]{opacity:0;transform:scale(0);display:inline-block;padding:1.5rem 2rem;border-radius:25px;background-color:#00a69a;color:#fff;font-weight:700;text-transform:uppercase;transition:transform .15s ease,box-shadow .2s ease;font-size:clamp(1.5rem,calc(1.36rem + .45vw),1.8rem)}.resume-link[data-v-79a8cc07]:focus,.resume-link[data-v-79a8cc07]:hover{box-shadow:0 0 2rem rgba(0,0,0,.2);color:#fff}.resume-link[data-v-79a8cc07]:active{transform:scale(.9)!important}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Neutra Text;font-weight:700;font-style:normal;src:url(../fonts/NeutraText-Bold.eb0d8608.otf) format("opentype")}@font-face{font-family:Neutra Text;font-weight:700;font-style:italic;src:url(../fonts/NeutraText-BoldItalic.d3008b4d.otf) format("opentype")}@font-face{font-family:Neutra Text;font-weight:500;font-style:normal;src:url(../fonts/NeutraText-Book.cf9277dc.otf) format("opentype")}@font-face{font-family:Neutra Text;font-weight:500;font-style:italic;src:url(../fonts/NeutraText-BookItalic.17221a21.otf) format("opentype")}:root{--webkit-font-smoothing:antialiased;--moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:62.5%}body{margin:0;padding:0;font-family:Neutra Text,sans-serif;line-height:1.2}body.backdrop-open{overflow:hidden}main>section{grid-column:1/-1;gap:20px 0}h1,h2,h3,h4,p{margin:0}p{font-family:Josefin Sans,sans-serif}a,a:focus,a:hover{cursor:pointer;color:#000;text-decoration:none}ul{margin-top:0;margin-bottom:0;list-style:none}figure{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}button{cursor:pointer}.primary-heading-main{line-height:1;font-size:clamp(5.44rem,calc(3.888rem + 4.85vw),8.7rem);-webkit-animation:fadeInUp .5s ease-out .8s forwards;animation:fadeInUp .5s ease-out .8s forwards;background-image:linear-gradient(90deg,#00a69a,#4deee3)}.primary-heading-main,.primary-heading-sub{display:inherit;opacity:0;color:transparent;-webkit-background-clip:text;background-clip:text}.primary-heading-sub{padding-left:2px;font-size:clamp(3.294rem,calc(2.672rem + 1.66vw),4.939rem);-webkit-animation:fadeInUp .5s ease-out .9s forwards;animation:fadeInUp .5s ease-out .9s forwards}.primary-heading-sub,.secondary-heading{background-image:linear-gradient(270deg,#00a69a,#4deee3)}.secondary-heading{opacity:0;text-align:center;font-size:clamp(5.2rem,calc(3.328rem + 5.21vw),8.5rem);color:transparent;-webkit-background-clip:text;background-clip:text}.tertiary-heading{color:#fff;font-family:Josefin Sans,sans-serif}.tertiary-heading>*{display:inherit}.tertiary-heading-main{font-size:clamp(2rem,calc(1.904rem + .3vw),2.2rem);font-weight:700}.tertiary-heading-sub{font-size:clamp(1.5rem,calc(1.36rem + .45vw),1.8rem);font-weight:300}.border-solid{border:1px solid #000}.content-wrapper{padding:5rem clamp(.96rem,calc(-2.192rem + 9.87vw),12rem)}.grid-container{display:grid;gap:20px 0}@media(min-width:62em){.grid-container{grid-template-columns:repeat(2,1fr)}}.primary-bg{background-image:radial-gradient(circle at 13% 47%,hsla(0,0%,54.9%,.03) 0,hsla(0,0%,54.9%,.03) 25%,transparent 0,transparent 100%),radial-gradient(circle at 28% 63%,hsla(0,0%,56.1%,.03) 0,hsla(0,0%,56.1%,.03) 16%,transparent 0,transparent 100%),radial-gradient(circle at 81% 56%,rgba(65,65,65,.03) 0,rgba(65,65,65,.03) 12%,transparent 0,transparent 100%),radial-gradient(circle at 26% 48%,rgba(60,60,60,.03) 0,rgba(60,60,60,.03) 6%,transparent 0,transparent 100%),radial-gradient(circle at 97% 17%,hsla(0,0%,58.8%,.03) 0,hsla(0,0%,58.8%,.03) 56%,transparent 0,transparent 100%),radial-gradient(circle at 50% 100%,rgba(25,25,25,.03) 0,rgba(25,25,25,.03) 36%,transparent 0,transparent 100%),radial-gradient(circle at 55% 52%,rgba(69,69,69,.03) 0,rgba(69,69,69,.03) 6%,transparent 0,transparent 100%),linear-gradient(90deg,#fff,#fff);position:fixed;z-index:-10;inset:0}@-webkit-keyframes fadeInLeft{0%{transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInScaleUp{to{opacity:1;transform:scale(1)}}@keyframes fadeInScaleUp{to{opacity:1;transform:scale(1)}}@-webkit-keyframes fadeInScaleX{to{opacity:1;transform:translateX(0) scaleX(1)}}@keyframes fadeInScaleX{to{opacity:1;transform:translateX(0) scaleX(1)}}