@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500&display=swap');
.editorial-canvas{--free-display:'Bodoni Moda';--free-serif:'Bodoni Moda';--free-sans:Arial}.editorial-canvas .free-block img{filter:grayscale(1);transition:filter .8s,transform 1.2s}.editorial-canvas .free-text>span{line-height:.95}.editorial-canvas .free-button>span{padding:0!important;border-bottom:1px solid #aaa8;line-height:1.65}.editorial-canvas .free-button:hover>span{color:#fff}.editorial{--paper:#242424;--ink:#eeede8;--muted:#aeada8;--line:#666;--serif:'Bodoni Moda',Georgia,serif;font-family:'Bodoni Moda',Georgia,serif}.editorial:after{content:'';position:fixed;inset:0;z-index:10;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23n)'/%3E%3C/svg%3E")}.editorial>header{position:sticky;top:0;height:73px;background:#242424eb;color:#eeede8;border:0;padding:0 4%;z-index:20}.editorial .brand{position:absolute;left:50%;transform:translateX(-50%);font-family:'Bodoni Moda';font-size:16px;letter-spacing:0;font-weight:400}.editorial .brand span{display:none}.editorial nav{display:flex;width:100%;gap:32px;font-size:11px;font-family:'Bodoni Moda';text-transform:uppercase}.editorial nav a[data-story]{display:block}.editorial nav a:nth-child(2){margin-right:auto}.editorial .enquire{border:0;padding:0}.editorial .enquire span{margin-left:8px}.editorial .free-collection img:hover,.editorial .free-video img:hover{transform:scale(calc(var(--image-scale,1) * 1.025))!important}.editorial .free-collection>span,.editorial .free-video>span{font-size:80%;font-family:'Bodoni Moda'}.editorial .reveal{opacity:0!important;transform:translateY(28px);transition:opacity 1.25s ease,transform 1.4s cubic-bezier(.2,.6,.3,1)}.editorial .reveal.arrived{opacity:1!important;transform:none}.editorial .collection{padding-top:95px;padding-bottom:100px}.editorial .collection h1{font:400 clamp(48px,8vw,130px)/.95 'Bodoni Moda';text-transform:uppercase}.editorial .subcollections a{border-color:#eeede850;font-family:Arial,sans-serif}.editorial .subcollections a.active{background:#eeede8;color:#242424}.editorial .gallery{gap:40px}.editorial .gallery img{filter:grayscale(1);transition:filter .6s}.editorial .gallery button:hover img{filter:none}.editorial .films{background:#242424}.editorial .films h2{font-family:'Bodoni Moda';font-weight:400;text-transform:uppercase;font-size:clamp(50px,8vw,130px)}.editorial .films h2 em{font-style:normal}.editorial .film .thumb img{filter:grayscale(1)}.editorial .film h3{font-family:'Bodoni Moda';font-weight:400}.editorial footer{background:#242424;color:#eeede8;border-top:1px solid #ffffff40;padding:60px 4%;align-items:center}.editorial .footer-brand{font:400 clamp(25px,6vw,90px)/1 'Bodoni Moda';letter-spacing:0}.editorial footer div{font-size:10px}.editorial .outline{color:#eeede8;border-color:#777}@media(max-width:700px){.editorial>header{height:68px;padding:0 22px}.editorial .brand{left:22px;transform:none;font-size:15px}.editorial #menu{margin-left:auto;color:#eeede8;border:0;font-family:'Bodoni Moda'}.editorial nav{display:none;background:#242424;width:100%;font-size:20px;gap:24px}.editorial nav.open{display:flex}.editorial nav a:nth-child(2){margin:0}.editorial .collection{padding-top:45px}.editorial .gallery{gap:16px}.editorial footer{padding:40px 22px;gap:25px}.editorial .footer-brand{font-size:32px}}@media(prefers-reduced-motion:reduce){.editorial .free-block,.editorial .free-block *{animation:none!important;transition:none!important}.editorial .reveal{opacity:1!important;transform:none!important}}

/* Colour returns as imagery reaches the reading area, on hover, or keyboard focus. */
.editorial .film .thumb img{transition:filter .8s ease}
.editorial .free-block img.in-colour,.editorial .gallery img.in-colour,.editorial .film img.in-colour,
.editorial .free-block:focus-visible img,.editorial .gallery button:focus-visible img,.editorial .film:focus-visible img{filter:grayscale(0)}
@media(hover:hover){.editorial .free-block:hover img,.editorial .gallery button:hover img,.editorial .film:hover img{filter:grayscale(0)}}
@media(prefers-reduced-motion:reduce){.editorial .gallery img,.editorial .film .thumb img{transition:none}}
