.fs-hero[data-v-dbe2092b]{justify-content:center;align-items:flex-end;min-height:500px;padding:10rem 1.5rem 7rem;display:flex;position:relative;overflow:hidden}.fs-hero-bg[data-v-dbe2092b]{background:#141820;position:absolute;inset:0}.fs-hero-bg[data-v-dbe2092b]:after{content:"";background:linear-gradient(#1418201a 0%,#141820b8 100%),radial-gradient(72% 52% at 50% 0,#5a78aa1a 0%,#0000 65%);position:absolute;inset:0}.fs-hero-bg[data-v-dbe2092b]:before{content:"";z-index:1;background-image:radial-gradient(#f7f5f008 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.fs-hero-content[data-v-dbe2092b]{z-index:2;text-align:center;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(26px)}.fs-hero-content.fs-visible[data-v-dbe2092b]{opacity:1;transform:translateY(0)}.fs-eyebrow[data-v-dbe2092b]{letter-spacing:.3em;text-transform:uppercase;color:#8caadc80;margin-bottom:1.25rem;font-size:.6rem;font-weight:700}.fs-hero-title[data-v-dbe2092b]{color:#f7f5f0;letter-spacing:.01em;font-family:Bodoni,Georgia,serif;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:400;line-height:1.2}.fs-hero-title em[data-v-dbe2092b]{color:#f7f5f073;font-style:italic}.fs-intro[data-v-dbe2092b]{background:#f7f5f0;padding:7rem 1.5rem 6rem}.fs-intro-inner[data-v-dbe2092b]{grid-template-columns:120px 1fr;align-items:start;gap:4rem;max-width:900px;margin:0 auto;display:grid}@media (width<=640px){.fs-intro-inner[data-v-dbe2092b]{grid-template-columns:1fr;gap:2rem}.fs-intro-side[data-v-dbe2092b]{display:none}}.fs-intro-side[data-v-dbe2092b]{flex-direction:column;align-items:center;padding-top:.3rem;display:flex}.fs-side-line[data-v-dbe2092b]{background:linear-gradient(#bb734580,#0000);width:1px;height:72px;margin-bottom:1.1rem}.fs-side-label[data-v-dbe2092b]{letter-spacing:.22em;text-transform:uppercase;color:#1a1b1e33;writing-mode:vertical-rl;font-size:.56rem;font-weight:700;transform:rotate(180deg)}.fs-lead[data-v-dbe2092b]{color:#1a1b1e;letter-spacing:.01em;font-family:Bodoni,Georgia,serif;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:400;line-height:1.55}.fs-lead-divider[data-v-dbe2092b]{background:#bb73454d;width:32px;height:1px;margin:1.75rem 0}.fs-body[data-v-dbe2092b]{color:#26282d8c;font-size:.93rem;line-height:1.85}.fs-block[data-v-dbe2092b]{background:#f7f5f0;border-top:1px solid #1a1b1e0f;grid-template-columns:1fr 1fr;height:560px;display:grid}@media (width<=768px){.fs-block[data-v-dbe2092b]{grid-template-columns:1fr;height:auto}}.fs-block-text[data-v-dbe2092b]{flex-direction:column;justify-content:center;padding:5rem 5rem 5rem 6rem;display:flex}@media (width<=1024px){.fs-block-text[data-v-dbe2092b]{padding:3.5rem 2.5rem}}@media (width<=768px){.fs-block-text[data-v-dbe2092b]{padding:2.5rem 1.5rem}}.fs-block-num[data-v-dbe2092b]{letter-spacing:.2em;color:#bb734573;margin-bottom:1.4rem;font-family:Bodoni,Georgia,serif;font-size:.62rem;display:block}.fs-block-divider[data-v-dbe2092b]{background:#bb73454d;width:30px;height:1px;margin-bottom:1.6rem}.fs-block-title[data-v-dbe2092b]{color:#1a1b1e;letter-spacing:.01em;margin-bottom:1.25rem;font-family:Bodoni,Georgia,serif;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:400}.fs-block-body[data-v-dbe2092b]{color:#26282d8c;font-size:.91rem;line-height:1.85}.fs-block-img[data-v-dbe2092b]{overflow:hidden}.fs-block-img-real[data-v-dbe2092b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.fs-placeholder[data-v-dbe2092b]{background:#dcdae0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:360px;display:flex}.fs-placeholder-cross[data-v-dbe2092b]{width:28px;height:28px;position:relative}.fs-cross-h[data-v-dbe2092b]{background:#1a1b1e21;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fs-cross-v[data-v-dbe2092b]{background:#1a1b1e21;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fs-placeholder-label[data-v-dbe2092b]{letter-spacing:.22em;text-transform:uppercase;color:#1a1b1e29;font-size:.52rem;font-weight:600}.fs-mitgedacht[data-v-dbe2092b]{background:#141820;padding:6rem 1.5rem}.fs-mitgedacht-inner[data-v-dbe2092b]{grid-template-columns:280px 1fr;align-items:start;gap:5rem;max-width:900px;margin:0 auto;display:grid}@media (width<=700px){.fs-mitgedacht-inner[data-v-dbe2092b]{grid-template-columns:1fr;gap:2.5rem}}.fs-mitgedacht-eyebrow[data-v-dbe2092b]{letter-spacing:.26em;text-transform:uppercase;color:#8caadc59;margin-bottom:.75rem;font-size:.58rem;font-weight:700}.fs-mitgedacht-title[data-v-dbe2092b]{color:#f7f5f0;letter-spacing:.01em;font-family:Bodoni,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.fs-mitgedacht-list[data-v-dbe2092b]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fs-mitgedacht-item[data-v-dbe2092b]{border-bottom:1px solid #f7f5f00d;align-items:flex-start;gap:1.25rem;padding:1.5rem 0;display:flex}.fs-mitgedacht-item[data-v-dbe2092b]:first-child{padding-top:0}.fs-mitgedacht-item[data-v-dbe2092b]:last-child{border-bottom:none;padding-bottom:0}.fs-mitgedacht-num[data-v-dbe2092b]{letter-spacing:.15em;color:#8caadc4d;flex-shrink:0;padding-top:.15em;font-family:Bodoni,Georgia,serif;font-size:.65rem}.fs-mitgedacht-text[data-v-dbe2092b]{color:#f7f5f06b;font-size:.9rem;line-height:1.7}.fs-cta[data-v-dbe2092b]{text-align:center;background:#f7f5f0;padding:7rem 1.5rem 8rem}.fs-cta-inner[data-v-dbe2092b]{max-width:500px;margin:0 auto}.fs-cta-eyebrow[data-v-dbe2092b]{letter-spacing:.28em;text-transform:uppercase;color:#bb734599;margin-bottom:1rem;font-size:.58rem;font-weight:700}.fs-cta-title[data-v-dbe2092b]{color:#1a1710;letter-spacing:.01em;margin-bottom:1rem;font-family:Bodoni,Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;line-height:1.3}.fs-cta-text[data-v-dbe2092b]{color:#26282d7a;margin-bottom:2.25rem;font-size:.9rem;line-height:1.8}.fs-btn[data-v-dbe2092b]{color:#f7f5f0;letter-spacing:.04em;background:#1a1710;border-radius:10px;align-items:center;gap:.6rem;padding:.88rem 1.8rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,transform .18s;display:inline-flex}.fs-btn[data-v-dbe2092b]:hover{background:#bb7345;transform:translateY(-1px)}
