.tl-newsletter{font-family:var(--sans);overflow:hidden;padding:80px clamp(24px,8vw,160px);position:relative}.tl-newsletter:before{content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}.tl-newsletter__inner{margin:0 auto;max-width:1240px;position:relative;z-index:1}.tl-newsletter__content{display:flex;flex-direction:column}.tl-newsletter__tag{font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.tl-newsletter__heading{font-family:var(--serif);font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px}.tl-newsletter__heading em{font-style:italic}.tl-newsletter__subtext{font-size:16px;line-height:1.6;margin:0;max-width:560px}.tl-newsletter__subtext p{margin:0 0 12px}.tl-newsletter__subtext p:last-child{margin-bottom:0}.tl-newsletter__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.tl-newsletter__btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.01em;padding:16px 28px;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease,filter .25s ease}.tl-newsletter__btn:hover{transform:translateY(-1px)}.tl-newsletter__arrow{transition:transform .25s ease}.tl-newsletter__btn:hover .tl-newsletter__arrow{transform:translateX(4px)}.tl-newsletter__btn--lavender{background:var(--lavender);color:var(--black)}.tl-newsletter__btn--lavender:hover{filter:brightness(.95)}.tl-newsletter--layout-stacked .tl-newsletter__inner{text-align:center}.tl-newsletter--layout-stacked .tl-newsletter__content{align-items:center;margin:0 auto;max-width:720px}.tl-newsletter--layout-stacked .tl-newsletter__heading,.tl-newsletter--layout-stacked .tl-newsletter__subtext{max-width:560px}.tl-newsletter--layout-stacked .tl-newsletter__actions{justify-content:center}.tl-newsletter--layout-side-by-side .tl-newsletter__inner{text-align:left}.tl-newsletter--layout-side-by-side .tl-newsletter__content{align-items:flex-start;max-width:760px}.tl-newsletter--dark{background:var(--black)}.tl-newsletter--dark:before{background:linear-gradient(90deg,transparent,var(--lavender),transparent)}.tl-newsletter--dark .tl-newsletter__tag{color:var(--lavender)}.tl-newsletter--dark .tl-newsletter__heading{color:var(--white)}.tl-newsletter--dark .tl-newsletter__heading em{color:var(--lavender)}.tl-newsletter--dark .tl-newsletter__subtext{color:hsla(0,0%,100%,.6)}.tl-newsletter--dark .tl-newsletter__btn--ghost{background:transparent;color:hsla(0,0%,100%,.7)}.tl-newsletter--dark .tl-newsletter__btn--ghost:hover{background:hsla(0,0%,100%,.08);color:var(--white)}.tl-newsletter--dark .tl-newsletter__btn--outline{background:transparent;border-color:hsla(0,0%,100%,.2);color:var(--white)}.tl-newsletter--dark .tl-newsletter__btn--outline:hover{border-color:var(--lavender);color:var(--lavender)}.tl-newsletter--light{background:var(--off-white)}.tl-newsletter--light:before{background:linear-gradient(90deg,transparent,var(--royal),transparent)}.tl-newsletter--light .tl-newsletter__tag{color:var(--royal)}.tl-newsletter--light .tl-newsletter__heading{color:var(--black)}.tl-newsletter--light .tl-newsletter__heading em{color:var(--royal)}.tl-newsletter--light .tl-newsletter__subtext{color:var(--text-secondary)}.tl-newsletter--light .tl-newsletter__btn--ghost{background:transparent;color:var(--text-secondary)}.tl-newsletter--light .tl-newsletter__btn--ghost:hover{background:var(--royal-light);color:var(--black)}.tl-newsletter--light .tl-newsletter__btn--outline{background:transparent;border-color:var(--border-dark);color:var(--black)}.tl-newsletter--light .tl-newsletter__btn--outline:hover{border-color:var(--royal);color:var(--royal)}.tl-newsletter__heading,.tl-newsletter__subtext,.tl-newsletter__tag{opacity:0;transform:translateY(16px)}.tl-newsletter.is-visible .tl-newsletter__heading,.tl-newsletter.is-visible .tl-newsletter__subtext,.tl-newsletter.is-visible .tl-newsletter__tag{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.tl-newsletter.is-visible .tl-newsletter__tag{transition-delay:.05s}.tl-newsletter.is-visible .tl-newsletter__heading{transition-delay:.2s}.tl-newsletter.is-visible .tl-newsletter__subtext{transition-delay:.35s}@media (max-width:640px){.tl-newsletter{padding:64px clamp(24px,6vw,48px)}.tl-newsletter__btn{font-size:14px;padding:14px 24px}}@media (prefers-reduced-motion:reduce){.tl-newsletter__heading,.tl-newsletter__subtext,.tl-newsletter__tag{opacity:1!important;transform:none!important;transition:none!important}.tl-newsletter__btn:hover,.tl-newsletter__btn:hover .tl-newsletter__arrow{transform:none!important}}