.tlfca-v182-hero{position:relative;isolation:isolate;box-sizing:border-box;max-width:1180px;min-height:300px;margin:24px auto 36px;padding:clamp(24px,5vw,58px);overflow:hidden;border:1px solid #d8c4a5;border-radius:22px;box-shadow:0 14px 44px #5b45221c;background:#faf7f2;color:#303b39}.tlfca-v182-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--tlfca-v182-art);background-size:cover;background-position:center 42%}.tlfca-v182-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#faf7f2ff 0%,#faf7f2f5 37%,#faf7f29a 68%,#faf7f20a)}.tlfca-v182-hero .tlfca-v182-eyebrow{font:600 14px/1.8 system-ui,sans-serif;letter-spacing:.18em;color:#705534}.tlfca-v182-hero .tlfca-v182-title{max-width:640px;font:600 clamp(28px,3.8vw,42px)/1.5 ui-serif,serif;letter-spacing:.035em;margin:14px 0;color:#303b39;overflow-wrap:anywhere}.tlfca-v182-hero .tlfca-v182-copy{max-width:560px;font:18px/1.85 system-ui,sans-serif;color:#303b39;background:#faf7f2db;border-radius:10px;padding:10px 14px}.tlfca-v182-hero .tlfca-v182-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tlfca-v182-hero .tlfca-v182-links a{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;box-sizing:border-box;background:#fffdf8;border:1px solid #ab8d66;border-radius:10px;color:#315e54;text-decoration:none;font:18px/1.5 system-ui,sans-serif}.tlfca-v182-hero a:focus-visible{outline:3px solid #315e54;outline-offset:4px}@media(max-width:640px){.tlfca-v182-hero{min-height:0;margin:14px 0 26px;padding:24px 18px 175px;border-radius:16px}.tlfca-v182-hero::before{background-position:center bottom}.tlfca-v182-hero::after{background:linear-gradient(180deg,#faf7f2ff 0%,#faf7f2fc 45%,#faf7f2db 66%,#faf7f20a)}.tlfca-v182-hero .tlfca-v182-title{font-size:28px}}@media(prefers-reduced-motion:no-preference){.tlfca-v182-links a:hover{transform:translateY(-2px);box-shadow:0 5px 16px #7e623b20;transition:transform .15s}}@media print{.tlfca-v182-hero{display:none}}