.website-design-service-page_page__2no3z .editorial-intro{gap:48px;align-items:center}.website-design-service-page_page__2no3z .editorial-intro h1{max-width:17ch;font-size:var(--type-title);font-weight:400;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.website-design-service-page_details__GSudi{background:#000;color:var(--color-ink)}.website-design-service-page_section__ea9zX{padding:96px max(24px,calc((100vw - 1312px) / 2))}.website-design-service-page_details__GSudi h2{max-width:22ch}.website-design-service-page_details__GSudi h2 strong{font-weight:700}.website-design-service-page_details__GSudi p{color:rgb(255 255 255/.65)}.website-design-service-page_textLink__iQLEk{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.website-design-service-page_textLink__iQLEk:hover{text-decoration:underline;text-underline-offset:5px}.website-design-service-page_workSection__0Ompi{padding-top:70px;padding-bottom:120px}.website-design-service-page_workLayout__2HQGV{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.8fr);gap:64px}.website-design-service-page_workIntro__mYYWs p{margin-top:26px;max-width:32ch}.website-design-service-page_workIntro__mYYWs .website-design-service-page_textLink__iQLEk{margin-top:22px}.website-design-service-page_projectPair__cyhSP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.website-design-service-page_project__CMTJw:nth-child(2){padding-top:88px}.website-design-service-page_projectImage__KTmqY{display:block;position:relative;aspect-ratio:36/25;overflow:hidden;background:#1a1a1a}.website-design-service-page_project__CMTJw h3{margin-top:25px}.website-design-service-page_project__CMTJw .website-design-service-page_textLink__iQLEk,.website-design-service-page_project__CMTJw p{margin-top:12px}.website-design-service-page_scopeSection___QXs_{background:var(--color-ink);color:#000}.website-design-service-page_scopeSection___QXs_ p{color:rgb(0 0 0/.66)}.website-design-service-page_scopeHeading__uZZYc{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px}.website-design-service-page_scopeHeading__uZZYc h2{max-width:18ch}.website-design-service-page_scopeHeading__uZZYc p{max-width:48ch}.website-design-service-page_scopeGrid__LJfxE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;margin-top:70px}.website-design-service-page_scopeGrid__LJfxE p{margin-top:20px}.website-design-service-page_resources__yfGFS{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:32px;font-size:14px}.website-design-service-page_resources__yfGFS a{padding:8px 0;text-decoration:underline;text-underline-offset:5px}.website-design-service-page_mobileSection__vWfdh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;align-items:center;padding-top:120px}.website-design-service-page_mobileVisual___8gqx{background:#24211c;min-height:680px;display:flex;align-items:center;justify-content:center;padding:60px 30px}.website-design-service-page_mobileScreen__cDyWH{width:260px;height:auto;border-radius:26px;box-shadow:0 24px 60px rgb(0 0 0/.4)}.website-design-service-page_mobileCopy__6hsZc>p{margin-top:28px;max-width:46ch}.website-design-service-page_customerSteps__3_QsL{display:grid;gap:28px;margin-top:40px}.website-design-service-page_customerSteps__3_QsL p{margin-top:10px}.website-design-service-page_mobileCopy__6hsZc .website-design-service-page_textLink__iQLEk{margin-top:28px}.website-design-service-page_processHeading__H9Gb6{display:grid;grid-template-columns:1fr 1fr;gap:64px}.website-design-service-page_processHeading__H9Gb6 p{max-width:48ch}.website-design-service-page_processGrid__ZdN_N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;padding:0;list-style:none;margin-top:60px}.website-design-service-page_stepNumber__7bVGB{display:block;font-size:14px;color:rgb(255 255 255/.4);margin-bottom:22px}.website-design-service-page_processGrid__ZdN_N p{margin-top:18px}.website-design-service-page_processNotes__1Zfwo{margin-top:40px;max-width:75ch}.website-design-service-page_processNotes__1Zfwo .website-design-service-page_resources__yfGFS{margin-top:12px}.website-design-service-page_faqSection__vgNWt{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px}.website-design-service-page_faqSection__vgNWt>div>p{margin-top:25px;max-width:32ch}.website-design-service-page_faqList__kxQHv details{padding:0 0 30px}.website-design-service-page_faqList__kxQHv summary{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-right:8px;cursor:pointer;list-style:none}.website-design-service-page_faqList__kxQHv summary::-webkit-details-marker{display:none}.website-design-service-page_faqList__kxQHv summary span{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1;color:rgb(255 255 255/.5)}.website-design-service-page_faqList__kxQHv details p{margin-top:18px}.website-design-service-page_contactSection__ys9dN{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-bottom:120px}.website-design-service-page_contactSection__ys9dN p a{text-decoration:underline;text-underline-offset:4px}@media (min-width:640px) and (max-width:1399px){.website-design-service-page_section__ea9zX{padding-left:40px;padding-right:40px}}@media (max-width:1023px){.website-design-service-page_section__ea9zX{padding-top:72px;padding-bottom:72px}.website-design-service-page_workLayout__2HQGV{grid-template-columns:1fr;gap:40px}.website-design-service-page_workIntro__mYYWs{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.website-design-service-page_workIntro__mYYWs p{margin-top:0;max-width:none}.website-design-service-page_project__CMTJw:nth-child(2){padding-top:48px}.website-design-service-page_processGrid__ZdN_N,.website-design-service-page_scopeGrid__LJfxE{gap:28px}.website-design-service-page_mobileSection__vWfdh{gap:40px}.website-design-service-page_mobileVisual___8gqx{min-height:590px;padding:40px 20px}.website-design-service-page_mobileScreen__cDyWH{width:220px}.website-design-service-page_faqSection__vgNWt{gap:40px}}@media (max-width:639px){.website-design-service-page_page__2no3z .editorial-intro{gap:24px}.website-design-service-page_page__2no3z .editorial-intro h1{max-width:16ch}.website-design-service-page_section__ea9zX{padding:56px 24px}.website-design-service-page_contactSection__ys9dN,.website-design-service-page_faqSection__vgNWt,.website-design-service-page_mobileSection__vWfdh,.website-design-service-page_processGrid__ZdN_N,.website-design-service-page_processHeading__H9Gb6,.website-design-service-page_projectPair__cyhSP,.website-design-service-page_scopeGrid__LJfxE,.website-design-service-page_scopeHeading__uZZYc,.website-design-service-page_workIntro__mYYWs{grid-template-columns:1fr}.website-design-service-page_workIntro__mYYWs p{margin-top:24px}.website-design-service-page_projectPair__cyhSP{gap:44px}.website-design-service-page_project__CMTJw:nth-child(2){padding-top:0}.website-design-service-page_projectImage__KTmqY{aspect-ratio:36/25}.website-design-service-page_scopeHeading__uZZYc{gap:24px}.website-design-service-page_scopeGrid__LJfxE{margin-top:40px;gap:32px}.website-design-service-page_scopeGrid__LJfxE p{margin-top:12px}.website-design-service-page_mobileSection__vWfdh{gap:40px}.website-design-service-page_mobileVisual___8gqx{min-height:0;padding:36px 24px}.website-design-service-page_mobileScreen__cDyWH{width:220px}.website-design-service-page_processHeading__H9Gb6{gap:24px}.website-design-service-page_processGrid__ZdN_N{margin-top:40px;gap:32px}.website-design-service-page_stepNumber__7bVGB{margin-bottom:12px}.website-design-service-page_processGrid__ZdN_N p{margin-top:12px}.website-design-service-page_faqSection__vgNWt{gap:36px}.website-design-service-page_contactSection__ys9dN{gap:24px;padding-bottom:72px}}