
@media(max-width:700px){
:root{--gutter:22px}
#nav{left:0;right:0;top:0;max-width:none;width:100%}
#nav .nav-inner{padding:10px 18px!important;gap:0;flex-wrap:wrap}
#nav .wordmark{font-size:13px;min-height:32px;display:flex;align-items:center}
#nav .links{width:100%;justify-content:space-between;gap:8px}
#nav .links a{font-size:12px;min-height:44px;padding:8px 0;letter-spacing:.04em}
#nav .ventures-toggle{min-width:36px;min-height:44px}
#nav.scrolled{background:rgba(12,12,12,.94);backdrop-filter:blur(16px)}
#nav.on-light.scrolled{background:rgba(245,243,238,.95)}
#nav .ventures-menu a{min-height:44px;font-size:14px}
.native-opening .opening-live-nav{gap:5cqw;right:5%}
.native-opening .opening-live-nav a{font-size:12px;min-height:44px;display:flex;align-items:center}
#my-ventures{height:auto;padding:66px 0 50px}
#my-ventures .venture-stage>.wrap{padding-top:36px}
#my-ventures h2{font-size:clamp(58px,15vw,94px)}
#my-ventures .venture-gallery{display:flex;gap:18px;max-width:none;width:calc(100% + 22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;padding:12px 22px 28px 0;margin-top:30px}
#my-ventures .venture-card{flex:0 0 74%;width:74%;scroll-snap-align:start}
#my-ventures .venture-media{aspect-ratio:1/1.05;border-radius:14px}
#my-ventures .venture-card h3{font-size:14px!important;line-height:1.5!important}
#my-ventures .venture-card p{font-size:14px;color:#494640}
#reveal .reveal-copy{padding:24px 20px;background:rgba(8,12,28,.7);border-radius:2px}
#reveal .reveal-copy h2{font-size:clamp(27px,7.3vw,37px);line-height:1.13}
#reveal .reveal-copy p{font-size:16px;line-height:1.65;color:#f5f3ee}
#page-story>.story-portrait-hero{padding:140px 0 0}
#page-story .story-portrait-grid{top:0;gap:20px}
#page-story .story-portrait-hero .story-opening-copy{transform:none;position:static;top:auto}
#page-story .story-opening-copy>.eyebrow{top:0;font-size:12px}
#page-story .story-portrait-hero h1{margin:24px 0 18px;font-size:56px}
#page-story .story-portrait-hero h1>span{font-size:clamp(28px,7.6vw,40px)}
#page-story .story-portrait-hero .story-why{left:0;top:0;margin:0;font-size:clamp(86px,23vw,130px);line-height:1.05;padding:0}
#page-story .story-portrait-hero .lede{font-size:16px;line-height:1.75;margin:14px 0 0;max-width:none}
#page-story .story-pink-portrait{width:88%;max-width:380px;margin:0 auto}
#page-ventures .worlds-scroll{height:180svh}
#page-ventures .worlds-pinned{padding:125px 0 32px;gap:24px}
#page-ventures .worlds-heading{margin:0;padding-bottom:0}
#page-ventures .worlds-heading h1 em{font-size:44px}
#page-ventures .worlds-heading h1 span{font-size:68px}
#page-ventures .worlds-heading>p:last-child{font-size:12px;letter-spacing:.08em;margin-top:16px}
#page-ventures .worlds-triptych,#page-ventures .worlds-triptych.orbit-ready{display:flex;align-items:center;gap:22px;width:100%;margin:0;flex:1;min-height:260px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:28px;padding:18px 28px 64px;perspective:1200px}
#page-ventures .worlds-triptych:before{display:none!important}
#page-ventures .worlds-triptych .worlds-card,#page-ventures .worlds-triptych.intact-orbit .worlds-card{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:70vw!important;height:clamp(190px,34svh,320px)!important;flex:0 0 70vw;margin:0!important;scroll-snap-align:center;pointer-events:auto!important}
#page-ventures .worlds-triptych .worlds-media{height:100%!important;clip-path:none!important}
#page-ventures .worlds-triptych .worlds-card h3,#page-ventures .worlds-triptych.intact-orbit .worlds-card h3{font-size:18px;line-height:1.3;top:100%;margin-top:16px}
#page-ventures .worlds-card-meta,#page-ventures .worlds-card>p{display:none!important}
#page-ventures .worlds-scroll-note{font-size:12px;padding:0 22px;margin:0}
.brand-page .ve-grid .lede,.brand-page .offer li{font-size:16px;line-height:1.75}
.brand-page .venture.dark .lede,.brand-page .venture.moniet .lede{color:#dedee5}
.brand-page .brand-page-nav{gap:16px;flex-wrap:wrap}
.brand-page .brand-back,.brand-page-nav a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}
#page-enquiries .enq-grid{grid-template-columns:minmax(0,1fr)}
#page-enquiries .letter-paper .two{grid-template-columns:1fr;gap:12px}
#page-enquiries .letter-paper input,#page-enquiries .letter-paper textarea,#page-enquiries .letter-topic select{font-size:16px;min-height:44px}
#page-enquiries .letter-paper textarea{height:136px;min-height:136px}
#page-enquiries .letter-paper label{font-size:14px;color:#474c60}
#page-enquiries .letter-paper .note{font-size:13px;color:#555b70}
#page-enquiries .letter-topic{flex-wrap:wrap}
#page-enquiries .letter-topic select{max-width:100%}
#page-enquiries .letter-paper .send{min-height:48px;font-size:14px;padding:12px 24px}
#page-enquiries .type p{font-size:14px}
}
@media(max-width:700px) and (prefers-reduced-motion:reduce){#page-ventures .worlds-scroll{height:auto}#page-ventures .worlds-pinned{min-height:0;height:auto}#page-ventures .worlds-triptych .worlds-card{transform:none!important}}
