/* Quiet studio direction */
.site-header{height:80px;border-bottom:1px solid #ffffff16;background:#050505;padding:0 5%;justify-content:space-between}.nav{flex:0;gap:32px}.nav a{font-size:10px}.cart-button[hidden]{display:none}
.studio-hero{min-height:calc(100svh - 80px);height:760px;max-height:1000px;padding:0;position:relative;background:#080808 url("assets/studio-hero.jpg") center center/cover no-repeat;display:flex;align-items:center;isolation:isolate}
.studio-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000d 0%,#0009 35%,#0002 75%),linear-gradient(0deg,#000c,transparent 30%);z-index:-1}
.studio-copy{margin:0 7%;padding:80px 0 110px;max-width:750px}.studio-copy .eyebrow{font-size:10px;color:#d5d5d5;letter-spacing:2.5px;margin-bottom:28px}.studio-hero h1{font-size:clamp(42px,5.2vw,82px);line-height:1.06;letter-spacing:-.045em;margin:0 0 25px;font-weight:700}.studio-hero h1 em{font-style:normal;color:#f4f3ee}.studio-copy>p:not(.eyebrow){font-size:16px;color:#bbb;margin-bottom:34px}.studio-copy .button{background:#e51c32;border-color:#e51c32;padding:18px 25px;font-size:10px}.studio-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;gap:25px;font:9px monospace;color:#aaa;letter-spacing:1.5px}
.section h2{font-size:clamp(36px,4vw,58px)}.section{padding-top:85px;padding-bottom:85px}.product-card h3{font-size:19px}
@media(max-width:700px){.site-header{height:72px}.nav{gap:10px;top:72px}.studio-hero{height:calc(100svh - 72px);min-height:620px;max-height:850px;background-position:62% center}.studio-shade{background:linear-gradient(90deg,#000c,#0005),linear-gradient(0deg,#000b,transparent 50%)}.studio-copy{margin:0 6%;padding:50px 0 110px}.studio-hero h1{font-size:clamp(36px,9vw,60px);letter-spacing:-.04em;line-height:1.1}.studio-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.studio-copy>p:not(.eyebrow){font-size:14px;max-width:240px;line-height:1.7}.studio-bottom{left:6%;right:6%;font-size:7px;letter-spacing:.8px;align-items:center}.studio-bottom span{max-width:220px;line-height:1.8}.section{padding-top:65px;padding-bottom:65px}}

.nav a{white-space:nowrap}
