.GalleryPages_shell__3nG2X{width:min(100% - 4rem,82.5rem);margin-inline:auto}.GalleryPages_hero__ttAb0{background:var(--gallery-bg,#171b1c);color:var(--gallery-text,#f4f4ed);padding-block:1.5rem 4.5rem}.GalleryPages_hero__ttAb0 h1{max-width:18ch;margin:2rem 0;font:600 clamp(2.75rem,6.4vw,6.5rem)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;color:var(--gallery-text,#f4f4ed)}.GalleryPages_eyebrow__ManAH{margin:0;font-size:.75rem;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.GalleryPages_hero__ttAb0 .GalleryPages_eyebrow__ManAH{color:var(--gallery-highlight)}.GalleryPages_heroBottom__zDsHb{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.GalleryPages_heroBottom__zDsHb>p{max-width:43rem;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6;color:var(--wm-muted)}.GalleryPages_portfolioHero__v2yrg>header{padding-bottom:1rem}.GalleryPages_portfolioHero__v2yrg h1{margin-bottom:0}.GalleryPages_breadcrumb__1CuPq{padding-bottom:3rem;font-size:.75rem;color:var(--wm-muted)}.GalleryPages_breadcrumb__1CuPq ol{display:flex;flex-wrap:wrap;list-style:none;gap:.5rem 1rem;margin:0;padding:0}.GalleryPages_breadcrumb__1CuPq li{display:flex;gap:1rem;min-width:0}.GalleryPages_breadcrumb__1CuPq a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.GalleryPages_paper__K_leE{color:var(--wm-ink,#17252b);background:var(--wm-soft,#e9edee);padding-block:5rem}.GalleryPages_paper__K_leE dd,.GalleryPages_paper__K_leE dt,.GalleryPages_paper__K_leE h2,.GalleryPages_paper__K_leE h3,.GalleryPages_paper__K_leE li,.GalleryPages_paper__K_leE p{color:inherit}.GalleryPages_paper__K_leE a:not(.GalleryPages_action__u9fnv){color:#164eac;text-underline-offset:.25em}.GalleryPages_dark__fpdT2{background:var(--gallery-bg,#171b1c);padding-block:4rem 6rem}.GalleryPages_dark__fpdT2,.GalleryPages_dark__fpdT2 h2,.GalleryPages_dark__fpdT2 h3{color:var(--gallery-text,#f4f4ed)}.GalleryPages_dark__fpdT2 p{color:var(--wm-muted)}.GalleryPages_action__u9fnv{display:inline-flex;justify-content:space-between;align-items:center;gap:2rem;min-height:3.25rem;padding:.875rem 1.25rem;color:#fff;background:#205bd5;text-decoration:none;font-size:.9375rem;font-weight:600}.GalleryPages_action__u9fnv span{font-size:1.5rem;line-height:1}.GalleryPages_cta__1eNpk a.GalleryPages_action__u9fnv,.GalleryPages_dark__fpdT2 a.GalleryPages_action__u9fnv,.GalleryPages_hero__ttAb0 a.GalleryPages_action__u9fnv,.GalleryPages_paper__K_leE a.GalleryPages_action__u9fnv{color:#fff}.GalleryPages_cta__1eNpk :focus-visible,.GalleryPages_dark__fpdT2 :focus-visible,.GalleryPages_hero__ttAb0 :focus-visible{outline:3px solid var(--gallery-highlight);outline-offset:5px}.GalleryPages_paper__K_leE :focus-visible{outline:3px solid #164eac;outline-offset:5px}.GalleryPages_groups__jhCCo{display:grid;gap:4rem}.GalleryPages_serviceGroup__x32k9{display:grid;grid-template-columns:1fr 2.25fr;gap:4rem}.GalleryPages_groupHeading__8E85D{margin:0;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.GalleryPages_serviceList__kStsc{margin:0;padding:0;list-style:none;border-top:1px solid #aebdc4}.GalleryPages_serviceRow__UZl1t{border-bottom:1px solid #aebdc4;padding:1.5rem 0}.GalleryPages_serviceRow__UZl1t h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.GalleryPages_serviceRow__UZl1t h3 a{display:flex;justify-content:space-between;gap:1rem;color:var(--wm-ink,#17252b)!important;text-decoration:none}.GalleryPages_serviceRow__UZl1t h3 a>span{color:#164eac}.GalleryPages_serviceRow__UZl1t p{max-width:43rem;margin:.75rem 3rem 0 0;font-size:.9375rem;line-height:1.7;color:#4b606a}.GalleryPages_scopeNote__9iZnx{border-top:1px solid #aebdc4;padding-top:1.5rem;margin:3rem 0 0;max-width:58rem;font-size:.875rem;line-height:1.7;color:#4b606a!important}.GalleryPages_readingLayout__FPgGS{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:clamp(3rem,7vw,7rem);align-items:start}.GalleryPages_reading__YzRfj{min-width:0;font-size:1.0625rem;line-height:1.8}.GalleryPages_reading__YzRfj h2{margin:0 0 1rem;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.2}.GalleryPages_reading__YzRfj h3{margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.4}.GalleryPages_reading__YzRfj p{margin:0 0 1rem}.GalleryPages_reading__YzRfj ul{margin:0;padding-left:1.25rem}.GalleryPages_reading__YzRfj li+li{margin-top:.75rem}.GalleryPages_reading__YzRfj section{scroll-margin-top:7rem}.GalleryPages_reading__YzRfj section+section{margin-top:3rem;padding-top:2.5rem;border-top:1px solid #b8c3c8}.GalleryPages_aside__I7tbl{min-width:0;padding:1.75rem;background:#fff;color:#17252b;border-top:3px solid #205bd5;font-size:.9375rem;line-height:1.7}.GalleryPages_aside__I7tbl h2{font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0 0 1rem}.GalleryPages_aside__I7tbl h3{font-size:1rem;margin:2rem 0 1rem}.GalleryPages_aside__I7tbl p{margin:0 0 1.5rem}.GalleryPages_aside__I7tbl ul{list-style:none;margin:0;padding:0}.GalleryPages_aside__I7tbl li{border-top:1px solid #d0d8dc;padding:.75rem 0}.GalleryPages_aside__I7tbl a:not(.GalleryPages_action__u9fnv){display:inline-block;text-decoration:underline}.GalleryPages_aside__I7tbl .GalleryPages_action__u9fnv{width:100%}.GalleryPages_cta__1eNpk{background:var(--gallery-bg,#171b1c);color:var(--gallery-text,#f4f4ed);padding-block:5rem}.GalleryPages_cta__1eNpk .GalleryPages_eyebrow__ManAH{color:var(--gallery-highlight)}.GalleryPages_cta__1eNpk h2{max-width:18ch;margin:1.5rem 0 2rem;font-size:clamp(2.5rem,5.8vw,5.75rem);font-weight:500;line-height:1.07;letter-spacing:-.055em;color:var(--gallery-text,#f4f4ed);text-wrap:balance}.GalleryPages_ctaBottom__gK4v_{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.GalleryPages_ctaBottom__gK4v_ p{color:var(--wm-muted);line-height:1.7;max-width:36rem;margin:0}.GalleryPages_stageList__9KAjS{list-style:none;padding:0;margin:0;border-top:1px solid #aebdc4}.GalleryPages_stage__dfRoF{display:grid;grid-template-columns:1fr 1.35fr;gap:3rem;padding-block:2.5rem;border-bottom:1px solid #aebdc4}.GalleryPages_stage__dfRoF h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.GalleryPages_stage__dfRoF p{margin:0;line-height:1.8;font-size:1rem}@media (max-width:62rem){.GalleryPages_shell__3nG2X{width:calc(100% - 4rem)}.GalleryPages_serviceGroup__x32k9{gap:2rem}.GalleryPages_readingLayout__FPgGS{gap:2rem;grid-template-columns:minmax(0,1.75fr) minmax(13rem,1fr)}.GalleryPages_stage__dfRoF{gap:2rem;grid-template-columns:1fr 1.2fr}}@media (max-width:46rem){.GalleryPages_shell__3nG2X{width:calc(100% - 2.5rem)}.GalleryPages_hero__ttAb0{padding-bottom:3rem}.GalleryPages_breadcrumb__1CuPq{padding-bottom:2rem}.GalleryPages_hero__ttAb0 h1{margin-block:1.5rem}.GalleryPages_ctaBottom__gK4v_,.GalleryPages_heroBottom__zDsHb{display:flex;flex-direction:column;align-items:flex-start}.GalleryPages_cta__1eNpk,.GalleryPages_dark__fpdT2,.GalleryPages_paper__K_leE{padding-block:3rem}.GalleryPages_readingLayout__FPgGS,.GalleryPages_serviceGroup__x32k9{grid-template-columns:1fr;gap:1.75rem}.GalleryPages_groups__jhCCo{gap:3rem}.GalleryPages_serviceRow__UZl1t p{margin-right:0}.GalleryPages_aside__I7tbl{padding:1.5rem}.GalleryPages_stage__dfRoF{grid-template-columns:1fr;gap:1rem;padding-block:2rem}}@media (prefers-reduced-motion:reduce){.GalleryPages_cta__1eNpk *,.GalleryPages_dark__fpdT2 *,.GalleryPages_hero__ttAb0 *,.GalleryPages_paper__K_leE *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.GalleryPages_studioFacts__WgrVY{border-top:1px solid #aebdc4;padding-top:1.5rem;font-size:.875rem;line-height:1.7}.GalleryPages_studioFacts__WgrVY p{margin:0 0 1.5rem}.GalleryPages_studioFacts__WgrVY strong{display:block;font-size:1.75rem;font-weight:500;line-height:1.25;letter-spacing:-.035em;margin-top:.5rem}.GalleryPages_contactGrid__gReb3{display:grid;grid-template-columns:1.3fr 1fr;gap:5rem}.GalleryPages_contactGrid__gReb3 h2{margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.GalleryPages_contactGrid__gReb3 p{line-height:1.7}.GalleryPages_contactEmail__7HuvG{display:inline-block;max-width:100%;font-size:clamp(1rem,1.3vw,1.125rem);letter-spacing:-.01em;margin-block:1rem 2rem;overflow-wrap:anywhere;text-decoration-thickness:1px}.GalleryPages_contactDetails__TbReq{margin:0}.GalleryPages_contactDetails__TbReq>a{display:block;padding-block:1rem;border-top:1px solid #b8c3c8;font-size:.9375rem;line-height:1.7}.GalleryPages_briefShell__t92dl{width:min(100% - 4rem,72rem);margin-inline:auto}.GalleryPages_reviewDate__gamUi{display:block;color:var(--wm-muted);font-size:.8125rem;margin-top:1.5rem}.GalleryPages_legalLayout__QEA7O{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2.5fr);gap:5rem}.GalleryPages_contents__tly4D{font-size:.8125rem;line-height:1.6}.GalleryPages_contents__tly4D h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem}.GalleryPages_contents__tly4D ol{padding:0;list-style:none;margin:0;border-top:1px solid #aebdc4}.GalleryPages_contents__tly4D li{border-bottom:1px solid #aebdc4}.GalleryPages_contents__tly4D a{display:block;padding-block:.875rem;text-decoration:none}@media (max-width:62rem){.GalleryPages_contactGrid__gReb3{gap:2rem}.GalleryPages_legalLayout__QEA7O{gap:3rem;grid-template-columns:minmax(10rem,1fr) minmax(0,2.5fr)}}@media (max-width:46rem){.GalleryPages_contactGrid__gReb3,.GalleryPages_legalLayout__QEA7O{grid-template-columns:1fr;gap:3rem}.GalleryPages_briefShell__t92dl{width:calc(100% - 1.5rem)}}.GalleryPages_notFoundLinks__QH8ES{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.GalleryPages_notFoundLinks__QH8ES>a:not(.GalleryPages_action__u9fnv){color:var(--gallery-highlight);text-decoration:underline;text-underline-offset:.25em}.GalleryPages_redesignedGrid__yX065{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.75rem 2rem}.GalleryPages_redesignedItem__ZN4lQ{min-width:0;scroll-margin-top:7rem}.GalleryPages_redesignedCaption__mRi7K{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-top:1.25rem}.GalleryPages_redesignedCaption__mRi7K .GalleryPages_eyebrow__ManAH{color:var(--gallery-highlight);font-size:.6875rem}.GalleryPages_redesignedCaption__mRi7K h3{margin:.45rem 0 .6rem;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15;letter-spacing:-.035em;font-weight:500}.GalleryPages_redesignedCaption__mRi7K p:not(.GalleryPages_eyebrow__ManAH){max-width:37rem;margin:0;font-size:.875rem;line-height:1.6}.GalleryPages_journalList__7pLZ4{list-style:none;margin:0;padding:0}.GalleryPages_journalEntry__GLL7i{display:grid;grid-template-columns:1fr 3fr;gap:4rem;border-top:1px solid #aebdc4;border-bottom:1px solid #aebdc4;padding-block:2rem}.GalleryPages_journalEntry__GLL7i h2{font-size:clamp(2rem,3.8vw,3.75rem);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin:0 0 1.5rem;max-width:23ch}.GalleryPages_journalEntry__GLL7i h2 a{color:var(--wm-ink,#17252b)!important;text-decoration:none}.GalleryPages_journalEntry__GLL7i p{font-size:1rem;line-height:1.7;max-width:38rem;margin:0 0 1.5rem}.GalleryPages_journalMeta__zSmi9{font-size:.75rem;line-height:1.7;color:#4b606a}.GalleryPages_journalMeta__zSmi9 span{display:block;margin-bottom:1rem}.GalleryPages_source__H03CA{font-size:.8125rem;color:#4b606a!important}.GalleryPages_author__11eti{font-size:.8125rem;line-height:1.7;color:#4b606a;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #aebdc4}.GalleryPages_author__11eti p,.GalleryPages_faq__97C3O dl{margin:0}.GalleryPages_faq__97C3O dl>div{padding-block:1.5rem;border-bottom:1px solid #b8c3c8}.GalleryPages_faq__97C3O dt{font-weight:600;margin-bottom:.75rem}.GalleryPages_faq__97C3O dd{margin:0}@media (max-width:46rem){.GalleryPages_redesignedGrid__yX065{grid-template-columns:1fr;gap:2.75rem}.GalleryPages_journalEntry__GLL7i{grid-template-columns:1fr;gap:1rem}.GalleryPages_journalMeta__zSmi9{display:flex;flex-wrap:wrap;gap:1rem}.GalleryPages_journalMeta__zSmi9 span{margin:0}}.GalleryPages_briefLoading__rXtg7{min-height:100svh;max-width:64rem;margin-inline:auto;padding:clamp(1rem,4vw,2.5rem);border:1px solid #c6d1dd;border-top:4px solid #2563eb;background:#fff;color:#15263b}.GalleryPages_loadingLines__hSPRm{display:grid;gap:1.5rem;margin-top:2rem}.GalleryPages_loadingLines__hSPRm span{display:block;height:3rem;background:#f0f5fa}.GalleryPages_loadingLines__hSPRm span:first-child{width:60%;height:1rem}.ProjectBrief_root__47uPE{--brief-ink:#15263b;--brief-muted:#4a5c70;--brief-line:#c6d1dd;--brief-blue:var(--color-accent,#2563eb);--brief-error:#9f202b;color:var(--brief-ink);max-width:64rem;margin-inline:auto;background:#fff;border:1px solid var(--brief-line);border-top:4px solid var(--brief-blue);padding:clamp(1rem,4vw,2.5rem)}.ProjectBrief_root__47uPE *,.ProjectBrief_root__47uPE :after,.ProjectBrief_root__47uPE :before{box-sizing:border-box}.ProjectBrief_root__47uPE a{color:#1749b6;text-decoration:underline;text-underline-offset:.2em}.ProjectBrief_root__47uPE :is(input,textarea,select,button,a,[tabindex]):focus-visible{outline:3px solid #1756c6;outline-offset:3px}.ProjectBrief_root__47uPE [tabindex="-1"]:focus{outline:3px solid #1756c6;outline-offset:4px}.ProjectBrief_root__47uPE :is(h2,h3,h4,p){margin:0}.ProjectBrief_progressHeader__h39Zg{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ProjectBrief_eyebrow__zGG8b{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ProjectBrief_progressHeader__h39Zg>p:last-child{color:var(--brief-muted);font-size:.875rem}.ProjectBrief_stepList__hodrZ{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;list-style:none;margin:1.5rem 0 2rem;padding:0}.ProjectBrief_stepList__hodrZ li{display:flex;gap:.5rem;padding-top:.5rem;border-top:2px solid var(--brief-line);color:var(--brief-muted);font-size:.75rem;line-height:1.4}.ProjectBrief_stepList__hodrZ li[aria-current]{border-color:var(--brief-blue);color:var(--brief-ink);font-weight:700}.ProjectBrief_stepList__hodrZ li span:first-child{font-variant-numeric:tabular-nums}.ProjectBrief_note__7aUki,.ProjectBrief_notice__vHpub{padding:1rem;background:#f0f5fa;line-height:1.6;font-size:.9375rem}.ProjectBrief_notice__vHpub{margin-bottom:1.5rem!important;border-left:3px solid #4d6a88}.ProjectBrief_stepHeader__YXp9C{margin-bottom:2rem}.ProjectBrief_stepHeader__YXp9C h2,.ProjectBrief_success__JKSIq h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-bottom:.75rem}.ProjectBrief_intro__Opwcu,.ProjectBrief_stepHeader__YXp9C p{color:var(--brief-muted);line-height:1.6}.ProjectBrief_stepBody__XZLbl{display:grid;min-width:0;gap:1.5rem;margin:0;padding:0;border:0}.ProjectBrief_field__9Awsl{display:grid;min-width:0;gap:.5rem;align-content:start}.ProjectBrief_field__9Awsl>label{font-weight:600;font-size:.9375rem}.ProjectBrief_hint__J_ru5{color:var(--brief-muted);font-size:.875rem;line-height:1.55}.ProjectBrief_field__9Awsl :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;min-width:0;min-height:3rem;padding:.75rem;border:1px solid #8c9bab;border-radius:.25rem;background:#fff;color:var(--brief-ink);font:inherit;font-size:1rem;line-height:1.5}.ProjectBrief_field__9Awsl textarea{resize:vertical;min-height:7rem}.ProjectBrief_field__9Awsl [aria-invalid=true]{border-color:var(--brief-error)!important}.ProjectBrief_serviceCategory__5oDcr,.ProjectBrief_serviceGroup__hYt_e,.ProjectBrief_technicalSection__P2_sV{min-width:0;margin:0;padding:0;border:0}.ProjectBrief_serviceGroup__hYt_e>legend,.ProjectBrief_technicalSection__P2_sV>legend{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.ProjectBrief_serviceGroup__hYt_e>legend>span{font-size:.875rem;font-weight:400}.ProjectBrief_serviceCategory__5oDcr{margin-top:1.5rem;margin-bottom:1rem}.ProjectBrief_serviceCategory__5oDcr>legend{font-size:.8125rem;font-weight:600;color:var(--brief-muted);margin-bottom:.5rem}.ProjectBrief_choices__Avf1M{display:grid;gap:.5rem}.ProjectBrief_choice__HT43e{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem;border:1px solid var(--brief-line);border-radius:.25rem;cursor:pointer;font-size:.9375rem}.ProjectBrief_choice__HT43e:has(input:checked){border-color:var(--brief-blue);background:#edf4ff}.ProjectBrief_choice__HT43e:focus-within{outline:2px solid var(--brief-blue);outline-offset:2px}.ProjectBrief_choice__HT43e input,.ProjectBrief_consent__QhOdF input{width:1.125rem;height:1.125rem;flex-shrink:0;accent-color:var(--brief-blue)}.ProjectBrief_technicalSection__P2_sV{border-top:1px solid var(--brief-line);padding-top:1.5rem;display:grid;gap:1.5rem}.ProjectBrief_technicalSection__P2_sV legend{padding-right:.75rem}.ProjectBrief_unsure__l2vEm{justify-self:start;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #8c9bab;border-radius:.25rem;color:var(--brief-muted);background:#fff;font-size:.8125rem;cursor:pointer}.ProjectBrief_unsure__l2vEm[aria-pressed=true]{background:#edf4ff;color:#1749b6;border-color:var(--brief-blue)}.ProjectBrief_fieldError__YAmwR{color:var(--brief-error);font-size:.875rem;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.ProjectBrief_errorSummary__Xz8nT{padding:1rem;margin-bottom:1.5rem;border:2px solid var(--brief-error);background:#fff8f8;color:#7f1822;line-height:1.6}.ProjectBrief_errorSummary__Xz8nT h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}.ProjectBrief_errorSummary__Xz8nT ul{margin:.5rem 0 0;padding-left:1.25rem}.ProjectBrief_errorSummary__Xz8nT button{text-align:left;text-decoration:underline;color:inherit;font:inherit;padding:.5rem 0;min-height:2.75rem;background:none;border:none;cursor:pointer}.ProjectBrief_twoColumns__Re1Go{display:grid;gap:1.5rem}.ProjectBrief_consent__QhOdF{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem;line-height:1.6;cursor:pointer}.ProjectBrief_consent__QhOdF input{margin-top:.25rem}.ProjectBrief_reviewHeading___vv9J button{min-height:2.75rem;border:none;padding:.5rem;color:#1749b6;text-decoration:underline;background:none;cursor:pointer;flex-shrink:0;font-size:.875rem}.ProjectBrief_review__i1KQS{display:grid;gap:1.5rem;min-width:0}.ProjectBrief_review__i1KQS>section{border-top:1px solid var(--brief-line);padding-top:1rem;min-width:0}.ProjectBrief_reviewHeading___vv9J{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ProjectBrief_reviewHeading___vv9J h3{font-size:1.125rem;font-weight:600}.ProjectBrief_reviewTechnical__uuuSu{margin:1.5rem 0}.ProjectBrief_reviewTechnical__uuuSu h4{font-size:1rem;font-weight:600;margin-bottom:.75rem}.ProjectBrief_answers__DEGlO{display:grid;gap:.875rem;margin:0}.ProjectBrief_answers__DEGlO>div{min-width:0}.ProjectBrief_answers__DEGlO dt{font-size:.8125rem;color:var(--brief-muted);margin-bottom:.25rem}.ProjectBrief_answers__DEGlO dd{margin:0;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ProjectBrief_actions__XTIj0{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--brief-line)}.ProjectBrief_actions__XTIj0 button{min-height:3rem;padding:.75rem 1.25rem;font-weight:600;font-size:.9375rem;border-radius:.25rem;cursor:pointer}.ProjectBrief_primary___7b9z{color:#fff;background:#205bd5;border:1px solid #205bd5}.ProjectBrief_primary___7b9z:hover{background:#1847a7}.ProjectBrief_back__pna_1{color:var(--brief-ink);background:#fff;border:1px solid #8c9bab;margin-right:auto}.ProjectBrief_root__47uPE button:disabled,.ProjectBrief_root__47uPE fieldset:disabled{opacity:.65;cursor:not-allowed}.ProjectBrief_sending__K_Pef{display:grid;gap:.75rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--brief-line);font-size:.875rem}.ProjectBrief_sending__K_Pef progress{width:100%;accent-color:var(--brief-blue)}.ProjectBrief_success__JKSIq{display:grid;gap:1rem;line-height:1.6}.ProjectBrief_success__JKSIq .ProjectBrief_eyebrow__zGG8b{color:#1749b6}.ProjectBrief_srOnly__kf2dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:42rem){.ProjectBrief_stepList__hodrZ{grid-template-columns:repeat(6,1fr);gap:1rem}.ProjectBrief_stepList__hodrZ li{flex-direction:column}.ProjectBrief_choices__Avf1M,.ProjectBrief_twoColumns__Re1Go{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectBrief_answers__DEGlO>div{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:1rem}}@media (max-width:22rem){.ProjectBrief_stepList__hodrZ{grid-template-columns:repeat(2,1fr)}.ProjectBrief_actions__XTIj0{gap:.5rem}.ProjectBrief_actions__XTIj0 button{padding-inline:.75rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.ProjectBrief_root__47uPE *,.ProjectBrief_root__47uPE :after,.ProjectBrief_root__47uPE :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.PairedPortfolioImage_frame__nVOeD{position:relative;width:100%;aspect-ratio:1672/941;overflow:hidden;background:#e9e8e6}.PairedPortfolioImage_image__24KCo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transition:opacity .18s ease}.PairedPortfolioImage_hidden__ylfYz{opacity:0}.PairedPortfolioImage_switch___4Eye{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #aeb6bb;background:rgba(255,255,255,.96);color:#17252b;font:600 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.02em;cursor:pointer}.PairedPortfolioImage_switch___4Eye span{color:#205bd5;font-size:22px;font-weight:400}.PairedPortfolioImage_switch___4Eye:focus-visible{outline:3px solid #205bd5;outline-offset:3px}@media (max-width:460px){.PairedPortfolioImage_switch___4Eye{right:8px;bottom:8px}}@media (prefers-reduced-motion:reduce){.PairedPortfolioImage_image__24KCo{transition:none}}