.main-nav .hwk-nav-link[aria-current="page"]{color:#c7a667;border-bottom:1px solid #c7a667}
.site-footer .hwk-footer-link{max-width:230px;line-height:1.65}
.hwk-teaser{background:#0b2a22;color:#f3efe6;padding:88px 0;border-top:1px solid rgba(199,166,103,.28);border-bottom:1px solid rgba(199,166,103,.28)}
.hwk-teaser *{box-sizing:border-box}
.hwk-teaser-inner{width:min(1200px,calc(100% - 112px));margin:auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:84px;align-items:center}
.hwk-teaser-portrait{margin:0}.hwk-teaser-portrait img{display:block;width:100%;height:470px;object-fit:cover;object-position:50% 32%}
.hwk-teaser h2{margin:0;color:#f3efe6;font:400 clamp(32px,3.4vw,49px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-transform:none}
.hwk-teaser h2 em{color:#c7a667;font-weight:400}
.hwk-teaser .hwk-teaser-role{color:#c7a667;font:400 26px/1.4 Georgia,'Times New Roman',serif;margin:26px 0 17px;max-width:480px}
.hwk-teaser-copy>p{font:15px/1.85 'Segoe UI',Arial,sans-serif;color:#bac8bf;max-width:490px;margin:0}
.hwk-teaser .hwk-teaser-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:54px;margin-top:29px;padding:15px 23px;background:#c7a667;color:#071b17;text-decoration:none;font:600 13px/1.5 'Segoe UI',Arial,sans-serif}
.hwk-teaser-button svg{width:29px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25}
.hwk-teaser .hwk-teaser-button:hover{background:#d4b87d;color:#071b17}.hwk-teaser-button:focus-visible,.hwk-nav-link:focus-visible,.hwk-footer-link:focus-visible{outline:2px solid #c7a667;outline-offset:6px}
.hwk-teaser .hwk-teaser-proof{font-size:11px;margin-top:22px}.hwk-teaser ::selection{background:#c7a667;color:#071b17}
@media(max-width:1100px){.hwk-teaser-inner{width:calc(100% - 72px);gap:45px}.hwk-teaser-portrait img{height:455px}.hwk-teaser h2{font-size:37px}.hwk-teaser .hwk-teaser-role{font-size:24px}}
@media(max-width:640px){.hwk-teaser{padding:50px 0}.hwk-teaser-inner{width:calc(100% - 40px);grid-template-columns:1fr;gap:29px}.hwk-teaser-portrait img{height:auto;aspect-ratio:1/1.05}.hwk-teaser h2{font-size:35px}.hwk-teaser .hwk-teaser-role{font-size:24px;margin-top:21px}.hwk-teaser-copy>p{font-size:14px}}

html[dir="rtl"] .hwk-teaser{direction:rtl}html[dir="rtl"] .hwk-teaser-button svg{transform:scaleX(-1)}

.hwk-teaser .hwk-teaser-directory{display:inline-block;color:#c7a667;min-height:44px;line-height:1.5;margin-top:16px;text-decoration:underline;text-underline-offset:5px}.hwk-teaser .hwk-teaser-directory:focus-visible{outline:2px solid #c7a667;outline-offset:6px}
