/*
Theme Name: Atenea Quartet
Theme URI: https://ateneaquartet.com
Author: Atenea Quartet
Description: Editable full-site WordPress theme for Atenea Quartet, with a dedicated Concerts manager.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: atenea-quartet
*/

:root{--aq-ink:#171513;--aq-black:#11100f;--aq-paper:#f2eee7;--aq-sand:#ddd3c5;--aq-red:#8e211c;--aq-gold:#bd9462;--aq-line:rgba(23,21,19,.2)}
html{scroll-behavior:smooth}body{overflow-x:hidden}.aq-label{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600}.aq-serif,.aq-hero h1,.aq-statement,.aq-quote p,.aq-section-title{font-family:Italiana,serif!important;font-weight:400}.aq-header{position:absolute!important;z-index:20;top:0;left:0;right:0;color:#fff}.aq-header a{color:inherit;text-decoration:none}.aq-hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden;color:#fff;padding:11rem clamp(1.25rem,4vw,4.5rem) 4.5rem!important;background:#0d0c0b url("assets/atenea-hero.jpg") center 58%/cover no-repeat}.aq-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,12,11,.88),rgba(13,12,11,.35) 58%,rgba(13,12,11,.12)),linear-gradient(0deg,rgba(13,12,11,.8),transparent 62%)}.aq-hero:after{content:"IV";position:absolute;right:1vw;bottom:-15vw;font-family:Italiana,serif;font-size:45vw;line-height:1;color:rgba(255,255,255,.035)}.aq-hero>.wp-block-group__inner-container,.aq-hero>.wp-block-group{position:relative;z-index:1;width:100%}.aq-hero h1{font-size:clamp(4.5rem,12.5vw,11.5rem)!important;line-height:.88!important;letter-spacing:-.035em;margin:0}.aq-hero-copy{max-width:31rem;color:rgba(255,255,255,.8);font-size:clamp(1rem,1.5vw,1.3rem)}.aq-button .wp-block-button__link{border:1px solid currentColor;background:transparent!important;border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.aq-section{padding:clamp(5.5rem,10vw,10rem) clamp(1.25rem,4vw,4.5rem)!important}.aq-statement{font-size:clamp(2.45rem,5.1vw,5.7rem)!important;line-height:1.08!important;max-width:1100px}.aq-statement em{font-style:normal;color:var(--aq-red)}.aq-quote{margin-top:4rem!important;padding:4rem max(1.25rem,5vw)!important;background:var(--aq-ink);color:var(--aq-paper);text-align:center}.aq-quote p{font-size:clamp(2rem,4.5vw,4.8rem)!important;line-height:1.08!important}.aq-section-title{font-size:clamp(3.7rem,8vw,8rem)!important;line-height:.95!important}.aq-concerts{background:var(--aq-sand)}.aq-concert-list{border-top:1px solid var(--aq-line)}.aq-concert{display:grid;grid-template-columns:10rem 1.15fr 1fr auto;gap:2rem;align-items:center;padding:2.2rem 0;border-bottom:1px solid var(--aq-line)}.aq-date{display:flex;gap:.7rem;align-items:baseline}.aq-day{font:3.7rem/1 Italiana,serif;color:var(--aq-red)}.aq-month{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.aq-concert h3{font:clamp(1.8rem,3vw,3rem)/1 Italiana,serif;margin:0}.aq-concert-meta{font-size:.82rem;color:rgba(23,21,19,.64)}.aq-concert-meta strong{display:block;color:var(--aq-ink);font-weight:500}.aq-text-link{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;text-underline-offset:.45rem;white-space:nowrap}.aq-dark{background:var(--aq-black);color:var(--aq-paper)}.aq-dark .aq-label{color:#c7a777}.aq-members{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.aq-member{position:relative;min-height:610px;display:flex;align-items:flex-end;padding:1.35rem!important;background:#2a2724 center/cover no-repeat;overflow:hidden;isolation:isolate}.aq-member:after{content:"";position:absolute;z-index:-1;inset:25% 0 0;background:linear-gradient(transparent,rgba(10,9,8,.94))}.aq-member h3{font:clamp(1.7rem,2.4vw,2.8rem)/1 Italiana,serif!important;color:#fff}.aq-member p{color:rgba(255,255,255,.7);font-size:.8rem}.aq-member-gil{background-image:url("assets/gil-sisquella.jpeg")}.aq-member-raul{background-image:url("assets/raul-campos.jpeg")}.aq-member-bernat{background-image:url("assets/bernat-santacana.jpg")}.aq-member-ariadna{background-image:url("assets/ariadna-chmelik.jpeg")}.aq-programme{background:var(--aq-red);color:#fff}.aq-pills{display:flex;flex-wrap:wrap;gap:.65rem}.aq-pills p{padding:.55rem .75rem;border:1px solid rgba(255,255,255,.42);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;margin:0}.aq-video iframe{width:100%;aspect-ratio:16/9;border:0}.aq-news .wp-block-post-template{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.aq-news .wp-block-post{padding:1.6rem;border:1px solid var(--aq-line);min-height:220px}.aq-contact a{font-family:Italiana,serif;font-size:clamp(1.2rem,2vw,1.9rem);text-underline-offset:.4rem}.aq-footer{background:var(--aq-black);color:rgba(255,255,255,.6)}.aq-footer a{color:inherit}
@media(max-width:950px){.aq-members{grid-template-columns:1fr 1fr}.aq-concert{grid-template-columns:7rem 1fr}.aq-concert-meta,.aq-concert .aq-text-link{grid-column:2}.aq-news .wp-block-post-template{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.aq-hero{min-height:92svh;padding-bottom:2.7rem!important}.aq-hero h1{font-size:clamp(4.2rem,22vw,7rem)!important}.aq-members,.aq-news .wp-block-post-template{grid-template-columns:1fr}.aq-member{min-height:76svh}.aq-concert{grid-template-columns:6rem 1fr;gap:1rem}.aq-day{font-size:3rem}.wp-block-navigation__responsive-container.is-menu-open{background:var(--aq-black)!important;color:#fff!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
