.page-module__NfDiEG__page{background:var(--color-cream);color:var(--color-ink);overflow:hidden}.page-module__NfDiEG__header{z-index:2;background:var(--color-paper);position:relative}.page-module__NfDiEG__nav{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;min-height:76px;margin:0 auto;padding:16px 22px;display:flex}.page-module__NfDiEG__wordmark{font-family:var(--font-display);font-size:24px;font-weight:700}.page-module__NfDiEG__navRight{align-items:center;gap:18px;display:flex}.page-module__NfDiEG__navLink{font-family:var(--font-sans);white-space:nowrap;padding:10px 0;font-size:15px;font-weight:700}.page-module__NfDiEG__navLink:hover,.page-module__NfDiEG__footerLinks a:hover{opacity:.65}.page-module__NfDiEG__navFlow{display:none}.page-module__NfDiEG__navCta,.page-module__NfDiEG__primaryCta{background:var(--color-hot-red);color:var(--color-cream);font-family:var(--font-sans);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.page-module__NfDiEG__navCta{padding:10px 18px;display:inline-block}.page-module__NfDiEG__navCta:hover,.page-module__NfDiEG__primaryCta:hover{opacity:.88}.page-module__NfDiEG__navCtaTail{display:none}.page-module__NfDiEG__hero{background:var(--color-paper);grid-template-columns:1fr;display:grid}.page-module__NfDiEG__heroCopy{padding:58px 22px 54px}.page-module__NfDiEG__eyebrow{font-family:var(--font-sans);color:var(--color-terracotta);text-transform:uppercase;letter-spacing:.12em;margin-bottom:22px;font-size:13px;font-weight:700;display:block}.page-module__NfDiEG__hero h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(42px,10vw,78px);font-weight:700;line-height:1.06}.page-module__NfDiEG__heroCopy p{color:var(--color-ink-soft);margin:25px 0 0;font-size:17px;line-height:1.5}.page-module__NfDiEG__heroImage{background:#d7c2a7;min-height:420px;position:relative}.page-module__NfDiEG__heroImage img{object-fit:cover;object-position:center top}.page-module__NfDiEG__belief{background:var(--color-cream);padding:76px 22px 90px}.page-module__NfDiEG__contentGrid{gap:32px;max-width:1120px;margin:auto;display:grid}.page-module__NfDiEG__lead,.page-module__NfDiEG__momentLead,.page-module__NfDiEG__turnStatement,.page-module__NfDiEG__closing h2,.page-module__NfDiEG__lastLine{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.page-module__NfDiEG__lead{margin:0;font-size:clamp(36px,6vw,64px);line-height:1.12}.page-module__NfDiEG__bodyCopy{max-width:590px;color:var(--color-ink-soft);font-size:18px;line-height:1.65}.page-module__NfDiEG__bodyCopy p{margin:0 0 22px}.page-module__NfDiEG__bodyCopy p:last-child{margin-bottom:0}.page-module__NfDiEG__threeLines{border-left:4px solid var(--color-hot-red);font-family:var(--font-display);color:var(--color-ink);padding:15px 0 15px 24px;font-size:25px;font-weight:700;line-height:1.35}.page-module__NfDiEG__moments{background:var(--color-paper);padding:76px 22px 88px}.page-module__NfDiEG__momentsInner{gap:44px;max-width:1120px;margin:auto;display:grid}.page-module__NfDiEG__momentsIntro{max-width:580px;color:var(--color-ink-soft);font-size:18px;line-height:1.65}.page-module__NfDiEG__momentsIntro p{margin:0 0 20px}.page-module__NfDiEG__momentsIntro p:last-child{margin-bottom:0}.page-module__NfDiEG__momentsIntro .page-module__NfDiEG__momentLead{color:var(--color-ink);margin-bottom:32px;font-size:clamp(30px,4vw,42px);line-height:1.2}.page-module__NfDiEG__questions{border-top:4px solid var(--color-hot-red);font-family:var(--font-display);align-self:center;padding-top:14px;font-size:clamp(25px,3vw,31px);font-weight:700;line-height:1.32}.page-module__NfDiEG__questions p{border-bottom:1px solid #d7c8af;margin:0;padding:20px 0}.page-module__NfDiEG__momentsImage{background:#d1b997;width:100%;height:270px;margin:54px auto 0;position:relative}.page-module__NfDiEG__momentsImage img{object-fit:cover;object-position:center top}.page-module__NfDiEG__turn{background:var(--color-ink);color:var(--color-cream);padding:80px 22px 88px}.page-module__NfDiEG__turnInner{max-width:740px;margin:auto;font-size:19px;line-height:1.6}.page-module__NfDiEG__turn p{margin:0 0 18px}.page-module__NfDiEG__turn .page-module__NfDiEG__turnStatement{color:var(--color-peach);margin:36px 0 0;font-size:clamp(38px,6vw,58px);line-height:1.12}.page-module__NfDiEG__closing{background:var(--color-cream);padding:86px 22px 100px}.page-module__NfDiEG__closingInner{max-width:740px;color:var(--color-ink-soft);margin:auto;font-size:19px;line-height:1.65}.page-module__NfDiEG__closing h2{color:var(--color-ink);margin:0 0 30px;font-size:clamp(42px,6vw,64px);line-height:1.1}.page-module__NfDiEG__closing p{margin:0 0 24px}.page-module__NfDiEG__closing .page-module__NfDiEG__lastLine{color:var(--color-ink);margin:4px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.23}.page-module__NfDiEG__primaryCta{margin-top:34px;padding:16px 28px}.page-module__NfDiEG__footer{background:var(--color-ink);padding:24px 22px}.page-module__NfDiEG__footerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;display:flex}.page-module__NfDiEG__footerWordmark{font-family:var(--font-display);color:var(--color-cream);font-size:20px;font-weight:700}.page-module__NfDiEG__footerLinks{color:var(--color-peach);flex-wrap:wrap;gap:20px;font-size:14px;font-weight:700;display:flex}@media (min-width:860px){.page-module__NfDiEG__nav{min-height:92px;padding:24px 72px}.page-module__NfDiEG__navRight{gap:20px}.page-module__NfDiEG__navFlow,.page-module__NfDiEG__navCtaTail{display:inline}.page-module__NfDiEG__hero{grid-template-columns:48% 52%;min-height:590px}.page-module__NfDiEG__heroCopy{align-self:center;padding:70px 50px 80px max(72px,50vw - 648px)}.page-module__NfDiEG__heroCopy p{font-size:19px}.page-module__NfDiEG__heroImage{min-height:590px}.page-module__NfDiEG__belief{padding:120px 72px 130px}.page-module__NfDiEG__contentGrid{grid-template-columns:1fr 1fr;gap:80px}.page-module__NfDiEG__moments{padding:120px 72px 128px}.page-module__NfDiEG__momentsInner{grid-template-columns:1fr 1fr;gap:80px}.page-module__NfDiEG__momentsImage{max-width:1120px;height:430px;margin-top:78px}.page-module__NfDiEG__turn{padding:120px 72px 130px}.page-module__NfDiEG__closing{padding:126px 72px 138px}.page-module__NfDiEG__footer{padding:24px 72px}}@media (max-width:400px){.page-module__NfDiEG__navRight{gap:10px}.page-module__NfDiEG__navLink{font-size:14px}.page-module__NfDiEG__navCta{padding-inline:12px}.page-module__NfDiEG__footerInner{align-items:flex-start}.page-module__NfDiEG__footerLinks{justify-content:flex-end;gap:12px 16px}}
