html{scroll-behavior:smooth}body{margin:0;background:#17120E}section[id]{scroll-margin-top:12px}
a{color:#D9963A}a:hover{color:#F0B55E}
.ic{font-family:'Alegreya Sans',system-ui,sans-serif;color:#F3EBDD;background:#17120E;font-size:18px;line-height:1.6}
.ic *{box-sizing:border-box}
.ic h1,.ic h2,.ic h3{font-family:'Alegreya',Georgia,serif;margin:0;line-height:1.1}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px}
.nav{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center}
.nav a{color:#E8DCC8;text-decoration:none;font-weight:500;font-size:16px;padding:10px 0}
.nav a:hover{color:#F0B55E}
.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}
.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.members{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.cds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border-radius:999px;font-weight:700;font-size:17px;text-decoration:none}
.btn-amber{background:#D9963A;color:#17120E}.btn-amber:hover{background:#F0B55E;color:#17120E}
.btn-line{border:2px solid #E8DCC8;color:#F3EBDD}.btn-line:hover{border-color:#F0B55E;color:#F0B55E}
.btn-green{background:#24533D;color:#F7F1E6}.btn-green:hover{background:#2E6A4E;color:#F7F1E6}
.play{width:44px;height:44px;border-radius:50%;border:2px solid #D9963A;background:transparent;color:#D9963A;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}
.play:hover{background:#D9963A;color:#17120E}
@media (max-width:980px){.hero,.split{grid-template-columns:minmax(0,1fr);gap:40px}.members{grid-template-columns:repeat(3,minmax(0,1fr))}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:680px){.wrap{padding:0 18px}.topbar{padding-top:12px!important;padding-bottom:4px!important;gap:6px!important}.nav{flex-wrap:nowrap;overflow-x:auto;gap:22px;width:100%;padding-bottom:6px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;font-size:15px}.nav .btn{display:none}.nav.foot{flex-wrap:wrap;overflow:visible;gap:4px 22px}.brand-logo{height:54px!important}.brand{gap:12px!important}.brand-tag{font-size:12px!important}#start{padding:48px 0 64px!important}.cds,.quotes{grid-template-columns:minmax(0,1fr)}.members{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ic{font-size:17px}.hide-s{display:none}}

.ic img{height:auto}

.play[aria-pressed="true"]{background:#D9963A;color:#17120E}
.sub{background:#F3EBDD;color:#1E1915;padding:72px 0 96px}
.sub .prose{max-width:820px}
.sub .prose h2,.sub .prose h3{margin:1.6em 0 .5em}
.sub .prose p,.sub .prose li{color:#2E2620}
.sub .prose a{color:#24533D}
.sub .prose img{max-width:100%;height:auto}
