@import url('classic-gold.css');
:root{--ink:#080705;--ink-2:#12100c;--ivory:#f4efe6;--muted:#b7ab98;--gold:#cfa85d;--gold-2:#efd28b;--line:rgba(239,210,139,.22);--sans:"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--serif:"Iowan Old Style","Baskerville",Georgia,serif;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--ivory);font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,input,select,textarea{font:inherit}button{color:inherit}.skip{position:fixed;left:1rem;top:-4rem;z-index:200;padding:.7rem 1rem;background:var(--gold);color:#000}.skip:focus{top:1rem}
.noise{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:80;inset:0 0 auto;height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.2rem,4vw,5rem);border-bottom:1px solid transparent;transition:.5s var(--ease)}.site-header.scrolled{height:72px;background:rgba(8,7,5,.88);backdrop-filter:blur(20px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:.85rem;z-index:82}.brand img{width:54px;height:54px;object-fit:contain}.brand-copy{line-height:1}.brand-copy strong{display:block;font-family:var(--serif);font-size:1.25rem;font-weight:500;letter-spacing:.04em}.brand-copy span{display:block;margin-top:.3rem;color:var(--gold-2);font-size:.61rem;text-transform:uppercase;letter-spacing:.23em}.nav{display:flex;align-items:center;gap:clamp(1rem,2vw,2.2rem);font-size:.73rem;letter-spacing:.14em;text-transform:uppercase}.nav a{position:relative;color:#ded7cb}.nav a:not(.nav-cta):after{content:"";position:absolute;left:0;bottom:-.5rem;width:0;height:1px;background:var(--gold);transition:.35s}.nav a:hover:after,.nav a:focus-visible:after{width:100%}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:50px;padding:.85rem 1.3rem;border:1px solid var(--gold);background:var(--gold);color:#151109;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;transition:.35s var(--ease);cursor:pointer}.nav-cta:hover,.btn:hover{background:var(--gold-2);transform:translateY(-2px);box-shadow:0 12px 40px rgba(207,168,93,.18)}.btn.ghost{background:transparent;color:var(--ivory);border-color:rgba(244,239,230,.45)}.btn.ghost:hover{border-color:var(--gold);color:var(--gold-2)}.menu-btn{display:none;z-index:82;border:0;background:none;padding:.8rem}.menu-btn span{display:block;width:27px;height:1px;background:var(--ivory);margin:6px;transition:.35s}
.hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;padding:150px clamp(1.2rem,6vw,7rem) 7vh}.hero-media{position:absolute;inset:0}.hero-media img{height:100%;object-fit:cover;object-position:center}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,4,3,.92) 0%,rgba(5,4,3,.64) 31%,rgba(5,4,3,.15) 63%,rgba(5,4,3,.35) 100%),linear-gradient(0deg,#080705 0%,transparent 31%)}.hero-glow{position:absolute;left:8%;top:20%;width:32vw;height:32vw;border:1px solid rgba(239,210,139,.18);border-radius:50%;box-shadow:inset 0 0 100px rgba(207,168,93,.08);animation:orb 12s ease-in-out infinite}.hero-copy{position:relative;z-index:2;max-width:720px}.eyebrow{display:flex;align-items:center;gap:.8rem;color:var(--gold-2);font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.1rem}.eyebrow:before{content:"";width:42px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(3.65rem,8vw,8.7rem);line-height:.82;letter-spacing:-.055em;margin-bottom:1.5rem}.hero h1 em{display:block;color:var(--gold-2);font-weight:400}.hero-lead{max-width:600px;font-size:clamp(1rem,1.4vw,1.22rem);color:#ddd4c7}.hero-actions{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2.2rem}.hero-proof{position:absolute;right:clamp(1.2rem,5vw,6rem);bottom:8vh;z-index:2;writing-mode:vertical-rl;color:var(--muted);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.scroll-cue{position:absolute;z-index:2;left:50%;bottom:2rem;width:1px;height:48px;background:linear-gradient(var(--gold),transparent);animation:scroll 2s infinite}
.gold-ticker{overflow:hidden;border-block:1px solid var(--line);background:#0d0b08;padding:.9rem 0}.ticker-track{display:flex;width:max-content;animation:ticker 26s linear infinite}.ticker-track span{font-family:var(--serif);font-size:1.05rem;color:var(--gold-2);padding:0 2.3rem;white-space:nowrap}.ticker-track i{font-style:normal;color:#6f5a33}
.section{padding:clamp(5rem,10vw,10rem) clamp(1.2rem,6vw,7rem);position:relative}.section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:3rem;align-items:end;margin-bottom:clamp(3rem,6vw,6rem)}.kicker{color:var(--gold);font-size:.67rem;letter-spacing:.27em;text-transform:uppercase}.section h2,.page-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,6.5vw,7rem);line-height:.91;letter-spacing:-.045em;margin:.65rem 0 0}.section h2 em,.page-hero h1 em{color:var(--gold-2);font-weight:400}.section-intro{color:var(--muted);max-width:540px;font-size:1.05rem}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);align-items:start}.intro-statement{position:sticky;top:130px;font-family:var(--serif);font-size:clamp(2.1rem,4vw,4.5rem);line-height:1.04}.intro-statement span{color:var(--gold)}.story-copy{border-left:1px solid var(--line);padding-left:clamp(1.5rem,4vw,4rem)}.story-copy p{font-size:clamp(1.02rem,1.3vw,1.23rem);color:#c9c0b2;max-width:760px}.fact-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:3rem;border:1px solid var(--line)}.fact{background:var(--ink);padding:1.4rem}.fact strong{display:block;font-family:var(--serif);color:var(--gold-2);font-size:2rem;font-weight:400}.fact span{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}
.formation{background:var(--ivory);color:#17130e}.formation .kicker{color:#8a6428}.formation-switch{display:grid;grid-template-columns:1fr 1fr;max-width:1140px;margin:auto;border:1px solid rgba(28,22,14,.16)}.formation-tab{position:relative;text-align:left;border:0;background:transparent;padding:clamp(2rem,5vw,5rem);min-height:440px;color:#17130e;cursor:pointer;overflow:hidden}.formation-tab+ .formation-tab{border-left:1px solid rgba(28,22,14,.16)}.formation-tab:before{content:"";position:absolute;inset:auto 0 0;height:0;background:#17130e;transition:.65s var(--ease)}.formation-tab:hover:before,.formation-tab.active:before{height:100%}.formation-tab>*{position:relative;z-index:1;transition:.45s}.formation-tab:hover>*,.formation-tab.active>*{color:var(--ivory)}.formation-index{font-size:.7rem;letter-spacing:.2em;color:#806231}.formation-tab h3{font-family:var(--serif);font-size:clamp(3.4rem,6vw,6.4rem);font-weight:400;line-height:1;margin:5rem 0 1.2rem}.formation-tab p{max-width:390px;color:#6f685f}.formation-details{max-width:1140px;margin:2rem auto 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.formation-details ul{display:flex;gap:.6rem;flex-wrap:wrap;padding:0;margin:0;list-style:none}.formation-details li{border:1px solid rgba(28,22,14,.18);padding:.65rem .85rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}
.events{background:#0d0b08}.event-stage{display:grid;grid-template-columns:1fr 1.15fr;min-height:720px;border:1px solid var(--line)}.event-nav{display:flex;flex-direction:column}.event-btn{flex:1;display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:1rem;text-align:left;padding:1.4rem 2rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:#d8d0c3;cursor:pointer}.event-btn:last-child{border-bottom:0}.event-btn span{font-size:.63rem;color:var(--gold)}.event-btn strong{font-family:var(--serif);font-weight:400;font-size:clamp(1.55rem,2.8vw,3rem)}.event-btn i{font-style:normal;opacity:0;transform:translateX(-10px);transition:.35s}.event-btn.active,.event-btn:hover{background:linear-gradient(90deg,rgba(207,168,93,.13),transparent);color:var(--gold-2)}.event-btn.active i,.event-btn:hover i{opacity:1;transform:none}.event-visual{position:relative;overflow:hidden}.event-visual img{height:100%;object-fit:cover;transition:opacity .45s,transform 1s var(--ease)}.event-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,7,5,.8),transparent 55%)}.event-caption{position:absolute;z-index:2;left:clamp(1.4rem,4vw,4rem);bottom:clamp(1.4rem,4vw,4rem);right:2rem}.event-caption h3{font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,4.4vw,5rem);margin-bottom:.6rem}.event-caption p{max-width:570px;color:#ddd3c3}
.experience{padding-inline:0;overflow:hidden}.experience-head{padding-inline:clamp(1.2rem,6vw,7rem)}.timeline{display:flex;width:max-content;padding:1rem clamp(1.2rem,6vw,7rem) 4rem;gap:1rem}.step{width:min(370px,78vw);min-height:430px;border-top:1px solid var(--gold);padding:1.5rem 1.4rem;background:linear-gradient(155deg,#15120d,#090806);position:relative}.step-num{font-family:var(--serif);font-size:5.5rem;color:rgba(207,168,93,.14);line-height:1}.step h3{font-family:var(--serif);font-size:2.1rem;font-weight:400;margin:3.8rem 0 1rem}.step p{color:var(--muted)}
.fixed-scene{min-height:85vh;background:url('../images/edited/dancefloor-gold.jpg') center/cover fixed;display:grid;align-items:end;position:relative}.fixed-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,7,5,.88),rgba(8,7,5,.18)),linear-gradient(0deg,#080705,transparent 40%)}.fixed-copy{position:relative;z-index:2;padding:clamp(4rem,8vw,8rem) clamp(1.2rem,6vw,7rem);max-width:920px}.fixed-copy h2{font-family:var(--serif);font-weight:400;font-size:clamp(3.4rem,7vw,8rem);line-height:.9}.fixed-copy h2 span{color:var(--gold-2)}
.repertoire-preview{background:var(--ivory);color:#17130e;overflow:hidden}.record-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);align-items:center}.disc{aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#0d0b08 0 2px,#242018 3px 5px);display:grid;place-items:center;box-shadow:0 30px 70px rgba(0,0,0,.25);animation:spin 24s linear infinite}.disc-center{width:36%;aspect-ratio:1;border-radius:50%;background:var(--gold);display:grid;place-items:center;text-align:center;font-family:var(--serif);font-size:clamp(1.2rem,3vw,2.5rem);line-height:.9}.side-label{font-size:.66rem;letter-spacing:.25em;text-transform:uppercase;color:#8a6428}.record-copy h2{font-size:clamp(3.6rem,6vw,6.8rem)}.song-cloud{display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0}.song-cloud span{border-bottom:1px solid rgba(23,19,14,.25);padding:.25rem 0;font-family:var(--serif);font-size:1.12rem;margin-right:1rem}.record-copy .btn.ghost{color:#17130e;border-color:#17130e}.record-copy .btn.ghost:hover{color:#17130e;background:var(--gold-2)}
.audio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.track{background:#0d0b08;padding:1.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.track-play{width:48px;height:48px;border-radius:50%;border:1px solid var(--gold);background:transparent;color:var(--gold-2);cursor:pointer}.track small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.15em}.track strong{font-family:var(--serif);font-size:1.25rem;font-weight:400}.track-time{font-size:.7rem;color:var(--muted)}audio{display:none}.video-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:1px}.video-link{min-height:240px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;background:#11100d;transition:.4s}.video-link:hover{background:var(--gold);color:#17130e}.video-link span{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.video-link strong{font-family:var(--serif);font-size:2rem;font-weight:400}
.gallery-strip{display:grid;grid-template-columns:1.25fr .75fr 1fr;grid-template-rows:300px 300px;gap:12px}.gallery-strip figure{margin:0;overflow:hidden;position:relative}.gallery-strip figure:nth-child(1){grid-row:1/3}.gallery-strip figure:nth-child(4){grid-column:2/4}.gallery-strip img{height:100%;object-fit:cover;filter:saturate(.75) contrast(1.08);transition:1s var(--ease)}.gallery-strip figure:hover img{transform:scale(1.04);filter:saturate(1)}
.contact{background:var(--ivory);color:#17130e}.contact-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,7vw,7rem)}.contact h2{font-size:clamp(3.5rem,6vw,6.5rem)}.contact-copy p{color:#6f685f}.contact-links{display:grid;gap:.65rem;margin-top:2rem}.contact-links a{display:flex;justify-content:space-between;border-bottom:1px solid rgba(23,19,14,.2);padding:.7rem 0}.contact-links span{color:#8a6428}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.field{position:relative}.field.full{grid-column:1/-1}.field label{display:block;font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4rem;color:#725b36}.field input,.field select,.field textarea{width:100%;border:0;border-bottom:1px solid rgba(23,19,14,.35);background:transparent;padding:.75rem 0;color:#17130e;border-radius:0;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#a77b35}.field textarea{min-height:120px;resize:vertical}.form-actions{grid-column:1/-1;display:flex;gap:.7rem;flex-wrap:wrap}.form .btn{border-color:#17130e;background:#17130e;color:var(--ivory)}.form .btn.alt{background:transparent;color:#17130e}.form-note{grid-column:1/-1;font-size:.73rem;color:#746d63}.form-status{grid-column:1/-1;min-height:1.4rem;color:#725b36}
.floating{position:fixed;z-index:70;right:1rem;bottom:1.2rem;display:grid;gap:.55rem}.float-btn{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#17130e;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.3);color:#fff;transition:.3s}.float-btn:hover{transform:translateY(-3px) scale(1.04);border-color:#fff;color:#fff}.float-btn svg{width:22px;height:22px;fill:currentColor}.float-btn.instagram{background:radial-gradient(circle at 30% 105%,#fdf497 0 5%,#fd5949 30%,#d6249f 58%,#285aeb 88%)}.float-btn.tiktok{background:#050505;box-shadow:-2px 0 0 #25f4ee,2px 0 0 #fe2c55,0 12px 28px rgba(0,0,0,.3)}.float-btn.youtube{background:#f00000}.float-btn.facebook{background:#1877f2}.float-btn.x-social{background:#050505}.float-btn.phone{background:#e4b94e;color:#171008;border-color:#f5d98b}.float-btn.whatsapp{background:#25d366;color:#fff}.site-footer{padding:4rem clamp(1.2rem,6vw,7rem) 2rem;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:2rem}.footer-brand{font-family:var(--serif);font-size:2.1rem;color:var(--gold-2)}.site-footer h3{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.site-footer a,.site-footer p{display:block;color:var(--muted);font-size:.86rem;margin:.3rem 0}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);margin-top:3rem;padding-top:1.3rem;color:#776f64;font-size:.72rem}.maric{color:#9b8a70!important}
.page-hero{padding:180px clamp(1.2rem,6vw,7rem) 5rem;min-height:58vh;display:flex;align-items:end;background:radial-gradient(circle at 70% 0,rgba(207,168,93,.16),transparent 36%),#0b0907;border-bottom:1px solid var(--line)}.page-hero p{max-width:720px;color:var(--muted);font-size:1.08rem}.filter-bar{display:flex;gap:.6rem;flex-wrap:wrap;margin:2rem 0 3rem}.filter-btn{border:1px solid var(--line);background:transparent;color:var(--ivory);padding:.7rem 1rem;cursor:pointer}.filter-btn.active,.filter-btn:hover{background:var(--gold);color:#17130e}.song-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.song{padding:1rem 1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.05rem}.song.hidden{display:none}.search{width:min(500px,100%);background:transparent;color:var(--ivory);border:0;border-bottom:1px solid var(--gold);padding:.9rem 0;outline:none}.legal{max-width:900px}.legal h2{font-family:var(--serif);font-size:2.2rem;margin-top:3rem}.legal h3{font-size:1rem;color:var(--gold-2);margin-top:2rem}.legal p,.legal li{color:#c0b6a7}.legal a{color:var(--gold-2);text-decoration:underline}.gallery-page{columns:3 300px;column-gap:12px}.gallery-page figure{break-inside:avoid;margin:0 0 12px;overflow:hidden}.gallery-page img{transition:.7s var(--ease)}.gallery-page figure:hover img{transform:scale(1.03)}
.reveal{opacity:0;transform:translateY(42px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}.clip-reveal{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease)}.clip-reveal.in{clip-path:inset(0)}
@keyframes ticker{to{transform:translateX(-50%)}}@keyframes orb{50%{transform:translate(3vw,-2vw) scale(1.08)}}@keyframes scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:980px){.nav{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:7rem 2rem 3rem;background:rgba(8,7,5,.98);transform:translateY(-105%);transition:.65s var(--ease);overflow:auto}.nav.open{transform:none}.nav a{font-family:var(--serif);font-size:clamp(2.1rem,8vw,4.2rem);text-transform:none;letter-spacing:-.03em}.nav-cta{width:100%;font-family:var(--sans)!important;font-size:.75rem!important;letter-spacing:.1em!important}.menu-btn{display:block}.menu-open .menu-btn span:first-child{transform:translateY(7px) rotate(45deg)}.menu-open .menu-btn span:last-child{transform:rotate(-45deg)}.hero-proof{display:none}.section-head,.intro-grid,.record-layout,.contact-shell{grid-template-columns:1fr}.intro-statement{position:static}.formation-switch{grid-template-columns:1fr}.formation-tab+ .formation-tab{border-left:0;border-top:1px solid rgba(28,22,14,.16)}.event-stage{grid-template-columns:1fr;min-height:auto}.event-visual{height:62vh}.formation-details{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.3fr 1fr}.song-list{grid-template-columns:repeat(2,1fr)}.fixed-scene{background-attachment:scroll}.audio-grid{grid-template-columns:1fr}}
@media(max-width:640px){.site-header{height:72px}.brand img{width:44px;height:44px}.brand-copy strong{font-size:1.1rem}.brand-copy span{font-size:.52rem}.hero{padding-top:110px;align-items:end}.hero-media img{object-position:62% center}.hero-media:after{background:linear-gradient(0deg,#080705 0%,rgba(8,7,5,.8) 44%,rgba(8,7,5,.12) 82%),linear-gradient(90deg,rgba(8,7,5,.65),transparent)}.hero h1{font-size:clamp(3.25rem,16vw,5.1rem)}.hero-lead{font-size:.93rem}.hero-actions .btn{width:100%}.section{padding-block:5.2rem}.fact-row{grid-template-columns:1fr}.formation-tab{min-height:350px}.formation-tab h3{margin-top:3.5rem}.event-btn{grid-template-columns:38px 1fr auto;padding:1rem}.event-visual{height:70vh}.event-caption p{font-size:.9rem}.fixed-scene{min-height:75vh}.disc{max-width:84vw;margin:auto}.audio-grid,.video-links{grid-template-columns:1fr}.track{grid-template-columns:auto 1fr}.track-time{display:none}.gallery-strip{display:flex;overflow:auto;scroll-snap-type:x mandatory}.gallery-strip figure,.gallery-strip figure:nth-child(1),.gallery-strip figure:nth-child(4){min-width:82vw;height:460px;scroll-snap-align:center}.form{grid-template-columns:1fr}.field{grid-column:1/-1}.floating{right:.4rem;bottom:calc(.55rem + env(safe-area-inset-bottom));gap:.35rem}.float-btn{width:40px;height:40px}.float-btn svg{width:18px;height:18px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.song-list{grid-template-columns:1fr}.page-hero{padding-top:140px}.gallery-page{columns:1}.section-head{gap:1.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.clip-reveal{clip-path:none}}
@media(max-width:980px){body>.nav{z-index:81}body.menu-open .site-header{z-index:82;background:transparent;border-color:transparent;backdrop-filter:none}}
.legal,.contact-links{overflow-wrap:anywhere;word-break:break-word}
.page-hero{background:linear-gradient(135deg,#fbf8f1,#f1dfb2);color:#1f1b14;border-color:#dfd5c2}.page-hero .kicker,.page-hero h1 em{color:#8a641f}.page-hero p{color:#746e64}.section.legal{background:#fbf8f1;color:#1f1b14}.legal h2{color:#1f1b14}.legal h3,.legal a{color:#8a641f}.legal p,.legal li{color:#746e64}
.footer-bottom .maric{color:#9b8a70!important;opacity:.68;font-size:.68rem!important;letter-spacing:.035em;transition:opacity .25s ease,color .25s ease}.footer-bottom .maric:hover{color:var(--gold-2)!important;opacity:1}
