
body:not(:has(#page-home.active)) #nav{left:0!important;right:0!important;top:22px!important;width:100%!important;max-width:none!important}
body #nav .nav-inner{width:100%!important;padding:0 5%!important;justify-content:space-between!important}
body #nav .wordmark{display:inline-flex!important;align-items:center;font-family:'Hero Bodoni',Georgia,serif!important;font-size:26px!important;letter-spacing:.03em!important;text-transform:none!important;color:inherit!important}
body #nav .links{margin-left:auto!important;gap:28px!important}
body #nav .links>li>a,body #page-home .fashion-editorial .opening-live-nav a{font-family:var(--sans)!important;font-size:13px!important;letter-spacing:.1em!important}
body #nav .nav-inner{color:#202b3c!important}
body:has(#page-ventures.active) #nav .nav-inner{color:#f5f3ee!important}
#page-story .story-portrait-hero h1{position:relative;left:10%}
#principles .pr-grid{transform:translateY(-25svh);padding-top:110px;padding-bottom:0;min-height:100%;align-items:center}
#principles .principles-portrait{margin:20px 0 0;width:min(100%,320px)}
#principles .principles-portrait img{display:block;width:100%;height:38svh;object-fit:contain;object-position:left center}
#principles .pr-head h2{font-size:clamp(45px,5.3vw,76px)}
#principles .pr-items{align-self:center}
#storySequence .scene-forming-cloud{inset:0 0 auto;height:340px;display:block}
@media(max-width:800px){body #nav .wordmark{font-size:20px!important}body #nav .links{gap:14px!important}body #nav .links>li>a{font-size:11px!important;letter-spacing:.04em!important}#principles .pr-grid{transform:translateY(-15svh);grid-template-columns:1fr 1fr;gap:20px;align-items:start}#principles .pr-head h2{font-size:38px}#principles .principles-portrait img{height:32svh}#principles .pr-item{inset:12px 0 0 7%}#principles .pr-item h3{font-size:21px}#principles .pr-item p{font-size:14px}#storySequence .scene-forming-cloud{height:250px}}
@media(max-width:500px){body #nav .nav-inner{flex-wrap:wrap!important;height:auto!important;gap:6px!important}body #nav .links{width:100%!important;justify-content:space-between!important;margin:0!important}#principles .pr-grid{grid-template-columns:1fr;transform:translateY(-10svh);padding-top:30px;gap:25px}#principles .pr-head{display:grid;grid-template-columns:1fr 42%;column-gap:18px;align-items:center}#principles .pr-head>.eyebrow{grid-column:1}#principles .pr-head h2{grid-column:1;font-size:36px;margin:0!important}#principles .principles-portrait{grid-column:2;grid-row:1/3;margin:0}#principles .principles-portrait img{height:28svh;object-position:center}#principles .pr-items{min-height:310px}#principles .pr-item{inset:0 0 0 5%}}
@media(prefers-reduced-motion:reduce){#principles .pr-grid{transform:none}.scene-forming-cloud{display:none!important}}
