[data-tenant=zahnteam-sirnach]{--sirnach-gold:#af976d;--sirnach-gold-ink:#7a6440;--sirnach-graphite:#3f4142;--sirnach-graphite-deep:#2f3132;--sirnach-paper:#f7f4ef;--sirnach-sand:#efe9df}[data-tenant=zahnteam-sirnach] .sirnach-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--sirnach-gold-ink);align-items:center;gap:.85rem;font-size:.78rem;font-weight:500;display:inline-flex}[data-tenant=zahnteam-sirnach] .sirnach-eyebrow:before{content:"";background:var(--sirnach-gold);width:2.5rem;height:1px}[data-tenant=zahnteam-sirnach] .sirnach-dark .sirnach-eyebrow{color:var(--sirnach-gold)}[data-tenant=zahnteam-sirnach] .sirnach-heading{font-family:var(--font-heading);color:var(--sirnach-graphite);letter-spacing:-.01em;font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);font-weight:300;line-height:1.15}[data-tenant=zahnteam-sirnach] .sirnach-heading strong{font-weight:500}[data-tenant=zahnteam-sirnach] .sirnach-dark .sirnach-heading{color:#fff}[data-tenant=zahnteam-sirnach] .sirnach-button,[data-tenant=zahnteam-sirnach] .sirnach-button-outline{min-height:3rem;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border-radius:.125rem;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.85rem;font-weight:600;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}[data-tenant=zahnteam-sirnach] .sirnach-button{background:var(--sirnach-graphite);color:#fff}[data-tenant=zahnteam-sirnach] .sirnach-button-outline{border:1px solid var(--sirnach-graphite);color:var(--sirnach-graphite);background:0 0}@media (hover:hover){[data-tenant=zahnteam-sirnach] .sirnach-button:hover{background:var(--sirnach-gold-ink)}[data-tenant=zahnteam-sirnach] .sirnach-button-outline:hover{background:var(--sirnach-graphite);color:#fff}}[data-tenant=zahnteam-sirnach] .sirnach-dark .sirnach-button{background:var(--sirnach-gold);color:var(--sirnach-graphite-deep)}@media (hover:hover){[data-tenant=zahnteam-sirnach] .sirnach-dark .sirnach-button:hover{background:#fff}}[data-tenant=zahnteam-sirnach] .sirnach-button:focus-visible,[data-tenant=zahnteam-sirnach] .sirnach-button-outline:focus-visible{outline:2px solid var(--sirnach-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-tenant=zahnteam-sirnach] *{transition-duration:.01ms!important}}
