.OverlayLoader_backdrop__kzXnD{background:var(--c-bg);background:linear-gradient(115deg,var(--c-pink500) 0,var(--c-purple500) 50%,var(--c-blue500) 100%);display:grid;height:100vh;left:0;place-items:center;position:fixed;top:0;width:100vw;z-index:15}.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH{width:50%}:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH)>div:first-child{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:4px}:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH)>div:first-child) span{color:var(--c-heading1)}:is(:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH)>div:first-child) span):first-child{color:var(--c-heading1);font:var(--h5);font-size:var(--h5-clamp)}:is(:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH)>div:first-child) span):last-child{font:var(--para-medium);font-size:var(--para-medium-clamp);font-weight:400}@media (min-width:1401px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{height:18px}}@media (min-width:1003px) and (max-width:1400px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{height:17px}}@media (max-width:1002px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{height:16px}}@media (max-width:804px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{height:15px}}@media (max-width:604px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{height:14px}}:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj{background-color:#f5f5f5;border-radius:6px}:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_progressBar__AOWrH) .OverlayLoader_bar__ehPRj) div{background-color:#f5f5f5;background-image:linear-gradient(115deg,#9f9fdb,#9fc0db);background-repeat:no-repeat;border-bottom-left-radius:inherit;border-top-left-radius:inherit;box-shadow:0 2px 28px 0 #7a7ab4;height:100%;transition:width 1s ease}.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ{text-align:center}:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) h2{color:var(--c-status-red);font:var(--h3);font-size:var(--h3-clamp);font-weight:600}:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) p{font:var(--para-large);font-size:var(--para-large-clamp);font-weight:400;margin-bottom:2rem}:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button{background-color:var(--c-blue600);width:227px}:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button) span{background-color:var(--c-blue500);border-color:var(--c-blue600)}:is(:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button) span) div{align-items:center;display:flex;gap:8px;position:relative;right:8px}[data-pressed=true]:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button){background-color:var(--c-blue700)}[data-pressed=true]:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button) span{background-color:var(--c-blue600);border-color:var(--c-blue700)}@media (min-width:885px) and (max-width:1234px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button{height:56px;width:198px}:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button) span{font-size:18px}}@media (max-width:884px){:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button{height:48px;width:178px}:is(:is(.OverlayLoader_backdrop__kzXnD .OverlayLoader_error__b97pJ) button) span{font-size:16px}}.Spinner_loader__iLJnR{display:inline-block;height:80px;position:relative;width:80px}.Spinner_loader__iLJnR div{animation:Spinner_spinner__wvOOK 1.2s linear infinite;transform-origin:40px 40px}:is(.Spinner_loader__iLJnR div):after{background-color:var(--c-heading2);border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}:is(.Spinner_loader__iLJnR div):first-child{animation-delay:-1.1s;transform:rotate(0deg)}:is(.Spinner_loader__iLJnR div):nth-child(2){animation-delay:-1s;transform:rotate(30deg)}:is(.Spinner_loader__iLJnR div):nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}:is(.Spinner_loader__iLJnR div):nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}:is(.Spinner_loader__iLJnR div):nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}:is(.Spinner_loader__iLJnR div):nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}:is(.Spinner_loader__iLJnR div):nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}:is(.Spinner_loader__iLJnR div):nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}:is(.Spinner_loader__iLJnR div):nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}:is(.Spinner_loader__iLJnR div):nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}:is(.Spinner_loader__iLJnR div):nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}:is(.Spinner_loader__iLJnR div):nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes Spinner_spinner__wvOOK{0%{opacity:1}to{opacity:0}}@keyframes Header_popOut__yI769{to{transform:scale(1)}50%{transform:scale(1.1)}0%{transform:scale(1)}}.Header_container__cbx1b{border-bottom:1px solid var(--c-outer-line);margin-inline:70px 32px;padding:1.5rem 48px;position:relative;z-index:var(--z-dropdown)}.Header_container__cbx1b h2{color:var(--c-para);font:var(--h5);font-style:italic}.Header_container__cbx1b nav{display:grid}@media (min-width:1491px){.Header_container__cbx1b nav{grid-template-columns:minmax(-webkit-min-content,256px) 1fr minmax(-webkit-min-content,256px);grid-template-columns:minmax(min-content,256px) 1fr minmax(min-content,256px)}}.Header_container__cbx1b nav{align-items:center}:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi{display:flex;gap:2rem;justify-self:center}:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg{left:calc(50% - 1px);opacity:0;position:absolute;transition:opacity .5s ease-out;z-index:-1}.Header_bgBlur__qc_NX:is(:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg){filter:blur(10px);top:50%;transform:translate(-50%,-50%)}.Header_marker__aa6oQ:is(:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg){bottom:-6px;transform:translateX(-50%)}.Header_welcome__VcqpN:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg path:first-child{fill:var(--c-purple500)}.Header_this-is-me__EFOLi:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX{width:94px}:is(.Header_this-is-me__EFOLi:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX) path{d:path("M94 6.5C94 11.2865 65.6745 13 47 13C28.3255 13 0 11.2865 0 6.5C0 1.71353 28.3255 0 47 0C65.6745 0 94 1.71353 94 6.5Z")!important}.Header_this-is-me__EFOLi:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg path:first-child{fill:var(--c-pink500)}.Header_development__J1WOL:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX{width:118px}:is(.Header_development__J1WOL:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX) path{d:path("M118 6.5C118 11.2865 82.4425 13 59 13C35.5575 13 0 11.2865 0 6.5C0 1.71353 35.5575 0 59 0C82.4425 0 118 1.71353 118 6.5Z")}.Header_development__J1WOL:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg path:first-child{fill:var(--c-mint500)}.Header_design__3SpRp:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX{width:65px}:is(.Header_design__3SpRp:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX) path{d:path("M65.5 5.5C65.5 9.55009 45.9132 11 33 11C20.0868 11 0.5 9.55009 0.5 5.5C0.5 1.44991 20.0868 0 33 0C45.9132 0 65.5 1.44991 65.5 5.5Z")}.Header_design__3SpRp:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg path:first-child{fill:var(--c-blue500)}.Header_blog__mrDQl:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX{width:46px}:is(.Header_blog__mrDQl:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg.Header_bgBlur__qc_NX) path{d:path("M46 6.5C46 11.2865 32.1386 13 23 13C13.8614 13 0 11.2865 0 6.5C0 1.71353 13.8614 0 23 0C32.1386 0 46 1.71353 46 6.5Z")}.Header_blog__mrDQl:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a) svg path:first-child{fill:var(--c-purple500)}:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a).currentLink{animation:Header_popOut__yI769 .5s ease-in-out;color:var(--c-heading2);position:relative}:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a).currentLink svg{opacity:1}[data-pressed=true]:is(:is(.Header_container__cbx1b nav)>a,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi button,:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0.Header_header__Na2wi a).currentLink{top:0}:is(.Header_container__cbx1b nav)>a{justify-self:flex-end}@media (min-width:1491px){:is(.Header_container__cbx1b nav)>a{margin-right:38px}}:is(.Header_container__cbx1b nav) .menuContainer{display:none}@media (max-width:1490px){@media (min-width:1026px){.Header_container__cbx1b nav{grid-template-columns:auto 1fr auto}}:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0:not(.Header_menuNavLinks__MIGA6){justify-self:flex-end;margin-right:2rem}}@media (max-width:1025px){.Header_container__cbx1b nav{grid-template-columns:auto 1fr}:is(.Header_container__cbx1b nav) .Header_homeLinks__i2dh0:not(.Header_menuNavLinks__MIGA6),:is(.Header_container__cbx1b nav)>a{display:none}:is(.Header_container__cbx1b nav) .menuContainer{display:block;justify-self:flex-end;position:relative;z-index:var(--z-dropdown)}:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz{align-items:center;border:1px solid var(--c-para);border-radius:50%;display:flex!important;flex-direction:column;height:2.5rem;justify-content:center;position:relative;transition:background-color .22s ease-in-out,border-color .22s ease-in-out,filter .38s ease-in-out;width:2.5rem}:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz) span{background-color:var(--c-para);border-radius:.5rem;display:block;height:3px;width:1.5rem}:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz) span):not(:last-of-type){margin-bottom:4px}.Header_active__bwgox:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz) span{margin-bottom:0}:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz) svg{left:2.23px;position:absolute;top:.5px;z-index:-1}:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz) svg) path{fill:var(--c-purple500)}[data-pressed=true]:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_hamburger__C58tz){top:2px}:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs{background:linear-gradient(180deg,#f2f2f2,var(--c-purple500-faded));border:1px solid var(--c-outer-line);border-radius:1rem;bottom:-20.25rem;display:block;height:316px;padding-top:1rem;position:absolute;right:-1rem;width:219px}:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs)>div:first-of-type{align-items:center;display:flex;justify-content:space-between;padding-inline:1.5rem}:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) hr{border-top:1px solid var(--c-outer-line);margin-top:1rem;position:relative;text-align:center}:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6{text-align:center}:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul{list-style:none}:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) [role=option]{background-color:initial;border-top:1px solid var(--c-inner-line);display:block;font-size:18px;padding:.5rem;transition:background-color .22s ease-in-out,color .22s ease-in-out;width:100%}:is(:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) [role=option]).currentLink{background-color:#f8f8f8b3;color:var(--c-heading1)}[data-focus-visible=true]:is(:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) [role=option]),[data-hovered=true]:is(:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) [role=option]){background-color:#f8f8f88c;color:var(--c-heading1)}[data-pressed=true]:is(:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) [role=option]){background-color:#f8f8f8cc;top:0}:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul):first-child{margin-top:1rem}:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul) a:last-child,:is(:is(:is(:is(:is(.Header_container__cbx1b nav) .menuContainer) .Header_menu__ZIPYs) .Header_menuNavLinks__MIGA6) ul):last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}:is(:is(.Header_container__cbx1b nav) .menuContainer).isWelcomeSection .Header_hamburger__C58tz svg path{fill:var(--c-purple500)}:is(:is(.Header_container__cbx1b nav) .menuContainer).isWelcomeSection .Header_menu__ZIPYs{background:linear-gradient(180deg,#f2f2f2,var(--c-purple500-faded))}:is(:is(.Header_container__cbx1b nav) .menuContainer).isThisIsMeSection .Header_hamburger__C58tz svg path{fill:var(--c-pink500)}:is(:is(.Header_container__cbx1b nav) .menuContainer).isThisIsMeSection .Header_menu__ZIPYs{background:linear-gradient(180deg,#f2f2f2,var(--c-pink500-faded))}:is(:is(.Header_container__cbx1b nav) .menuContainer).isDevelopmentSection .Header_hamburger__C58tz svg path{fill:var(--c-mint500)}:is(:is(.Header_container__cbx1b nav) .menuContainer).isDevelopmentSection .Header_menu__ZIPYs{background:linear-gradient(180deg,#f2f2f2,var(--c-mint500-faded))}:is(:is(.Header_container__cbx1b nav) .menuContainer).isDesignSection .Header_hamburger__C58tz svg path{fill:var(--c-blue500)}:is(:is(.Header_container__cbx1b nav) .menuContainer).isDesignSection .Header_menu__ZIPYs{background:linear-gradient(180deg,#f2f2f2,var(--c-blue500-faded))}@media (max-width:494px){:is(.Header_container__cbx1b nav) .Header_menu__ZIPYs{right:0!important}}}@media (max-width:360px){:is(.Header_container__cbx1b nav) h2{font-size:28px}}@media (max-width:1025px){.Header_container__cbx1b{margin-inline:1rem;padding-inline:1rem}}@media (max-width:494px){.Header_container__cbx1b{margin-inline:.5rem;padding-inline:.5rem}}@keyframes Aside_popOut__UPP5N{to{transform:scale(1)}50%{transform:scale(1.1)}0%{transform:scale(1)}}.Aside_container__xsy2q{border-right:1px solid var(--c-outer-line);bottom:16px;padding:48px 1.5rem 0;position:relative;z-index:var(--z-dropdown)}.Aside_container__xsy2q a[data-pressed-delay=true]{animation:Aside_popOut__UPP5N .5s ease-in-out}.Aside_container__xsy2q a:first-child,.Aside_container__xsy2q a:nth-child(2){margin-bottom:2rem}@media (max-width:1025px){.Aside_container__xsy2q{display:none}}.Footer_container__1rwJV{border-top:1px solid var(--c-outer-line);margin-top:2rem;padding:112px 86px .5rem}@media (min-width:1351px) and (max-width:1450px){.Footer_container__1rwJV{padding-inline:66px}}@media (min-width:1235px) and (max-width:1350px){.Footer_container__1rwJV{padding-inline:46px}}@media (max-width:1114px){.Footer_container__1rwJV{padding-inline:32px}}.Footer_container__1rwJV .Footer_bottom__tLYhj,.Footer_container__1rwJV .Footer_top__UB2MD{margin-inline:3rem}@media (min-width:1235px) and (max-width:1392px){.Footer_container__1rwJV .Footer_bottom__tLYhj,.Footer_container__1rwJV .Footer_top__UB2MD{margin-inline:2rem}}@media (min-width:1026px) and (max-width:1234px){.Footer_container__1rwJV .Footer_top__UB2MD{margin-inline:1rem}}@media (max-width:1234px){.Footer_container__1rwJV .Footer_bottom__tLYhj{margin-inline:0}}@media (max-width:1025px){.Footer_container__1rwJV .Footer_top__UB2MD{margin-inline:0}}.Footer_container__1rwJV .Footer_top__UB2MD{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL{margin-right:4.5rem;width:-webkit-min-content;width:min-content}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button{width:227px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child{background-color:var(--c-mint600);margin-bottom:2rem}:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child) span{background-color:var(--c-mint500);border-color:var(--c-mint600)}:is(:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child) span) div{align-items:center;display:flex;gap:8px;position:relative;right:8px}[data-pressed=true]:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child){background-color:var(--c-mint700)}[data-pressed=true]:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child) span{background-color:var(--c-mint600);border-color:var(--c-mint700)}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:last-child{background-color:var(--c-yellow600)}:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:last-child) span{background-color:var(--c-yellow500);border-color:var(--c-yellow600);font-family:KG Always a Good Time,cursive;gap:12px}[data-pressed=true]:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:last-child){background-color:var(--c-yellow700)}[data-pressed=true]:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:last-child) span{background-color:var(--c-yellow600);border-color:var(--c-yellow700)}:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_links__A_BdR{display:flex;gap:3rem;justify-content:space-between;max-width:814.067px;width:100%}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_links__A_BdR) ul:before{content:attr(aria-label);display:block;font:var(--h5);font-size:var(--h5-clamp);margin-bottom:1rem;position:relative;right:8px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_links__A_BdR) ul li{margin-bottom:.5rem}:is(:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_links__A_BdR) ul li):last-child{margin-bottom:0}@media (min-width:885px) and (max-width:1234px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button{height:56px;width:198px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button) span{font-size:18px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button):first-child span img{height:28px;width:28px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button):last-child span img{height:35.84px;width:24.81px}}@media (min-width:721px) and (max-width:1234px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL{margin-right:2rem}}@media (max-width:884px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button{height:48px;width:178px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button) span{font-size:16px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button):first-child span img{height:24px;width:24px}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button):last-child span img{height:30.72px;width:21.3px}}@media (min-width:675px) and (max-width:720px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL{margin-right:1rem}}@media (max-width:738px){.Footer_container__1rwJV .Footer_top__UB2MD{flex-wrap:wrap-reverse;gap:2rem}:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL{display:flex;gap:2rem;margin-right:0}}@media (min-width:455px) and (max-width:738px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL button:first-child{margin-bottom:0}}@media (max-width:454px){:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL{display:initial}:is(:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_buttons__ZJsVL) button:first-child{margin-bottom:1.5rem}:is(.Footer_container__1rwJV .Footer_top__UB2MD) .Footer_links__A_BdR{flex-wrap:wrap;row-gap:2rem}}.Footer_container__1rwJV .Footer_bottom__tLYhj{margin-top:5.5rem}:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) h2{display:flex;font:var(--h1-spec);font-size:clamp(5.375rem,4.353136882129277rem + 3.2699619771863113vw,8.0625rem);font-style:normal;justify-content:space-between;line-height:100%;word-break:break-all}:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) hr{border-top:1px solid var(--c-outer-line);margin:3rem -3rem 2rem}:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) p{color:var(--c-para-faded);text-align:center}:is(:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) p) a{text-decoration:underline}[data-focus-visible=true]:is(:is(:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) p) a),[data-hovered=true]:is(:is(:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) p) a){color:var(--c-para)}:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) .Footer_version__6N4_z{display:block;font:var(--para-small);font-size:var(--para-small-clamp);margin-top:1rem;opacity:.75;text-align:right}@media (min-width:1115px) and (max-width:1234px){:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) hr{margin-inline:-2rem}}@media (max-width:1234px){.Footer_container__1rwJV .Footer_bottom__tLYhj{margin-top:4.5rem}}@media (max-width:1114px){:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) hr{margin-inline:-1rem}}@media (max-width:1025px){:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) h2{margin-inline:-1rem}}@media (max-width:884px){:is(.Footer_container__1rwJV .Footer_bottom__tLYhj) h2{flex-wrap:wrap;justify-content:flex-start}}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:300;src:url(/fonts/SofiaPro/SofiaProLight.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProLight.woff) format("woff"),url(/fonts/SofiaPro/SofiaProLight.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProLight.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProLight.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:300;src:url(/fonts/SofiaPro/SofiaProLight-Italic.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProLight-Italic.woff) format("woff"),url(/fonts/SofiaPro/SofiaProLight-Italic.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProLight-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProLight-Italic.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:url(/fonts/SofiaPro/SofiaProRegular.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProRegular.woff) format("woff"),url(/fonts/SofiaPro/SofiaProRegular.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProRegular.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProRegular.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:400;src:url(/fonts/SofiaPro/SofiaProRegular-Italic.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProRegular-Italic.woff) format("woff"),url(/fonts/SofiaPro/SofiaProRegular-Italic.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProRegular-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProRegular-Italic.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:url(/fonts/SofiaPro/SofiaProMedium.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProMedium.woff) format("woff"),url(/fonts/SofiaPro/SofiaProMedium.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProMedium.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProMedium.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:500;src:url(/fonts/SofiaPro/SofiaProMedium-Italic.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProMedium-Italic.woff) format("woff"),url(/fonts/SofiaPro/SofiaProMedium-Italic.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProMedium-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProMedium-Italic.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:600;src:url(/fonts/SofiaPro/SofiaProSemiBold.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProSemiBold.woff) format("woff"),url(/fonts/SofiaPro/SofiaProSemiBold.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProSemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProSemiBold.ttf) format("truetype")}@font-face{font-family:Sofia Pro;font-style:italic;font-weight:600;src:url(/fonts/SofiaPro/SofiaProSemiBold-Italic.woff2) format("woff2"),url(/fonts/SofiaPro/SofiaProSemiBold-Italic.woff) format("woff"),url(/fonts/SofiaPro/SofiaProSemiBold-Italic.eot) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProSemiBold-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaPro/SofiaProSemiBold-Italic.ttf) format("truetype")}@font-face{font-family:P22 Mackinac Pro;font-style:normal;font-weight:400;src:url(/fonts/P22MackinacPro/p22mackinacpro-book_25.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-book_25.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-Book_25.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Book_25.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Book_25.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:italic;font-weight:400;src:url(/fonts/P22MackinacPro/p22mackinacpro-bookitalic_15.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-bookitalic_15.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-BookItalic_15.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-BookItalic_15.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-BookItalic_15.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:normal;font-weight:500;src:url(/fonts/P22MackinacPro/p22mackinacpro-medium_26.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-medium_26.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-Medium_26.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Medium_26.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Medium_26.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:italic;font-weight:500;src:url(/fonts/P22MackinacPro/p22mackinacpro-meditalic_18.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-meditalic_18.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-MedItalic_18.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-MedItalic_18.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-MedItalic_18.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:normal;font-weight:700;src:url(/fonts/P22MackinacPro/p22mackinacpro-bold_16.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-bold_16.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-Bold_16.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Bold_16.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Bold_16.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:italic;font-weight:700;src:url(/fonts/P22MackinacPro/p22mackinacpro-bolditalic_11.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-bolditalic_11.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-BoldItalic_11.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-BoldItalic_11.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-BoldItalic_11.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:normal;font-weight:800;src:url(/fonts/P22MackinacPro/p22mackinacpro-extrabold_12.woff) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-extrabold_12.woff2) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-ExtraBold_12.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-ExtraBold_12.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-Medium_26.otf) format("opentype")}@font-face{font-family:P22 Mackinac Pro;font-style:italic;font-weight:800;src:url(/fonts/P22MackinacPro/p22mackinacpro-exbolditalic_17.woff2) format("woff2"),url(/fonts/P22MackinacPro/p22mackinacpro-exbolditalic_17.woff) format("woff"),url(/fonts/P22MackinacPro/P22MackinacPro-ExBoldItalic_17.eot) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-ExBoldItalic_17.eot?#iefix) format("embedded-opentype"),url(/fonts/P22MackinacPro/P22MackinacPro-ExBoldItalic_17.otf) format("opentype")}@font-face{font-family:KG Always a Good Time;src:url(/fonts/KGAlwaysAGoodTime/KGAlwaysAGoodTime.woff2) format("woff2"),url(/fonts/KGAlwaysAGoodTime/KGAlwaysAGoodTime.woff) format("woff"),url(/fonts/KGAlwaysAGoodTime/KGAlwaysAGoodTime.eot) format("embedded-opentype"),url(/fonts/KGAlwaysAGoodTime/KGAlwaysAGoodTime.eot?#iefix) format("embedded-opentype"),url(/fonts/KGAlwaysAGoodTime/KGAlwaysAGoodTime.ttf) format("truetype")}*{border:0;box-sizing:border-box;margin:0;padding:0}:root{--c-pink700:#ad9494;--c-pink600:#ddbebe;--c-pink500:#f3d1d1;--c-pink500-faded:#f3d1d18c;--c-pink400:#f5dada;--c-pink300:#f7e0e0;--c-pink200:#f9eaea;--c-pink-text:#524646;--c-purple700:#9494ad;--c-purple600:#bebedd;--c-purple500:#d1d1f3;--c-purple500-faded:#d1d1f38c;--c-purple400:#dadaf5;--c-purple300:#e0e0f7;--c-purple200:#eaeaf9;--c-purple-text:#fff;--c-blue700:#94a1ad;--c-blue600:#becfdd;--c-blue500:#d1e3f3;--c-blue500-faded:#d1e3f38c;--c-blue400:#dae9f5;--c-blue300:#e0ecf7;--c-blue200:#eaf2f9;--c-status-blue:#a9cef2;--c-blue-text:#414141;--c-green700:#94ac94;--c-green600:#bddcbd;--c-green500:#d0f2d0;--c-green400:#d9f5d9;--c-green300:#e0f6e0;--c-green200:#e9f9e9;--c-status-green:#a9f2a9;--c-yellow700:#adad94;--c-yellow600:#ddddbe;--c-yellow500:#f3f3d1;--c-yellow400:#f5f5da;--c-yellow300:#f7f7e0;--c-yellow200:#f9f9ea;--c-yellow-text:#4d4d42;--c-status-yellow:#f7f7a4;--c-mint700:#94ada1;--c-mint600:#beddcf;--c-mint500:#d1f3e3;--c-mint500-faded:#d1f3e38c;--c-mint400:#daf5e9;--c-mint400-faded:#daf5e98c;--c-mint300:#e0f7ec;--c-mint200:#eaf9f2;--c-mint-text:#424d47;--c-status-red:#ce4242;--c-bg:#f2f2f2;--c-heading1:#414141;--c-heading2:#363636;--c-para:#505050;--c-para-faded:#707070;--c-outer-line:#a3a3a3;--c-inner-line:#b6b6b6;--c-faded-line:#cfcfcf;--c-base:#eee;--c-base-hovered:#e6e6e6;--c-base-pressed:#d9d9d9;--h1-spec:italic 800 129px "P22 Mackinac Pro",serif;--h1:italic 700 97px "P22 Mackinac Pro",serif;--h2:italic 700 74px/120% "P22 Mackinac Pro",serif;--h3:500 55px/120% "P22 Mackinac Pro",serif;--h4:500 42px/120% "P22 Mackinac Pro",serif;--h5:500 32px/120% "P22 Mackinac Pro",serif;--h6:500 24px/120% "P22 Mackinac Pro",serif;--h7:500 18px/120% "P22 Mackinac Pro",serif;--h8:500 14px/120% "P22 Mackinac Pro",serif;--h1-clamp:clamp(4.375rem,3.7333650190114067rem + 2.053231939163498vw,6.0625rem);--h2-clamp:clamp(3.1875rem,2.640922053231939rem + 1.7490494296577945vw,4.625rem);--h3-clamp:clamp(2.375rem,1.9710076045627376rem + 1.2927756653992395vw,3.4375rem);--h4-clamp:clamp(2rem,1.417300380228137rem + 1.064638783269962vw,2.625rem);--h5-clamp:clamp(1.5rem,1.3098859315589353rem + 0.6083650190114068vw,2rem);--h6-clamp:clamp(1.125rem,0.9824144486692015rem + 0.45627376425855515vw,1.5rem);--para-large:300 24px/165% "Sofia Pro",sans-serif;--para-medium:300 20px/165% "Sofia Pro",sans-serif;--para-regular:300 18px/165% "Sofia Pro",sans-serif;--para-small:300 14px/165% "Sofia Pro",sans-serif;--para-x-small:300 12px/165% "Sofia Pro",sans-serif;--para-xx-small:300 10px/165% "Sofia Pro",sans-serif;--para-large-clamp:clamp(1.125rem,0.9824144486692015rem + 0.45627376425855515vw,1.5rem);--para-medium-clamp:clamp(1.0625rem,0.9912072243346007rem + 0.22813688212927757vw,1.25rem);--para-regular-clamp:clamp(0.9375rem,0.8662072243346007rem + 0.22813688212927757vw,1.125rem);--para-small-clamp:clamp(0.8125rem,0.7835648148148148rem + 0.0925925925925926vw,0.875rem);--shadow1:3px 4px 4px 1px #24242440;--shadow2:3px 4px 4px 1px #24242440;--shadow-small:2px 2px 2px 1px #24242433;--btn-shadow-active:0px 1px 0px;--z-sections:1;--z-dropdown:5;--z-overlay:10;--asideWidth:86.2333px;--mainPadding:48px;--mainPaddingNeg:-48px;background-color:#f2f2f2;background-color:var(--c-bg);color-scheme:light}#__next{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;visibility:hidden}body,html{overflow-x:hidden}body,button{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#505050;color:var(--c-para);font:300 18px/165% Sofia Pro,sans-serif;font:var(--para-regular);font-weight:300}.mainHelper{display:grid;grid-template-columns:auto 1fr}main{max-width:100%;padding-inline:3rem}.homeSection{margin-block:2rem;position:relative;z-index:1;z-index:var(--z-sections)}.sideSkills{margin-right:-.5rem;max-width:256px;padding:.5rem 0 1rem 2.5rem}@media (max-width:1354px){.sideSkills{padding-left:2rem}}.sideSkills .gridLine{border-color:#a3a3a3;border-color:var(--c-outer-line)}:is(.sideSkills ul):before{content:attr(aria-label);display:block;font:500 18px/120% P22 Mackinac Pro,serif;font:var(--h7);font-size:clamp(.9375rem,.8662072243346007rem + .22813688212927757vw,1.125rem);font-size:var(--para-regular-clamp);margin-bottom:1rem}:is(.sideSkills ul) li{font:300 20px/165% Sofia Pro,sans-serif;font:var(--para-medium)}:is(.sideSkills ul) li{margin-bottom:1.5rem}:is(:is(.sideSkills ul) li):last-child{margin-bottom:0}.gridLine{position:absolute}.gridLine.bottom,.gridLine.top{border-top:1px solid #b6b6b6;border-top:1px solid var(--c-inner-line);left:8px;width:calc(100% - 1rem)}.gridLine.left,.gridLine.right{border-left:1px solid #b6b6b6;border-left:1px solid var(--c-inner-line);height:calc(100% - 1rem);top:8px}.gridLine.top{top:0}.gridLine.right{right:0}.gridLine.bottom{bottom:0}.gridLine.left{left:0}[data-focus-visible]{outline:none}[data-focus-visible=true]{outline:5px auto -webkit-focus-ring-color;outline:5px auto #0096ff}h1,h2,h3,h4,h5{color:#414141;color:var(--c-heading1);font-family:P22 Mackinac Pro,serif}.sub{color:#585858}.sectionTitle{font:italic 700 97px P22 Mackinac Pro,serif;font:var(--h1);font-size:clamp(4.375rem,3.7333650190114067rem + 2.053231939163498vw,6.0625rem);font-size:var(--h1-clamp)}.sectionHeading{font:500 42px/120% P22 Mackinac Pro,serif;font:var(--h4);font-size:clamp(2rem,1.417300380228137rem + 1.064638783269962vw,2.625rem);font-size:var(--h4-clamp);margin-bottom:1rem}li,p{font-size:clamp(.9375rem,.8662072243346007rem + .22813688212927757vw,1.125rem);font-size:var(--para-regular-clamp);letter-spacing:.216px}li{list-style-position:inside}a,button.linkBtn{color:inherit;position:relative;text-decoration:none;transition:color .22s ease-in-out}:is(a,button.linkBtn) .activeUnderline{background-color:initial;bottom:0;height:1px;left:50%;position:absolute;transform:translate(-50%,-50%);transition:background-color .28s ease-in-out;width:100%}[data-focus-visible=true]:is(a,button.linkBtn),[data-hovered=true]:is(a,button.linkBtn){color:#363636;color:var(--c-heading2)}:is([data-hovered=true]:is(a,button.linkBtn),[data-focus-visible=true]:is(a,button.linkBtn)) .activeUnderline{background-color:#363636;background-color:var(--c-heading2)}[data-pressed=true]:is(a,button.linkBtn):not(.iconLink){top:2px}a.iconLink{align-items:center;display:flex;flex-direction:column;font:300 10px/165% Sofia Pro,sans-serif;font:var(--para-xx-small)}a.iconLink span:first-of-type{max-height:32px;max-width:32px}button{background-color:initial;cursor:pointer}button:not(.linkBtn):not(.exitBtn){color:#414141;color:var(--c-heading1)}.simpleBtn{font-weight:400!important;text-decoration:underline;transition:color .22s ease-in-out}.simpleBtn[data-focus-visible=true],.simpleBtn[data-hovered=true]{color:#363636!important;color:var(--c-heading2)!important}.simpleBtn[data-pressed=true]{bottom:-2px}:is(.primaryBtn,.iconBtn)>span{display:grid;place-items:center}.iconBtn,.primaryBtn,.selectBtn{box-shadow:0 4px 6px #00000040;height:60px;transition:background-color .22s ease-in-out,box-shadow .22s ease-in-out}[data-focus-visible=true]:is(.primaryBtn,.iconBtn,.selectBtn),[data-hovered=true]:is(.primaryBtn,.iconBtn,.selectBtn){box-shadow:0 4px 12px #0000004d}[data-pressed=true]:is(.primaryBtn,.iconBtn,.selectBtn){box-shadow:0 4px 6px #00000040}:is(.primaryBtn,.iconBtn,.selectBtn)>span{border:1px solid;height:100%;transition:transform .22s ease-in-out}[data-focus-visible=true]:is(.primaryBtn,.iconBtn,.selectBtn)>span,[data-hovered=true]:is(.primaryBtn,.iconBtn,.selectBtn)>span{transform:translateY(-7.5px)}[data-pressed=true]:is(.primaryBtn,.iconBtn,.selectBtn)>span{color:#363636;color:var(--c-heading2);transform:translateY(-.5px)}.primaryBtn{border-radius:10px;transform:translateY(4px)}.primaryBtn>span{align-items:center;border-radius:10px;display:flex;font-size:21px;font-weight:400;justify-content:center;transform:translateY(-4px)}.iconBtn{border-radius:8px;transform:translateY(3px)}.iconBtn>span{border-radius:8px;transform:translateY(-3px)}.selectBtn{border-radius:8px;transform:translateY(3px)}.selectBtn>span{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding-inline:.5rem;transform:translateY(-3px)}.selectBtn.isOpen,.selectBtn.isOpen>span{border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBtn.isOpen>span{color:#363636;color:var(--c-heading2);transform:translateY(-7.5px)}.lazyImgContainer{background-color:#eaeaea;filter:blur(8px);height:100%}.lazyImgContainer:before{animation:pulse 2.5s infinite;background-color:silver;content:"";inset:0;opacity:0;position:absolute}.lazyImgContainer img{object-fit:cover;object-position:center;opacity:0;transition:opacity .38s ease-in-out;width:100%}.lazyImgContainer.loaded{background-color:initial;filter:blur(0)}.lazyImgContainer.loaded img{opacity:1}.lazyImgContainer.loaded:before{animation:none;content:none}@keyframes pulse{0%{opacity:0}50%{opacity:.28}to{opacity:0}}.select{position:relative;z-index:5;z-index:var(--z-dropdown)}.select .dropdown{background-color:#eee;background-color:var(--c-base);box-shadow:3px 4px 4px 1px #24242440;box-shadow:var(--shadow1);position:absolute;width:100%}:is(.select .dropdown) ul{background-color:#eee;background-color:var(--c-base);border:1px solid #a3a3a3;border:1px solid var(--c-outer-line);border-top:0 solid var(--c-outer-line);list-style:none;position:relative}:is(:is(.select .dropdown) ul) li{cursor:pointer;display:grid;place-items:center;position:relative;transition:background-color .22s ease-in-out,color .22s ease-in-out}[aria-label=Reset]:is(:is(:is(.select .dropdown) ul) li){font-style:italic}:is(:is(:is(.select .dropdown) ul) li):not(:last-of-type):after{border-top:1px solid #cfcfcf;border-top:1px solid var(--c-faded-line);bottom:0;content:"";position:absolute;width:calc(100% - 1rem)}.nestedBtn:is(:is(:is(.select .dropdown) ul) li) svg{position:absolute;right:.5rem;top:40%}[data-hovered=true]:is(:is(:is(.select .dropdown) ul) li){background-color:#e6e6e6;background-color:var(--c-base-hovered);color:#414141;color:var(--c-heading1)}[data-pressed=true]:is(:is(:is(.select .dropdown) ul) li){background-color:#d9d9d9;background-color:var(--c-base-pressed)}:is(:is(.select .dropdown) ul) .nestedItems{background-color:inherit;border:1px solid #a3a3a3;border:1px solid var(--c-outer-line);position:absolute}.modalBackdrop{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0006;display:flex;height:100vh;justify-content:center;left:0;top:0;width:100vw}.modalBackdrop,.modalContainer{position:fixed;z-index:10;z-index:var(--z-overlay)}.modalContainer{left:50%;top:50%;transform:translate(-50%,-50vh)}.modalContainer .exitBtn{position:absolute;right:-8px;top:-8px;z-index:11}:is(.modalContainer .exitBtn):before{content:"\2715"}.modalContainer.skillsModal .diaTitle{display:flex;font:italic 700 74px/120% P22 Mackinac Pro,serif;font:var(--h2);font-size:clamp(3.1875rem,2.640922053231939rem + 1.7490494296577945vw,4.625rem);font-size:var(--h2-clamp);justify-content:center;margin-bottom:1rem}.modalContainer.skillsModal .exitBtn{align-items:center;display:flex;justify-content:center}@media (min-width:613px){.modalContainer.skillsModal .exitBtn{height:56px;right:80px;top:12px;width:56px}:is(.modalContainer.skillsModal .exitBtn):before{font-size:28px}}.modalContainer.skillsModal .exitBtn{background-color:#ca7070;border-radius:50%;box-shadow:3px 4px 4px 1px #24242440;box-shadow:var(--shadow1);transition:background-color .22s ease-in-out,transform .15s ease-in-out}:is(.modalContainer.skillsModal .exitBtn):before{transition:color .22s ease-in-out}[data-hovered=true]:is(.modalContainer.skillsModal .exitBtn){background-color:#d86868}[data-hovered=true]:is(.modalContainer.skillsModal .exitBtn):before{color:#363636;color:var(--c-heading2)}[data-pressed=true]:is(.modalContainer.skillsModal .exitBtn){transform:translateY(3px)}@media (max-width:612px){.modalContainer.skillsModal .exitBtn{height:40px;width:40px}@media (min-width:445px){.modalContainer.skillsModal .exitBtn{right:-12px;top:59px}}:is(.modalContainer.skillsModal .exitBtn):before{font-size:18px}}@media (max-width:444px){.modalContainer.skillsModal .exitBtn{right:0;top:73px}}@media (max-width:1354px){main{padding-inline:2rem}}@media (max-width:494px){main{padding-inline:1rem}}@media (max-width:1025px){.mainHelper{display:initial}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}