@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.D8IReVS-.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-normal.B5wCrnbP.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-normal.DZNkLIMe.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-normal.KEduutn5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-vietnamese-300-normal.BTzPAsHw.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-normal.ByHlPz7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-normal.BsCYHBWC.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-normal.DueGyF8j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.B31MkR9z.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-300-italic.Dj41S4NK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-cyrillic-300-italic.Bi4RSOgf.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-300-italic.Bo30KLu4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-vietnamese-300-italic.CCKicgM4.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-300-italic.DjSFy2Pr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-italic.Bt0Wsy7Q.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-italic.DambfolG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-italic.qkwBXYHn.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-300-italic.DRnsRYID.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #cb7777;--color-primary-deep: #a95858;--color-secondary: #e7baba;--color-accent: #e7baba;--color-text: #3a332e;--color-muted: #7a6f66;--color-border: #e7dfd6;--color-linen: #f8f4ee;--color-sand: #efe7dc;--color-wood: #5b4637;--font-body: "DM Sans", system-ui, sans-serif;--font-display: "Cormorant Garamond", Georgia, serif;--font-ui: var(--font-body);--font-alt: var(--font-body);--container: 1120px;--narrow: 680px;--header-height: 84px;--radius: 4px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.7;color:var(--color-text);background:#fff}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary-deep);text-underline-offset:3px}a:hover{color:var(--color-wood)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.15;margin:0 0 20px;color:var(--color-wood)}h1{font-size:clamp(40px,6vw,64px);font-weight:300}h2{font-size:clamp(32px,4vw,44px);font-weight:300}h3{font-size:26px}p{margin:0 0 20px}p:last-child{margin-bottom:0}::selection{background:var(--color-secondary)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.narrow{max-width:var(--narrow);margin-inline:auto}.skip-link{position:absolute;left:-9999px;top:0;background:#fff;padding:8px 16px;z-index:1000}.skip-link:focus{left:8px;top:8px}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.eyebrow{display:block;margin-bottom:14px;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.section{padding-block:clamp(64px,10vw,120px)}.section--linen{background:var(--color-linen)}.section--sand{background:var(--color-sand)}.section+.section:not(.section--linen):not(.section--sand){padding-top:0}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:15px;letter-spacing:.02em;line-height:1;padding:15px 28px;border-radius:999px;background:var(--color-wood);color:#fff;text-decoration:none;border:1px solid var(--color-wood);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.btn:hover,.btn:focus-visible{color:#fff;background:var(--color-primary-deep);border-color:var(--color-primary-deep)}.btn--primary{background:var(--color-primary-deep);border-color:var(--color-primary-deep)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--color-wood);border-color:var(--color-wood)}.btn--ghost{background:transparent;color:var(--color-wood)}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--color-wood);color:#fff}.btn--light{background:#fff;border-color:#fff;color:var(--color-wood)}.btn--light:hover,.btn--light:focus-visible{background:transparent;color:#fff;border-color:#fff}.actions{display:flex;flex-wrap:wrap;gap:12px}.more{font-weight:500;text-decoration:none;color:var(--color-primary-deep)}.more:after{content:" →";transition:margin .2s}.more:hover:after{margin-left:4px}.prose p,.prose li{color:var(--color-text)}.prose ul{padding-left:20px;margin:0 0 20px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--color-primary)}.lead{font-size:20px;line-height:1.6;color:var(--color-muted)}.field{margin-bottom:20px}.field label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--color-muted)}.field input[type=text],.field input[type=email],.field input[type=number],.field input[type=date],.field select,.field textarea{width:100%;padding:13px 16px;font-family:var(--font-body);font-size:17px;color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #cb777726}.field--check{display:flex;align-items:flex-start;gap:10px}.field--check input{margin-top:5px;accent-color:var(--color-primary-deep)}.field--check label{margin:0;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.6}.field__hint{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--color-muted)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn:disabled{opacity:.6;cursor:wait}.form-message{padding:12px 16px;font-size:15px;border-radius:var(--radius);background:#eef5ec;color:#2e6b2e}.form-message.is-error{background:#fbeaea;color:#9b2c2c}.form-message ul{margin:6px 0 0;padding-left:20px}.page{max-width:820px;padding:clamp(48px,8vw,96px) 24px 96px}.page h1{margin-bottom:40px}.page h2{font-size:28px;font-weight:400;margin-top:48px}.page h3{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--color-text);margin-top:32px}.page h4{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--color-text);margin-top:20px;margin-bottom:10px}.page p,.page li{font-size:16px;line-height:1.75}.page a{word-break:break-word}.window{position:relative}.window:after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0H100V100H0Z M50 0L100 55V100H0V55Z' fill='white' fill-opacity='.55' fill-rule='evenodd'/%3E%3Cg fill='none' stroke='white' stroke-opacity='.7' stroke-width='3' vector-effect='non-scaling-stroke'%3E%3Cpath d='M0 55L50 0L100 55' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat}.mandala[data-astro-cid-pgvysuhq]{position:absolute;z-index:-1;left:var(--x, 50%);top:var(--y, 50%);width:var(--groesse, 640px);aspect-ratio:1;translate:-50% -50%;pointer-events:none;user-select:none}.mandala[data-astro-cid-pgvysuhq]>[data-astro-cid-pgvysuhq]{position:absolute;inset:0;width:100%;height:100%}.mandala--rose[data-astro-cid-pgvysuhq]{color:var(--color-primary)}.mandala--weiss[data-astro-cid-pgvysuhq]{color:#fff}.mandala__aquarell[data-astro-cid-pgvysuhq]{opacity:var(--aquarell, .2);mix-blend-mode:multiply;rotate:-14deg;scale:1.06}.mandala--weiss[data-astro-cid-pgvysuhq] .mandala__aquarell[data-astro-cid-pgvysuhq]{mix-blend-mode:soft-light}.mandala[data-astro-cid-pgvysuhq] svg[data-astro-cid-pgvysuhq]{overflow:visible;fill:none;stroke:currentColor;stroke-width:var(--linie, 1.3px);stroke-linejoin:round}.mandala[data-astro-cid-pgvysuhq] svg[data-astro-cid-pgvysuhq] [data-astro-cid-pgvysuhq]{vector-effect:non-scaling-stroke}.mandala__blaetter[data-astro-cid-pgvysuhq]{opacity:var(--blaetter, .6)}.mandala__mitte[data-astro-cid-pgvysuhq]{opacity:var(--mitte, .42)}@media(prefers-reduced-motion:no-preference){.mandala__blaetter[data-astro-cid-pgvysuhq]{animation:mandala-drehen 360s linear infinite}.mandala__mitte[data-astro-cid-pgvysuhq]{animation:mandala-drehen 480s linear infinite reverse}@supports (animation-timeline: view()){.mandala__blaetter[data-astro-cid-pgvysuhq],.mandala__mitte[data-astro-cid-pgvysuhq],.mandala__aquarell[data-astro-cid-pgvysuhq]{animation-duration:auto;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.mandala__blaetter[data-astro-cid-pgvysuhq]{animation-name:mandala-blaetter}.mandala__mitte[data-astro-cid-pgvysuhq]{animation-name:mandala-mitte}.mandala__aquarell[data-astro-cid-pgvysuhq]{animation-name:mandala-aquarell}}}@keyframes mandala-drehen{to{rotate:360deg}}@keyframes mandala-blaetter{0%{rotate:-18deg}to{rotate:18deg}}@keyframes mandala-mitte{0%{rotate:12deg}to{rotate:-12deg}}@keyframes mandala-aquarell{0%{rotate:-24deg;scale:1}to{rotate:-4deg;scale:1.12}}
