:root{--void:#050506;--paper:#f3f1ec;--paper-dim:#cfc9bb;--ice:#9ed6e8;--blood:#d33c48;--sand:#cea98c;--booking:#7ef3ff;--header:4.35rem;--pad:clamp(1.15rem, 4.2vw, 4.75rem);--display:"Barlow Condensed", "Arial Narrow", sans-serif;--sans:"Barlow", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--embed:12px}*,:before,:after{box-sizing:border-box}html{background:var(--void);color-scheme:dark}html,body{min-height:100%;margin:0}body{background:var(--void);color:var(--paper);font-family:var(--sans);letter-spacing:.01em;font-size:1.05rem;font-weight:400;line-height:1.5}body.menu-locked,body.intro-locked{overflow:hidden}.intro{z-index:80;background:var(--void);color:var(--sand);position:fixed;inset:0;overflow:hidden}.intro-video{opacity:0;pointer-events:none;transition:opacity 1.8s var(--ease);position:absolute;inset:0;overflow:hidden}.intro-video.is-ready{opacity:1}.intro-video-crop{aspect-ratio:16/9;width:max(135vw,240vh);position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-video iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.intro-shade{pointer-events:none;background:radial-gradient(at 50% 42%,#05050694 0%,#050506cc 52%,#050506f0 100%);position:absolute;inset:0}.intro-hit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.intro-hit:focus{outline:none}.intro-hit:focus-visible .intro-hint{text-underline-offset:.35em;text-decoration:underline}.intro-mark{aspect-ratio:1;width:clamp(11rem,28vw,16rem);animation:intro-arrive 1.05s var(--ease) both;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -58%}.intro-ring{aspect-ratio:1;box-sizing:border-box;border:1px solid #cea98c61;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-ring:before{content:"";border-radius:inherit;filter:drop-shadow(0 0 5px #cea98cd9);background:conic-gradient(#0000 0deg 248deg,#cea98c0d 286deg,#cea98cbf 332deg,#fff6ef 350deg,#cea98cf2 358deg,#0000 360deg);animation:2.8s linear infinite intro-spin;position:absolute;inset:-2px;mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 1px))}.intro-mark img{mix-blend-mode:screen;width:58%;height:auto}.intro-hint{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;text-align:center;width:max-content;max-width:calc(100vw - 2.5rem);color:var(--sand);animation:intro-hint-in .9s var(--ease) .28s both, intro-pulse 2.6s ease-in-out 1.15s infinite;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:600;position:absolute;top:calc(50% + clamp(5.6rem,15vw,8.4rem));left:50%;translate:-50%}@keyframes intro-spin{to{transform:rotate(1turn)}}@keyframes intro-arrive{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes intro-hint-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:.72;transform:translateY(0)}}@keyframes intro-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes intro-hint-out{to{opacity:0;transform:translateY(.35rem)}}@keyframes intro-logo-out{40%{opacity:.28;transform:scale(1.14)}to{opacity:0;transform:scale(1.26)}}@keyframes intro-bloom{to{opacity:0;width:160vmax}}@keyframes intro-veil{0%,68%{opacity:1}to{opacity:0}}.intro.is-leaving{pointer-events:none;animation:intro-veil 1.35s var(--ease) forwards}.intro.is-leaving .intro-hint{animation:intro-hint-out .38s var(--ease) forwards}.intro.is-leaving .intro-mark img{animation:intro-logo-out .7s var(--ease) forwards}.intro.is-leaving .intro-ring{animation:intro-bloom 1.2s var(--ease) forwards}.intro.is-leaving .intro-ring:before{filter:none}#app{flex-direction:column;min-height:100dvh;display:flex}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--paper);outline-offset:3px}::selection{background:var(--ice);color:var(--void)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:#3a3a3c}.skip-link{left:var(--pad);z-index:60;background:var(--paper);color:var(--void);padding:.55rem .9rem;position:absolute;top:-4rem}.skip-link:focus{top:.6rem}.site-header{z-index:40;height:var(--header);padding:0 var(--pad);background:linear-gradient(#0505069e 0%,#0505062e 62%,#0000 100%);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}body.menu-locked .site-header{background:var(--void)}.brand{flex-shrink:0;align-items:center;display:flex}.brand img,.footer-brand img{mix-blend-mode:screen}.brand img{width:auto;height:2.35rem}.nav-desktop{align-items:center;gap:1.25rem;display:none}.nav-desktop a{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);font-size:.95rem;font-weight:600;text-decoration:none}.nav-desktop a.is-active,.nav-desktop a:hover{color:var(--paper)}.nav-desktop a.is-active{text-underline-offset:.35em;text-decoration:underline}.nav-cta{border:1px solid var(--booking);text-shadow:0 1px 10px #7ef3ff8c;padding:.45rem .95rem;box-shadow:0 1px 16px #7ef3ff52;color:var(--booking)!important;text-decoration:none!important}.nav-cta:hover,.nav-cta.is-active{background:var(--booking);text-shadow:none;box-shadow:0 2px 22px #7ef3ff99;color:var(--void)!important}.menu-toggle{appearance:none;color:var(--paper);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-size:.95rem;font-weight:600;display:flex}.menu-toggle-bars{align-content:space-between;width:1.35rem;height:.7rem;display:grid}.menu-toggle-bars i{background:var(--paper);height:1px;transition:transform .35s var(--ease);display:block}.menu-toggle.is-open .menu-toggle-bars i:first-child{transform:translateY(.32rem)rotate(45deg)}.menu-toggle.is-open .menu-toggle-bars i:last-child{transform:translateY(-.32rem)rotate(-45deg)}.nav-mobile{z-index:35;background:var(--void);padding:calc(var(--header) + 1rem) var(--pad) 2.5rem;align-items:flex-end;display:flex;position:fixed;inset:0}.nav-mobile nav{flex-direction:column;gap:.15rem;width:100%;display:flex}.nav-mobile a{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.4rem,11vw,4.4rem);font-weight:800;line-height:.95;text-decoration:none}.nav-mobile .nav-cta{letter-spacing:.14em;align-self:flex-start;margin-top:1.4rem;padding:.7rem 1.1rem;font-size:1rem;display:inline-flex}main{flex:1}.hero{min-height:100dvh;padding:calc(var(--header) + 1.5rem) var(--pad) 4.25rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media,.manifesto-media,.album-stage,.page-hero img,.qema-band>img,.invite-media{position:absolute;inset:0}.hero-media img,.manifesto-media img,.album-stage img,.page-hero img,.qema-band>img,.invite-media{object-fit:cover;width:100%;height:100%}.hero-media{z-index:0}.hero-media img{object-position:48% 84%;animation:32s ease-in-out infinite live-still}.manifesto-media img,.page-hero img,.qema-band>img,.invite-media{animation:36s ease-in-out infinite live-still}@keyframes live-still{0%,to{transform:scale(1.06)}50%{transform:scale(1.14)translate(-1.3%,1.1%)}}.hero:after,.manifesto:after,.page-hero:after,.qema-band:after,.invite:after{content:"";z-index:0;background:linear-gradient(to top, var(--void) 0%, #0505068c 28%, #0505061f 58%, transparent 78%);pointer-events:none;position:absolute;inset:0}.hero-copy,.manifesto blockquote,.page-hero h1,.page-hero-split>div,.qema-band-copy,.invite-copy{z-index:1;position:relative}.hero h1,.page-hero h1,.invite h2,.qema-band h2,.qema-next h2,.presence h2,.album-display,.awards-hero h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-weight:800;line-height:.86}.hero h1{max-width:8ch;font-size:clamp(3.15rem,12vw,6rem)}.hero h1,.qema-page .page-hero h1,.qema-band h2{color:var(--sand)}.qema-band h2{max-width:10ch;font-size:clamp(2.4rem,6.5vw,4.2rem)}.qema-band-mark{color:var(--paper);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .55rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.qema-band-mark:hover{color:var(--sand)}.qema-band-copy .btn{margin-top:1.4rem}.hero-copy p,.invite-copy p,.qema-band-copy p{max-width:28ch;color:var(--paper-dim);margin:1rem 0 1.6rem}.hero-actions,.invite-copy,.qema-next{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.hero-copy .hero-actions{margin-top:1.6rem}.invite-copy{justify-items:start;gap:1.15rem;max-width:38rem;display:grid}.btn{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--paper);transition:background .25s var(--ease), color .25s var(--ease);justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-solid{background:var(--paper);color:var(--void)}.btn-solid:hover{background:var(--ice);border-color:var(--ice)}.btn-ghost:hover{background:var(--paper);color:var(--void)}.btn-lg{padding:1.05rem 1.6rem;font-size:1.05rem}.manifesto{min-height:88dvh;padding:5rem var(--pad) 6rem;place-items:end stretch;display:grid;position:relative;overflow:hidden}.manifesto-media img{object-position:center 78%;filter:brightness(.72)}.manifesto blockquote{max-width:42rem;margin:0}.manifesto blockquote p,.page-manifesto p{font-family:var(--sans);letter-spacing:.01em;margin:0;font-size:clamp(1.12rem,2.1vw,1.42rem);font-weight:400;line-height:1.55}.album{padding:4.5rem var(--pad) 5rem;gap:2rem;display:grid}.album-ice{background:radial-gradient(ellipse 80% 50% at 0% 0%, #9ed6e829, transparent 55%), var(--void)}.album-blood{isolation:isolate;position:relative}.album-stage img{object-position:center 80%;filter:brightness(.48)saturate(1.12)}.album-blood:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 80% 20%,#d33c4847,#0000 50%);position:absolute;inset:0}.album-blood>*{z-index:1;position:relative}.album-blood .album-stage{z-index:0;position:absolute}.album-intro{gap:1.15rem;max-width:38rem;display:grid}.album-mark{mix-blend-mode:screen;width:min(46%,13rem);height:auto}.album-display{color:var(--ice);font-size:clamp(3.15rem,10vw,5.6rem)}.album-intro p,.prose p,.tour-empty,.qema-next p{max-width:68ch;color:var(--paper-dim);margin:0}.presence p{max-width:52rem;color:var(--paper-dim);margin:0}.album-ice .album-intro p{color:#d5e7ec}.listen-links{flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.listen-links a{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.listen-links svg{width:1.15rem;height:1.15rem}.spotify-embed{border-radius:var(--embed);border:0;width:100%}.youtube-frame{aspect-ratio:16/9;border-radius:var(--embed);background:#000;position:relative;overflow:hidden}.youtube-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tracklist-wrap{gap:0;display:grid}.tracklist-title{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--ice);margin:0;font-size:.88rem;font-weight:700}.tracklist-organic{margin-top:2.1rem}.tracklist{gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tracklist li{font-family:var(--display);letter-spacing:-.02em;border-top:1px solid #f3f1ec24;grid-template-columns:2.4rem 1fr auto;align-items:baseline;gap:.85rem;padding:.78rem 0;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:600;display:grid}.tracklist li span{color:var(--ice);letter-spacing:.06em;font-weight:500}.invite,.qema-band{min-height:72dvh;padding:4rem var(--pad);align-items:flex-end;display:flex;position:relative;overflow:hidden}.invite-media{filter:brightness(.55)}.qema-band>img{object-position:center 70%;filter:brightness(.88)}.qema-band:after{background:linear-gradient(to top, var(--void) 0%, #050506e6 14%, #0505066b 36%, #05050614 54%, transparent 68%), radial-gradient(88% 70% at 10% 100%, #050506c7 0%, #05050638 42%, transparent 70%)}.page{padding-bottom:4.5rem}.page>h1{margin:0 var(--pad);font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.4rem,7vw,4rem);font-weight:800}.page>p{margin:.8rem var(--pad) 0;color:var(--paper-dim)}main:not(.is-home) .page:not(:has(.page-hero,.awards-hero)){padding-top:calc(var(--header) + 2.2rem)}.page-hero{min-height:72dvh;padding:calc(var(--header) + 2rem) var(--pad) 2.6rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero img{filter:brightness(.7)}.page-hero h1{max-width:10ch;font-size:clamp(3rem,10vw,6rem)}.invite h2{max-width:12ch;font-size:clamp(1.9rem,4.8vw,3rem)}.invite .listen-links a{color:var(--paper)}.page-hero-split{align-items:end;display:grid}.page-hero-split>div{gap:1.1rem;max-width:22rem;display:grid}.page-hero-split h1{max-width:12ch}.page-hero-split p{color:var(--paper-dim);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:600}.page-manifesto,.prose,.members,.tour-empty,.presence,.qema-next,.qema-stills,.gallery-grid,.booking-actions{margin-left:var(--pad);margin-right:var(--pad)}.page-manifesto{max-width:42rem;margin-top:3rem;margin-bottom:2rem}.bio-layout{margin:3rem var(--pad) 2.5rem;align-items:start;gap:2rem;display:grid}.bio-layout .page-manifesto,.bio-layout .prose{margin-left:0;margin-right:0}.bio-layout .page-manifesto{margin-top:0}.bio-copy{min-width:0}.bio-members{margin:0}.bio-members img{object-fit:contain;object-position:center;background:#d4d4d8;width:100%;height:auto;max-height:78vh;display:block}.gallery-page .page-hero{background:#d4d4d8}.gallery-page .page-hero img{object-fit:contain;object-position:center center;filter:none;animation:none}.prose{gap:1.1rem;margin-bottom:2.5rem;display:grid}.members{border-top:1px solid #f3f1ec24;margin-top:1rem;padding:0;list-style:none}.members li{border-bottom:1px solid #f3f1ec24;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;padding:1rem 0;display:flex}.members strong{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.members span{color:var(--paper-dim);align-self:end}.tour-empty{font-family:var(--display);letter-spacing:-.02em;margin-top:2.5rem;font-size:1.4rem}.tour-dates{margin:2.5rem var(--pad) 0;padding:0;list-style:none}.tour-dates li{border-top:1px solid #f3f1ec24;grid-template-columns:8rem 1fr;gap:1rem;padding:1rem 0;display:grid}.presence{margin-top:4rem}.presence h2{margin-bottom:.7rem;font-size:clamp(1.8rem,4vw,3rem)}.presence img{object-fit:cover;width:100%;max-height:70vh;margin-top:1.6rem}.qema-next{align-items:center;gap:1.6rem;margin-top:2.5rem;margin-bottom:2.5rem;display:grid}.qema-next-copy{justify-items:start;gap:.85rem;display:grid}.qema-next h2{font-size:clamp(2rem,5vw,3.4rem)}.qema-next .qema-kicker{font-family:var(--display);letter-spacing:.04em;color:var(--sand);font-size:1.15rem;font-weight:600}.qema-poster,.qema-carousel{justify-self:end;width:min(100%,26rem)}.qema-poster{height:auto;display:block}.qema-carousel{touch-action:pan-y;position:relative;overflow:hidden}.qema-carousel-track{transition:transform .65s var(--ease);display:flex}.qema-carousel-track img{flex:0 0 100%;width:100%;height:auto;display:block}.qema-carousel-btn{width:2.2rem;height:2.2rem;color:var(--paper);cursor:pointer;background:#05050673;border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;top:42%}.qema-carousel-btn.is-prev{left:.55rem}.qema-carousel-btn.is-next{right:.55rem}.qema-carousel-dots{justify-content:center;gap:.4rem;display:flex;position:absolute;bottom:.7rem;left:0;right:0}.qema-carousel-dots button{cursor:pointer;background:#f3f1ec73;border:0;border-radius:50%;width:.45rem;height:.45rem;padding:0}.qema-carousel-dots button.is-active{background:var(--paper)}.qema-stills{grid-template-columns:1fr;gap:.4rem;margin-bottom:2.8rem;display:grid}.qema-stills img{object-fit:cover;filter:brightness(.92);width:100%;height:42vh}.gallery-poster{width:min(100% - (var(--pad) * 2), 22rem);margin:2.5rem auto 0}.gallery-poster button{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.gallery-poster img{width:100%;height:auto;display:block}.gallery-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.25rem;margin-bottom:0;padding:0;list-style:none;display:grid}.gallery-grid button{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.gallery-grid img{aspect-ratio:4/5;object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease);background:#d4d4d8;display:block;transform:scale(1)}.gallery-grid button:hover img,.gallery-grid button:focus-visible img{transform:scale(1.045)}.gallery-lightbox{background:var(--void);max-width:min(96vw,1400px);color:var(--paper);border:0;padding:0;position:relative}.gallery-lightbox::backdrop{background:#050506eb}.gallery-lightbox img{object-fit:contain;max-width:96vw;max-height:86vh;display:block}.gallery-close{appearance:none;border:1px solid var(--paper);background:var(--void);color:var(--paper);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.45rem .75rem;font-size:.82rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.music-heading{margin:0 var(--pad) 1.6rem}.music-heading h1{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,7vw,4rem);font-weight:800}.music-feature{margin:0 var(--pad) 3.2rem;align-items:center;gap:1.4rem;display:grid}.music-cover,.music-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.music-feature .music-cover{width:min(100%,28rem)}.music-copy,.music-card{justify-items:start;gap:.35rem;display:grid}.music-kind{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--sand);margin:0;font-size:.82rem;font-weight:600}.music-copy h2,.music-card h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 .35rem;font-weight:800;line-height:.92}.music-copy h2{max-width:12ch;font-size:clamp(2.4rem,6vw,4.2rem)}.music-card h2{margin-top:.75rem;font-size:clamp(1.15rem,2vw,1.45rem)}.music-back{color:var(--paper-dim);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.music-back:hover{color:var(--paper)}.music-open{color:var(--sand);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin-top:.8rem;font-size:.85rem;font-weight:600;text-decoration:none}.music-open:hover{color:var(--paper)}.music-list{margin:0 var(--pad);border-top:1px solid #f3f1ec24;padding:0;list-style:none}.music-list a{border-bottom:1px solid #f3f1ec24;grid-template-columns:4.25rem 1fr;align-items:center;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.music-list img{aspect-ratio:1;object-fit:cover;width:4.25rem}.music-list strong{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:700;display:block}.music-list em{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);font-size:.78rem;font-style:normal;font-weight:600}.music-list a:hover strong{color:var(--sand)}.music-tracks{margin:0 var(--pad) 1rem;max-width:46rem}.track-with{color:var(--paper-dim);font-family:var(--sans);letter-spacing:0;text-transform:none;margin-top:.15rem;font-size:.95rem;font-weight:400;display:block}.tracklist li span.track-time{color:var(--paper-dim);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.95rem;font-weight:500}.booking-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.4rem;margin-top:2.5rem;display:flex}.booking-phone{font-family:var(--display);letter-spacing:.1em;color:var(--paper);font-size:1.15rem;font-weight:700;text-decoration:none}.booking-phone:hover{color:var(--sand)}.awards-page{background:radial-gradient(ellipse 70% 50% at 80% 20%, #cea98c1f, transparent 55%), radial-gradient(ellipse 50% 40% at 10% 80%, #9ed6e81a, transparent 50%), var(--void)}.awards-hero{min-height:100dvh;padding:calc(var(--header) + 2.4rem) var(--pad) 3.5rem;align-content:end;gap:2.5rem;display:grid}.awards-hero h1{color:var(--ice);font-size:clamp(3.15rem,11vw,6rem)}.awards-feat,.awards-act{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin:.85rem 0 0}.awards-feat{color:var(--paper-dim);font-size:1.05rem;font-weight:600}.awards-act{color:var(--paper);font-size:1.2rem;font-weight:700}.seals{flex-wrap:wrap;align-items:end;gap:1.6rem 2.2rem;margin:0;padding:0;list-style:none;display:flex}.seals li{justify-items:center;gap:.85rem;display:grid}.seals img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(16.5rem,42vw);height:auto}.seals span{text-align:center;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;gap:.2rem;font-size:1.35rem;font-weight:800;display:grid}.seals em{letter-spacing:.16em;color:var(--paper-dim);font-size:.82rem;font-style:normal;font-weight:600}.award-meta{margin:0 var(--pad) 4.5rem;border-top:1px solid #f3f1ec24;gap:1.15rem 3rem;padding-top:1.6rem;display:grid}.award-meta div{gap:.25rem;display:grid}.award-meta dt{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ice);font-size:.82rem;font-weight:700}.award-meta dd{margin:0;font-size:1.08rem}.text-link{margin-left:var(--pad)}.site-footer{padding:2.4rem var(--pad) 2.8rem;border-top:1px solid #f3f1ec1f;gap:1.6rem;margin-top:auto;display:grid}.footer-brand img{width:auto;height:2rem;margin-bottom:.7rem}.footer-brand p,.site-footer nav a,.footer-social a{color:var(--paper-dim);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;text-decoration:none}.site-footer nav,.footer-social{flex-wrap:wrap;gap:.7rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a:hover{color:var(--paper)}#uncion,#sangre,#purifica{scroll-margin-top:calc(var(--header) + .5rem)}@media (prefers-reduced-motion:reduce){.hero-media img,.manifesto-media img,.page-hero img,.qema-band>img,.invite-media,.intro-mark,.intro-hint,.intro-ring:before{animation:none}.gallery-grid img,.qema-carousel-track{transition:none}.intro-hint{opacity:.85}.intro.is-leaving{animation:.28s forwards intro-veil-reduced}.intro.is-leaving .intro-mark,.intro.is-leaving .intro-mark img,.intro.is-leaving .intro-ring,.intro.is-leaving .intro-hint{animation:none}}@keyframes intro-veil-reduced{to{opacity:0}}@media (width>=860px){.nav-desktop{display:flex}.menu-toggle{display:none}.music-feature{grid-template-columns:minmax(16rem,28rem) minmax(0,1fr);gap:2rem 3.5rem}.album{grid-template-columns:1fr 1fr;align-items:start}.album-intro{grid-area:1/1}.spotify-embed,.youtube-frame{grid-area:1/2}.tracklist-wrap{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;grid-template-areas:"title.""lead rest""lead organic";align-items:start;column-gap:4rem}.tracklist-album-title{grid-area:title}.tracklist-lead{grid-area:lead}.tracklist-rest{grid-area:rest}.tracklist-organic{grid-area:organic;margin-top:1.35rem}.awards-hero{grid-template-columns:1fr auto;align-items:center}.award-meta,.qema-stills{grid-template-columns:1fr 1fr 1fr}.qema-next{grid-template-columns:minmax(0,1fr) 22rem;gap:2.4rem 3rem}.qema-poster,.qema-carousel{justify-self:stretch;width:100%}.gallery-grid{grid-template-columns:1fr 1fr 1fr}.bio-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);align-items:start;gap:2.5rem 4rem}.site-footer{grid-template-columns:1fr auto auto;align-items:end}}@media (width<=859px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}}
/*# sourceMappingURL=repo.cfeb2bdd.css.map */
