@font-face{font-family:sans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_546988{font-family:sans,sans Fallback}.__variable_546988{--font-sans:"sans","sans Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/7d78925e89801896-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.00%;size-adjust:115.82%}.__className_4423df{font-family:"serif","serif Fallback"}.__variable_4423df{--font-serif:"serif","serif Fallback"}@font-face{font-family:display;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_7f7cc1{font-family:display,display Fallback}.__variable_7f7cc1{--font-display:"display","display Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4ea204{font-family:mono,mono Fallback}.__variable_4ea204{--font-mono:"mono","mono Fallback"}:root{color-scheme:light;--fg:#1c1917;--muted:#57534e;--bg:#f7f6f3;--surface:#ffffff;--line:#e6e2da;--header:4.5rem;--font:var(--font-sans),"Segoe UI",sans-serif;--display:var(--font-sans),"Segoe UI",sans-serif}body[data-font=serif]{--display:var(--font-serif),Georgia,serif}body[data-font=mono]{--font:var(--font-mono),ui-monospace,monospace;--display:var(--font-mono),ui-monospace,monospace}body[data-design=standard][data-layout=classic]{--bg:#f3efe6;--display:var(--font-serif),Georgia,serif}body[data-design=standard][data-layout=luxury]{--fg:#f4f1ea;--muted:#b7b1a6;--bg:#141414;--surface:#1c1c1c;--line:rgb(244 241 234/16%);--display:var(--font-serif),Georgia,serif;color-scheme:dark}body[data-design=standard][data-layout=minimal]{--bg:#ffffff}body[data-design=standard][data-layout=magazine] .hero h1{font-size:clamp(3.2rem,8vw,6.5rem);max-width:14ch}body[data-design=standard][data-layout=sidebar-left] .site-main{display:grid;grid-template-columns:16rem 1fr}body[data-design=standard][data-layout=liquid-glass] .card,body[data-design=standard][data-layout=liquid-glass] .site-header{background:rgb(255 255 255/72%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:1.05rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:520;letter-spacing:-.03em;line-height:1.05}h2{color:var(--primary)}p{margin:0}.wrap{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.notice,.standard-root{min-height:100dvh}.site-main{min-height:calc(100dvh - 10rem)}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.site-header.is-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header__bar{min-height:var(--header);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.site-header__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:650}.site-header__brand img{width:2.25rem;height:2.25rem;object-fit:contain}.site-header__toggle{display:none;background:transparent;border:1px solid var(--line);padding:.4rem .7rem}.site-header nav{display:flex;gap:1.25rem;align-items:center}.site-header a{text-decoration:none}.site-header__item{position:relative}.site-header__sub{display:none;position:absolute;top:100%;left:0;min-width:12rem;padding:.6rem;background:var(--surface);border:1px solid var(--line)}.site-header__item:focus-within .site-header__sub,.site-header__item:hover .site-header__sub{display:grid;grid-gap:.4rem;gap:.4rem}.section{padding:4.5rem 0}.section[data-spacing=none]{padding:0}.section[data-spacing=compact]{padding:2.5rem 0}.section[data-spacing=spacious]{padding:7rem 0}.section h2{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 1.25rem}.section:nth-of-type(2n){background:rgb(from var(--primary) r g b/.05)}.section:nth-of-type(odd){background:rgb(from var(--primary) r g b/.025)}.hero{min-height:70vh;display:grid;align-items:end;background:#1c1917 50%/cover no-repeat;color:#f7f6f3}.hero__copy{padding:5rem 0;display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.hero h1{font-size:clamp(3rem,7vw,5.5rem);margin:0;max-width:16ch}.hero p{max-width:38rem;color:#e7e2d8}.cards,.logos{list-style:none;padding:0;margin:0}.cards{display:grid;grid-template-columns:repeat(var(--cards-columns,4),minmax(0,1fr));grid-gap:1rem;gap:1rem}.cards[data-columns="2"]{--cards-columns:2}.cards[data-columns="3"]{--cards-columns:3}.card,.contact address,.cta,.faq details{background:var(--surface);padding:1.25rem;border-radius:1rem}.card{gap:.8rem;min-height:8rem;overflow-wrap:anywhere}.card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .3s ease}.card h3{margin:0 0 1.25rem;font-size:1.75rem}.card p,.cta p,.prose p{color:var(--muted)}.card img{width:3rem;height:3rem;object-fit:cover;margin-bottom:1.25rem}.card .icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem;padding:1.25rem;border-radius:1rem;color:var(--accent);background:rgb(from var(--accent) r g b/.1)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.split--right img{order:2}.cta{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:start}.contact{display:grid;grid-gap:1.5rem;gap:1.5rem}.contact address{font-style:normal;display:grid;grid-gap:.4rem;gap:.4rem;white-space:pre-line}.faq{display:grid;grid-gap:.6rem;gap:.6rem}.faq summary{cursor:pointer;font-weight:650}.logos{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.logos img{height:2.5rem;width:auto}.steps{display:grid;grid-gap:1rem;gap:1rem;list-style:none;margin:0;padding:0}.steps__item{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.steps__number{display:grid;place-items:center;width:3rem;min-height:3rem;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;overflow-wrap:anywhere}.steps__content{min-width:0;overflow-wrap:anywhere}.steps__content h3{margin:0 0 .6rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.25}.steps__content p{color:var(--muted);white-space:pre-line}.richtext{display:grid;grid-gap:.8rem;gap:.8rem}.richtext h2,.richtext h3{margin:.4rem 0 0}.btn{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 1.1rem;border:1px solid;text-decoration:none;background:transparent;cursor:pointer}.btn--solid{background:var(--accent);color:#fff;border-color:transparent}body[data-layout=luxury] .btn--solid{color:#141414}.form{display:grid;grid-gap:1rem;gap:1rem;max-width:40rem}.form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}.form__field{display:grid;grid-gap:.35rem;gap:.35rem}.form__field--full,.form__heading,.form__note{grid-column:1/-1}.form input,.form select,.form textarea{width:100%;background:var(--bg);border:1px solid var(--line);padding:.7rem .8rem}.form__choices{display:grid;grid-gap:.35rem;gap:.35rem}.form__choices label,.form__field[data-type=checkbox]{display:flex;gap:.5rem;align-items:center}.form__error{color:#9f1239}.form__success{padding:1rem;border:1px solid var(--line);background:var(--surface)}.form small,.form__note,.form__privacy{color:var(--muted)}.form__privacy{margin:0;font-size:.92rem}.form__privacy a{color:inherit}.site-footer{border-top:1px solid var(--line);padding:1.5rem 0 2rem}.notice,.site-footer__bar{display:flex;justify-content:space-between;gap:1rem;align-items:center}.site-footer nav{display:flex;gap:1rem}.site-footer a{text-decoration:none}.notice{min-height:100dvh;justify-content:center;padding:2rem}.empty{width:min(1120px,calc(100% - 2.5rem));margin:4rem auto;color:var(--muted)}.legal{width:min(760px,calc(100% - 2.5rem));margin:4rem auto 5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.legal h1{font-size:clamp(2.4rem,5vw,4rem);margin:0}.legal h2{font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.3;margin:0}.legal section{display:grid;grid-gap:.65rem;gap:.65rem}.legal__html{overflow-wrap:anywhere}.legal__html>*+*{margin-top:1rem}.legal__html h1,.legal__html h2,.legal__html h3{margin-block:1.5rem .75rem}.legal__html p+p{margin-top:.75rem}.legal__html table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.legal__html td,.legal__html th{padding:.4rem;border:1px solid var(--line)}.legal dl{display:grid;grid-template-columns:10rem 1fr;grid-gap:.45rem 1rem;gap:.45rem 1rem;margin:0}.legal dt{color:var(--muted)}.legal dd{margin:0}[data-animate]{opacity:0;animation:rise .7s ease both;animation-play-state:paused}[data-animate].is-in{animation-play-state:running}[data-animate=fade-in]{animation-name:fade}[data-animate=slide-down]{animation-name:down}[data-animate=slide-left]{animation-name:left}[data-animate=slide-right]{animation-name:right}[data-animate=zoom-in]{animation-name:zoom}[data-stagger]>*{opacity:0;transform:translateY(16px)}[data-stagger].is-in>*{animation:rise .7s ease both}[data-stagger].is-in>:nth-child(2){animation-delay:.08s}[data-stagger].is-in>:nth-child(3){animation-delay:.16s}[data-stagger].is-in>:nth-child(4){animation-delay:.24s}[data-stagger].is-in>:nth-child(5){animation-delay:.32s}[data-stagger].is-in>:nth-child(6){animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes down{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes left{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes right{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-animate],[data-stagger]>*{opacity:1;animation:none;transform:none}}@media (max-width:800px){.cards,.form__grid,.legal dl,.split,body[data-layout=sidebar-left] .site-main{grid-template-columns:1fr}.site-header__toggle{display:inline-flex}.site-header nav{display:none;position:absolute;inset:var(--header) 0 auto 0;background:var(--surface);border-bottom:1px solid var(--line);padding:1rem 1.25rem 1.25rem;flex-direction:column;align-items:flex-start}.site-header nav.is-open{display:flex}.site-header__sub{position:static;display:grid;border:0;padding:.3rem 0 .3rem .8rem}.site-footer__bar{flex-direction:column;align-items:flex-start}}body[data-design=alltagshilfe]{--ah-primary:var(--primary,#571553);--ah-accent:var(--accent,#1d792d);--ah-ink:color-mix(in srgb,var(--ah-primary) 42%,#211b21);--ah-muted:color-mix(in srgb,var(--ah-ink) 68%,white);--ah-bg:color-mix(in srgb,var(--ah-primary) 4%,white);--ah-surface:white;--ah-line:color-mix(in srgb,var(--ah-primary) 12%,white);--ah-soft:color-mix(in srgb,var(--ah-primary) 9%,white);--ah-shadow:color-mix(in srgb,var(--ah-primary) 14%,transparent);--ah-shadow-soft:color-mix(in srgb,var(--ah-primary) 8%,transparent);--ah-accent-shadow:color-mix(in srgb,var(--ah-accent) 20%,transparent);background:var(--ah-bg);color:var(--ah-ink);color-scheme:light;font-family:var(--font-sans),"Segoe UI",sans-serif}.ah-root{min-height:100dvh;background:radial-gradient(ellipse at 92% 17%,rgb(255 255 255/84%),transparent 30rem),var(--ah-bg)}.ah-wrap{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.ah-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ah-line);background:color-mix(in srgb,var(--ah-bg) 94%,transparent);box-shadow:0 8px 26px var(--ah-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ah-header__bar{min-height:6rem;justify-content:space-between;gap:clamp(1rem,3vw,2.5rem)}.ah-brand,.ah-header__bar{display:flex;align-items:center}.ah-brand{flex:0 0 auto;gap:.85rem;color:var(--ah-primary);text-decoration:none}.ah-brand img{width:4.5rem;height:4.5rem;object-fit:contain}.ah-brand>span{display:grid;grid-gap:.05rem;gap:.05rem}.ah-brand strong{font-size:1.2rem;line-height:1.25}.ah-brand small{max-width:17rem;color:var(--ah-muted);font-size:.9rem;font-weight:400;line-height:1.4}.ah-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2.4vw,2.5rem);color:var(--ah-ink);font-weight:550}.ah-footer a,.ah-nav a{color:inherit;text-decoration:none}.ah-footer a:hover,.ah-nav a:hover{color:var(--ah-primary)}.ah-nav__item{position:relative}.ah-nav__sub{position:absolute;top:100%;left:0;display:none;min-width:12rem;gap:.4rem;padding:.75rem;border:1px solid var(--ah-line);border-radius:.75rem;background:var(--ah-surface);box-shadow:0 8px 24px var(--ah-shadow)}.ah-nav__item:focus-within .ah-nav__sub,.ah-nav__item:hover .ah-nav__sub{display:grid}.ah-menu-toggle{display:none;padding:.5rem .75rem;border:1px solid var(--ah-line);border-radius:.6rem;background:transparent;cursor:pointer}.ah-contact-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.7rem;padding:.75rem 1.15rem;border-radius:.85rem;background:var(--ah-accent);box-shadow:0 6px 14px var(--ah-accent-shadow);color:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ah-contact-button:hover{color:#fff;box-shadow:0 9px 20px var(--ah-accent-shadow);transform:translateY(-2px)}.ah-contact-button span{display:grid;line-height:1.25}.ah-contact-button strong{font-size:.95rem}.ah-contact-button small{font-size:.9rem;font-weight:600}.ah-main{min-height:calc(100dvh - 10rem)}.ah-root section:nth-of-type(2n){background:var(--ah-soft)}.ah-root section:nth-of-type(odd){background:var(--ah-surface)}.ah-root .section{padding-block:clamp(3rem,6vw,5rem);background:transparent}.ah-root .section--hero{padding-block:clamp(2rem,4vw,3.5rem)}.ah-root .section h2{color:var(--ah-primary)}.ah-hero{color:var(--ah-ink)}.ah-hero__layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.ah-hero__copy{display:grid;justify-items:start;grid-gap:1.15rem;gap:1.15rem}.ah-hero__eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.6rem 1rem;border-radius:99rem;background:var(--ah-soft);color:var(--ah-ink);font-size:.92rem;font-weight:600}.ah-hero__eyebrow:before{width:1.1rem;height:1.1rem;margin-right:.55rem;border:2px solid var(--ah-accent);border-radius:50%;color:var(--ah-accent);content:"✓";font-size:.7rem;line-height:1rem;text-align:center}.ah-hero h1{max-width:17ch;margin:0;color:var(--ah-primary);font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:650;letter-spacing:-.045em;line-height:1.12}.ah-hero__lede{max-width:42rem;color:var(--ah-muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.ah-hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.4rem}.ah-button{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1.45rem;border-radius:.85rem;color:#fff;font-size:1rem;font-weight:650;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ah-button:hover{color:#fff;transform:translateY(-2px)}.ah-button--primary{background:var(--ah-primary);box-shadow:0 6px 14px var(--ah-shadow)}.ah-button--contact{background:var(--ah-accent);box-shadow:0 6px 14px var(--ah-accent-shadow)}.ah-hero__visual{position:relative;min-width:0;padding-bottom:1rem}.ah-hero__image{width:100%;aspect-ratio:1.08;border-radius:1.4rem;object-fit:cover;box-shadow:0 20px 50px var(--ah-shadow)}.ah-hero__image-note{position:absolute;right:.6rem;bottom:0;left:.6rem;display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem;border:1px solid var(--ah-line);border-radius:1rem;background:color-mix(in srgb,var(--ah-bg) 96%,transparent);box-shadow:0 8px 24px var(--ah-shadow);color:var(--ah-ink);font-weight:600}.ah-hero__image-note span{color:var(--ah-accent)}body[data-design=alltagshilfe] .section[data-section="sections.image-text"]{background:color-mix(in srgb,var(--ah-primary) 7%,white)}.ah-about__layout{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:clamp(2rem,3.5vw,3rem);gap:clamp(2rem,3.5vw,3rem)}.ah-about__visual{display:grid;align-content:start;grid-gap:1.2rem;gap:1.2rem}.ah-about__image,.ah-about__image-placeholder{width:100%;aspect-ratio:1.08;border-radius:1.35rem;background:var(--ah-soft);box-shadow:0 16px 36px var(--ah-shadow);object-fit:cover}.ah-about__quote{display:flex;gap:.9rem;margin:0;padding:1.25rem 1.4rem;border:1px solid var(--ah-line);border-radius:1.15rem;background:var(--ah-surface);box-shadow:0 8px 24px var(--ah-shadow-soft)}.ah-about__quote>span{color:var(--ah-primary);font-size:2.4rem;font-weight:750;line-height:1}.ah-about__quote p{margin:.2rem 0 0;color:var(--ah-ink);font-size:1.04rem;font-style:italic;line-height:1.6}.ah-about__copy{min-width:0}.ah-about__eyebrow{margin:0 0 1rem;color:var(--ah-accent);font-size:.86rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ah-about__copy h2{margin:0;color:var(--ah-primary);font-size:clamp(2rem,3.2vw,2.8rem);letter-spacing:-.04em;line-height:1.2}.ah-about__text{margin:1rem 0 0;color:var(--ah-ink);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65;white-space:pre-line}.ah-about__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none}.ah-about__trust li{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.8rem;border:1px solid var(--ah-line);border-radius:.9rem;background:var(--ah-surface);box-shadow:0 5px 16px var(--ah-shadow-soft);color:var(--ah-ink);font-size:.9rem;font-weight:650;line-height:1.35}.ah-about__trust svg{flex:0 0 auto;color:var(--ah-accent)}.ah-about__phone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.6rem;color:var(--ah-primary);font-weight:650;text-decoration-thickness:1px;text-underline-offset:.2rem}.ah-about__phone strong{white-space:nowrap}.ah-contact-section{overflow:hidden}.ah-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem)}.ah-contact__intro{max-width:34rem}.ah-contact__eyebrow{margin:0 0 1rem;color:var(--ah-accent);font-size:.82rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.ah-contact__intro h2{margin:0;color:var(--ah-primary);font-size:clamp(2.15rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1.12}.ah-contact__lead{margin:1.25rem 0 0;color:var(--ah-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.ah-contact__note{display:flex;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.1rem 1.25rem;border:1px solid var(--ah-line);border-radius:1rem;background:color-mix(in srgb,var(--ah-soft) 64%,transparent);color:var(--ah-ink)}.ah-contact__note p{margin:0;font-size:.96rem;line-height:1.55}.ah-contact__note-mark{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:var(--ah-primary);color:white;font-size:1.15rem}.ah-contact__details{position:relative;display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1.15rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--ah-primary) 8%,white);border-radius:1.5rem;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ah-soft) 76%,transparent),transparent 60%),var(--ah-surface);box-shadow:0 22px 60px var(--ah-shadow-soft)}.ah-contact__card{display:flex;min-width:0;align-items:center;gap:1rem;padding:1.05rem;border:1px solid var(--ah-line);border-radius:1rem;background:color-mix(in srgb,var(--ah-surface) 92%,var(--ah-bg));color:var(--ah-ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.ah-contact__card:hover{border-color:color-mix(in srgb,var(--ah-primary) 26%,white);box-shadow:0 10px 24px var(--ah-shadow-soft);transform:translateY(-2px)}.ah-contact__icon{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;border-radius:.9rem;background:var(--ah-soft);color:var(--ah-primary)}.ah-contact__card--phone .ah-contact__icon{background:var(--ah-accent);color:white}.ah-contact__card--email .ah-contact__icon{background:color-mix(in srgb,var(--ah-primary) 12%,white);color:var(--ah-primary)}.ah-contact__copy{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.ah-contact__copy small{color:var(--ah-muted);font-size:.88rem}.ah-contact__copy strong{overflow-wrap:anywhere;color:var(--ah-ink);font-size:1.03rem;font-weight:700;white-space:pre-line}.ah-contact__arrow{margin-left:auto;color:var(--ah-accent);font-size:1.2rem}.ah-contact__empty{display:flex;align-items:center;gap:1rem;padding:1.1rem;border:1px solid var(--ah-line);border-radius:1rem;color:var(--ah-ink)}.ah-contact__empty p{margin:0}.ah-root .cards{grid-template-columns:repeat(var(--cards-columns,4),minmax(0,1fr));gap:1.25rem}.ah-root .card,.ah-root .contact address,.ah-root .faq details,.ah-root .steps__item{border:1px solid var(--ah-line);border-radius:1.2rem;background:var(--ah-surface);box-shadow:0 10px 28px var(--ah-shadow-soft)}.ah-root .steps__content p{color:var(--ah-muted)}.ah-root .card:hover{border-color:color-mix(in srgb,var(--ah-primary) 22%,white);box-shadow:0 15px 34px var(--ah-shadow)}.ah-callbar{position:fixed;z-index:30;right:50%;bottom:1rem;display:flex;align-items:center;gap:.7rem;max-width:calc(100vw - 2rem);padding:.65rem .9rem .65rem 1rem;border:1px solid var(--ah-line);border-radius:1rem;background:color-mix(in srgb,var(--ah-bg) 96%,transparent);box-shadow:0 8px 30px var(--ah-shadow);color:var(--ah-ink);text-decoration:none;transform:translateX(50%)}.ah-callbar__status{width:.7rem;height:.7rem;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--ah-accent) 68%,white)}.ah-callbar strong{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1rem;border-radius:.75rem;background:var(--ah-accent);color:#fff;white-space:nowrap}.ah-footer{border-top:1px solid var(--ah-line);background:color-mix(in srgb,var(--ah-surface) 55%,transparent);padding:1.5rem 0 2rem}.ah-footer nav,.ah-footer__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width:1000px){.ah-header__bar,.ah-nav{gap:1rem}.ah-brand small{max-width:12rem}}@media (max-width:800px){.ah-header__bar{position:relative;min-height:5rem;flex-wrap:wrap;padding-block:.65rem}.ah-menu-toggle{display:inline-flex;order:3}.ah-contact-button{order:2;margin-left:auto}.ah-nav{position:absolute;top:100%;right:-1.5rem;left:-1.5rem;display:none;align-items:flex-start;flex-direction:column;order:4;padding:1rem 1.5rem 1.25rem;border-bottom:1px solid var(--ah-line);background:var(--ah-surface)}.ah-nav.is-open{display:flex}.ah-nav__sub{position:static;display:grid;border:0;box-shadow:none}.ah-hero__layout{grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);gap:2rem}.ah-contact{grid-template-columns:1fr;gap:2rem}.ah-about__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem}.ah-about__trust{grid-template-columns:1fr}.ah-root .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ah-wrap{width:min(100% - 2rem,38rem)}.ah-header__bar{gap:.65rem}.ah-brand{gap:.55rem}.ah-brand img{width:2rem;height:2rem}.ah-brand small{max-width:10rem;font-size:.75rem}.ah-brand strong{font-size:1rem}.ah-contact-button{gap:.45rem;padding:.55rem .65rem}.ah-contact-button small,.ah-contact-button strong{font-size:.72rem}.ah-about__layout,.ah-hero__layout{grid-template-columns:1fr}.ah-about__image,.ah-about__image-placeholder{aspect-ratio:1.2}.ah-about__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-contact__card{gap:.75rem;padding:.85rem}.ah-contact__copy strong{font-size:.95rem}.ah-hero__visual{width:min(100%,38rem);margin-inline:auto}.ah-root .cards{grid-template-columns:1fr}.ah-hero__actions{width:100%}.ah-button{flex:1 1 100%}.ah-callbar{right:.75rem;bottom:.75rem;left:.75rem;justify-content:space-between;max-width:none;gap:.45rem;padding:.5rem;transform:none}.ah-callbar>span:nth-child(2){font-size:.85rem}.ah-callbar strong{gap:.3rem;padding:.55rem .65rem;font-size:.85rem}.ah-footer nav,.ah-footer__bar{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ah-button,.ah-contact-button{transition:none}}body[data-design=loehne]{color-scheme:dark;--lh-bg:#070708;--lh-raise:#121316;--lh-ink:#f6f3ec;--lh-muted:#a39e94;--lh-line:rgb(246 243 236/14%);--lh-silver:#c9c3b8;--lh-chrome:#e6e1d6;--lh-glow:rgb(214 208 196/36%);--lh-header:5rem;background:var(--lh-bg);color:var(--lh-ink);font-family:var(--font-display),"Segoe UI",sans-serif;font-weight:400;font-size:1.02rem;letter-spacing:.012em;line-height:1.6;scrollbar-color:#3a3a3c #070708}body[data-design=loehne] ::selection{background:#e6e1d6;color:#111}.lh-root[data-atmosphere=silver]{--lh-silver:#d7dbe2;--lh-glow:rgb(214 220 230/42%)}.lh-root[data-atmosphere=warm]{--lh-silver:#e4d3c2;--lh-glow:rgb(236 214 186/44%)}.lh-root{min-height:100dvh;background:radial-gradient(1200px 480px at 80% -10%,rgb(255 255 255/4%),transparent 55%),var(--lh-bg);color:var(--lh-ink)}.lh-wrap{width:min(1240px,calc(100% - 4.5rem));margin-inline:auto}.lh-root .steps__item{background:var(--lh-raise);border-color:var(--lh-line)}.lh-root .steps__number{background:var(--lh-chrome);color:var(--lh-bg)}.lh-root .steps__content p{color:var(--lh-muted)}.lh-root [data-section="sections.steps"] h2{color:var(--lh-ink)}.lh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lh-kicker{margin:0 0 .85rem;color:var(--lh-silver);font-size:.68rem;font-weight:400;letter-spacing:.26em;text-transform:uppercase}.lh-kicker[data-lh-chars]{display:flex;flex-wrap:wrap;gap:0}.lh-char{display:inline-block;overflow:hidden;line-height:1}.lh-char>span{display:block}.lh-display{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:-.04em;line-height:.98}.lh-display--sub{font-size:clamp(2.1rem,4vw,3.5rem);max-width:14ch}.lh-line{overflow:hidden;padding:.02em 0 .14em;margin-bottom:-.08em}.lh-line,.lh-line>span{display:block}.lh-root :focus-visible{outline:1px solid var(--lh-chrome);outline-offset:4px}.lh-header{position:fixed;inset:0 0 auto 0;z-index:40;color:var(--lh-ink);border-bottom:1px solid transparent;transition:border-color .5s ease}.lh-header:before{content:"";position:absolute;inset:0 0 -2.8rem 0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(7 7 8/86%),rgb(7 7 8/62%) 46%,rgb(7 7 8/18%) 78%,transparent);transition:background .5s ease,inset .5s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,backdrop-filter .5s ease,inset .5s ease;transition:background .5s ease,backdrop-filter .5s ease,inset .5s ease,-webkit-backdrop-filter .5s ease}.lh-header.is-scrolled{border-bottom-color:var(--lh-line)}.lh-header.is-scrolled:before{inset:0;background:rgb(7 7 8/72%);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.lh-header__bar{position:relative;z-index:1;min-height:var(--lh-header);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.lh-wordmark{color:inherit;text-decoration:none;font-size:.74rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.45;max-width:16rem;text-shadow:0 1px 10px rgb(0 0 0/55%)}.lh-header__nav{display:flex;align-items:center;gap:1.8rem}.lh-header__item>a,.lh-header__nav>a{color:var(--lh-ink);text-decoration:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 10px rgb(0 0 0/55%)}.lh-header__item{position:relative}.lh-header__sub{display:none}.lh-header__item:focus-within .lh-header__sub,.lh-header__item:hover .lh-header__sub{display:grid;position:absolute;top:calc(100% + .8rem);left:0;min-width:12rem;padding:.85rem .9rem;background:rgb(12 12 14/88%);border:1px solid var(--lh-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-gap:.55rem;gap:.55rem}.lh-header__sub a{color:var(--lh-ink);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.lh-header__tools{display:flex;align-items:center;gap:.7rem}.lh-header__toggle{display:none;background:transparent;color:inherit;border:1px solid var(--lh-line);padding:.45rem .75rem;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;cursor:pointer}.lh-cta.lh-cta--menu{display:none}.lh-header .lh-cta{background:rgb(7 7 8/62%);border-color:rgb(246 243 236/72%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lh-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:0 1.15rem;border:1px solid rgb(230 225 214/48%);color:var(--lh-ink);background:transparent;text-decoration:none;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:400;transition:box-shadow .45s ease,background .45s ease,border-color .45s ease}.lh-cta:hover{border-color:var(--lh-chrome);background:rgb(246 243 236/6%);box-shadow:0 0 0 1px rgb(230 225 214/28%),0 0 28px var(--lh-glow)}.lh-textlink{color:var(--lh-silver);text-decoration:none;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;border-bottom:1px solid transparent}.lh-textlink:hover{color:var(--lh-ink);border-bottom-color:var(--lh-silver)}.lh-hero{position:relative;min-height:100dvh;display:grid;align-items:flex-end;overflow:hidden;scroll-margin-top:0}.lh-hero:after{content:"";position:absolute;inset:calc(var(--lh-header) + .45rem) .9rem .9rem;border:1px solid rgb(246 243 236/16%);pointer-events:none;z-index:2}.lh-hero__stage{position:absolute;inset:0}.lh-hero__still,.lh-hero__video{width:100%;height:100%;object-fit:cover;object-position:40% 12%}.lh-hero__shade{background:linear-gradient(180deg,rgb(7 7 8/18%),rgb(7 7 8/8%) 36%,rgb(7 7 8/78%)),linear-gradient(90deg,rgb(7 7 8/62%),transparent 62%)}.lh-hero__shade,.lh-wash{position:absolute;inset:0}.lh-wash{opacity:0;pointer-events:none;transition:opacity 1.15s ease}.lh-wash[data-wash=obsidian]{background:radial-gradient(circle at 68% 42%,rgb(90 90 94/28%),transparent 42%),linear-gradient(180deg,rgb(5 5 6/10%),rgb(5 5 6/55%))}.lh-wash[data-wash=silver]{background:radial-gradient(circle at 32% 40%,rgb(214 220 230/42%),transparent 46%),linear-gradient(180deg,rgb(16 18 22/5%),rgb(8 10 14/62%))}.lh-wash[data-wash=warm]{background:radial-gradient(circle at 60% 48%,rgb(244 226 204/40%),transparent 48%),linear-gradient(180deg,rgb(42 28 16/8%),rgb(14 9 6/64%))}.lh-root[data-atmosphere=obsidian] .lh-wash[data-wash=obsidian],.lh-root[data-atmosphere=silver] .lh-wash[data-wash=silver],.lh-root[data-atmosphere=warm] .lh-wash[data-wash=warm]{opacity:1}.lh-hero__copy{position:relative;z-index:3;padding:0 0 6.5rem;display:grid;justify-items:start;grid-gap:1.15rem;gap:1.15rem}.lh-hero h1{max-width:11ch;font-size:clamp(4.2rem,8.6vw,8.4rem);font-weight:300;line-height:.9}.lh-hero__lede{max-width:28rem;margin:.2rem 0 0;color:var(--lh-muted);font-weight:300;font-size:1.12rem;line-height:1.55}.lh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.lh-hero__scroll{position:absolute;z-index:3;right:max(1.6rem,calc((100% - 1240px) / 2));bottom:2.1rem;color:var(--lh-silver);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;text-decoration:none}.lh-hero__scroll:before{content:"";display:inline-block;width:2.4rem;height:1px;margin-right:.7rem;vertical-align:middle;background:var(--lh-silver)}.lh-atmosphere{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start;margin-top:.4rem}.lh-atmosphere__label{margin:0;letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;color:var(--lh-chrome)}.lh-atmosphere__note{margin:0;color:var(--lh-muted);font-size:.84rem;max-width:22rem}.lh-atmosphere__row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.lh-atmosphere__row button{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--lh-muted);border:1px solid var(--lh-line);padding:.38rem .7rem .38rem .4rem;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;cursor:pointer}.lh-atmosphere__row button.is-on{color:var(--lh-ink);border-color:rgb(230 225 214/55%)}.lh-atmosphere__swatch{width:.85rem;height:.85rem;border-radius:50%;border:1px solid rgb(255 255 255/35%)}.lh-atmosphere__row button[data-finish=obsidian] .lh-atmosphere__swatch{background:#141416}.lh-atmosphere__row button[data-finish=silver] .lh-atmosphere__swatch{background:linear-gradient(140deg,#f2f2f2,#8d929a)}.lh-atmosphere__row button[data-finish=warm] .lh-atmosphere__swatch{background:#f3eadf}.lh-stage{border-top:1px solid var(--lh-line);scroll-margin-top:0}.lh-stage__frame{display:block}.lh-stage__visual{position:relative;height:68vw;min-height:16rem;overflow:hidden;background:#09090b}.lh-stage__canvas,.lh-stage__canvas img{position:absolute;inset:0}.lh-stage__canvas img{width:100%;height:100%;object-fit:cover;object-position:center 46%;opacity:0}.lh-stage__canvas img.is-on{opacity:1}.lh-stage__shot{display:none}.lh-stage__caption,.lh-stage__index{position:absolute;z-index:2;margin:0;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;color:var(--lh-chrome);text-shadow:0 1px 12px rgb(0 0 0/70%)}.lh-stage__caption{top:1.3rem;left:1.3rem}.lh-stage__index{left:1.3rem;bottom:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lh-stage__total{color:var(--lh-muted)}.lh-stage__progress{display:none;position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lh-chrome);transform:scaleX(0);transform-origin:left center;z-index:2}.lh-stage__slide{padding:3.2rem 0;border-top:1px solid var(--lh-line);width:min(1240px,calc(100% - 4.5rem));margin-inline:auto}.lh-stage__slide h2{margin:0;max-width:12ch;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(2.3rem,4.6vw,4.4rem);letter-spacing:-.04em;line-height:.98}.lh-stage__slide>p:not(.lh-kicker){max-width:34rem;color:var(--lh-muted);margin:1.1rem 0 0}.lh-stage__no{margin-right:.7rem;color:var(--lh-chrome)}.lh-facts{display:grid;grid-gap:1.15rem;gap:1.15rem;margin:1.6rem 0 0}.lh-facts div{display:grid;grid-gap:.2rem;gap:.2rem}.lh-facts dt{color:var(--lh-silver);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem}.lh-facts dd{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(1.6rem,2vw,2.1rem);letter-spacing:-.03em}.lh-section{padding:7.5rem 0;border-top:1px solid var(--lh-line);scroll-margin-top:5.5rem}.lh-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end;margin-bottom:2.2rem}.lh-note{color:var(--lh-muted);margin:0 0 .4rem;max-width:38rem;font-size:.95rem}.lh-bento{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;grid-gap:.7rem;gap:.7rem}.lh-bento__cell{position:relative;overflow:hidden;min-height:17rem;padding:1.5rem 1.4rem 1.6rem;border:1px solid var(--lh-line);background:linear-gradient(180deg,rgb(255 255 255/3%),transparent 42%),var(--lh-raise)}.lh-bento__cell--house{grid-column:span 7;grid-row:span 2;min-height:32rem}.lh-bento__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.lh-bento__cell--house:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 7 8/60%) 10%,rgb(7 7 8/88%) 78%);pointer-events:none}.lh-bento__cell--solo{grid-column:1/-1}.lh-bento__cell--a,.lh-bento__cell--b,.lh-bento__cell--d{grid-column:span 5}.lh-bento__cell--c{grid-column:span 7}.lh-bento__cell--e{grid-column:span 4}.lh-bento__cell--f{grid-column:span 8}.lh-bento__cell:before{content:"";position:absolute;width:70%;height:70%;right:-10%;top:-20%;background:radial-gradient(circle,rgb(246 243 236/16%),transparent 62%);opacity:0;transition:opacity .6s ease;pointer-events:none}.lh-bento__cell:hover:before{opacity:1}.lh-bento__inner{position:relative;z-index:1;height:100%;display:grid;align-content:flex-end;grid-gap:.35rem;gap:.35rem;transition:transform .7s ease}.lh-bento__cell:hover .lh-bento__inner{transform:scale(1.035)}.lh-bento__cell h3{margin:0;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:clamp(1.7rem,2.4vw,2.5rem);letter-spacing:-.03em;line-height:1.05}.lh-bento__cell p{margin:0;color:var(--lh-muted)}.lh-bento__cell .lh-kicker,.lh-card .lh-kicker,.lh-stage__slide .lh-kicker{color:var(--lh-silver)}.lh-bento__copy{display:grid;grid-gap:.8rem;gap:.8rem;max-width:38rem}.lh-bento__copy p{color:var(--lh-muted)}.lh-bento__num{position:absolute;top:0;right:0;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:3.2rem;letter-spacing:-.04em;color:rgb(246 243 236/14%);line-height:1}.lh-grid{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem 1rem;gap:1.1rem 1rem}.lh-card{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.lh-card__media{aspect-ratio:4/3;overflow:hidden;position:relative;border:1px solid var(--lh-line);background:radial-gradient(circle at 70% 38%,rgb(214 208 196/16%),transparent 46%),linear-gradient(165deg,#1a1b1e,#0b0b0d)}.lh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.lh-card:hover .lh-card__media img{transform:scale(1.05)}.lh-card__media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgb(255 255 255/16%),transparent 52%);opacity:0;transition:opacity .5s ease}.lh-card:hover .lh-card__media:after{opacity:1}.lh-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:1;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;border:1px solid var(--lh-line);padding:.28rem .45rem;background:rgb(7 7 8/55%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lh-card h3{margin:.35rem 0 0;font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:1.85rem;letter-spacing:-.03em}.lh-card p,.lh-card__price{margin:0;color:var(--lh-muted)}.lh-card__price{color:var(--lh-chrome);letter-spacing:.04em}.lh-meta{font-size:.82rem;letter-spacing:.04em}.lh-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.8rem}.lh-filters button{background:transparent;color:var(--lh-muted);border:1px solid var(--lh-line);padding:.45rem .75rem;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;cursor:pointer}.lh-filters button.is-on{color:#141414;background:var(--lh-ink);border-color:var(--lh-ink)}.lh-contact{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:start}.lh-contact address{font-style:normal;white-space:pre-line;color:var(--lh-muted);display:grid;grid-gap:.4rem;gap:.4rem;margin-top:1.4rem}.lh-contact a{color:var(--lh-ink)}.lh-footer{border-top:1px solid var(--lh-line);padding:3.2rem 0 2.6rem;background:#050506}.lh-club{display:grid;grid-template-columns:.8fr 1.3fr auto;grid-gap:2rem 3rem;gap:2rem 3rem;align-items:flex-end}.lh-club__mark{height:2.5rem;width:auto;margin:0 0 .85rem}.lh-club__name{margin:0;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase}.lh-club__place{margin:.45rem 0 0}.lh-club__hint,.lh-club__place{color:var(--lh-muted);font-size:.92rem}.lh-club__hint{margin:0;max-width:28rem}.lh-club__legal{display:flex;gap:1.1rem}.lh-club__legal a{color:var(--lh-muted);text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.lh-club__legal a:hover{color:var(--lh-ink)}.lh-page{padding:8rem 0 4rem}.lh-root .lh-page{padding:calc(var(--lh-header) + 3.2rem) 0 5rem}.lh-root .legal{color:var(--lh-ink);margin-top:0}.lh-root .legal h1{font-weight:300}.lh-root .legal dt,.lh-root .legal p{color:var(--lh-muted)}.lh-root .richtext a{color:var(--lh-chrome)}.lh-root .form{max-width:none}.lh-root .form input,.lh-root .form select,.lh-root .form textarea{background:transparent;border:0;border-bottom:1px solid var(--lh-line);border-radius:0;padding:.8rem 0;color:var(--lh-ink)}.lh-root .form textarea{border:1px solid var(--lh-line);padding:.8rem}.lh-root .form small,.lh-root .form__field>span,.lh-root .form__note,.lh-root .form__privacy{color:var(--lh-muted);letter-spacing:.04em}.lh-root .form__privacy a{color:var(--lh-chrome)}.lh-root .legal h2{font-weight:400}.lh-root .btn--solid{background:transparent;color:var(--lh-ink);border:1px solid rgb(230 225 214/50%);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;min-height:3rem;padding:0 1.25rem;cursor:pointer;transition:box-shadow .45s ease,background .45s ease}.lh-root .btn--solid:hover{background:rgb(246 243 236/6%);box-shadow:0 0 0 1px rgb(230 225 214/25%),0 0 26px var(--lh-glow)}.lh-root .form__success{border-color:var(--lh-line);background:transparent;color:var(--lh-ink)}.lh-cursor,.lh-cursor__dot{display:none}@media (min-width:900px){.lh-stage__frame{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.lh-stage__visual{position:-webkit-sticky;position:sticky;top:0;height:100dvh;min-height:0}.lh-stage__slide{width:auto;min-height:100dvh;margin:0;border-top:0;display:grid;align-content:flex-end;padding:0 7vw 12vh 6vw}html.is-lh-pin .lh-stage__frame{height:100dvh;overflow:hidden;align-items:stretch}html.is-lh-pin .lh-stage__visual{position:relative;height:100%}html.is-lh-pin .lh-stage__rail{position:relative;min-height:100%}html.is-lh-pin .lh-stage__slide{position:absolute;inset:0;min-height:0;opacity:0}html.is-lh-pin .lh-stage__slide:first-child{opacity:1}html.is-lh-pin .lh-stage__progress{display:block}}@media (prefers-reduced-motion:no-preference){html:not(.is-lh-ready) body[data-design=loehne] [data-lh-char]>span,html:not(.is-lh-ready) body[data-design=loehne] [data-lh-mask-line]{transform:translateY(110%)}html:not(.is-lh-ready) body[data-design=loehne] [data-lh-hero-item]{opacity:0}}@media (max-width:1100px){.lh-grid{grid-template-columns:1fr 1fr}.lh-bento__cell,.lh-bento__cell--a,.lh-bento__cell--b,.lh-bento__cell--c,.lh-bento__cell--d,.lh-bento__cell--e,.lh-bento__cell--f,.lh-bento__cell--house,.lh-bento__cell--solo{grid-column:1/-1;grid-row:auto;min-height:0}.lh-bento__cell--house{min-height:22rem}}@media (max-width:899px){.lh-header__toggle{display:inline-flex}.lh-header__tools .lh-cta{display:none}.lh-cta.lh-cta--menu{display:inline-flex;margin-top:1.35rem}.lh-header__nav{display:none;position:fixed;inset:0;z-index:1;background:rgb(7 7 8/94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:calc(var(--lh-header) + 1.5rem) max(1.4rem,env(safe-area-inset-right)) calc(2.6rem + env(safe-area-inset-bottom)) max(1.4rem,env(safe-area-inset-left));gap:.85rem;overflow:auto}.lh-header__nav.is-open{display:flex}.lh-header__item>a,.lh-header__nav>a{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:1.65rem;letter-spacing:-.03em;text-transform:none}.lh-header__sub{position:static;display:grid;border:0;background:transparent;padding:.2rem 0 .4rem}.lh-header__tools,.lh-wordmark{position:relative;z-index:2}.lh-club,.lh-contact,.lh-head,.lh-house{grid-template-columns:1fr}.lh-contact{gap:2.25rem}.lh-club,.lh-head{display:grid;align-items:start}.lh-stage__index,.lh-stage__progress,.lh-stage__visual{display:none}.lh-stage__shot{display:block;width:100%;height:58vw;min-height:13rem;margin:0 0 1.35rem;object-fit:cover;object-position:center 46%}.lh-stage__slide{padding:1.5rem 0 1.75rem}}@media (max-width:800px){.lh-stage__slide,.lh-wrap{width:min(1240px,calc(100% - 2rem))}.lh-section{padding:4.25rem 0}.lh-hero{display:flex;flex-direction:column;justify-content:flex-end}.lh-hero:after{display:none}.lh-hero__copy{padding-bottom:0}.lh-hero h1{max-width:12ch;font-size:clamp(2.55rem,11vw,3.6rem)}.lh-hero__scroll{position:relative;z-index:3;right:auto;bottom:auto;width:min(1240px,calc(100% - 2rem));margin:1.35rem auto 1.6rem}}@media (max-width:699px){.lh-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lh-bento__cell:before,.lh-bento__inner,.lh-card__media img,.lh-card__media:after,.lh-cta,.lh-header,.lh-header:before,.lh-root .btn--solid,.lh-wash{transition:none}.lh-bento__cell:hover .lh-bento__inner,.lh-card:hover .lh-card__media img{transform:none}.lh-stage__visual{position:relative;height:auto;min-height:16rem}.lh-stage__slide{min-height:0}html:not(.is-lh-ready) body[data-design=loehne] [data-lh-char]>span,html:not(.is-lh-ready) body[data-design=loehne] [data-lh-hero-item],html:not(.is-lh-ready) body[data-design=loehne] [data-lh-mask-line]{transform:none;opacity:1}}