.sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.reveal-transition{transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function)}.fill-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--fill-image-position,center);object-position:var(--fill-image-position,center);position:absolute;top:0;width:100%}.fill-background{background-position:50%;background-size:cover}.fill-link:after{content:"";inset:0;position:absolute;z-index:2}.stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.stack>*{grid-column:1/-1;grid-row:1/-1}.bg-texture{position:relative}.bg-texture:before{background-color:var(--accent-color,currentColor);bottom:0;content:"";left:0;-webkit-mask-image:url(/wp-content/themes/palace-culture/dist/images/texture.72d247facab1394f6e99.png);mask-image:url(/wp-content/themes/palace-culture/dist/images/texture.72d247facab1394f6e99.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transition:background-color var(--default-transition-duration) var(--default-transition-timing-function);z-index:1}.bg-texture>*{position:relative;z-index:2}.texture{height:var(--texture-height);-webkit-mask-image:url(/wp-content/themes/palace-culture/dist/images/texture-top.79604bd9c9f2042cef61.png);mask-image:url(/wp-content/themes/palace-culture/dist/images/texture-top.79604bd9c9f2042cef61.png);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:auto 100%;mask-size:auto 100%}.texture--flip{transform:scaleY(-1)}.texture-b,.texture-t,.texture-y{position:relative;z-index:10}.texture-b:after,.texture-b:before,.texture-t:after,.texture-t:before,.texture-y:after,.texture-y:before{background-color:inherit;content:"";left:0;-webkit-mask-image:url(/wp-content/themes/palace-culture/dist/images/texture-top.79604bd9c9f2042cef61.png);mask-image:url(/wp-content/themes/palace-culture/dist/images/texture-top.79604bd9c9f2042cef61.png);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:auto 100%;mask-size:auto 100%;pointer-events:none;position:absolute;right:0}.texture-t:before,.texture-y:before{bottom:calc(100% - 1px);height:var(--texture-height)}.texture-b:after,.texture-y:after{height:var(--texture-height);top:calc(100% - 1px);transform:scaleY(-1)}.clear-texture-t,.clear-texture-y{padding-top:var(--texture-height)}.clear-texture-b,.clear-texture-y{padding-bottom:var(--texture-height)}.bg-white{background-color:#fff}.bg-beige{background-color:#f5f4ec}.bg-red{background-color:#d31b23}.bg-light-olive{background-color:#3e6524}.bg-dark-olive{background-color:#294914}.bg-light-green{background-color:#9fd560}.bg-dark-green{background-color:#297130}.bg-light-pink{background-color:#f2a6d7}.bg-dark-pink{background-color:#ed6ea7}.fg-white{color:#fff}.fg-beige{color:#f5f4ec}.fg-red{color:#d31b23}.fg-light-olive{color:#3e6524}.fg-dark-olive{color:#294914}.fg-light-green{color:#9fd560}.fg-dark-green{color:#297130}.fg-light-pink{color:#f2a6d7}.fg-dark-pink{color:#ed6ea7}.accent-white{--accent-color:#fff}.accent-beige{--accent-color:#f5f4ec}.accent-red{--accent-color:#d31b23}.accent-light-olive{--accent-color:#3e6524}.accent-dark-olive{--accent-color:#294914}.accent-light-green{--accent-color:#9fd560}.accent-dark-green{--accent-color:#297130}.accent-light-pink{--accent-color:#f2a6d7}.accent-dark-pink{--accent-color:#ed6ea7}.font-body{font-family:komet,sans-serif}.font-heading{font-family:espiritu,sans-serif;font-weight:400}.weight-normal{font-weight:500}.weight-bold{font-weight:800}.size-xs{font-size:.75rem}.size-sm{font-size:.875rem}.size-base{font-size:1rem}.size-lg{font-size:1.125rem}.size-xl{font-size:1.3125rem}.size-2xl{font-size:1.5rem}.size-3xl{font-size:1.875rem}.size-4xl{font-size:2.25rem}.size-5xl{font-size:2.75rem}.size-6xl{font-size:3.75rem}.size-7xl{font-size:5rem}@media(min-width:30em){.from-xs\:size-xs{font-size:.75rem}.from-xs\:size-sm{font-size:.875rem}.from-xs\:size-base{font-size:1rem}.from-xs\:size-lg{font-size:1.125rem}.from-xs\:size-xl{font-size:1.3125rem}.from-xs\:size-2xl{font-size:1.5rem}.from-xs\:size-3xl{font-size:1.875rem}.from-xs\:size-4xl{font-size:2.25rem}.from-xs\:size-5xl{font-size:2.75rem}.from-xs\:size-6xl{font-size:3.75rem}.from-xs\:size-7xl{font-size:5rem}}@media(min-width:37.5em){.from-sm\:size-xs{font-size:.75rem}.from-sm\:size-sm{font-size:.875rem}.from-sm\:size-base{font-size:1rem}.from-sm\:size-lg{font-size:1.125rem}.from-sm\:size-xl{font-size:1.3125rem}.from-sm\:size-2xl{font-size:1.5rem}.from-sm\:size-3xl{font-size:1.875rem}.from-sm\:size-4xl{font-size:2.25rem}.from-sm\:size-5xl{font-size:2.75rem}.from-sm\:size-6xl{font-size:3.75rem}.from-sm\:size-7xl{font-size:5rem}}@media(min-width:48em){.from-md\:size-xs{font-size:.75rem}.from-md\:size-sm{font-size:.875rem}.from-md\:size-base{font-size:1rem}.from-md\:size-lg{font-size:1.125rem}.from-md\:size-xl{font-size:1.3125rem}.from-md\:size-2xl{font-size:1.5rem}.from-md\:size-3xl{font-size:1.875rem}.from-md\:size-4xl{font-size:2.25rem}.from-md\:size-5xl{font-size:2.75rem}.from-md\:size-6xl{font-size:3.75rem}.from-md\:size-7xl{font-size:5rem}}@media(min-width:64em){.from-lg\:size-xs{font-size:.75rem}.from-lg\:size-sm{font-size:.875rem}.from-lg\:size-base{font-size:1rem}.from-lg\:size-lg{font-size:1.125rem}.from-lg\:size-xl{font-size:1.3125rem}.from-lg\:size-2xl{font-size:1.5rem}.from-lg\:size-3xl{font-size:1.875rem}.from-lg\:size-4xl{font-size:2.25rem}.from-lg\:size-5xl{font-size:2.75rem}.from-lg\:size-6xl{font-size:3.75rem}.from-lg\:size-7xl{font-size:5rem}}@media(min-width:80em){.from-xl\:size-xs{font-size:.75rem}.from-xl\:size-sm{font-size:.875rem}.from-xl\:size-base{font-size:1rem}.from-xl\:size-lg{font-size:1.125rem}.from-xl\:size-xl{font-size:1.3125rem}.from-xl\:size-2xl{font-size:1.5rem}.from-xl\:size-3xl{font-size:1.875rem}.from-xl\:size-4xl{font-size:2.25rem}.from-xl\:size-5xl{font-size:2.75rem}.from-xl\:size-6xl{font-size:3.75rem}.from-xl\:size-7xl{font-size:5rem}}@media(min-width:90em){.from-2xl\:size-xs{font-size:.75rem}.from-2xl\:size-sm{font-size:.875rem}.from-2xl\:size-base{font-size:1rem}.from-2xl\:size-lg{font-size:1.125rem}.from-2xl\:size-xl{font-size:1.3125rem}.from-2xl\:size-2xl{font-size:1.5rem}.from-2xl\:size-3xl{font-size:1.875rem}.from-2xl\:size-4xl{font-size:2.25rem}.from-2xl\:size-5xl{font-size:2.75rem}.from-2xl\:size-6xl{font-size:3.75rem}.from-2xl\:size-7xl{font-size:5rem}}@media(max-width:89.99em){.until-2xl\:size-xs{font-size:.75rem}.until-2xl\:size-sm{font-size:.875rem}.until-2xl\:size-base{font-size:1rem}.until-2xl\:size-lg{font-size:1.125rem}.until-2xl\:size-xl{font-size:1.3125rem}.until-2xl\:size-2xl{font-size:1.5rem}.until-2xl\:size-3xl{font-size:1.875rem}.until-2xl\:size-4xl{font-size:2.25rem}.until-2xl\:size-5xl{font-size:2.75rem}.until-2xl\:size-6xl{font-size:3.75rem}.until-2xl\:size-7xl{font-size:5rem}}@media(max-width:79.99em){.until-xl\:size-xs{font-size:.75rem}.until-xl\:size-sm{font-size:.875rem}.until-xl\:size-base{font-size:1rem}.until-xl\:size-lg{font-size:1.125rem}.until-xl\:size-xl{font-size:1.3125rem}.until-xl\:size-2xl{font-size:1.5rem}.until-xl\:size-3xl{font-size:1.875rem}.until-xl\:size-4xl{font-size:2.25rem}.until-xl\:size-5xl{font-size:2.75rem}.until-xl\:size-6xl{font-size:3.75rem}.until-xl\:size-7xl{font-size:5rem}}@media(max-width:63.99em){.until-lg\:size-xs{font-size:.75rem}.until-lg\:size-sm{font-size:.875rem}.until-lg\:size-base{font-size:1rem}.until-lg\:size-lg{font-size:1.125rem}.until-lg\:size-xl{font-size:1.3125rem}.until-lg\:size-2xl{font-size:1.5rem}.until-lg\:size-3xl{font-size:1.875rem}.until-lg\:size-4xl{font-size:2.25rem}.until-lg\:size-5xl{font-size:2.75rem}.until-lg\:size-6xl{font-size:3.75rem}.until-lg\:size-7xl{font-size:5rem}}@media(max-width:47.99em){.until-md\:size-xs{font-size:.75rem}.until-md\:size-sm{font-size:.875rem}.until-md\:size-base{font-size:1rem}.until-md\:size-lg{font-size:1.125rem}.until-md\:size-xl{font-size:1.3125rem}.until-md\:size-2xl{font-size:1.5rem}.until-md\:size-3xl{font-size:1.875rem}.until-md\:size-4xl{font-size:2.25rem}.until-md\:size-5xl{font-size:2.75rem}.until-md\:size-6xl{font-size:3.75rem}.until-md\:size-7xl{font-size:5rem}}@media(max-width:37.49em){.until-sm\:size-xs{font-size:.75rem}.until-sm\:size-sm{font-size:.875rem}.until-sm\:size-base{font-size:1rem}.until-sm\:size-lg{font-size:1.125rem}.until-sm\:size-xl{font-size:1.3125rem}.until-sm\:size-2xl{font-size:1.5rem}.until-sm\:size-3xl{font-size:1.875rem}.until-sm\:size-4xl{font-size:2.25rem}.until-sm\:size-5xl{font-size:2.75rem}.until-sm\:size-6xl{font-size:3.75rem}.until-sm\:size-7xl{font-size:5rem}}@media(max-width:29.99em){.until-xs\:size-xs{font-size:.75rem}.until-xs\:size-sm{font-size:.875rem}.until-xs\:size-base{font-size:1rem}.until-xs\:size-lg{font-size:1.125rem}.until-xs\:size-xl{font-size:1.3125rem}.until-xs\:size-2xl{font-size:1.5rem}.until-xs\:size-3xl{font-size:1.875rem}.until-xs\:size-4xl{font-size:2.25rem}.until-xs\:size-5xl{font-size:2.75rem}.until-xs\:size-6xl{font-size:3.75rem}.until-xs\:size-7xl{font-size:5rem}}.leading-none{line-height:1}.leading-tight{line-height:1.1}.leading-snug{line-height:1.2}.leading-normal{line-height:1.4}.leading-loose{line-height:1.6}@media(min-width:30em){.from-xs\:leading-none{line-height:1}.from-xs\:leading-tight{line-height:1.1}.from-xs\:leading-snug{line-height:1.2}.from-xs\:leading-normal{line-height:1.4}.from-xs\:leading-loose{line-height:1.6}}@media(min-width:37.5em){.from-sm\:leading-none{line-height:1}.from-sm\:leading-tight{line-height:1.1}.from-sm\:leading-snug{line-height:1.2}.from-sm\:leading-normal{line-height:1.4}.from-sm\:leading-loose{line-height:1.6}}@media(min-width:48em){.from-md\:leading-none{line-height:1}.from-md\:leading-tight{line-height:1.1}.from-md\:leading-snug{line-height:1.2}.from-md\:leading-normal{line-height:1.4}.from-md\:leading-loose{line-height:1.6}}@media(min-width:64em){.from-lg\:leading-none{line-height:1}.from-lg\:leading-tight{line-height:1.1}.from-lg\:leading-snug{line-height:1.2}.from-lg\:leading-normal{line-height:1.4}.from-lg\:leading-loose{line-height:1.6}}@media(min-width:80em){.from-xl\:leading-none{line-height:1}.from-xl\:leading-tight{line-height:1.1}.from-xl\:leading-snug{line-height:1.2}.from-xl\:leading-normal{line-height:1.4}.from-xl\:leading-loose{line-height:1.6}}@media(min-width:90em){.from-2xl\:leading-none{line-height:1}.from-2xl\:leading-tight{line-height:1.1}.from-2xl\:leading-snug{line-height:1.2}.from-2xl\:leading-normal{line-height:1.4}.from-2xl\:leading-loose{line-height:1.6}}@media(max-width:89.99em){.until-2xl\:leading-none{line-height:1}.until-2xl\:leading-tight{line-height:1.1}.until-2xl\:leading-snug{line-height:1.2}.until-2xl\:leading-normal{line-height:1.4}.until-2xl\:leading-loose{line-height:1.6}}@media(max-width:79.99em){.until-xl\:leading-none{line-height:1}.until-xl\:leading-tight{line-height:1.1}.until-xl\:leading-snug{line-height:1.2}.until-xl\:leading-normal{line-height:1.4}.until-xl\:leading-loose{line-height:1.6}}@media(max-width:63.99em){.until-lg\:leading-none{line-height:1}.until-lg\:leading-tight{line-height:1.1}.until-lg\:leading-snug{line-height:1.2}.until-lg\:leading-normal{line-height:1.4}.until-lg\:leading-loose{line-height:1.6}}@media(max-width:47.99em){.until-md\:leading-none{line-height:1}.until-md\:leading-tight{line-height:1.1}.until-md\:leading-snug{line-height:1.2}.until-md\:leading-normal{line-height:1.4}.until-md\:leading-loose{line-height:1.6}}@media(max-width:37.49em){.until-sm\:leading-none{line-height:1}.until-sm\:leading-tight{line-height:1.1}.until-sm\:leading-snug{line-height:1.2}.until-sm\:leading-normal{line-height:1.4}.until-sm\:leading-loose{line-height:1.6}}@media(max-width:29.99em){.until-xs\:leading-none{line-height:1}.until-xs\:leading-tight{line-height:1.1}.until-xs\:leading-snug{line-height:1.2}.until-xs\:leading-normal{line-height:1.4}.until-xs\:leading-loose{line-height:1.6}}.multiline-heading{display:flex;flex-direction:column}.dots-first :first-child:before,.dots:before{content:"• "}.dots-first :first-child:after,.dots:after{content:" •"}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.align-center{text-align:center}.text-balance{text-wrap:balance}