.HeroSection-module__dJcn-G__hero{gap:var(--spc-l);grid-template-columns:repeat(3,1fr);height:100vh;display:grid}.HeroSection-module__dJcn-G__headline{font-family:var(--font-heading);font-weight:700;font-size:var(--txt-xl);white-space:pre-line;grid-area:1/1/auto/span 2;line-height:1.1}.HeroSection-module__dJcn-G__description{gap:var(--spc-m);flex-direction:column;grid-area:2/3;display:flex}.HeroSection-module__dJcn-G__button{text-transform:uppercase;width:fit-content;color:var(--clr-black);border-bottom:.0625rem solid var(--clr-accent);padding-bottom:.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.HeroSection-module__dJcn-G__button:hover{color:var(--clr-accent)}@media (max-width:991px){.HeroSection-module__dJcn-G__hero{column-gap:var(--spc-xl);grid-template-columns:repeat(2,1fr)}.HeroSection-module__dJcn-G__description{grid-column:2}}@media (max-width:767px){.HeroSection-module__dJcn-G__hero{flex-direction:column;justify-content:space-between;height:90vh;display:flex}}
.shared-module__q8HX2G__section{width:100vw;height:100vh;padding:var(--spc-xl);padding-top:var(--spc-xxl)}.shared-module__q8HX2G__sectionTop{width:100vw;padding:var(--spc-l) var(--spc-xl);padding-top:var(--spc-xxl)}.shared-module__q8HX2G__pageTitle{font-size:var(--txt-xl)}.shared-module__q8HX2G__sectionTitle{font-size:var(--txt-l);text-transform:uppercase;font-weight:500}
.Footer-module__Grjkva__footer{padding:var(--spc-l) var(--spc-xl);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.Footer-module__Grjkva__divOne,.Footer-module__Grjkva__divTwo,.Footer-module__Grjkva__divThree{outline:.0625rem solid var(--clr-black);outline-offset:-.03125rem;padding:var(--spc-m)}.Footer-module__Grjkva__divOne{justify-content:space-between;align-items:flex-start;gap:var(--spc-l);flex-direction:column;grid-area:1/1/auto/span 2;display:flex}.Footer-module__Grjkva__logo{width:6rem;height:auto}.Footer-module__Grjkva__offices{column-gap:.5rem;row-gap:var(--spc-m);grid-template-columns:repeat(2,1fr);display:grid}.Footer-module__Grjkva__officeBlock{flex-direction:column;gap:.5rem;display:flex}.Footer-module__Grjkva__officeLabel{font-weight:600}.Footer-module__Grjkva__officeText{white-space:pre-line}.Footer-module__Grjkva__divTwo{justify-content:space-between;gap:var(--spc-m);flex-direction:column;grid-area:1/4;display:flex}.Footer-module__Grjkva__nav{flex-direction:column;gap:.5rem;display:flex}.Footer-module__Grjkva__navLink{color:inherit;text-transform:uppercase;font-weight:600;text-decoration:none}.Footer-module__Grjkva__navLink:hover{color:var(--clr-accent)}.Footer-module__Grjkva__contact{margin-top:var(--spc-m);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.Footer-module__Grjkva__email{color:inherit;font-weight:600;text-decoration:none}.Footer-module__Grjkva__email:hover{color:var(--clr-accent)}.Footer-module__Grjkva__instagramLink{color:inherit;align-items:center;display:flex}.Footer-module__Grjkva__divThree{grid-area:2/3;align-items:flex-start;display:flex}.Footer-module__Grjkva__copyright{font-size:var(--txt-s)}@media (max-width:991px){.Footer-module__Grjkva__footer{grid-template-columns:1fr}.Footer-module__Grjkva__divOne{grid-area:1/1}.Footer-module__Grjkva__divTwo{grid-area:2/1;gap:0;padding:0}.Footer-module__Grjkva__divThree{grid-area:3/1}.Footer-module__Grjkva__offices{grid-template-columns:1fr}.Footer-module__Grjkva__nav{width:100%;padding:var(--spc-m);border-bottom:.0625rem solid var(--clr-black);flex-direction:row;justify-content:space-between}.Footer-module__Grjkva__contact{width:100%;padding:var(--spc-m);flex-direction:row;justify-content:space-between;margin-top:0}}
.FeaturedWorks-module__bLlE1a__works{padding:var(--spc-l) var(--spc-xl);gap:var(--spc-l);flex-direction:column;display:flex}.FeaturedWorks-module__bLlE1a__header{justify-content:space-between;align-items:center;display:flex}.FeaturedWorks-module__bLlE1a__button{text-transform:uppercase;width:fit-content;color:var(--clr-black);border-bottom:.0625rem solid var(--clr-accent);align-self:flex-end;padding-bottom:.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.FeaturedWorks-module__bLlE1a__button:hover{color:var(--clr-accent)}.FeaturedWorks-module__bLlE1a__list{gap:var(--spc-l);flex-direction:column;display:flex}.FeaturedWorks-module__bLlE1a__card{aspect-ratio:1;width:100%;color:var(--clr-white);text-decoration:none;display:block;position:relative;overflow:hidden}.FeaturedWorks-module__bLlE1a__image{object-fit:cover}.FeaturedWorks-module__bLlE1a__overlay{pointer-events:none;background:linear-gradient(#0000 70%,#000);position:absolute;inset:0}.FeaturedWorks-module__bLlE1a__textWrapper{z-index:1;padding:var(--spc-xs);flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:0;left:0}.FeaturedWorks-module__bLlE1a__headline{font-family:var(--font-body);font-size:var(--txt-m);font-weight:500}.FeaturedWorks-module__bLlE1a__title{font-family:var(--font-body);font-size:var(--txt-s);opacity:.6;font-weight:400}@media (min-width:48rem){.FeaturedWorks-module__bLlE1a__card{aspect-ratio:16/9}}
.ReadingProgressBar-module__gd8k7W__track{z-index:200;background-color:#0000;width:100%;height:.1875rem;position:fixed;bottom:0;left:0}.ReadingProgressBar-module__gd8k7W__bar{background-color:var(--clr-accent);height:100%;transition:width .1s linear}
.JournalSection-module__OmrMlq__journal{padding:var(--spc-l) var(--spc-xl);gap:var(--spc-m);flex-direction:column;display:flex}.JournalSection-module__OmrMlq__button{text-transform:uppercase;width:fit-content;color:var(--clr-black);border-bottom:.0625rem solid var(--clr-accent);align-self:flex-end;padding-bottom:.5rem;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.JournalSection-module__OmrMlq__button:hover{color:var(--clr-accent)}.JournalSection-module__OmrMlq__list{flex-direction:column;display:flex}.JournalSection-module__OmrMlq__item{padding:var(--spc-xxs) 0;border-bottom:.0625rem solid var(--clr-black);color:inherit;justify-content:space-between;align-items:start;gap:.25rem;text-decoration:none;display:flex}.JournalSection-module__OmrMlq__item:hover{border-color:var(--clr-accent);color:var(--clr-accent)}.JournalSection-module__OmrMlq__itemTitle{font-size:var(--txt-m);font-weight:500}.JournalSection-module__OmrMlq__itemDate{white-space:nowrap;opacity:.6}@media (max-width:767px){.JournalSection-module__OmrMlq__item{flex-direction:column}}
