
/* Independent studies: original VELNUZ type, white / pale grey / neutral ink; brand blue only in existing logo. */
.study{color:#202321;background:#fff}.study img{display:block;width:100%;object-fit:cover}.study figure{margin:0}.study p{max-width:58ch}.study a:not(.study-product){text-underline-offset:6px}.study-switch{display:flex;gap:28px;padding:17px 4%;border-bottom:1px solid #e6e6e6;font-size:12px}.study-switch span{margin-left:auto;color:#727672}.brand-opening{display:grid;grid-template-columns:1fr 1.12fr;min-height:670px}.brand-opening>div{padding:65px 8%}.brand-opening h1{font-size:clamp(62px,7vw,106px);margin:70px 0 40px}.brand-opening>img{height:100%;max-height:790px;object-position:55% center}.study .opening-note{font-size:20px;line-height:1.5}.study-disclosure{font-size:12px;padding:18px 4%;color:#656965;border-bottom:1px solid #e6e6e6;line-height:1.7}.statement,.club-intro{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding:110px 9%}.study h2{font-size:clamp(38px,4.5vw,68px);margin:0 0 30px}.statement p,.brand-pair p,.quiet-copy p,.club-intro p{font-size:18px}.study .side-note{font-size:13px}.brand-pair{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:8%;padding:30px 4% 100px}.brand-pair>img{height:630px}.brand-pair>div{padding-right:12%}.brand-pair a,.object-story a{display:inline-block;margin-top:20px}.approach{padding:80px 9% 110px;background:#f4f5f3}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:70px}.approach-grid h3{font-size:28px;letter-spacing:-.035em}.approach-grid p{font-size:16px}.object-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:110px 9%}.object-story>img{aspect-ratio:1;object-fit:contain;background:#f3f4f2}.next-chapter{padding:90px 9% 120px}.next-chapter p{max-width:600px}.next-chapter a{display:inline-block;margin:22px 28px 0 0}.club-cover{position:relative;height:calc(100svh - 130px);min-height:520px;max-height:900px}.club-cover>img{height:100%;object-position:center 45%}.club-cover>div{position:absolute;inset:auto 0 0;padding:100px 5% 45px;background:linear-gradient(transparent,rgba(0,0,0,.4));color:#fff}.club-cover h1{font-size:clamp(60px,7.6vw,116px);margin:15px 0 0;line-height:.98}.wide-photo{padding:0 4%}.wide-photo img{max-height:800px;aspect-ratio:1.6}.study figcaption{font-size:12px;color:#626660;padding-top:15px}.quiet-copy{max-width:720px;margin:0 auto;padding:100px 30px}.photo-duet{display:grid;grid-template-columns:1.12fr 1fr;gap:5%;padding:0 6%;align-items:start}.photo-duet figure:first-child img{aspect-ratio:4/5}.photo-duet figure:last-child{padding-top:160px}.photo-duet figure:last-child img{aspect-ratio:1}.story-equipment{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:4%;padding:80px 5%;background:#f5f6f4;align-items:center}.story-equipment h2{font-size:48px}.study-product{text-decoration:none}.study-product img{aspect-ratio:1;object-fit:contain}.study-product span,.study-product small{display:block;margin-top:10px}.study-product small{color:#6b706c}.study a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:749px){.study-switch{flex-wrap:wrap;gap:12px 22px}.study-switch span{width:100%;margin:0}.brand-opening{display:flex;flex-direction:column;min-height:0}.brand-opening>div{padding:30px 6%}.brand-opening h1{margin:35px 0}.brand-opening>img{height:430px}.statement,.club-intro{grid-template-columns:1fr;gap:20px;padding:65px 6%}.brand-pair,.object-story{grid-template-columns:1fr;padding:20px 6% 60px;gap:35px}.brand-pair>img{height:430px}.brand-pair>div{padding:0}.approach{padding:60px 6%}.approach-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.next-chapter{padding:65px 6%}.club-cover{height:650px;min-height:0}.club-cover>div{padding:100px 6% 40px}.club-cover h1{font-size:58px}.club-cover>img{object-position:60% center}.quiet-copy{padding:65px 6%}.photo-duet{gap:30px;grid-template-columns:1fr}.photo-duet figure:last-child{padding-top:0}.wide-photo img{aspect-ratio:4/5}.story-equipment{grid-template-columns:1fr 1fr;padding:55px 6%;gap:30px 16px}.story-equipment>div{grid-column:1/-1}.study-product span{font-size:15px}}
.study figure.wide-photo{height:auto;min-height:0;display:block;overflow:visible}.study .wide-photo>img{height:auto;position:static}.study p+p{margin-top:20px}.study a:not(.study-product){text-decoration:underline}.study-switch a{text-decoration:none!important}
