@media(max-width:1023px){:root{--gutter:6vw}.section-pad{padding-top:96px;padding-bottom:96px}.about-grid{gap:7vw;margin-left:2vw;margin-right:2vw}.music-layout{gap:5vw;margin-left:2vw;margin-right:2vw}.video-grid,.video-heading{margin-left:2vw;margin-right:2vw}.contact-layout{margin-left:2vw;margin-right:2vw}.footer{grid-template-columns:.7fr 1fr;gap:24px}.footer-socials{grid-column:1/-1;justify-content:flex-start}.footer-line{grid-row:auto}.hero{min-height:650px}}
@media(min-width:768px) and (max-width:860px){.contact-layout{grid-template-columns:1fr;gap:25px}.contact-details{max-width:100%}.contact-method-value{overflow-wrap:normal}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){:root{--gutter:24px}html{scroll-padding-top:68px}.site-header,.site-header.scrolled{height:68px}.brand{width:110px}.menu-toggle{width:43px;height:43px;border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;display:grid;align-content:center;justify-items:center;gap:6px;z-index:2}.scrolled .menu-toggle{border-color:#aaa}.menu-toggle span{height:1px;width:17px;background:currentColor;transition:transform .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{position:fixed;inset:0;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px;padding:90px 12vw;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.site-nav.is-open{visibility:visible;opacity:1}.nav-link{font:400 30px/1.3 var(--serif);text-transform:none;letter-spacing:0;opacity:.9}.nav-contact span{font:16px var(--sans)}.hero{min-height:670px;height:92svh;max-height:820px;align-items:flex-end}.hero-image{background-position:62% center;background-image:linear-gradient(90deg,rgba(14,23,30,.66),rgba(14,23,30,.17)),linear-gradient(0deg,rgba(14,23,30,.73),transparent 76%),url('https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1500&q=85')}.hero-content{padding:100px var(--gutter) 128px}.hero-logo{width:230px;margin:3px 0 20px}.hero h1{font-size:clamp(43px,11vw,61px)}.hero-description{font-size:13px;max-width:355px}.hero-index{right:var(--gutter);bottom:49px}.hero-caption{bottom:18px;font-size:8px}.section-pad{padding:78px var(--gutter)}.section-kicker{font-size:8px}.about-grid{grid-template-columns:1fr;gap:45px;margin:52px 0 0}.about-copy{max-width:560px}.about h2,.video h2{font-size:clamp(45px,12vw,63px)}.about .lead{font-size:19px;margin-top:23px}.about-copy>p:not(.eyebrow):not(.lead){font-size:13px}.about-visual{width:82%;margin:0 10px 0 auto}.visual-mark{right:-17px;font-size:31px}.about-note{margin-top:83px}.about-note p{font-size:22px}.music-layout{grid-template-columns:1fr;gap:39px;margin:53px 0 0}.music h2,.contact h2{font-size:clamp(43px,11vw,61px)}.music-copy>p:not(.eyebrow){font-size:13px}.spotify-frame iframe{height:352px}.music-foot,.video-bottom,.contact-bottom{margin:52px 0 0;font-size:7px;letter-spacing:.1em}.video-heading{display:block;margin:52px 0 28px}.video-heading>.text-link{margin-top:21px}.video-grid{grid-template-columns:1fr;gap:28px;margin:0}.video-thumb{aspect-ratio:16/9}.video-title{font-size:18px}.video-bottom{gap:15px}.video-bottom span:last-child{text-align:right}.contact-layout{grid-template-columns:1fr;gap:35px;margin:55px 0 35px}.contact-details{padding-left:20px}.contact-image{background-position:58% center}.contact-bottom{margin-top:58px}.footer{padding:44px var(--gutter) 20px;grid-template-columns:1fr 1fr;gap:25px 15px}.footer-brand{width:120px}.footer>p{font-size:10px}.footer-socials{grid-column:1/-1;justify-content:flex-start;gap:20px;flex-wrap:wrap}.footer-socials a{font-size:9px}.footer-line{font-size:7px;flex-wrap:wrap;gap:10px}.footer-line span:last-child{display:none}.custom-cursor{display:none}}
@media(max-width:380px){.hero h1{font-size:40px}.footer-socials{gap:14px}.music-foot,.video-bottom,.contact-bottom{font-size:6px}}
