.nav[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--color-line);background:#fff;position:sticky;top:0;z-index:10;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;position:relative;padding-block:var(--space-2);gap:var(--space-2)}.nav-center[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:flex;gap:var(--space-3);list-style:none;flex-wrap:wrap;justify-content:center}.nav-right[data-astro-cid-dmqpwcec]{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--space-3)}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-dropdown[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--color-text);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-dropdown[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{text-decoration:underline}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active,.nav-dropdown[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--color-accent)}.lang-switch[data-astro-cid-dmqpwcec]{display:flex;gap:.4rem;font-size:.8rem}.lang-switch[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:.2rem .4rem;color:var(--color-text-muted);text-decoration:none}.lang-switch[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{color:var(--color-text);font-weight:700}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.nav-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:100%;height:2px;background:var(--color-text)}.nav-dropdown[data-astro-cid-dmqpwcec]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:#fff;border-bottom:1px solid var(--color-line);padding:var(--space-2) var(--space-2) var(--space-3);max-height:0;overflow:hidden;visibility:hidden}.nav-dropdown[data-astro-cid-dmqpwcec].is-open{max-height:80vh;overflow-y:auto;visibility:visible}.nav-dropdown[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);width:100%}.nav-dropdown[data-astro-cid-dmqpwcec] .lang-switch[data-astro-cid-dmqpwcec]{padding-top:var(--space-1);border-top:1px solid var(--color-line);width:100%}@media (max-width: 1100px) and (min-width: 881px){.nav-center[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{gap:var(--space-2)}.nav-right[data-astro-cid-dmqpwcec]{position:static;transform:none}.nav-inner[data-astro-cid-dmqpwcec]{justify-content:space-between}}@media (max-width: 880px){.nav-inner[data-astro-cid-dmqpwcec]{justify-content:flex-end}.nav-center[data-astro-cid-dmqpwcec]{display:none}.nav-right[data-astro-cid-dmqpwcec]{position:static;transform:none}.nav-right[data-astro-cid-dmqpwcec] .lang-switch[data-astro-cid-dmqpwcec]{display:none}.nav-toggle[data-astro-cid-dmqpwcec],.nav-dropdown[data-astro-cid-dmqpwcec]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-alt);border-top:1px solid var(--color-text);padding:var(--space-3) 0}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);color:var(--color-text);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.footer-legal-row[data-astro-cid-sz7xmlte]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-bg-alt);font-size:.72rem}.footer-legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-2)}.footer-legal-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-muted);text-decoration:none;font-weight:600;letter-spacing:.03em}.footer-legal-row[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text);text-decoration:underline}.footer-signature[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-style:italic;font-size:.7rem;letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);opacity:.6;text-decoration:none;font-weight:400}.footer-signature[data-astro-cid-sz7xmlte]:hover,.footer-signature[data-astro-cid-sz7xmlte]:focus-visible,.footer-signature[data-astro-cid-sz7xmlte].is-discovering{animation:footer-signature-discover 5s ease-in-out 1 both;text-decoration:none}.footer-signature[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes footer-signature-discover{0%,to{color:var(--color-text-muted);background-image:none;-webkit-text-fill-color:currentColor;opacity:.6}8%,92%{color:transparent;background-image:linear-gradient(100deg,#f3a0c4,#eee43e 38%,#80231d 68%,#f3a0c4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:1}8%{background-position:100% 50%}92%{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.footer-signature[data-astro-cid-sz7xmlte]:hover,.footer-signature[data-astro-cid-sz7xmlte]:focus-visible,.footer-signature[data-astro-cid-sz7xmlte].is-discovering{animation:none;color:var(--color-accent);opacity:1;-webkit-text-fill-color:var(--color-accent)}}.chat-fab{position:fixed;right:var(--space-2);bottom:var(--space-2);z-index:90;width:3.4rem;height:3.4rem;border-radius:999px;border:none;background:var(--color-accent);color:var(--color-text);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #0003;transition:transform .15s ease}.chat-fab:hover{transform:scale(1.08)}.chat-fab[hidden]{display:none}.back-to-top{display:none;position:fixed;right:calc(var(--space-2) + 3.4rem + .75rem);bottom:var(--space-2);z-index:89;width:3.4rem;height:3.4rem;padding:0;border:none;border-radius:999px;background:var(--color-accent);color:var(--color-text);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #0003}.back-to-top[hidden]{display:none!important}@media (max-width: 640px){.back-to-top:not([hidden]){display:flex}}.chat-heart-burst{position:fixed;right:var(--space-2);bottom:var(--space-2);z-index:95;width:3.4rem;height:3.4rem;color:var(--color-accent);pointer-events:none;transform-origin:bottom right;--burst-peak: 14;--burst-end: 16}.chat-heart-burst svg{width:100%;height:100%;display:block}.chat-heart-burst.is-animating{animation:chat-heart-burst .6s cubic-bezier(.22,.9,.3,1) forwards}@keyframes chat-heart-burst{0%{transform:scale(1);opacity:1}65%{transform:scale(var(--burst-peak));opacity:.85}to{transform:scale(var(--burst-end));opacity:0}}@media (max-width: 480px){.chat-heart-burst{--burst-peak: 5;--burst-end: 6}}.chat-panel{position:fixed;right:var(--space-2);bottom:var(--space-2);z-index:96;width:min(380px,calc(100vw - 2 * var(--space-2)));height:min(560px,calc(100vh - 2 * var(--space-2)));background:var(--color-bg);border:2px solid var(--color-text);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .3s ease,transform .3s ease}.chat-privacy-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .65rem;margin:0;padding:.45rem .75rem;font-size:.72rem;line-height:1.35;color:var(--color-text);border-top:1px solid var(--color-line)}.chat-privacy-note a{color:inherit;text-decoration:underline}.chat-privacy-note[hidden]{display:none!important}.chat-privacy-dismiss{flex:0 0 auto;padding:.15rem 0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.chat-panel.is-open{opacity:1;transform:translateY(0) scale(1)}.chat-panel[hidden],.chat-backdrop{display:none}.chat-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:94;width:100%;height:100%;padding:0;border:0;background:#00000061}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);border-bottom:1px solid var(--color-line);flex-shrink:0}.chat-panel-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:1.1rem}.chat-close{background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--color-text);padding:.1rem .4rem}.chat-expand{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--color-text);padding:.35rem;cursor:pointer}.chat-expand-in,.chat-expand[aria-expanded=true] .chat-expand-out{display:none}.chat-expand[aria-expanded=true] .chat-expand-in{display:block}.chat-panel.is-expanded{inset:50% auto auto 50%;width:min(860px,calc(100vw - 3rem));height:min(82vh,820px);max-height:none;transform:translate(-50%,-50%) scale(.96)}.chat-panel.is-expanded.is-open{transform:translate(-50%,-50%) scale(1)}.chat-messages{flex:1;overflow-y:auto;padding:var(--space-2);display:flex;flex-direction:column;gap:.6rem}.chat-msg{max-width:85%;padding:.55rem .8rem;font-size:.88rem;line-height:1.4;white-space:pre-wrap}.chat-msg-user{align-self:flex-end;background:var(--color-text);color:var(--color-bg)}.chat-msg-assistant{align-self:flex-start;background:var(--color-bg-alt);border:1px solid var(--color-line)}.chat-answer-group{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:100%}.chat-answer-item{max-width:85%;padding:0}.chat-answer-visible{padding:.55rem .8rem}.chat-answer-label{display:block;margin-bottom:.35rem}.chat-answer-item summary{padding:.55rem .8rem;font-weight:700;cursor:pointer}.chat-answer-text{padding:0 .8rem .65rem;white-space:pre-wrap}.chat-answer-item:not([open]) summary{padding-bottom:.55rem}.chat-msg-typing{color:var(--color-text-muted);font-style:italic}.chat-link,.chat-mail-link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.chat-feedback-action{display:inline;padding:0;border:0;background:none;font:inherit;cursor:pointer}.chat-suggestions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem;max-width:85%}.chat-suggestion{border:1px solid var(--color-line);border-radius:999px;padding:.35rem .6rem;background:transparent;color:var(--color-text);font:700 .76rem var(--font-body);cursor:pointer}.chat-suggestion:hover,.chat-suggestion:focus-visible{border-color:var(--color-accent);color:var(--color-accent);outline:0}.chat-form{display:flex;gap:.5rem;padding:var(--space-2);border-top:1px solid var(--color-line);flex-shrink:0}.chat-input{flex:1;padding:.55rem .7rem;border:1px solid var(--color-line);font-family:var(--font-body);font-size:.9rem}.chat-send{padding:.55rem 1.2rem;font-size:.85rem;white-space:nowrap}@media (max-width: 480px){.chat-panel{width:calc(100vw - 2 * var(--space-2))}}@media (max-width: 640px){.chat-input{font-size:16px}.chat-panel.is-expanded{inset:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom));width:auto;height:auto;max-height:none;z-index:96;transform:translateY(0) scale(1)}.chat-panel.is-expanded.is-open{transform:translateY(0) scale(1)}}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--color-bg);border-top:2px solid var(--color-text);padding:var(--space-2) 0;transform:translateY(100%);transition:transform .3s ease}.cookie-banner.is-visible{transform:translateY(0)}.cookie-banner[hidden]{display:none}.cookie-banner-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.cookie-text{font-size:.82rem;font-weight:400;color:var(--color-text);max-width:68ch;margin:0}.cookie-text a{color:var(--color-text);font-weight:700}.privacy-notice-dismiss{flex-shrink:0;padding:.6rem 1.6rem;font-size:.82rem}@media (max-width: 640px){.cookie-banner-inner{flex-direction:column;align-items:stretch}.privacy-notice-dismiss{width:100%;text-align:center}}.feedback-panel{position:fixed;inset:0;z-index:130}.feedback-panel[hidden]{display:none}.feedback-backdrop{position:absolute;inset:0;background:#10101273;opacity:0;transition:opacity .2s ease}.feedback-panel.is-open .feedback-backdrop{opacity:1}.feedback-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);opacity:0;width:min(460px,calc(100vw - 2 * var(--space-2)));max-height:calc(100vh - 2 * var(--space-2));overflow-y:auto;background:var(--color-bg);border:2px solid var(--color-text);transition:opacity .2s ease,transform .2s ease}.feedback-panel.is-open .feedback-dialog{opacity:1;transform:translate(-50%,-50%) scale(1)}.feedback-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);border-bottom:1px solid var(--color-line)}.feedback-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:1rem}.feedback-close{background:none;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--color-text);padding:.1rem .4rem}.feedback-body{padding:var(--space-2)}.feedback-intro{font-size:.88rem;color:var(--color-text-muted);margin-bottom:var(--space-2)}.feedback-type-toggle{display:flex;gap:.5rem;margin-bottom:var(--space-2)}.feedback-type-btn{flex:1;padding:.6rem .8rem;border:1px solid var(--color-text);background:transparent;font-family:var(--font-body);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border-radius:999px;color:var(--color-text)}.feedback-type-btn.is-active{background:var(--color-accent);border-color:var(--color-accent)}.feedback-rating{margin:0 0 var(--space-2)}.feedback-rating[hidden]{display:none}.feedback-rating>p{font-size:.9rem;font-weight:700;margin-bottom:.45rem}.feedback-rating-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:3.5rem;overflow:hidden}.feedback-rating-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--color-line);border-radius:50%;background:var(--color-accent);color:var(--color-text);cursor:pointer;transition:background-color .15s ease,transform .16s ease,box-shadow .15s ease}.feedback-rating-btn svg{width:1.25rem;height:1.25rem;fill:currentColor}.feedback-rating-btn:hover,.feedback-rating-btn.is-selected{box-shadow:inset 0 0 0 1px var(--color-text)}.feedback-rating-down{position:absolute;left:calc(50% + 2rem);top:.25rem}@media (prefers-reduced-motion: reduce){.feedback-rating-btn{transition:none}}.feedback-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:var(--space-2);font-size:.82rem;font-weight:600}.feedback-field textarea,.feedback-field input{font-family:var(--font-body);font-weight:400;font-size:.9rem;padding:.6rem .7rem;border:1px solid var(--color-line);resize:vertical}.feedback-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.feedback-hint{font-size:.76rem;font-weight:400;color:var(--color-text-muted)}.feedback-error{color:var(--color-error);font-size:.82rem;margin-bottom:var(--space-2)}.feedback-submit{width:100%}.feedback-success{text-align:center;padding:var(--space-3) 0;font-size:.95rem}@media (max-width: 480px){.feedback-dialog{width:calc(100vw - 2 * var(--space-2))}}@font-face{font-family:CustomAmpersand;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_fWR25ZyEA25WTzZO8.woff2) format("woff2");unicode-range:U+0026}:root{--color-bg: #F2F1EC;--color-bg-alt: #E4E2DB;--color-text: #000000;--color-text-muted: #63625C;--color-accent: #F3A0C4;--color-highlight: #EEE43E;--color-sage: #CBD1BE;--color-error: #C62828;--color-maroon: #80231D;--color-line: #000000;--font-display: "CustomAmpersand", "Poppins", "Futura", "Century Gothic", sans-serif;--font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--radius: 0px;--radius-lg: 0px;--max-width: 1400px;--space-1: .5rem;--space-2: 1rem;--space-3: 2rem;--space-4: 4rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6;text-transform:uppercase}html.rsvp-split-mode #site-shell{width:50vw;max-width:50vw;min-height:100vh;min-height:100dvh;overflow-x:clip}html.rsvp-split-mode #site-shell>.nav,html.rsvp-split-mode #site-shell>main,html.rsvp-split-mode #site-shell>footer{width:100%;max-width:100%}html.rsvp-split-mode #site-shell .container{width:100%;max-width:100%}html.rsvp-split-mode #site-shell h1,html.rsvp-split-mode #site-shell .titel-1{font-size:clamp(2.25rem,5vw,4rem)}html.rsvp-split-mode #site-shell h2,html.rsvp-split-mode #site-shell .titel-2{font-size:clamp(1.8rem,3.2vw,2.8rem)}html.rsvp-split-mode #site-shell .hero-line{flex-direction:column;align-items:flex-start}html.rsvp-split-mode #site-shell .hero-quote{white-space:normal}html.rsvp-split-mode #site-shell .hero-photo{height:clamp(260px,38vw,520px)}html.rsvp-split-mode #site-shell .hz-photo-grid,html.rsvp-split-mode #site-shell .hz-venue-grid,html.rsvp-split-mode #site-shell .rr-hub-grid,html.rsvp-split-mode #site-shell .ra-grid,html.rsvp-split-mode #site-shell .kt-layout{grid-template-columns:minmax(0,1fr)}html.rsvp-split-mode #site-shell .hz-photo{min-height:18rem}html.rsvp-split-mode #site-shell .hz-timeline{max-width:100%;overflow-x:auto}html.rsvp-split-mode #site-shell .hz-timeline-row{grid-template-columns:repeat(7,120px);width:max-content}html.rsvp-split-mode #site-shell .uh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.rsvp-split-mode #site-shell .rsvp-lookup-row{grid-template-columns:minmax(0,1fr)}html.rsvp-split-mode #site-shell .rsvp-cta{justify-self:stretch;text-align:center}html.rsvp-split-mode #site-shell .eg-dest-banner{width:50vw}html.rsvp-split-mode #site-shell .eg-row{width:50vw;left:0;margin-left:calc(-1 * var(--space-2));padding:var(--space-2);--eg-bleed-pad: var(--space-2)}html.rsvp-split-mode #site-shell .an-highlight{width:50vw;left:0;right:auto;margin-left:calc(-1 * var(--space-2));margin-right:0;grid-template-columns:minmax(0,1fr);padding:var(--space-2)}html.rsvp-split-mode #site-shell .an-divider{display:none}html.rsvp-split-mode #site-shell .nav-center ul{gap:.55rem}html.rsvp-split-mode #site-shell .nav-center a{font-size:.68rem}html.rsvp-split-mode #site-shell .nav-right{right:.75rem}html.rsvp-split-mode #cookie-banner{right:auto;width:50vw}html.rsvp-split-mode #cookie-banner .cookie-banner-inner{flex-direction:column;align-items:stretch}html.rsvp-split-mode #cookie-banner .cookie-text{max-width:none}html.rsvp-split-mode #cookie-banner .privacy-notice-dismiss{width:100%;text-align:center}input,textarea,select{text-transform:none}button{text-transform:uppercase}h1,h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800}h3{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-family:var(--font-body)}h1{font-size:clamp(3.4rem,9vw,6.5rem);line-height:.94;margin-left:-.03em}h2{font-size:clamp(2.6rem,5.5vw,4rem);line-height:1;margin-bottom:var(--space-2);margin-left:-.03em}.titel-1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;font-size:clamp(3.4rem,9vw,6.5rem);line-height:.94;margin-left:-.03em}.titel-2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:800;margin-left:-.03em;font-size:clamp(2.6rem,5.5vw,4rem);line-height:1}.ueberschrift-1{font-family:var(--font-body);font-weight:400;font-size:1.15rem;line-height:1.4;color:var(--color-text)}.ueberschrift-1.fett{font-weight:700}.ueberschrift-2{font-family:var(--font-body);font-weight:300;font-style:italic;font-size:1.15rem;color:var(--color-text)}.ueberschrift-3{font-family:var(--font-body);font-weight:400;font-size:1rem;color:var(--color-text)}.ueberschrift-3.fett{font-weight:700}.ueberschrift-3.underline{text-decoration:underline}a{color:var(--color-text);text-decoration:underline}a:hover{text-decoration:none}.ext-arrow{display:inline}@media (max-width: 640px){.ext-arrow{display:none}}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-3)}section{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line)}html{scroll-behavior:smooth}[id]{scroll-margin-top:59px}@media (max-width: 880px){[id]{scroll-margin-top:66px}}.reise-region-container{background:var(--color-bg-alt)}.reise-region-container>section,.reise-region-container>div>section{border-bottom-color:var(--color-line)}.eyebrow{font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}.timeline{list-style:none;border-left:2px solid var(--color-line)}.timeline li{padding:var(--space-1) 0 var(--space-1) var(--space-3);position:relative}.timeline li:before{content:"";position:absolute;left:-5px;top:1.2em;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.timeline strong{color:var(--color-text);font-family:var(--font-display);text-transform:uppercase}.faq dt{font-family:var(--font-body);font-weight:700;font-size:1.15rem;margin-top:var(--space-3)}.faq dd{color:var(--color-text-muted);margin-top:var(--space-1)}.btn{display:inline-block;background:var(--color-accent);color:var(--color-text);padding:.85rem 2.2rem;border-radius:999px;font-weight:700;font-size:.95rem;border:1px solid var(--color-accent);cursor:pointer;text-decoration:none}.btn:hover{filter:brightness(.94);text-decoration:none}.btn-light{display:inline-block;background:transparent;color:var(--color-text);padding:.85rem 2.2rem;border-radius:999px;font-weight:700;font-size:.95rem;border:1px solid var(--color-text);cursor:pointer;text-decoration:none}.btn-light:hover{background:var(--color-text);color:var(--color-bg);text-decoration:none}.tag{display:inline-block;background:var(--color-accent);color:var(--color-text);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .55rem;border-radius:999px;margin-left:.5rem;vertical-align:middle}.eyebrow-num{font-family:var(--font-display);font-weight:800;font-size:2rem;color:var(--color-text-muted);min-width:2.2ch}@media (max-width: 1024px){.container{padding:0 var(--space-2)}section{padding:var(--space-3) 0}}@media (max-width: 640px){:root{--space-4: 2.5rem}.container{padding:0 var(--space-2)}section{padding:var(--space-4) 0}h1,.titel-1{font-size:clamp(2.4rem,12vw,3.4rem)}h2,.titel-2{font-size:clamp(1.9rem,9vw,2.6rem)}.btn,.btn-light{padding:.75rem 1.6rem;font-size:.9rem}}
