.location-gallery[data-astro-cid-kzkg4u52]{padding-block:var(--section-space)}.location-gallery__intro[data-astro-cid-kzkg4u52]{grid-template-columns:minmax(10rem,.65fr) minmax(16rem,1.25fr) minmax(16rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.location-gallery__intro[data-astro-cid-kzkg4u52] .eyebrow[data-astro-cid-kzkg4u52]{margin-top:.45rem}.location-gallery__intro[data-astro-cid-kzkg4u52] h2[data-astro-cid-kzkg4u52]{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(2.4rem,4.5vw,4.75rem);font-weight:500;line-height:1.04}.location-gallery__intro[data-astro-cid-kzkg4u52]>p[data-astro-cid-kzkg4u52]:last-child{max-width:29rem;margin:.45rem 0 0;font-size:1.05rem;line-height:1.55}.location-gallery__grid[data-astro-cid-kzkg4u52]{columns:3;column-gap:clamp(.6rem,1.4vw,1.25rem)}.location-gallery[data-astro-cid-kzkg4u52] figure[data-astro-cid-kzkg4u52]{break-inside:avoid;background:#d7d9d3;min-width:0;margin:0 0 clamp(.6rem,1.4vw,1.25rem);overflow:hidden}.location-gallery[data-astro-cid-kzkg4u52] img[data-astro-cid-kzkg4u52]{width:100%;height:auto;transition:transform .9s cubic-bezier(.22,1,.36,1)}.location-gallery[data-astro-cid-kzkg4u52] figure[data-astro-cid-kzkg4u52]:hover img[data-astro-cid-kzkg4u52]{transform:scale(1.018)}.retreat-impressions[data-astro-cid-kzkg4u52]{padding-block:var(--section-space)}.retreat-impressions__intro[data-astro-cid-kzkg4u52]{grid-template-columns:minmax(10rem,.65fr) minmax(0,2.05fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.retreat-impressions__intro[data-astro-cid-kzkg4u52] .eyebrow[data-astro-cid-kzkg4u52]{margin-top:.45rem}.retreat-impressions__intro[data-astro-cid-kzkg4u52] h2[data-astro-cid-kzkg4u52]{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.4rem,4.5vw,4.75rem);font-weight:500;line-height:1.04}.retreat-impressions__grid[data-astro-cid-kzkg4u52]{columns:3;column-gap:clamp(.75rem,2vw,1.5rem)}.retreat-impressions[data-astro-cid-kzkg4u52] figure[data-astro-cid-kzkg4u52]{break-inside:avoid;background:#0e211c;margin:0 0 clamp(.75rem,2vw,1.5rem);overflow:hidden}.retreat-impressions[data-astro-cid-kzkg4u52] img[data-astro-cid-kzkg4u52]{width:100%;height:auto;display:block}.retreat-practices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:2rem 0 3rem;display:grid}.retreat-practice{color:#f9f6ee;background:#18332b;border-radius:1rem;min-width:0;padding:1.4rem}.retreat-practice span{color:#e6b86c;font-size:.75rem;font-weight:700}.retreat-practice h3{color:inherit;margin:1.4rem 0 .6rem;font-size:1.18rem}.retreat-practice p{color:#edf0e9;margin:0;font-size:.94rem}.retreat-fold>summary{list-style:none}.retreat-fold>summary::-webkit-details-marker{display:none}.retreat-fold>summary h2{display:inline-block}@media (width>=601px){.retreat-fold>summary{pointer-events:none}}.retreat-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2.25rem 0 3rem;display:grid}.retreat-pillar{background:#ffffff61;border:1px solid #171b1926;border-radius:1.1rem;min-width:0;padding:1.35rem}.retreat-pillar span{color:var(--color-copper);letter-spacing:.08em;margin-bottom:1.6rem;font-size:.72rem;font-weight:700;display:block}.retreat-pillar h3{margin:0 0 .55rem;font-size:1.2rem}.retreat-pillar p{color:#48554c;margin:0;font-size:.94rem}.copy .retreat-rhythm{border-top:1px solid #171b1938;margin:1.75rem 0 3rem;padding:0;list-style:none}.retreat-rhythm li{border-bottom:1px solid #171b1926;grid-template-columns:minmax(9rem,1fr) 1fr;gap:1rem;margin:0;padding:1rem 0;display:grid}.retreat-rhythm strong{color:var(--color-copper);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.retreat-callout{border-left:3px solid var(--color-copper);margin:2.6rem 0;padding:.2rem 0 .2rem 1.4rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45}.retreat-callout p{margin:0}.copy ul.retreat-for-you{max-width:var(--reading-width);gap:.85rem;margin:1.75rem 0 3rem;padding:0;list-style:none;display:grid}.retreat-for-you li{margin:0;padding-left:2rem;position:relative}.retreat-for-you li:before{content:"✓";color:var(--color-copper);font-weight:700;position:absolute;top:.02em;left:0}.retreat-transformation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2.5rem 0 1rem;display:grid}.retreat-transformation section{background:#ffffff61;border:1px solid #171b1926;border-radius:1.1rem;min-width:0;padding:clamp(1.25rem,3vw,1.75rem)}.retreat-transformation section:last-child{color:#f4f2e9;background:#18332b}.retreat-transformation .retreat-transformation__label{color:var(--color-copper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.76rem;font-weight:700}.retreat-transformation section:last-child .retreat-transformation__label{color:#e6b86c}.retreat-transformation ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.retreat-transformation li{margin:0}.retreat-invitation{background:#dfe7de;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0 clamp(3.5rem,8vw,6rem);padding:clamp(1.25rem,3vw,1.75rem);display:flex}.retreat-invitation p{max-width:28rem;margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.45}.retreat-invitation .button{flex:none}.mdx-content{max-width:min(100%,52rem)}.mdx-content>h2,.mdx-content>p,.mdx-content>.retreat-callout,.mdx-content>.retreat-rhythm{max-width:var(--reading-width)}.retreat-food-video{width:min(100%,22rem);margin:2.5rem auto}.retreat-food-video video{width:100%;height:auto;display:block}.retreat-food-video figcaption{color:#48554c;margin-top:.6rem;font-size:.9rem}.retreat-inline-media,.retreat-media-pair,.retreat-room-grid{margin:clamp(2.5rem,6vw,4.5rem) 0}.retreat-inline-media,.retreat-media-pair figure,.retreat-room-grid figure{margin-inline:0;overflow:hidden}.retreat-inline-media img,.retreat-room-grid img{object-fit:cover;width:100%;height:100%}.retreat-inline-media img{object-fit:contain;height:auto;display:block}.retreat-inline-media--wide{width:min(100%,42rem)}.retreat-inline-media--sea{width:min(100%,36rem);margin-left:auto}.retreat-inline-media figcaption,.retreat-media-pair figcaption{color:#59645d;margin-top:.75rem;font-size:.78rem;line-height:1.45}.retreat-media-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.retreat-media-pair figure{flex-direction:column;display:flex}.retreat-media-pair img,.retreat-media-pair video{object-fit:contain;width:100%;height:auto;display:block}.retreat-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:36rem;display:grid}.retreat-leaders figure{margin:0}.retreat-leaders img{border-radius:.8rem;width:100%;height:auto}.retreat-leaders span{padding-top:.45rem;display:block}.retreat-media-pair--landscape{grid-template-columns:.72fr 1.28fr}.retreat-room-grid{grid-template-columns:1.4fr .8fr .8fr;gap:.65rem;display:grid}.retreat-room-grid figure{min-height:20rem}.retreat-leaders figcaption{margin-top:.6rem;font-size:.95rem;line-height:1.55}.mdx-content--retreat>h2,.mdx-content--retreat .retreat-fold>summary h2{margin:2.1rem 0 .8rem}.mdx-content--retreat>h2:first-child{margin-top:0}.mdx-content--retreat>#beitrag-und-anmeldung{scroll-margin-top:6.5rem}.mdx-content--retreat h2+h3{color:#68776b;letter-spacing:.01em;margin:0 0 1rem;font-size:1.05rem;font-weight:600}.mdx-content--retreat>h3,.mdx-content--retreat .retreat-fold>h3{margin:1.6rem 0 .55rem;font-size:1.2rem}.mdx-content--retreat .retreat-rhythm{margin:1.4rem 0 1.7rem}.mdx-content--retreat .retreat-practices{gap:.5rem;margin:1.5rem 0 2rem}.mdx-content--retreat .retreat-practice{border-radius:.75rem;padding:1.1rem 1.25rem}.mdx-content--retreat .retreat-practice h3{margin:0 0 .45rem;font-size:1.08rem}.mdx-content--retreat .retreat-inline-media,.mdx-content--retreat .retreat-media-pair,.mdx-content--retreat .retreat-room-grid,.mdx-content--retreat .retreat-food-video{margin-block:1.75rem}.mdx-content--retreat .retreat-inline-media--sea,.mdx-content--retreat .retreat-inline-media--wide{width:100%}.mdx-content--retreat .retreat-inline-media img{object-fit:cover;object-position:center;border-radius:.75rem;width:100%;height:auto;max-height:26rem}.mdx-content--retreat .retreat-inline-media--sea{width:min(100%,25rem);margin-inline:0}.mdx-content--retreat .retreat-inline-media--sea img{object-fit:contain;max-height:none}.mdx-content--retreat .retreat-media-pair video{border-radius:.75rem}.mdx-content--retreat .retreat-room-grid figure{border-radius:.6rem;height:12rem;min-height:0}.mdx-content--retreat .retreat-leaders img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%}@media (width>=601px){.retreat-practices{grid-template-columns:1fr}.retreat-practice{display:block}.retreat-practice span{display:none}.retreat-practice h3{margin:0 0 .6rem}}@media (width<=900px){.location-gallery__intro[data-astro-cid-kzkg4u52]{grid-template-columns:1fr 1.5fr}.location-gallery__intro[data-astro-cid-kzkg4u52]>p[data-astro-cid-kzkg4u52]:last-child{grid-column:2}.location-gallery__grid[data-astro-cid-kzkg4u52]{columns:2}.retreat-impressions__intro[data-astro-cid-kzkg4u52]{grid-template-columns:1fr 1.5fr}.retreat-impressions__grid[data-astro-cid-kzkg4u52]{columns:2}}@media (width<=600px){.location-gallery__intro[data-astro-cid-kzkg4u52]{grid-template-columns:1fr}.location-gallery__intro[data-astro-cid-kzkg4u52]>p[data-astro-cid-kzkg4u52]:last-child{grid-column:auto}.location-gallery__grid[data-astro-cid-kzkg4u52]{columns:1}.retreat-impressions__intro[data-astro-cid-kzkg4u52]{grid-template-columns:1fr}.retreat-impressions__grid[data-astro-cid-kzkg4u52]{columns:1}.retreat-fold{border-top:1px solid #171b192e}.retreat-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.retreat-fold>summary:after{content:"+";color:var(--color-copper);flex:none;font-size:1.5rem}.retreat-fold[open]>summary:after{content:"−"}.retreat-fold>summary h2{margin:1.15rem 0;font-size:1.45rem}.retreat-practices,.retreat-pillars{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b35b34 transparent;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding-bottom:.8rem;display:grid;overflow-x:auto}.retreat-practices>*,.retreat-pillars>*{scroll-snap-align:start}.retreat-transformation{grid-template-columns:1fr}.retreat-invitation{flex-direction:column;align-items:stretch}.retreat-invitation .button{justify-content:space-between;width:100%}.retreat-rhythm li{grid-template-columns:1fr;gap:.3rem}.retreat-leaders{grid-template-columns:1fr;gap:1.5rem}.mdx-content--retreat .retreat-leaders img{aspect-ratio:auto;object-fit:contain;max-width:18rem}.retreat-media-pair{grid-template-columns:1fr}.retreat-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.retreat-room-grid figure:first-child{grid-column:1/-1}.retreat-room-grid img{object-fit:contain;height:auto;display:block}.mdx-content--retreat>h2{margin-top:2rem}.mdx-content--retreat .retreat-fold>summary h2{margin:1rem 0}.mdx-content--retreat .retreat-inline-media img{object-fit:contain;max-height:none}.mdx-content--retreat .retreat-room-grid figure{height:auto}}@media (prefers-reduced-motion:reduce){.location-gallery[data-astro-cid-kzkg4u52] img[data-astro-cid-kzkg4u52]{transition:none}}
