:root{--bg-primary:#010102;--bg-secondary:#1e293b;--text-primary:#f8fafc;--text-muted:#fff9;--border-color:#334155;--accent:#38bdf8}body{background-color:var(--bg-primary);color:var(--text-primary);margin:0;font-family:DM Mono,monospace}.contact-container{border-top:1px solid #2b2b2b;justify-content:space-around;align-items:center;min-height:250px;display:flex}.contact-title{letter-spacing:.2em;text-transform:uppercase;font-family:Cinzel,sans-serif;font-size:clamp(26px,4vw,38px)}.contact-subtitle{text-transform:uppercase;color:var(--text-muted);letter-spacing:.2em;margin-bottom:1em;font-size:14px}.email-subtitle{color:var(--text-muted)}.email-copy-button{color:var(--text-muted);border:1.5px solid var(--text-muted);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;align-items:center;width:fit-content;min-width:330px;max-width:100%;margin-top:2em;padding:.7em;font-family:Cinzel,sans-serif;font-size:16px;transition:all .25s;display:flex}.email-copy-button:hover{color:#fff;border-color:#fff}.email-copy-button:active{transform:scale(.97)}.email-copy-button.copied{color:#fff;background-color:#ffffff0d;border-color:#fff}.btn-content{align-items:center;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn;display:flex}.email-copy-button svg{flex-shrink:0;width:18px;height:18px;margin-right:.8em}.contact-divider{background-color:#2b2b2b;width:2px;height:130px}.contact-left-section,.contact-right-section{flex-direction:column;display:flex}@media (width<=860px){.contact-container{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding:3rem 1.5rem}.contact-left-section,.contact-right-section{align-items:center}.contact-divider{width:100px;height:1px}.email-copy-button{margin-top:1.5em}}@media (width<=480px){.contact-container{gap:2rem;padding:2.5rem 1rem}.contact-subtitle{font-size:12px}.email-subtitle{font-size:13px}.email-copy-button{min-width:unset;letter-spacing:.08em;justify-content:center;width:100%;padding:.75em 1em;font-size:13px}.email-copy-button svg{width:16px;height:16px;margin-right:.5em}}.tracklist-container{flex-direction:column;width:47vw;min-width:500px;margin:2em auto 1em;font-size:13px;display:flex}.section-title{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:1em;margin-bottom:.5rem;font-size:14px;display:flex}.line{background-color:#ffffffa6;width:100px;height:1.5px}.track,.tour{width:100%;color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff26;grid-template-columns:90px 80px 1fr 100px 40px;align-items:center;gap:20px;padding:1em 0;font-family:DM Mono,monospace;transition:opacity .3s;display:grid}.track:hover,.tour:hover{opacity:.6}.track-cover{aspect-ratio:1;object-fit:cover;width:90px;height:90px;display:block}.track-year{text-align:left}.track-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.track-format{text-transform:uppercase;letter-spacing:2px;text-align:left}.track-action,.tour-action{cursor:pointer;justify-self:end;font-size:1.2rem;transition:transform .2s}.track:hover .track-action,.tour:hover .tour-action{transform:translate(4px)}button.view-button{border:none;align-self:flex-start;margin-top:3em;margin-bottom:1em}@media (width<=1200px){.tracklist-container{padding:3em 2em}.track,.tour{grid-template-columns:75px 65px 1fr 85px 30px;gap:14px}.track-cover{width:75px;height:75px}}@media (width<=768px){.tracklist-container{min-width:90vw;padding:2.5em 1.5em}.track,.tour{grid-template-rows:auto auto;grid-template-columns:60px auto 1fr auto;gap:6px 14px;padding:.85em 0}.track-cover{grid-area:1/1/span 2;width:60px;height:60px}.track-title{grid-area:1/2/auto/span 2;font-size:14px}.track-year{opacity:.75;grid-area:2/2;font-size:11px}.track-format{opacity:.75;grid-area:2/3;font-size:11px}.track-action,.tour-action{grid-area:1/4/span 2;align-self:center}button.view-button{margin-top:2.5em}}@media (width<=480px){.line{width:60px}.track,.tour{column-gap:12px}.track-cover{width:52px;height:52px}.track-title{font-size:13px}}.discography-container{color:var(--text-muted);box-sizing:border-box;border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.left-discography-section{flex-direction:column;gap:2em;width:100%;min-width:0;display:flex}.right-discography-section{width:100%;height:100%;position:relative;overflow:hidden}.discography-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width<=1100px){.discography-container{grid-template-columns:1fr}.tracklist-container{width:90vw}.right-discography-section{height:470px;min-height:470px}}@media (width<=768px){.right-discography-section{height:400px;min-height:400px}}.footer-container{min-height:70px;color:var(--text-muted);box-sizing:border-box;border-top:1px solid #2b2b2b;justify-content:space-between;align-items:center;width:100%;padding:1.5em 4em;font-family:DM Mono,monospace;font-size:13px;display:flex}.footer-logo{text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary,#fff);flex:1;font-family:Cinzel,sans-serif;font-weight:500}.copyright{white-space:nowrap;letter-spacing:.05em}.copyright a{color:var(--text-primary)}.footer-social-links{flex:1;justify-content:flex-end;align-items:center;display:flex}.footer-social-links a{color:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-social-links a:not(:last-child):after{content:"/";color:var(--text-muted);-webkit-user-select:none;user-select:none;margin:0 10px}.footer-social-links a:hover{color:#fff}@media (width<=1250px){.footer-container{padding:2em}}@media (width<=1200px){.footer-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;padding:2.5em 1.5em}.footer-logo{flex:none;order:1}.footer-social-links{flex-wrap:wrap;flex:none;order:2;justify-content:center;gap:6px 0}.copyright{white-space:normal;opacity:.8;order:3;font-size:12px}}.gallery-container{color:var(--text-muted);box-sizing:border-box;border-top:1px solid #2b2b2b;width:100%;padding:4em}.gallery-wrapper{box-sizing:border-box;grid-template-columns:70vw 1fr;align-items:start;gap:3.5em;width:100%;min-height:300px;margin-top:1.5em;display:grid}.grid-container{width:100%;min-width:0}.gallery-grid{grid-template-rows:repeat(2,200px);grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;width:100%;display:grid}.gallery-item{width:100%;height:100%;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;filter:grayscale()brightness(.8);width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.gallery-item:hover img{filter:grayscale(40%)brightness();transform:scale(1.04)}.portrait{grid-area:1/1/3/4}.rect-first{grid-area:1/4/auto/8}.rect-second{grid-area:1/8/auto/13}.square-first{grid-area:2/4/auto/7}.square-second{grid-area:2/7/auto/10}.square-third{grid-area:2/10/auto/13}.gallery-info{flex-direction:column;align-items:flex-start;gap:1.8em;margin-top:1em;display:flex}.gallery-info-title{text-transform:uppercase;letter-spacing:.2em;color:var(--text-primary,#fff);margin:0;font-family:Cinzel,sans-serif;font-size:clamp(22px,2.5vw,26px);font-weight:500}.gallery-info-description{margin:0;font-size:14px;line-height:1.6}.gallery-link{cursor:pointer;background:0 0;border:none;padding:0}@media (width<=1100px){.gallery-container{padding:3.5em 2.5em}.gallery-wrapper{grid-template-columns:1fr;gap:2.5em}.gallery-grid{grid-template-rows:repeat(2,180px)}.gallery-info{margin-top:0}}@media (width<=768px){.gallery-container{padding:3em 1.5em}.gallery-grid{grid-template-rows:150px 150px 140px;grid-template-columns:repeat(6,1fr);gap:8px}.portrait{grid-area:1/1/3/4}.rect-first{grid-area:1/4/auto/7}.rect-second{grid-area:2/4/auto/7}.square-first{grid-area:3/1/auto/3}.square-second{grid-area:3/3/auto/5}.square-third{grid-area:3/5/auto/7}}@media (width<=480px){.gallery-grid{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:8px}.portrait{grid-area:auto/1/auto/3;height:240px}.rect-first{grid-area:auto/1;height:140px}.rect-second{grid-area:auto/2;height:140px}.square-first{grid-area:auto/1;height:140px}.square-second{grid-area:auto/2;height:140px}.square-third{grid-area:auto/1/auto/3;height:150px}.gallery-info-description{font-size:13px}}.masonry{width:100%;position:relative}.masonry__item{will-change:transform;position:absolute;top:0;left:0}.masonry__item[data-dragging]{z-index:10}.masonry__item[data-hidden]{visibility:hidden}.masonry__card{border-radius:var(--masonry-radius,12px);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:perspective(900px) rotateX(var(--masonry-tilt-x,0deg)) rotateY(var(--masonry-tilt-y,0deg)) translateY(var(--masonry-lift,0px)) scale(var(--masonry-scale,1));background:0 0;border:0;outline:none;padding:0;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),opacity .35s;display:block;position:relative}.masonry__card:focus-visible{outline-offset:3px;outline:2px solid}.masonry[data-hover=lift] .masonry__item:hover .masonry__card{--masonry-lift:-6px;--masonry-scale:1.02;box-shadow:0 22px 40px -22px #0000008c}.masonry[data-hover=tilt] .masonry__card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.masonry[data-hover=tilt] .masonry__item:hover .masonry__card{--masonry-scale:1.03;box-shadow:0 26px 44px -24px #0000008c}.masonry__item[data-dragging] .masonry__card{--masonry-scale:1.05;cursor:grabbing;box-shadow:0 34px 60px -26px #0009}.masonry__item[data-dimmed] .masonry__card{opacity:.35}.masonry__media{border-radius:var(--masonry-radius,12px);isolation:isolate;background:#7f7f7f24;width:100%;height:100%;display:block;position:relative;overflow:hidden}.masonry__parallax{display:block;position:absolute;inset:0}.masonry__image{object-fit:cover;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);display:block}.masonry__image[data-loaded]{opacity:1}.masonry[data-hover=zoom] .masonry__item:hover .masonry__image{transform:scale(1.07)}.masonry__caption{color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#00000005 15%,#00000014 30%,#0000002e 45%,#0000004d 60%,#0000006b 75%,#00000080 88%,#0000008a 100%);flex-direction:column;gap:2px;padding:40px 14px 12px;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0}.masonry__caption[data-mode=hover]{opacity:0;transform:translateY(6px)}.masonry__item:hover .masonry__caption[data-mode=hover],.masonry__card:focus-visible .masonry__caption[data-mode=hover]{opacity:1;transform:none}.masonry__title{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.3}.masonry__text{opacity:.8;font-size:12px;line-height:1.4}.masonry__ghost{pointer-events:none;position:absolute;top:0;left:0}.masonry-lightbox{z-index:1000;position:fixed;inset:0}.masonry-lightbox__backdrop{background:#09090be6;position:absolute;inset:0}.masonry-lightbox__image{object-fit:cover;transform-origin:0 0;will-change:transform;cursor:zoom-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:fixed;top:0;left:0}.masonry-lightbox__caption{color:#fff;text-align:center;pointer-events:none;justify-content:center;align-items:center;gap:14px;padding:0 72px;font-size:14px;line-height:1.4;display:flex;position:fixed;left:0;right:0}.masonry-lightbox__caption a{color:inherit;pointer-events:auto;opacity:.8;align-items:center;gap:4px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.masonry-lightbox__caption a:hover,.masonry-lightbox__caption a:focus-visible{opacity:1}.masonry-lightbox__muted{opacity:.6}.masonry-lightbox__button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:background .2s;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.masonry-lightbox__button:hover{background:#ffffff29}.masonry-lightbox__button:focus-visible{outline-offset:2px;outline:2px solid #fff}.masonry-lightbox__close{top:16px;right:16px}.masonry-lightbox__prev{top:calc(50% - 22px);left:16px}.masonry-lightbox__next{top:calc(50% - 22px);right:16px}.gallery-overlay{color:#e5e5e5;z-index:9999;-webkit-overflow-scrolling:touch;background-color:#060606;flex-direction:column;width:100vw;height:100vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards overlayFadeIn;display:flex;position:fixed;inset:0;overflow:hidden auto}.gallery-overlay-closing{pointer-events:none;animation:.3s cubic-bezier(.4,0,1,1) forwards overlayFadeOut}@keyframes overlayFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes overlayFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.gallery-overlay-header{z-index:50;-webkit-backdrop-filter:blur(16px);background:#060606e0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:22px 4vw;display:flex;position:sticky;top:0}.gallery-overlay-titles{flex-direction:column;gap:3px;display:flex}.gallery-overlay-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px}.gallery-overlay-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-family:Cinzel,serif;font-size:22px;font-weight:500}.gallery-overlay-close-button{color:#e5e5e5;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:8px 18px;font-family:DM Mono,monospace;font-size:11px;transition:all .2s;display:inline-flex}.gallery-overlay-close-button .gallery-overlay-esc-badge{color:#666;font-size:10px;transition:color .2s}.gallery-overlay-close-button:hover{color:#000;background-color:#fff;border-color:#fff}.gallery-overlay-close-button:hover .gallery-overlay-esc-badge{color:#333}.gallery-overlay-content{box-sizing:border-box;flex:1;width:100%;max-width:1800px;margin:0 auto;padding:40px 4vw 80px}.gallery-overlay::-webkit-scrollbar{width:6px}.gallery-overlay::-webkit-scrollbar-track{background:#060606}.gallery-overlay::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.gallery-overlay::-webkit-scrollbar-thumb:hover{background:#383838}.masonry-lightbox{z-index:100000!important}@media (width<=768px){.gallery-overlay-header{padding:16px 20px}.gallery-overlay-title{font-size:18px}.gallery-overlay-content{padding:20px 12px 60px}.gallery-overlay-esc-badge{display:none}}.hero-section{flex-direction:column;justify-content:space-between;width:100%;min-height:100dvh;font-family:Cinzel,sans-serif;display:flex;position:relative}.hero-background-media{object-fit:cover;object-position:center;z-index:-10;width:100%;height:100%;position:absolute;inset:0}.hero-lqip{filter:blur(20px);transition:opacity .5s}.hero-full{transition:opacity .5s}.hero-overlay{z-index:-1;background:linear-gradient(#0000004d 0%,#00000080 100%);position:absolute;inset:0}.bottom-content{justify-content:space-between;align-items:flex-end;padding-bottom:3em;padding-left:4em;padding-right:3em;display:flex}.keywords{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:13px}.left-section h1{text-transform:uppercase;letter-spacing:.2em;word-break:break-word;margin-top:.3em;margin-bottom:.4em;font-size:clamp(32px,5.5vw,58px);font-weight:400;line-height:1.1}.btn-link{cursor:pointer;color:var(--text-muted);letter-spacing:.3em;text-transform:uppercase;border:none;border-bottom:1px solid var(--text-muted);background:0 0;outline:none;align-items:center;gap:32px;margin:0;padding:0 0 .15em;font-family:DM Mono,monospace;font-size:14px;transition:opacity .3s;display:inline-flex}.btn-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.btn-link:hover .btn-arrow{transform:translate(10px)}.btn-link:hover{opacity:.8}.right-section{color:var(--text-muted);text-align:end;font-family:DM Mono,monospace;font-size:13px;line-height:1.6}@media (width<=768px){.bottom-content{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:2.5em;padding-left:1.5em;padding-right:1.5em}.left-section h1{letter-spacing:.12em;margin-top:.2em;margin-bottom:.5em}.btn-link{gap:20px}.right-section{text-align:left}}@media (width<=480px){.keywords{font-size:11px}.btn-link{font-size:12px}.right-section{font-size:11px}}.logo{letter-spacing:.18em;text-transform:uppercase;font-size:18px;font-weight:500}.header-container{z-index:50;flex-direction:row;justify-content:space-between;align-items:center;padding-top:1.2em;padding-left:4em;padding-right:4em;display:flex;position:relative}.burger-btn{cursor:pointer;z-index:100;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:none}.burger-line{background-color:var(--text-primary,#fff);border-radius:1px;width:100%;height:2px;transition:transform .3s,opacity .3s}.burger-line.open:first-child{transform:translateY(8px)rotate(45deg)}.burger-line.open:nth-child(2){opacity:0}.burger-line.open:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-container{align-items:center;gap:20px;display:flex}.nav-list,.socials-list{list-style:none;display:flex}.socials-list{gap:25px;margin:0;padding:0}.nav-list{gap:30px;margin:0;padding:0}.nav-item a{color:var(--text-primary);text-transform:uppercase;letter-spacing:.2em;padding-bottom:4px;font-family:DM Mono,monospace;font-size:14px;text-decoration:none;display:inline-block;position:relative}.nav-item a:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1.5px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-item a:hover:after{transform:scaleX(1)}.line{background-color:#ffffffa6;width:100px;height:1.5px;margin-left:1em;margin-right:.5em}.socials-item a svg{color:#fff;width:19px;height:19px}.socials-container{margin-right:1em}@media (width<=1100px){.header-container{padding:1.5em}.burger-btn{display:flex}.nav-container{-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;z-index:90;background-color:#000000f2;flex-direction:column;justify-content:center;gap:32px;width:100%;height:100vh;transition:transform .4s,opacity .4s,visibility .4s;position:fixed;top:0;left:0;transform:translateY(-100%)}.nav-container.active{opacity:1;visibility:visible;transform:translateY(0)}.nav-list{flex-direction:column;align-items:center;gap:24px}.nav-item a{font-size:18px}.line{width:60px;margin:0}.socials-container{margin-right:0}}.music-container{box-sizing:border-box;border-top:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:5em;width:100%;min-height:80vh;padding:5em 4em;display:flex}.release-cover-container{flex-shrink:0;max-width:100%}.release-cover{aspect-ratio:1;object-fit:cover;width:30rem;max-width:100%;height:auto;display:block}.release-info-container{flex-direction:column;flex:1;align-items:flex-start;gap:3em;min-width:0;display:flex}.listen-button{border:1px solid var(--text-muted);padding:1em}.release-info-text{text-transform:uppercase;color:var(--text-muted);font-family:DM Mono,monospace;font-size:13px;line-height:1.7em}.new-release{letter-spacing:.2rem}.release-date{font-size:14px}.release-title h1{text-transform:uppercase;word-break:break-word;margin-top:.2rem;margin-bottom:.5rem;font-family:Cinzel,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;line-height:1.15}.release-text{text-transform:none;max-width:600px}.release-links-container{flex-direction:column;flex-shrink:0;gap:1em;width:100%;max-width:320px;display:flex}.grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;display:grid}.grid-link{color:var(--text-primary);align-items:center;gap:.7rem;font-family:DM Mono,monospace;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .1s;display:flex}.grid-link:hover{opacity:.75}.cta-button{border:none;margin-top:5em}.cta-button img{aspect-ratio:1;object-fit:cover;width:10em;height:auto}@media (width<=1380px){.music-container{flex-direction:column;align-items:flex-start;gap:3.5em;padding:4em 2.5em}.release-cover-container{width:100%;max-width:420px}.release-cover{width:100%}.release-info-container{gap:2.2em;width:100%}.release-links-container{width:100%;max-width:100%}.cta-button{margin-top:3em}}@media (width<=768px){.music-container{gap:3em;padding:3.5em 1.5em}.release-cover-container{max-width:100%}.release-title h1{font-size:1.8rem}.grid{gap:1.2rem 1.5rem}.cta-button{gap:20px;margin-top:2.5em}.cta-button img{width:7em}}@media (width<=480px){.grid{grid-template-columns:1fr;row-gap:1rem}.listen-button{box-sizing:border-box;justify-content:space-between;width:100%}.cta-button{justify-content:space-between;width:100%}}.tours-container{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:4em;width:100%;min-height:480px;padding:3em;display:flex;position:relative}.left-tours-section{width:48%;color:var(--text-muted);flex-direction:column;justify-content:center;min-width:0;display:flex}.tours-subtitle{text-transform:uppercase;letter-spacing:.2em;color:#fff;margin-top:.4em;margin-bottom:1.2em;font-family:Cinzel,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:400}.tours-img-wrapper{width:48%;min-height:100%;position:relative;overflow:hidden}.tours-img-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width<=1024px){.tours-container{flex-direction:column;gap:3.5em;padding:4em 2.5em}.left-tours-section{width:100%}.tours-img-wrapper{width:100%;height:360px;min-height:360px}}@media (width<=768px){.tours-container{gap:2.5em;padding:3em 1.5em}.tours-subtitle{margin-bottom:.8em}.tours-img-wrapper{height:250px;min-height:250px}}.tourlist-container{flex-direction:column;width:100%;display:flex}.tour{text-align:start;width:100%;color:var(--text-muted);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #ffffff26;align-items:center;gap:16px;padding:1.1em 0;font-family:DM Mono,monospace;transition:opacity .3s;display:grid;grid-template-columns:90px 170px .9fr 170px 50px!important}.tour:hover{opacity:.6}.tour-date{white-space:nowrap;letter-spacing:.05em;font-size:13px}.tour-city{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tour-line{background-color:#fff6;width:10px;height:1.5px}.tour-club{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tour-action{justify-self:end;font-size:1.2rem;transition:transform .2s}.tour:hover .tour-action{transform:translate(4px)}.tourlist-container .view-button{border:none;align-self:flex-start;margin-top:2.5em;margin-bottom:1em}@media (width<=768px){.tour{grid-template-rows:auto auto;gap:4px 16px;padding:.9em 0;grid-template-columns:auto 1fr auto!important}.tour-date{grid-area:1/1/span 2;align-self:center;font-size:13px}.tour-city{color:var(--text-primary,#fff);grid-area:1/2;font-size:14px}.tour-line{display:none}.tour-club{opacity:.75;grid-area:2/2;font-size:12px}.tour-action{grid-area:1/3/span 2;align-self:center}}
