:root{--lyria-bg:#0a0a0a;--lyria-bg-panel:#171310;--lyria-accent:#c9a468;--lyria-accent-ink:#141008;--lyria-white:#fff;--lyria-muted:#fff9;--lyria-border:#c9a46840;--lyria-font-display:"Anton", "Arial Narrow", sans-serif;--lyria-font-body:"Inter", system-ui, sans-serif;--lyria-tracking-label:.14em;--lyria-container:1440px;--lyria-pad:clamp(1.25rem, 4vw, 4rem)}.lyria-root{background-color:var(--lyria-bg);color:var(--lyria-white);font-family:var(--lyria-font-body);line-height:1.5;overflow-x:clip}.lyria-root *{box-sizing:border-box}.lyria-root img{max-width:100%;height:auto;display:block}.lyria-root a{color:inherit;text-decoration:none}.lyria-root ul{margin:0;padding:0;list-style:none}.lyria-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lyria-display{font-family:var(--lyria-font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:400;line-height:.88}.lyria-eyebrow{font-family:var(--lyria-font-body);letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-accent);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.lyria-bracket-link{font-family:var(--lyria-font-body);letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-white);border-bottom:1px solid #0000;font-size:.8125rem;font-weight:600;transition:border-color .2s,opacity .2s}.lyria-bracket-link:hover{border-color:currentColor}.lyria-hover-text{text-shadow:0 1.5em;display:inline-block;overflow:hidden}.lyria-frequency__submit .lyria-hover-text,.lyria-contact__submit .lyria-hover-text,.lyria-midway__submit .lyria-hover-text{text-shadow:0 1.5rem}.lyria-duotone{filter:grayscale()brightness(.8)sepia(.6)saturate(1.6)contrast(1.05)}.lyria-nav{z-index:5;padding:1.25rem var(--lyria-pad);align-items:center;gap:2rem;display:flex;position:relative}.lyria-nav__mark{font-family:var(--lyria-font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.625rem;font-size:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.lyria-nav__mark{font-size:.75rem}}@media (max-width:767px){.lyria-nav{flex-wrap:wrap;row-gap:.75rem}.lyria-nav__mark{flex-basis:100%;justify-content:center;position:static;transform:none}.lyria-nav__links{flex-basis:100%;justify-content:center;gap:1.25rem;margin-left:0}}.lyria-nav__mark .lyria-nav__badge{flex-shrink:0;width:2.25rem;height:2.25rem}.lyria-nav__links{gap:1.75rem;margin-left:auto;display:flex}.lyria-nav__link{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-muted);font-size:.8125rem;font-weight:600;transition:color .2s}.lyria-nav__link:hover,.lyria-nav__link--active{color:var(--lyria-white)}@media (max-width:767px){.lyria-nav__links{gap:1rem}}.lyria-hero{text-align:center;min-height:88vh;padding:4rem var(--lyria-pad) 3rem;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.lyria-hero__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.lyria-hero__bg:after{content:""}.lyria-hero__scrim{background:linear-gradient(180deg, #0a0a0a59 0%, #0a0a0a8c 55%, var(--lyria-bg) 100%);z-index:1;position:absolute;inset:0}.lyria-hero__content{z-index:2;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.lyria-hero__title{color:var(--lyria-white);font-size:clamp(3.25rem,11vw,7.5rem)}.lyria-hero__tagline{color:#ffffffd9;max-width:32rem;font-size:1.0625rem}.lyria-hero__links{flex-wrap:wrap;justify-content:center;gap:1.75rem;margin-top:1rem;display:flex}.lyria-hero__scroll-cue{z-index:2;width:2.75rem;height:2.75rem;color:var(--lyria-white);justify-content:center;align-items:center;animation:1.8s ease-in-out infinite lyria-scroll-cue-bounce;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.lyria-hero__scroll-cue:hover{color:var(--lyria-accent)}@keyframes lyria-scroll-cue-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,.5rem)}}@media (prefers-reduced-motion:reduce){.lyria-hero__scroll-cue{animation:none}}@media (max-width:767px){.lyria-hero{min-height:78vh;padding-top:3rem;padding-bottom:4.5rem}.lyria-hero__content{gap:1rem}.lyria-hero__title{font-size:clamp(2.75rem,13vw,3.75rem)}.lyria-hero__scroll-cue{width:3rem;height:3rem;bottom:1rem}}.lyria-statement{text-align:center;min-height:70vh;padding:4rem var(--lyria-pad);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.lyria-statement__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.lyria-statement__scrim{background:linear-gradient(180deg, #0a0a0a8c 0%, #0a0a0ab3 60%, var(--lyria-bg) 100%);z-index:1;position:absolute;inset:0}.lyria-statement__content{z-index:2;max-width:46rem;position:relative}.lyria-statement__title{color:var(--lyria-white);margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.35}.lyria-statement__scroll-cue{z-index:2;width:2.75rem;height:2.75rem;color:var(--lyria-white);justify-content:center;align-items:center;margin-top:2.5rem;animation:1.8s ease-in-out infinite lyria-scroll-cue-bounce-inline;display:flex;position:relative}.lyria-statement__scroll-cue:hover{color:var(--lyria-accent)}@keyframes lyria-scroll-cue-bounce-inline{0%,to{transform:translateY(0)}50%{transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.lyria-statement__scroll-cue{animation:none}}.lyria-story{padding:5rem var(--lyria-pad);max-width:var(--lyria-container);margin-inline:auto}.lyria-story__quote{text-align:center;border:none;max-width:40rem;margin:3rem auto 0;padding:0}.lyria-story__quote p{color:var(--lyria-white);margin:0;font-size:1.25rem;font-style:italic;line-height:1.45}.lyria-story__quote cite{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-accent);margin-top:1rem;font-size:.8125rem;font-style:normal;font-weight:600;display:block}.lyria-founder{grid-template-columns:minmax(0,20rem) 1fr;align-items:start;gap:3rem;display:grid}.lyria-founder__photo-wrap{border:1px solid var(--lyria-border);border-radius:.75rem;overflow:hidden}.lyria-founder__photo{object-fit:cover;width:100%;height:auto;display:block}.lyria-founder__content .lyria-eyebrow{text-align:left;margin-bottom:.5rem}.lyria-founder__name{font-family:var(--lyria-font-display);text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.lyria-founder__title{color:var(--lyria-accent);margin:0 0 1.25rem;font-weight:600}.lyria-founder__bio{color:var(--lyria-muted);max-width:40rem;margin:0 0 2rem;line-height:1.6}.lyria-founder__credentials{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.lyria-founder__credential h4{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-accent);margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.lyria-founder__credential ul{margin:0;padding:0;list-style:none}.lyria-founder__credential li{border-top:1px solid var(--lyria-border);padding:.35rem 0;font-size:.9375rem}.lyria-founder__quote{text-align:left;margin:0}.lyria-founder__festival{text-align:center;margin:4rem 0 0;padding:0}.lyria-founder__festival img{border:1px solid var(--lyria-border);border-radius:.5rem;width:100%;max-width:32rem;height:auto}@media (min-width:768px){.lyria-founder__festival img{margin-inline:auto}}.lyria-founder__festival figcaption{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-muted);margin-top:.75rem;font-size:.75rem}@media (max-width:767px){.lyria-founder{grid-template-columns:1fr}.lyria-founder__photo-wrap{max-width:20rem;margin:0 auto}.lyria-founder__credentials{grid-template-columns:1fr}.lyria-founder__content .lyria-eyebrow,.lyria-founder__name,.lyria-founder__title,.lyria-founder__bio{text-align:center;margin-left:auto;margin-right:auto}.lyria-founder__quote{text-align:center}}@media (min-width:768px){.lyria-story__statement{margin-bottom:4rem}.lyria-founder__bio{margin-bottom:2.5rem}.lyria-founder__credentials{margin-bottom:2.75rem}.lyria-founder__quote{margin-top:1rem}}.lyria-mission{border-top:1px solid var(--lyria-border);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;gap:3rem;margin-top:7rem;padding-top:3.5rem;display:grid}.lyria-mission__title{font-family:var(--lyria-font-display);text-transform:uppercase;margin:.5rem 0 1.25rem;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1}.lyria-mission__body{color:var(--lyria-muted);max-width:32rem;margin:0 0 2rem;line-height:1.6}.lyria-mission__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.lyria-mission__pillar{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.lyria-mission__pillar-icon{width:1.5rem;height:1.5rem;color:var(--lyria-accent)}.lyria-mission__pillar span{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-muted);font-size:.75rem;font-weight:600}.lyria-mission__photo{border:1px solid var(--lyria-border);object-fit:cover;border-radius:.75rem;width:100%;height:auto}.lyria-mission__tagline{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--lyria-accent);border:1px solid var(--lyria-border);margin:2.5rem 0 0;padding:1.25rem;font-size:.8125rem}@media (max-width:767px){.lyria-mission{grid-template-columns:1fr;margin-top:3.5rem;padding-top:2.5rem}.lyria-mission__photo{max-width:24rem;margin:0 auto}.lyria-mission__title,.lyria-mission__body{text-align:center;margin-left:auto;margin-right:auto}.lyria-mission__pillars{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.lyria-mission__pillar{align-items:center}.lyria-mission__tagline{letter-spacing:.15em}}.lyria-marquee{background-color:var(--lyria-accent);color:var(--lyria-accent-ink);padding:1.25rem 0;position:relative;overflow:clip}.lyria-marquee__track{will-change:transform;width:max-content;display:flex}.lyria-marquee:before,.lyria-marquee:after{content:"";z-index:1;pointer-events:none;width:clamp(2rem,6vw,5rem);position:absolute;top:0;bottom:0}.lyria-marquee:before{background:linear-gradient(to right, var(--lyria-accent), transparent);left:0}.lyria-marquee:after{background:linear-gradient(to left, var(--lyria-accent), transparent);right:0}.lyria-marquee__item{font-family:var(--lyria-font-display);white-space:nowrap;padding-inline:1rem;font-size:clamp(1.75rem,5vw,3.5rem)}.lyria-fresh{padding:5rem var(--lyria-pad);max-width:var(--lyria-container);margin-inline:auto}.lyria-fresh__title{margin-bottom:2.5rem;font-size:clamp(2.5rem,5vw,3.5rem)}.lyria-fresh__list{flex-direction:column;display:flex}.lyria-fresh__row{border-top:1px solid var(--lyria-border);align-items:center;gap:1.25rem;margin-inline:-.75rem;padding:1.25rem .75rem;transition:background-color .2s;display:flex}.lyria-fresh__row:last-child{border-bottom:1px solid var(--lyria-border)}.lyria-fresh__row:hover{background-color:#ffffff0a}.lyria-fresh__row .lyria-fresh__thumb{object-fit:cover;flex-shrink:0;width:3.5rem;height:3.5rem;transition:transform .3s}.lyria-fresh__row:hover .lyria-fresh__thumb{transform:scale(1.08)}.lyria-fresh__title-text{letter-spacing:.02em;text-transform:uppercase;flex:1;font-weight:700}@media (prefers-reduced-motion:reduce){.lyria-fresh__row:hover .lyria-fresh__thumb{transform:none}}.lyria-midway{text-align:center;border:1px solid var(--lyria-border);max-width:40rem;margin:3rem auto;position:relative;overflow:clip}.lyria-midway__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.lyria-midway__scrim{z-index:1;background:#0a0a0ab8;position:absolute;inset:0}.lyria-midway__content{z-index:2;padding:3.5rem var(--lyria-pad);position:relative}.lyria-midway__title{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem)}.lyria-midway__body{max-width:28rem;color:var(--lyria-muted);margin:0 auto 2rem;font-size:1rem;line-height:1.6}.lyria-midway__form{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:28rem;margin:0 auto;display:flex}.lyria-midway__input{background:var(--lyria-bg);border:1px solid var(--lyria-border);min-width:0;color:var(--lyria-white);font-family:var(--lyria-font-body);flex:200px;padding:1rem 1.5rem;font-size:1rem}.lyria-midway__input::placeholder{color:var(--lyria-muted)}.lyria-midway__submit{background:var(--lyria-accent);color:var(--lyria-accent-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;padding:1rem 2rem;font-weight:700}.lyria-midway__success{color:var(--lyria-accent);margin:0;font-weight:600}.lyria-midway__error{color:#ff8a8a;margin-top:.75rem;font-size:.875rem}.lyria-experience{padding:3.5rem var(--lyria-pad);max-width:var(--lyria-container);text-align:center;margin-inline:auto}.lyria-experience__marquee{border-top:1px solid var(--lyria-border);border-bottom:1px solid var(--lyria-border);margin-top:1.5rem;padding:1.25rem 0;position:relative;overflow:clip}.lyria-experience__marquee:before,.lyria-experience__marquee:after{content:"";z-index:1;pointer-events:none;width:clamp(2rem,6vw,5rem);position:absolute;top:0;bottom:0}.lyria-experience__marquee:before{background:linear-gradient(to right, var(--lyria-bg), transparent);left:0}.lyria-experience__marquee:after{background:linear-gradient(to left, var(--lyria-bg), transparent);right:0}.lyria-experience__track{will-change:transform;width:max-content;display:flex}.lyria-experience__item{letter-spacing:.04em;text-transform:uppercase;color:var(--lyria-accent);white-space:nowrap;padding-inline:1rem;font-size:clamp(1.125rem,2.5vw,1.75rem)}.lyria-contact{padding:4rem 0 5rem}.lyria-contact__grid{max-width:var(--lyria-container);grid-template-columns:1fr 1fr;align-items:stretch;margin-inline:auto;display:grid}.lyria-contact__panel{padding:2.5rem var(--lyria-pad);align-items:center;display:flex}.lyria-contact__inner{text-align:center;width:100%;max-width:30rem;margin-inline:auto}.lyria-contact__photo{min-height:28rem;position:relative;overflow:clip}.lyria-contact__photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}.lyria-contact__title{margin:.75rem 0 1rem;font-size:clamp(2rem,5vw,3rem)}.lyria-contact__desc{color:var(--lyria-muted);margin:0 0 2.5rem;line-height:1.6}.lyria-contact__form-wrap{background:var(--lyria-bg-panel);border:1px solid var(--lyria-border);padding:2rem;position:relative}.lyria-contact__corner{width:.625rem;height:.625rem;color:var(--lyria-accent);position:absolute}.lyria-contact__corner--tr{top:-1px;right:-1px}.lyria-contact__corner--tl{top:-1px;left:-1px;transform:scaleX(-1)}.lyria-contact__corner--br{bottom:-1px;right:-1px;transform:scaleY(-1)}.lyria-contact__corner--bl{bottom:-1px;left:-1px;transform:scale(-1)}.lyria-contact__form{text-align:left;flex-direction:column;gap:1rem;display:flex}.lyria-contact__field{flex-direction:column;display:flex}.lyria-contact__input{background:var(--lyria-bg);border:1px solid var(--lyria-border);width:100%;color:var(--lyria-white);font-family:var(--lyria-font-body);padding:.875rem 1.125rem;font-size:.9375rem}.lyria-contact__input::placeholder{color:var(--lyria-muted)}.lyria-contact__input:focus{border-color:var(--lyria-accent);outline:none}.lyria-contact__textarea{resize:vertical;min-height:8rem}.lyria-contact__submit{background:var(--lyria-accent);color:var(--lyria-accent-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;padding:1rem 2rem;font-weight:700}.lyria-contact__success{color:var(--lyria-accent);margin:0;font-weight:600}.lyria-contact__error{color:#ff8a8a;margin:0;font-size:.875rem}@media (max-width:900px){.lyria-contact__grid{grid-template-columns:1fr}.lyria-contact__photo{order:-1;min-height:18rem}.lyria-contact__panel{padding:2.5rem var(--lyria-pad) 3rem}}@media (max-width:767px){.lyria-contact__photo{min-height:13rem}}.lyria-alerts{padding:3.5rem var(--lyria-pad);max-width:var(--lyria-container);margin-inline:auto}.lyria-alerts__inner{background:var(--lyria-bg-panel);border:1px solid var(--lyria-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.5rem;display:flex}.lyria-alerts__copy{max-width:28rem}.lyria-alerts__title{margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.lyria-alerts__body{color:var(--lyria-muted);margin:0;font-size:.9375rem}.lyria-alerts__form{flex:22rem;gap:.75rem;max-width:26rem;display:flex}@media (max-width:767px){.lyria-alerts__inner{padding:1.75rem}.lyria-alerts__form{width:100%}}.lyria-frequency{padding:5rem var(--lyria-pad);max-width:var(--lyria-container);text-align:center;margin-inline:auto}.lyria-frequency__title{margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem)}.lyria-frequency__body{max-width:32rem;color:var(--lyria-muted);margin:0 auto 2.5rem;font-size:1rem;line-height:1.6}.lyria-frequency__form{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:32rem;margin:0 auto;display:flex}.lyria-frequency__input{background:var(--lyria-bg-panel);border:1px solid var(--lyria-border);min-width:0;color:var(--lyria-white);font-family:var(--lyria-font-body);flex:240px;padding:1rem 1.5rem;font-size:1rem}.lyria-frequency__input::placeholder{color:var(--lyria-muted)}.lyria-frequency__submit{background:var(--lyria-accent);color:var(--lyria-accent-ink);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;padding:1rem 2rem;font-weight:700}.lyria-frequency__success{color:var(--lyria-accent);font-weight:600}.lyria-frequency__error{color:#ff8a8a;margin-top:.75rem;font-size:.875rem}.lyria-footer{padding:3rem var(--lyria-pad) 0;border-top:1px solid var(--lyria-border)}.lyria-footer__wordmark{color:var(--lyria-accent);text-align:center;padding-bottom:3rem;font-size:clamp(2.5rem,8vw,6rem)}.lyria-footer__content{max-width:var(--lyria-container);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);gap:3rem;margin-inline:auto;padding-bottom:3rem;display:grid}.lyria-footer__mark{display:flex}.lyria-footer__mark .lyria-footer__badge{width:3.5rem;height:3.5rem}.lyria-footer__links{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lyria-footer__col{flex-direction:column;gap:1rem;display:flex}.lyria-footer__link{color:var(--lyria-white);font-size:.9375rem;display:inline-block;position:relative;overflow:clip}.lyria-footer__link-wrap{transition:transform .4s cubic-bezier(.23,1,.32,1);display:block;position:relative}.lyria-footer__link-wrap.is-bot{position:absolute;bottom:-100%;left:0}.lyria-footer__link:hover .lyria-footer__link-wrap{transform:translateY(-100%)}.lyria-footer__newsletter-form{border-bottom:1px solid var(--lyria-border);align-items:center;gap:.75rem;padding-bottom:.75rem;transition:border-color .2s;display:flex}.lyria-footer__newsletter-form:focus-within{border-bottom-color:var(--lyria-white)}.lyria-footer__newsletter-input{min-width:0;color:var(--lyria-white);font-family:var(--lyria-font-body);background:0 0;border:none;flex:1;font-size:.875rem}.lyria-footer__newsletter-input::placeholder{color:var(--lyria-muted)}.lyria-footer__newsletter-submit{background:var(--lyria-accent);width:2.25rem;height:2.25rem;color:var(--lyria-accent-ink);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:flex}.lyria-footer__newsletter-submit:hover{transform:scale(.93)}.lyria-footer__newsletter-success{color:var(--lyria-accent);font-size:.9375rem;font-weight:600}.lyria-footer__newsletter-error{color:#ff8a8a;margin-top:.75rem;font-size:.8125rem}.lyria-footer__bottom{max-width:var(--lyria-container);border-top:1px solid var(--lyria-border);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding:1.75rem 0;display:flex}.lyria-footer__copyright{color:var(--lyria-muted);margin:0;font-size:.8125rem}.lyria-footer__legal{gap:1.75rem;display:flex}.lyria-footer__legal-link{color:var(--lyria-muted);font-size:.8125rem;transition:color .2s}.lyria-footer__legal-link:hover{color:var(--lyria-white)}@media (max-width:767px){.lyria-footer__content{grid-template-columns:1fr;gap:2.5rem}.lyria-footer__links{gap:2rem}.lyria-footer__bottom{flex-direction:column;align-items:flex-start;gap:1rem}.lyria-footer__legal{flex-wrap:wrap;gap:1rem 1.5rem}}.lyria-legal{flex-direction:column;min-height:100vh;display:flex}.lyria-legal__header{padding:1.5rem var(--lyria-pad);border-bottom:1px solid var(--lyria-border);justify-content:space-between;align-items:center;display:flex}.lyria-legal__mark{font-family:var(--lyria-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.lyria-legal__back{color:var(--lyria-muted);font-size:.875rem}.lyria-legal__back:hover{color:var(--lyria-accent)}.lyria-legal__main{width:100%;max-width:42rem;padding:3rem var(--lyria-pad) 5rem;flex:1;margin:0 auto}.lyria-legal__banner{background:var(--lyria-bg-panel);border:1px solid var(--lyria-border);border-left:3px solid var(--lyria-accent);color:var(--lyria-muted);margin-bottom:2.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5}.lyria-legal__banner strong{color:var(--lyria-accent)}.lyria-legal__title{margin:0 0 .5rem;font-size:clamp(2.25rem,6vw,3.5rem)}.lyria-legal__updated{letter-spacing:var(--lyria-tracking-label);text-transform:uppercase;color:var(--lyria-muted);margin:0 0 3rem;font-size:.8125rem}.lyria-legal__body{color:var(--lyria-muted);line-height:1.7}.lyria-legal__body h2{color:var(--lyria-white);margin:2.5rem 0 1rem;font-size:1.25rem;font-weight:700}.lyria-legal__body p,.lyria-legal__body ul{margin:0 0 1rem}.lyria-legal__body ul{padding-left:1.25rem}.lyria-legal__body li{margin-bottom:.5rem}.lyria-legal__body a{color:var(--lyria-accent);text-decoration:underline}.lyria-legal__footer{padding:2rem var(--lyria-pad);border-top:1px solid var(--lyria-border);color:var(--lyria-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.lyria-legal__footer nav{gap:1.5rem;display:flex}
