:root{--ink:#0d0d0d;--panel:#171717;--amber:#c8933d;--cream:#f3efe6;--muted:#a29e94;--line:rgba(243,239,230,.16);--serif:'Cormorant Garamond',Georgia,serif;--sans:'Inter',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:14px;line-height:1.6}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:10;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.site-header{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;padding:32px 5vw;z-index:5}.wordmark{font-size:13px;letter-spacing:.2em;font-weight:600}.wordmark span{font-weight:400}.site-nav{display:flex;align-items:center;gap:32px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.site-nav a{transition:color .25s}.site-nav a:hover,.footer-links a:hover{color:var(--amber)}.socials{display:flex;gap:12px;margin-left:16px}.socials a{font-family:var(--serif);font-size:17px;text-transform:none}.menu-toggle{display:none}.section-grid{position:relative;min-height:100vh;padding:15vh 10vw;overflow:hidden}.hero{display:flex;align-items:center;background:radial-gradient(circle at 68% 44%,rgba(143,100,39,.17),transparent 24%),linear-gradient(115deg,#0d0d0d 38%,#17140f 100%)}.hero:after{content:'';position:absolute;inset:15% 8% 0 48%;opacity:.18;background:repeating-linear-gradient(90deg,transparent 0 42px,rgba(200,147,61,.18) 43px 44px),repeating-linear-gradient(0deg,transparent 0 42px,rgba(200,147,61,.18) 43px 44px);transform:perspective(600px) rotateY(-22deg)}.hero-content{position:relative;z-index:1}.eyebrow{color:var(--amber);text-transform:uppercase;font-size:10px;letter-spacing:.26em;margin:0 0 24px}.hero h1,h2{font:500 clamp(4rem,8vw,8.5rem)/.83 var(--serif);letter-spacing:-.045em;margin:0}.hero h1 i,h2 i{color:var(--amber);font-style:italic;font-weight:400}.hero-intro{font:400 20px/1.15 var(--serif);margin:40px 0}.button{display:inline-flex;align-items:center;gap:34px;border:1px solid var(--amber);padding:15px 18px;text-transform:uppercase;letter-spacing:.17em;font-size:10px;transition:background .3s,color .3s}.button span,.text-link span{font-size:16px;color:var(--amber)}.button-amber{background:var(--amber);color:var(--ink)}.button-amber:hover{background:transparent;color:var(--cream)}.button-outline:hover{background:var(--amber);color:var(--ink)}.hero-mark{position:absolute;right:11vw;top:20%;font:500 clamp(7rem,18vw,18rem)/.72 var(--serif);color:transparent;-webkit-text-stroke:1px rgba(200,147,61,.35);transform:rotate(-9deg);z-index:1}.hero-mark span{display:block;font:10px var(--sans);letter-spacing:.3em;color:var(--amber);text-align:center;margin-top:35px}.hero-side-note{position:absolute;bottom:9vh;right:10vw;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em}.scroll-cue{position:absolute;bottom:8vh;left:10vw;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.16em}.scroll-cue span{display:inline-block;width:34px;height:1px;background:var(--amber);vertical-align:middle;margin-right:12px}.section-number{position:absolute;top:10vh;left:5vw;color:var(--amber);font-size:11px;letter-spacing:.12em}.section-number span{color:var(--muted)}.entrance{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;background:#121212}.placeholder-art{display:flex;align-items:center;justify-content:center;color:rgba(243,239,230,.45);font-size:9px;letter-spacing:.22em;text-align:center}.art-door{height:65vh;background:linear-gradient(130deg,#211e1b,#62503a 50%,#171717 50%);box-shadow:25px 25px 0 rgba(200,147,61,.12)}.entrance-copy{max-width:450px}.entrance-copy p:last-child,.control-card p,.record-copy p,.patreon-copy p{color:var(--muted);max-width:360px}.control{background:#0b0b0b;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:5vw}.control-image{height:72vh;background:radial-gradient(circle at 55% 42%,#ad7c3e 0 3%,transparent 3.5%),radial-gradient(circle at 55% 42%,transparent 0 20%,rgba(200,147,61,.2) 21% 21.5%,transparent 22%),linear-gradient(135deg,#151515,#50371f 50%,#090909);filter:saturate(.7)}.glass-card{padding:clamp(28px,4vw,64px);background:rgba(25,25,25,.58);border:1px solid var(--line);backdrop-filter:blur(12px);margin-left:-13vw;z-index:1}.glass-card h2{font-size:clamp(3.8rem,6vw,7rem)}.text-link{display:inline-flex;gap:15px;align-items:center;margin-top:25px;text-transform:uppercase;font-size:10px;letter-spacing:.16em}.meter{position:absolute;bottom:9vh;right:10vw;display:flex;gap:5px;align-items:end}.meter span{font-size:8px;color:var(--muted);margin-right:8px}.meter i{display:block;width:4px;height:12px;background:var(--amber)}.meter i:nth-of-type(2){height:19px}.meter i:nth-of-type(3){height:25px}.meter i:nth-of-type(4){height:32px}.meter i:nth-of-type(5){height:24px}.meter i:nth-of-type(6){height:16px}.record{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:radial-gradient(circle at 75% 50%,#322315,transparent 35%)}.record-copy{z-index:1}.record-copy h2{font-size:clamp(3.8rem,7vw,7.5rem)}.vinyl{width:min(42vw,570px);aspect-ratio:1;background:repeating-radial-gradient(circle,#191919 0 2px,#111 3px 5px);border-radius:50%;box-shadow:0 0 0 25px rgba(200,147,61,.05),0 0 100px rgba(200,147,61,.2);position:relative;margin-left:auto}.vinyl:after{content:'';position:absolute;inset:49%;background:#050505;border-radius:50%;border:15px solid #a66e2b}.vinyl-label{position:absolute;inset:37%;border-radius:50%;background:var(--amber);color:var(--ink);font:500 70px/.65 var(--serif);text-align:center;padding-top:25px;z-index:1}.vinyl-label small{font:8px var(--sans);letter-spacing:.2em}.tonearm{position:absolute;right:-8%;top:3%;width:55%;height:55%;border:3px solid var(--cream);border-left:0;border-bottom:0;border-radius:0 100% 0 0;transform:rotate(12deg);z-index:2}.chaos{min-height:80vh;background:var(--amber);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;align-items:center}.chaos .section-number,.chaos .eyebrow{color:var(--ink)}.chaos h2{font-size:clamp(4rem,8vw,8rem)}.chaos h2 i{color:var(--ink)}.chaos-notes{justify-self:center;transform:rotate(8deg);display:flex;flex-direction:column;gap:12px}.chaos-notes span{border:1px solid var(--ink);padding:12px 25px;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.chaos-notes span:nth-child(2){transform:translateX(40px) rotate(-3deg)}.chaos-notes span:nth-child(3){transform:translateX(-18px) rotate(4deg)}.gallery{padding-top:18vh}.gallery-heading{margin-left:8vw}.gallery-heading h2{font-size:clamp(4rem,8vw,8rem)}.gallery-grid{display:grid;grid-template-columns:1fr 1.45fr 1fr;grid-template-rows:200px 300px;gap:12px;margin:8vh 0 0 8vw}.gallery-tile{background:#222;display:flex;align-items:flex-end;justify-content:flex-end;padding:15px;color:var(--amber);font:18px var(--serif)}.tile-one{background:linear-gradient(135deg,#2b2015,#936e39)}.tile-two{grid-row:span 2;background:linear-gradient(150deg,#1f2020,#45504b)}.tile-three{background:linear-gradient(135deg,#4a3a2b,#161616)}.tile-four{background:linear-gradient(135deg,#181818,#66553f)}.patreon{min-height:75vh;background:#171717;display:flex;align-items:center}.patreon-copy{margin-left:15vw}.patreon-copy h2{font-size:clamp(4rem,9vw,9rem)}.patreon-stamp{position:absolute;right:12vw;font:500 18rem/.6 var(--serif);color:transparent;-webkit-text-stroke:1px rgba(200,147,61,.5);transform:rotate(12deg)}.patreon-stamp span{color:var(--amber);font-size:10rem}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:35px 5vw;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.footer-links{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:700px){.site-header{padding:24px 6vw}.menu-toggle{display:flex;background:none;border:0;color:var(--cream);align-items:center;gap:4px;cursor:pointer}.menu-toggle span{display:block;width:18px;height:1px;background:var(--cream);position:absolute;right:22vw}.menu-toggle span:nth-child(2){margin-top:9px}.menu-toggle span:nth-child(3){margin-top:18px}.menu-toggle em{font:10px var(--sans);text-transform:uppercase;letter-spacing:.15em;margin-left:35px}.site-nav{position:absolute;top:70px;right:6vw;display:none;flex-direction:column;align-items:flex-end;background:#171717;border:1px solid var(--line);padding:24px;gap:18px}.site-nav.open{display:flex}.socials{margin:5px 0 0}.section-grid{padding:14vh 9vw;min-height:100svh}.hero{align-items:flex-end;padding-bottom:16vh}.hero h1{font-size:clamp(4rem,18vw,7rem)}.hero-mark{right:2vw;top:25%;font-size:35vw}.hero-side-note{display:none}.scroll-cue{left:9vw;bottom:8vh}.entrance,.control,.record,.chaos{display:flex;flex-direction:column;justify-content:center;gap:35px}.entrance{padding-top:18vh}.art-door{height:38vh;width:78vw}.entrance-copy{align-self:flex-start}.control{padding-top:18vh}.control-image{height:45vh;width:82vw}.glass-card{margin:-10vh 0 0 8vw;width:82vw}.glass-card h2,.record-copy h2{font-size:4.5rem}.record{align-items:flex-start}.vinyl{width:75vw;margin:0 auto}.chaos{align-items:flex-start;min-height:90svh}.chaos-notes{align-self:center}.gallery-grid{margin:5vh 0 0;grid-template-columns:1fr 1fr;grid-template-rows:140px 200px}.tile-two{grid-row:span 2}.patreon{min-height:80svh}.patreon-copy{margin-left:0}.patreon-stamp{right:5vw;font-size:11rem}.patreon-stamp span{font-size:6rem}.site-footer{flex-wrap:wrap;gap:18px}.footer-links{order:3;width:100%;justify-content:space-between}}
:root{--studio-control-image:url('../assets/studio-h-control-room.png')}.control-image{background-image:linear-gradient(90deg,rgba(13,13,13,.28),rgba(13,13,13,.04)),var(--studio-control-image);background-size:cover;background-position:center}
:root{--hero-shift:0px}.site-nav a.active{color:var(--amber)}.hero-content{transform:translateY(var(--hero-shift))}
:root{--hero-shift:0px}a.art-door{transition:transform .55s ease,filter .55s ease,box-shadow .55s ease}a.art-door:hover{transform:scale(1.025);filter:brightness(1.2);box-shadow:25px 25px 0 rgba(200,147,61,.24),0 0 45px rgba(200,147,61,.14)}
:root{--hero-shift:0px}.workroom-video{display:block;width:min(34vw,420px);aspect-ratio:16/10;object-fit:cover;border:1px solid rgba(13,13,13,.5);filter:sepia(.2) contrast(1.05);margin-bottom:10px}.chaos-notes{max-width:430px}@media(max-width:700px){.workroom-video{width:78vw}}
:root{--hero-shift:0px}.hero-content{max-width:38vw}.hero h1{max-width:6ch}.hero-intro{max-width:15ch}@media(max-width:700px){.hero-content{max-width:84vw}.hero h1{max-width:7ch}}
:root{--hero-shift:0px}.hero .hero-content{position:absolute;left:10vw;top:50%;max-width:34vw;transform:translateY(calc(-50% + var(--hero-shift)));z-index:3}.hero .hero-content h1{max-width:6ch}.hero .hero-content .hero-intro{max-width:15ch}@media(max-width:700px){.hero .hero-content{left:9vw;top:auto;bottom:16vh;max-width:84vw;transform:translateY(var(--hero-shift))}.hero .hero-content h1{max-width:7ch}}
:root{--hero-shift:0px}@media (min-width:701px) and (max-width:1100px){.hero{background-position:62% center!important}.hero .hero-content{left:7vw;max-width:42vw}.hero h1{font-size:clamp(3.8rem,8vw,6rem)}}@media (max-width:700px) and (orientation:portrait){.hero{background-position:68% center!important}.hero:after{opacity:.08}.hero .hero-content{left:8vw;max-width:73vw}.hero h1{font-size:clamp(3.6rem,15vw,5.5rem)}}@media (max-width:900px) and (orientation:landscape){.hero{min-height:620px;background-position:70% center!important}.hero .hero-content{left:7vw;top:50%;max-width:43vw}.hero h1{font-size:clamp(3rem,7vw,5rem)}.hero-intro{margin:20px 0}}
:root{--hero-shift:0px}.vinyl .vinyl-label{font:600 clamp(11px,1.6vw,22px)/1 var(--sans);letter-spacing:.12em;padding-top:46%;white-space:nowrap}
:root{--hero-shift:0px}.vinyl .vinyl-label{inset:auto;left:37%;top:37%;width:26%;height:26%;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;font:600 clamp(9px,1.25vw,18px)/1 var(--sans);letter-spacing:.08em;white-space:nowrap;text-align:center}
:root{--hero-shift:0px}.control{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.control-image{width:100%;min-width:0;display:block}.control-card{min-width:0;position:relative}
:root{--hero-shift:0px}.section-grid.control{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
:root{--hero-shift:0px}.section-grid.control .control-image{height:auto;min-height:0;aspect-ratio:16/10;object-fit:cover;align-self:center}
:root{--hero-shift:0px}.control .control-card{padding:clamp(30px,4vw,58px);margin-left:-8vw}.control .control-card h2{font-size:clamp(3.25rem,5.4vw,6rem);line-height:.88;letter-spacing:-.04em}.control .control-card .eyebrow{margin-bottom:28px}.control .control-card p{font-size:14px;line-height:1.75;max-width:330px;margin-top:34px}.control .control-card .text-link{margin-top:34px}
:root{--hero-shift:0px}.section-grid.control{display:block;padding:13vh 6vw 9vh}.section-grid.control .control-image{position:absolute;inset:13vh 6vw 9vh;width:88vw;height:auto;aspect-ratio:auto;object-fit:cover;object-position:center;z-index:0}.section-grid.control .control-card{position:absolute;right:10vw;bottom:14vh;width:min(38vw,520px);margin:0;z-index:2}.section-grid.control .section-number{z-index:3}.section-grid.control .meter{z-index:3}@media(max-width:700px){.section-grid.control{display:flex;padding:18vh 9vw 12vh}.section-grid.control .control-image{position:relative;inset:auto;width:82vw;height:45vh;aspect-ratio:auto;z-index:0}.section-grid.control .control-card{position:relative;right:auto;bottom:auto;width:82vw;margin:-10vh 0 0 8vw;z-index:2}}
:root{--hero-shift:0px}.section-grid.control .control-card{left:10vw;right:auto;bottom:12vh;width:min(34vw,500px);padding:clamp(26px,3vw,48px);background:rgba(13,13,13,.72)}.section-grid.control .control-card h2{font-size:clamp(3rem,4.8vw,5.4rem)}
:root{--hero-shift:0px}.section-grid.control .control-card{left:8vw;bottom:7vh;width:min(31vw,460px);padding:clamp(22px,2.6vw,40px)}.section-grid.control .control-card h2{font-size:clamp(2.8rem,4.2vw,4.8rem)}
:root{--hero-shift:0px}.section-grid.control .control-card{inset:0;left:0;right:0;bottom:auto;width:auto;padding:0;background:none;border:0;backdrop-filter:none;pointer-events:none}.section-grid.control .control-top{position:absolute;top:17vh;left:10vw;pointer-events:auto}.section-grid.control .control-top h2{font-size:clamp(3.2rem,5vw,6rem)}.section-grid.control .control-bottom{position:absolute;left:8vw;bottom:8vh;width:min(31vw,420px);pointer-events:auto}.section-grid.control .control-bottom p{font-size:14px;line-height:1.7;margin:0 0 24px}.section-grid.control .control-bottom .text-link{margin-top:0}@media(max-width:700px){.section-grid.control .control-card{inset:auto;position:relative;width:82vw;padding:30px;background:rgba(13,13,13,.72);border:1px solid var(--line);backdrop-filter:blur(12px);margin:-10vh 0 0 8vw}.section-grid.control .control-top,.section-grid.control .control-bottom{position:static;width:auto}.section-grid.control .control-bottom{margin-top:30px}}
:root{--hero-shift:0px}.section-grid.control .control-image{inset:30vh 6vw 12vh}.section-grid.control .control-top{top:13vh;left:8vw}.section-grid.control .control-top h2{font-size:clamp(3rem,4.5vw,5.6rem);line-height:.9}.section-grid.control .control-bottom{left:8vw;bottom:4vh;width:min(36vw,500px)}
:root{--hero-shift:0px}.section-grid.control .control-bottom{display:block;left:8vw;bottom:5vh;width:min(36vw,500px);z-index:5;color:var(--cream)}.section-grid.control .control-bottom p{display:block;color:var(--muted);margin:0 0 16px;line-height:1.65}
:root{--hero-shift:0px}.section-grid.control .control-caption{position:absolute;left:8vw;bottom:4vh;width:min(36vw,500px);z-index:8;color:var(--cream)}.section-grid.control .control-caption p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.65}.section-grid.control .control-caption .text-link{margin:0}@media(max-width:700px){.section-grid.control .control-caption{position:relative;left:auto;bottom:auto;width:82vw;margin:20px 0 0 8vw}}
:root{--hero-shift:0px}.site-header{background:linear-gradient(180deg,rgba(13,13,13,.68),rgba(13,13,13,0));text-shadow:0 2px 12px rgba(0,0,0,.75)}.hero-side-note{color:var(--cream);background:rgba(13,13,13,.58);padding:10px 14px;text-shadow:0 2px 10px rgba(0,0,0,.8)}.hero-mark{filter:drop-shadow(0 2px 10px rgba(0,0,0,.8))}.hero-mark span{ text-shadow:0 2px 10px rgba(0,0,0,.8)}.socials a{color:var(--cream);text-shadow:0 2px 10px rgba(0,0,0,.9)}
:root{--hero-shift:0px}.chaos .chaos-notes .workroom-video{width:min(36vw,520px);height:auto;aspect-ratio:480/608;object-fit:contain;object-position:center;background:#171717;display:block}.chaos .chaos-notes{max-width:520px}@media(max-width:700px){.chaos .chaos-notes .workroom-video{width:78vw;max-width:none}}
:root{--hero-shift:0px}.socials svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.socials a{display:inline-flex;align-items:center;justify-content:center}.socials a:hover{color:var(--amber)}.section-grid.control .control-caption{max-width:400px}.section-grid.control .control-top h2{max-width:9ch}
:root{--hero-shift:0px}.section-grid.control .control-top{left:37vw;top:13vh}.section-grid.control .control-top h2{max-width:14ch;font-size:clamp(3rem,4.2vw,5.2rem);line-height:.88}.section-grid.control .control-top .eyebrow{margin-bottom:22px}
:root{--hero-shift:0px}@media(max-width:700px){.section-grid.control .control-top{left:auto;top:auto}.section-grid.control .control-top h2{max-width:9ch;font-size:clamp(2.8rem,11vw,4.5rem)}}
:root{--hero-shift:0px}.section-grid.control .control-top{left:8vw;top:13vh}.section-grid.control .control-top h2{position:relative;left:29vw;max-width:14ch;font-size:clamp(3rem,4.2vw,5.2rem);line-height:.88}.section-grid.control .control-top .eyebrow{margin-bottom:22px}@media(max-width:700px){.section-grid.control .control-top{left:auto;top:auto}.section-grid.control .control-top h2{left:0;max-width:9ch;font-size:clamp(2.8rem,11vw,4.5rem)}}
:root{--hero-shift:0px}.section-grid.control .control-top h2{position:absolute;left:35vw;top:5vh;width:48vw;max-width:none;font-size:clamp(3rem,4.2vw,5.2rem);line-height:.88}.section-grid.control .control-top{position:absolute}@media(max-width:700px){.section-grid.control .control-top h2{position:static;width:auto;max-width:9ch;font-size:clamp(2.8rem,11vw,4.5rem)}}
:root{--hero-shift:0px}.section-grid.control .control-image{inset:30vh 6vw 24vh}.section-grid.control .control-top h2{top:8vh}.section-grid.control .control-caption{bottom:5vh}
:root{--hero-shift:0px}.section-grid.control .control-image{inset:36vh 6vw 24vh}.section-grid.control .control-top h2{top:3vh;font-size:clamp(2.8rem,3.8vw,4.8rem);line-height:.9}
:root{--hero-shift:0px}.section-grid.control .control-caption{background:rgba(8,8,8,.82);border:1px solid rgba(243,239,230,.12);padding:18px 22px 16px;backdrop-filter:blur(6px);box-shadow:0 10px 28px rgba(0,0,0,.22)}.section-grid.control .control-caption p{color:var(--cream)}@media(max-width:700px){.section-grid.control .control-caption{padding:16px 18px}}
:root{--hero-shift:0px}.section-grid.control .control-caption{background:rgba(78,78,78,.46);border:1px solid rgba(243,239,230,.16);padding:18px 22px 16px;backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.16)}
:root{--hero-shift:0px}.section-grid.control .control-caption{background:radial-gradient(ellipse at 18% 45%,rgba(55,55,55,.68),rgba(30,30,30,.28) 48%,transparent 82%);border:0;padding:16px 26px 14px;backdrop-filter:none;box-shadow:none}.section-grid.control .control-caption p,.section-grid.control .control-caption .text-link{text-shadow:0 2px 8px rgba(0,0,0,.8)}
:root{--hero-shift:0px}.section-grid.control .control-caption p{color:rgba(243,239,230,.68)}.section-grid.control .control-caption .text-link{color:rgba(243,239,230,.9)}

/* Mobile Control Room: keep the room visible, then place the editorial copy below it. */
@media (max-width:700px){
  .section-grid.control{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:22px!important;min-height:auto!important;height:auto!important;padding:18vh 9vw 14vh!important;overflow:visible!important}
  .section-grid.control .control-image{position:relative!important;inset:auto!important;width:100%!important;height:52svh!important;min-height:300px!important;object-fit:cover!important;object-position:center!important;z-index:0!important;order:1!important}
  .section-grid.control .control-card{position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:8px 0 0!important;background:none!important;border:0!important;backdrop-filter:none!important;z-index:1!important;order:2!important}
  .section-grid.control .control-top{position:static!important;display:block!important;width:100%!important;height:auto!important}
  .section-grid.control .control-top h2{position:static!important;width:auto!important;max-width:8ch!important;margin:0!important;font-size:clamp(3rem,12vw,4.7rem)!important;line-height:.88!important}
  .section-grid.control .control-bottom{position:static!important;display:block!important;width:100%!important;height:auto!important;margin:24px 0 0!important}
  .section-grid.control .control-bottom p{margin:0 0 16px!important;max-width:32ch!important}
  .section-grid.control .control-bottom{display:none!important}
  .section-grid.control .control-caption{display:block!important;position:static!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:32ch!important;margin:18px 0 0!important;padding:0!important;background:none!important;border:0!important;backdrop-filter:none!important;box-shadow:none!important;color:var(--cream)!important;z-index:2!important}
  .section-grid.control .control-caption p{margin:0 0 16px!important;color:var(--muted)!important;text-shadow:none!important;font-size:15px!important;line-height:1.6!important}
  .section-grid.control .control-caption .text-link{margin:0!important}
  .section-grid.control .meter{position:static!important;align-self:flex-end!important;margin-top:8px!important;order:3!important}
}
