@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&display=swap";
@media (max-width:1050px){.home-hero-image{background-position:20%!important}}@media (min-width:1051px){.home-hero .hero-copy{max-width:540px;margin-left:max(28px,50vw - 590px);margin-right:0}.home-hero .hero-copy h1{max-width:540px;font-size:clamp(74px,6.4vw,94px)}}@media (min-width:761px) and (max-width:1050px){.home-hero .hero-copy{max-width:440px;margin-left:44px;margin-right:0}.home-hero .hero-copy h1{max-width:440px;font-size:72px}}@media (max-width:760px){.home-hero .hero-copy h1{max-width:260px;font-size:56px!important}}.archive-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 0 110px;display:grid}.archive-links>a{border:1px solid var(--line);background:#061832;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:285px;transition:transform .2s,border-color .2s;display:grid}.archive-links>a:hover{border-color:var(--gold);transform:translateY(-5px)}.archive-links img{object-fit:cover;width:100%;height:100%}.archive-links>*>div{align-self:center;min-width:0;padding:32px}.archive-links h2{font:600 clamp(35px,4vw,54px)/.9 var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 28px}.archive-links .eyebrow{margin-bottom:12px}.archive-links .text-link{font-size:16px}@media (max-width:760px){.archive-links{grid-template-columns:1fr;padding:0 0 75px}.archive-links>a{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:205px}.archive-links>*>div{padding:20px}.archive-links h2{margin-bottom:18px;font-size:35px}.archive-links .eyebrow{font-size:13px}.archive-links .text-link{font-size:14px}}.archive-links>a.testimonial-link{background:linear-gradient(135deg,#071832,#0a2552);grid-template-columns:1fr}.archive-links>a.testimonial-link>div{padding:42px}:root{--ink:#020b1b;--navy:#06152e;--navy2:#0a2143;--blue:#0b408f;--cream:#f5f1e8;--gold:#eba923;--gold2:#ffc452;--muted:#b5c1d5;--line:#d0def638;--font:"Barlow Condensed",sans-serif;--display:"Barlow Condensed",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.content{width:min(1180px,100% - 48px);margin:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020b1bf0;border-bottom:1px solid #e2a9231f;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:90px;padding:12px 36px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand span{text-transform:uppercase;letter-spacing:.12em;line-height:1;display:grid}.brand small{letter-spacing:.24em;font-size:10px}.brand strong{font:700 25px/.88 var(--display);letter-spacing:.08em;margin-top:5px}.brand strong span{color:var(--gold);display:inline}.desktop-nav{font:600 17px var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:38px;display:flex}.desktop-nav a{border-bottom:1px solid #0000;padding:10px 0;transition:border-color .2s,color .2s}.desktop-nav a:hover{border-color:var(--gold);color:var(--gold2)}.nav-cta{justify-self:end}.btn{min-height:48px;font:700 17px var(--display);text-transform:uppercase;letter-spacing:.11em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:12px 22px;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.98)}.btn:focus-visible,.text-link:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold2);outline-offset:4px}.btn-gold{background:var(--gold);color:#071021}.btn-gold:hover{background:var(--gold2)}.btn-line{border-color:var(--gold);color:var(--gold2)}.text-link{border-bottom:1px solid var(--gold);width:max-content;font:700 18px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);padding-bottom:3px}.mobile-nav{display:none}.home-hero{align-items:center;min-height:calc(100svh - 90px);display:flex;position:relative;overflow:hidden}.home-hero-image,.inner-hero-image{background-position:50%;background-size:cover;position:absolute;inset:0}.home-hero-image{animation:18s ease-in-out infinite alternate slowZoom}.weave{opacity:.32;background-image:linear-gradient(45deg,#0000 46%,#2871bf 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#2871bf 47% 53%,#0000 54%);background-size:32px 32px;width:7%;position:absolute;top:0;bottom:0;left:0}.hero-copy{max-width:680px;padding:90px 0 84px;position:relative}.eyebrow{color:var(--gold2);font:600 17px var(--display);letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px}.hero-copy h1,.inner-hero h1{max-width:640px;font:700 clamp(68px,8.4vw,126px)/.83 var(--display);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;margin:0}.hero-copy>p:not(.eyebrow),.inner-hero-copy>p:not(.eyebrow){max-width:510px;margin:28px 0 0;font-size:22px;line-height:1.3}.actions{align-items:center;gap:30px;margin-top:32px;display:flex}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#05142b;grid-template-columns:repeat(3,1fr);display:grid}.proof-strip div{border-right:1px solid var(--line);min-height:72px;color:var(--gold);justify-content:center;align-items:center;gap:20px;font-size:30px;display:flex}.proof-strip div:last-child{border:0}.proof-strip span{color:var(--cream);font:600 18px var(--display);letter-spacing:.13em;text-transform:uppercase}.section-title h2{max-width:690px;font:700 clamp(46px,5.2vw,80px)/.88 var(--display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0}.room-section{padding:120px 0}.room-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:100px;margin-bottom:52px;display:grid}.room-intro>p{max-width:500px;color:var(--muted);margin:0;font-size:20px}.room-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.experience{border:1px solid var(--line);background:#061832;transition:transform .22s,border-color .22s}.experience:hover{border-color:var(--gold);transform:translateY(-6px)}.experience img{object-fit:cover;width:100%;height:270px}.experience h3{color:var(--gold2);font:700 33px var(--display);letter-spacing:.06em;text-transform:uppercase;margin:23px 22px 4px}.experience p{color:#d6deeb;min-height:56px;margin:0 22px 26px;font-size:17px}.sound-section{background:#0a2350;grid-template-columns:1.1fr .9fr;align-items:stretch;display:grid}.sound-video{background:#020b1b;min-height:530px;position:relative;overflow:hidden}.sound-video img{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:transform .5s}.sound-video:hover img{transform:scale(1.03)}.sound-video span{background:var(--gold);color:var(--ink);font:700 17px var(--display);letter-spacing:.1em;text-transform:uppercase;padding:11px 16px;position:absolute;bottom:34px;left:36px}.sound-copy{align-self:center;padding:86px clamp(30px,6vw,100px)}.sound-copy h2,.booking-band h2{font:700 clamp(44px,5vw,74px)/.9 var(--display);text-transform:uppercase;text-wrap:balance;margin:0}.sound-copy>p:not(.eyebrow){color:var(--muted);font-size:19px}.sound-copy .text-link{margin-top:16px}.stage-section{padding:120px 0}.stage-grid{grid-template-columns:.74fr 1.05fr .74fr;align-items:center;gap:40px;margin-top:52px;display:grid}.stage-grid img{object-fit:cover;width:100%;height:400px}.stage-grid>div p{color:#d9e0ea;font-size:20px}.stage-grid .btn{margin-top:18px}.press-band{background:#061935 url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"70\" height=\"70\" viewBox=\"0 0 70 70\"%3E%3Cpath fill=\"none\" stroke=\"%231d4e94\" stroke-opacity=\".26\" d=\"M0 35h70M35 0v70\"/%3E%3C/svg%3E");padding:112px 0}.quote-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;display:grid}.quote-grid blockquote{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:255px;margin:0;padding:30px;display:flex}.quote-grid blockquote:last-child{border:0}.quote-grid p{margin:0;font-size:22px;line-height:1.22}.quote-grid cite{color:var(--gold2);font:600 16px var(--display);letter-spacing:.12em;text-transform:uppercase;font-style:normal}.release-section{padding:120px 0}.release-grid{grid-template-columns:1fr 1fr 1.15fr;gap:24px;margin-top:50px;display:grid}.release-grid>a{border:1px solid var(--line);background:#0c1e39;flex-direction:column;justify-content:flex-end;min-height:430px;padding:22px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.release-grid>a:hover{border-color:var(--gold);transform:translateY(-5px)}.release-grid img{object-fit:cover;opacity:.67;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.release-grid a:hover img{transform:scale(1.04)}.release-grid span,.release-grid small,.release-grid h3,.release-grid p{position:relative}.release-grid span{font:700 38px var(--display);text-transform:uppercase;letter-spacing:.06em}.release-grid small{color:var(--gold2);text-transform:uppercase;letter-spacing:.15em;font-size:15px}.release-grid .release-copy{background:#0a2552;justify-content:center;padding:44px}.release-copy h3{font:700 52px/.9 var(--display);text-transform:uppercase;margin:10px 0}.release-copy p:not(.eyebrow){color:var(--muted);font-size:19px}.release-copy .text-link{color:var(--cream);font-size:17px}.faq-section{padding:100px 0}.faq-list{border-top:1px solid var(--line);margin-top:45px}.faq-list details{border-bottom:1px solid var(--line);padding:0 8px}.faq-list summary{cursor:pointer;font:600 28px var(--display);letter-spacing:.03em;text-transform:uppercase;padding:23px 0;list-style:none}.faq-list summary:after{content:"+";float:right;color:var(--gold);font-size:34px;line-height:.7}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:700px;color:var(--muted);margin:0 0 24px;font-size:18px}.booking-band{background:linear-gradient(135deg,#071832,#0a3d84);padding:116px 0}.booking-band .content{text-align:center;max-width:900px}.booking-band .eyebrow{margin-bottom:16px}.booking-band .btn{margin-top:28px}.inner-hero{align-items:flex-end;min-height:510px;display:flex;position:relative;overflow:hidden}.inner-hero-copy{padding:100px 0 72px;position:relative}.inner-hero h1{font-size:clamp(62px,7vw,104px)}.inner-hero-copy>p:not(.eyebrow){max-width:620px}.editorial{grid-template-columns:1fr .8fr 1fr;align-items:start;gap:44px;padding:110px 0;display:grid}.editorial p,.article p,.legal p{color:#d8e0ec;font-size:19px}.editorial img{object-fit:cover;width:100%;height:460px}.photo-break{padding-bottom:110px}.photo-break img{object-fit:cover;width:100%;max-height:620px}.music-list{padding:100px 0}.track{border-top:1px solid var(--line);grid-template-columns:70px 1fr 100px 80px;align-items:center;gap:22px;padding:22px 0;display:grid}.track:last-child{border-bottom:1px solid var(--line)}.track span,.track time{color:var(--gold2);font:600 19px var(--display);letter-spacing:.11em}.track h3{font:600 33px var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0}.track a{text-align:right;color:var(--cream);font:600 17px var(--display);letter-spacing:.08em;text-transform:uppercase}.album-links{flex-wrap:wrap;gap:16px;padding-bottom:100px;display:flex}.album-links a{border:1px solid var(--line);color:var(--muted);padding:14px 17px;transition:border-color .2s,color .2s}.album-links a:hover{border-color:var(--gold);color:var(--gold2)}.calendar-list{padding:76px 0 110px}.calendar-list>div{border-top:1px solid var(--line);grid-template-columns:88px 1fr;align-items:baseline;gap:20px;padding:25px 0;display:grid}.calendar-list>div:last-child{border-bottom:1px solid var(--line)}.calendar-list span{color:var(--gold2);font:600 20px var(--display);letter-spacing:.1em}.calendar-list h2{font:600 clamp(30px,4vw,54px)/.9 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0}.contact-grid{grid-template-columns:.75fr 1.25fr;gap:92px;padding:100px 0;display:grid}.contact-grid h2{font:700 53px/.9 var(--display);text-transform:uppercase;margin:0 0 14px}.contact-link{color:var(--gold2);font:600 25px var(--display);letter-spacing:.03em;margin:8px 0;display:block}.management{color:var(--muted);margin:32px 0}.management a{color:var(--cream);text-decoration:underline}.contact-grid img{object-fit:cover;width:100%;height:320px;margin-top:42px}.contact-form{gap:20px;display:grid}.contact-form label{color:var(--cream);font:600 18px var(--display);text-transform:uppercase;letter-spacing:.07em;gap:8px;display:grid}.contact-form label span{color:var(--muted);font-size:14px}.contact-form input,.contact-form textarea{width:100%;color:var(--cream);background:#071832;border:1px solid #385174;border-radius:0;padding:14px;transition:border-color .2s,box-shadow .2s}.contact-form textarea{resize:vertical;min-height:140px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--gold);outline:0;box-shadow:0 0 0 3px #eba92329}.contact-form .btn{justify-self:start}.form-status{border:1px solid var(--gold);color:var(--gold2);margin:0;padding:12px}.programme-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding:80px 0 0;display:grid}.programme-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px}.programme-grid>div:nth-child(2n){border-right:0}.programme-grid span{color:var(--gold2);font:600 18px var(--display);letter-spacing:.1em}.programme-grid h2{font:600 47px/.9 var(--display);letter-spacing:.03em;text-transform:uppercase;margin:36px 0 12px}.programme-grid p{max-width:470px;color:var(--muted);margin:0;font-size:18px}.education-end{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:110px 0;display:grid}.education-end img{object-fit:cover;width:100%;height:430px}.education-end p{color:var(--muted);font-size:20px}.education-end .btn{margin-top:14px}.press-grid{grid-template-columns:.8fr 1.2fr;gap:75px;padding:100px 0;display:grid}.press-grid img{border:1px solid var(--line);width:100%}.press-grid p{color:var(--muted);font-size:18px}.press-list{border-top:1px solid var(--line)}.press-list a{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 30px;align-items:center;gap:16px;padding:24px 0;transition:color .2s;display:grid}.press-list a:hover{color:var(--gold2)}.press-list span{font:600 18px var(--display);color:var(--gold2);letter-spacing:.1em}.press-list strong{font:600 29px/.95 var(--display);text-transform:uppercase;letter-spacing:.04em}.press-list b{font-size:25px}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:100px 0;display:grid}.testimonial-grid article{border:1px solid var(--line);background:#071a36;padding:28px}.testimonial-grid article>span{color:var(--gold2);font:700 70px/.6 Georgia,serif;display:block}.testimonial-grid p{font-size:21px;line-height:1.2}.testimonial-grid cite{color:var(--gold2);font:600 16px var(--display);letter-spacing:.11em;text-transform:uppercase;margin:30px 0 20px;font-style:normal;display:block}.testimonial-grid img{object-fit:cover;object-position:top;width:100%;height:178px}.gallery{columns:3;column-gap:16px;padding:70px 0 110px}.gallery figure{break-inside:avoid;border:1px solid var(--line);background:#061832;margin:0 0 16px}.gallery img{width:100%;height:auto}.gallery figcaption{color:#cbd5e5;padding:10px 12px;font-size:14px}.epk-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:76px;padding:100px 0;display:grid}.epk-section img{border:1px solid var(--line);width:100%}.epk-section h2{font:600 55px/.88 var(--display);text-transform:uppercase;margin:0 0 18px}.epk-section p{max-width:600px;color:var(--muted);font-size:20px}.epk-section .btn{margin-top:14px}.epk-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 0 110px;display:grid}.epk-pages figure{border:1px solid var(--line);background:#061832;margin:0}.epk-pages figure:first-child{grid-column:1/-1}.epk-pages img{width:100%;height:auto}.epk-pages figcaption{color:var(--gold2);font:600 16px var(--display);letter-spacing:.1em;text-transform:uppercase;padding:12px 16px}.shop-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:90px 0 110px;display:grid}.shop-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:260px;padding:30px;display:flex}.shop-grid article:nth-child(3n){border-right:0}.shop-grid span{color:var(--gold2);font:700 22px var(--display);letter-spacing:.1em}.shop-grid h2{font:600 36px/.9 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:30px 0 0}.shop-grid p{color:var(--gold2);font:600 21px var(--display);letter-spacing:.08em;margin:auto 0 15px}.shop-grid .text-link{font-size:16px}.article,.legal{max-width:800px;padding:100px 0 120px}.article .btn{margin-top:22px}.site-footer{background:#031126;border-top:1px solid #eba92340;padding:70px 5vw 22px}.footer-main{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-bottom:55px;display:flex}.footer-main h2{max-width:470px;font:600 47px/.9 var(--display);text-transform:uppercase;margin:0 0 20px}.footer-links{grid-template-columns:repeat(3,1fr);gap:50px;padding:42px 0;display:grid}.footer-links div{align-content:start;gap:9px;display:grid}.footer-links b{color:var(--gold2);font:600 16px var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.footer-links a{color:#d7dfeb;transition:color .2s}.footer-links a:hover{color:var(--gold2)}.footer-bottom{border-top:1px solid var(--line);color:#9baac2;justify-content:space-between;align-items:center;padding-top:18px;font-size:14px;display:flex}.theo img{width:auto;height:28px}.simple-page{background:linear-gradient(135deg,#061832,#0a3d84);min-height:55vh;padding:130px max(24px,50% - 590px)}.simple-page h1{max-width:700px;font:700 clamp(60px,8vw,110px)/.84 var(--display);text-transform:uppercase;margin:0}.simple-page>p:not(.eyebrow){color:var(--muted);font-size:20px}.not-found .actions{margin-top:30px}@keyframes slowZoom{to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto;padding:12px 24px}.desktop-nav,.nav-cta{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;align-content:center;gap:5px;width:48px;height:48px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--cream);width:28px;height:2px;margin-left:auto;display:block}.mobile-nav nav{border:1px solid var(--line);background:#061832;width:250px;padding:18px;position:absolute;top:58px;right:0;box-shadow:0 18px 40px #00000059}.mobile-nav nav a{font:600 18px var(--display);letter-spacing:.08em;text-transform:uppercase;padding:12px 8px;display:block}.mobile-nav nav .btn{margin:12px 0 0}.room-intro{gap:45px}.sound-copy{padding:60px}.stage-grid{gap:20px}.press-grid{gap:45px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-grid article:nth-child(3n){border-right:1px solid var(--line)}.shop-grid article:nth-child(2n){border-right:0}}@media (max-width:760px){.content{width:min(100% - 34px,600px)}.site-header{min-height:76px;padding:10px 17px}.brand img{width:42px;height:42px}.brand small{font-size:8px}.brand strong{font-size:20px}.home-hero{align-items:flex-end;min-height:640px}.home-hero-image{background-position:64%}.weave{opacity:.2;width:17%}.hero-copy{padding:70px 0 54px}.hero-copy h1,.inner-hero h1{font-size:clamp(55px,18vw,80px)}.hero-copy>p:not(.eyebrow),.inner-hero-copy>p:not(.eyebrow){font-size:19px}.eyebrow{letter-spacing:.14em;font-size:15px}.actions{flex-wrap:wrap;gap:20px}.proof-strip{grid-template-columns:1fr}.proof-strip div{border-right:0;border-bottom:1px solid var(--line);min-height:53px;font-size:24px}.proof-strip div:last-child{border-bottom:0}.proof-strip span{font-size:16px}.room-section,.stage-section,.release-section,.faq-section{padding:76px 0}.room-intro{grid-template-columns:1fr;margin-bottom:35px}.room-intro>p{font-size:18px}.section-title h2{font-size:clamp(45px,15vw,68px)}.room-grid,.release-grid,.testimonial-grid{grid-template-columns:1fr}.experience img{height:250px}.sound-section{grid-template-columns:1fr}.sound-video{min-height:260px}.sound-copy{padding:64px 8.5vw}.sound-copy h2,.booking-band h2{font-size:clamp(45px,14vw,65px)}.stage-grid{grid-template-columns:1fr}.stage-grid img{height:310px}.stage-grid img:last-child{display:none}.press-band{padding:75px 0}.quote-grid{grid-template-columns:1fr}.quote-grid blockquote{border-right:0;border-bottom:1px solid var(--line);gap:24px;min-height:0}.quote-grid blockquote:last-child{border-bottom:0}.release-grid>a{min-height:300px}.inner-hero{min-height:430px}.inner-hero-copy{padding:74px 0 50px}.editorial{grid-template-columns:1fr;padding:75px 0}.editorial img{height:360px}.music-list{padding:75px 0}.track{grid-template-columns:44px 1fr 52px;gap:10px}.track h3{font-size:26px}.track a{text-align:left;grid-column:2/4}.calendar-list{padding:55px 0 80px}.calendar-list>div{grid-template-columns:45px 1fr}.calendar-list h2{font-size:clamp(29px,10vw,45px)}.contact-grid,.education-end,.press-grid,.epk-section{grid-template-columns:1fr;gap:44px;padding:70px 0}.epk-pages{grid-template-columns:1fr;padding-bottom:75px}.programme-grid{grid-template-columns:1fr;padding-top:50px}.programme-grid>div,.programme-grid>div:nth-child(2n){border-right:0}.programme-grid h2{font-size:40px}.gallery{columns:2;padding:50px 0 80px}.shop-grid{grid-template-columns:1fr;padding:55px 0 80px}.shop-grid article,.shop-grid article:nth-child(3n){border-right:0}.footer-main{flex-direction:column;align-items:flex-start}.footer-links{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.simple-page{padding:90px 24px}.simple-page h1{font-size:clamp(55px,17vw,76px)}}@media (max-width:420px){.gallery{columns:1}.brand strong{font-size:18px}.brand span{letter-spacing:.09em}.btn{padding:11px 17px;font-size:16px}}
