.page-intro+.blocks .location:first-child,.page-intro+.blocks .block:has(.location):first-child{margin-top:0}@media screen and (max-width: 62.4375em){:not(.block)>.location,.block:has(.location){padding-bottom:var(--block-bottom-gutter)}}:not(.block)>.location:first-child,.block:has(.location):first-child{margin-top:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.location:first-child,.block:has(.location):first-child{margin-top:0}}@media screen and (max-width: 62.4375em){:not(.block)>.location:first-child .wrap,.block:has(.location):first-child .wrap{padding-top:var(--block-gutter)}}:not(.block)>.location:last-child,.block:has(.location):last-child{margin-bottom:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.location:last-child,.block:has(.location):last-child{margin-bottom:var(--block-bottom-gutter)}}.location[data-block*=no-offset] .wrap:before,.block:has(.location[data-block*=no-offset]) .wrap:before{inset-block:0}@media screen and (max-width: 62.4375em){.location[data-block*=no-offset] .wrap:before,.block:has(.location[data-block*=no-offset]) .wrap:before{bottom:calc(var(--block-bottom-gutter)*-1)}}@media screen and (max-width: 62.4375em){:not([data-block*=background])+.location:not([data-block*=image-first]) .wrap,.location .block:not(:has([data-block*=background]))+.block:has(:not([data-block*=image-first])) .wrap{padding-top:var(--block-gutter)}}[data-block*=background]+.location,.block:has([data-block*=background])+.block:has(.location){padding-top:var(--block-gutter)}@media screen and (max-width: 62.4375em){[data-block*=background]+.location,.block:has([data-block*=background])+.block:has(.location){margin-top:calc((var(--block-bottom-gutter) - var(--block-gutter))*-1);padding-top:0}}[data-block*=background]+.location .wrap:before,.block:has([data-block*=background])+.block:has(.location) .wrap:before{top:calc(var(--block-gutter)*-2)}@media screen and (max-width: 62.4375em){[data-block*=background]+.location .wrap:before,.block:has([data-block*=background])+.block:has(.location) .wrap:before{top:calc(var(--block-gutter)*-1)}}.location .wrap{position:relative}.location .wrap:before{content:"";background:var(--block-background);position:absolute;inset:var(--block-gutter) calc(var(--block-gutter)*2);z-index:-1}@media screen and (max-width: 62.4375em){.location .wrap:before{inset:0 0 calc(var(--block-bottom-gutter)*-1)}}.location__wrap{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--site-gutter)}@media screen and (max-width: 62.4375em){.location__wrap{display:flex;flex-direction:column;row-gap:32px}}.location__image{aspect-ratio:1;grid-column:7/span 6;background:rgb(from var(--c-black) r g b/0.1)}.location__image img{width:100%;height:auto}.location__content{grid-column:2/span 5;grid-row:1;display:flex;flex-direction:column;justify-content:center;row-gap:18px}@media screen and (max-width: 62.4375em){.location__content{row-gap:12px}}.location__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:2.25rem;line-height:1.1666666667}@media screen and (max-width: 62.4375em){.location__title{font-size:1.625rem;line-height:1.2307692308}}.location__title em{font-weight:var(--font-weight-normal)}.location__sub-title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308}@media screen and (max-width: 62.4375em){.location__sub-title{font-size:1.25rem;line-height:1.3}}.location__sub-title em{font-weight:var(--font-weight-normal)}.location__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .location__text{font-size:.875rem;line-height:1.7142857143}.location__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.location__text{--richtext-internal-margin: 0.8125rem;font-size:1rem;line-height:1.625}.styleguide .location__text{font-size:1rem;line-height:1.625}.location__text>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.location__text{--richtext-internal-margin: 0.75rem;font-size:.75rem;line-height:1.8333333333}.styleguide .location__text{font-size:.75rem;line-height:1.8333333333}}.location__columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--site-gutter);margin-top:24px;padding-top:42px;border-top:1px solid rgb(from var(--c-black) r g b/0.1)}@media screen and (max-width: 62.4375em){.location__columns{position:relative;margin-top:12px;padding-top:24px;padding-bottom:calc(40px + var(--site-gutter))}}@media screen and (max-width: 62.4375em){.location__columns .button{position:absolute;bottom:0;left:0}}.location__column{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.location__item div{display:flex;gap:1ch;font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .location__item div{font-size:.875rem;line-height:1.7142857143}@media screen and (max-width: 62.4375em){.location__item div{--richtext-internal-margin: 0.75rem;font-size:.75rem;line-height:1.8333333333}.styleguide .location__item div{font-size:.75rem;line-height:1.8333333333}}.location__item dt{font-weight:var(--font-weight-medium)}.location__note{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .location__note{font-size:.875rem;line-height:1.7142857143}.location__note p{margin-bottom:var(--richtext-internal-margin, 1em)}.location__note>:last-child{margin-bottom:0}.location__note{--richtext-internal-margin: 0.8125rem;font-size:.75rem;line-height:1.8333333333}.styleguide .location__note{font-size:.75rem;line-height:1.8333333333}
/*# sourceMappingURL=location.css.3a91b.map */