.NfDiEG_page{background-color:var(--color-surface)}.NfDiEG_header{max-width:var(--container-max);padding:96px var(--margin-mobile) 80px;text-align:center;margin:0 auto}@media (max-width:767px){.NfDiEG_header{padding:52px 16px 30px}}@media (min-width:768px){.NfDiEG_header{padding:96px var(--margin-desktop) 80px}}.NfDiEG_label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:32px;font-size:12px;font-weight:600;display:block}.NfDiEG_title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-black);font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.92}.NfDiEG_section{max-width:var(--container-max);padding:0 var(--margin-mobile) var(--section-gap);margin:0 auto}@media (max-width:767px){.NfDiEG_section{padding:0 16px 46px}}@media (min-width:768px){.NfDiEG_section{padding:0 var(--margin-desktop) var(--section-gap)}}.NfDiEG_splitGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (max-width:767px){.NfDiEG_splitGrid{gap:16px}}@media (min-width:768px){.NfDiEG_splitGrid{gap:var(--gutter);grid-template-columns:7fr 5fr}.NfDiEG_splitGridReversed{direction:rtl}.NfDiEG_splitGridReversed>*{direction:ltr}}.NfDiEG_imageBlock{width:100%;height:400px;position:relative;overflow:hidden}@media (max-width:767px){.NfDiEG_imageBlock{height:190px}}@media (min-width:768px){.NfDiEG_imageBlock{height:600px}}.NfDiEG_sectionImg{object-fit:cover;filter:grayscale();opacity:.9;object-position:center;width:100%;height:100%;transition:filter .6s}.NfDiEG_imageBlock:hover .NfDiEG_sectionImg{filter:grayscale(60%)}.NfDiEG_textBlock{flex-direction:column;padding:0;display:flex}@media (min-width:768px){.NfDiEG_textBlock{padding:0 32px}}.NfDiEG_sectionLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:16px;font-size:12px;font-weight:600}.NfDiEG_sectionTitle{font-family:var(--font-display);color:var(--color-black);margin-bottom:32px;font-size:clamp(32px,4vw,64px);font-weight:400;line-height:1.125}@media (max-width:767px){.NfDiEG_sectionTitle{margin-bottom:10px;font-size:28px}}.NfDiEG_sectionDesc{font-family:var(--font-body);color:var(--color-secondary);max-width:480px;margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:767px){.NfDiEG_sectionDesc{margin-bottom:12px;font-size:15px}}.NfDiEG_stats{gap:48px;display:flex}@media (max-width:767px){.NfDiEG_stats{gap:20px}}.NfDiEG_stat{flex-direction:column;gap:4px;display:flex}.NfDiEG_statValue{font-family:var(--font-display);color:var(--color-black);font-size:48px;font-weight:400;line-height:1}.NfDiEG_statLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);font-size:12px;font-weight:600}.NfDiEG_quoteSection{padding:var(--section-gap) var(--margin-mobile);background-color:var(--color-surface-container)}@media (max-width:767px){.NfDiEG_quoteSection{padding:38px 16px}}@media (min-width:768px){.NfDiEG_quoteSection{padding:var(--section-gap) var(--margin-desktop)}}.NfDiEG_quoteInner{max-width:var(--container-max);text-align:center;margin:0 auto}.NfDiEG_quote{font-family:var(--font-headline);color:var(--color-black);max-width:800px;margin:0 auto 32px;font-size:clamp(24px,3vw,40px);font-style:italic;font-weight:400;line-height:1.3}.NfDiEG_quoteAttribution{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);opacity:.6;font-size:12px;font-weight:600}.NfDiEG_cta{max-width:var(--container-max);padding:0 var(--margin-mobile) var(--section-gap);margin:0 auto}@media (max-width:767px){.NfDiEG_cta{padding:0 16px 56px}}@media (min-width:768px){.NfDiEG_cta{padding:0 var(--margin-desktop) var(--section-gap)}}.NfDiEG_ctaInner{border-top:1px solid var(--color-secondary-container);padding-top:var(--section-gap);text-align:center}@media (max-width:767px){.NfDiEG_ctaInner{padding-top:36px}}.NfDiEG_ctaTitle{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-black);margin-bottom:48px;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.92}
