.final-cta{position:relative;padding:var(--section-y) var(--pad-x);overflow:hidden;background:var(--color-beamwood);color:var(--color-canvas)}.final-cta__sketch{position:absolute;top:12px;left:18px;width:425px;height:432px;object-fit:cover;opacity:.3;pointer-events:none}.final-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;max-width:var(--site-max-w);margin:0 auto;text-align:center}.final-cta__words{display:flex;flex-direction:column;align-items:center;gap:12px}.final-cta__intro{font-family:var(--font-heading);font-size:22px;font-style:italic;line-height:1.2;color:var(--color-candle-wax)}.final-cta__title{font-size:90px;font-weight:300;line-height:.9;letter-spacing:-1.35px}.final-cta__title em{color:inherit}.final-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}@media (max-width:1024px){.final-cta__sketch{top:-56px;left:-58px;width:491px;height:499px;opacity:.2}.final-cta__inner{gap:40px}.final-cta__intro{color:var(--color-canvas)}.final-cta__title{font-size:48px;line-height:1;letter-spacing:-.72px}.final-cta__actions{flex-direction:column;gap:16px}}.final-cta--lattice,.final-cta--arches{background-image:var(--pattern);background-repeat:no-repeat;background-size:auto 100%}.final-cta--lattice{background-position:center top}.final-cta--arches{background-position:left top}.final-cta--lattice .final-cta__inner,.final-cta--arches .final-cta__inner{gap:32px}.final-cta--lattice .final-cta__words,.final-cta--arches .final-cta__words{gap:32px}.final-cta--lattice .final-cta__title,.final-cta--arches .final-cta__title{font-size:96px;line-height:.95;letter-spacing:-1.92px}@media (max-width:1024px){.final-cta--lattice{background-position:-89px top}.final-cta--arches{background-position:-397px top}.final-cta--lattice .final-cta__inner,.final-cta--arches .final-cta__inner,.final-cta--lattice .final-cta__words,.final-cta--arches .final-cta__words{gap:20px}.final-cta--lattice .final-cta__title,.final-cta--arches .final-cta__title{font-size:48px;line-height:1;letter-spacing:-.72px}}.final-cta--photo{padding:80px var(--pad-x)}.final-cta__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.final-cta--photo::before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(43.89% 43.89% at 50% 50%,rgb(0 0 0 / .43) 0%,#fff0 100%),rgb(0 0 0 / .4)}.final-cta--photo .final-cta__inner{z-index:2;gap:24px}.final-cta--photo .final-cta__title{font-size:72px;line-height:1.04;letter-spacing:0}@media (max-width:1024px){.final-cta--photo{padding:var(--pad-y) var(--pad-x)}.final-cta--photo .final-cta__title{font-size:48px;line-height:1}}