.hero.svelte-1mf9ovy{background:var(--bg);color:var(--beige);padding:var(--pad-top) var(--gutter) var(--pad-section);position:relative;overflow:hidden}.haltung.svelte-1mf9ovy{background:var(--cream);color:var(--cream-ink);padding:var(--pad-section) var(--gutter);position:relative;overflow:hidden}.wrap.svelte-1mf9ovy{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.kick.svelte-1mf9ovy{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font:700 12px/1 Courier Prime,monospace}.kick.dark.svelte-1mf9ovy{color:var(--cream-meta)}.kick.gold.svelte-1mf9ovy{color:var(--gold)}h1.svelte-1mf9ovy{letter-spacing:-.015em;color:var(--beige);font-family:Fraunces,Georgia,serif;font-size:clamp(34px,5vw,64px);font-weight:360;line-height:1.06}h1.svelte-1mf9ovy .em:where(.svelte-1mf9ovy){color:var(--gold);font-style:italic;font-weight:660}h1.svelte-1mf9ovy .dot:where(.svelte-1mf9ovy){color:var(--gold)}.lead.svelte-1mf9ovy{color:#ddd2c4;max-width:58ch;margin-top:28px;font-size:17px;line-height:1.7}.cta-row.svelte-1mf9ovy{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.pill.svelte-1mf9ovy{letter-spacing:.16em;text-transform:uppercase;color:var(--beige);cursor:pointer;transition:transform .3s var(--ease-bounce), background .25s, color .25s;border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font:700 12px/1 Courier Prime,monospace;text-decoration:none;display:inline-flex}.pill.svelte-1mf9ovy:hover{background:var(--beige);color:var(--bg);transform:scale(1.05)}.pill.solid.svelte-1mf9ovy{background:var(--gold);border-color:var(--gold);color:#1a1710}.pill.solid.svelte-1mf9ovy:hover{background:var(--beige);border-color:var(--beige)}.stmt.svelte-1mf9ovy{padding:var(--pad-section) 0;background:var(--bg);position:relative;overflow:hidden}.sline.svelte-1mf9ovy{z-index:1;text-align:center;max-width:920px;margin:0 auto;padding:0 24px;position:relative}.sline.svelte-1mf9ovy p:where(.svelte-1mf9ovy){color:var(--beige);font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.4vw,46px);font-style:italic;font-weight:340;line-height:1.28}.sline.svelte-1mf9ovy p:where(.svelte-1mf9ovy) .b:where(.svelte-1mf9ovy){color:var(--gold);font-style:italic;font-weight:680}.spectrum.svelte-1mf9ovy{opacity:.6;filter:saturate(1.02);background:linear-gradient(90deg,#7a2f2a,#b9763a,#c6a35f,#5a7f5d,#3f6f86,#5a4f86);border-radius:3px;width:min(680px,82%);height:3px;margin:46px auto 0}.hwrap.svelte-1mf9ovy{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.wm.svelte-1mf9ovy{color:#2c2720;opacity:.05;white-space:nowrap;pointer-events:none;font-family:Pinyon Script,cursive;font-size:22vw;line-height:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.haltung.svelte-1mf9ovy h2:where(.svelte-1mf9ovy){letter-spacing:-.01em;color:var(--cream-ink);margin-bottom:44px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,48px);font-weight:360;line-height:1.12}.cards.svelte-1mf9ovy{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.card.svelte-1mf9ovy{background:#ffffff8c;border:1px solid #2c27201f;border-radius:14px;padding:32px 28px}.card.svelte-1mf9ovy h3:where(.svelte-1mf9ovy){color:var(--cream-ink);margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:22px;font-style:italic;font-weight:600}.card.svelte-1mf9ovy p:where(.svelte-1mf9ovy){color:var(--cream-prose);margin:0;font-size:15px;line-height:1.65}.signals.svelte-1mf9ovy{flex-wrap:wrap;gap:38px;margin:48px 0 0;display:flex}.sig.svelte-1mf9ovy{flex-direction:column;gap:6px;display:flex}.sig.svelte-1mf9ovy .n:where(.svelte-1mf9ovy){color:var(--cream-meta);font-family:Fraunces,Georgia,serif;font-size:clamp(22px,2.6vw,30px);font-style:italic;font-weight:640}.sig.svelte-1mf9ovy .l:where(.svelte-1mf9ovy){letter-spacing:.14em;text-transform:uppercase;color:var(--cream-prose);font:700 11px/1.3 Courier Prime,monospace}.voices.svelte-1mf9ovy{background:var(--ox);color:var(--beige);padding:var(--pad-section-tight) var(--gutter);position:relative;overflow:hidden}.vwrap.svelte-1mf9ovy{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.vgrid.svelte-1mf9ovy{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);display:grid}.voices.svelte-1mf9ovy blockquote:where(.svelte-1mf9ovy){margin:0}.voices.svelte-1mf9ovy blockquote:where(.svelte-1mf9ovy) p:where(.svelte-1mf9ovy){color:#ecd9b8;margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2vw,27px);font-style:italic;font-weight:380;line-height:1.3}.voices.svelte-1mf9ovy cite:where(.svelte-1mf9ovy){letter-spacing:.12em;text-transform:uppercase;color:#d9bfae;font:700 11px/1.4 Courier Prime,monospace}.realgal.svelte-1mf9ovy{background:var(--bg);color:var(--beige);padding:var(--pad-section) var(--gutter);position:relative;overflow:hidden}.gwrap.svelte-1mf9ovy{z-index:1;max-width:var(--maxw);margin:0 auto;position:relative}.realgal.svelte-1mf9ovy h2:where(.svelte-1mf9ovy){letter-spacing:-.01em;color:var(--beige);margin-bottom:44px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,48px);font-weight:380;line-height:1.1}.realgal.svelte-1mf9ovy h2:where(.svelte-1mf9ovy) .em:where(.svelte-1mf9ovy){color:var(--gold);font-style:italic;font-weight:680}.masonry.svelte-1mf9ovy{columns:3;column-gap:18px}.masonry.svelte-1mf9ovy figure:where(.svelte-1mf9ovy){break-inside:avoid;border-radius:10px;margin:0 0 18px;overflow:hidden}.masonry.svelte-1mf9ovy img:where(.svelte-1mf9ovy){filter:saturate(1.02)contrast(1.03);width:100%;height:auto;transition:transform .5s var(--ease-bounce);display:block}.masonry.svelte-1mf9ovy figure:where(.svelte-1mf9ovy):hover img:where(.svelte-1mf9ovy){transform:scale(1.03)}@media (width<=900px){.masonry.svelte-1mf9ovy{columns:2;column-gap:12px}}@media (width<=560px){.masonry.svelte-1mf9ovy{columns:1}}@media (prefers-reduced-motion:reduce){.masonry.svelte-1mf9ovy figure:where(.svelte-1mf9ovy):hover img:where(.svelte-1mf9ovy){transform:none}}.faq.svelte-1mf9ovy{background:var(--bg);color:var(--beige);padding:var(--pad-section) var(--gutter);position:relative;overflow:hidden}.fwrap.svelte-1mf9ovy{z-index:1;max-width:820px;margin:0 auto;position:relative}.faq.svelte-1mf9ovy h2:where(.svelte-1mf9ovy){letter-spacing:-.01em;color:var(--beige);margin-bottom:48px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,48px);font-weight:380;line-height:1.1}.faq.svelte-1mf9ovy h2:where(.svelte-1mf9ovy) .em:where(.svelte-1mf9ovy){color:var(--gold);font-style:italic;font-weight:680}.faq.svelte-1mf9ovy dl:where(.svelte-1mf9ovy){flex-direction:column;gap:36px;margin:0;display:flex}.qa.svelte-1mf9ovy{border-left:2px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-left:clamp(18px,3vw,28px)}.faq.svelte-1mf9ovy dt:where(.svelte-1mf9ovy){color:var(--beige);margin-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:clamp(19px,2vw,24px);font-weight:560}.faq.svelte-1mf9ovy dd:where(.svelte-1mf9ovy){color:var(--beige-dim);max-width:62ch;margin:0;font-size:15px;line-height:1.7}@media (width<=900px){.cards.svelte-1mf9ovy,.vgrid.svelte-1mf9ovy{grid-template-columns:1fr;gap:18px}.vgrid.svelte-1mf9ovy{gap:32px}.hero.svelte-1mf9ovy{padding-top:var(--pad-top-mobile)}}
