.portfolio_hero_canvas_root__h3Rn_{position:absolute;width:100%;height:100%;top:0;left:0}.portfolio_hero_canvas_root__h3Rn_ canvas{margin:auto}.portfolio_hero_root__NSdBa{background-color:var(--secondary-pine);min-height:38.8rem;padding:5.6rem 0;position:relative}.portfolio_hero_root__NSdBa h1{margin:0;font-size:unset}@media (min-width:768px){.portfolio_hero_root__NSdBa{min-height:34.1rem;padding:10.1rem 0}}@media (min-width:1024px){.portfolio_hero_root__NSdBa{min-height:45.5rem;padding:12.1rem 0}}@media (min-width:1440px){.portfolio_hero_root__NSdBa{min-height:64rem;padding:20rem 0}}.portfolio_hero_root__NSdBa .portfolio_hero_headlineContainer__QjMhW{color:var(--core-cream);font-family:SangBleu Kingdom;font-style:normal;font-weight:300;letter-spacing:-.01em;font-size:3.6rem;line-height:4.61rem;max-width:29.2rem;margin:auto;text-align:center}@media (min-width:768px){.portfolio_hero_root__NSdBa .portfolio_hero_headlineContainer__QjMhW{font-family:SangBleu Kingdom;font-style:normal;font-weight:300;letter-spacing:-.01em;font-size:3.6rem;line-height:4.61rem;max-width:47.5rem;margin:unset;text-align:left}}@media (min-width:1024px){.portfolio_hero_root__NSdBa .portfolio_hero_headlineContainer__QjMhW{font-family:SangBleu Kingdom;font-style:normal;font-weight:300;letter-spacing:-.01em;font-size:5.6rem;line-height:7.168rem;max-width:72.4rem}}@media (min-width:1440px){.portfolio_hero_root__NSdBa .portfolio_hero_headlineContainer__QjMhW{font-family:SangBleu Kingdom;font-style:normal;font-weight:300;letter-spacing:-.01em;font-size:7.2rem;line-height:8.064rem;max-width:92.4rem}}.portfolio_page_main_root__tKpBc{background-color:var(--core-cream);overflow:hidden}.portfolio_page_main_root__tKpBc .portfolio_page_main_topBarWrapper__SE6A7{padding-top:5.6rem;padding-bottom:5.6rem}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBarWrapper__SE6A7{padding-top:3.2rem;padding-bottom:3.2rem}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBarWrapper__SE6A7{padding-top:4.6rem;padding-bottom:4.6rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBarWrapper__SE6A7{padding-top:6.4rem;padding-bottom:6.4rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2.4rem}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x{padding-bottom:1.6rem}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x{padding-bottom:1.2rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x{padding-bottom:1.3rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x .portfolio_page_main_linksContainer__dUwW8{display:none}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_topBar__tb54x .portfolio_page_main_linksContainer__dUwW8{display:flex}}.portfolio_page_main_root__tKpBc .portfolio_page_main_separator__4Z6uK{border-top:.15rem solid var(--neutral-nickel)}.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8{display:flex;flex-direction:row;padding-bottom:2rem;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:2.4rem}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8{padding-bottom:unset;-moz-column-gap:1.3rem;column-gap:1.3rem;row-gap:1.3rem}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8{-moz-column-gap:2rem;column-gap:2rem;row-gap:1.8rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8{-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:2.4rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_actionsContainer__WTBeO{display:flex;flex-direction:row;align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;width:100%}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_actionsContainer__WTBeO{width:auto}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_actionsContainer__WTBeO{-moz-column-gap:2.4rem;column-gap:2.4rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78{color:var(--neutral-charcoal);transition:color .3s ease;font-family:Graphik,Arial;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.4rem}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78{font-family:Graphik,Arial;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.32rem}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78{font-family:Graphik,Arial;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2.044rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78{font-family:Graphik,Arial;font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.628rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78.portfolio_page_main_active___djl0,.portfolio_page_main_root__tKpBc .portfolio_page_main_link__evG78:hover{font-weight:500;text-decoration:underline;color:var(--secondary-sapphire);transform:translateY(-10%)}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK{width:100%}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__single-value{transform:translateY(1px)}@media(max-width:767px){.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK>div>div{border:none;padding:0}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK>div>div .react-select__single-value{font-size:1.8rem;line-height:2.4rem}}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK{width:15.1rem}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__control{min-height:2.4rem}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__option{padding-left:1.2rem;padding-right:1.2rem;font-size:1.2rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__control{min-height:3.1rem}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__single-value{transform:translateY(2px)}.portfolio_page_main_root__tKpBc .portfolio_page_main_dropdown___OAxK .react-select__option{padding-left:1.4rem;padding-right:1.4rem;font-size:1.6rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_desktop__OQ7EW{display:none}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_desktop__OQ7EW{display:block}}.portfolio_page_main_root__tKpBc .portfolio_page_main_tablet__SShD7{display:block}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_tablet__SShD7{display:none}}.portfolio_page_main_root__tKpBc .portfolio_page_main_tabletRow__Ebp9w{margin-bottom:2.4rem;padding-bottom:1.6rem;padding-top:1.6rem;border-bottom:.1rem solid var(--neutral-nickel)}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_tabletRow__Ebp9w{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_tabletRow__Ebp9w{padding-top:0;border-bottom:.15rem solid var(--neutral-nickel)}}.portfolio_page_main_root__tKpBc .portfolio_page_main_mobileRow__dms0d{display:block}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_mobileRow__dms0d{display:none}}.portfolio_page_main_root__tKpBc .portfolio_page_main_mobileRow__dms0d .portfolio_page_main_linksContainer__dUwW8{flex-wrap:nowrap;overflow-x:auto;padding-left:1.6rem;margin-left:-1.6rem;margin-right:-1.6rem}.portfolio_page_main_root__tKpBc .portfolio_page_main_search__9zO6g{width:100%}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_search__9zO6g{width:auto}}@media (min-width:1024px){.portfolio_page_main_root__tKpBc .portfolio_page_main_search__9zO6g>input{height:2.4rem}}@media (min-width:1440px){.portfolio_page_main_root__tKpBc .portfolio_page_main_search__9zO6g>input{height:3.2rem}}.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8 button{order:3}.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8 .portfolio_page_main_linkSpotlight__fA5Jk{order:1}.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8 .portfolio_page_main_linkAll__3WRGm{order:2}@media (min-width:768px){.portfolio_page_main_root__tKpBc .portfolio_page_main_linksContainer__dUwW8 .portfolio_page_main_linkAll__3WRGm{order:3}}.portfolio_page_main_root__tKpBc .portfolio_page_main_loadingContainer__5TXFh{display:flex;justify-content:center;align-items:center;padding:8rem 2rem}.portfolio_page_main_root__tKpBc .portfolio_page_main_loadingContainer__5TXFh p{font-size:1.6rem;color:var(--neutral-charcoal)}