
/* Responsive white editorial opening and dark Ventures continuation. */
#page-home .fashion-editorial{display:block;position:relative;height:auto;min-height:0;background:#f7f7f5!important;overflow:hidden;padding:0}
#page-home .fashion-editorial .home-fit-stage{position:relative;top:auto;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1536/886;background:#f7f7f5;overflow:hidden;isolation:isolate}
.editorial-approved-art{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}
#page-home .fashion-editorial .native-home-name,#page-home .fashion-editorial .native-home-role,#page-home .fashion-editorial .native-home-portrait,#page-home .fashion-editorial .native-world-band{opacity:0;animation:none;transform:none}
#page-home .fashion-editorial .opening-live-nav{position:absolute;left:6.9%;top:4.1%;width:30%;height:6.5%;display:flex;justify-content:space-between;gap:0;z-index:8;animation:none}
#page-home .fashion-editorial .opening-live-nav a{color:transparent;display:flex;align-items:center;font-size:1.1cqw;min-height:0;padding:0;letter-spacing:.15em;animation:none}
#page-home .fashion-editorial .native-home-explore{display:block!important;position:absolute;left:6.9%;top:72.7%;width:20%;height:7%;z-index:8;opacity:1;color:transparent!important;border:0;background:none;animation:none;transform:none;font-size:1.1cqw}
#page-home .fashion-editorial .native-home-explore::before,#page-home .fashion-editorial .native-home-explore::after{display:none}
#page-home .fashion-editorial a:focus-visible{outline:2px solid #2343d6;outline-offset:5px;border-radius:2px}
#page-home .fashion-editorial::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45px;background:linear-gradient(transparent,#151515);z-index:6;pointer-events:none}
#page-home,#page-home .native-home-statement,#page-home #my-ventures,#page-ventures,#page-ventures .worlds-scroll,#page-ventures .worlds-pinned{background:#151515!important;color:#f7f7f5!important}
#page-home .native-home-statement{position:relative;inset:auto;max-width:1050px;margin:0 auto;padding:80px 8%;width:auto;animation:none}
#my-ventures h2,#my-ventures h3,#my-ventures .eyebrow,#my-ventures .support,#page-ventures h1,#page-ventures h3,#page-ventures .eyebrow{color:#f7f7f5!important}
#my-ventures .venture-card p,#page-ventures .worlds-card p,#page-ventures .worlds-card-meta,#page-ventures .worlds-heading>p{color:#c9c8c5!important}
#my-ventures .venture-card,#page-ventures .worlds-card{color:#f7f7f5}
body:has(#page-ventures.active) #nav{color:#f7f7f5!important}
body:has(#page-ventures.active) #nav .nav-inner{background:#151515eb!important;color:#f7f7f5!important;border-color:#ffffff30!important}
body:has(#page-ventures.active) #nav a,body:has(#page-ventures.active) #nav button{color:#f7f7f5!important}
@media(max-width:700px){
.editorial-approved-art{display:none}
#page-home .fashion-editorial .home-fit-stage{height:880px;height:min(1100px,125svh);min-height:760px;aspect-ratio:auto;background:linear-gradient(126deg,transparent 49%,#d6d3ce55 57%,transparent 65%),#f7f7f5}
#page-home .fashion-editorial .opening-live-nav{top:3%;left:7%;width:86%;height:44px}
#page-home .fashion-editorial .opening-live-nav a{color:#151515;font-size:13px;letter-spacing:.08em}
#page-home .fashion-editorial .native-home-name{opacity:1;position:absolute;inset:12% auto auto 7%;width:86%;height:auto;display:block;font-family:'Hero Bodoni',Didot,serif;font-size:19cqw;line-height:.86;letter-spacing:-.055em;font-weight:400;color:#151515;z-index:4;transform:none;text-shadow:none}
#page-home .fashion-editorial .native-home-name>span{position:static!important;display:block;width:auto!important;font-size:inherit!important;text-align:left!important;line-height:inherit!important;margin:0!important;animation:none!important;translate:none;transform:none}
#page-home .fashion-editorial .native-home-name>span:last-child{font-style:italic;margin-left:7%!important}
#page-home .fashion-editorial .native-home-role{opacity:1;position:absolute;inset:33% auto auto 7%;width:86%;max-width:none;color:#151515;font-family:'Opening Gothic',sans-serif;font-size:12px;letter-spacing:.045em;line-height:1.8;text-align:left;animation:none;z-index:4}
#page-home .fashion-editorial .native-home-role>span{animation:none;opacity:1}
#page-home .fashion-editorial .native-home-explore{top:39%;left:7%;width:54%;height:44px;display:flex!important;align-items:center;color:#151515!important;font-size:14px;letter-spacing:.06em}
#page-home .fashion-editorial .native-home-portrait{opacity:1;position:absolute;left:auto;right:-2%;top:47%;width:76%;height:84%;z-index:3;transform:none;animation:none}
#page-home .fashion-editorial .native-world-band{opacity:1;position:absolute;top:auto;bottom:0;left:0;width:100%;height:13%;z-index:4;background-color:#151515;filter:grayscale(1);transform:none;animation:none}
#page-home .fashion-editorial .native-world-band .satin-folds{display:none}
#page-home .fashion-editorial .native-world-band p{font-family:'Hero Bodoni',serif;font-size:7cqw;letter-spacing:-.03em;padding-left:7%;color:#f7f7f5;align-items:center}
#page-home .native-home-statement{padding:60px 8%}
}

/* Rebuilt live composition: no reference screenshot, overlay links, or baked text. */
#page-home .fashion-editorial .opening-live-nav{display:flex!important}
#page-home .fashion-editorial .opening-live-nav a{color:#151515!important}
#page-home .fashion-editorial .native-home-explore{color:#151515!important}
#page-home .fashion-editorial .native-world-band{filter:grayscale(1);border:0}
#page-home .fashion-editorial .native-world-band .satin-folds{display:none}
@media(min-width:701px){
#page-home .fashion-editorial .home-fit-stage{background:linear-gradient(126deg,transparent 65%,#c8c3bb40 71%,transparent 78%),linear-gradient(125deg,transparent 78%,#ccc7be45 83%,transparent 90%),#f7f7f5}
#page-home .fashion-editorial .opening-live-nav{left:7.1%;right:auto;top:4.2%;width:29%;height:6%;justify-content:space-between;gap:0}
#page-home .fashion-editorial .opening-live-nav a{font-family:'Hero Bodoni',Georgia,serif;font-size:1.25cqw;letter-spacing:.18em;min-height:44px;text-decoration:none}
#page-home .fashion-editorial .native-home-name{opacity:1;position:absolute;left:6.1%;top:12.2%;width:65%;height:auto;margin:0;color:#090909;font-family:'Hero Bodoni',Didot,serif;font-weight:400;font-size:17.6cqw;line-height:.77;letter-spacing:-.055em;display:block;z-index:2;transform:none;text-shadow:none;pointer-events:auto}
#page-home .fashion-editorial .native-home-name>span{position:static;display:block;animation:none;opacity:1;translate:none;transform:none;clip-path:none;font-size:inherit;line-height:inherit}
#page-home .fashion-editorial .native-home-name>span:last-child{font-style:italic;margin-left:5%;margin-top:1.1%;font-size:1.06em}
#page-home .fashion-editorial .native-home-role{opacity:1;position:absolute;left:7.1%;top:64.6%;bottom:auto;width:57%;max-width:none;color:#151515;font-family:'Opening Gothic',Arial,sans-serif;font-size:1.72cqw;letter-spacing:.13em;line-height:1.4;z-index:4;animation:none;text-align:left}
#page-home .fashion-editorial .native-home-role>span{opacity:1;animation:none;transform:none;display:inline-block}
#page-home .fashion-editorial .native-home-role>span+span{margin-left:.25em}
#page-home .fashion-editorial .native-home-explore{display:inline-flex!important;align-items:center;left:7.1%;top:73.6%;width:auto;height:44px;gap:1.5cqw;z-index:4;font-family:'Opening Gothic',Arial,sans-serif;font-size:1.5cqw;letter-spacing:.14em;line-height:1.3;padding:0;border:0}
#page-home .fashion-editorial .native-home-explore::before{display:block;content:'';position:absolute;left:0;top:-1.7cqw;width:6.8cqw;height:3px;background:#2343d6}
#page-home .fashion-editorial .native-home-explore>span{color:#2343d6;font-size:2cqw}
#page-home .fashion-editorial .native-home-portrait{opacity:1;position:absolute;left:auto;right:12.7%;top:0;width:36%;height:171%;z-index:3;animation:none;transform:none;max-width:none}
#page-home .fashion-editorial .native-world-band{opacity:1;position:absolute;left:0;right:0;bottom:0;height:15%;z-index:1;transform:none;animation:none;background-color:#151515}
#page-home .fashion-editorial .native-world-band p{color:#f7f7f5;font-family:'Hero Bodoni',Georgia,serif;font-size:4.2cqw;letter-spacing:-.045em;line-height:1.1;padding-left:7.1%;align-items:center;z-index:2}
}

/* Keep the entire desktop composition visible, including the fabric band. */
@media(min-width:701px){
#page-home .fashion-editorial{height:auto;min-height:0;aspect-ratio:auto;display:flex;justify-content:center;align-items:flex-start;background:linear-gradient(to bottom,#f7f7f5 85%,#151515 85%)!important}
#page-home .fashion-editorial .home-fit-stage{flex:none;width:min(100%,173.3634vh);width:min(100%,173.3634svh);height:auto;min-height:0;max-height:100svh;aspect-ratio:1536/886;margin:0 auto}
}
/* One restrained editorial entrance per visit to the opening page. */
@keyframes fashion-name-reveal{from{opacity:0;transform:translateY(.2em);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(-25% -15% -25% -15%)}}
#page-home.active .fashion-editorial .native-home-name>span{animation:fashion-name-reveal 1.65s .15s cubic-bezier(.22,.68,0,1) both!important;translate:none;will-change:auto}
#page-home.active .fashion-editorial .native-home-name>span:last-child{animation-delay:.48s!important}
@media(prefers-reduced-motion:reduce){#page-home.active .fashion-editorial .native-home-name>span{animation:none!important;opacity:1;transform:none;clip-path:none}}

/* Corrections scoped to the three reviewed areas. */
body:has(#page-story.active) #nav{display:none!important}
@media(min-width:701px){
#page-home .fashion-editorial .native-home-name{top:15.5%;font-size:15.2cqw;line-height:.84;letter-spacing:-.055em;width:62%}
#page-home .fashion-editorial .native-home-name>span:last-child{font-size:1em;margin-top:.02em;margin-left:5%}
#page-home .fashion-editorial .native-home-role{top:65%;font-family:Arial,Helvetica,sans-serif;font-size:1.48cqw;letter-spacing:.16em;line-height:1.4;width:60%}
#page-home .fashion-editorial .opening-live-nav a{text-transform:none;font-size:1.1cqw;letter-spacing:.2em}
#page-home .fashion-editorial .native-home-explore{font-family:Arial,Helvetica,sans-serif;font-size:1.35cqw;letter-spacing:.18em}
#page-home .fashion-editorial .native-world-band p{font-size:3.8cqw}
}
#page-ventures .worlds-heading h1>span{color:#f7f7f5!important}
#page-ventures .worlds-heading h1>em{color:#91a6ff!important}
#page-ventures .worlds-scroll-note{color:#c9c8c5!important}
#page-ventures .worlds-notes{color:#191816!important;background:#f5f3ee!important}
#page-ventures .worlds-notes h3,#page-ventures .worlds-notes .eyebrow{color:#191816!important}
#page-ventures .worlds-notes p{color:#494640!important}
#page-ventures .worlds-notes .text-link{color:#191816!important;border-color:#625e58!important}
#page-ventures .worlds-number{color:#625e58!important}

