@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400&family=Montserrat:wght@100..900&family=Playfair+Display:wght@400;700&family=Poppins:wght@200&display=swap";:root{--layout-vw: 100vw}@supports (width: 100dvw){:root{--layout-vw: 100dvw}}:root{--color-bg: #ffffff;--color-text: #000000;--color-brand: #074151;--color-on-brand: #ffffff;--color-workshop: #4c9772;--color-on-workshop: #ffffff;--font-display: "Playfair Display", Georgia, serif;--font-subhead: "Inter", system-ui, sans-serif;--font-wordmark-studio: Helvetica, "Helvetica Neue", Arial, sans-serif;--font-wordmark-name: "Poppins", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--font-body-weight: 350;--space-xs: .35rem;--space-sm: .75rem;--space-md: 1.25rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4.5rem;--max-width: 72rem;--header-h: 60px;--ease-out: cubic-bezier(.22, 1, .36, 1);--line-height-body: 1.82}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-drawer{transition:none!important}.site-footer__instagram:hover,.site-footer__instagram:focus-visible,.site-drawer__instagram:hover,.site-drawer__instagram:focus-visible{transform:none}}body{margin:0;font-family:var(--font-body);font-size:.9rem;font-weight:var(--font-body-weight);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg)}button,input,select,textarea{font:inherit}body.drawer-open{overflow:hidden}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;-webkit-text-decoration:none!important;text-decoration-line:none!important;font:inherit!important}strong{font-weight:700}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:var(--space-sm) var(--space-md);background:var(--color-brand);color:var(--color-on-brand);text-decoration:none;font-weight:700}.skip-link:focus{left:var(--space-sm);top:var(--space-sm)}.site-header{position:sticky;top:0;z-index:1000;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;min-height:var(--header-h);padding:32px 20px 12px;background:var(--color-bg);border-bottom:1px solid rgba(7,65,81,.12);transform:translateY(0);transition:transform .28s var(--ease-out);will-change:transform}.site-header--hidden{transform:translateY(calc(-100% - 1px))}.site-header__burger{display:flex;flex-direction:column;justify-content:center;gap:6px;width:2.75rem;height:2.75rem;padding:0;margin:5px 0 0;border:none;background:transparent;cursor:pointer;border-radius:4px}.site-header__burger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.site-header__burger span{display:block;height:2px;width:1.35rem;background:var(--color-text)}@media(max-width:959px){.site-header__burger{width:20px;height:20px;min-height:20px;gap:4px}.site-header__burger span{width:20px}}.brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;text-transform:lowercase;line-height:1.08;color:inherit}.brand-wordmark__studio{font-family:var(--font-wordmark-studio);font-weight:700;font-size:.8125rem;letter-spacing:.07em}.brand-wordmark__name{font-family:var(--font-wordmark-name);font-weight:200;font-size:.75rem;letter-spacing:.05em;margin-top:.06em}.brand-wordmark--section{margin:0 0 var(--space-md)}.brand-wordmark--section .brand-wordmark__studio{font-size:1.125rem}.brand-wordmark--section .brand-wordmark__name{font-size:.9375rem}@media(min-width:640px){.brand-wordmark--section .brand-wordmark__studio{font-size:1.375rem}.brand-wordmark--section .brand-wordmark__name{font-size:1.0625rem}}.site-header__brand.brand-wordmark{justify-content:flex-start;gap:0;margin-left:20px;margin-top:0;text-decoration:none;color:var(--color-text);line-height:1}.site-header__brand .brand-wordmark__studio{font-size:.9375rem;font-weight:900;letter-spacing:0;line-height:1}.site-header__brand .brand-wordmark__name{font-size:.875rem;letter-spacing:0;word-spacing:normal;line-height:1.05;margin-top:calc(-.18em + 2px)}.site-header__brand:hover{opacity:.88}.site-header__brand:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:2px}@media(min-width:640px){.site-header__brand .brand-wordmark__studio{font-size:1.0625rem;line-height:1}.site-header__brand .brand-wordmark__name{font-size:.9375rem;letter-spacing:0;word-spacing:normal;line-height:1.05;margin-top:calc(-.18em + 2px)}}@media(min-width:960px){.site-header{border-bottom:none}.site-header__brand .brand-wordmark__studio{font-size:1.38125rem;letter-spacing:0;line-height:1}.site-header__brand .brand-wordmark__name{font-size:1.21875rem;letter-spacing:0;word-spacing:normal;line-height:1.05;margin-top:calc(-.18em + 2px)}}@media(max-width:959px){.site-header__brand .brand-wordmark__studio{font-size:1.125rem}.site-header__brand .brand-wordmark__name{font-size:1rem}}.lang-switch{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.lang-switch__link{display:flex;align-items:center;justify-content:center;padding:.2rem;border-radius:4px;line-height:0;border:1px solid transparent;transition:border-color .15s ease,opacity .15s ease}.lang-switch__link:hover{border-color:#07415133}.lang-switch__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.lang-switch__link--current{pointer-events:none;opacity:.55;border-color:#07415126}.site-drawer .lang-switch__link--current{opacity:.7}.lang-switch__flag{display:block;width:1.65rem;height:1.1rem;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.lang-switch__svg{display:block;width:100%;height:100%}.site-drawer__lang{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.2)}.site-drawer__lang .lang-switch{justify-content:flex-start}.site-drawer__instagram{display:inline-flex;line-height:0;text-decoration:none;border-radius:.35rem}.site-drawer__instagram:hover,.site-drawer__instagram:focus-visible{text-decoration:none;opacity:.9;transform:scale(1.06)}.site-drawer__instagram:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.site-drawer__instagram-icon{display:block;width:2rem;height:2rem}.site-drawer .lang-switch__link:hover{border-color:#ffffff59}.site-drawer .lang-switch__link--current{border-color:#ffffff47}.site-footer__bottom{display:flex;flex-direction:column;font-family:var(--font-subhead);font-weight:300;font-size:.9375rem;line-height:1.7;gap:0;margin-top:var(--space-lg);width:100%;padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.2);box-sizing:border-box}.site-footer__columns{display:flex;flex-direction:column;gap:0;width:100%}.site-footer__legal-column{display:flex;flex-direction:column;gap:0;min-width:0}.site-footer__bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-md);width:100%;padding-top:0;margin-top:0;border-top:none;box-sizing:border-box}.site-footer__bar .lang-switch{justify-content:flex-start}.site-footer__bar .lang-switch__link{padding:0;border:none;line-height:1}.site-footer__bar .lang-switch__link:hover{border-color:transparent}.site-footer__bar .lang-switch__link:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.site-footer__bar .lang-switch__link--current{border-color:transparent}.site-footer__bar .lang-switch__flag{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:1.65rem;padding:.14rem .34rem;border:1px solid rgba(255,255,255,.88);border-radius:.3rem;box-shadow:none;overflow:visible;font-family:var(--font-subhead);font-size:.62rem;font-weight:600;letter-spacing:.06em;color:var(--color-on-brand);line-height:1}.site-footer__bar .lang-switch__flag .lang-switch__svg{display:none}.site-footer__bar .lang-switch__link[hreflang=de] .lang-switch__flag:before{content:"DE"}.site-footer__bar .lang-switch__link[hreflang=en] .lang-switch__flag:before{content:"EN"}.site-footer__bar .lang-switch__link:hover .lang-switch__flag{border-color:#fff;background:#ffffff1a}.site-footer__bar>.site-footer__instagram{line-height:0}@media(min-width:960px){.site-footer__columns{display:block;width:100%}.site-footer__legal-column .site-footer__legal{min-width:0;width:100%}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#00000073;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-out),visibility .28s}body.drawer-open .drawer-overlay{opacity:1;visibility:visible;pointer-events:auto}.site-drawer{position:fixed;top:0;left:0;z-index:1002;display:flex;flex-direction:column;width:min(20rem,88vw);height:100vh;max-height:100dvh;padding:0;background:var(--color-brand);color:var(--color-on-brand);transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .32s var(--ease-out),visibility .32s;overflow:hidden;box-shadow:4px 0 24px #00000026}.site-drawer__top{flex-shrink:0;display:flex;align-items:center;min-height:var(--header-h);padding:var(--space-sm) var(--space-md)}.site-drawer__close{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;background:transparent;color:var(--color-on-brand);cursor:pointer;border-radius:4px}.site-drawer__close:before,.site-drawer__close:after{content:"";position:absolute;width:1.35rem;height:2px;background:currentColor;border-radius:1px}.site-drawer__close:before{transform:rotate(45deg)}.site-drawer__close:after{transform:rotate(-45deg)}.site-drawer__close:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.site-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-lg) var(--space-xl);padding-top:var(--space-sm)}body.drawer-open .site-drawer{transform:translate(0);visibility:visible;pointer-events:auto}.site-drawer__nav{display:flex;flex-direction:column;gap:0}.site-drawer__nav a{font-family:var(--font-subhead);font-size:1rem;font-weight:300;color:var(--color-on-brand);text-decoration:none;padding:.35rem 0;line-height:1.35}.site-drawer__nav a:hover,.site-drawer__nav a:focus-visible{opacity:.85;outline:none}.site-drawer__nav a:focus-visible{text-decoration:underline}@media(min-width:960px){.site-drawer__nav a.site-drawer__nav-link--hide-desktop{display:none}}main{min-height:50vh}.section{padding:var(--space-xl) var(--space-md)}@media(min-width:960px){.section{padding:var(--space-2xl) var(--space-lg)}}.section--tight{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.section--specials.section--tight{padding-top:0}.section--workshops{background:var(--color-bg);padding-top:0;border-top:none}@media(max-width:959px){.section--workshops .home-view--mobile>.container{padding-top:30px}}.section--brunch-art{background:#0741510b}.section--hochzeit{background:var(--color-bg);padding-top:0}@media(max-width:959px){.section--hochzeit .home-view--mobile>.container{padding-top:40px}.section--team .home-view--mobile>.container{padding-top:40px}}.section--studio{background:#0741510b;padding-top:calc(var(--space-md) * 2 + 30px);border-top:none;padding-bottom:0}@media(max-width:959px){#unternehmen.section--team.section--tight{padding-bottom:60px}.section--studio{padding-top:40px}}.section--team.section--tight{padding-top:0;padding-bottom:calc(var(--space-lg) / 2)}.section--specials,.section--team{background:var(--color-bg)}.section--specials{padding-top:0;border-top:none}.section--brunch-art,.section--team{border-top:1px solid rgba(7,65,81,.1)}.section--hochzeit+.section--team{border-top:none}.section.section--hochzeit{padding-bottom:var(--space-lg)}.section__eyebrow{font-family:var(--font-subhead);font-weight:300;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin:0 0 var(--space-sm)}.section--workshops .section__eyebrow,.section--specials .section__eyebrow{color:var(--color-workshop)}.section--specials #specials-heading{margin-top:10px}.section--brunch-art .section__eyebrow{color:#6e5848}.section--hochzeit .section__eyebrow,.section--team .section__eyebrow{color:var(--color-brand)}.container{max-width:var(--max-width);margin:0 auto}.hero{position:relative;overflow:hidden;min-height:min(70vh,40rem);padding:var(--space-xl) var(--space-md) var(--space-2xl);text-align:center;color:var(--color-on-brand)}@media(min-width:640px){.hero{padding-top:var(--space-2xl)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(1.2)}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000005c,#00000042 45%,#0000006b)}.hero__content{position:relative;z-index:1}.hero__label{font-family:var(--font-subhead);font-weight:300;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-sm);color:#ffffffe0}.hero h1{font-family:var(--font-display);font-size:clamp(2.25rem,6.8vw,3.85rem);font-weight:400;line-height:1.08;margin:0 0 var(--space-md);text-shadow:0 1px 24px rgba(0,0,0,.25)}.hero__title-line{display:block}.hero__title-line+.hero__title-line{margin-top:.06em}.hero__lead{max-width:40rem;margin:0 auto;padding-top:10px;font-size:.95rem;color:#ffffffeb;text-shadow:0 1px 16px rgba(0,0,0,.2)}@media(prefers-reduced-motion:reduce){.hero__video{display:none}.hero__scrim{background:#1a1a1a}}.section h2{font-family:var(--font-display);font-size:clamp(1.8rem,4.2vw,2.7rem);font-weight:400;margin:0 0 var(--space-md)}@media(max-width:959px){.section h2{line-height:1.1}}.section__h2-note{font-family:var(--font-subhead);font-size:.88rem;font-weight:300;margin:0 0 var(--space-md);color:#074151b8}.section--workshops .section__h2-note{color:var(--color-workshop)}.section h3{font-family:var(--font-subhead);font-weight:300;font-size:1.35rem;margin:var(--space-lg) 0 var(--space-sm)}.section h4{font-family:var(--font-body);font-weight:700;font-size:.95rem;margin:var(--space-md) 0 var(--space-xs)}.lead{font-size:.95rem;max-width:48rem}.studio-photo{margin:var(--space-md) 0 var(--space-lg);max-width:48rem;border:1px solid rgba(0,0,0,.08);border-radius:6px;overflow:hidden;box-shadow:0 2px 12px #0741510f}.studio-photo img{display:block;width:100%;height:auto}.studio-photo--flat img{aspect-ratio:1400 / 1094;object-fit:cover}.studio-photo--square img{aspect-ratio:1;object-fit:cover}.studio-photo__caption{margin:0;padding:.2rem var(--space-sm) var(--space-xs);font-family:var(--font-subhead);font-size:.62rem;font-weight:300;letter-spacing:.08em;color:#00000080;text-align:center}#studio .studio-about-layout{display:grid;gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg)}#studio .studio-about-layout .studio-photo{margin:0;max-width:100%}@media(min-width:960px){#studio .studio-about-layout{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-lg)}#studio .studio-about-copy{order:1;flex:1;min-width:0}#studio .studio-about-layout .studio-photo{order:2;flex:0 0 auto;width:200px;max-width:min(200px,26vw)}#studio .studio-about-layout .studio-photo img{width:100%;height:auto}#studio .studio-about-copy .lead{max-width:none}#studio .studio-about-artweeks{display:flex;flex-direction:row;align-items:flex-start;gap:var(--space-lg)}#studio .studio-about-artweeks__copy{order:1;flex:1;min-width:0}#studio .studio-about-artweeks .studio-about-artweeks__photo{order:2;flex:0 0 auto;width:200px;max-width:min(200px,26vw);margin:0}#studio .studio-about-artweeks .studio-about-artweeks__photo img{width:100%;height:auto}}#studio .studio-about-artweeks{margin-top:var(--space-md)}@media(max-width:959px){#studio .studio-about-artweeks{display:grid;gap:var(--space-md);margin-bottom:40px}}#studio .studio-about-artweeks__copy h3{margin-top:0}#studio .studio-about-artweeks .studio-about-artweeks__photo{margin:0;max-width:100%}#studio .studio-about-artweeks .studio-about-artweeks__photo picture,#studio .studio-about-artweeks .studio-about-artweeks__photo img{display:block;width:100%;height:auto}#studio .studio-photo{border-radius:0}.contact-map{position:relative;width:100%;max-width:22rem;margin:var(--space-md) 0;aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #0741510f}.contact-layout .contact-map{margin:0}.contact-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.contact-layout{display:grid;gap:var(--space-md);margin-top:var(--space-md);align-items:start}.contact-aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);min-width:0}.section.section--tight .contact-aside .contact-address{margin:0;max-width:none}@media(min-width:960px){#studio.section--studio,#kontakt{display:none!important}body:has(#studio) .site-footer{margin-top:0}}@media(max-width:959px){#kontakt{scroll-margin-top:calc(var(--header-h) + var(--space-sm))}}.cta-strip--contact-aside{margin-top:0;width:100%}@media(min-width:640px){.contact-layout{grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:var(--space-lg)}}.studio-about-links a{color:var(--color-brand);font-weight:700;text-decoration:none}.studio-about-links a:hover,.studio-about-links a:focus-visible{text-decoration:underline}.bullet-list{padding-left:1.2rem;max-width:42rem}.bullet-list li{margin-bottom:var(--space-xs)}.workshop-gallery{margin-top:var(--space-lg)}.workshop-gallery h3{margin-top:0}.workshop-gallery__grid{display:grid;gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:1fr}@media(min-width:640px){.workshop-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.workshop-gallery__grid{grid-template-columns:repeat(3,1fr)}}.workshop-gallery__item{margin:0;border:1px solid rgba(0,0,0,.08);border-radius:6px;overflow:hidden;background:var(--color-bg);box-shadow:0 2px 12px #0741510f}.workshop-gallery__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.section--specials .workshop-gallery--specials{margin-top:var(--space-md)}.section--specials .workshop-gallery--specials h3{color:var(--color-workshop)}.section--hochzeit .workshop-gallery--hochzeit{margin-top:var(--space-md)}.section--hochzeit .workshop-gallery--hochzeit h3{color:var(--color-brand)}.section--team .workshop-gallery--team-section{margin-top:var(--space-md)}.section--team .workshop-gallery--team-section h3{color:var(--color-brand)}.workshop-grid{display:grid;gap:var(--space-md);margin-top:var(--space-lg)}@media(min-width:640px){.workshop-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.workshop-grid{grid-template-columns:repeat(3,1fr)}}.workshop-grid--team{margin-top:var(--space-md)}.workshop-card{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:6px;overflow:hidden;background:var(--color-bg);box-shadow:0 2px 12px #0741510f}.workshop-card__head{background:var(--color-workshop);color:var(--color-on-workshop);padding:var(--space-md);display:flex;flex-direction:column}@media(min-width:640px){.workshop-card__head{min-height:11.25rem}.section--team .workshop-card__head{min-height:8.75rem}}.section--team .workshop-card__head{background:var(--color-brand);color:var(--color-on-brand)}.workshop-card__name{font-family:var(--font-body);font-weight:700;font-size:1.05rem;margin:0 0 var(--space-xs);letter-spacing:.02em}.workshop-card__format{font-family:var(--font-subhead);font-weight:300;font-size:.85rem;margin:0;opacity:.95}.workshop-card__format+.workshop-card__format{margin-top:.12rem}.workshop-card__price{font-family:var(--font-display);font-size:1.65rem;font-weight:400;margin:var(--space-sm) 0 0;line-height:1}@media(min-width:640px){.workshop-card__price{margin-top:auto;padding-top:var(--space-sm)}}.workshop-card__price--stack{line-height:1.28}.workshop-card__price-rows{display:grid;grid-template-columns:max-content 1fr;column-gap:.35rem;row-gap:.28rem;width:100%;margin-top:var(--space-sm);align-items:end}.workshop-card__price-row{display:contents}.workshop-card__price-row-amount{font-family:var(--font-display);font-size:1.65rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.workshop-card__price-row-label{font-family:var(--font-subhead);font-weight:300;font-size:.85rem;opacity:.95;text-align:left}@media(min-width:640px){.workshop-card__price-rows{margin-top:auto;padding-top:var(--space-sm)}}@media(min-width:960px){.workshop-card__name{font-weight:600}.workshop-card__price,.workshop-card__price-row-amount{font-weight:300}.legal-content .artweeks-workshop-cards p.workshop-card__name{font-weight:600}.legal-content .artweeks-workshop-cards p.workshop-card__price{font-weight:300}}.section--specials .workshop-card__name{line-height:1.25}.section--specials .workshop-card__name-line-spacer{visibility:hidden}.workshop-card__body{padding:var(--space-md);flex:1}.section--workshops .workshop-card__body{background:var(--color-bg);border-top:1px solid rgba(0,0,0,.06)}.workshop-card__body p{margin:0;font-size:.8125rem;line-height:1.55}.section--workshops .workshop-card__body p,.section--specials .workshop-card__body p,.section--team .workshop-card__body p{font-weight:var(--font-body-weight);line-height:1.68}.section--workshops .workshop-card__body p strong,.section--specials .workshop-card__body p strong,.section--team .workshop-card__body p strong{font-weight:600}@media(min-width:960px){.section--workshops .workshop-card__body p,.section--specials .workshop-card__body p,.section--team .workshop-card__body p{font-weight:var(--font-body-weight)}}.workshop-card__note{margin-top:var(--space-sm)!important;font-size:.8125rem!important;opacity:.85}.brunch-art__tagline{max-width:48rem}.workshop-card--brunch-art{margin-top:var(--space-md);max-width:48rem}.section--brunch-art .workshop-card--brunch-art .workshop-card__head{background:linear-gradient(145deg,#6e5848,#5a4639 55%,#4d3b30);color:#faf6f1}.workshop-card__head-pricing{margin-top:var(--space-sm)}.workshop-card__head-pricing .workshop-card__price{margin-top:0;padding-top:0}.workshop-card__komplettpreis{font-family:var(--font-subhead);font-weight:300;font-size:.85rem;margin:.35rem 0 0;line-height:1.25;opacity:.88}@media(min-width:640px){.workshop-card__head-pricing{margin-top:auto;padding-top:var(--space-sm)}.workshop-card__head-pricing .workshop-card__price{margin-top:0}}.section--brunch-art .workshop-gallery--brunch-art{margin-top:var(--space-lg)}.section--brunch-art .workshop-gallery--brunch-art h3{color:#5a4639}@media(min-width:960px){.section--specials .workshop-gallery--specials h3,.section--hochzeit .workshop-gallery--hochzeit h3,.section--team .workshop-gallery--team-section h3,.section--brunch-art .workshop-gallery--brunch-art h3{color:var(--color-text);font-size:1.62rem}}.cta-strip{background:#0741510f;border-radius:6px;padding:var(--space-lg);margin-top:var(--space-lg)}@media(max-width:959px){.cta-strip{padding:calc(var(--space-lg) / 2)}}.cta-strip p{margin:0 0 var(--space-md);text-wrap:pretty;overflow-wrap:break-word}.cta-strip p:last-child{margin-bottom:0}.section--hochzeit .hochzeit-offer-mobile{margin-top:var(--space-lg)}.section--hochzeit .hochzeit-offer-mobile .hochzeit-offer-mobile__label{margin:0 0 var(--space-sm)}.section--hochzeit .hochzeit-offer-mobile .hochzeit-offer-mobile__text{margin:0;line-height:1.42}.cta-links{display:flex;flex-wrap:wrap;gap:var(--space-sm) clamp(.45rem,4vw,var(--space-lg));word-break:break-word}.cta-links a{color:var(--color-workshop);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cta-links a[href^="mailto:"]{overflow-wrap:normal;min-width:0;max-width:100%;line-height:1.28;font-size:.8rem}.cta-links a:hover,.cta-links a:focus-visible{color:#3d7a5c;text-decoration:none}.site-footer{background:var(--color-brand);color:var(--color-on-brand);padding:var(--space-xl) var(--space-md);margin-top:var(--space-xl);box-shadow:0 -8px 22px #0000001f}@media(min-width:960px){footer.site-footer{scroll-margin-top:calc(var(--header-h) + var(--space-sm))}}.site-footer a{color:var(--color-on-brand);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline}.site-footer__inner{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:0}.site-footer__contact-row{display:flex;flex-direction:column;gap:var(--space-lg)}.site-footer__col{min-width:0}.site-footer__col--intro,.site-footer__col--location{display:flex;flex-direction:column;gap:var(--space-md)}.site-footer__address,.site-footer__phone-email,.site-footer__intro{font-family:var(--font-subhead);font-weight:300;font-size:.9375rem;line-height:1.7;margin:0}.site-footer__address .site-footer__location-name{font-weight:400}.site-footer__phone-email{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--space-md);row-gap:var(--space-xs)}.site-footer__title.brand-wordmark{color:var(--color-on-brand);margin:0 0 var(--space-lg);font-weight:400;font-size:1em;line-height:1}.site-footer__title .brand-wordmark__studio{font-family:var(--font-wordmark-studio);font-size:.9375rem;font-weight:900;letter-spacing:0;line-height:1}.site-footer__title .brand-wordmark__name{font-family:var(--font-wordmark-name);font-size:.875rem;font-weight:200;letter-spacing:0;word-spacing:normal;line-height:1.05;margin-top:calc(-.18em + 2px)}@media(min-width:640px){.site-footer__title .brand-wordmark__studio{font-size:1.0625rem;line-height:1}.site-footer__title .brand-wordmark__name{font-size:.9375rem;line-height:1.05;margin-top:calc(-.18em + 2px)}}@media(min-width:960px){.site-footer__title .brand-wordmark__studio{font-size:1.38125rem;letter-spacing:0;line-height:1}.site-footer__title .brand-wordmark__name{font-size:1.21875rem;letter-spacing:0;word-spacing:normal;line-height:1.05;margin-top:calc(-.18em + 2px)}}@media(max-width:959px){.site-footer__title .brand-wordmark__studio{font-size:1.125rem}.site-footer__title .brand-wordmark__name{font-size:1rem}}@media(min-width:960px){.site-footer{padding-left:0;padding-right:0}.site-footer__inner{--desktop-from-viewport-left: clamp(90px, calc(90px + (var(--layout-vw) - 960px) * .5), 560px);max-width:min(860px,calc(var(--layout-vw) - var(--desktop-from-viewport-left) - var(--space-lg)));width:100%;margin-left:calc(var(--desktop-from-viewport-left) - var(--space-lg));margin-right:auto;padding-left:var(--space-lg);padding-right:var(--space-lg);box-sizing:border-box}.site-footer__contact-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg);align-items:start}.site-footer__title{margin-bottom:var(--space-md)}}.site-footer__instagram{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.35rem}.site-footer__instagram:hover,.site-footer__instagram:focus-visible{text-decoration:none;opacity:.9;transform:scale(1.06)}.site-footer__instagram:focus-visible{outline:2px solid var(--color-on-brand);outline-offset:3px}.site-footer__instagram-icon{display:block;width:2rem;height:2rem}.site-footer__instagram-icon path{fill:var(--color-on-brand)}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) clamp(.28rem,3.2vw,var(--space-md));margin:0;padding-top:0;border-top:none;font-size:inherit;line-height:inherit}.page-intro{padding:var(--space-lg) var(--space-md) var(--space-md);max-width:var(--max-width);margin:0 auto}.page-intro h1{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 var(--space-sm)}.page-intro .studio-photo{max-width:42rem}.artweeks-page-intro__eyebrow{color:var(--color-workshop)}.page-intro--artist .copy-viewport--mobile .workshop-gallery--artist{margin-top:var(--space-sm);margin-bottom:0}.page-intro--artist .copy-viewport--mobile .workshop-gallery--artist .workshop-gallery__grid{margin-top:var(--space-sm)}@media(min-width:960px){main.page-desktop .page-intro--artist .artist-hero-strip{width:var(--layout-vw);max-width:var(--layout-vw);margin-left:calc(-1 * var(--desktop-from-viewport-left));margin-right:0;margin-top:var(--space-sm);box-sizing:border-box}main.page-desktop .page-intro--artist .artist-hero-strip__viewport{position:relative}main.page-desktop .page-intro--artist .artist-hero-strip__track{display:flex;align-items:center;gap:calc(.75rem - 4px);margin:0;padding:0 max(.75rem,env(safe-area-inset-left)) .35rem max(.75rem,env(safe-area-inset-right));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}main.page-desktop .page-intro--artist .artist-hero-strip__track::-webkit-scrollbar{display:none}main.page-desktop .page-intro--artist .artist-hero-strip__figure{flex:0 0 auto;margin:0;scroll-snap-align:start}main.page-desktop .page-intro--artist .artist-hero-strip__figure img{height:370px;width:auto;max-height:none;max-width:none;display:block;border-radius:0;border:1px solid rgba(0,0,0,.06)}main.page-desktop .legal-content--artist .artist-hero-strip--legal{width:var(--layout-vw);max-width:var(--layout-vw);margin-left:calc(-1 * var(--desktop-from-viewport-left));margin-right:0;margin-top:var(--space-sm);margin-bottom:var(--space-md);box-sizing:border-box}main.page-desktop .legal-content--artist .artist-hero-strip--legal .artist-hero-strip__viewport{position:relative}main.page-desktop .legal-content--artist .artist-hero-strip--legal .artist-hero-strip__track{display:flex;align-items:center;gap:calc(.75rem - 4px);margin:0;padding:0 max(.75rem,env(safe-area-inset-left)) .35rem max(.75rem,env(safe-area-inset-right));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}main.page-desktop .legal-content--artist .artist-hero-strip--legal .artist-hero-strip__track::-webkit-scrollbar{display:none}main.page-desktop .legal-content--artist .artist-hero-strip--legal .artist-hero-strip__figure{flex:0 0 auto;margin:0;scroll-snap-align:start}main.page-desktop .legal-content--artist .artist-hero-strip--legal .artist-hero-strip__figure img{height:400px;width:auto;max-height:none;max-width:none;display:block;border-radius:0;border:1px solid rgba(0,0,0,.06)}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions{width:var(--layout-vw);max-width:var(--layout-vw);margin-left:calc(-1 * var(--desktop-from-viewport-left));margin-right:0;margin-top:var(--space-sm);margin-bottom:var(--space-md);box-sizing:border-box}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions .artist-hero-strip__viewport{position:relative}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions .artist-hero-strip__track{display:flex;align-items:center;gap:calc(.75rem - 4px);margin:0;padding:0 max(.75rem,env(safe-area-inset-left)) .35rem max(.75rem,env(safe-area-inset-right));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions .artist-hero-strip__track::-webkit-scrollbar{display:none}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions .artist-hero-strip__figure{flex:0 0 auto;margin:0;scroll-snap-align:start}main.page-desktop .legal-content--artist .artist-hero-strip--exhibitions .artist-hero-strip__figure img{height:425px;width:auto;max-height:none;max-width:none;display:block;border-radius:0;border:1px solid rgba(0,0,0,.06)}}.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-kraft{margin-top:var(--space-sm);margin-bottom:0}.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-kraft .workshop-gallery__grid{margin-top:var(--space-sm)}@media(max-width:959px){.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-kraft .workshop-gallery__grid>.workshop-gallery__item:nth-child(n+6){display:none}}.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-exhibitions{margin-top:var(--space-sm);margin-bottom:0}.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-exhibitions .workshop-gallery__grid{margin-top:var(--space-sm)}@media(max-width:959px){.legal-content--artist .copy-viewport--mobile .workshop-gallery--artist-exhibitions .workshop-gallery__grid>.workshop-gallery__item:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(7),:nth-child(11),:nth-child(12)){display:none}}.legal-content{max-width:42rem;margin:0 auto;padding:0 var(--space-md) var(--space-xl)}@media(min-width:960px){main.page-desktop{--desktop-from-viewport-left: clamp(90px, calc(90px + (var(--layout-vw) - 960px) * .5), 560px)}main.page-desktop .page-intro,main.page-desktop .legal-content{max-width:min(860px,calc(var(--layout-vw) - var(--desktop-from-viewport-left) - var(--space-lg)));margin-left:calc(var(--desktop-from-viewport-left) - var(--space-lg));margin-right:auto;width:100%;box-sizing:border-box}main.page-desktop .page-intro{padding-left:var(--space-lg);padding-right:var(--space-lg)}main.page-desktop .legal-content{padding-left:var(--space-lg);padding-right:var(--space-lg)}main.page-desktop .legal-content,main.page-desktop .page-intro .lead{font-family:var(--font-body);font-size:15px;font-weight:var(--font-body-weight);line-height:var(--line-height-body)}main.page-desktop .page-intro h1{font-family:var(--font-display);font-size:45.6px;font-weight:400;line-height:1.15;margin:0 0 var(--space-sm);color:var(--color-text)}main.page-desktop.page-presse .page-intro h1{color:var(--color-text);font-size:60px;line-height:1.06;letter-spacing:.02em;text-transform:uppercase}main.page-desktop .page-intro .hero__label{color:#074151bf}main.page-desktop .legal-content p:not(.artweeks-schedule__footnote):not(.artweeks-schedule__footnote-restaurant),main.page-desktop .legal-content li{font-size:15px;line-height:var(--line-height-body)}main.page-desktop .legal-content h2{font-family:var(--font-display);font-weight:400;font-size:45.6px;line-height:1.15;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text)}main.page-desktop .legal-content--artist h2,main.page-desktop .legal-content--artist h3{font-family:var(--font-subhead);font-weight:200;font-size:1.62rem;line-height:inherit;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text)}main.page-desktop #kuenstler-blau-weiss,main.page-desktop #artist-blue-white{margin-top:calc(var(--space-md) - 10px)}main.page-desktop .legal-content:not(.legal-content--artist) h3{font-family:var(--font-subhead);font-weight:300;font-size:1.35rem;line-height:1.35;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text)}main.page-desktop .legal-content .legal-block h2{font-family:var(--font-display);font-weight:400;font-size:45.6px;line-height:1.15;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text)}main.page-desktop .legal-content--presse{font-size:15px;line-height:var(--line-height-body)}main.page-desktop .legal-content--artist>h2,main.page-desktop .legal-content--artist>h3,main.page-desktop .legal-content--artist>p,main.page-desktop .legal-content--artist>ul,main.page-desktop .legal-content--artist>.legal-content__artist-cta-prelude,main.page-desktop .legal-content--artist>.cta-strip,main.page-desktop .legal-content--artist>.copy-viewport--desktop .legacy-cta{max-width:none}main.page-desktop .legal-content--artist>p.legal-content__artist-lead,main.page-desktop .legal-content--artist>p.legal-content__artist-narrow{max-width:calc(100% - 130px)}main.page-desktop .legal-content--artweeks .artweeks-hotel-section,main.page-desktop .legal-content .artweeks-workshop-cards.section--workshops{width:100%;max-width:100%;margin-left:0;margin-right:0}main.page-desktop .legal-content--artweeks .artweeks-workshop-cards>.container{max-width:none;width:100%;margin-left:0;margin-right:0}main.page-desktop .page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-photo,main.page-desktop .page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-video{max-width:none}main.page-desktop .legal-content--artist .legacy-cta--contact-lines>p:first-of-type{display:none}}main.page-presse .page-intro{padding-top:var(--space-xl);padding-bottom:var(--space-lg)}main.page-presse .legal-content--presse>section.press-release--lead{margin-top:max(0px,calc(var(--space-md) - 40px))}@media(min-width:960px){main.page-desktop.page-presse .page-intro{padding-top:clamp(3rem,6vw,5rem);padding-bottom:var(--space-xl)}main.page-desktop.page-presse .legal-content--presse>section.press-release--lead{margin-top:calc(var(--space-xl) - 40px)}}@media(max-width:959px){main.page-presse .page-intro h1{font-family:var(--font-display);font-size:clamp(2.25rem,6.8vw,3.85rem);font-weight:400;letter-spacing:.02em;line-height:1.08;margin:0 0 var(--space-sm);text-transform:uppercase;color:var(--color-text)}}main.page-presse .legal-content--presse{font-family:var(--font-body);font-size:.9rem;font-weight:var(--font-body-weight);line-height:var(--line-height-body)}main.page-presse .legal-content--presse a{color:var(--color-brand);text-underline-offset:2px}main.page-presse .legal-content--presse a:hover,main.page-presse .legal-content--presse a:focus-visible{color:#0a5a6f}main.page-presse .legal-content--presse>p:last-child{margin-top:var(--space-xl);font-family:var(--font-subhead);font-size:.875rem}.legal-content--artweeks,.legal-content--artist{max-width:var(--max-width);text-align:start}.legal-content--artist>h2,.legal-content--artist>h3,.legal-content--artist>p,.legal-content--artist>ul,.legal-content--artist>.legal-content__artist-cta-prelude,.legal-content--artist>.cta-strip,.legal-content--artist>.legacy-cta,.legal-content--artist>.copy-viewport--desktop .legacy-cta{max-width:42rem}@media(max-width:959px){.legal-content--artist .copy-viewport--mobile .cta-strip{max-width:42rem}}.legal-content--artist>p.legal-content__artist-lead,.legal-content--artist>p.legal-content__artist-narrow{max-width:calc(42rem - 130px)}.legal-content--artist>.legal-content__artist-cta-prelude{margin-top:calc(var(--space-sm) + 16px);margin-bottom:var(--space-lg)}.legal-content--artweeks .bullet-list{max-width:none}.legal-content--artweeks .artweeks-hotel-packages>li{margin-bottom:var(--space-md)}.legal-content--artweeks .artweeks-hotel-packages>li:last-child{margin-bottom:0}.legal-content--artweeks .artweeks-hotel-packages>li>strong{display:block}.legal-content--artweeks .artweeks-hotel-packages>li>.bullet-list{margin-top:var(--space-xs);margin-bottom:0}.legal-content--artweeks .artweeks-hotel-packages>li>.bullet-list li{font-size:.85rem}.legal-content>:last-child{margin-bottom:0}.legal-content h2{font-family:var(--font-subhead);font-weight:300;font-size:1.25rem;margin:var(--space-lg) 0 var(--space-sm)}#kuenstler-blau-weiss,#artist-blue-white{margin-top:var(--space-md)}#kuenstler-kraft-farben,#artist-power-of-colour{margin-top:calc(var(--space-lg) + 15px);margin-bottom:calc(var(--space-sm) - 10px)}#kuenstler-kraft-farben+p,#artist-power-of-colour+p{margin-top:0;margin-bottom:calc(1.65em - 7px)}#kuenstler-ausstellungen-arbeiten,#artist-exhibitions-available{margin-top:calc(var(--space-lg) + 20px)}#kuenstler-ausstellungen-arbeiten+p,#artist-exhibitions-available+p{margin-top:-6px}.legal-content h3{font-family:var(--font-body);font-weight:700;font-size:1.05rem;margin:var(--space-md) 0 var(--space-xs)}.legal-content--artist h3{font-family:var(--font-subhead);font-weight:200;font-size:1.35rem;line-height:inherit;margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text)}.legal-content--artweeks .artweeks-hotel-section{width:var(--layout-vw);max-width:var(--layout-vw);margin-left:calc(50% - .5 * var(--layout-vw));margin-right:calc(50% - .5 * var(--layout-vw));margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-sizing:border-box;background:#07415113;border-top:1px solid rgba(7,65,81,.1);padding:var(--space-xl) var(--space-md)}@media(min-width:960px){.legal-content--artweeks .artweeks-hotel-section{padding:var(--space-2xl) var(--space-lg)}}.legal-content--artweeks .artweeks-hotel-section__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,4.2vw,2.7rem);line-height:1.2;margin:0 0 var(--space-lg)}.legal-content--artweeks .artweeks-hotel-section__cta{background:#ffffff6b;border:1px solid rgba(7,65,81,.1)}.legal-content--artweeks .artweeks-hotel-layout__col-title{font-family:var(--font-subhead);font-weight:300;font-size:1.25rem;line-height:1.3;letter-spacing:.02em;margin:var(--space-md) 0 var(--space-xs)}.legal-content--artweeks .artweeks-hotel-layout__intro .artweeks-hotel-layout__col-title{margin-top:0}.legal-content--artweeks .artweeks-hotel-layout__intro .artweeks-hotel-photo.studio-photo{margin-top:var(--space-xs)}@media(min-width:960px){.legal-content--artweeks .artweeks-hotel-layout{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-md);align-items:start}.legal-content--artweeks .artweeks-hotel-layout__intro,.legal-content--artweeks .artweeks-hotel-layout__col{min-width:0}.legal-content--artweeks .artweeks-hotel-layout__intro+.artweeks-hotel-layout__col{padding-left:var(--space-lg)}.legal-content--artweeks .artweeks-hotel-layout__col-title{margin-top:0;margin-bottom:.25rem;min-height:2.75rem}.legal-content--artweeks .artweeks-hotel-layout__intro .artweeks-hotel-photo.studio-photo{max-width:100%}}.legal-content p:not(.artweeks-schedule__footnote):not(.artweeks-schedule__footnote-restaurant),.legal-content li{font-size:.9rem}.legal-content a{color:var(--color-brand);font-weight:700;text-decoration:none}.legal-content a:hover,.legal-content a:focus-visible{text-decoration:underline}.legal-content .cta-links a,.legal-content .cta-links a:hover,.legal-content .cta-links a:focus-visible,.legal-content .legacy-cta a,.legal-content .legacy-cta a:hover,.legal-content .legacy-cta a:focus-visible{text-decoration:none}.legal-content .legacy-cta--contact-lines .legacy-cta__mailto,.legal-content .legacy-cta--contact-lines .legacy-cta__mailto:hover,.legal-content .legacy-cta--contact-lines .legacy-cta__mailto:focus-visible{font-weight:var(--font-body-weight)}.legal-content .bullet-list{margin:0 0 var(--space-md)}.legal-content .legal-block{margin-bottom:var(--space-md);padding:0}.legal-content .legal-block:last-of-type{margin-bottom:var(--space-lg)}.legal-content .legal-block h2{font-family:var(--font-subhead);font-weight:300;font-size:1.25rem;line-height:1.35;margin:var(--space-lg) 0 var(--space-sm);color:inherit}.legal-content .legal-block p{margin:0;line-height:var(--line-height-body)}.legal-content .legal-block p+p{margin-top:var(--space-sm)}.legal-content .legal-block__address{font-style:normal;font-size:.9rem;line-height:var(--line-height-body);margin:0}.legal-content .legal-back,.legal-content__back{margin-top:var(--space-lg);margin-bottom:0}.legal-content .cta-strip{margin-top:var(--space-lg)}#artweeks-buchung{scroll-margin-top:calc(var(--header-h) + var(--space-sm))}.legal-content__spaced-top{margin-top:var(--space-lg)}.faq-item{margin-bottom:var(--space-lg)}.faq-item h2{font-family:var(--font-body);font-weight:700;font-size:1rem;margin:0 0 var(--space-xs)}main.page-presse .legal-content .faq-item.press-release{margin-bottom:var(--space-xl);padding:var(--space-lg) var(--space-md);border-radius:0;background:#faf9f6;border:1px solid rgba(7,65,81,.14);border-top:4px solid var(--color-brand);box-shadow:inset 0 1px #fff9}main.page-presse .legal-content .faq-item.press-release:last-of-type{margin-bottom:var(--space-lg)}@media(min-width:640px){main.page-presse .legal-content .faq-item.press-release{padding:var(--space-xl) var(--space-lg)}}main.page-presse .legal-content .faq-item.press-release h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.22;letter-spacing:.01em;color:var(--color-text);margin:0 0 var(--space-sm)}main.page-presse .press-release__meta{font-family:var(--font-subhead);font-size:.7rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.12em;color:#0741518c;margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(7,65,81,.18)}main.page-presse .press-contact{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgba(7,65,81,.2);font-family:var(--font-subhead);font-size:.8125rem;line-height:1.55;color:#074151d9}main.page-presse .legal-content .press-contact p{margin:0 0 var(--space-xs)}main.page-presse .legal-content .press-contact p:last-child{margin-bottom:0}main.page-presse .legal-content .press-contact strong{font-family:var(--font-subhead);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand)}main.page-presse .press-release--lead .press-release__meta{border-bottom:none;padding-bottom:0;margin-bottom:var(--space-md)}.press-lead-with-media{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;margin:0 0 var(--space-md)}.press-lead-with-media__text{margin:0}.press-lead-with-media__figure{margin:0;width:100%;max-width:20rem;aspect-ratio:1000 / 597;border-radius:6px;overflow:hidden;align-self:flex-start}.press-lead-with-media__figure img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(min-width:960px){.press-lead-with-media{flex-direction:row;align-items:flex-start;gap:30px}.press-lead-with-media__text{flex:1 1 0;min-width:0}.press-lead-with-media__figure{flex:1 1 0;min-width:0;max-width:none}}main.page-presse details.press-accordion{display:block}main.page-presse details.press-accordion .press-accordion__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);list-style:none;cursor:pointer;padding:0}main.page-presse details.press-accordion .press-accordion__summary:after{content:"";flex-shrink:0;width:.55em;height:.55em;margin-top:.45em;border-right:2px solid rgba(7,65,81,.45);border-bottom:2px solid rgba(7,65,81,.45);transform:rotate(45deg);transition:transform .2s ease,border-color .2s ease}main.page-presse details.press-accordion[open] .press-accordion__summary:after{transform:rotate(-135deg);margin-top:.65em}main.page-presse details.press-accordion .press-accordion__summary::-webkit-details-marker{display:none}main.page-presse details.press-accordion .press-accordion__summary::marker{content:""}main.page-presse details.press-accordion .press-accordion__summary-text{flex:1;min-width:0;display:block}main.page-presse details.press-accordion .press-accordion__summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:2px}main.page-presse details.press-accordion .press-accordion__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.2rem,2.6vw,1.55rem);line-height:1.22;letter-spacing:.01em;color:var(--color-text);margin:0 0 var(--space-sm)}main.page-presse details.press-accordion .press-release__meta--accordion{border-bottom:none;padding-bottom:0;margin-bottom:0}main.page-presse details.press-accordion[open] .press-accordion__summary{margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid rgba(7,65,81,.14)}main.page-presse details.press-accordion .press-accordion__panel{padding-top:0}main.page-presse details.press-accordion .press-accordion__panel>p:first-child{margin-top:0}@media(min-width:960px){main.page-desktop.page-presse .legal-content--presse{font-size:15px;line-height:var(--line-height-body)}main.page-desktop.page-presse .legal-content--presse>p:last-child{font-family:var(--font-body);font-size:15px}main.page-desktop.page-presse .press-release__meta,main.page-desktop.page-presse .press-release__meta--accordion{font-family:var(--font-subhead);font-size:.82rem;font-weight:300;letter-spacing:.06em;text-transform:none;font-style:normal;color:#074151bf;border-bottom:none;padding-bottom:0;margin-bottom:var(--space-md)}main.page-desktop.page-presse .legal-content section.faq-item.press-release h2,main.page-desktop.page-presse details.press-accordion .press-accordion__title{font-family:var(--font-display);font-size:45.6px;font-weight:400;line-height:1.15;letter-spacing:normal;color:var(--color-text);margin:0 0 var(--space-sm);text-wrap:pretty}main.page-desktop.page-presse .legal-content section.faq-item.press-release{background:transparent;border:none;border-top:none;border-radius:0;box-shadow:none;padding:0;margin-bottom:var(--space-2xl)}main.page-desktop.page-presse .legal-content details.press-accordion.faq-item.press-release{background:transparent;border:none;border-radius:0;box-shadow:none;padding:var(--space-xl) 0 0;margin-bottom:0;border-top:1px solid rgba(7,65,81,.1)}main.page-desktop.page-presse .legal-content details.press-accordion.faq-item.press-release:last-of-type{margin-bottom:var(--space-xl)}main.page-desktop.page-presse details.press-accordion[open] .press-accordion__summary{border-bottom-color:#0741511a}main.page-desktop.page-presse details.press-accordion .press-accordion__summary:after{border-right-color:var(--color-workshop);border-bottom-color:var(--color-workshop)}main.page-desktop.page-presse .legal-content--presse .press-contact{margin-top:var(--space-lg);padding-top:var(--space-md);font-family:var(--font-body);font-size:15px;line-height:var(--line-height-body);color:var(--color-text)}main.page-desktop.page-presse .legal-content--presse .press-contact strong{font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--color-text)}main.page-desktop.page-presse .legal-content--presse a{color:var(--color-workshop);font-weight:700}main.page-desktop.page-presse .legal-content--presse a:hover,main.page-desktop.page-presse .legal-content--presse a:focus-visible{color:#3d7a5c}}.legal-content .faq-booking{margin-top:var(--space-xl)}body.artweeks-gate-active{overflow:hidden}.artweeks-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:#074151eb}.artweeks-gate__panel{width:100%;max-width:22rem;padding:var(--space-lg);border-radius:4px;background:var(--color-bg);box-shadow:0 12px 40px #0003}.artweeks-gate__title{font-family:var(--font-display);font-size:1.5rem;margin:0 0 var(--space-xs);color:var(--color-brand)}.artweeks-gate__hint{margin:0 0 var(--space-md);font-size:.875rem;color:#000000a6}.artweeks-gate__form{display:flex;flex-direction:column;gap:var(--space-sm)}.artweeks-gate__input{width:100%;padding:var(--space-sm) var(--space-md);font-family:inherit;font-size:16px;line-height:1.35;border:1px solid rgba(7,65,81,.25);border-radius:4px}.artweeks-gate__input:focus{outline:2px solid var(--color-brand);outline-offset:2px}.artweeks-gate__submit{padding:var(--space-sm) var(--space-md);font:inherit;font-weight:700;cursor:pointer;color:var(--color-on-brand);background:var(--color-brand);border:none;border-radius:4px}.artweeks-gate__submit:hover,.artweeks-gate__submit:focus-visible{opacity:.92}.artweeks-gate__error{margin:var(--space-sm) 0 0;font-size:.875rem;font-weight:700;color:#a32020}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copy-viewport--desktop{display:none}.section .copy-viewport .lead+.lead{margin-top:var(--space-md)}@media(min-width:960px){.copy-viewport--mobile{display:none!important}.copy-viewport--desktop{display:block}}.page-intro:has(.artweeks-hero-video){padding-bottom:0}.page-intro:has(.artweeks-hero-video) .studio-photo.artweeks-hero-photo,.page-intro:has(.artweeks-hero-video) .studio-photo.artweeks-hero-video{margin-top:0;margin-bottom:0}.page-intro:has(.artweeks-hero-video) .lead+.artweeks-hero-trio,.legal-content--artweeks>.artweeks-article-opener{margin-top:var(--space-lg)}.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio{display:flex;flex-direction:column;gap:var(--space-xl)}.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-photo,.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-video{width:100%;max-width:min(100%,var(--max-width))}@media(min-width:640px){.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio{flex-direction:row;align-items:stretch;gap:var(--space-md)}.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-photo,.page-intro:has(.artweeks-hero-video) .artweeks-hero-trio>.studio-photo.artweeks-hero-video{flex:1 1 0;min-width:0;max-width:none;width:auto}}.artweeks-hero-video .artweeks-youtube-wrap{position:relative;aspect-ratio:16 / 9;width:100%;background:#0a0a0a}.artweeks-youtube-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none}.artweeks-youtube-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;cursor:default}.artweeks-hero-photo .artweeks-hero-photo__frame{position:relative;aspect-ratio:16 / 9;width:100%;background:#0a0a0a}.artweeks-hero-photo.studio-photo .artweeks-hero-photo__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.legal-content .workshop-gallery--artweeks-region{margin-top:var(--space-md)}.legal-content--artweeks .artweeks-hotel-photo.studio-photo{margin-top:var(--space-sm);margin-bottom:var(--space-md);max-width:100%}@media(min-width:640px){.legal-content--artweeks .artweeks-hotel-photo.studio-photo{max-width:calc((100% - 2 * var(--space-md)) / 3)}}.legal-content .artweeks-workshop-cards.section--workshops{width:var(--layout-vw);max-width:var(--layout-vw);margin-left:calc(50% - .5 * var(--layout-vw));margin-right:calc(50% - .5 * var(--layout-vw));margin-top:var(--space-lg);margin-bottom:var(--space-lg);box-sizing:border-box;background:#07415113}.legal-content .artweeks-workshop-cards h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,4.2vw,2.7rem);margin:0 0 var(--space-md)}.legal-content .artweeks-workshop-cards .lead{margin-top:0;max-width:48rem}@media(max-width:959px){.legal-content .artweeks-workshop-cards>.container{padding-top:40px}}.artweeks-workshop-cards .workshop-grid{margin-top:var(--space-md)}.legal-content .artweeks-workshop-cards p.workshop-card__name{font-family:var(--font-body);font-weight:700;font-size:1.05rem;margin:0 0 var(--space-xs);letter-spacing:.02em}.legal-content .artweeks-workshop-cards p.workshop-card__format{font-family:var(--font-subhead);font-weight:300;font-size:.85rem;margin:0;opacity:.95}.legal-content .artweeks-workshop-cards p.workshop-card__price{font-family:var(--font-display);font-size:1.65rem;font-weight:400;margin:var(--space-sm) 0 0;line-height:1}@media(min-width:640px){.legal-content .artweeks-workshop-cards p.workshop-card__price{margin-top:auto;padding-top:var(--space-sm)}}.legal-content .artweeks-workshop-cards .workshop-card__body p{margin:0;font-size:.8125rem;line-height:1.55}.artweeks-workshop-cards .workshop-card--brand-head .workshop-card__head{background:var(--color-brand);color:var(--color-on-brand)}.artweeks-workshop-cards .workshop-card--brown-head .workshop-card__head{background:linear-gradient(145deg,#6e5848,#5a4639 55%,#4d3b30);color:#faf6f1}.artweeks-workshop-cards .workshop-card--brown-head .workshop-card__format{opacity:.92}.artweeks-schedule-mount{margin-top:var(--space-md);margin-bottom:var(--space-lg)}.artweeks-schedule{--artweeks-schedule-bg: #074151;--artweeks-schedule-on: #f7fafb;--artweeks-schedule-booked: #b32424}.artweeks-schedule__tab-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);scrollbar-color:rgba(247,250,251,.35) transparent}.artweeks-schedule__tab-scroll[data-artweeks-schedule-hint]:after{content:"";display:none}@media(max-width:640px){.artweeks-schedule__tab-scroll[data-artweeks-schedule-hint]:after{display:block;content:"Tage: nach links und rechts wischen.";font-size:.75rem;color:#0000008c;margin-top:.25rem}}.artweeks-schedule__tablist{display:flex;flex-wrap:nowrap;gap:.35rem;width:max-content;min-width:100%;padding:2px 0}.artweeks-schedule__tab{flex:0 0 auto;margin:0;padding:.45rem .65rem;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--color-brand);background:#07415114;border:1px solid rgba(7,65,81,.22);border-radius:4px;cursor:pointer;white-space:nowrap}.artweeks-schedule__tab:hover{background:#0741511f}.artweeks-schedule__tab:focus{outline:none}.artweeks-schedule__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.artweeks-schedule__tab[aria-selected=true]{color:var(--color-on-brand);background:var(--color-brand);border-color:var(--color-brand)}@media(min-width:768px){.artweeks-schedule__tab-scroll{overflow-x:visible}.artweeks-schedule__tablist{width:100%;max-width:100%}.artweeks-schedule__tab{flex:1 1 0;min-width:0;text-align:center}}.artweeks-schedule__panels{position:relative}.artweeks-schedule__panel{padding:var(--space-md);border-radius:6px;background:var(--artweeks-schedule-bg);color:var(--artweeks-schedule-on);scroll-margin-top:5rem}.artweeks-schedule__anchor{position:relative;top:-4.5rem;height:0;visibility:hidden;pointer-events:none}.artweeks-schedule__block{margin-bottom:var(--space-md)}.artweeks-schedule__block:last-child{margin-bottom:0}.artweeks-schedule__block-title{font-family:var(--font-body);font-size:.9375rem;font-weight:700;margin:0 0 var(--space-xs);letter-spacing:.02em;color:var(--artweeks-schedule-on)}.artweeks-schedule__empty{margin:0;font-size:.875rem;font-style:italic;opacity:.85}.artweeks-schedule__slot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.artweeks-schedule__slot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.4rem .55rem;border-radius:4px;font-size:.875rem;line-height:1.35;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.artweeks-schedule__slot--free{padding:0;background:transparent;border:none}.artweeks-schedule__slot-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;width:100%;margin:0;padding:.4rem .55rem;border-radius:4px;font:inherit;font-size:.875rem;line-height:1.35;color:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.artweeks-schedule__slot-action:hover{background:#ffffff1f}.artweeks-schedule__slot-action:focus{outline:none}.artweeks-schedule__slot-action:focus-visible{outline:2px solid var(--artweeks-schedule-on);outline-offset:2px}.artweeks-schedule__slot--booked{color:#fff;background:var(--artweeks-schedule-booked);border-color:#0000001f}.artweeks-schedule__slot-time{flex:1 1 auto;min-width:0}.artweeks-schedule__slot-status{flex:0 0 auto;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.95}.legal-content .artweeks-schedule p.artweeks-schedule__footnote{margin:var(--space-sm) 0 0;font-size:12px;line-height:1.45;opacity:.88;-webkit-text-size-adjust:none;text-size-adjust:none}.legal-content .artweeks-schedule p.artweeks-schedule__footnote-restaurant{margin:var(--space-xs) 0 0;font-size:12px;line-height:1.4;opacity:.82;-webkit-text-size-adjust:none;text-size-adjust:none}.legal-content .artweeks-schedule .artweeks-schedule__footnote-restaurant a{display:inline-flex;align-items:center;gap:.28em;font-size:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.15em}.artweeks-schedule__footnote-external-icon{flex-shrink:0;margin-top:.05em;opacity:.9}.artweeks-schedule__footnote-restaurant a:hover,.artweeks-schedule__footnote-restaurant a:focus-visible{opacity:1}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:10050;padding:var(--space-md);padding-bottom:max(var(--space-md),env(safe-area-inset-bottom));box-sizing:border-box;background:var(--color-bg);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 24px #0741511a}.cookie-consent[hidden]{display:none!important}.cookie-consent__inner{max-width:min(52rem,100%);margin:0 auto}.cookie-consent__title{margin:0 0 var(--space-xs);font-family:var(--font-subhead);font-size:1rem;font-weight:600;color:var(--color-text)}.cookie-consent__text{margin:0 0 var(--space-md);font-size:.9375rem;line-height:1.45;color:var(--color-text)}.cookie-consent__privacy{color:var(--color-workshop);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.cookie-consent__btn{font-family:var(--font-body);font-size:.9375rem;font-weight:600;padding:.55rem 1.1rem;border-radius:4px;cursor:pointer;border:2px solid var(--color-workshop);transition:background .15s ease,color .15s ease}.cookie-consent__btn--accept{background:var(--color-workshop);color:var(--color-on-workshop)}.cookie-consent__btn--accept:hover,.cookie-consent__btn--accept:focus-visible{filter:brightness(1.05)}.cookie-consent__btn--reject{background:var(--color-bg);color:var(--color-workshop)}.cookie-consent__btn--reject:hover,.cookie-consent__btn--reject:focus-visible{background:#4c977214}.cookie-consent__btn:focus-visible{outline:2px solid var(--color-workshop);outline-offset:2px}.legacy-map{position:relative}.cookie-map-placeholder{box-sizing:border-box;max-width:22rem;padding:var(--space-md);margin:0 0 var(--space-sm);border:1px solid rgba(0,0,0,.08);border-radius:6px;background:var(--color-bg)}.cookie-map-placeholder[hidden],[data-cookie-map-placeholder][hidden]{display:none!important}.cookie-map-placeholder__text{margin:0 0 var(--space-sm);font-size:.9375rem;line-height:1.45;color:var(--color-text)}.cookie-map-placeholder__btn{font-family:var(--font-body);font-size:.875rem;font-weight:600;padding:.45rem .9rem;border-radius:4px;border:2px solid var(--color-workshop);background:var(--color-workshop);color:var(--color-on-workshop);cursor:pointer}.cookie-map-placeholder__btn:hover,.cookie-map-placeholder__btn:focus-visible{filter:brightness(1.05)}.cookie-map-placeholder__btn:focus-visible{outline:2px solid var(--color-workshop);outline-offset:2px}.legacy-studio-find .cookie-map-placeholder{border-radius:0}@media(min-width:960px){.home-view--desktop .legacy-studio-find .cookie-map-placeholder{max-width:none;width:100%;min-height:22rem;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home-view--desktop .legacy-studio-find .legacy-map iframe[data-cookie-map-src]{width:100%;max-width:100%;height:22rem;aspect-ratio:auto;display:block}}.contact-map .cookie-map-placeholder--fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;max-width:none;width:100%;height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-sm)}.contact-map .cookie-map-placeholder--fill .cookie-map-placeholder__text{font-size:.8125rem;margin-bottom:var(--space-sm)}.contact-map iframe[data-cookie-map-src]{z-index:1}.site-footer__cookie-settings{font:inherit;font-size:inherit;color:var(--color-on-brand);font-weight:inherit;text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer}.site-footer__cookie-settings:hover,.site-footer__cookie-settings:focus-visible{color:var(--color-workshop);text-decoration:underline}.site-footer__cookie-settings:focus-visible{outline:2px solid var(--color-workshop);outline-offset:2px}
