html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--lp-max: 1120px;--lp-pad: clamp(20px, 5vw, 40px);--lp-head: 60px;--lp-s1: 8px;--lp-s2: 16px;--lp-s3: 24px;--lp-s4: clamp(28px, 4vw, 44px);--lp-s5: clamp(40px, 6vw, 72px);--lp-sec: clamp(76px, 10vw, 128px);--lp-r: 16px;--lp-r-lg: 24px;--lp-r-pill: 999px;--lp-ease: cubic-bezier(.22, .61, .36, 1);--lp-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lp-page: #fff6f3;--lp-surface: #ffffff;--lp-surface-2: #fde7ec;--lp-ink: #34101f;--lp-ink-2: #6f4356;--lp-muted: #7b5265;--lp-border: rgba(52, 16, 31, .11);--lp-cta: #c21c5c;--lp-on-cta: #ffffff;--lp-cta-text: #a5124b;--lp-acc2: #0fa79c;--lp-acc2-text: #0c6e67;--lp-t3-hover: #0a5a54;--lp-wash-a: color-mix(in srgb, #c21c5c 7%, #fff6f3);--lp-wash-b: color-mix(in srgb, #0fa79c 9%, #fff6f3);--lp-spec-1: #c21c5c;--lp-spec-2: #e9a23b;--lp-spec-3: #2b3a55;--lp-spec-4: #0b7f76;--lp-spec-h: 2px;--lp-spec-o: .6;--lp-spb: 55%;--lp-conf-o: .75;--lp-kw-grad: linear-gradient(100deg, #a5124b 0%, #c21c5c 100%);--lp-stage-bg: radial-gradient( 1050px 520px at 14% -140px, color-mix(in srgb, #c21c5c 13%, transparent), transparent 70% ), radial-gradient( 940px 480px at 90% -80px, color-mix(in srgb, #0fa79c 15%, transparent), transparent 72% );--lp-spec-border: linear-gradient( 135deg, color-mix(in srgb, var(--lp-spec-1) var(--lp-spb), transparent) 0%, color-mix(in srgb, var(--lp-spec-2) var(--lp-spb), transparent) 33%, color-mix(in srgb, var(--lp-spec-3) var(--lp-spb), transparent) 67%, color-mix(in srgb, var(--lp-spec-4) var(--lp-spb), transparent) 100% );--lp-bg: var(--lp-page);--lp-bg-alt: var(--lp-wash-a);--lp-card: var(--lp-surface);--lp-line: color-mix(in srgb, var(--lp-ink) 13%, transparent);--lp-line-2: color-mix(in srgb, var(--lp-ink) 26%, transparent);--lp-lift: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .07);--lp-lift-2: 0 2px 8px rgba(0, 0, 0, .08), 0 22px 56px rgba(0, 0, 0, .14)}body{background:var(--lp-bg);color:var(--lp-ink)}.lp-wrap{max-width:var(--lp-max);margin-inline:auto;padding-inline:var(--lp-pad)}.lp-wrap-narrow{max-width:760px}.lp-section{padding-block:var(--lp-sec);scroll-margin-top:calc(var(--lp-head) + 12px);content-visibility:auto;contain-intrinsic-size:auto 640px}#qualitaet{contain-intrinsic-size:auto 532px}#gaeste{contain-intrinsic-size:auto 638px}#reaktionen{contain-intrinsic-size:auto 1685px}#gastgeber{contain-intrinsic-size:auto 1112px}#unterschied{contain-intrinsic-size:auto 633px}#preise{contain-intrinsic-size:auto 645px}#faq{contain-intrinsic-size:auto 876px}#album-erstellen{contain-intrinsic-size:auto 513px}#wunsch{contain-intrinsic-size:auto 559px}.lp-section-alt{background:var(--lp-bg-alt)}.lp-section-cmp{background:var(--lp-wash-b)}.lp-head{max-width:44rem;margin-inline:auto;text-align:center}.lp-head-center{text-align:center}.lp-h1{margin:0;font-family:var(--lp-display);font-size:clamp(34px,5.9vw,56px);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.lp-h2{margin:0;font-family:var(--lp-display);font-size:clamp(25px,3.6vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.lp-h1sub{margin:18px auto 0;max-width:33em;color:var(--lp-ink-2);font-size:clamp(16.5px,1.8vw,18px);font-weight:450;line-height:1.5;text-wrap:pretty}.kw{color:var(--lp-cta-text)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.kw{background-image:var(--lp-kw-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.lp-h1 .kw{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--lp-cta)}.lp-h1sub .kw{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:inherit;font-weight:700}.lp-eyebrow{display:inline-block;margin-bottom:14px;color:color-mix(in srgb,var(--lp-ink) 62%,transparent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-kicker{margin:0 0 var(--lp-s1);color:var(--lp-acc2-text);font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lp-lead{margin:0;max-width:52ch;color:var(--lp-ink-2);font-size:clamp(16.5px,1.8vw,19px);line-height:1.55;text-wrap:pretty}.lp-head .lp-lead{margin:14px auto 0}.lp-sub{margin:12px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-cap-line{margin:18px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.5;text-align:center}.lp-micro{margin:0 auto;max-width:52ch;color:var(--lp-cta-text);font-size:15.5px;font-weight:600;line-height:1.5}.lp-error-center{text-align:center}.lp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:0;border-radius:var(--lp-r-pill);background:var(--lp-cta);color:var(--lp-on-cta);font:inherit;font-size:16.5px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--lp-cta) 35%,transparent);transition:transform .2s var(--lp-ease),box-shadow .2s var(--lp-ease)}.lp-cta:active{transform:scale(.98)}.lp-cta.lp-cta-sm{min-height:44px;padding:0 22px;font-size:15px}.lp-cta-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:1.5px solid color-mix(in srgb,var(--lp-cta) 40%,transparent);border-radius:var(--lp-r-pill);background:color-mix(in srgb,var(--lp-cta) 7%,transparent);color:var(--lp-ink);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s var(--lp-ease),border-color .2s var(--lp-ease)}.lp-cta-ghost.lp-cta-sm{min-height:44px;padding:0 18px;font-size:15px}.lp-textcta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--lp-cta-text);font:inherit;font-size:15.5px;font-weight:600;text-decoration:none;cursor:pointer}.lp-textcta .arr{transition:transform .2s var(--lp-ease)}.lp-ctarow{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lp-ctarow-center{justify-content:center}.lp-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--lp-card);border:1px solid var(--lp-line-2);border-radius:0 0 var(--lp-r) 0;color:var(--lp-cta-text);font-weight:600}.lp-skip:focus{left:0}.lp-header{position:sticky;top:0;z-index:60;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--lp-bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-border)}.lp-header-in{display:flex;align-items:center;gap:12px;min-height:var(--lp-head)}.lp-brand{display:flex;align-items:center;gap:9px;margin-right:auto;min-width:0}.lp-brand-mark{flex:none;display:block}.lp-brand-name{font-family:var(--lp-display);font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;min-block-size:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-nav{display:none;gap:2px}.lp-nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--lp-r-pill);color:var(--lp-ink-2);font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s var(--lp-ease)}.lp-stage,.lp-show{scroll-margin-top:calc(var(--lp-head) + 12px)}.lp-stage{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--lp-head));min-height:calc(100svh - var(--lp-head));background:var(--lp-stage-bg)}.lp-hero{position:relative;padding-block:clamp(48px,8vw,92px) clamp(30px,5vw,56px);text-align:center}.lp-hero-deco{display:none;position:absolute;inset:0;pointer-events:none}.lp-confetti{position:absolute;border-radius:50%;opacity:var(--lp-conf-o)}.lp-c1{width:9px;height:9px;left:11%;top:30%;background:var(--lp-spec-1)}.lp-c2{width:8px;height:8px;left:6%;top:60%;background:var(--lp-spec-2)}.lp-c3{width:10px;height:10px;right:9%;top:24%;background:var(--lp-spec-3)}.lp-c4{width:8px;height:8px;right:14%;top:52%;background:var(--lp-spec-4)}.lp-c5{width:9px;height:9px;right:5%;top:76%;background:var(--lp-spec-1)}.lp-hero .lp-h1{margin-inline:auto;max-width:30ch}.lp-hero .lp-lead{margin:16px auto 0;max-width:56ch}.lp-hero .lp-ctarow{margin-top:30px}.lp-hairline{height:var(--lp-spec-h);margin:0;border:0;background:linear-gradient(90deg,var(--lp-spec-1) 0%,var(--lp-spec-2) 33%,var(--lp-spec-3) 67%,var(--lp-spec-4) 100%);opacity:var(--lp-spec-o)}.lp-hairline-trust{max-width:460px;margin:36px auto 0}.lp-hairline-trust+.lp-trust{margin-top:14px}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;list-style:none;color:var(--lp-muted);font-size:14.5px;font-weight:500}.lp-trust li{display:inline-flex;align-items:center;gap:8px}.lp-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--lp-cta) 70%,var(--lp-ink))}.lp-show{padding-block:var(--lp-sec)}.lp-show-head{max-width:640px;margin-inline:auto;text-align:center}.lp-show-head .lp-lead{margin:14px auto 0}.lp-seg{position:sticky;top:calc(var(--lp-head) + env(safe-area-inset-top,0px) + 8px);z-index:20;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:2px;width:fit-content;max-width:100%;margin:26px auto 0;padding:4px 12px;scroll-padding-inline:12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--lp-surface) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 4px #3d1b2212;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;transition:box-shadow .2s var(--lp-ease)}.lp-seg::-webkit-scrollbar{display:none}.lp-seg .ev-chip{flex:none;scroll-snap-align:center;white-space:nowrap}.lp-seg.is-stuck{box-shadow:0 6px 20px #3d1b2224}.lp-seg-sentinel{display:block;height:0}.ev-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--lp-ink-2);font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--lp-ease),color .25s var(--lp-ease),box-shadow .25s var(--lp-ease)}.ev-chip[data-event=hochzeit]{--tab-acc: var(--lp-spec-1);--tab-on: #fff}.ev-chip[data-event=geburtstag]{--tab-acc: var(--lp-spec-2);--tab-on: #33201a}.ev-chip[data-event=firma]{--tab-acc: var(--lp-spec-3);--tab-on: #fff}.ev-chip[data-event=ferien]{--tab-acc: var(--lp-spec-4);--tab-on: #fff}html[data-event=hochzeit] .ev-chip[data-event=hochzeit],html[data-event=geburtstag] .ev-chip[data-event=geburtstag],html[data-event=firma] .ev-chip[data-event=firma],html[data-event=ferien] .ev-chip[data-event=ferien]{background:var(--tab-acc);color:var(--tab-on);box-shadow:0 2px 8px color-mix(in srgb,var(--tab-acc) 45%,transparent)}.lp-mode{display:flex;gap:2px;width:fit-content;margin:12px auto 0;padding:3px;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);background:var(--lp-surface)}.lp-mode-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:0;border-radius:var(--lp-r-pill);background:transparent;color:var(--lp-muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .25s var(--lp-ease),color .25s var(--lp-ease)}.lp-mode-btn:hover{color:var(--lp-ink)}.lp-mode-btn[aria-pressed=true]{background:var(--lp-ink);color:var(--lp-page)}.lp-mode-i{flex:none;width:15px;height:15px}.lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ev-variant{display:none}html[data-event=hochzeit] .ev-variant[data-ev=hochzeit],html[data-event=geburtstag] .ev-variant[data-ev=geburtstag],html[data-event=firma] .ev-variant[data-ev=firma],html[data-event=ferien] .ev-variant[data-ev=ferien]{display:block}html[data-event=hochzeit] span.ev-variant[data-ev=hochzeit],html[data-event=geburtstag] span.ev-variant[data-ev=geburtstag],html[data-event=firma] span.ev-variant[data-ev=firma],html[data-event=ferien] span.ev-variant[data-ev=ferien]{display:inline-block}.lp-shot{position:relative;display:block;width:100%;height:100%;overflow:hidden;background-color:#3a2c26}.lp-shot:before{content:"";position:absolute;inset:0;background:radial-gradient(115% 95% at 50% 42%,transparent 52%,rgba(0,0,0,.32));pointer-events:none}.lp-shot.s1{background-image:radial-gradient(42% 30% at 28% 22%,#fff1d0eb,#fff1d000 72%),radial-gradient(95% 58% at 78% 102%,#3a1c14e0,#3a1c1400 70%),linear-gradient(168deg,color-mix(in srgb,var(--accent) 38%,#f6c88f),color-mix(in srgb,var(--accent) 34%,#c9765a) 55%,#4a2a22)}.lp-shot.s2{background-image:radial-gradient(34% 24% at 74% 18%,#e0f3ffe6,#e0f3ff00 72%),radial-gradient(90% 55% at 18% 106%,#0a1622eb,#0a162200 70%),linear-gradient(196deg,color-mix(in srgb,var(--accent) 26%,#8fbcd9),color-mix(in srgb,var(--accent) 24%,#3c6285) 58%,#16283a)}.lp-shot.s3{background-image:radial-gradient(13% 10.5% at 39% 34%,color-mix(in srgb,var(--accent) 18%,#fbe7d4),#fbe7d400 76%),radial-gradient(12% 9.5% at 60% 40%,color-mix(in srgb,var(--accent) 18%,#f2d0ad),#f2d0ad00 76%),radial-gradient(32% 26% at 49% 58%,color-mix(in srgb,var(--accent) 52%,#7d5a49),#7d5a4900 72%),radial-gradient(82% 44% at 50% 106%,#1c100cf2,#1c100c00 70%),radial-gradient(58% 36% at 6% 4%,#140c0a99,#140c0a00 72%),linear-gradient(178deg,color-mix(in srgb,var(--accent) 30%,#efdac6),color-mix(in srgb,var(--accent) 34%,#a07b64),#35241d 92%)}.lp-shot.s4{background-image:radial-gradient(7% 5% at 21% 24%,#ffe4b0e0,#ffe4b000 70%),radial-gradient(5% 4% at 63% 16%,#ffd6beb8,#ffd6be00 70%),radial-gradient(9% 6.5% at 81% 38%,#ffeecd94,#ffeecd00 70%),radial-gradient(6% 4.5% at 38% 52%,#ffdec480,#ffdec400 70%),radial-gradient(72% 46% at 46% 112%,#0c0810f0,#0c081000 72%),linear-gradient(200deg,color-mix(in srgb,var(--accent) 30%,#6b4a72),color-mix(in srgb,var(--accent) 22%,#35243f) 60%,#150f1c)}.lp-shot.s5{background-image:radial-gradient(40% 26% at 66% 16%,#fffae0e0,#fffae000 72%),radial-gradient(80% 44% at 24% 110%,#122012eb,#12201200 70%),linear-gradient(172deg,color-mix(in srgb,var(--accent) 24%,#cfe3b4),color-mix(in srgb,var(--accent) 26%,#6f9a5e) 52%,#223a25)}.lp-shot.s6{background-image:radial-gradient(30% 22% at 30% 30%,#ffecced1,#ffecce00 72%),radial-gradient(26% 20% at 70% 62%,color-mix(in srgb,var(--accent) 45%,#e0a06a),#e0a06a00 74%),radial-gradient(88% 52% at 50% 114%,#301e12e0,#301e1200 70%),linear-gradient(150deg,color-mix(in srgb,var(--accent) 30%,#f0dcc0),color-mix(in srgb,var(--accent) 28%,#b98d63) 60%,#4a3524)}.lp-shot.s7{background-image:radial-gradient(45% 30% at 76% 20%,#fffceef2,#fffcee00 74%),radial-gradient(85% 40% at 50% 108%,#1e3442b8,#1e344200 72%),linear-gradient(184deg,color-mix(in srgb,var(--accent) 22%,#b7dced),color-mix(in srgb,var(--accent) 24%,#e8d9bd) 58%,color-mix(in srgb,var(--accent) 28%,#7c9aa8))}.lp-shot.s8{background-image:radial-gradient(38% 26% at 22% 20%,#eef0f6c7,#eef0f600 72%),radial-gradient(78% 48% at 80% 108%,#101218eb,#10121800 70%),linear-gradient(160deg,color-mix(in srgb,var(--accent) 20%,#c3c9d4),color-mix(in srgb,var(--accent) 22%,#6d7684) 55%,#23272f)}.lp-shot.alt{filter:brightness(.92) contrast(1.07) saturate(1.06)}.lp-shot.play:after{content:"";position:absolute;right:7%;bottom:7%;width:20%;aspect-ratio:1;background:#ffffffeb;clip-path:polygon(20% 6%,92% 50%,20% 94%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.65))}.lp-device{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,4.5vw,60px);margin-top:clamp(34px,5vw,54px)}.lp-device{--lp-c: url(/lp-shots/hochzeit/c.jpg);--lp-1: url(/lp-shots/hochzeit/1.jpg);--lp-2: url(/lp-shots/hochzeit/2.jpg);--lp-3: url(/lp-shots/hochzeit/3.jpg);--lp-4: url(/lp-shots/hochzeit/4.jpg);--lp-5: url(/lp-shots/hochzeit/5.jpg);--lp-6: url(/lp-shots/hochzeit/6.jpg);--lp-7: url(/lp-shots/hochzeit/7.jpg);--lp-8: url(/lp-shots/hochzeit/8.jpg);--lp-9: url(/lp-shots/hochzeit/9.jpg);--lp-10: url(/lp-shots/hochzeit/10.jpg);--lp-11: url(/lp-shots/hochzeit/11.jpg);--lp-12: url(/lp-shots/hochzeit/12.jpg);--lp-13: url(/lp-shots/hochzeit/13.jpg);--lp-14: url(/lp-shots/hochzeit/14.jpg);--lp-15: url(/lp-shots/hochzeit/15.jpg)}.lp-device[data-ev=geburtstag]{--lp-c: url(/lp-shots/geburtstag/c.jpg);--lp-1: url(/lp-shots/geburtstag/1.jpg);--lp-2: url(/lp-shots/geburtstag/2.jpg);--lp-3: url(/lp-shots/geburtstag/3.jpg);--lp-4: url(/lp-shots/geburtstag/4.jpg);--lp-5: url(/lp-shots/geburtstag/5.jpg);--lp-6: url(/lp-shots/geburtstag/6.jpg);--lp-7: url(/lp-shots/geburtstag/7.jpg);--lp-8: url(/lp-shots/geburtstag/8.jpg);--lp-9: url(/lp-shots/geburtstag/9.jpg);--lp-10: url(/lp-shots/geburtstag/10.jpg);--lp-11: url(/lp-shots/geburtstag/11.jpg);--lp-12: url(/lp-shots/geburtstag/12.jpg);--lp-13: url(/lp-shots/geburtstag/13.jpg);--lp-14: url(/lp-shots/geburtstag/14.jpg);--lp-15: url(/lp-shots/geburtstag/15.jpg)}.lp-device[data-ev=firma]{--lp-c: url(/lp-shots/firma/c.jpg);--lp-1: url(/lp-shots/firma/1.jpg);--lp-2: url(/lp-shots/firma/2.jpg);--lp-3: url(/lp-shots/firma/3.jpg);--lp-4: url(/lp-shots/firma/4.jpg);--lp-5: url(/lp-shots/firma/5.jpg);--lp-6: url(/lp-shots/firma/6.jpg);--lp-7: url(/lp-shots/firma/7.jpg);--lp-8: url(/lp-shots/firma/8.jpg);--lp-9: url(/lp-shots/firma/9.jpg);--lp-10: url(/lp-shots/firma/10.jpg);--lp-11: url(/lp-shots/firma/11.jpg);--lp-12: url(/lp-shots/firma/12.jpg);--lp-13: url(/lp-shots/firma/13.jpg);--lp-14: url(/lp-shots/firma/14.jpg);--lp-15: url(/lp-shots/firma/15.jpg)}.lp-device[data-ev=ferien]{--lp-c: url(/lp-shots/ferien/c.jpg);--lp-1: url(/lp-shots/ferien/1.jpg);--lp-2: url(/lp-shots/ferien/2.jpg);--lp-3: url(/lp-shots/ferien/3.jpg);--lp-4: url(/lp-shots/ferien/4.jpg);--lp-5: url(/lp-shots/ferien/5.jpg);--lp-6: url(/lp-shots/ferien/6.jpg);--lp-7: url(/lp-shots/ferien/7.jpg);--lp-8: url(/lp-shots/ferien/8.jpg);--lp-9: url(/lp-shots/ferien/9.jpg);--lp-10: url(/lp-shots/ferien/10.jpg);--lp-11: url(/lp-shots/ferien/11.jpg);--lp-12: url(/lp-shots/ferien/12.jpg);--lp-13: url(/lp-shots/ferien/13.jpg);--lp-14: url(/lp-shots/ferien/14.jpg);--lp-15: url(/lp-shots/ferien/15.jpg)}.lp-device .lp-shot{background-size:cover;background-position:50% 38%}.lp-device .lp-shot.s1{background-image:var(--lp-1)}.lp-device .lp-shot.s2{background-image:var(--lp-2)}.lp-device .lp-shot.s3{background-image:var(--lp-3)}.lp-device .lp-shot.s4{background-image:var(--lp-4)}.lp-device .lp-shot.s5{background-image:var(--lp-5)}.lp-device .lp-shot.s6{background-image:var(--lp-6)}.lp-device .lp-shot.s7{background-image:var(--lp-7)}.lp-device .lp-shot.s8{background-image:var(--lp-8)}.lp-device .lp-shot.s9{background-image:var(--lp-9)}.lp-device .lp-shot.s10{background-image:var(--lp-10)}.lp-device .lp-shot.s11{background-image:var(--lp-11)}.lp-device .lp-shot.s12{background-image:var(--lp-12)}.lp-device .lp-shot.s13{background-image:var(--lp-13)}.lp-device .lp-shot.s14{background-image:var(--lp-14)}.lp-device .lp-shot.s15{background-image:var(--lp-15)}.lp-device .lp-ph-cover .lp-shot{background-image:var(--lp-c)}.lp-phone{position:relative;flex:none;width:min(300px,82vw);aspect-ratio:9 / 19.4;padding:10px;border-radius:46px;background:linear-gradient(165deg,#4c433c,#2a231e 55%,#38302a);box-shadow:inset 0 0 0 1.5px #ffffff17,inset 0 0 0 4px #00000059,var(--lp-lift-2)}.lp-phone:before,.lp-phone:after{content:"";position:absolute;right:-2.5px;width:3px;border-radius:2px;background:#241e19}.lp-phone:before{top:21%;height:8%}.lp-phone:after{top:31.5%;height:12%;left:-2.5px;right:auto}.lp-screen{position:relative;height:100%;overflow:hidden;background:var(--page);color:var(--ink);font-size:10px;line-height:1.4;transition:background-color var(--t) var(--ease-out)}.lp-ph-screen{border-radius:36px}.lp-ph-island{position:absolute;z-index:6;left:50%;top:1.15em;transform:translate(-50%);width:27%;height:2em;border-radius:var(--radius-pill);background:#0b0b0d}.lp-ph-island:after{content:"";position:absolute;right:.55em;top:50%;transform:translateY(-50%);width:.85em;height:.85em;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2c3a52,#101418 65%)}.lp-ph-status{position:absolute;z-index:5;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;height:3.4em;padding:.4em 2em 0;color:var(--on-accent);font-size:1.05em;font-weight:600;pointer-events:none}.lp-ph-status svg{width:4.6em;height:1.1em}.lp-ph-band{height:9.6em;padding-top:3.9em;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,var(--page)),var(--accent));border-bottom-left-radius:50% 1.6em;border-bottom-right-radius:50% 1.6em;text-align:center}.lp-ph-mark{color:var(--on-accent);opacity:.85;font-family:var(--font-script);font-size:1.45em;line-height:1}.lp-ph-cover{position:relative;z-index:2;width:6.8em;height:6.8em;margin:-3.4em auto 0;border:.34em solid var(--page);border-radius:50%;background:var(--surface-2);overflow:hidden;transition:border-color var(--t) var(--ease-out)}.lp-ph-cover .lp-shot{border-radius:50%}.lp-ph-title{margin:.75em 1.2em 0;font-family:var(--font-script);font-size:2.1em;font-weight:400;line-height:1.25;text-align:center;min-block-size:1.3em}.lp-ph-dates{margin:.3em 0 0;color:var(--ink-2);font-size:1.05em;text-align:center}.lp-ph-albums{display:flex;justify-content:center;gap:.6em;padding:1.05em .85em .2em}.lp-ph-alb{flex:none;display:flex;flex-direction:column;align-items:center;gap:.4em;width:4.3em}.lp-ph-ring{width:3.4em;height:3.4em;padding:.26em;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:50%;background:var(--surface);overflow:hidden;transition:box-shadow var(--t-fast) var(--ease-out)}.lp-ph-ring .lp-shot{border-radius:inherit}.lp-ph-alb.on .lp-ph-ring{border-color:transparent;box-shadow:0 0 0 1.6px var(--accent)}.lp-ph-lbl{max-width:100%;color:var(--ink-2);font-size:.85em;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-ph-lbl .ev-variant{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp-ph-alb.on .lp-ph-lbl{color:color-mix(in srgb,var(--accent) 45%,var(--ink));font-weight:600}.lp-ph-alb:after{content:"";width:1.7em;height:.22em;border-radius:2px;background:transparent}.lp-ph-alb.on:after{background:var(--accent)}.lp-ph-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.34em;padding:.6em .85em 0}.lp-tile{aspect-ratio:1;height:auto;border-radius:.5em}.lp-ph-pill{position:absolute;z-index:4;left:50%;bottom:8.4em;transform:translate(-50%);padding:.5em 1.1em;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:var(--radius-pill);background:var(--surface);box-shadow:0 2px 8px #0000001f;color:var(--ink);font-size:.95em;font-weight:600;white-space:nowrap}.lp-ph-nav{position:absolute;z-index:4;left:.9em;right:.9em;bottom:.9em;height:4.4em;display:flex;align-items:center;justify-content:space-around;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:2.2em;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #0000001a}.lp-navi{display:flex;flex-direction:column;align-items:center;gap:.15em;min-width:0;max-width:5em;color:var(--muted);font-size:.72em;line-height:1.1;text-align:center}.lp-navi svg{width:1.9em;height:1.9em}.lp-navi span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-navi.on{color:color-mix(in srgb,var(--accent) 45%,var(--ink));font-weight:600}.lp-ph-fab{position:relative;flex:none;width:3.6em;height:3.6em;margin-top:-2.4em;border-radius:50%;background:var(--accent);box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 55%,rgba(0,0,0,.25))}.lp-ph-fab:before,.lp-ph-fab:after{content:"";position:absolute;left:50%;top:50%;background:var(--on-accent);border-radius:1px}.lp-ph-fab:before{width:1.5em;height:.22em;transform:translate(-50%,-50%)}.lp-ph-fab:after{width:.22em;height:1.5em;transform:translate(-50%,-50%)}.lp-device[data-ev=firma] .lp-navi.on{color:var(--ink);font-weight:700}.lp-rail{display:flex;flex-direction:column;gap:26px;width:min(320px,88vw)}.lp-qrcard{display:none;flex-direction:column;align-items:center;gap:8px;padding:20px 18px 18px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--lp-r-lg);background:color-mix(in srgb,var(--accent) 9%,#fff);box-shadow:var(--lp-lift);text-align:center;transition:background-color .35s var(--lp-ease),border-color .35s var(--lp-ease)}.lp-qr-defs{position:absolute;width:0;height:0;overflow:hidden}.lp-qr-kicker{margin:0;color:color-mix(in srgb,var(--accent) 55%,var(--lp-ink));font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-qr-box{display:block;width:132px;padding:9px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0000000f}.lp-qr-svg{width:100%;height:auto;aspect-ratio:1 / 1;color:color-mix(in srgb,var(--accent) 32%,#241d18)}.lp-qr-label{margin:0;color:var(--lp-ink);font-family:var(--lp-display);font-size:17px;font-weight:700;letter-spacing:-.01em}.lp-qr-sub{margin:0;color:var(--lp-muted);font-size:13px}.lp-wall-frame{padding:16px 14px 14px;border:1px solid transparent;border-radius:var(--lp-r-lg);background:linear-gradient(color-mix(in srgb,var(--ink) 4%,var(--surface)),color-mix(in srgb,var(--ink) 4%,var(--surface))) padding-box,var(--lp-spec-border) border-box;box-shadow:var(--lp-lift)}.lp-wall-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-inline:2px}.lp-wall-title{color:var(--ink-2);font-size:13.5px;font-weight:600}.lp-ss-hint{color:color-mix(in srgb,var(--ink) 64%,transparent);font-size:11.5px}.lp-ss-cap{margin:9px 2px 12px}.lp-ss-stage,.lp-wand-stage{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background:#000}.lp-pol{position:absolute;left:var(--x);top:var(--y);width:23%;padding:4px 4px 0;border-radius:2px;background:#fdfcf9;box-shadow:0 5px 14px #0009;transform:translate(-50%,-50%) rotate(var(--r))}.lp-pol .lp-shot{height:auto;aspect-ratio:1}.lp-pol b{display:block;height:14px;color:#2a2622;font-family:var(--font-script);font-size:10px;font-weight:400;line-height:14px;text-align:center}.lp-wand-stat{position:absolute;z-index:2;top:0;right:0;padding:7px 9px 22px 40px;background:radial-gradient(130% 130% at 100% 0%,rgba(0,0,0,.62),transparent 68%);color:#fff;font-size:8.5px;font-weight:600;text-shadow:0 1px 5px rgba(0,0,0,.85)}.lp-ss-img{position:absolute;inset:0;background:transparent center / contain no-repeat}.lp-ss-img.a{background-image:var(--lp-13)}.lp-ss-img.b{background-image:var(--lp-15);opacity:0}.lp-ss-bar{position:absolute;z-index:2;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:5px;padding:5px;border-radius:var(--lp-r-pill);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-ss-bar i{position:relative;width:16px;height:16px;border-radius:50%;background:#ffffff24}.lp-ss-bar i:after{content:"";position:absolute;inset:5px;background:#fff}.lp-ss-bar .ss-prev:after{clip-path:polygon(88% 5%,88% 95%,10% 50%)}.lp-ss-bar .ss-pause:after{background:linear-gradient(90deg,#fff 0 35%,transparent 35% 65%,#fff 65% 100%)}.lp-ss-bar .ss-next:after{clip-path:polygon(12% 5%,12% 95%,90% 50%)}.lp-ss-bar .ss-x:after{clip-path:polygon(12% 26%,26% 12%,50% 36%,74% 12%,88% 26%,64% 50%,88% 74%,74% 88%,50% 64%,26% 88%,12% 74%,36% 50%)}.lp-show-foot{margin-top:clamp(26px,4vw,40px);text-align:center}.lp-show-foot .lp-ctarow{margin-top:18px}.lp-still{display:flex;justify-content:center;margin-top:clamp(30px,5vw,48px)}.lp-still-card{width:min(560px,100%);padding:22px;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-surface);box-shadow:var(--lp-lift-2)}.lp-mk-defs{position:absolute}.lp-social{display:grid;grid-template-columns:1fr;gap:18px;justify-items:center;margin-top:clamp(30px,5vw,48px)}.lp-sc{width:min(420px,100%);padding:16px}.lp-mk{width:24px;height:24px;flex:none}.lp-sc-photo{position:relative;overflow:hidden;aspect-ratio:5 / 4;border-radius:10px;background:#0b0b0b}.lp-sc-photo .lp-shot{background-image:var(--lp-sc-img, url(/lp-shots/hochzeit/7.jpg));background-position:50% 38%;background-size:cover}html[data-event=geburtstag] .lp-social{--lp-sc-img: url(/lp-shots/geburtstag/7.jpg)}html[data-event=firma] .lp-social{--lp-sc-img: url(/lp-shots/firma/7.jpg)}html[data-event=ferien] .lp-social{--lp-sc-img: url(/lp-shots/ferien/7.jpg)}.lp-sc-rail{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:8px}.lp-sc-act{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff}.lp-sc-act svg{width:17px;height:17px}.lp-sc-act.on{box-shadow:0 0 0 1.5px var(--lp-cta);color:var(--lp-cta)}.lp-sc-card{position:absolute;left:8px;bottom:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:calc(100% - 60px);padding:7px 10px 8px;border-radius:14px;background:#00000057;-webkit-backdrop-filter:blur(12px) brightness(.55);backdrop-filter:blur(12px) brightness(.55)}.lp-sc-teaser{max-width:100%;overflow:hidden;color:#ffffffdb;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.lp-sc-teaser b{color:#fff}.lp-sc-strip{display:flex;gap:5px}.lp-rp{display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:11.5px;font-weight:600}.lp-rp .lp-mk{width:15px;height:15px}.lp-rp.more{color:#fffc}.lp-sc-h{margin:14px 0 10px;color:var(--lp-ink);font-size:15px;font-weight:700}.lp-sc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 4px;max-width:320px;margin:0 auto}.lp-mk-cell{display:grid;place-items:center;gap:3px;padding:8px 2px 6px;border-radius:var(--lp-r-lg)}.lp-mk-cell small{max-width:100%;overflow:hidden;color:var(--lp-muted);font-size:10px;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lp-mk-cell.on{background:color-mix(in srgb,var(--lp-cta) 10%,transparent);box-shadow:0 0 0 1.5px var(--lp-cta)}.lp-mk-cell.on small{color:var(--lp-cta)}.lp-cmt{display:flex;gap:10px;margin-bottom:14px}.lp-cmt-av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--lp-cta) 16%,transparent);color:var(--lp-cta);font-size:12px;font-weight:700}.lp-cmt-main{display:block;min-width:0}.lp-cmt-head{display:flex;align-items:baseline;gap:8px;font-size:13.5px}.lp-cmt-head b{color:var(--lp-ink)}.lp-cmt-head i{color:var(--lp-muted);font-size:11.5px;font-style:normal}.lp-cmt-body{display:block;margin-top:2px;color:var(--lp-ink-2);font-size:14px;line-height:1.45}.lp-cmt-field{display:block;padding:10px 14px;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);color:var(--lp-muted);font-size:13.5px}.lp-mk-sets{display:grid;grid-template-columns:1fr;gap:12px;margin-top:clamp(26px,4vw,38px)}.lp-mk-set{padding:14px 16px;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-surface);text-align:center}.lp-mk-row{display:flex;justify-content:center;gap:10px}.lp-mk-name{margin:8px 0 2px;color:var(--lp-ink);font-size:14.5px;font-weight:700}.lp-mk-hint{margin:0;color:var(--lp-muted);font-size:12.5px;line-height:1.45}.lp-compare-h{margin:0 0 12px;font-size:15px;font-weight:700}.lp-compare-panes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-pane{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--lp-r)}.lp-pane .lp-shot{position:absolute;inset:0;height:100%;background:url(/lp-shots/hochzeit/6.jpg) 50% 42% / cover no-repeat}.lp-pane-lbl{position:absolute;z-index:2;left:8px;bottom:8px;padding:3px 10px;border-radius:var(--lp-r-pill);background:#ffffffeb;color:#322a25;font-size:11.5px;font-weight:600}.lp-swrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:14px;font-weight:600}.lp-sw{flex:none;position:relative;width:40px;height:24px;border-radius:var(--lp-r-pill);background:var(--lp-line-2)}.lp-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.lp-sw.on{background:var(--lp-cta)}.lp-sw.on:after{left:auto;right:3px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-step{padding:6px 4px;text-align:center}.lp-step-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 10px;border-radius:18px;background:color-mix(in srgb,var(--lp-cta) 12%,var(--lp-surface));color:var(--lp-cta-text)}.lp-step-ico svg{width:26px;height:26px}.lp-step-t{margin:0;font-size:14.5px;font-weight:700}.lp-step-s{margin:3px 0 0;color:var(--lp-muted);font-size:12.5px;line-height:1.4}.lp-host-h{margin:0 0 8px;color:var(--lp-ink-2);font-size:13px;font-weight:700}.lp-ds-grip{display:block;width:36px;height:4px;margin:0 auto 10px;border-radius:var(--lp-r-pill);background:var(--lp-line-2)}.lp-ds-title{margin:0;color:var(--lp-ink);font-family:Snell Roundhand,Brush Script MT,cursive;font-size:24px;line-height:1.2;text-align:center}.lp-ds-sub{margin:2px 0 16px;color:var(--lp-muted);font-size:12.5px;text-align:center}.lp-ds-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.lp-ds-head .lp-host-h{margin:0}.lp-ds-seg{display:inline-flex;padding:3px;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);background:var(--lp-page)}.lp-ds-seg i{padding:3px 10px;border-radius:var(--lp-r-pill);color:var(--lp-muted);font-size:11px;font-style:normal;font-weight:600}.lp-ds-seg i.on{background:var(--lp-surface);color:var(--lp-ink);box-shadow:0 1px 2px #00000024}.lp-ds-presets{display:grid;grid-template-columns:repeat(8,1fr);gap:10px 8px}.lp-pv{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.lp-pv i{display:flex;flex-direction:column;width:100%;aspect-ratio:1;padding:4px;border:1px solid color-mix(in srgb,var(--pva) 45%,var(--pvi));border-radius:10px;background:var(--pvp);font-style:normal}.lp-pv i b{display:block;flex:0 0 38%;border-radius:6px;background:var(--pva)}.lp-pv i:after{content:"Foto";margin:auto 0;color:var(--pvi);font-size:9.5px;font-weight:600;text-align:center}.lp-pv.on i{box-shadow:0 0 0 2px var(--lp-surface),0 0 0 4px var(--pva)}.lp-pv small{max-width:100%;overflow:hidden;color:var(--lp-muted);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.lp-pv.on small{color:color-mix(in srgb,var(--pva) 60%,var(--pvi));font-weight:600}.lp-ds-fonts-h{margin:16px 0 2px}.lp-ds-fonts{display:flex;flex-direction:column}.lp-ds-font{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:4px 10px;border-top:1px solid var(--lp-line)}.lp-ds-font:first-child{border-top:0}.lp-ds-font.on{border-top:0;border-radius:10px;background:color-mix(in srgb,var(--lp-cta) 8%,transparent)}.lp-ds-font.on+.lp-ds-font{border-top:0}.lp-ds-sample{overflow:hidden;color:var(--lp-ink);font-size:18px;white-space:nowrap;text-overflow:ellipsis}.lp-ds-font small{flex:none;color:var(--lp-muted);font-size:10.5px}.lp-ds-font.on small{color:var(--lp-cta-text);font-weight:600}.lp-cmp{max-width:820px;margin:clamp(26px,4vw,40px) auto 0;border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-surface);box-shadow:var(--lp-lift-2);overflow:hidden}.lp-cmp-head,.lp-cmp-row{display:grid;grid-template-columns:1fr 1.15fr}.lp-cmp-head{border-bottom:1px solid var(--lp-line)}.lp-cmp-col-h{padding:12px 12px 10px;font-size:12.5px;font-weight:700;letter-spacing:.02em}.lp-cmp-col-h-them{color:var(--lp-muted)}.lp-cmp-col-h-us{color:var(--lp-cta-text);background:color-mix(in srgb,var(--lp-cta) 7%,transparent);border-left:1px solid var(--lp-line)}.lp-cmp-row+.lp-cmp-row{border-top:1px solid var(--lp-line)}.lp-cmp-cell{display:flex;align-items:flex-start;gap:7px;padding:11px 12px;color:var(--lp-ink-2);font-size:13px;line-height:1.45}.lp-cmp-cell-us{color:var(--lp-ink);font-weight:500;background:color-mix(in srgb,var(--lp-cta) 7%,transparent);border-left:1px solid var(--lp-line)}.lp-cmp-cell svg{flex:none;width:14px;height:14px;margin-top:2px}.lp-cmp-cell-them svg{color:var(--lp-muted);opacity:.75}.lp-cmp-cell-us svg{color:var(--lp-cta-text)}.lp-card-preise{max-width:720px;margin-inline:auto;padding:clamp(30px,5vw,52px);border:1px solid transparent;border-radius:var(--lp-r-lg);background:linear-gradient(var(--lp-surface),var(--lp-surface)) padding-box,var(--lp-spec-border) border-box;box-shadow:var(--lp-lift-2);text-align:center}.lp-card-preise .lp-lead{margin:14px auto 0}.lp-tiers{display:grid;grid-template-columns:1fr;gap:8px;margin:22px 0 0;padding:0;list-style:none;text-align:left}.lp-tiers li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 16px;border-radius:var(--lp-r);background:var(--lp-surface-2)}.lp-tier-name{font-weight:700}.lp-tier-size{grid-column:1;color:var(--lp-ink-2);font-size:14px}.lp-tier-price{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-tier-price s{color:var(--lp-muted);font-size:15px;font-weight:600}.lp-tier-note{margin:14px 0 0;color:var(--lp-muted);font-size:13.5px;text-align:left}@media(min-width:620px){.lp-tiers{grid-template-columns:repeat(3,1fr)}.lp-tiers li{grid-template-columns:1fr}.lp-tier-price{grid-column:1;grid-row:auto;margin-top:4px}}.lp-incl{display:grid;grid-template-columns:1fr;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;text-align:left}.lp-incl li{display:flex;align-items:baseline;gap:10px;color:var(--lp-ink-2);font-size:15px}.lp-incl li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lp-cta);transform:translateY(-1px)}.lp-card-preise .lp-ctarow{margin-top:26px}.lp-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0;padding:0;list-style:none}.lp-labels li{padding:8px 16px;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);background:var(--lp-surface);color:var(--lp-ink-2);font-size:14px;font-weight:500}.lp-faq-grid{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;margin-top:clamp(26px,4vw,40px)}.lp-faq{border:1px solid var(--lp-line);border-radius:var(--lp-r);background:var(--lp-surface);overflow:hidden}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:16px 20px;cursor:pointer;font-size:15.5px;font-weight:600;line-height:1.4;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";flex:none;color:var(--lp-cta-text);font-size:20px;font-weight:400;transition:transform .25s var(--lp-ease)}.lp-faq[open] summary:after{transform:rotate(45deg)}.lp-faq p{margin:0;padding:0 20px 18px;color:var(--lp-ink-2);font-size:14.5px;line-height:1.6}#signupCard{max-width:560px;margin:clamp(26px,4vw,40px) auto 0;padding:clamp(26px,4.5vw,44px);border:1px solid transparent;border-radius:var(--lp-r-lg);background:linear-gradient(var(--lp-surface),var(--lp-surface)) padding-box,var(--lp-spec-border) border-box;box-shadow:var(--lp-lift-2)}.f-label{display:block;margin:18px 0 7px;color:var(--lp-ink-2);font-size:13.5px;font-weight:600}#signupCard .name-input,#wunschCard .name-input,.lp-footer .name-input{width:100%;min-height:48px;padding:0 16px;border:1.5px solid var(--lp-line-2);border-radius:14px;background:var(--lp-page);color:var(--lp-ink);font:inherit;font-size:16px}#signupCard .name-input:focus,#wunschCard .name-input:focus,.lp-footer .name-input:focus{outline:2px solid var(--lp-cta);outline-offset:1px;border-color:transparent}#wunschCard .wunsch-text{min-height:116px;padding:12px 16px;line-height:1.45;resize:vertical}.wunsch-count{margin:6px 2px 0;color:var(--lp-muted);font-size:12.5px;text-align:right}.lp-stil-pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.stil-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--lp-ink) 16%,transparent);border-radius:var(--lp-r-pill);background:var(--lp-surface);color:var(--lp-ink-2);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s var(--lp-ease),border-color .15s var(--lp-ease),color .15s var(--lp-ease)}.stil-chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--tab-acc)}.stil-chip[data-event=hochzeit]{--tab-acc: var(--lp-spec-1);--tab-on: #fff}.stil-chip[data-event=geburtstag]{--tab-acc: var(--lp-spec-2);--tab-on: #33201a}.stil-chip[data-event=firma]{--tab-acc: var(--lp-spec-3);--tab-on: #fff}.stil-chip[data-event=ferien]{--tab-acc: var(--lp-spec-4);--tab-on: #fff}.stil-chip:hover{border-color:color-mix(in srgb,var(--tab-acc) 55%,transparent);color:var(--lp-ink)}html[data-event=hochzeit] .stil-chip[data-event=hochzeit],html[data-event=geburtstag] .stil-chip[data-event=geburtstag],html[data-event=firma] .stil-chip[data-event=firma],html[data-event=ferien] .stil-chip[data-event=ferien]{border-color:transparent;background:var(--tab-acc);color:var(--tab-on)}html[data-event=hochzeit] .stil-chip[data-event=hochzeit]:before,html[data-event=geburtstag] .stil-chip[data-event=geburtstag]:before,html[data-event=firma] .stil-chip[data-event=firma]:before,html[data-event=ferien] .stil-chip[data-event=ferien]:before{background:var(--tab-on)}#signupCard .lp-cta,#wunschCard .lp-cta-ghost{width:100%;margin-top:20px}.lp-form-micro{margin:14px 0 0;color:var(--lp-muted);font-size:13px;text-align:center}.l-foot.lp-footer{padding-inline:0;padding-block:clamp(40px,6vw,64px) calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-border);text-align:left}.lp-hairline-footer+.l-foot.lp-footer{border-top:0}.lp-foot-grid{display:grid;gap:28px}.lp-foot-brand{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.lp-foot-brand .lp-brand-name{font-size:18px}.lp-foot-tag{flex-basis:100%;color:var(--lp-muted);font-size:13.5px}.lp-foot-nav{display:flex;flex-wrap:wrap;gap:4px 6px}.lp-foot-nav a{min-height:44px;display:flex;align-items:center;padding:0 12px 0 0;color:var(--lp-ink-2);font-size:14.5px;font-weight:600;text-decoration:none}.lp-foot-side{color:var(--lp-ink-2);font-size:14.5px}.lp-foot-seg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px;font-size:14.5px;color:var(--lp-ink-2)}.lp-foot-seg span{color:var(--lp-ink);font-weight:700}.lp-foot-seg a{color:inherit;text-decoration:none}.lp-foot-seg a:hover{text-decoration:underline}.lp-foot-side p{margin:0 0 8px}.lp-foot-side .l-link{display:inline-flex;align-items:center;min-height:44px}.lp-foot-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;justify-content:space-between;margin-top:34px;padding-top:20px;border-top:1px solid var(--lp-line);color:var(--lp-muted);font-size:13px}.lp-foot-legal{display:flex;flex-wrap:wrap;gap:0 18px;margin-block:-8px}.lp-foot-legal a{display:inline-flex;align-items:center;min-height:40px;color:var(--lp-muted);text-decoration:none}.lp-lang{display:flex;align-items:center;gap:8px;font-weight:600}.lp-lang-off{opacity:.45}.lp-dock{position:fixed;left:18px;bottom:18px;z-index:85;align-items:center;gap:12px;padding:12px 18px 12px 12px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:18px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:var(--lp-lift-2)}.lp-dock-qr{flex:none;display:block;width:78px;padding:6px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #0000000f}.lp-dock-txt{display:flex;flex-direction:column;gap:2px}.lp-dock-t{color:var(--ink);font-size:13.5px;font-weight:700}.lp-dock-s{color:var(--muted);font-size:12.5px}.lp-dock-x{position:absolute;top:-9px;right:-9px;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--lp-line-2);border-radius:50%;background:var(--lp-surface);color:var(--lp-ink-2);font:inherit;font-size:15px;line-height:1;cursor:pointer;box-shadow:var(--lp-lift)}.lp-dock-x:after{content:"";position:absolute;inset:-10px;border-radius:50%}.lp-seg[hidden],.ev-chip[hidden],.lp-device[hidden],.lp-rail[hidden],.lp-phone[hidden],.lp-ph-island[hidden],.lp-ph-status[hidden],.lp-sr[hidden],.ev-variant[hidden],[data-demo-error][hidden],.lp-cta[hidden],.lp-cta-ghost[hidden],.lp-textcta[hidden],.lp-eyebrow[hidden],.lp-ctarow[hidden],.lp-head[hidden],.lp-labels[hidden],.lp-incl[hidden],.lp-trust[hidden],.lp-still[hidden],.lp-cmp[hidden],.lp-cmp-row[hidden],.lp-card-preise[hidden],.lp-faq-grid[hidden],.lp-qrcard[hidden],.lp-qr-svg[hidden],.lp-wall-frame[hidden],.lp-ss-stage[hidden],.lp-stil-chip[hidden],.lp-show-foot[hidden],.lp-nav[hidden],.lp-dock[hidden],.recover-row[hidden],.wunsch-count[hidden],#signupSuccess[hidden],#signupCard[hidden],#wunschSuccess[hidden],#wunschForm[hidden]{display:none!important}@media(min-width:720px){.lp-nav{display:flex;margin-inline:auto}.lp-brand{margin-right:0}.lp-hero-deco{display:block}.lp-incl{grid-template-columns:1fr 1fr}.lp-social{grid-template-columns:1fr 1fr;align-items:start}.lp-mk-sets{grid-template-columns:repeat(3,1fr)}.lp-cmp-col-h{padding:16px 20px 14px;font-size:14px}.lp-cmp-cell{gap:10px;padding:14px 20px;font-size:14.5px}.lp-cmp-cell svg{width:17px;height:17px}.lp-foot-grid{grid-template-columns:1.1fr 1fr 1.2fr;align-items:start}.lp-foot-nav{flex-direction:column;gap:0}}@media(min-width:1000px){:root{--lp-head: 68px}.lp-qrcard{display:flex}.lp-faq-grid{grid-template-columns:1fr 1fr;gap:14px 22px}#qualitaet{contain-intrinsic-size:auto 574px}#gaeste{contain-intrinsic-size:auto 453px}#reaktionen{contain-intrinsic-size:auto 1010px}#gastgeber{contain-intrinsic-size:auto 845px}#unterschied{contain-intrinsic-size:auto 566px}#preise{contain-intrinsic-size:auto 477px}#faq{contain-intrinsic-size:auto 452px}#wunsch{contain-intrinsic-size:auto 532px}#album-erstellen{contain-intrinsic-size:auto 564px}.lp-phone .lp-screen{font-size:11.5px}}@media(hover:hover)and (pointer:fine){.lp-nav a:hover{color:var(--lp-cta-text);background:color-mix(in srgb,var(--lp-cta) 8%,transparent)}.lp-brand:hover .lp-brand-name{color:var(--lp-cta-text)}.ev-chip:hover{background:color-mix(in srgb,var(--lp-ink) 7%,transparent);color:var(--lp-ink)}.lp-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px color-mix(in srgb,var(--lp-cta) 45%,transparent)}.lp-cta-ghost:hover{background:color-mix(in srgb,var(--lp-cta) 13%,transparent);border-color:color-mix(in srgb,var(--lp-cta) 60%,transparent)}.lp-textcta:hover{color:var(--lp-t3-hover);text-decoration:underline;text-underline-offset:3px}.lp-textcta:hover .arr{transform:translate(3px)}.lp-textcta:hover .arr-d{transform:translateY(3px)}.lp-faq summary:hover{color:var(--lp-cta-text)}.lp-dock-x:hover{color:var(--lp-ink)}.lp-foot-nav a:hover,.lp-foot-legal a:hover,.l-link:hover{color:var(--lp-cta-text);text-decoration:underline}}.l-error{margin:8px 4px 0;color:var(--danger-text);font-size:13.5px}.hp-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.l-success-lead{margin:0 0 4px;font-family:var(--lp-display);font-size:26px;font-weight:800;letter-spacing:-.02em;text-align:center}.l-mailnote{margin:14px 0 4px;color:var(--lp-muted);font-size:13px;text-align:center}.l-foot{padding:18px 20px calc(28px + env(safe-area-inset-bottom));text-align:center;color:var(--lp-muted);font-size:13px}.l-link{color:var(--lp-cta-text);font-weight:600}.recover-row{display:flex;gap:8px;margin-top:10px}.recover-row[hidden]{display:none}.recover-row .name-input{flex:1;min-width:0}.lp-zugang{--zg-row-h: 46px;--zg-more-h: 34px;display:none}html[data-zugang] .lp-stage{padding-top:clamp(18px,2.5vw,30px)}html[data-zugang] .lp-zugang{display:block}.lp-zugang-in{padding-bottom:clamp(24px,3.5vw,44px);text-align:center}html[data-zugang=mehr]:not([data-lp]) .lp-zugang-in:after{content:"";display:block;height:var(--zg-more-h)}.lp-zugang-h{margin:0 0 4px;color:var(--lp-ink-2);font-family:inherit;font-size:13.5px;font-weight:400;letter-spacing:.01em;opacity:.72}.lp-zugang-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px 26px;width:fit-content;max-width:min(100%,760px);min-height:var(--zg-row-h);margin:0 auto;padding:4px 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lp-zugang-row::-webkit-scrollbar{display:none}.lp-zugang-row.is-open{flex-wrap:wrap;justify-content:center;overflow:visible}.lp-zg-item{--zg-accent: var(--lp-cta);flex:none;display:flex;align-items:center;min-width:0;scroll-snap-align:start}.lp-zg-open{display:flex;align-items:center;gap:10px;min-width:0;max-width:280px;padding:5px 0;color:inherit;text-align:left;text-decoration:none}.lp-zg-cover{flex:none;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--zg-accent) 45%,var(--lp-ink));background:color-mix(in srgb,var(--zg-accent) 12%,var(--lp-page));color:var(--lp-ink);font-size:14px;font-weight:600;line-height:1;transition:border-color .2s var(--lp-ease)}.lp-zg-cover img{width:100%;height:100%;object-fit:cover}.lp-zg-text{display:grid;min-width:0}.lp-zg-title{overflow:hidden;color:var(--lp-ink);font-size:14.5px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.lp-zg-open:hover .lp-zg-title{text-decoration:underline;text-underline-offset:2px}.lp-zg-open:hover .lp-zg-cover{border-color:var(--zg-accent)}.lp-zg-meta{overflow:hidden;color:var(--lp-ink-2);font-size:12.5px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.lp-zg-more{display:flex;align-items:center;justify-content:center;min-height:32px;margin:2px auto 0;padding:0;border:0;background:none;color:var(--lp-ink-2);font:inherit;font-size:12.5px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-ink) 30%,transparent);text-underline-offset:2px;cursor:pointer}.lp-zg-more[hidden]{display:none}.lp-zg-more:hover{color:var(--lp-ink);text-decoration-color:currentColor}.lp-zg-skel .lp-zg-cover,.lp-zg-skel .lp-zg-title,.lp-zg-skel .lp-zg-meta{background:color-mix(in srgb,var(--lp-ink) 10%,transparent);border-color:transparent}.lp-zg-skel .lp-zg-title{width:116px;height:11px;border-radius:4px}.lp-zg-skel .lp-zg-meta{width:78px;height:9px;margin-top:5px;border-radius:4px}html[data-js] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--lp-ease),transform .6s var(--lp-ease);transition-delay:var(--rv-d, 0ms)}html[data-js] [data-reveal].in{opacity:1;transform:none}html[data-js] .lp-ph-grid.anim .lp-tile{animation:lp-tile-in .4s var(--lp-ease) both}.lp-ph-grid .lp-tile:nth-child(1){animation-delay:0ms}.lp-ph-grid .lp-tile:nth-child(2){animation-delay:22ms}.lp-ph-grid .lp-tile:nth-child(3){animation-delay:44ms}.lp-ph-grid .lp-tile:nth-child(4){animation-delay:66ms}.lp-ph-grid .lp-tile:nth-child(5){animation-delay:88ms}.lp-ph-grid .lp-tile:nth-child(6){animation-delay:.11s}.lp-ph-grid .lp-tile:nth-child(7){animation-delay:132ms}.lp-ph-grid .lp-tile:nth-child(8){animation-delay:154ms}.lp-ph-grid .lp-tile:nth-child(9){animation-delay:176ms}.lp-ph-grid .lp-tile:nth-child(10){animation-delay:198ms}.lp-ph-grid .lp-tile:nth-child(11){animation-delay:.22s}.lp-ph-grid .lp-tile:nth-child(12){animation-delay:242ms}.lp-ph-grid .lp-tile:nth-child(13){animation-delay:264ms}.lp-ph-grid .lp-tile:nth-child(14){animation-delay:286ms}.lp-ph-grid .lp-tile:nth-child(15){animation-delay:308ms}html[data-js] .lp-ph-pill{animation:lp-pulse 2.4s var(--lp-ease) infinite}html[data-js] .lp-ss-stage{opacity:0}html[data-js] .lp-ss-stage.drop{animation:lp-ss-in .6s var(--lp-ease) both}html[data-js] .lp-ss-img.b{animation:lp-ss-fade 10s ease-in-out infinite}.lp-dock{display:none;opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none}@media(min-width:1000px){.lp-dock{display:flex}}.lp-dock[hidden]{display:none}html[data-js] .lp-dock{transition:opacity .3s var(--lp-ease),transform .3s var(--lp-ease),visibility .3s var(--lp-ease)}.lp-dock.show{opacity:1;visibility:visible;transform:none;pointer-events:auto}@keyframes lp-tile-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes lp-ss-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes lp-ss-fade{0%,38%{opacity:0}46%,88%{opacity:1}96%,to{opacity:0}}@keyframes lp-pulse{0%,to{box-shadow:0 2px 8px #0000001f,0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 2px 8px #0000001f,0 0 0 .7em transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html[data-js] [data-reveal]{opacity:1;transform:none}html[data-js] .lp-ss-stage{opacity:1!important}}
