*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}html{interpolate-size:allow-keywords}body{-webkit-font-smoothing:antialiased;margin:0}svg{overflow:visible}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}.toolbar-button__icon{max-width:none;max-width:initial;overflow:visible;overflow:initial}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer}:root{--button-radius:2px;--border-radius:10px;--image-border-radius:5px}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{scroll-padding-top:var(--drupal-displace-offset-top,0px);overflow-y:scroll}html,body{height:100%}body{background-color:var(--clr-base-light);color:var(--clr-text);letter-spacing:-.01em}:root{--clr-base:#212121;--clr-black:#000;--clr-white:#fff;--clr-muted:#b4aca3;--clr-brand:#e71b2d;--clr-base-light:#f9f4ee;--clr-base-panel:#eae6e1;--clr-text:var(--clr-black);--clr-text-muted:var(--clr-muted);--clr-light-text:#fff8ef;--clr-headings:#2b2b2b;--clr-border:var(--clr-muted);--clr-icon:#707070}@font-face{font-family:Favorit Pro;src:url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Bold.B1RukmYo.woff2)format("woff2"),url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Bold.BMhPRTN8.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Favorit Pro Book;src:url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Book.CKrgg7aK.woff2)format("woff2"),url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Book.BqNdxefU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Favorit Pro;src:url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Medium.D8G5PYr7.woff2)format("woff2"),url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Medium.7tSDVnJ7.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Favorit Pro;src:url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Regular.B_-VNK6v.woff2)format("woff2"),url(/themes/custom/galerieadriandavid_theme/dist/assets/FavoritPro-Regular.C6UKSQHN.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font:"Favorit Pro", sans-serif;--font-book:"Favorit Pro Book", sans-serif;--spacing-unit:1.5;--spacing:calc(var(--spacing-unit) * 1rem);--spacing-1:var(--spacing);--spacing-2:calc(var(--spacing) * 2);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-5:calc(var(--spacing) * 5);--spacing-6:calc(var(--spacing) * 6);--spacing-7:calc(var(--spacing) * 7);--spacing-8:calc(var(--spacing) * 8);--spacing-m:calc(var(--spacing) * 2);--spacing-xl:calc(var(--spacing) * 3);--spacing-xxl:calc(var(--spacing) * 4);font-size:16px;font-family:var(--font);line-height:var(--spacing-unit)}@media (min-width:720px){:root{--spacing-xl:calc(var(--spacing) * 6);--spacing-xxl:calc(var(--spacing) * 8)}}body{font-size:clamp(1rem,.13vw + .97rem,1.13rem)}::selection{color:#fff;background-color:#000}blockquote{quotes:"“" "”" "‘" "’";text-align:center;max-width:25rem;margin-left:auto;margin-right:auto;font-size:1.4rem;line-height:1.4}blockquote *{display:inline}blockquote:before{content:open-quote}blockquote:after{content:close-quote}h1,h2,h3,h4,h5,h6{font-weight:500}h1{margin-top:0}.t-24{font-size:clamp(1.13rem,.39vw + 1.03rem,1.5rem);line-height:1.3}.t-36{font-size:clamp(1.25rem,1.04vw + 1.01rem,2.25rem);line-height:1.3}.t-48{font-size:clamp(1.5rem,1.55vw + 1.14rem,3rem);line-height:1.2}.t-60{font-size:clamp(2rem,1.81vw + 1.58rem,3.75rem);line-height:1}.t-page-title{text-align:center;margin-bottom:clamp(3rem,3.11vw + 2.27rem,6rem);padding-top:clamp(4rem,11.39vw + 1.33rem,15rem)}a{color:inherit}:root{--gutter:max(20px, min(5vw, 108px));--section-spacing:var(--spacing-xl)}.l-constrained{width:min(1440px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-constrained-compact{width:min(800px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-trailer-half{margin-bottom:calc(var(--section-spacing) / 2)}.l-rhythm{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm-half{margin-top:calc(var(--section-spacing) / 2);margin-bottom:calc(var(--section-spacing) / 2)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.c-article__header{text-align:center;margin-top:clamp(4rem,11.39vw + 1.33rem,15rem);padding-left:32px;padding-right:32px}@media (min-width:720px){.c-article__header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.c-article__header>*{grid-column:1/-1}}.c-article__back{width:fit-content;margin-bottom:24px;display:block}@media (min-width:720px){.c-article__back{grid-area:1/1;justify-self:start;margin-bottom:0}}.c-article__back span{color:var(--clr-brand)}.c-article__title{margin-top:0;margin-bottom:0}@media (min-width:720px){.c-article__title{grid-area:1/2}}.c-article__image{margin-top:clamp(3.5rem,3.62vw + 2.65rem,7rem);margin-bottom:clamp(3.5rem,3.62vw + 2.65rem,7rem)}.c-article__meta{color:var(--clr-muted);margin-top:24px;font-size:clamp(.88rem,.13vw + .84rem,1rem)}.c-article__footer{text-align:center;margin-top:clamp(5.5rem,1.55vw + 5.14rem,7rem)}.c-article-teaser{-webkit-text-decoration:none;text-decoration:none;display:block}@media (hover:hover){.c-article-teaser:hover .c-article-teaser__image img{transform:scale(1.1)}}.c-article-teaser:focus-visible .c-article-teaser__image img{transform:scale(1.1)}.c-article-teaser__image{overflow:hidden}.c-article-teaser__image img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.c-article-teaser__title{margin-top:24px;margin-bottom:0}.c-article-teaser__meta{color:var(--clr-muted)}.c-artist-hero{--c-artist-hero-header-height:86px;--c-artist-hero-inset:calc((100cqi - min(1440px, 100cqi - var(--gutter) * 2)) / 2);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.c-artist-hero:before{content:"";background:var(--clr-base-panel);grid-area:1/1}@media (min-width:1024px){.c-artist-hero{min-height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px));min-height:calc(100svh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px));grid-template-columns:calc(50% - 32px) minmax(0,1fr)}}.c-artist-page{position:relative}@media (min-width:1024px){.c-artist-page__header{z-index:10;width:100%;position:absolute;top:0;left:0}}.c-artist-hero__media,.c-artist-hero__text{gap:var(--spacing-xl);padding-top:var(--spacing);padding-bottom:var(--spacing);padding-left:var(--c-artist-hero-inset);padding-right:var(--c-artist-hero-inset);flex-direction:column;display:flex}@media (min-width:1024px){.c-artist-hero__media,.c-artist-hero__text{padding-top:calc(var(--c-artist-hero-header-height) + var(--spacing-xl))}}.c-artist-hero__media{grid-area:1/1}@media (max-width:1023.98px){.c-artist-hero__media:not(:has(.c-artist-slider)){display:none}}@media (min-width:1024px){.c-artist-hero__media{padding-right:clamp(4rem,4.14vw + 3.03rem,8rem)}}.c-artist-hero__text{grid-area:2/1}@media (min-width:1024px){.c-artist-hero__text{grid-area:1/2;padding-left:32px}}.c-artist-hero__intro{margin-top:auto;margin-bottom:auto}.c-artist-hero__body .c-body>p:first-child{text-indent:clamp(2rem,2.07vw + 1.51rem,4rem)}.c-artist-hero__title{margin-top:0}.c-artist-hero__action{margin-top:var(--spacing-m)}.c-artist-hero__back{text-align:center}.ck-content>:first-child,.c-body>:first-child{margin-top:0}.ck-content>:last-child,.c-body>:last-child{margin-bottom:0}.ck-content>*,.c-body>*,.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{margin:0;display:list-item}.ck-content strong,.c-body strong{font-weight:500}.ck-content a:not([class]),.c-body a:not([class]){color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline}.c-button{appearance:none;background:var(--c-button-bg,var(--clr-black));color:var(--clr-white);text-transform:uppercase;border:0;padding:16px;font-size:14px;line-height:16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:inline-block}.c-button:hover,.c-button:focus-visible{background:color-mix(in srgb, var(--c-button-bg,var(--clr-black)) 80%, var(--clr-white))}.c-button--brand{--c-button-bg:var(--clr-brand)}.page-collection-now{color:var(--clr-brand)}.page-collection-now .t-page-title,.page-collection-now .c-collection__title{color:inherit}.c-collection__top{text-align:center;padding-top:clamp(4rem,11.39vw + 1.33rem,15rem);padding-bottom:clamp(4rem,11.39vw + 1.33rem,15rem)}.c-collection__title{margin-bottom:0}.c-collection__meta{color:var(--clr-muted);margin-top:24px;font-size:clamp(.88rem,.13vw + .84rem,1rem)}.c-collections-overview__footer{text-align:center;margin-top:clamp(4rem,4.14vw + 3.03rem,8rem)}.c-collections-view__grid{grid-gap:16px;gap:16px;display:grid}@media (min-width:720px){.c-collections-view__grid{grid-template-columns:calc(25% - 8px) 1fr calc(25% - 8px) calc(25% - 8px)}.c-collections-view__grid>:nth-child(2){grid-column-start:3}}.c-collection-teaser{-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s;display:block}@media (hover:hover){.c-collections-view__grid:has(.c-collection-teaser:hover) .c-collection-teaser:not(:hover){opacity:.4}}.c-collection-teaser__title{text-transform:uppercase;margin-bottom:8px;font-weight:500;display:flex}.c-collection-teaser:hover .c-collection-teaser__title:before,.c-collection-teaser:focus-visible .c-collection-teaser__title:before{content:"["}.c-collection-teaser:hover .c-collection-teaser__title:after,.c-collection-teaser:focus-visible .c-collection-teaser__title:after{content:"]"}.c-collection-teaser__arrow{color:var(--clr-brand);margin-right:4px;display:none}.c-collection-teaser:focus-visible .c-collection-teaser__arrow,.c-collection-teaser:hover .c-collection-teaser__arrow{display:inline}.c-contact__inner{grid-gap:clamp(1rem, .52vw + .88rem, 1.5rem);gap:clamp(1rem,.52vw + .88rem,1.5rem);padding-top:clamp(3rem,12.43vw + .09rem,15rem);display:grid}@media (min-width:1024px){.c-contact__inner{grid-template-columns:clamp(6rem,2.07vw + 5.51rem,8rem) minmax(0,1fr);align-items:baseline}}.c-contact__label{font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:uppercase;margin:0}.c-contact__content{max-width:640px;line-height:1.25}.c-contact__content>:first-child{margin-top:0}.c-contact__content>:last-child{margin-bottom:0}.c-contact__locations{grid-gap:clamp(1rem, .52vw + .88rem, 1.5rem);gap:clamp(1rem,.52vw + .88rem,1.5rem);display:grid}@media (min-width:720px){.c-contact__locations{padding-left:25%}}@media (min-width:1024px){.c-contact__locations{grid-template-columns:repeat(3,1fr)}}.page-node-type-exhibition,.page-node-type-exhibition .c-exhibitions-view__title{color:var(--clr-brand)}.c-exhibition__top{text-align:center;margin-bottom:clamp(2rem,.52vw + 1.88rem,2.5rem);padding-top:clamp(4rem,11.39vw + 1.33rem,15rem)}.c-exhibition__dates{margin-top:clamp(4.5rem,4.66vw + 3.41rem,9rem);font-size:clamp(1.13rem,.39vw + 1.03rem,1.5rem)}.c-exhibition__dates .smart-date-separator{margin-left:.5em;margin-right:.5em}.c-exhibition__title{color:inherit;margin-top:0;margin-bottom:0}.c-exhibition__meta{margin-top:24px;font-size:clamp(1.5rem,.78vw + 1.32rem,2.25rem)}.c-exhibition-grid{grid-template-areas:"main""side";margin-top:clamp(2rem,2.07vw + 1.51rem,4rem);display:grid}@media (max-width:719.98px){.c-exhibition-grid{gap:32px}}@media (min-width:720px){.c-exhibition-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"side main"}}.c-exhibition-grid__side{grid-area:side;align-self:end}@media (min-width:720px){.c-exhibition-grid__side{padding-right:32px}}.c-exhibition-grid__main{grid-area:main}.c-exhibition__intro{font-size:clamp(1.13rem,.39vw + 1.03rem,1.5rem);line-height:1.4}.c-exhibition__intro .c-body>p:first-child{text-indent:clamp(2rem,2.07vw + 1.51rem,4rem)}.c-exhibition__action{margin-top:clamp(2rem,2.07vw + 1.51rem,4rem)}.c-other-exhibition{margin-top:clamp(7rem,7.25vw + 5.3rem,14rem)}.c-other-exhibition__title{color:inherit;text-align:center;margin-top:0;margin-bottom:clamp(3rem,3.11vw + 2.27rem,6rem)}.c-intro{padding-top:clamp(2rem,2.07vw + 1.51rem,4rem);padding-bottom:clamp(6rem,6.21vw + 4.54rem,12rem)}@media (min-width:1024px){.c-intro{padding-left:50%}}.c-intro--home{padding-top:clamp(6rem,6.21vw + 4.54rem,12rem)}.c-intro__text{font-size:clamp(1.13rem,.39vw + 1.03rem,1.5rem);line-height:1.4}.c-intro__text .c-body>p:first-child{text-indent:clamp(2rem,2.07vw + 1.51rem,4rem)}.c-intro__action{margin-top:clamp(1.5rem,1.04vw + 1.26rem,2.5rem)}.c-landing-page__inner{display:grid}@media (max-width:1023.98px){.c-landing-page__inner{gap:32px}}@media (min-width:1024px){.c-landing-page__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.c-landing-page__text{grid-gap:clamp(1rem, .52vw + .88rem, 1.5rem);gap:clamp(1rem,.52vw + .88rem,1.5rem);display:grid}@media (min-width:1024px){.c-landing-page__text{grid-template-columns:clamp(6rem,2.07vw + 5.51rem,8rem) minmax(0,1fr);align-items:baseline;padding-top:clamp(2rem,3.11vw + 1.27rem,5rem);padding-right:clamp(2.5rem,5.7vw + 1.17rem,8rem)}}.c-landing-page__body{font-size:clamp(.88rem,.13vw + .84rem,1rem)}.c-landing-page__label{text-transform:uppercase}@media (min-width:1024px){.c-landing-page__content{max-width:416px}}.c-landing-page__title{margin-bottom:clamp(2rem,1.55vw + 1.64rem,3.5rem);line-height:1.1}.c-landing-page__content .c-body{line-height:1.75}.c-landing-page__content .c-body>p:first-child{text-indent:clamp(1.5rem,1.04vw + 1.26rem,2.5rem)}.c-landing-page__action{margin-top:clamp(1.5rem,1.04vw + 1.26rem,2.5rem)}.c-landing-page__image{aspect-ratio:748/864;overflow:hidden}.c-landing-page__image picture,.c-landing-page__image img{width:100%;height:100%;display:block}.c-landing-page__image img{-o-object-fit:cover;object-fit:cover}.c-link{appearance:none;text-transform:uppercase;background:0 0;border:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.c-link__arrow{color:var(--clr-brand)}#klaro{--border-radius:10px;--green1:var(--clr-brand);--notice-max-width:330px}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice{--dark1:#000;--light1:#fff;box-shadow:none}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{color:#b4b4b4;margin:0;-webkit-text-decoration:underline;text-decoration:underline}#klaro .cookie-notice .cm-btn{border:1px solid;border-radius:2em;margin:0;padding:.2lh .5lh}#klaro .cookie-notice .cm-btn-danger{background:0 0}#klaro .cookie-notice .cm-btn-success{color:#000;background:#fff}#klaro .cookie-notice .cn-buttons{gap:5px;margin:0;display:flex}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:fit-content}[data-type=placeholder]{aspect-ratio:16/9;background-color:var(--clr-base);position:relative;overflow:hidden;width:100%!important;max-width:none!important;height:auto!important}[data-type=placeholder] .klaro.cm-as-context-notice{height:100%;padding:0;position:absolute;inset:0}[data-type=placeholder] .klaro .context-notice{height:100%;color:var(--clr-light-text);text-align:center;border:0;border-radius:0;gap:.75em;margin:0;padding:clamp(1rem,1.04vw + .76rem,2rem);font-size:14px;line-height:1.4;background:color-mix(in srgb, var(--clr-base) 72%, transparent)!important}[data-type=placeholder] .klaro .context-notice p{max-width:36em;color:inherit;margin:0}[data-type=placeholder] .klaro .context-notice p:first-child{font-size:clamp(1.13rem,.26vw + 1.06rem,1.38rem);font-weight:500;line-height:1.3}[data-type=placeholder] .klaro .context-notice p:nth-child(2){color:color-mix(in srgb, var(--clr-light-text) 75%, transparent)}[data-type=placeholder] .klaro .context-notice .cm-buttons{margin-top:.5em}[data-type=placeholder] .klaro .context-notice .cm-btn{background:var(--clr-brand);color:var(--clr-white);text-transform:uppercase;cursor:pointer;border:0;border-radius:0;margin:0;padding:16px;font-size:14px;line-height:16px;transition:background-color .2s}[data-type=placeholder] .klaro .context-notice .cm-btn:hover,[data-type=placeholder] .klaro .context-notice .cm-btn:focus-visible{background:color-mix(in srgb, var(--clr-brand) 80%, var(--clr-white))}[data-type=placeholder] .klaro .context-notice .cm-dialog-link{font-size:12px}[data-type=placeholder] .klaro .context-notice .cm-dialog-link a{color:inherit;text-underline-offset:.2em;opacity:.75;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .2s}[data-type=placeholder] .klaro .context-notice .cm-dialog-link a:hover,[data-type=placeholder] .klaro .context-notice .cm-dialog-link a:focus-visible{opacity:1}
