.design_page__7l98u{--design-ground:hsl(var(--background));--design-ink:hsl(var(--foreground));--design-muted:hsl(var(--foreground-muted));--design-line:hsl(var(--border));--design-line-strong:hsl(var(--border-strong));--design-surface:hsl(var(--surface-1));--design-surface-strong:hsl(var(--surface-2));background:var(--design-ground);color:var(--design-ink)}.design_heroInner__cx_Gy,.design_sectionInner__3BKrc{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,5.5vw,80px)}.design_hero__8rQxG{position:relative;min-height:min(640px,calc(100svh - 7rem));overflow:hidden;isolation:isolate;background:#151515;color:#fff}.design_heroImage__yqPMs{z-index:-2;object-fit:cover;object-position:center 54%}.design_heroShade__fMjT4{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(0 0 0/88%),rgb(0 0 0/62%) 47%,rgb(0 0 0/18%) 80%),linear-gradient(0deg,rgb(0 0 0/66%),transparent 48%)}.design_heroInner__cx_Gy{display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:88px;padding-bottom:30px}.design_heroCopy__GoDBv{max-width:860px}.design_heroCopy__GoDBv h1{max-width:14ch;font-family:var(--font-display),sans-serif;font-size:68px;font-weight:500;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.design_heroCopy__GoDBv p{max-width:710px;margin-top:22px;color:rgb(255 255 255/82%);font-size:18px;line-height:1.65}.design_heroActions__gVxH2{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.design_handoffAction__YP9TP,.design_heroPrimary__iOs78,.design_heroSecondary__PNJxm{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:11px 18px;font-size:14px;font-weight:650;transition:transform .15s ease-out,background-color .15s ease,border-color .15s ease}.design_heroPrimary__iOs78{background:#fff;color:#111}.design_heroSecondary__PNJxm{border:1px solid rgb(255 255 255/52%);background:rgb(0 0 0/28%);color:#fff}.design_heroPrimary__iOs78:hover{background:#f0f0f0}.design_heroSecondary__PNJxm:hover{border-color:rgb(255 255 255/80%);background:rgb(255 255 255/12%)}.design_formFooter__GNaJy button:active,.design_handoffAction__YP9TP:active,.design_heroPrimary__iOs78:active,.design_heroSecondary__PNJxm:active,.design_successActions__u5NtB button:active{transform:scale(.97)}.design_heroPrimary__iOs78:focus-visible,.design_heroSecondary__PNJxm:focus-visible{outline:2px solid #fff;outline-offset:3px}.design_formFooter__GNaJy svg,.design_handoffAction__YP9TP svg,.design_heroActions__gVxH2 svg,.design_successActions__u5NtB svg{width:17px;height:17px}.design_heroPhases__xS_w6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px;margin:42px 0 0;border-top:1px solid rgb(255 255 255/42%);list-style:none}.design_heroPhases__xS_w6 li{position:relative;padding:17px 24px 0 0}.design_heroPhases__xS_w6 li:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#fff;content:""}.design_heroPhases__xS_w6 small,.design_heroPhases__xS_w6 span,.design_heroPhases__xS_w6 strong{display:block}.design_heroPhases__xS_w6 span{color:rgb(255 255 255/50%);font-size:11px;font-variant-numeric:tabular-nums}.design_heroPhases__xS_w6 strong{margin-top:5px;font-size:14px;font-weight:650}.design_heroPhases__xS_w6 small{margin-top:3px;color:rgb(255 255 255/64%);font-size:12px;line-height:1.45}.design_briefSection__IFjAY,.design_faqSection__MQRd8,.design_scopeSection__UAkUc{padding-block:clamp(64px,8vw,112px)}.design_scopeSection__UAkUc{scroll-margin-top:72px}.design_processIntro__82fju,.design_sectionHeading__asCcG{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,112px);align-items:end}.design_briefIntro__AwoFP h2,.design_faqIntro__bdwft h2,.design_handoff__pN7sa h2,.design_processIntro__82fju h2,.design_sectionHeading__asCcG h2{font-family:var(--font-display),sans-serif;font-size:46px;font-weight:600;line-height:1.12;letter-spacing:0;text-wrap:balance}.design_briefIntro__AwoFP>p,.design_faqIntro__bdwft>p,.design_handoff__pN7sa p,.design_processIntro__82fju p,.design_sectionHeading__asCcG p{max-width:66ch;color:var(--design-muted);font-size:15px;line-height:1.72}.design_scopeLayout__f0UPF{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(40px,6vw,88px);margin-top:50px}.design_scopeImage__vBd91{position:relative;min-height:610px;overflow:hidden;border-radius:8px;background:var(--design-surface-strong)}.design_scopeImage__vBd91 img{object-fit:cover}.design_scopeList__bHHUf{margin:0;border-top:1px solid var(--design-line-strong);list-style:none}.design_scopeList__bHHUf li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding-block:25px;border-bottom:1px solid var(--design-line);scroll-margin-top:80px}.design_scopeList__bHHUf svg{width:23px;height:23px;margin-top:2px;stroke-width:1.5}.design_scopeList__bHHUf h3{font-size:17px;font-weight:650}.design_scopeList__bHHUf p{margin-top:7px;color:var(--design-muted);font-size:14px;line-height:1.65}.design_processSection__Q8SpI{background:#151515;color:#fff;padding-block:clamp(64px,8vw,104px)}.design_processIntro__82fju p{color:rgb(255 255 255/68%)}.design_processList__47e94{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;border-top:1px solid rgb(255 255 255/28%);list-style:none}.design_processList__47e94 li{padding:25px 28px 0 0}.design_processList__47e94 span{color:rgb(255 255 255/46%);font-size:12px;font-variant-numeric:tabular-nums}.design_processList__47e94 h3{margin-top:32px;font-size:17px;font-weight:650}.design_processList__47e94 p{margin-top:8px;color:rgb(255 255 255/64%);font-size:13px;line-height:1.65}.design_briefSection__IFjAY{scroll-margin-top:72px;border-bottom:1px solid var(--design-line);background:var(--design-surface)}.design_briefLayout__3Kwrr,.design_faqLayout__KEjiW{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:clamp(48px,7vw,112px)}.design_briefIntro__AwoFP>p,.design_faqIntro__bdwft>p{margin-top:16px}.design_briefNotes__R3bPd{margin:32px 0 0;border-top:1px solid var(--design-line);list-style:none}.design_briefNotes__R3bPd li{display:flex;align-items:center;gap:10px;padding-block:13px;border-bottom:1px solid var(--design-line);color:var(--design-muted);font-size:13px}.design_briefNotes__R3bPd svg{width:16px;height:16px;color:var(--design-ink)}.design_briefForm__zoQeM{min-width:0;border-top:1px solid var(--design-line-strong)}.design_formGroup__03Fn1{margin:0;padding:28px 0;border:0;border-bottom:1px solid var(--design-line)}.design_formGroup__03Fn1 legend{padding:0;font-size:16px;font-weight:650}.design_fieldHint__65Q5Q{margin-top:5px;color:var(--design-muted);font-size:13px}.design_scopeGrid__bpQJZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.design_scopeOption__Bi4A2{position:relative;display:grid;min-height:92px;cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;border:1px solid var(--design-line-strong);border-radius:8px;padding:16px;background:var(--design-ground);transition:transform .15s ease-out,background-color .15s ease,border-color .15s ease}.design_scopeOption__Bi4A2:hover{border-color:var(--design-ink)}.design_scopeOption__Bi4A2:active{transform:scale(.99)}.design_scopeOption__Bi4A2[data-selected=true]{border-color:var(--design-ink);background:var(--design-ink);color:var(--design-ground)}.design_contactPreference__l4677 input,.design_scopeOption__Bi4A2 input,.design_stageGrid__TEvbc input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.design_contactPreference__l4677 label:has(input:focus-visible),.design_scopeOption__Bi4A2:has(input:focus-visible),.design_stageGrid__TEvbc label:has(input:focus-visible){outline:2px solid var(--design-ink);outline-offset:3px}.design_scopeOption__Bi4A2 small,.design_scopeOption__Bi4A2 strong{display:block}.design_scopeOption__Bi4A2 strong{font-size:14px;font-weight:650}.design_scopeOption__Bi4A2 small{margin-top:4px;color:var(--design-muted);font-size:12px;line-height:1.45}.design_scopeOption__Bi4A2[data-selected=true] small{color:color-mix(in srgb,var(--design-ground) 70%,transparent)}.design_checkmark__YgUhN{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--design-line-strong);border-radius:50%}.design_checkmark__YgUhN svg{width:13px;height:13px;opacity:0}.design_scopeOption__Bi4A2[data-selected=true] .design_checkmark__YgUhN{border-color:var(--design-ground);background:var(--design-ground);color:var(--design-ink)}.design_scopeOption__Bi4A2[data-selected=true] .design_checkmark__YgUhN svg{opacity:1}.design_contactPreference__l4677,.design_stageGrid__TEvbc{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.design_contactPreference__l4677 label,.design_stageGrid__TEvbc label{position:relative;display:inline-flex;min-height:44px;cursor:pointer;align-items:center;border:1px solid var(--design-line-strong);border-radius:8px;padding:9px 14px;background:var(--design-ground);font-size:13px;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.design_contactPreference__l4677 label[data-selected=true],.design_stageGrid__TEvbc label[data-selected=true]{border-color:var(--design-ink);background:var(--design-ink);color:var(--design-ground)}.design_fieldGrid__o49RM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-block:28px;border-bottom:1px solid var(--design-line)}.design_field__3zO7z{display:block;min-width:0}.design_field__3zO7z[data-wide=true]{grid-column:1/-1}.design_fieldLabel__rR7qL{display:flex;min-height:22px;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;font-weight:650}.design_fieldLabel__rR7qL small{color:var(--design-muted);font-size:11px;font-weight:500}.design_areaField__tTOjB,.design_field__3zO7z textarea,.design_field__3zO7z>input,.design_field__3zO7z>select{width:100%;min-width:0;border:1px solid var(--design-line-strong);border-radius:8px;background:var(--design-ground);color:var(--design-ink);font:inherit;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.design_field__3zO7z>input,.design_field__3zO7z>select{min-height:50px;padding-inline:14px}.design_field__3zO7z textarea{min-height:116px;resize:vertical;padding:13px 14px}.design_field__3zO7z input::placeholder,.design_field__3zO7z textarea::placeholder{color:var(--design-muted);opacity:1}.design_areaField__tTOjB:focus-within,.design_field__3zO7z textarea:focus,.design_field__3zO7z>input:focus,.design_field__3zO7z>select:focus{border-color:var(--design-ink);box-shadow:0 0 0 1px var(--design-ink)}.design_areaField__tTOjB{display:flex;min-height:50px;overflow:hidden}.design_areaField__tTOjB input,.design_areaField__tTOjB select{min-width:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.design_areaField__tTOjB input{flex:1;padding-inline:14px}.design_areaField__tTOjB select{width:94px;border-left:1px solid var(--design-line);padding-inline:10px}.design_fieldError__9giYl{display:block;margin-top:7px;font-size:12px;font-weight:650}.design_submitError__kpK50{margin-top:20px;border:1px solid var(--design-line-strong);border-radius:8px;padding:13px 14px;background:var(--design-ground);font-size:13px}.design_formFooter__GNaJy{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px}.design_formFooter__GNaJy p{max-width:52ch;color:var(--design-muted);font-size:12px;line-height:1.55}.design_formFooter__GNaJy a{color:var(--design-ink);text-decoration:underline;text-underline-offset:3px}.design_formFooter__GNaJy button,.design_successActions__u5NtB button{display:inline-flex;min-height:48px;flex:none;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:11px 18px;background:var(--design-ink);color:var(--design-ground);font-size:14px;font-weight:650;transition:opacity .15s ease,transform .15s ease-out}.design_formFooter__GNaJy button:hover,.design_successActions__u5NtB button:hover{opacity:.84}.design_formFooter__GNaJy button:disabled{cursor:wait;opacity:.58}.design_success__i5O2c{min-height:430px;border-block:1px solid var(--design-line-strong);padding-block:72px}.design_successIcon__VA3PP{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--design-ink);color:var(--design-ground)}.design_success__i5O2c h3{margin-top:24px;font-family:var(--font-display),sans-serif;font-size:32px;font-weight:600}.design_success__i5O2c p{max-width:52ch;margin-top:10px;color:var(--design-muted);line-height:1.65}.design_successActions__u5NtB{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.design_successActions__u5NtB a{font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.design_handoff__pN7sa{background:var(--design-ink);color:var(--design-ground);padding-block:clamp(64px,8vw,96px)}.design_handoffInner__LMGfw{display:flex;align-items:end;justify-content:space-between;gap:40px}.design_handoff__pN7sa h2{max-width:15ch}.design_handoff__pN7sa p{max-width:56ch;margin-top:14px;color:color-mix(in srgb,var(--design-ground) 68%,transparent)}.design_handoffAction__YP9TP{flex:none;border:1px solid}.design_handoffAction__YP9TP:hover{background:var(--design-ground);color:var(--design-ink)}.design_faqSection__MQRd8{background:var(--design-ground)}.design_faqList__3vz5J{border-top:1px solid var(--design-line-strong)}.design_faqList__3vz5J details{border-bottom:1px solid var(--design-line)}.design_faqList__3vz5J summary{display:flex;min-height:70px;cursor:pointer;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;font-size:15px;font-weight:650;list-style:none}.design_faqList__3vz5J summary::-webkit-details-marker{display:none}.design_faqList__3vz5J summary:after{content:"+";width:24px;flex:none;color:var(--design-muted);font-size:22px;font-weight:400;text-align:center}.design_faqList__3vz5J details[open] summary:after{content:"−"}.design_faqList__3vz5J details p{max-width:68ch;padding:0 42px 22px 0;color:var(--design-muted);font-size:14px;line-height:1.72}@media (max-width:1023px){.design_heroCopy__GoDBv h1{font-size:52px}.design_briefLayout__3Kwrr,.design_faqLayout__KEjiW,.design_processIntro__82fju,.design_scopeLayout__f0UPF,.design_sectionHeading__asCcG{grid-template-columns:1fr}.design_scopeImage__vBd91{min-height:430px}}@media (max-width:767px){.design_hero__8rQxG{min-height:min(560px,calc(100svh - 7rem))}.design_heroShade__fMjT4{background:linear-gradient(0deg,rgb(0 0 0/86%),rgb(0 0 0/46%) 70%,rgb(0 0 0/16%))}.design_heroCopy__GoDBv h1{font-size:40px}.design_heroCopy__GoDBv p{margin-top:16px;font-size:15px;line-height:1.55}.design_heroPhases__xS_w6{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto;scrollbar-width:thin}.design_heroPhases__xS_w6 small{display:none}.design_briefIntro__AwoFP h2,.design_faqIntro__bdwft h2,.design_handoff__pN7sa h2,.design_processIntro__82fju h2,.design_sectionHeading__asCcG h2{font-size:32px}.design_processList__47e94{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.design_handoffInner__LMGfw{align-items:flex-start;flex-direction:column}}@media (max-width:559px){.design_handoffAction__YP9TP,.design_heroPrimary__iOs78,.design_heroSecondary__PNJxm{width:100%}.design_fieldGrid__o49RM,.design_processList__47e94,.design_scopeGrid__bpQJZ{grid-template-columns:1fr}.design_field__3zO7z[data-wide=true]{grid-column:auto}.design_scopeImage__vBd91{min-height:320px}.design_processList__47e94 li{padding:22px 0;border-bottom:1px solid rgb(255 255 255/20%)}.design_processList__47e94 h3{margin-top:14px}.design_formFooter__GNaJy{align-items:stretch;flex-direction:column}.design_formFooter__GNaJy button{width:100%}}@media (prefers-reduced-motion:reduce){.design_page__7l98u *,.design_page__7l98u :after,.design_page__7l98u :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}