.intro{padding-bottom:2.5rem}.intro__inner{text-align:center}.intro__inner.container{max-width:1074px}.intro__title{color:var(--kt-pine-deep,#1e342c);font-family:var(--kt-font-display,Georgia,serif);font-size:clamp(2.75rem,4vw,3.35rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem}.intro__copy{color:var(--kt-muted,#5c655f);font-size:clamp(1rem,4vw,1.375rem);line-height:1.5;margin:0 auto 1.75rem}.intro__button{display:inline-block;line-height:0;transition:opacity .25s var(--kt-ease,ease),transform .25s var(--kt-ease,ease)}.intro__button:hover{opacity:.9;transform:translateY(-2px)}.intro__button-image{display:block;height:auto;margin-inline:auto;max-width:100%}