@charset "UTF-8";:root{--ink: #000000;--ink-2: #141414;--ink-3: #0a0908;--paper: #f2f0eb;--hot: #ffffff;--muted: rgba(242, 240, 235, .72);--faint: rgba(242, 240, 235, .46);--line: rgba(242, 240, 235, .16);--hairline: rgba(242, 240, 235, .18);--gold: #aa8e69;--gold-soft: #cbb892;--gold-deep: #7d5d3b;--surface: #111111;--tile: #0b0a09;--glass: rgba(255, 255, 255, .035);--header-solid: rgba(0, 0, 0, .92);--header-line: rgba(255, 255, 255, .07);--star-off: rgba(246, 242, 235, .28);--marquee: rgba(242, 240, 235, .2);--err-ink: #efc2b4;--err-bg: rgba(231, 180, 164, .08);--err-line: rgba(231, 180, 164, .32);--grain: .07;color-scheme:dark}html[data-theme=light]{--ink: #f7f3ec;--ink-2: #eee8dc;--ink-3: #e7dfd0;--paper: #1c1813;--hot: #000000;--muted: rgba(28, 24, 19, .72);--faint: rgba(28, 24, 19, .5);--line: rgba(28, 24, 19, .16);--hairline: rgba(28, 24, 19, .2);--gold: #8c6f46;--gold-soft: #7a5b34;--gold-deep: #5f4526;--surface: #fffdf9;--tile: #e3dbcc;--glass: rgba(28, 24, 19, .04);--header-solid: rgba(247, 243, 236, .92);--header-line: rgba(28, 24, 19, .1);--star-off: rgba(28, 24, 19, .22);--marquee: rgba(28, 24, 19, .14);--err-ink: #8f3a27;--err-bg: rgba(180, 70, 40, .07);--err-line: rgba(180, 70, 40, .3);--grain: 0;color-scheme:light}html.theme-fade,html.theme-fade *,html.theme-fade *:before,html.theme-fade *:after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,fill .35s ease!important}:root{--gold-grad: linear-gradient(110deg, #cbb892 0%, #aa8e69 48%, #7d5d3b 100%);--ease: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.77, 0, .18, 1);--o: left;--to-end: 90deg}html[dir=rtl]{--o: right;--to-end: 270deg}html{scrollbar-width:thin;scrollbar-color:var(--gold-deep) var(--ink)}html:after{content:"";position:fixed;z-index:60;top:0;inset-inline-start:0;width:calc(var(--p, 0) * 100%);height:2px;background:var(--gold-grad);pointer-events:none}body:after{content:"";position:fixed;z-index:55;inset:0;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--ease) var(--d, 0ms),transform 1s var(--ease) var(--d, 0ms)}.rv.is-in{opacity:1;transform:none}.rv-img{clip-path:inset(0 0 calc(100% - 2px) 0);transition:clip-path 1.25s var(--ease-in-out) var(--d, 0ms)}.rv-img.is-in{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.rv,.rv-img{opacity:1;transform:none;clip-path:none;transition:none}}main#top .text-link{display:inline-block;border-bottom-color:transparent;background:linear-gradient(var(--gold),var(--gold)) 0 100%/100% 1px no-repeat;transition:color .4s ease,background-size .5s var(--ease)}html[dir=rtl] main#top .text-link{background-position:100% 100%}main#top .text-link:hover{background-size:40% 1px}main#top .kicker{display:flex;align-items:center;gap:14px}main#top .kicker:before{content:"";flex:none;width:34px;height:1px;background:var(--gold)}main#top .shot .kicker:before{width:22px}main#top .intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(55% 90% at 92% 0%,rgba(170,142,105,.17),transparent 62%),radial-gradient(40% 70% at 0% 100%,rgba(125,93,59,.12),transparent 70%),var(--ink)}html[dir=ltr] main#top .intro{background:radial-gradient(55% 90% at 8% 0%,rgba(170,142,105,.17),transparent 62%),radial-gradient(40% 70% at 100% 100%,rgba(125,93,59,.12),transparent 70%),var(--ink)}main#top .intro:before{content:"";position:absolute;z-index:-1;inset-block:16% 8%;inset-inline-end:clamp(-60px,-2vw,0px);width:min(44vw,620px);background:url(/brand/mark-gold.png) center/contain no-repeat;opacity:.1;transform:translate3d(0,calc(var(--sy, 0) * .08px),0)}main#top .intro:after{content:"";position:absolute;inset-inline:clamp(28px,6vw,96px);bottom:0;height:1px;background:linear-gradient(var(--to-end),rgba(170,142,105,.7),rgba(170,142,105,0))}main#top .intro h1.display{font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.08;max-width:14em}html[lang=ar] main#top .intro h1.display{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.5}main#top .index-list li,main#top .fields__list li,main#top .catalogue li,main#top .archive li{position:relative}main#top .index-list li:after,main#top .fields__list li:after,main#top .catalogue li:after,main#top .archive li:after{content:"";position:absolute;top:-1px;inset-inline:0;height:1px;background:var(--gold-grad);transform:scaleX(0);transform-origin:var(--o);transition:transform .8s var(--ease);pointer-events:none}main#top .index-list li:hover:after,main#top .fields__list li:hover:after,main#top .catalogue li:hover:after,main#top .archive li:hover:after{transform:scaleX(1)}main#top .index-list h3,main#top .fields__list h3,main#top .catalogue h3{transition:color .4s ease,padding .5s var(--ease)}main#top .index-list li:hover h3,main#top .fields__list li:hover h3,main#top .catalogue li:hover h3{color:var(--gold-soft);padding-inline-start:12px}main#top .points__n,main#top .points li>span{color:transparent;font-family:var(--latin);font-size:clamp(2.6rem,4vw,3.6rem);font-weight:300;line-height:1;letter-spacing:.02em;-webkit-text-stroke:1px rgba(170,142,105,.85)}main#top .points li{border-top:0;background:linear-gradient(var(--to-end),rgba(170,142,105,.9),rgba(170,142,105,.05)) top/100% 1px no-repeat}main#top .shot,main#top .archive figure,main#top .mosaic button{background:var(--tile)}main#top .shot:after{content:"";position:absolute;inset:14px;border:1px solid rgba(203,184,146,0);pointer-events:none;transition:inset .6s var(--ease),border-color .6s ease}main#top .shot:hover:after{inset:22px;border-color:#cbb8928c}main#top .shot__caption{transition:transform .6s var(--ease)}main#top .shot:hover .shot__caption{transform:translate3d(0,-6px,0)}main#top .archive img{transition:transform 1.2s var(--ease),filter .6s ease;filter:saturate(.9)}main#top .card:hover img{transform:scale(1.045);filter:saturate(1.05)}main#top .next,main#top .contact{position:relative;background:radial-gradient(60% 120% at 0% 100%,rgba(170,142,105,.16),transparent 62%),linear-gradient(180deg,var(--ink-3),var(--ink));border-top:0}html[dir=rtl] main#top .next,html[dir=rtl] main#top .contact{background:radial-gradient(60% 120% at 100% 100%,rgba(170,142,105,.16),transparent 62%),linear-gradient(180deg,var(--ink-3),var(--ink))}main#top .next:before,main#top .contact:before{content:"";position:absolute;top:0;inset-inline:clamp(28px,6vw,96px);height:1px;background:linear-gradient(var(--to-end),var(--gold),rgba(170,142,105,0))}main#top .next .display{max-width:12em;font-size:clamp(2.3rem,4.6vw,4rem)}html[lang=ar] main#top .next .display{font-size:clamp(2rem,4vw,3.3rem)}main#top .contact__form button,main#top .send{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 30px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:12px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,filter .3s ease;color:#0a0908;background:var(--gold-grad);box-shadow:0 10px 28px #aa8e6938,inset 0 1px #ffffff4d;padding-inline:38px}html[lang=ar] main#top .contact__form button,html[lang=ar] main#top .send{font-size:16px;letter-spacing:0;text-transform:none}main#top .contact__form button:disabled,main#top .send:disabled{opacity:.55;cursor:progress}main#top .contact__form button:active:not(:disabled),main#top .send:active:not(:disabled){transform:translateY(0)}main#top .contact__form button:hover:not(:disabled),main#top .send:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 16px 36px #aa8e6957,inset 0 1px #ffffff5c}main#top .contact__form button:focus-visible,main#top .send:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}main#top .dismiss{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 30px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:12px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,filter .3s ease;color:var(--gold-soft);background:transparent;border-color:#aa8e6999;padding-inline:28px;background-image:none}html[lang=ar] main#top .dismiss{font-size:16px;letter-spacing:0;text-transform:none}main#top .dismiss:disabled{opacity:.55;cursor:progress}main#top .dismiss:active:not(:disabled){transform:translateY(0)}main#top .dismiss:hover:not(:disabled){color:var(--hot);background:#aa8e6924;border-color:var(--gold)}main#top .contact__form input,main#top .contact__form textarea,main#top .sheet input:not([type=checkbox]),main#top .sheet textarea{width:100%;padding:13px 16px;color:var(--paper);background:var(--glass);border:1px solid var(--hairline);border-radius:12px;font:inherit;line-height:1.5;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}main#top .contact__form input::placeholder,main#top .contact__form textarea::placeholder,main#top .sheet input:not([type=checkbox])::placeholder,main#top .sheet textarea::placeholder{color:color-mix(in srgb,var(--paper) 40%,transparent)}main#top .contact__form input:hover:not(:focus):not(:disabled),main#top .contact__form textarea:hover:not(:focus):not(:disabled),main#top .sheet input:not([type=checkbox]):hover:not(:focus):not(:disabled),main#top .sheet textarea:hover:not(:focus):not(:disabled){border-color:#aa8e69a6}main#top .contact__form input:focus,main#top .contact__form textarea:focus,main#top .sheet input:not([type=checkbox]):focus,main#top .sheet textarea:focus{outline:none;background:#aa8e6912;border-color:var(--gold);box-shadow:0 0 0 3px #aa8e6933}main#top .contact__form input:-webkit-autofill,main#top .contact__form input:-webkit-autofill:hover,main#top .contact__form input:-webkit-autofill:focus,main#top .contact__form textarea:-webkit-autofill,main#top .contact__form textarea:-webkit-autofill:hover,main#top .contact__form textarea:-webkit-autofill:focus,main#top .sheet input:not([type=checkbox]):-webkit-autofill,main#top .sheet input:not([type=checkbox]):-webkit-autofill:hover,main#top .sheet input:not([type=checkbox]):-webkit-autofill:focus,main#top .sheet textarea:-webkit-autofill,main#top .sheet textarea:-webkit-autofill:hover,main#top .sheet textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--paper);caret-color:var(--paper);box-shadow:0 0 0 100px var(--surface) inset;transition:background-color 9999s ease 0s}main#top .sheet input[type=checkbox]{appearance:none;flex:none;display:inline-grid;place-content:center;width:22px;height:22px;margin:0;background:var(--glass);border:1px solid color-mix(in srgb,var(--paper) 35%,transparent);border-radius:7px;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}main#top .sheet input[type=checkbox]:after{content:"";width:10px;height:5px;margin-top:-2px;border:solid #0a0908;border-width:0 0 2px 2px;transform:rotate(-45deg) scale(0);transition:transform .2s var(--ease)}main#top .sheet input[type=checkbox]:hover{border-color:var(--gold)}main#top .sheet input[type=checkbox]:checked{background:var(--gold-soft);border-color:var(--gold-soft)}main#top .sheet input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}main#top .sheet input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #aa8e694d}main#top .filters button{display:inline-flex;align-items:center;padding:8px 20px;color:var(--muted);background:transparent;border:1px solid var(--hairline);border-radius:999px;font:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;transition:color .3s ease,background .3s ease,border-color .3s ease}main#top .filters button:hover,main#top .filters button.is-on{color:var(--gold-soft);background:#aa8e691f;border-color:var(--gold)}main#top .sheet{border-radius:18px}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-var.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{--body-weight: 400;--latin: "Montserrat", "Helvetica Neue", Arial, sans-serif;--serif: "Montserrat", "Cairo", "Helvetica Neue", Arial, sans-serif;--sans: "Montserrat", "Cairo", "Helvetica Neue", Arial, sans-serif}html[lang=ar]{--serif: "Cairo", "Montserrat", sans-serif;--sans: "Cairo", "Montserrat", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:var(--body-weight);line-height:1.65}html[lang=ar] body *:not(.brand):not(.brand *):not(input):not(textarea){letter-spacing:0!important}html[lang=ar] body{line-height:1.9}button,a{font-family:inherit}img{max-width:100%;display:block}::selection{background:#aa8e6959;color:var(--hot)}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}main:focus{outline:none}.kicker{margin:0 0 18px;color:var(--gold);font-size:13px;letter-spacing:.22em;text-transform:uppercase}.member{display:flex;flex-direction:column;height:100%;padding:10px;background:linear-gradient(180deg,var(--glass),transparent);border:1px solid var(--line);border-radius:20px;transition:border-color .5s ease,background .5s ease}.member:hover{border-color:#aa8e6999}.member figure{display:grid;place-items:center;margin:0;aspect-ratio:1/1;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 50% 38%,rgba(170,142,105,.28),transparent 58%),var(--tile)}.member img{width:100%;height:100%;object-fit:cover}.member figure span{color:var(--gold);font-family:var(--serif);font-size:4.25rem;font-weight:500;line-height:1}.member>div{display:flex;flex-direction:column;gap:6px;padding:18px 18px 0;text-align:start}.member h3{margin:0;font-family:var(--serif);font-weight:500;font-size:1.45rem;line-height:1.4}.member__role{margin:0;color:var(--gold);font-size:14px}.member .quiet{margin:8px 0 0;padding-top:12px;border-top:1px solid var(--line)}.display{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.15rem,3.8vw,3.5rem);line-height:1.2;letter-spacing:0}html:not([lang=ar]) .display{letter-spacing:-.01em}.quiet{color:var(--muted);font-size:15px;font-weight:var(--body-weight);line-height:1.75}.text-link{color:var(--hot);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:6px}.text-link:hover{color:var(--gold-soft)}html[lang=ar] .kicker,html[lang=ar] .text-link{letter-spacing:.02em;text-transform:none}html[lang=ar] .kicker{font-size:16px}html[lang=ar] .text-link{font-size:15px}html[lang=ar] .display{font-weight:500;font-size:clamp(1.85rem,3.4vw,2.9rem);line-height:1.75}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
