*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2efe8;color:#151515;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}img{display:block}header{height:82px;padding:0 4.5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(242,239,232,.96);position:sticky;top:0;z-index:10;border-bottom:1px solid #d5d0c6}.brand{font-size:15px;font-weight:600;letter-spacing:.15em}.brand span{font-weight:300}nav{display:flex;gap:30px;font-size:12px;letter-spacing:.08em}#menu{display:none;border:0;background:none;font-size:22px}.eyebrow{font-size:10px;letter-spacing:.22em;font-weight:600}.hero{height:calc(100vh - 82px);min-height:650px;display:grid;grid-template-columns:59% 41%}.hero-img{background-size:cover;background-position:center}.hero-copy{padding:7vw 5vw;display:flex;flex-direction:column;justify-content:center}.hero h1,.statement h2,.section-head h2,.london h2,.about h2{font-family:'Playfair Display',serif;font-weight:500}.hero h1{font-size:clamp(48px,5.2vw,84px);line-height:1.01;margin:25px 0}.artist,.dates,.small{font-size:11px;letter-spacing:.13em;line-height:1.8}.arrow{margin-top:42px;border-bottom:1px solid;width:max-content;padding-bottom:6px;font-size:13px}.statement,.about{padding:10vw 7vw;display:grid;grid-template-columns:28% 72%;border-top:1px solid #d5d0c6}.statement h2,.about h2{font-size:clamp(44px,5.5vw,78px);line-height:1.05;margin:0 0 28px}.statement div,.about div{max-width:850px}.statement div p,.about div p,.section-head>p:not(.eyebrow),.split div>p:first-child{font-size:17px;line-height:1.75;max-width:720px}.current,.project,.archive{padding:9vw 6vw}.section-head{display:grid;grid-template-columns:24% 38% 38%;align-items:start;margin-bottom:55px}.section-head h2{font-size:clamp(42px,5vw,72px);margin:0}.section-head>p:not(.eyebrow){margin:5px 0;padding-left:30px}.two-img{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.two-img img{width:100%;height:72vh;object-fit:cover}.london{background:#111;color:#f4f0e8;padding:9vw 7vw}.london h2{font-size:clamp(65px,10vw,150px);margin:12px 0 70px}.split{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.date{font-family:'Playfair Display';font-size:clamp(55px,7vw,100px);line-height:.9;margin:0}.nice{background:#e5e0d7}.editorial-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:360px 360px;gap:10px}.editorial-grid img{width:100%;height:100%;object-fit:cover}.editorial-grid .feature{grid-row:1/3}.editorial-grid img:last-child{grid-column:2/4}.monaco{background:#17243a;color:#f4f0e8}.light{border-color:#fff}.monaco-layout{display:grid;grid-template-columns:1.55fr .45fr;gap:12px;align-items:stretch}.monaco-layout .sinan{width:100%;height:78vh;object-fit:cover;object-position:center}.monaco-copy{display:flex;flex-direction:column;justify-content:space-between}.monaco-copy img{width:100%;height:38vh;object-fit:cover}.quote{font-family:'Playfair Display';font-size:30px;line-height:1.2;margin:0;padding:30px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.archive-grid img{width:100%;height:55vh;object-fit:cover}footer{padding:6vw 4.5vw;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;background:#0c0c0c;color:#eee;font-size:12px;line-height:1.9}footer a{border-bottom:1px solid #555}@media(max-width:760px){header{height:68px}nav{display:none;position:absolute;top:68px;left:0;right:0;background:#f2efe8;padding:25px 5vw;flex-direction:column}nav.open{display:flex}#menu{display:block}.hero{height:auto;min-height:0;grid-template-columns:1fr}.hero-img{height:58vh}.hero-copy{padding:14vw 6vw}.statement,.about{grid-template-columns:1fr;gap:30px;padding:18vw 6vw}.section-head{grid-template-columns:1fr;gap:20px}.section-head>p:not(.eyebrow){padding:0}.current,.project,.archive{padding:17vw 5vw}.two-img{grid-template-columns:1fr}.two-img img{height:58vh}.london{padding:18vw 6vw}.split{grid-template-columns:1fr}.editorial-grid{grid-template-columns:1fr 1fr;grid-template-rows:420px 260px}.editorial-grid .feature{grid-column:1/3;grid-row:auto}.editorial-grid img:last-child{grid-column:auto}.monaco-layout{grid-template-columns:1fr}.monaco-layout .sinan{height:64vh}.monaco-copy img{height:32vh}.archive-grid{grid-template-columns:1fr}.archive-grid img{height:55vh}footer{grid-template-columns:1fr}}
.logo img{height:52px;width:auto;mix-blend-mode:multiply}.footer-logo img{height:68px;background:#fff;padding:6px;mix-blend-mode:normal}
.history{padding:10vw 7vw;background:#f7f4ed}.history-intro{display:grid;grid-template-columns:25% 45% 30%;margin-bottom:80px}
.history-intro h2,.next-programme h2{font-family:'Playfair Display',serif;font-weight:500;font-size:clamp(44px,5.5vw,78px);line-height:1.05;margin:0}
.history-intro>p:last-child{font-size:16px;line-height:1.7}.history-block{border-top:1px solid #aaa;padding:32px 0 55px;display:grid;grid-template-columns:25% 75%}
.history-block h3{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.history-list p{display:grid;grid-template-columns:45% 55%;margin:0;padding:15px 0;border-bottom:1px solid #d6d1c8;font-size:13px}
.history-list span{color:#5d5a54}.next-programme{padding:9vw 7vw;background:#68104e;color:#fff}.next-programme h2{margin:15px 0 55px}.next-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.45)}
.next-grid div{padding:28px 20px 28px 0;border-bottom:1px solid rgba(255,255,255,.35);display:flex;flex-direction:column;gap:8px}.next-grid span{font-size:12px;opacity:.78}
@media(max-width:760px){.logo img{height:43px}.history{padding:17vw 6vw}.history-intro{grid-template-columns:1fr;gap:25px}.history-block{grid-template-columns:1fr}.history-list p{grid-template-columns:1fr;gap:7px}.next-programme{padding:17vw 6vw}.next-grid{grid-template-columns:1fr}}

/* London international exhibition */
.london-past{padding:8vw 5vw;background:#f5f3ee}.london-grid{display:grid;grid-template-columns:1.35fr .8fr;grid-template-rows:auto auto;gap:18px;margin-top:42px}.london-grid img{width:100%;height:100%;object-fit:cover;display:block}.london-grid .feature{grid-row:1/3;min-height:680px}.london-grid img:not(.feature){min-height:330px}@media(max-width:760px){.london-grid{grid-template-columns:1fr}.london-grid .feature{grid-row:auto;min-height:480px}.london-grid img:not(.feature){min-height:300px}}
/* World Art Dubai */
.dubai{background:#171717;color:#f7f4ee;padding:9vw 5vw}.dubai .section-head{max-width:780px}.dubai-grid{margin-top:4vw}.dubai-grid img{background:#222}.dubai-grid .feature{min-height:560px}
@media(max-width:760px){.dubai{padding:18vw 6vw}.dubai-grid .feature{min-height:360px}}
