@font-face{font-family:"Werk Serif";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Werk Serif";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Werk Serif";font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.werk-proto{--werk-accent: #9a5b26;--werk-accent-hover: #7f4a1e;--werk-accent-text: #8a5121;--werk-ink: #1c2230;--werk-veil: 245, 245, 244;--werk-surface: #ffffff}:root.dark .werk-proto{--werk-accent-text: #d9a46b;--werk-ink: var(--foreground);--werk-veil: 7, 7, 8;--werk-surface: var(--card)}.werk-proto .werk-serif{font-family:"Werk Serif",Georgia,Times New Roman,serif}@media(min-width:1024px){.werk-proto .werk-hero-veil{background:linear-gradient(90deg,rgba(var(--werk-veil),.94),rgba(var(--werk-veil),.84) 36%,rgba(var(--werk-veil),.3) 60%,rgba(var(--werk-veil),0) 76%)}.werk-proto .werk-quote{background:rgba(var(--werk-veil),.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:root.dark .werk-proto .werk-quote{background:rgba(var(--werk-veil),.72)}}.werk-proto .werk-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;max-width:100%;padding:.75rem 1.5rem;border-radius:4px;font-size:.95rem;line-height:1.3;text-align:center;transition:background-color var(--motion-base, .2s) ease,color var(--motion-base, .2s) ease}.werk-proto .werk-cta--primary{background:var(--werk-accent);color:#fff}.werk-proto .werk-cta--primary:hover{background:var(--werk-accent-hover)}.werk-proto .werk-cta--secondary{border:1px solid var(--werk-ink);color:var(--werk-ink);background:rgba(var(--werk-veil),.6)}.werk-proto .werk-cta--secondary:hover{background:rgba(var(--werk-veil),.95)}.werk-proto :focus-visible{outline:2px solid var(--werk-accent-text);outline-offset:3px}.werk-proto summary::-webkit-details-marker{display:none}.werk-proto summary{list-style:none}.werk-proto details[open] .werk-summary-pfeil{transform:rotate(180deg)}.werk-proto .werk-suchfeld:focus-within{outline:2px solid var(--werk-accent-text);outline-offset:2px}.werk-proto .werk-suchfeld input:focus-visible{outline:none}.werk-proto .werk-suchfeld:has(button:focus-visible){outline:none}.werk-proto .werk-suchfeld button:focus-visible{outline:2px solid var(--werk-accent-text);outline-offset:-2px;color:var(--werk-ink)}.werk-proto .werk-suchfeld input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
