.Navbar-module-scss-module__ZQKgZq__nav{z-index:2;background-color:#0000;justify-content:center;align-items:center;width:100vw;transition:transform .3s ease-in-out;display:flex}.Navbar-module-scss-module__ZQKgZq__nav.Navbar-module-scss-module__ZQKgZq__hidden{transform:translateY(-100%)}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents{flex-direction:row;justify-content:space-between;align-items:center;gap:1.6667vw;width:100%;padding:2.2222vw 5.5556vw;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__leftContent{flex-direction:row;align-items:center;gap:1.1111vw;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__leftContent .Navbar-module-scss-module__ZQKgZq__logoContainer{border-radius:184px;justify-content:center;align-items:center;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__leftContent .Navbar-module-scss-module__ZQKgZq__logoContainer .Navbar-module-scss-module__ZQKgZq__logo{width:auto;height:1.1111vw;margin:.5556vw auto}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__leftContent .Navbar-module-scss-module__ZQKgZq__logoContainer:active,.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__leftContent .Navbar-module-scss-module__ZQKgZq__logoContainer:focus-visible{outline:3px solid var(--dark-interaction-focus);outline-offset:2px}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents .Navbar-module-scss-module__ZQKgZq__rightContent .Navbar-module-scss-module__ZQKgZq__ul{flex-direction:row;gap:1.6667vw;list-style:none;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents{display:none}.Navbar-module-scss-module__ZQKgZq__nav.Navbar-module-scss-module__ZQKgZq__scrolled{background-color:var(--background);color:var(--text-primary)}@media screen and (max-width:1024px){.Navbar-module-scss-module__ZQKgZq__nav{z-index:2;background-color:#0000}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__desktopNavContents{display:none}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents{display:initial;background-color:#0000}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop{z-index:10;background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:100vw;padding:24px;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop .Navbar-module-scss-module__ZQKgZq__logoContainer{border-radius:184px;justify-content:center;align-items:center;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop .Navbar-module-scss-module__ZQKgZq__logoContainer .Navbar-module-scss-module__ZQKgZq__logo{width:auto;height:16px}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop .Navbar-module-scss-module__ZQKgZq__logoContainer:active,.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop .Navbar-module-scss-module__ZQKgZq__logoContainer:focus-visible{outline:3px solid var(--dark-interaction-focus);outline-offset:2px}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarTop .Navbar-module-scss-module__ZQKgZq__buttons{justify-content:center;align-items:center;gap:8px;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;background:#00000026;width:100vw;height:100vh;transition:opacity .25s,visibility .25s;position:fixed;top:0;left:0}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__backdrop.Navbar-module-scss-module__ZQKgZq__active{visibility:visible;opacity:1;transition:opacity .25s,visibility .25s}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom{z-index:9999;pointer-events:none;justify-content:center;align-items:flex-start;width:100vw;height:100vh;display:none;position:fixed;inset:86px 0 0}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom.Navbar-module-scss-module__ZQKgZq__active{display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom .Navbar-module-scss-module__ZQKgZq__menuContainer{pointer-events:auto;background-color:var(--dark-background);width:calc(100% - 48px);max-width:612px;box-shadow:var(--drop-shadow-large);border:solid 2px var(--brand-1);border-radius:clamp(24px,1.6667vw,40px);margin:0;animation:.3s ease-out Navbar-module-scss-module__ZQKgZq__slideIn}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom .Navbar-module-scss-module__ZQKgZq__menuContainer .Navbar-module-scss-module__ZQKgZq__menuHeader{background-color:var(--dark-background-light);border-radius:clamp(24px,1.6667vw,40px) clamp(24px,1.6667vw,40px) 0 0;flex-direction:row;justify-content:space-between;align-items:center;padding:24px;display:flex}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom .Navbar-module-scss-module__ZQKgZq__menuContainer .Navbar-module-scss-module__ZQKgZq__menuHeader .Navbar-module-scss-module__ZQKgZq__heading{font-size:var(--font-size-xl)}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom .Navbar-module-scss-module__ZQKgZq__ul{z-index:1;width:100%;height:auto;margin:0;padding:0 32px 32px;list-style:none}.Navbar-module-scss-module__ZQKgZq__nav .Navbar-module-scss-module__ZQKgZq__mobileNavContents .Navbar-module-scss-module__ZQKgZq__navbarBottom .Navbar-module-scss-module__ZQKgZq__ul .Navbar-module-scss-module__ZQKgZq__li{padding:8px 0}}@keyframes Navbar-module-scss-module__ZQKgZq__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.Image-module-scss-module__9-ON4a__imageContainer{position:relative}.Image-module-scss-module__9-ON4a__fillContainer{width:100%;height:100%}.Image-module-scss-module__9-ON4a__skeleton{z-index:1;background-color:var(--background-dark);background-image:linear-gradient(90deg, transparent 25%, var(--background) 50%, transparent 75%);border-radius:inherit;background-size:200% 100%;animation:1.4s ease-in-out infinite Image-module-scss-module__9-ON4a__shimmer;position:absolute;inset:0}@keyframes Image-module-scss-module__9-ON4a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Image-module-scss-module__9-ON4a__imageWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.NavLink-module-scss-module__og6IpG__navLink{list-style:none;position:relative}.NavLink-module-scss-module__og6IpG__link{color:var(--dark-interaction-background);cursor:pointer;background-color:#0000;align-items:center;padding:0;text-decoration:none;display:flex}.NavLink-module-scss-module__og6IpG__link:active,.NavLink-module-scss-module__og6IpG__link:focus-visible{outline:3px solid var(--dark-interaction-focus);outline-offset:2px}.NavLink-module-scss-module__og6IpG__rotatingText{display:inline-flex;position:relative;overflow:hidden}.NavLink-module-scss-module__og6IpG__rotatingTextFront,.NavLink-module-scss-module__og6IpG__rotatingTextBack{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(0)skewY(0)}.NavLink-module-scss-module__og6IpG__rotatingTextFront{color:var(--dark-interaction-hover-background);transform:translateY(0)skewY(0)}.NavLink-module-scss-module__og6IpG__rotatingTextBack{color:var(--dark-interaction-hover-background);position:absolute;transform:translateY(110%)skewY(12deg)}.NavLink-module-scss-module__og6IpG__link:hover .NavLink-module-scss-module__og6IpG__rotatingTextFront{transform:translateY(-110%)skewY(12deg)}.NavLink-module-scss-module__og6IpG__link:hover .NavLink-module-scss-module__og6IpG__rotatingTextBack{color:var(--dark-interaction-hover-background);transform:translateY(0)skewY(0)}@media screen and (max-width:1024px){.NavLink-module-scss-module__og6IpG__link{font-size:var(--font-size-base);border-radius:0;padding:16px 0}.NavLink-module-scss-module__og6IpG__smallFont{font-size:var(--font-size-sm)}.NavLink-module-scss-module__og6IpG__rotatingText{display:inline-flex;position:relative;overflow:hidden}.NavLink-module-scss-module__og6IpG__rotatingTextFront,.NavLink-module-scss-module__og6IpG__rotatingTextBack{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(0)skewY(0)}.NavLink-module-scss-module__og6IpG__rotatingTextFront{color:var(--dark-interaction-hover-background);font-size:var(--font-size-2xl);transform:translateY(0)skewY(0)}.NavLink-module-scss-module__og6IpG__rotatingTextBack{color:var(--dark-interaction-hover-background);font-size:var(--font-size-2xl);position:absolute;transform:translateY(110%)skewY(12deg)}.NavLink-module-scss-module__og6IpG__link:hover .NavLink-module-scss-module__og6IpG__rotatingTextFront{transform:translateY(-110%)skewY(12deg)}.NavLink-module-scss-module__og6IpG__link:hover .NavLink-module-scss-module__og6IpG__rotatingTextBack{color:var(--dark-interaction-hover-background);transform:translateY(0)skewY(0)}}
.Divider-module-scss-module__v92hcq__divider{background-color:var(--border);width:100%;height:1px}.Divider-module-scss-module__v92hcq__divider.Divider-module-scss-module__v92hcq__dark{background-color:var(--dark-border)}
.Heading-module-scss-module__aAnjga__interactive{color:var(--interaction-background);cursor:pointer;width:fit-content;transition:color .25s}.Heading-module-scss-module__aAnjga__interactive:hover{color:var(--interaction-hover-background);text-decoration:none}.Heading-module-scss-module__aAnjga__h1.Heading-module-scss-module__aAnjga__dark,.Heading-module-scss-module__aAnjga__h2.Heading-module-scss-module__aAnjga__dark,.Heading-module-scss-module__aAnjga__h3.Heading-module-scss-module__aAnjga__dark,.Heading-module-scss-module__aAnjga__h4.Heading-module-scss-module__aAnjga__dark,.Heading-module-scss-module__aAnjga__h5.Heading-module-scss-module__aAnjga__dark,.Heading-module-scss-module__aAnjga__h6.Heading-module-scss-module__aAnjga__dark{color:var(--dark-heading)}
.Paragraph-module-scss-module__wNluLq__base{font-weight:var(--font-weight-regular,400)}@media screen and (min-width:1025px){.Paragraph-module-scss-module__wNluLq__xl{font-size:var(--font-size-xl-vw)}.Paragraph-module-scss-module__wNluLq__l{font-size:var(--font-size-lg-vw)}.Paragraph-module-scss-module__wNluLq__r{font-size:var(--font-size-base-vw)}.Paragraph-module-scss-module__wNluLq__s{font-size:var(--font-size-sm-vw)}}@media screen and (max-width:1024px){.Paragraph-module-scss-module__wNluLq__xl{font-size:var(--font-size-3xl)}.Paragraph-module-scss-module__wNluLq__l{font-size:var(--font-size-2xl)}.Paragraph-module-scss-module__wNluLq__r{font-size:var(--font-size-xl)}.Paragraph-module-scss-module__wNluLq__s{font-size:var(--font-size-base)}}.Paragraph-module-scss-module__wNluLq__regular{font-weight:var(--font-weight-regular,400)}.Paragraph-module-scss-module__wNluLq__bold{font-weight:var(--font-weight-bold,700)}.Paragraph-module-scss-module__wNluLq__interactive{cursor:pointer;transition:opacity .2s}.Paragraph-module-scss-module__wNluLq__interactive:hover{opacity:.8}.Paragraph-module-scss-module__wNluLq__dark{color:var(--dark-body)}
.CustomLink-module-scss-module__oISxsG__link{border-radius:184px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.CustomLink-module-scss-module__oISxsG__link .CustomLink-module-scss-module__oISxsG__text{text-underline-offset:2px;text-decoration:underline}.CustomLink-module-scss-module__oISxsG__link:hover .CustomLink-module-scss-module__oISxsG__text,.CustomLink-module-scss-module__oISxsG__link:focus-visible .CustomLink-module-scss-module__oISxsG__text{text-decoration:none}.CustomLink-module-scss-module__oISxsG__link:focus-visible,.CustomLink-module-scss-module__oISxsG__link:active{outline:3px solid var(--interaction-focus);outline-offset:2px}.CustomLink-module-scss-module__oISxsG__link .CustomLink-module-scss-module__oISxsG__leftIcon,.CustomLink-module-scss-module__oISxsG__link .CustomLink-module-scss-module__oISxsG__rightIcon{opacity:.9;display:inline-flex}.CustomLink-module-scss-module__oISxsG__link .CustomLink-module-scss-module__oISxsG__leftIcon{margin-right:2px}.CustomLink-module-scss-module__oISxsG__link .CustomLink-module-scss-module__oISxsG__rightIcon{margin-left:2px}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__dark{color:var(--dark-interaction-background)}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__dark:hover{color:var(--dark-interaction-hover-background)}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__dark:focus-visible,.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__dark:active{outline:3px solid var(--dark-interaction-focus);outline-offset:2px}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__passive{pointer-events:none}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__passive:hover .CustomLink-module-scss-module__oISxsG__text,.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__passive:focus-visible .CustomLink-module-scss-module__oISxsG__text{text-decoration:underline}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__passive:focus-visible,.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__passive:active{box-shadow:none;outline:none}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__regular{font-size:var(--font-size-base-vw)}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__small{font-size:var(--font-size-sm-vw);gap:3px}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__small .CustomLink-module-scss-module__oISxsG__leftIcon{margin-right:1px}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__small .CustomLink-module-scss-module__oISxsG__rightIcon{margin-left:1px}@media screen and (max-width:1024px){.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__regular{font-size:var(--font-size-base)}.CustomLink-module-scss-module__oISxsG__link.CustomLink-module-scss-module__oISxsG__small{font-size:var(--font-size-sm)}}
.WorkContents-module-scss-module__0JR1CW__sectionsWrapper{background-color:var(--background-light);border-radius:clamp(32px,5.5556vw,104px);position:relative}.WorkContents-module-scss-module__0JR1CW__projectsList{margin:0 0 40vw}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content{width:100%}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container{flex-direction:column;gap:2.2222vw;width:100%;max-width:100%;display:flex}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.2222vw;width:100%;display:flex}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__filterAndSortContainer{flex-shrink:0;min-width:21.1111vw;position:sticky;top:2.2222vw}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer{width:64vw}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul .WorkContents-module-scss-module__0JR1CW__li{width:100%;min-width:0}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul .WorkContents-module-scss-module__0JR1CW__li .WorkContents-module-scss-module__0JR1CW__card{min-width:100%;height:100%}@media screen and (max-width:1024px){.WorkContents-module-scss-module__0JR1CW__projectsList{margin:0 0 42rem}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content{width:100%}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container{flex-direction:column;gap:24px;width:100%;max-width:100%;display:flex}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;display:flex}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__filterAndSortContainer{position:inherit;flex-shrink:0;min-width:100%;top:32px}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer{width:100%}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul{grid-template-columns:repeat(1,1fr);gap:2rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul .WorkContents-module-scss-module__0JR1CW__li{width:100%;min-width:0}.WorkContents-module-scss-module__0JR1CW__projectsList .WorkContents-module-scss-module__0JR1CW__content .WorkContents-module-scss-module__0JR1CW__container .WorkContents-module-scss-module__0JR1CW__projects .WorkContents-module-scss-module__0JR1CW__projectListContainer .WorkContents-module-scss-module__0JR1CW__ul .WorkContents-module-scss-module__0JR1CW__li .WorkContents-module-scss-module__0JR1CW__card{min-width:100%;height:100%}}
