.visit-events{--ve-rule: rgb(var(--text-color) / .15);--ve-muted: rgb(var(--text-color) / .55);--ve-thumb: 12rem;--ve-gap: var(--grid-gutter);--ve-line: 31.6%;--ve-column: calc((100% - 11 * var(--ve-gap)) / 12);--ve-half-columns: calc(3.5 * var(--ve-column) + 2.5 * var(--ve-gap));--ve-line-inset: calc(var(--ve-gap) / 2 + 2rem);--ve-text-size: calc(var(--text-base) * .9);--ve-line-height: round(nearest, calc(var(--ve-text-size) * 1.6), .25rem);--ve-title-size: calc(var(--text-h4) * 1.1);--ve-description-size: calc(var(--ve-text-size) * .95);--ve-description-line-height: calc(var(--ve-line-height) - .25rem);--ve-date-size: var(--ve-title-size);--ve-date-line-height: round(nearest, calc(var(--ve-date-size) * 1.25), .25rem);--ve-time-size: 1.4rem;--ve-time-line-height: calc(var(--ve-time-size) * 1.25);text-wrap:pretty}.visit-events__group+.visit-events__group{margin-block-start:6rem}.visit-events__label{font-family:var(--font-family-semi-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;line-height:2.25rem;color:rgb(var(--text-color) / .65);margin:0 0 1rem}.visit-events__list{list-style:none;margin:0;padding:0}.visit-events__row{grid-template-columns:var(--ve-thumb) calc(var(--ve-line) - var(--ve-thumb)) var(--ve-line-inset) var(--ve-half-columns) minmax(0,1fr) var(--ve-half-columns);align-items:start;padding:2rem 0;border-block-start:1px solid var(--ve-rule);display:grid;position:relative}.visit-events__row:before{content:"";width:1px;background:var(--ve-rule);position:absolute;inset-block:0;inset-inline-start:calc(var(--ve-line) - .316px)}.visit-events__thumb{grid-column:1;width:var(--ve-thumb);max-width:100%;aspect-ratio:1;margin:0;overflow:hidden}.visit-events__thumb img{width:100%;height:100%;object-fit:cover;display:block}.visit-events__date{grid-column:2;padding-inline:var(--ve-gap) var(--ve-line-inset);font-family:var(--font-family-heading);text-align:end;display:block}.visit-events__date>span{display:block}.visit-events__weekday,.visit-events__day{font-size:var(--ve-date-size);line-height:round(nearest,1.25em,.25rem)}.visit-events__weekday{color:var(--ve-muted)}.visit-events__month-short{display:none}.visit-events__time{font-family:var(--font-family-semi-mono);font-size:var(--ve-time-size);line-height:var(--ve-time-line-height);color:var(--ve-muted);margin-block-start:calc(var(--ve-date-line-height) / 2 - .35035 * var(--ve-date-size) - var(--ve-time-line-height) / 2 + .32895 * var(--ve-time-size))}.visit-events__title{grid-column:4;font-size:var(--ve-title-size);line-height:1.25;line-height:round(nearest,1.25em,.25rem);text-transform:none;letter-spacing:0;margin:0}@supports (text-box: trim-both cap alphabetic){.visit-events__date>span{text-box:trim-both cap alphabetic}.visit-events__date>span+span{margin-block-start:calc(var(--ve-date-line-height) - .7 * var(--ve-date-size))}}.visit-events__date,.visit-events__title,.visit-events__text{align-self:first baseline}.visit-events__text{grid-column:6}.visit-events__description{font-size:var(--ve-description-size);line-height:var(--ve-description-line-height);color:rgb(var(--text-color) / .8);margin:0}.visit-events__description>*{margin:0}.visit-events__description>*+*{margin-block-start:1em}.visit-events__link{font-size:var(--text-xs);font-family:var(--font-family-semi-mono);letter-spacing:.04em;text-transform:uppercase;margin-block-start:1.25rem;display:inline-block}.visit-events__empty{font-size:var(--ve-text-size);line-height:var(--ve-line-height);color:var(--ve-muted);padding-block:2rem;border-block:1px solid var(--ve-rule);margin:0}@media screen and (max-width:1049px){.visit-events__row{--ve-thumb-gap: 5%;--ve-date-width: calc(7.25 * var(--ve-date-size) + .75rem);--ve-stack: calc(36 * var(--ve-description-size));grid-template-columns:var(--ve-thumb) minmax(var(--ve-thumb-gap),1fr) var(--ve-date-width) calc(2 * var(--ve-line-inset) + 1px) minmax(0,var(--ve-stack));grid-template-rows:auto 1fr}.visit-events__row:before{inset-inline-start:max(calc(var(--ve-thumb) + var(--ve-thumb-gap) + var(--ve-date-width) + var(--ve-line-inset)),calc(100% - var(--ve-stack) - var(--ve-line-inset) - 1px))}.visit-events__thumb,.visit-events__date{grid-row:1 / span 2}.visit-events__date{grid-column:3;padding-inline:0;white-space:nowrap}.visit-events__time{white-space:normal}.visit-events__title,.visit-events__text{grid-column:5;text-wrap:balance}.visit-events__title{grid-row:1}.visit-events__text{grid-row:2;align-self:start;margin-block-start:.75rem}}@media screen and (max-width:1499px){.visit-events{--ve-title-size: max( calc(1.1vw + .6rem) , calc(9.68px + .6rem) )}}@media screen and (max-width:849px){.visit-events{--ve-thumb: 9.6rem}.visit-events__row{--ve-date-width: max( calc(5.45 * var(--ve-date-size) + .6rem), calc(6.4 * var(--ve-time-size) + .75rem) )}.visit-events__month{display:none}.visit-events__month-short{display:inline}}@media screen and (max-width:769px){.visit-events{--ve-description-size: calc(var(--ve-text-size) * .95 * .9);--ve-description-line-height: calc(var(--ve-line-height) - .5rem)}}@media screen and (max-width:659px){.visit-events{--ve-thumb: 11.52rem }.visit-events__row{--ve-thumb-gap: 10%;grid-template-columns:var(--ve-thumb) var(--ve-thumb-gap) minmax(0,1fr);grid-template-rows:auto auto 1fr}.visit-events__row:before{content:none}.visit-events__thumb{grid-row:1 / span 3}.visit-events__date,.visit-events__title,.visit-events__text{grid-column:3;align-self:start}.visit-events__date{grid-row:1;text-align:start;margin-block-end:2.5rem}.visit-events__title{grid-row:2;margin-block-start:.75rem}.visit-events__text{grid-row:3}}@media screen and (max-width:519px){.visit-events{--ve-thumb: 23vw}.visit-events__row{--ve-thumb-gap: 9vw}}@media screen and (max-width:479px){.visit-events{--ve-title-size: calc((9.68px + .6rem)*.81) ;--ve-thumb: calc(23vw * 1.3)}.visit-events__row{--ve-thumb-gap: calc(9vw * .6);grid-template-rows:1fr auto auto 1fr auto}.visit-events__thumb{grid-row:1 / span 4;align-self:center}.visit-events__date{grid-row:2;margin-block-end:0}.visit-events__title{grid-row:3;margin-block-start:.75rem}.visit-events__text{grid-column:1 / -1;grid-row:5;margin-block-start:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/visit-events.css.map */
