body.cr-public-site[data-page=home]{--home-paper:#f6efe3;--home-sand:#e8dac7;--home-ink:#3d2b21;--home-muted:#705a49;--home-rule:#cebaa3;background:var(--home-intro-nav)}body.cr-public-site[data-page=home] .home-flow{color:var(--home-ink);background:var(--home-intro-surface);font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.65}body.cr-public-site[data-page=home] .sticky-cta{display:none!important}.home-flow *,.home-flow ::after,.home-flow ::before{box-sizing:border-box}.home-flow__shell{width:min(calc(100% - clamp(2rem,10vw,8.8rem)),80rem);margin-inline:auto}.home-flow__section{padding-block:clamp(3.5rem,6vw,6rem);background:var(--home-paper);scroll-margin-top:6rem}.home-flow__section--sand{background:var(--home-sand)}.home-flow__section--materials{border-radius:2rem 2rem 0 0}.home-flow__section--cases{border-block:1px solid #d9c8b2}.home-flow__section--trust{padding-top:clamp(3.5rem,6vw,6rem)}body.cr-public-site[data-page=home] .home-flow h2,body.cr-public-site[data-page=home] .home-flow h3{margin:0;min-width:0;max-width:100%;color:inherit;font-family:"Playfair Display",Georgia,serif;font-weight:700;letter-spacing:-.025em!important;text-wrap:pretty;overflow-wrap:break-word}body.cr-public-site[data-page=home] .home-flow h2{font-size:clamp(2rem, 3.6vw, 3.15rem);line-height:1.15}body.cr-public-site[data-page=home] .home-flow h3{font-size:clamp(1.45rem, 2vw, 1.9rem);line-height:1.2}.home-flow p{margin:1rem 0 0}.home-flow__eyebrow{display:block;margin:0 0 1.1rem!important;color:#80563d;font-size:.75rem;font-weight:750;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.home-flow__lead{max-width:45ch;color:var(--home-muted);font-size:clamp(1.05rem, 1.5vw, 1.2rem);line-height:1.65}.home-flow__heading{max-width:47rem;margin-bottom:2.5rem}.home-flow__heading--split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:3rem;max-width:none}.home-flow__heading--split>p{margin:0}.home-flow__material-intro{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.home-flow__materials{min-width:0;margin:0;overflow:hidden;aspect-ratio:8/3;border-radius:1.25rem;background:var(--home-sand)}.home-flow__materials img{display:block;width:100%;height:100%;aspect-ratio:8/3;object-fit:cover}body.cr-public-site[data-page=home] .home-flow__button,body.cr-public-site[data-page=home] .home-flow__link{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:2.75rem;max-width:100%;font-size:.9375rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.home-flow__button{padding:.85rem 1.35rem;border:1px solid #d6a858;border-radius:4px;color:#302116;background:#d9ab59;text-decoration:none;text-align:center}.home-flow__button:hover{background:#e6bb70}.home-flow__link{justify-content:flex-start!important;padding-block:0.4rem;color:inherit;text-decoration:underline;text-decoration-color:#a87b4c;text-underline-offset:0.3em;text-decoration-thickness:1px}.home-flow__link:hover{text-decoration-thickness:2px}.home-flow__button .material-symbols-outlined,.home-flow__link .material-symbols-outlined{flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.home-flow__button svg,.home-flow__link svg{display:block;width:100%;height:100%}.home-flow summary:focus-visible,.home-flow__button:focus-visible,.home-flow__link:focus-visible{outline:3px solid currentColor;outline-offset:5px}.home-flow__center{display:flex;justify-content:center;margin-top:2rem}.home-flow__cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.home-flow__case{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d0bba1;border-radius:.75rem;background:#fbf6ec}.home-flow__cover{display:flex;align-items:center;justify-content:center;height:18rem;overflow:hidden;background:#d9c4a8}.home-flow__cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%}.home-flow__cover:focus-visible{outline:3px solid var(--home-ink);outline-offset:-5px}.home-flow__case-copy{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;padding:1.5rem}.home-flow__case-meta{margin-bottom:.75rem;color:#795a40;font-size:.75rem;font-weight:650;line-height:1.5}body.cr-public-site[data-page=home] .home-flow__case h3{font-size:1.6rem}.home-flow__case-copy p{margin:.85rem 0 1.2rem;color:var(--home-muted);font-size:.9375rem;line-height:1.6}.home-flow__case-copy .home-flow__link{margin-top:auto}.home-flow__section--journey{color:#f8f0e4;background:var(--home-intro-surface);border-block:1px solid #806448}.home-flow__journey-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,0.85fr);column-gap:clamp(2rem,6vw,6rem);align-items:end;max-width:none}.home-flow__journey-heading>.home-flow__eyebrow{grid-column:1/-1;color:#e5bd7d}.home-flow__journey-heading h2{max-width:19ch!important}.home-flow__journey-heading .home-flow__lead{max-width:34ch;margin:0 0 .2rem;color:#e9ddce}.home-flow__faq{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem)}.home-flow__faq .home-flow__heading{margin:0}.home-flow__faq .home-flow__heading>a{margin-top:1.5rem}.home-flow__answers{min-width:0}.home-flow__answers details{border-top:1px solid #baa183}.home-flow__answers details:last-child{border-bottom:1px solid #baa183}.home-flow__answers summary{padding:1.25rem .25rem;font-weight:700;line-height:1.5;cursor:pointer}.home-flow__answers summary::marker{color:#855333}.home-flow__answers details p{margin:0 0 1.4rem;padding-inline:1.1rem 0.5rem;color:#654f3e}.home-flow__gift{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:2rem;align-items:center;padding:3rem 0 0;margin-top:3.5rem;border-top:1px solid #c5ac8e}.home-flow__gift>img,.home-flow__gift>picture>img{display:block;width:100%;height:auto}body.cr-public-site[data-page=home] .home-flow__gift h2{font-size:clamp(1.7rem, 2.5vw, 2.3rem)}.home-flow__gift .home-flow__eyebrow{margin-bottom:.65rem!important}.home-flow__gift p:not(.home-flow__eyebrow){max-width:58ch;color:#654f3e}.home-flow__final{color:#f8f0e4;background:var(--home-intro-surface);text-align:center}body.cr-public-site[data-page=home] .home-flow #erstellen.home-flow__final{background:var(--home-intro-surface)!important;border-top:0}.home-flow__final .home-flow__eyebrow{color:#e5bd7d}.home-flow__final h2{max-width:20ch;margin-inline:auto!important}.home-flow__final .home-flow__lead{margin:1.25rem auto 0;color:#e9ddce}.home-flow__final-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}.home-flow__final .home-flow__button:focus-visible{outline-color:#fff8e9}body.cr-public-site[data-page=home] #footer-placeholder .public-footer{color:#eadccc;background:var(--home-intro-nav)!important;border-top:1px solid #78614b}body.cr-public-site[data-page=home] .public-footer-brand-copy,body.cr-public-site[data-page=home] .public-footer-legal,body.cr-public-site[data-page=home] .public-footer-legal-links a,body.cr-public-site[data-page=home] .public-footer-links a{color:#dccbb7}body.cr-public-site[data-page=home] .public-footer-title{color:#e3bd7f}@media (max-width:1050px){.home-flow__shell{width:calc(100% - 3rem)}.home-flow__heading--split{gap:2rem}.home-flow__cases{gap:1rem}.home-flow__case-copy{padding:1.15rem}.home-flow__cover{height:15rem}.home-flow__gift{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}.home-flow__gift>a{grid-column:2;justify-self:start}}@media (max-width:760px){.home-flow__shell{width:calc(100% - 2rem)}.home-flow__section{padding-block:3rem}.home-flow__section--materials{border-radius:1.25rem 1.25rem 0 0}.home-flow__section--trust{padding-top:3rem}.home-flow__faq,.home-flow__heading--split,.home-flow__material-intro{grid-template-columns:minmax(0,1fr);gap:1.75rem}.home-flow__materials{border-radius:.8rem}.home-flow__cases{grid-template-columns:minmax(0,1fr)}.home-flow__case{display:grid;grid-template-columns:minmax(0,0.32fr) minmax(0,0.68fr)}.home-flow__cover{position:relative;min-height:0;height:auto}.home-flow__cover img{position:absolute;inset:0;height:100%}.home-flow__case-copy{padding:1rem}body.cr-public-site[data-page=home] .home-flow__case h3{font-size:1.35rem}.home-flow__case-meta{font-size:.7rem}.home-flow__case-copy p{font-size:.875rem}.home-flow__case-copy .home-flow__link{font-size:.875rem}.home-flow__journey-heading{grid-template-columns:minmax(0,1fr);gap:0}.home-flow__journey-heading .home-flow__lead{max-width:45ch;margin-top:1.25rem}.home-flow__gift{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:2.5rem;padding-top:2.5rem}.home-flow__gift>a{grid-column:1/-1}.home-flow__final-actions{flex-direction:column;align-items:stretch}.home-flow__final-actions .home-flow__link{justify-content:center!important}}@media (max-width:400px){.home-flow__gift{grid-template-columns:minmax(0,1fr)}.home-flow__gift>img,.home-flow__gift>picture>img{width:5rem}}.home-flow__case{transition:border-color 220ms ease,box-shadow .3s ease}.home-flow__case:focus-within{border-color:#a78250;box-shadow:0 12px 28px rgb(61 43 33 / 10%)}.home-flow__answers summary{border-radius:.3rem;transition:background-color .2s ease}.home-flow__answers summary:hover{background:rgb(255 250 241 / 35%)}.home-flow__answers details[open] summary{color:#69442e}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){html:not(.crimory-low-motion) .home-flow__case{transition:transform 350ms cubic-bezier(.22, 1, .36, 1),border-color 220ms ease,box-shadow 350ms ease}html:not(.crimory-low-motion) .home-flow__case:hover{transform:translateY(-4px);border-color:#a78250;box-shadow:0 16px 32px rgb(61 43 33 / 13%)}html:not(.crimory-low-motion) .home-flow__cover img{transition:transform .7s cubic-bezier(.22, 1, .36, 1)}html:not(.crimory-low-motion) .home-flow__case:hover .home-flow__cover img{transform:scale(1.035)}html:not(.crimory-low-motion) .home-flow__button,html:not(.crimory-low-motion) .home-intro__primary{transition:transform 250ms ease,box-shadow 250ms ease,background-color 250ms ease}html:not(.crimory-low-motion) .home-flow__button:hover,html:not(.crimory-low-motion) .home-intro__primary:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgb(29 18 10 / 18%)}html:not(.crimory-low-motion) :is(.home-flow__link,.home-flow__button,.home-intro__primary,.home-intro__secondary) svg{transition:transform 250ms ease}html:not(.crimory-low-motion) :is(.home-flow__link,.home-flow__button,.home-intro__primary,.home-intro__secondary):hover svg{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.home-flow *,.home-flow ::after,.home-flow ::before,.home-intro__actions a,.home-intro__actions svg{animation:none!important;transition:none!important}}