@font-face{font-family:BlackLineAnton;src:url('../getraenke-roulette/assets/fonts/anton-0.ttf') format('truetype');font-display:swap;font-weight:400}
#profil{position:relative;isolation:isolate;background:#030705;color:var(--cream);padding-top:76px;padding-bottom:82px;border-top:1px solid #c8a96626;border-bottom:1px solid #c8a96626}
#profil .section-heading{align-items:start;gap:28px;margin-bottom:52px}
#profil .kicker{color:var(--gold);padding-top:10px}
#profil .section-heading h2{font-family:BlackLineAnton,Impact,sans-serif;font-size:clamp(36px,4.4vw,66px);font-weight:400;line-height:1.15;letter-spacing:.005em;text-transform:uppercase}
#profil .section-heading h2 em{display:inline-block;margin-top:10px;font-family:Georgia,serif;font-size:.82em;font-weight:400;letter-spacing:-.035em;text-transform:none;color:var(--gold)}
#profil .feature-grid{border-color:#c8a96638}
#profil .feature-card{min-height:240px;border-color:#c8a96638;padding-top:32px;padding-bottom:32px}
#profil .feature-rule{width:42px;height:2px;background:var(--gold);margin-bottom:30px}
#profil .feature-card h3{font:400 clamp(25px,2.2vw,32px)/1.2 BlackLineAnton,Impact,sans-serif;text-transform:uppercase;letter-spacing:.025em;color:var(--cream);margin-bottom:16px}
#profil .feature-card p{color:#c2c7bb;font-size:15px;line-height:1.8;max-width:355px}
@media(max-width:1100px){#profil .section-heading{flex-direction:column;gap:20px}#profil .feature-card{min-height:0;border-color:#c8a96638}#profil .feature-rule{margin-bottom:20px}}
@media(max-width:640px){#profil{padding-top:56px;padding-bottom:56px}#profil .section-heading{margin-bottom:34px}#profil .section-heading h2{margin-top:20px;font-size:clamp(30px,7.8vw,46px)}#profil .feature-card{padding-top:26px;padding-bottom:28px}}

#profil::before{content:"";position:absolute;inset:0;z-index:-1;background:url("bg01.webp") left bottom/cover no-repeat;opacity:.65;mix-blend-mode:screen;transform:scaleX(-1);pointer-events:none}

/* No full-width horizontal separators, including stacked mobile cards. */
#profil,#profil .feature-grid,#profil .feature-card{border-top:0;border-bottom:0}
