.tour-entry{position:relative;background-color:var(--color-background);color:var(--color-foreground)}.tour-entry__main{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:var(--spacer-8);padding-top:var(--spacer-8);padding-bottom:var(--spacer-8)}.tour-entry__body{display:flex;flex-direction:column;gap:var(--spacer-5)}.tour-entry__prose>*{margin-top:0;margin-bottom:var(--spacer-3)}.tour-entry__prose>:last-child{margin-bottom:0}.tour-entry__prose h1,.tour-entry__prose h2,.tour-entry__prose h3,.tour-entry__prose h4,.tour-entry__prose h5,.tour-entry__prose h6{font-family:var(--font-family-heading)}.tour-entry__prose h1,.tour-entry__prose h2,.tour-entry__prose h3,.tour-entry__prose h4,.tour-entry__prose h5{font-variation-settings:"opsz" var(--typography-optical-size, 16)}.tour-entry__prose h6{font-variation-settings:"opsz" var(--typography-optical-size-small, 8)}.tour-entry__prose h1{font-size:var(--typography-size-1);font-weight:var(--typography-weight-1);line-height:var(--typography-height-1, 1.25);letter-spacing:var(--typography-letter-spacing-1, 0)}.tour-entry__prose h2,.tour-entry__prose h3,.tour-entry__prose h4{font-size:var(--typography-size-4);font-weight:var(--typography-weight-4);line-height:var(--typography-height-4, 1.25);letter-spacing:var(--typography-letter-spacing-4, 0)}.tour-entry__prose h5{font-size:var(--typography-size-5);font-weight:var(--typography-weight-5);line-height:var(--typography-height-5, 1.25);letter-spacing:var(--typography-letter-spacing-5, 0)}.tour-entry__prose h6{font-size:var(--typography-size-6);font-weight:var(--typography-weight-6);line-height:var(--typography-height-6, 1.25);letter-spacing:var(--typography-letter-spacing-6, 0)}.tour-entry__prose>h1,.tour-entry__prose>h2,.tour-entry__prose>h3,.tour-entry__prose>h4,.tour-entry__prose>h5,.tour-entry__prose>h6{margin-top:var(--spacer-5)}.tour-entry__prose>:first-child{margin-top:0}.tour-entry__prose h1 *,.tour-entry__prose h2 *,.tour-entry__prose h3 *,.tour-entry__prose h4 *,.tour-entry__prose h5 *,.tour-entry__prose h6 *,.tour-entry__prose blockquote>:first-child *{font-family:inherit}.tour-entry__prose>ul,.tour-entry__prose>ol{padding-left:var(--spacer-3)}.tour-entry__prose li+li{margin-top:var(--spacer-1)}.tour-entry__prose blockquote{display:flex;flex-direction:column;gap:var(--spacer-1);margin-left:0;margin-right:0;padding-left:var(--spacer-2);border-left:2px solid var(--color-accent)}.tour-entry__prose blockquote>*{margin:0}.tour-entry__prose blockquote>:first-child{font-style:italic}.tour-entry__prose blockquote>p:first-child{font-family:var(--font-family-heading);font-size:var(--typography-size-6);font-weight:var(--typography-weight-6);line-height:var(--typography-height-6, 1.25);letter-spacing:var(--typography-letter-spacing-6, 0)}.tour-entry__prose blockquote>:first-child~*{font-family:var(--font-family-body);font-size:var(--typography-size-body-medium);font-weight:var(--typography-weight-body-medium);line-height:var(--typography-height-body-medium, 1.5);letter-spacing:var(--typography-letter-spacing-body-medium, 0);font-style:normal;font-variation-settings:normal;color:var(--color-text-secondary)}.tour-entry__prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.tour-entry__prose a:after{display:none}.tour-entry__prose--drop-cap>p:first-child:first-letter{float:left;height:calc(var(--typography-size-body-large) * var(--typography-height-body-large) * 2 - 1px);margin-right:var(--spacer-1);font-family:var(--font-family-heading);font-size:var(--typography-size-3);line-height:1;font-variation-settings:"opsz" var(--typography-optical-size, 16)}.tour-entry__link{color:var(--color-foreground)}.tour-entry__links{display:flex;flex-wrap:wrap;gap:var(--spacer-5);margin:0;padding:var(--spacer-5) 0 0;border-top:1px solid var(--color-rule);list-style:none}.tour-entry__details{display:flex;flex-direction:column;gap:var(--spacer-3);align-self:start;padding:var(--spacer-3);border:1px solid var(--color-border)}.tour-entry__details-heading{margin:0}.tour-entry__details-list{display:flex;flex-direction:column;gap:var(--spacer-3);margin:0}.tour-entry__detail{display:flex;flex-direction:column;gap:var(--spacer-1)}.tour-entry__detail-label{color:var(--color-text-secondary)}.tour-entry__detail-value{margin:0}.tour-entry__personnel{display:flex;flex-direction:column;gap:var(--spacer-2);padding-top:var(--spacer-3);border-top:1px solid var(--color-rule)}.tour-entry__personnel-heading{margin:0}.tour-entry__personnel-list{display:flex;flex-direction:column;gap:var(--spacer-1);margin:0;padding:0;list-style:none}.tour-entry__person{--person-portrait-width: 32px;display:grid;grid-template-columns:var(--person-portrait-width) minmax(0,1fr) auto;align-items:center;gap:var(--spacer-1)}.tour-entry__person-image,.tour-entry__person-image--placeholder{display:block;width:var(--person-portrait-width);height:48px;object-fit:cover}.tour-entry__person-name{font-family:var(--font-family-heading);font-size:var(--typography-size-body-large);font-weight:var(--typography-weight-6, 500);line-height:normal;font-variation-settings:"opsz" var(--typography-optical-size, 16)}.tour-entry__person-instrument{text-align:right}.tour-entry__personnel-note{margin:0;font-size:var(--typography-size-body-small);font-weight:var(--typography-weight-body-small);line-height:16px;letter-spacing:var(--typography-letter-spacing-eyebrow, .08em);font-style:italic;color:var(--color-text-secondary)}.tour-entry__actions{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--spacer-3);border-top:1px solid var(--color-rule)}@media screen and (max-width:990px){.tour-entry__main{grid-template-columns:minmax(0,1fr);row-gap:var(--spacer-6)}.tour-entry__details{order:-1}}@media screen and (max-width:769px){.tour-entry__prose--drop-cap>p:first-child:first-letter{font-size:var(--typography-size-1)}.tour-entry__main{padding-top:var(--spacer-5);padding-bottom:var(--spacer-5)}.tour-entry__links{flex-direction:column;gap:var(--spacer-3)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-tour-entry.css.map */
