/* Page-specific presentation converted from the supplied export. Shared layout is in style.css. */
.lal-background-image { position:relative; isolation:isolate; overflow:hidden; }
.lal-section-background, .lal-section-overlay-image { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:-2; pointer-events:none; }
.lal-section-overlay-image { z-index:-1; }
.lal-leave-section-1 > .lal-container { position:relative; }
.lal-leave-section-1 .lal-prose { font-weight:600; }
.lal-murphs-story-section-1 > .lal-container { max-width:70rem; }
.lal-murphs-story-section-1 .lal-prose { font-size:1.1875rem; line-height:1.65; }
.lal-reviews-n-stuff-section-1 .lal-grid { align-items:center; }
@media (max-width:48rem) { .lal-grid-spacer { display:none; } }

/* LEAVE */
.lal-leave-layout-1 { min-height:1139px; }
@media (max-width:600px) { .lal-leave-layout-1 { min-height:252px; } }
.lal-leave-layout-1 > .lal-section-background { object-position:center center; }
.lal-leave-block-1 { color:#378A43; font-size:clamp(3.0rem, 9.143vw, 8.0rem); -webkit-text-stroke:2px currentColor; paint-order:stroke fill; }
@media (max-width:600px) { .lal-leave-block-1 { -webkit-text-stroke-width:1px; } }
.lal-leave-block-2 { color:#61CE70; font-weight:600; font-family:"Roboto", Arial, Helvetica, sans-serif; text-shadow:1px 1px 2px #0003; }
.lal-leave-layout-2 { padding:50px 0 50px 0; }
.lal-leave-block-3 { text-shadow:1px 1px 2px #0003; }
.lal-leave-layout-3 > .lal-container { gap:0; }
.lal-leave-layout-4 { width:25%; flex:0 1 25%; }
.lal-leave-block-4 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-5 { width:25%; flex:0 1 25%; }
.lal-leave-block-5 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-6 { width:25%; flex:0 1 25%; }
.lal-leave-block-6 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-7 { width:25%; flex:0 1 25%; }
.lal-leave-block-7 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-8 { padding:0 0 50px 0; min-height:0; }
.lal-leave-layout-9 > .lal-container { gap:0; }
.lal-leave-layout-10 { width:25%; flex:0 1 25%; }
.lal-leave-block-12 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-11 { width:25%; flex:0 1 25%; }
.lal-leave-block-13 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-12 { width:25%; flex:0 1 25%; }
.lal-leave-block-14 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-13 { width:25%; flex:0 1 25%; }
.lal-leave-block-15 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-layout-14 { padding:0 0 60px 0; min-height:0; }
.lal-leave-layout-15 { padding:5% 5% 5% 5%; }
.lal-leave-layout-15 > .lal-container { gap:26px; align-items:stretch; }
@media (max-width:1099px) { .lal-leave-layout-15 { padding:15% 5% 15% 5%; min-height:100vh; } }
@media (max-width:1099px) { .lal-leave-layout-15 > .lal-container { gap:62px; flex-direction:column; } }
@media (max-width:600px) { .lal-leave-layout-15 { padding:15% 5% 15% 5%; } }
@media (max-width:600px) { .lal-leave-layout-15 > .lal-container { gap:24px; flex-direction:column-reverse; } }
.lal-leave-layout-16 { padding:0 5% 0 0; }
.lal-leave-layout-16 { gap:10px; justify-content:center; width:50%; flex:0 1 50%; }
@media (max-width:1099px) { .lal-leave-layout-16 { padding:0 0 0 0; } }
@media (max-width:600px) { .lal-leave-layout-16 { padding:0 0 0 0; } }
.lal-leave-block-20 { color:#F8F812; font-weight:400; font-style:normal; text-transform:none; font-family:"Times New Roman", Georgia, "Times New Roman", serif; font-size:1.375rem; line-height:1.182; letter-spacing:0; margin:0 0 0 0; }
.lal-leave-block-21 { color:#FBFBFB; font-weight:800; font-style:normal; text-transform:uppercase; font-family:"Times New Roman", Georgia, "Times New Roman", serif; font-size:clamp(2.0rem, 4.643vw, 4.062rem); line-height:1.0; letter-spacing:0; margin:0 0 0 0; }
.lal-leave-block-22 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-leave-block-22 { color:#CFCFCF; font-weight:500; font-style:normal; text-transform:none; font-family:"Montserrat", Arial, Helvetica, sans-serif; font-size:clamp(1.0rem, 1.857vw, 1.625rem); line-height:1.2; letter-spacing:0; margin:40px 0 40px 0; }
.lal-leave-block-23 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-block-24 { width:100.0%; }
@media (max-width:600px) { .lal-leave-block-24 { margin:0 0 0 0; padding:0 0 0 0; } }
.lal-leave-layout-15 { background-color:#1B252F; }

/* About */
.lal-about-leave-block-1 { color:#111C99; font-style:italic; font-size:clamp(3.0rem, 6.571vw, 5.75rem); text-shadow:1px 1px 2px #0003; -webkit-text-stroke:2px currentColor; paint-order:stroke fill; }
@media (max-width:600px) { .lal-about-leave-block-1 { -webkit-text-stroke-width:1px; } }
.lal-about-leave-layout-2 { margin:31px 0 0 0; }
.lal-about-leave-block-3 { padding:0 0 0 0; }
.lal-about-leave-layout-3 { margin:23px 0 0 0; }

/* Leave On YouTube */
.lal-leave-on-youtube-layout-1 { padding:50px 0 0 0; margin:0 0 0 0; }
.lal-leave-on-youtube-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:#CFCFCF; opacity:0.5; pointer-events:none; }
.lal-leave-on-youtube-block-1 { font-weight:bold; font-size:clamp(3.0rem, 5.357vw, 4.688rem); }
.lal-leave-on-youtube-layout-1 { background-color:#C2BFBF63; }
.lal-leave-on-youtube-layout-3 > .lal-container { gap:0; }
.lal-leave-on-youtube-layout-4 { width:18.575%; flex:0 1 18.575%; }
.lal-leave-on-youtube-layout-5 { width:58.144%; flex:0 1 58.144%; }
.lal-leave-on-youtube-block-5 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-on-youtube-layout-6 { width:25%; flex:0 1 25%; }
.lal-leave-on-youtube-block-6 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-leave-on-youtube-block-6 { color:#1A25A2; font-weight:500; font-family:"Arial", Arial, Helvetica, sans-serif; font-size:clamp(1.125rem, 3.0vw, 2.625rem); letter-spacing:0.9px; }
.lal-leave-on-youtube-block-7 { text-shadow:1px 1px 2px #0003; }
.lal-leave-on-youtube-block-8 { color:#1A25A2; font-style:normal; }
.lal-leave-on-youtube-block-9 .lal-button { border-style:double; border-width:4px 4px 4px 4px; border-radius:1px 1px 1px 1px; padding:20px 20px 20px 20px; border-color:#5D3194; }
.lal-leave-on-youtube-layout-3 { background-color:#C2BFBF63; }

/* Meet The Band */
.lal-meet-the-band-layout-1 > .lal-section-background { object-position:top center; }
.lal-meet-the-band-block-1 { font-size:clamp(3.0rem, 11.357vw, 9.938rem); -webkit-text-stroke:2px currentColor; paint-order:stroke fill; margin:0 0 0 0; padding:137px 137px 137px 137px; }
@media (max-width:600px) { .lal-meet-the-band-block-1 { -webkit-text-stroke-width:1px; } }
.lal-meet-the-band-layout-2 { margin:50px 0 50px 0; }
.lal-meet-the-band-layout-2 > .lal-section-background { object-position:center center; }
.lal-meet-the-band-layout-4 { margin:0 0 50px 0; }
.lal-meet-the-band-layout-6 { padding:0 0 50px 0; }
.lal-meet-the-band-layout-8 { margin:0 0 50px 0; }

/* Reviews n' Stuff */
.lal-reviews-n-stuff-layout-1 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-1 > .lal-section-background { object-position:top center; }
.lal-reviews-n-stuff-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#EAD7D9,#EAD7D9); opacity:0.77; pointer-events:none; }
.lal-reviews-n-stuff-layout-2 { width:100%; flex:0 1 100%; }
.lal-reviews-n-stuff-block-1 { font-weight:600; font-family:"Verdana", Geneva, Arial, sans-serif; font-size:clamp(3.0rem, 7.929vw, 6.938rem); -webkit-text-stroke:6px #A23B1E; paint-order:stroke fill; }
@media (max-width:600px) { .lal-reviews-n-stuff-block-1 { -webkit-text-stroke-width:1px; } }
.lal-reviews-n-stuff-block-2 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-2 { font-size:1.0rem; }
.lal-reviews-n-stuff-block-3 { color:#C1B4B4; text-shadow:1px 1px 2px #0003; }
.lal-reviews-n-stuff-block-4 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-4 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; }
.lal-reviews-n-stuff-layout-5 { margin:50px 0 0 0; }
.lal-reviews-n-stuff-layout-5 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-6 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-5 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-5 { font-size:1.0rem; margin:120px 0 0 0; }
.lal-reviews-n-stuff-layout-7 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-7 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-7 { font-weight:600; font-size:1.375rem; margin:0 14px 0 26px; padding:0 0 0 0; }
.lal-reviews-n-stuff-layout-8 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-9 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-8 { margin-inline:auto; }
.lal-reviews-n-stuff-block-9 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-9 { font-weight:600; font-size:1.375rem; margin:0 0 0 0; }
.lal-reviews-n-stuff-layout-10 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-10 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-10 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; margin:150px 0 0 0; }
.lal-reviews-n-stuff-layout-11 { margin:0 0 50px 0; }
.lal-reviews-n-stuff-layout-11 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-12 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-11 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-11 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; margin:120px 0 0 0; }
.lal-reviews-n-stuff-layout-13 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-13 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-13 { font-weight:600; font-size:1.375rem; margin:0 0 0 0; }
.lal-reviews-n-stuff-layout-14 { margin:0 0 50px 0; }
.lal-reviews-n-stuff-layout-14 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-15 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-14 { width:100.0%; }
.lal-reviews-n-stuff-block-15 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-15 { font-weight:600; font-size:1.375rem; margin:0 0 0 0; }
.lal-reviews-n-stuff-layout-16 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-16 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-16 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; margin:120px 0 0 0; }
.lal-reviews-n-stuff-layout-17 { margin:0 0 50px 0; }
.lal-reviews-n-stuff-layout-17 > .lal-container { gap:0; }
.lal-reviews-n-stuff-layout-18 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-17 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-17 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; margin:120px 0 0 0; }
.lal-reviews-n-stuff-layout-19 { width:50%; flex:0 1 50%; }
.lal-reviews-n-stuff-block-19 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-19 { font-weight:600; font-size:1.375rem; margin:0 0 0 0; }
.lal-reviews-n-stuff-layout-20 { margin:0 0 50px 0; }
.lal-reviews-n-stuff-block-20 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-reviews-n-stuff-block-20 { font-size:1.0rem; text-shadow:1px 1px 2px #0003; }

/* Club Hopping */
.lal-club-hopping-layout-1 { min-height:514px; }
.lal-club-hopping-layout-1 > .lal-container { gap:0; }
.lal-club-hopping-layout-1 > .lal-section-background { object-position:bottom center; }
.lal-club-hopping-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:#EAD7D9; opacity:0.5; pointer-events:none; }
.lal-club-hopping-layout-2 { width:100%; flex:0 1 100%; }
.lal-club-hopping-block-1 { font-weight:600; font-family:"Verdana", Geneva, Arial, sans-serif; font-size:clamp(3.0rem, 9.286vw, 8.125rem); -webkit-text-stroke:6px #A23B1E; paint-order:stroke fill; }
@media (max-width:600px) { .lal-club-hopping-block-1 { -webkit-text-stroke-width:1px; } }
.lal-club-hopping-block-2 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-club-hopping-block-2 { color:#141B72; font-weight:600; font-style:italic; font-size:clamp(1.125rem, 2.071vw, 1.812rem); letter-spacing:-0.9px; text-shadow:1px 1px 2px #0003; }
.lal-club-hopping-layout-3 { padding:50px 0 173px 0; margin:0 0 0 0; }
.lal-club-hopping-layout-3 > .lal-section-overlay-image { opacity:0.99; object-position:top center; }
.lal-club-hopping-block-3 { column-gap:96px; }
.lal-club-hopping-block-3 .lal-gallery-item { margin-bottom:96px; }
@media (max-width:1099px) { .lal-club-hopping-block-3 { column-gap:24px; } .lal-club-hopping-block-3 .lal-gallery-item { margin-bottom:24px; } }

/* Studio Days */
.lal-studio-days-layout-1 > .lal-container { gap:0; }
.lal-studio-days-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#EAD7D9,#EAD7D9); opacity:0.5; pointer-events:none; }
.lal-studio-days-layout-2 { width:100%; flex:0 1 100%; }
.lal-studio-days-block-1 { font-weight:600; font-family:"Verdana", Geneva, Arial, sans-serif; font-size:clamp(3.0rem, 9.286vw, 8.125rem); -webkit-text-stroke:6px #A23B1E; paint-order:stroke fill; }
@media (max-width:600px) { .lal-studio-days-block-1 { -webkit-text-stroke-width:1px; } }
.lal-studio-days-block-2 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-studio-days-block-2 { color:#141B72; font-weight:600; font-style:italic; font-size:clamp(1.125rem, 2.071vw, 1.812rem); letter-spacing:-0.9px; text-shadow:1px 1px 2px #0003; }
.lal-studio-days-layout-3 { padding:50px 0 50px 0; margin:0 0 0 0; }
.lal-studio-days-layout-3 > .lal-section-overlay-image { opacity:0.5; object-position:center center; }
.lal-studio-days-block-3 { column-gap:20px; }
.lal-studio-days-block-3 .lal-gallery-item { margin-bottom:20px; }

/* Odds n' Ends */
.lal-odds-n-ends-layout-1 { padding:50px 0 20px 0; }
.lal-odds-n-ends-layout-1 > .lal-container { gap:0; }
.lal-odds-n-ends-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#EAD7D9,#EAD7D9); opacity:0.5; pointer-events:none; }
.lal-odds-n-ends-layout-2 { width:100%; flex:0 1 100%; }
.lal-odds-n-ends-block-1 { font-weight:600; font-family:"Verdana", Geneva, Arial, sans-serif; font-size:clamp(3.0rem, 9.286vw, 8.125rem); -webkit-text-stroke:6px #A23B1E; paint-order:stroke fill; }
@media (max-width:600px) { .lal-odds-n-ends-block-1 { -webkit-text-stroke-width:1px; } }
.lal-odds-n-ends-layout-3 { padding:0 0 0 0; }
.lal-odds-n-ends-layout-3 > .lal-container { gap:65px; justify-content:center; width:100%; }
@media (max-width:1099px) { .lal-odds-n-ends-layout-3 { padding:10% 2% 10% 2%; } }
@media (max-width:600px) { .lal-odds-n-ends-layout-3 { padding:20% 5% 20% 5%; } }
.lal-odds-n-ends-layout-4 { padding:0 0 0 0; margin:0 0 0 0; }
.lal-odds-n-ends-layout-4 { gap:20px; justify-content:center; }
@media (max-width:1099px) { .lal-odds-n-ends-layout-4 { margin:0 0 0 0; } }
@media (max-width:1099px) { .lal-odds-n-ends-layout-4 { gap:50px; } }
@media (max-width:600px) { .lal-odds-n-ends-layout-4 { margin:0 0 0 0; } }
.lal-odds-n-ends-block-2 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-2 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-2 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-2 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-2 .lal-image img { height:auto; } }
.lal-odds-n-ends-layout-3 { background-color:#F7F7F7; }
.lal-odds-n-ends-layout-5 { padding:0 11% 6% 11%; }
.lal-odds-n-ends-layout-5 > .lal-container { gap:65px; justify-content:center; width:100%; }
@media (max-width:1099px) { .lal-odds-n-ends-layout-5 { padding:10% 2% 10% 2%; } }
@media (max-width:600px) { .lal-odds-n-ends-layout-5 { padding:20% 5% 20% 5%; } }
.lal-odds-n-ends-layout-6 { padding:0 0 0 0; margin:0 0 0 0; }
.lal-odds-n-ends-layout-6 { gap:20px; justify-content:space-between; }
@media (max-width:1099px) { .lal-odds-n-ends-layout-6 { margin:0 0 0 0; } }
@media (max-width:1099px) { .lal-odds-n-ends-layout-6 { gap:50px; } }
@media (max-width:600px) { .lal-odds-n-ends-layout-6 { margin:0 0 0 0; } }
.lal-odds-n-ends-block-3 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-3 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-3 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-3 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-3 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-4 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-4 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-4 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-4 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-4 .lal-image img { height:auto; } }
.lal-odds-n-ends-layout-5 { background-color:#F7F7F7; }
.lal-odds-n-ends-layout-7 { padding:50px 0 50px 0; margin:0 0 0 0; }
.lal-odds-n-ends-layout-7 > .lal-section-overlay-image { opacity:0.5; object-position:center center; }
.lal-odds-n-ends-block-5 { font-size:clamp(3.0rem, 8.0vw, 7.0rem); }
.lal-odds-n-ends-block-6 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-odds-n-ends-block-6 { font-size:clamp(1.125rem, 2.143vw, 1.875rem); }
.lal-odds-n-ends-block-7 { column-gap:20px; }
.lal-odds-n-ends-block-7 .lal-gallery-item { margin-bottom:20px; }
.lal-odds-n-ends-layout-8 > .lal-container { gap:0; }
.lal-odds-n-ends-layout-9 { width:16.952%; flex:0 1 16.952%; }
.lal-odds-n-ends-block-8 { width:65.0%; }
.lal-odds-n-ends-block-9 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-odds-n-ends-block-9 { color:#AA1F1F; font-weight:500; font-style:italic; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:clamp(1.125rem, 2.357vw, 2.062rem); }
.lal-odds-n-ends-layout-10 { width:62.38%; flex:0 1 62.38%; }
.lal-odds-n-ends-block-10 { font-size:clamp(3.0rem, 4.643vw, 4.062rem); }
.lal-odds-n-ends-layout-11 { width:17.067%; flex:0 1 17.067%; }
.lal-odds-n-ends-block-11 { width:100.0%; margin-left:auto; }
.lal-odds-n-ends-layout-12 { width:98.883%; flex:0 1 98.883%; }
.lal-odds-n-ends-block-12 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-12 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-12 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-12 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-12 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-13 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-13 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-13 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-13 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-13 .lal-image img { height:auto; } }
.lal-odds-n-ends-layout-14 > .lal-container { gap:0; }
.lal-odds-n-ends-layout-15 { width:18.309%; flex:0 1 18.309%; }
.lal-odds-n-ends-block-14 { width:65.0%; }
.lal-odds-n-ends-block-15 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-odds-n-ends-block-15 { color:#AA1F1F; font-weight:500; font-style:italic; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:clamp(1.125rem, 2.357vw, 2.062rem); }
.lal-odds-n-ends-layout-16 { width:75.14%; flex:0 1 75.14%; }
.lal-odds-n-ends-block-16 { font-size:clamp(3.0rem, 4.643vw, 4.062rem); }
.lal-odds-n-ends-layout-17 { width:98.883%; flex:0 1 98.883%; }
.lal-odds-n-ends-block-17 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-17 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-17 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-17 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-17 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-18 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-18 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-18 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-18 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-18 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-19 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-19 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-19 .lal-image img { height:495px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-19 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-19 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-20 .lal-card-content h3 { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:clamp(1.5rem, 1.714vw, 1.5rem); font-weight:600; line-height:1.1; color:#212121; }
.lal-odds-n-ends-block-20 .lal-card-content .lal-prose { font-family:"Poppins", Arial, Helvetica, sans-serif; font-size:1.0rem; font-weight:500; line-height:1.3; color:#212121; }
.lal-odds-n-ends-block-20 .lal-image img { height:265px; object-fit:cover; }
@media (max-width:1099px) { .lal-odds-n-ends-block-20 .lal-image img { height:350px; } }
@media (max-width:600px) { .lal-odds-n-ends-block-20 .lal-image img { height:auto; } }
.lal-odds-n-ends-block-21 { color:#A63E3E; font-weight:800; font-style:italic; font-family:"Akatab", Arial, Helvetica, sans-serif; font-size:clamp(3.0rem, 6.429vw, 5.625rem); margin:50px 0 50px 0; }

/* THE LEAVE COLLECTION */
.lal-the-leave-collection-2-layout-1 { margin:0 0 0 0; }
.lal-the-leave-collection-2-layout-1 > .lal-section-background { object-position:center center; }
.lal-the-leave-collection-2-layout-1::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#7A3C3C,#7A3C3C); opacity:0.5; pointer-events:none; }
.lal-the-leave-collection-2-block-1 { font-family:"Times New Roman", Georgia, "Times New Roman", serif; font-size:clamp(3.0rem, 7.714vw, 6.75rem); -webkit-text-stroke:1px currentColor; paint-order:stroke fill; margin:40px 0 30px 0; }
@media (max-width:600px) { .lal-the-leave-collection-2-block-1 { -webkit-text-stroke-width:1px; } }
@media (max-width:600px) { .lal-the-leave-collection-2-block-1 { margin:31px 0 0 0; } }
.lal-the-leave-collection-2-block-3 { font-family:"Verdana", Geneva, Arial, sans-serif; font-size:clamp(3.0rem, 4.429vw, 3.875rem); margin:24px 0 0 0; }
.lal-the-leave-collection-2-block-4 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-the-leave-collection-2-block-4 { font-family:"Adamina", Georgia, "Times New Roman", serif; font-size:clamp(1.125rem, 2.5vw, 2.188rem); margin:16px 0 49px 0; }
.lal-the-leave-collection-2-layout-2 { padding:30px 0 30px 0; margin:0 0 0 0; }
.lal-the-leave-collection-2-layout-2::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#7A3C3C,#7A3C3C); opacity:0.5; pointer-events:none; }
.lal-the-leave-collection-2-block-5 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-the-leave-collection-2-block-5 { font-weight:900; font-family:"Darker Grotesque", Arial, Helvetica, sans-serif; font-size:clamp(1.125rem, 2.929vw, 2.562rem); line-height:1.073; letter-spacing:0; }
.lal-the-leave-collection-2-layout-3 { padding:32px 0 32px 0; }
.lal-the-leave-collection-2-layout-3 > .lal-container { gap:0; }
.lal-the-leave-collection-2-layout-3::before { content:""; position:absolute; inset:0; z-index:0; background:#D55C7AE0; opacity:0.25; pointer-events:none; }
.lal-the-leave-collection-2-layout-4 { width:50%; flex:0 1 50%; }
.lal-the-leave-collection-2-layout-5 { padding:0 0 0 0; min-height:0; }
.lal-the-leave-collection-2-layout-5 { gap:0; width:52%; flex:0 1 52%; }
.lal-the-leave-collection-2-block-9 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-the-leave-collection-2-block-9 { font-weight:bold; font-family:"Almarai", Arial, Helvetica, sans-serif; font-size:1.25rem; line-height:1.5; letter-spacing:0.1px; margin:0 0 0 0; padding:0 0 0 0; }
.lal-the-leave-collection-2-block-11 .lal-button { background:#FE0909; border-style:solid; border-width:2px 2px 2px 2px; border-radius:2px 2px 2px 2px; }
.lal-the-leave-collection-2-block-13 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-the-leave-collection-2-block-13 { font-weight:bold; font-family:"Almarai", Arial, Helvetica, sans-serif; font-size:1.25rem; line-height:1.1; }
.lal-the-leave-collection-2-block-15 .lal-button { background:#FE0909; border-style:solid; border-width:2px 2px 2px 2px; border-radius:2px 2px 2px 2px; }
.lal-the-leave-collection-2-block-17 .lal-button { background:#FE0909; border-style:solid; border-width:2px 2px 2px 2px; border-radius:0 0 0 0; }
.lal-the-leave-collection-2-block-17 { margin:0 0 0 0; padding:0 0 0 0; }
.lal-the-leave-collection-2-layout-3 { background-color:#D55C7AB3; }
.lal-the-leave-collection-2-layout-6 { padding:25px 0 0 0; }
.lal-the-leave-collection-2-layout-6::before { content:""; position:absolute; inset:0; z-index:0; background:linear-gradient(180deg,#7A3C3C,#7A3C3C); opacity:0.5; pointer-events:none; }
.lal-the-leave-collection-2-block-18 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-the-leave-collection-2-block-18 { font-weight:500; font-size:clamp(1.125rem, 1.929vw, 1.688rem); margin:0 0 50px 0; }

/* Murph's Story */
.lal-murphs-story-layout-1 > .lal-section-background { object-position:top center; }
.lal-murphs-story-block-1 { font-weight:500; font-family:"Aoboshi One", Georgia, "Times New Roman", serif; font-size:clamp(2.375rem, 2.714vw, 2.375rem); margin:67px 0 0 0; }
.lal-murphs-story-block-2 > :is(h1,h2,h3,h4,h5,h6) { font-size:inherit; line-height:inherit; }
.lal-murphs-story-block-2 { font-weight:700; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188rem; margin:0 0 0 0; padding:13px 72px 72px 72px; }
@media (max-width:600px) { .lal-murphs-story-block-2 { padding:0 5px 0 5px; } }

/* Responsive source-layout corrections and native presentation. */
.lal-image.lal-align-center { margin-inline:auto; }
.lal-image.lal-align-right { margin-left:auto; }
.lal-leave-section-1 { padding:0; min-height:clamp(40rem,71vw,71.1875rem); }
.lal-leave-section-1 > .lal-container { padding-top:1.5rem; align-content:start; gap:0; }
.lal-leave-block-1 { line-height:.85; letter-spacing:.06em; }
.lal-leave-block-2 { margin-top:1.5rem; font-size:clamp(1.1rem,2vw,1.625rem); }
.lal-leave-block-2 > h5 { font-size:inherit; line-height:1.3; }
.lal-leave-section-2 .lal-prose h2 { font-size:clamp(1.5rem,3vw,2.25rem); }
.lal-leave-section-3, .lal-leave-section-5 { padding:0; }
.lal-leave-section-3 > .lal-container, .lal-leave-section-5 > .lal-container { gap:0; }
.lal-leave-section-3 .lal-button, .lal-leave-section-5 .lal-button { width:100%; }
.lal-leave-section-4 > .lal-container, .lal-leave-section-6 > .lal-container { align-items:start; gap:0; }
.lal-leave-section-7 > .lal-container { width:100%; align-items:center; }
.lal-leave-section-7 .lal-image { flex:1 1 50%; min-width:0; }
.lal-about-leave-section-2 > .lal-container { align-items:start; }
.lal-leave-on-youtube-section-1 .lal-grid { align-items:center; max-width:70rem; margin-inline:auto; }
.lal-leave-on-youtube-block-7 h2 { color:#993300; }
.lal-leave-on-youtube-block-6 { line-height:1.2; }
.lal-leave-on-youtube-section-2 .lal-button-wrap { margin-top:1.5rem; }
.lal-meet-the-band-section-1 { min-height:clamp(22rem,32vw,35rem); padding:0; display:flex; align-items:center; }
.lal-meet-the-band-block-1 { margin:0; padding:clamp(2rem,8vw,8.5625rem) 1rem; line-height:1.05; }
.lal-meet-the-band-section-1 .lal-section-background { object-position:top center; }
.lal-reviews-n-stuff-section-1 { padding:3rem 0; }
.lal-reviews-n-stuff-section-1 .lal-grid { gap:1.5rem; }
.lal-club-hopping-section-1 > .lal-container, .lal-studio-days-section-1 > .lal-container { align-self:center; }
.lal-club-hopping-section-1 { display:flex; align-items:center; }
.lal-club-hopping-section-1 .lal-prose, .lal-studio-days-section-1 .lal-prose { max-width:80rem; margin:1rem auto 0; line-height:1.45; }
.lal-odds-n-ends-section-2 .lal-row { justify-content:center; }
.lal-odds-n-ends-section-2 .lal-card { width:min(28rem,100%); flex:0 1 28rem; }
.lal-odds-n-ends-section-3 .lal-row { align-items:start; justify-content:center; }
.lal-odds-n-ends-section-3 .lal-card { flex:1 1 0; }
.lal-odds-n-ends-section-5 > .lal-row, .lal-odds-n-ends-section-6 > .lal-row { flex-wrap:wrap; align-items:center; }
.lal-odds-n-ends-section-5 > .lal-row > .lal-column, .lal-odds-n-ends-section-6 > .lal-row > .lal-column { flex-basis:calc(50% - 12px); }
.lal-odds-n-ends-section-5 > .lal-row > .lal-column:first-child, .lal-odds-n-ends-section-6 > .lal-row > .lal-column:first-child { flex-basis:12%; }
.lal-odds-n-ends-section-5 > .lal-row > .lal-column:last-child, .lal-odds-n-ends-section-6 > .lal-row > .lal-column:nth-child(3) { flex-basis:100%; }
.lal-odds-n-ends-section-5 .lal-card-content, .lal-odds-n-ends-section-6 .lal-card-content { padding:1.5rem; }
.lal-odds-n-ends-section-7 .lal-image { align-self:center; }
.lal-the-leave-collection-2-section-1 > .lal-container { max-width:85rem; }
.lal-the-leave-collection-2-block-2 { width:min(50rem,100%); margin-inline:auto; }
.lal-the-leave-collection-2-section-1::after { content:""; position:absolute; inset:0 0 auto; height:3rem; z-index:0; background:#ffffff36; clip-path:polygon(0 0,100% 0,100% 100%); pointer-events:none; }
.lal-the-leave-collection-2-section-3 > .lal-container { align-items:center; gap:2rem; }
.lal-the-leave-collection-2-section-3 .lal-stack { gap:1.5rem; }
.lal-the-leave-collection-2-section-3 .lal-button-wrap { text-align:left; }
.lal-the-leave-collection-2-section-3 .lal-button { border-color:#950000; color:#fff; }
.lal-murphs-story-section-1 { padding:0; }
.lal-murphs-story-section-1 > .lal-container { max-width:90rem; }
.lal-murphs-story-block-2 { font-size:1.1875rem; line-height:1.65; }
@media (max-width:1099px) {
  .lal-leave-section-7 > .lal-container { flex-wrap:nowrap; }
  .lal-leave-section-7 .lal-column, .lal-leave-section-7 .lal-image { flex-basis:auto; width:100%; padding:0; }
  .lal-leave-section-3 > .lal-row > .lal-column, .lal-leave-section-5 > .lal-row > .lal-column { width:50%; flex-basis:50%; }
  .lal-leave-on-youtube-section-2 > .lal-row > .lal-column { width:100%; flex-basis:100%; }
  .lal-leave-on-youtube-section-2 > .lal-row > .lal-column:first-child { width:20%; flex-basis:20%; }
  .lal-leave-on-youtube-section-2 > .lal-row > .lal-column:nth-child(2) { width:80%; flex-basis:80%; }
}
@media (max-width:600px) {
  .lal-leave-section-1 { min-height:252px; }
  .lal-leave-block-1 { font-size:clamp(3rem,17vw,5rem); line-height:1; }
  .lal-leave-block-2 { margin-top:.4rem; font-size:.9rem; }
  .lal-leave-section-3 > .lal-row, .lal-leave-section-5 > .lal-row { flex-direction:row; flex-wrap:wrap; }
  .lal-leave-section-3 > .lal-row > .lal-column, .lal-leave-section-5 > .lal-row > .lal-column { width:50%; flex-basis:50%; }
  .lal-leave-section-3 .lal-button, .lal-leave-section-5 .lal-button { min-height:5rem; padding:.6rem; font-size:1rem; }
  .lal-leave-section-4 > .lal-grid, .lal-leave-section-6 > .lal-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lal-leave-section-7 { min-height:0; }
  .lal-leave-on-youtube-section-1 .lal-grid { grid-template-columns:minmax(0,1fr); }
  .lal-leave-on-youtube-block-1 { text-align:center; }
  .lal-leave-on-youtube-section-1 .lal-image { width:min(20rem,100%); margin-inline:auto; }
  .lal-leave-on-youtube-section-2 > .lal-row > .lal-column, .lal-leave-on-youtube-section-2 > .lal-row > .lal-column:first-child, .lal-leave-on-youtube-section-2 > .lal-row > .lal-column:nth-child(2) { width:100%; flex-basis:auto; }
  .lal-leave-on-youtube-section-2 > .lal-row > .lal-column:first-child .lal-image { max-width:12rem; margin-inline:auto; }
  .lal-meet-the-band-section-1 { min-height:18rem; }
  .lal-meet-the-band-block-1 { font-size:clamp(2.5rem,12vw,4rem); padding:2rem .5rem; }
  .lal-meet-the-band-section-2 .lal-grid, .lal-meet-the-band-section-3 .lal-grid, .lal-meet-the-band-section-4 .lal-grid, .lal-meet-the-band-section-5 .lal-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lal-reviews-n-stuff-section-1 .lal-grid { grid-template-columns:minmax(0,1fr); }
  .lal-reviews-n-stuff-section-2 .lal-prose, .lal-reviews-n-stuff-section-3 .lal-prose, .lal-reviews-n-stuff-section-4 .lal-prose, .lal-reviews-n-stuff-section-5 .lal-prose, .lal-reviews-n-stuff-section-6 .lal-prose { margin-top:0; }
  .lal-club-hopping-section-1 { min-height:24rem; }
  .lal-club-hopping-section-2 { padding-bottom:3rem; }
  .lal-odds-n-ends-section-3 { padding:2rem 5%; }
  .lal-odds-n-ends-section-3 .lal-row { flex-direction:column; gap:2rem; }
  .lal-odds-n-ends-section-3 .lal-card { width:100%; flex-basis:auto; }
  .lal-odds-n-ends-section-5 > .lal-row > .lal-column, .lal-odds-n-ends-section-6 > .lal-row > .lal-column { width:100%; flex-basis:auto; }
  .lal-murphs-story-block-1 { margin-top:2rem; }
  .lal-murphs-story-block-2 { padding:1rem .3rem 2rem; font-size:1.125rem; }
}
