.Work_workContainer__hJW_7{max-width:1440px;margin:0 auto;padding:0 var(--spacing-margin-desktop);width:100%}@media (max-width:768px){.Work_workContainer__hJW_7{padding:0 var(--spacing-margin-mobile)}}.Work_heroSection__RX0LF{padding-top:8rem;padding-bottom:5rem;text-align:center}.Work_badge__WYsHO{display:inline-block;background-color:rgba(161,127,59,.1);color:var(--color-on-tertiary-container);padding:6px 16px;font-family:var(--font-public-sans),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;border-radius:var(--radius-sm)}.Work_heroTitle__TdPSn{font-family:var(--font-noto-serif),serif;font-size:48px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-on-surface);max-width:48rem;margin:0 auto 1.5rem}@media (max-width:768px){.Work_heroTitle__TdPSn{font-size:36px}}.Work_heroSubtitle__g_HXC{font-family:var(--font-noto-serif),serif;font-size:18px;font-style:italic;color:var(--color-on-surface-variant);max-width:40rem;margin:0 auto;line-height:1.6}.Work_featuredSection__h_W3d{margin-bottom:8rem}.Work_featuredGrid__WOgIg{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-gutter);gap:var(--spacing-gutter);align-items:center}@media (min-width:1024px){.Work_featuredGrid__WOgIg{grid-template-columns:repeat(12,minmax(0,1fr))}}.Work_featuredMediaWrapper__w0soI{position:relative;overflow:hidden;border:1px solid rgba(161,127,59,.3);height:400px}@media (min-width:1024px){.Work_featuredMediaWrapper__w0soI{grid-column:span 7;height:550px}}.Work_featuredBgImg__Ou_5F{object-cover:cover;transition:transform .7s cubic-bezier(.4,0,.2,1)}.Work_featuredMediaWrapper__w0soI:hover .Work_featuredBgImg__Ou_5F{transform:scale(1.03)}.Work_featuredOverlay__Wk5wQ{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,27,61,.3) 0,transparent 60%);pointer-events:none}.Work_featuredContent__2yq0D{display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.Work_featuredContent__2yq0D{grid-column:span 5;padding-left:3rem}}.Work_featuredLabel__Uwx_K{font-family:var(--font-public-sans),sans-serif;font-size:13px;font-weight:600;color:var(--color-on-tertiary-container);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;display:block}.Work_featuredTitle__Uz4Za{font-family:var(--font-noto-serif),serif;font-size:32px;font-weight:600;line-height:1.3;color:var(--color-on-surface);margin-bottom:1.5rem}.Work_featuredDesc__pqcrq{font-family:var(--font-noto-serif),serif;font-size:16px;line-height:1.6;color:var(--color-on-surface-variant);margin-bottom:2rem}.Work_statsContainer__oFjvf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;border-top:1px solid rgba(0,27,61,.1);border-bottom:1px solid rgba(0,27,61,.1);padding:1.5rem 0;margin-bottom:2rem}.Work_statItem__RsxMb{display:flex;flex-direction:column}.Work_statNumber__NCDQ9{font-family:var(--font-noto-serif),serif;font-size:28px;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.Work_statLabel__wtwm_{font-size:11px;color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.Work_archiveLink__xb7xn,.Work_statLabel__wtwm_{font-family:var(--font-public-sans),sans-serif;font-weight:600}.Work_archiveLink__xb7xn{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-primary);border-bottom:1px solid var(--color-primary);padding-bottom:2px;width:-moz-fit-content;width:fit-content;transition:gap .2s ease}.Work_archiveLink__xb7xn:hover{gap:16px}.Work_archiveLink__xb7xn svg{width:16px;height:16px;fill:currentColor}.Work_gridHeader__5NFPl{display:flex;flex-direction:column;gap:1.5rem;border-bottom:1px solid rgba(0,27,61,.1);padding-bottom:1.5rem;margin-bottom:3.5rem}@media (min-width:768px){.Work_gridHeader__5NFPl{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Work_sectionTitle__cx1w1{font-family:var(--font-noto-serif),serif;font-size:24px;font-weight:600;color:var(--color-on-surface)}.Work_filterControls__4wv4T{display:flex;gap:1rem}.Work_filterButton__5tZN9{font-family:var(--font-public-sans),sans-serif;font-size:13px;font-weight:600;color:var(--color-primary);background:transparent;border:1px solid rgba(0,0,0,.1);padding:8px 16px;cursor:pointer;transition:all .2s ease}.Work_filterButton__5tZN9:hover{background-color:rgba(0,27,61,.05)}.Work_activeFilter__cuEAn{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.Work_activeFilter__cuEAn:hover{background-color:var(--color-primary);opacity:.9}.Work_gridCards__zMslG{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;column-gap:3rem;grid-row-gap:4.5rem;row-gap:4.5rem}@media (min-width:768px){.Work_gridCards__zMslG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Work_gridCards__zMslG{grid-template-columns:repeat(3,minmax(0,1fr))}}.Work_listCards__fMPJW{display:flex;flex-direction:column;gap:3rem}.Work_projectCard___XdiX{display:block;cursor:pointer;text-decoration:none}.Work_cardImageWrapper__bPFHN{position:relative;aspect-ratio:4/5;overflow:hidden;background-color:var(--color-surface-container);border:1px solid rgba(0,27,61,.08);margin-bottom:1.5rem}.Work_cardImage__gq8Lp{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Work_projectCard___XdiX:hover .Work_cardImage__gq8Lp{transform:scale(1.03)}.Work_cardCategory__uRlYc{font-family:var(--font-public-sans),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--color-on-tertiary-container);letter-spacing:.1em;margin-bottom:.5rem;display:block}.Work_cardTitle___eJwI{font-family:var(--font-noto-serif),serif;font-size:20px;font-weight:600;color:var(--color-on-surface);margin-bottom:.75rem;transition:color .2s ease}.Work_projectCard___XdiX:hover .Work_cardTitle___eJwI{color:var(--color-on-tertiary-container)}.Work_cardCopy__JFPI7{font-family:var(--font-noto-serif),serif;font-size:15px;line-height:1.6;color:var(--color-on-surface-variant);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Work_cardLinkText__zdDhM{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-public-sans),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--color-primary);margin-top:1rem;letter-spacing:.05em}.Work_cardLinkText__zdDhM svg{width:12px;height:12px;fill:currentColor;transition:transform .2s ease}.Work_projectCard___XdiX:hover .Work_cardLinkText__zdDhM svg{transform:translateX(3px)}.Work_specialCard__XCsgE{background-color:var(--color-surface-container-low);padding:2rem;border:1px solid rgba(161,127,59,.15);position:relative}.Work_starIcon__NEiau{position:absolute;top:1.5rem;right:1.5rem;color:var(--color-on-tertiary-container);font-size:20px}.Work_specialCard__XCsgE .Work_cardImageWrapper__bPFHN{aspect-ratio:16/9;margin-bottom:1.5rem}.Work_tagRow__6fjbK{display:flex;gap:8px;margin-top:1rem}.Work_tag__JIBE5{background-color:rgba(161,127,59,.1);color:var(--color-on-tertiary-container);padding:2px 8px;font-family:var(--font-public-sans),sans-serif;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Work_closingSection__db3Y3{margin-top:8rem;margin-bottom:8rem}.Work_closingHeader__54CwD{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-bottom:4.5rem}@media (min-width:1024px){.Work_closingHeader__54CwD{grid-template-columns:5fr 7fr}}.Work_closingLabel__Hy9ns{font-family:var(--font-public-sans),sans-serif;font-size:13px;font-weight:600;color:var(--color-on-tertiary-container);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;display:block}.Work_closingTitle__5Z6bY{font-family:var(--font-noto-serif),serif;font-size:32px;font-weight:600;line-height:1.3;color:var(--color-on-surface);margin-bottom:1rem}.Work_closingIntroText__LFGod{font-family:var(--font-noto-serif),serif;font-size:16px;line-height:1.6;color:var(--color-on-surface-variant)}.Work_engagementModes__SyXpr{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:640px){.Work_engagementModes__SyXpr{grid-template-columns:repeat(3,minmax(0,1fr))}}.Work_modeArticle__uO1v_{border-top:1px solid rgba(0,27,61,.1);padding-top:1.5rem}.Work_modeNum__TIQDX{font-family:var(--font-public-sans),sans-serif;font-size:12px;font-weight:600;color:var(--color-on-tertiary-container);display:block;margin-bottom:.75rem}.Work_modeTitle__OR42n{font-family:var(--font-noto-serif),serif;font-size:18px;font-weight:600;color:var(--color-on-surface);margin-bottom:.5rem;display:block}.Work_modeDesc__Xo7YY{font-family:var(--font-noto-serif),serif;font-size:14px;line-height:1.6;color:var(--color-on-surface-variant)}.Work_timelineGrid__0Ysz1{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-gutter);gap:var(--spacing-gutter);margin-bottom:5rem}@media (min-width:640px){.Work_timelineGrid__0Ysz1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Work_timelineGrid__0Ysz1{grid-template-columns:repeat(4,minmax(0,1fr))}}.Work_timelineStage__bal0n{border:1px solid rgba(0,27,61,.08);background-color:var(--color-surface-container-low);padding:1.5rem;display:flex;flex-direction:column}.Work_timelineMedia__pzbmm{position:relative;height:150px;margin-bottom:1.5rem;overflow:hidden;background-color:var(--color-surface-container)}.Work_timelineMedia__pzbmm img{object-fit:cover}.Work_timelineMeta__maK6a{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;border-bottom:1px solid rgba(0,27,61,.08);padding-bottom:.5rem}.Work_timelineStep__DQee9{font-size:12px;color:var(--color-on-tertiary-container)}.Work_timelineMetric__NUjK9,.Work_timelineStep__DQee9{font-family:var(--font-public-sans),sans-serif;font-weight:600}.Work_timelineMetric__NUjK9{font-size:11px;text-transform:uppercase;color:var(--color-on-surface-variant)}.Work_timelineTitle__NA0uI{font-family:var(--font-noto-serif),serif;font-size:20px;font-weight:600;color:var(--color-on-surface);margin-bottom:.75rem}.Work_timelineCopy__MiJlU{font-family:var(--font-noto-serif),serif;font-size:14px;line-height:1.6;color:var(--color-on-surface-variant);margin-bottom:1.5rem;flex-grow:1}.Work_timelineProof__bp7v0{font-family:var(--font-public-sans),sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-tertiary-container);border-top:1px dashed rgba(0,27,61,.1);padding-top:.75rem;margin-top:auto}.Work_timelineFooter__xox9Q{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;border-top:1px solid rgba(0,27,61,.1);padding-top:2.5rem;align-items:center}@media (min-width:1024px){.Work_timelineFooter__xox9Q{grid-template-columns:repeat(3,minmax(0,1fr)) 2fr}}.Work_assuranceItem__nFmlS{display:flex;flex-direction:column}.Work_assuranceTitle__MFukE{font-family:var(--font-noto-serif),serif;font-size:16px;font-weight:600;color:var(--color-on-surface);margin-bottom:.5rem}.Work_assuranceDesc__lCndy{font-family:var(--font-noto-serif),serif;font-size:13px;line-height:1.5;color:var(--color-on-surface-variant)}.Work_ctaLink__6JjRX{background-color:var(--color-primary-container);color:var(--color-on-primary);font-family:var(--font-public-sans),sans-serif;font-size:14px;font-weight:600;padding:1rem 2rem;text-align:center;display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:opacity .2s ease}.Work_ctaLink__6JjRX:hover{opacity:.9}.Work_ctaLink__6JjRX svg{width:14px;height:14px;fill:currentColor}.Work_ctaBannerSection__h0280{margin-bottom:8rem}.Work_ctaBanner__yoyD5{background-color:var(--color-primary-container);color:#d6e3ff;padding:4rem 2rem;position:relative;overflow:hidden;border-radius:var(--radius-default)}@media (min-width:768px){.Work_ctaBanner__yoyD5{padding:5rem 4rem}}.Work_ctaCircleAccent__9bT83{position:absolute;top:-5rem;right:-5rem;width:20rem;height:20rem;border:8px solid rgba(161,127,59,.15);border-radius:50%;pointer-events:none}.Work_ctaInner__BN26U{position:relative;z-index:10;max-width:42rem}.Work_ctaBannerTitle__uSu2k{font-family:var(--font-noto-serif),serif;font-size:36px;font-weight:700;line-height:1.2;color:#ffffff;margin-bottom:1.5rem}@media (max-width:768px){.Work_ctaBannerTitle__uSu2k{font-size:28px}}.Work_ctaBannerText__VqhnP{font-family:var(--font-noto-serif),serif;font-size:16px;line-height:1.6;color:var(--color-on-primary-container);margin-bottom:2.5rem}.Work_ctaBannerButton__u_kdh{background-color:var(--color-surface);color:var(--color-primary);font-family:var(--font-public-sans),sans-serif;font-size:14px;font-weight:600;padding:1rem 2.5rem;border:none;cursor:pointer;transition:all .2s ease}.Work_ctaBannerButton__u_kdh:hover{background-color:var(--color-on-tertiary-container);color:var(--color-surface)}