.page_content___38fW{max-width:30rem}.page_content___38fW,.page_introSection__iBlDZ{font-size:var(--small-font-size);line-height:1.5;font-family:var(--brand-font);display:flex;flex-direction:column}.page_introSection__iBlDZ{max-width:32rem}.page_projectsList__0gxMS{padding-top:var(--xlarge)}.page_projectItem__HP8fI{padding:var(--large) 0;border-top:1px solid var(--grey)}.page_projectItem__HP8fI:last-child{border-bottom:1px solid var(--grey)}.page_projectTitleButton__27szS{background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%;font-size:var(--small-font-size);text-transform:uppercase;letter-spacing:.02em;color:var(--main-text);font-family:var(--brand-font);display:flex;align-items:center;gap:var(--medium);transition:opacity .2s ease;outline:none}.page_projectTitleButton__27szS:hover{opacity:.7}.page_projectTitleButton__27szS:focus{outline:none}.page_projectTitleButton__27szS:focus-visible{outline:none}.page_typeDot__MGLzs{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.page_typeDot__MGLzs.page_webDevelopment__1Tvot{background-color:#bfa54c}.page_typeDot__MGLzs.page_brandIdentity__Qm5O2{background-color:#6c9e79}.page_typeDot__MGLzs.page_uxConsulting__ZPkbj{background-color:#cc9a44}.page_typeDot__MGLzs.page_shopifyDevelopment__8PSOv{background-color:#917fbb}.page_typeDot__MGLzs.page_graphicDesign__4XVj3{background-color:#c3c971}.page_typeDot__MGLzs.page_weddingStationery__kOf_V{background-color:#e192ba}.page_projectExpanded__6pQv9{margin-top:var(--medium);animation:page_fadeIn__jjObi .2s ease}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_descriptionColumn__SSdFU,.page_expandedContent___Eslk{display:flex;flex-direction:column;gap:var(--medium)}.page_descriptionColumn__SSdFU{min-width:32rem}.page_imageWrapper__Fc9qC{position:relative;width:100%;aspect-ratio:1;overflow:hidden;order:-1;margin-top:-1.5rem;margin-left:calc(-.5rem - var(--medium));margin-right:calc(-.5rem - var(--medium));width:calc(100% + 1rem + var(--medium) * 2);cursor:pointer}.page_carouselImage__DG1k1,.page_imageWrapper__Fc9qC img{width:100%;height:100%;object-fit:cover}.page_carouselImage__DG1k1{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease}.page_carouselImage__DG1k1.page_active__9fwfh{opacity:1}.page_projectDescription__TT319{font-size:var(--small-font-size);line-height:1.5;color:var(--secondary-text);font-family:var(--font-figtree)}@media (min-width:800px){.page_expandedContent___Eslk{flex-direction:row;align-items:flex-start;justify-content:space-between}.page_descriptionColumn__SSdFU{max-width:30rem}.page_imageWrapper__Fc9qC{order:1;margin-left:0;margin-right:0;width:100%;width:30rem}}.page_caseStudyLink__RWHlg{display:inline-block;padding:var(--small) .75rem;border-radius:var(--full-rounded);background-color:var(--main-text);color:var(--surface);font-size:var(--small-font-size);font-family:var(--font-figtree);text-decoration:none;transition:opacity .2s ease;align-self:flex-start;margin-top:var(--medium)}.page_caseStudyLink__RWHlg:hover{opacity:.8}@media (max-width:800px){.page_imageWrapper__Fc9qC{margin-top:var(--medium);margin-bottom:var(--medium);order:0;margin-left:0;margin-right:0;width:100%;max-width:25rem;align-self:flex-end}.page_caseStudyLink__RWHlg{align-self:flex-end}.page_descriptionColumn__SSdFU{min-width:0;max-width:100%}.page_typeDot__MGLzs{width:.5rem;height:.5rem}}.about_content__CT4jV,.about_introSection__PV3S9{font-size:var(--small-font-size);line-height:1.5;font-family:var(--brand-font);max-width:30rem;display:flex;flex-direction:column}.about_title__xTCOI{font-size:var(--small-font-size);font-weight:var(--standard-weight);margin-bottom:var(--small);text-transform:uppercase}.about_section__4WtBQ{margin-bottom:var(--xlarge);display:flex;flex-direction:column}.about_sectionTitle__A70Rr{font-size:var(--small-font-size);font-weight:var(--standard-weight)}.about_description__Jo5gL{margin-bottom:var(--small)}.about_description__Jo5gL,.about_listItem__Fssgo{font-size:var(--small-font-size);line-height:1.5;font-family:var(--font-figtree)}.about_listItem__Fssgo{margin-left:0}.about_phoneNumber__lWe8c{font-family:var(--font-figtree);font-size:0var (--small-font-size);line-height:1.5;margin-left:0;font-weight:500}.about_confidentiality__SpXRV{font-family:var(--font-pitch-sans);font-size:var(--small-font-size);color:color-mix(in srgb,var(--secondary-text) 60%,var(--accent-dark) 40%);margin-top:var(--xlarge)}