.tile__link:active .tile__bg:before,.tile__link.active .tile__bg:before,.tile__link.is-active .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.tile__link:active .tile__bg.has-bg-image:before,.tile__link.active .tile__bg.has-bg-image:before,.tile__link.is-active .tile__bg.has-bg-image:before{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:active .tile__bg.has-bg-image .tile__content,.tile__link.active .tile__bg.has-bg-image .tile__content,.tile__link.is-active .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:active .tile__bg.has-bg-image .tile__bg-image:before,.tile__link.active .tile__bg.has-bg-image .tile__bg-image:before,.tile__link.is-active .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg:before,.no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg:before,.no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image:before,.no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image:before,.no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image:before{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image .tile__content,.no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image .tile__content,.no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.no-touchevents .tile__link:not(:where(:disabled)):hover .tile__bg.has-bg-image .tile__bg-image:before,.no-touchevents .tile__link:not(:where(:disabled)).hover .tile__bg.has-bg-image .tile__bg-image:before,.no-touchevents .tile__link:not(:where(:disabled)).is-hover .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:not(:where(:disabled)):focus-visible .tile__bg:before,.tile__link:not(:where(:disabled)).focus .tile__bg:before,.tile__link:not(:where(:disabled)).is-focus .tile__bg:before{content:"";display:block;inset:0;position:absolute;background:var(--color-dark-trans-3)}.tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image:before,.tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image:before,.tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image:before{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image .tile__content,.tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image .tile__content,.tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image .tile__content{background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:not(:where(:disabled)):focus-visible .tile__bg.has-bg-image .tile__bg-image:before,.tile__link:not(:where(:disabled)).focus .tile__bg.has-bg-image .tile__bg-image:before,.tile__link:not(:where(:disabled)).is-focus .tile__bg.has-bg-image .tile__bg-image:before{content:"";display:block;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__link:focus-visible{outline:0;box-shadow:none}.tile__bg{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color)}.tile__bg.has-bg-image{color:var(--color-media)}.tile__bg-image{inset:0;position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.tile__bg-image[data-background-brightness]{filter:var(--background-brightness)}.tile__content{position:absolute;inset:auto 0 0;max-height:100%}.tile__content:not(:has(*)){display:none}.has-bg-image .tile__content{color:var(--color-media);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%)}.tile__content .tile__header{display:flex;flex-direction:column;gap:.5rem;margin:0}.tile__content .tile__header.header{text-align:var(--tile-header-align)}.tile__content .tile__header .header__line{margin:0}.tile__content .tile__header .header__head{--typo-s-font-weight:var(--typo-font-weight-bold);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@supports(-webkit-line-clamp:2){.tile__content .tile__header .header__head{white-space:initial;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.tile__content .tile__header .header__head{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-s-font-size);font-family:var(--typo-s-font-family,var(--typo-text-font-family));font-weight:var(--typo-s-font-weight,var(--typo-text-font-weight));line-height:var(--typo-s-line-height,var(--typo-text-line-height));font-style:var(--typo-s-font-style,var(--typo-text-font-style))}@container (width>28rem){.tile__content .tile__header .header__head{font-family:var(--typo-hx-font-family);font-weight:var(--typo-hx-font-weight);line-height:var(--typo-hx-line-height);font-style:var(--typo-hx-font-style);font-size:var(--typo-m-font-size);font-family:var(--typo-m-font-family,var(--typo-hx-font-family));font-weight:var(--typo-m-font-weight,var(--typo-hx-font-weight));line-height:var(--typo-m-line-height,var(--typo-hx-line-height));font-style:var(--typo-m-font-style,var(--typo-hx-font-style))}}.tile__content .tile__header .header__sub{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;justify-content:var(--tile-header-align)}@container (width>28rem){.tile__content .tile__header .header__sub{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style))}}.tile__content .tile__header .icontext__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tile__meta{position:absolute;inset:0;pointer-events:none;max-height:100%;max-width:100%}.tilewall--spacing .tile__meta{inset:calc(var(--tilewall-spacing)/2)}.tile__addon{font-family:var(--typo-hx-font-family);font-weight:var(--typo-hx-font-weight);line-height:var(--typo-hx-line-height);font-style:var(--typo-hx-font-style);font-size:var(--typo-l-font-size);font-family:var(--typo-l-font-family,var(--typo-hx-font-family));font-weight:var(--typo-l-font-weight,var(--typo-hx-font-weight));line-height:var(--typo-l-line-height,var(--typo-hx-line-height));font-style:var(--typo-l-font-style,var(--typo-hx-font-style));display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;position:absolute;padding:0;inset:0 var(--tile-spacing) auto var(--tile-spacing)}.tile__addon--scheme-conversion{--tile-addon-color:var(--color-scheme-conversion-color);--tile-addon-bg-color:var(--color-scheme-conversion-background-color)}.tile__addon-label{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:var(--tile-addon-padding);color:var(--color);line-height:1;text-align:center;margin-right:var(--spacing)}.tile__addon-label:empty{display:none}.has-bg-image .tile__addon-label{color:var(--tile-addon-color);background:var(--tile-addon-bg-image,var(--tile-addon-bg-color))}.tile__addon-label--small{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style))}.tile__addon-label--warning{--tile-addon-color:var(--color-danger-text);--tile-addon-bg-image:var(--color-danger);--tile-addon-bg-color:var(--color-danger)}.tile__addon-label--open-status .tile__addon-header{display:flex;justify-content:center}.has-bg-image .tile__label-visitors{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));align-self:normal;justify-content:space-evenly;width:min-content;background-color:var(--background-color);color:var(--color);hyphens:manual;word-break:keep-all;overflow-wrap:normal}.has-bg-image .tile__label-visitors .icon{justify-content:center}.tile__addon-line:not(.tile__addon-container):not(:last-child){padding-bottom:var(--tile-addon-gap)}.tile__addon-container{display:grid;grid-template-columns:auto;grid-template-rows:auto;gap:var(--tile-addon-gap);grid-template-areas:"header-1 header-2 header-3" "body-1 body-2 body-3" "footer-1 footer-2 footer-3"}.tile__addon-header--1{grid-area:header-1}.tile__addon-header--2{grid-area:header-2}.tile__addon-header--3{grid-area:header-3}.tile__addon-body--1{grid-area:body-1}.tile__addon-body--2{grid-area:body-2}.tile__addon-body--3{grid-area:body-3}.tile__addon-footer--1{grid-area:footer-1}.tile__addon-footer--2{grid-area:footer-2}.tile__addon-footer--3{grid-area:footer-3}.tile__addon-icon{font-size:var(--tile-addon-icon-font-size);line-height:0}.tile__addon-header{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style))}.tile__addon-body sup{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));vertical-align:top;top:auto;line-height:1}.tile__addon-footer{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style))}.tile__addon-time{display:flex}.tile__categories{display:flex;flex-wrap:wrap}.tile__category{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));margin-top:.5em;border:1px solid currentColor;padding:.25em}.tile__category:not(:last-child){margin-right:.5em}.tile__more-categories{display:flex;border-color:#fff0}.tile__bookmark{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;position:absolute;inset:var(--tile-spacing) var(--tile-spacing) auto auto}.tile__extra-label{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.tile__extra-label-item{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family,var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight,var(--typo-text-font-weight));line-height:var(--typo-xs-line-height,var(--typo-text-line-height));font-style:var(--typo-xs-font-style,var(--typo-text-font-style));padding:.5rem;display:inline-flex;gap:.25rem;flex:0 1 auto;max-width:100%}.tile__extra-label-item-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.tile__extra-label-item--highlight{--highlight-bg-color:var(--color-scheme-conversion-background-color);color:var(--color-scheme-conversion-color);background:var(--highlight-bg-image,var(--highlight-bg-color))}.tile__extra-label-item--success{color:var(--color-success-text);background:var(--color-success)}.tile__extra-label-item--danger{color:var(--color-danger-text);background:var(--color-danger)}.tile__extra-label-item--bookedup{color:var(--color-danger-text);background:var(--color-danger);border:1px currentcolor solid}.tile__extra-label-item--canceled{color:var(--color-danger-text);background:var(--color-danger)}