.lac-page-venue{--lac-page-ink: #11110f;--lac-page-muted: #5f5b4e;--lac-page-paper: #f3efe5;--lac-page-light: #fbf7ee;--lac-page-tan: #b69c7a;--lac-page-olive: #666554;--lac-page-olive-dark: #4f5144;--lac-page-line: #d3c7b4;width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:clamp(34px,6vw,72px) 0 clamp(58px,8vw,98px);color:var(--lac-page-ink);font-family:Season Sans,Arial,sans-serif}.lac-page-venue *{box-sizing:border-box}.lac-page-venue h2,.lac-page-venue h3{margin:0;font-family:Season Mix,Georgia,serif;font-weight:500;letter-spacing:0;color:inherit}.lac-page-venue h2{max-width:850px;font-size:clamp(3.2rem,8vw,7.2rem);line-height:.88}.lac-page-venue h3{font-size:clamp(2rem,4vw,4rem);line-height:.98}.lac-page-venue p{margin:0;color:var(--lac-page-muted);line-height:1.72}.lac-page-venue a:not(.lac-page-venue__button){color:inherit;text-decoration-color:#11110f59;text-underline-offset:.18em}.lac-page-venue__eyebrow{margin:0 0 14px;color:currentColor;font-size:.78rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.lac-page-venue__hero{display:grid;gap:24px;padding:clamp(44px,8vw,88px);background:var(--lac-page-olive);color:var(--lac-page-light)}.lac-page-venue__hero p{max-width:720px;color:#fbf7eec7;font-size:clamp(1.02rem,1.8vw,1.25rem)}.lac-page-venue__hero .lac-page-venue__eyebrow{color:#fbf7eedb}.lac-page-venue__button{display:inline-flex;min-height:46px;width:fit-content;align-items:center;justify-content:center;border:1px solid var(--lac-page-tan);border-radius:2px;background:var(--lac-page-tan);color:var(--lac-page-ink);padding:0 20px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.lac-page-venue__button:hover{border-color:var(--lac-page-light);background:var(--lac-page-light);color:var(--lac-page-ink)}.lac-page-venue__image-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin:12px 0 clamp(54px,8vw,96px)}.lac-page-venue__image-band img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:3px}.lac-page-venue__image-band img:first-child{aspect-ratio:4 / 5}.lac-page-venue__image-band img:last-child{aspect-ratio:4 / 3}.lac-page-venue__intro,.lac-page-venue__enquiry{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,7vw,86px);align-items:start;padding:clamp(34px,6vw,70px) 0;border-top:1px solid var(--lac-page-line)}.lac-page-venue__intro>div:last-child,.lac-page-venue__enquiry>div:last-child{display:grid;gap:16px}.lac-page-venue__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lac-page-line);border-bottom:1px solid var(--lac-page-line)}.lac-page-venue__stats div{min-height:132px;padding:24px 22px 24px 0}.lac-page-venue__stats strong{display:block;font-family:Season Mix,Georgia,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1}.lac-page-venue__stats span{display:block;margin-top:10px;color:var(--lac-page-muted);line-height:1.45}.lac-page-venue__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:clamp(54px,8vw,92px) 0}.lac-page-venue__cards article{min-height:260px;display:grid;align-content:space-between;gap:28px;border:1px solid var(--lac-page-line);border-radius:3px;background:var(--lac-page-light);padding:clamp(22px,3vw,30px)}.lac-page-venue__cards h3{font-size:clamp(1.7rem,3vw,2.8rem)}.lac-page-venue__enquiry{margin-top:0;padding-bottom:0}@media screen and (max-width:900px){.lac-page-venue__image-band,.lac-page-venue__intro,.lac-page-venue__enquiry,.lac-page-venue__stats,.lac-page-venue__cards{grid-template-columns:1fr}.lac-page-venue__image-band img{min-height:260px}.lac-page-venue__stats div{border-bottom:1px solid var(--lac-page-line)}.lac-page-venue__stats div:last-child{border-bottom:0}.lac-page-venue__cards article{min-height:220px}}@media screen and (max-width:640px){.lac-page-venue{width:min(100% - 24px,1180px);padding-top:24px}.lac-page-venue__hero{padding:30px 22px}.lac-page-venue h2{font-size:clamp(3rem,16vw,4.8rem)}.lac-page-venue__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lac-pages.css.map */
