.request-thanks{--rt-paper:#fbf6f0;--rt-ink:#2c221c;--rt-soft:#54554f;--rt-teal-ink:#1f5e57;--rt-teal:#86d3c4;--rt-teal-hover:#74c6b6;background:var(--rt-paper);min-height:100svh;color:var(--rt-ink);font-family:var(--font-sans,Inter, system-ui, sans-serif);flex-direction:column;display:flex}.request-thanks__picture{flex-shrink:0;width:100%;height:400px;position:relative;overflow:hidden}.request-thanks__image{object-fit:cover;object-position:center 80%}.request-thanks__words{flex-direction:column;flex-grow:1;display:flex}.request-thanks__main{flex-direction:column;flex-grow:1;gap:14px;padding:36px 28px 32px;display:flex}.request-thanks__kicker{font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--rt-teal-ink);font-size:11px;font-weight:700}.request-thanks__heading{font-family:var(--font-display,Montserrat, sans-serif);color:var(--rt-ink);margin:0;font-size:34px;font-weight:800;line-height:1.08}.request-thanks__body{color:var(--rt-soft);max-width:34em;margin:0;font-size:17px;line-height:1.5}.request-thanks__actions{padding:0 20px 40px}.request-thanks__button{background:var(--rt-teal);min-height:52px;color:var(--rt-ink);font-family:var(--font-display,Montserrat, sans-serif);border-radius:9999px;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.request-thanks__button:hover{background:var(--rt-teal-hover);color:var(--rt-ink)}.request-thanks__button:focus-visible{outline:2px solid var(--rt-teal-ink);outline-offset:3px}@media (min-width:900px){.request-thanks{flex-direction:row;min-height:min(720px,100svh)}.request-thanks__picture{width:50%;height:auto;min-height:560px}.request-thanks__words{box-sizing:border-box;justify-content:center;width:50%;padding:64px 72px}.request-thanks__main{flex-grow:0;padding:0 0 36px}.request-thanks__heading{font-size:48px}.request-thanks__actions{padding:0}.request-thanks__button{min-width:200px;padding:0 32px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.request-thanks__button{transition:none}}
