/* First-screen layer: header refinements, arches hero, petrol satin (hero only), Cinzel (self-hosted) */
:root{--gold:#e3c27d;--gold-soft:#c9a35a;--ivory:#f2ead7}
@font-face{font-family:'Cinzel';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
/* ---------- Header ---------- */
.wordmark{font-size:15px}
.header nav a{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;position:relative;padding-bottom:6px;text-decoration:none}
.header nav a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--gold);transition:right .5s cubic-bezier(.2,.7,.2,1)}
.header nav a:hover::after,.header nav a:focus-visible::after{right:0}

/* ---------- Hero refinements ---------- */
.cinematic-hero h1{font-weight:300;letter-spacing:-.02em;font-size:clamp(54px,7.2vw,112px)}
.cinematic-hero h1 em{font-style:italic;font-weight:300;color:var(--gold)}
.cinematic-hero .eyebrow{display:flex;align-items:center;gap:18px;color:var(--gold)}
.cinematic-hero .eyebrow::before{content:"";width:46px;height:1px;background:var(--gold)}
.cinematic-hero .desc{font-size:14px;max-width:430px;color:#e6e2d8}
.cinematic-hero .button{border-color:#d5c2a099;background:#0a0f0c40;backdrop-filter:blur(6px);transition:background .4s,color .4s,border-color .4s}
.cinematic-hero .button:hover{background:var(--gold);color:#16130d;border-color:var(--gold)}
.cinematic-hero .shade{background:linear-gradient(90deg,#07120fee 0%,#101711a0 38%,#0001 80%),linear-gradient(180deg,#08100fc8 0%,#0000 24%,#0000 70%,#08100fd0 100%)}
.hero-motion{opacity:.65}.hero-motion:hover,.hero-motion:focus-visible{opacity:1}

/* ======== Hero: triptych of arches + category index ======== */

.cinematic-hero .photo,.cinematic-hero .shade,.cinematic-hero .copy,.cinematic-hero .label,.cinematic-hero .bottom,.cinematic-hero .progress,.hero-motion{display:none}
.m-index{display:block;position:absolute;inset:0;z-index:3;color:#f2ead7;--tw:min(23vw,330px)}
.mi-win{position:absolute;left:50%;transform:translateX(-50%);width:var(--tw);display:flex;align-items:flex-end;justify-content:space-between}
.mi-win .ar{display:block;position:relative;overflow:hidden;border-radius:999px 999px 0 0;background:#161614;outline:1px solid #d9b25f;outline-offset:5px;box-shadow:none}
.mi-win .ar-l,.mi-win .ar-r{width:44%;height:100%}
.mi-win img{width:100%;height:100%;object-fit:cover;display:block}
.mi-win .ar-l img{filter:saturate(1.3) contrast(1.05)}
.mi-win .ar-l img{object-position:50% 50%}.mi-win .ar-r img{object-position:50% 50%}
.mi-list ul{list-style:none;margin:0;padding:0}
.mi-list a{display:block;color:#f2ead7;text-decoration:none;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #e8b84a66}
.mi-list a span{font-family:'Cormorant Garamond',serif;font-weight:300}
.mi-list a small{display:block;font:400 10px Manrope,sans-serif;letter-spacing:.2em;color:#f0c566;text-transform:uppercase}
.mi-list a small:after{content:" projects"}
.mi-list a small[data-one]:after{content:" project"}
.mi-name{position:absolute;left:0;right:0;text-align:center;font-family:'Cormorant Garamond',serif;font-weight:300;text-transform:uppercase;white-space:nowrap;color:#f2ead7}
.mi-tag{position:absolute;left:0;right:0;text-align:center;font:400 10px Manrope,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#f0c566}
@media(min-width:701px){
 .cinematic-hero{height:100vh;min-height:640px}
 .mi-win{top:max(108px,12vh);height:min(62vh,560px)}
 .mi-list{position:absolute;left:0;right:0;top:calc(max(108px,12vh) + 58px)}
 .mi-list ul{display:grid;grid-template-columns:1fr var(--tw) 1fr;column-gap:clamp(36px,4vw,70px);padding:0 clamp(40px,5vw,80px)}
 .mi-list li:nth-child(-n+3){grid-column:1;text-align:left}
 .mi-list li:nth-child(n+4){grid-column:3;text-align:right}
 .mi-list li:nth-child(1),.mi-list li:nth-child(4){grid-row:1}.mi-list li:nth-child(2),.mi-list li:nth-child(5){grid-row:2}.mi-list li:nth-child(3),.mi-list li:nth-child(6){grid-row:3}
 .mi-list a{padding:clamp(14px,2.6vh,24px) 0;transition:color .3s}
 .mi-list a span{font-size:clamp(26px,3.6vh,36px);line-height:1.05}
 .mi-list a small{margin-top:8px}
 .mi-list a:hover span{font-style:italic}
 .mi-name{bottom:calc(6vh + 22px);font-size:clamp(40px,6vw,86px);line-height:1;letter-spacing:.16em}
 .mi-tag{bottom:4vh}
}
@media(max-width:700px){
 .cinematic-hero{height:100svh;min-height:600px}
 .m-index{--tw:min(52vw,210px)}
 .mi-win{top:100px;height:28svh}
 .mi-win .ar{outline-offset:3px;box-shadow:none}
 .mi-list{position:absolute;left:24px;right:24px;top:calc(100px + 28svh + 24px)}
 .mi-list a{display:flex;justify-content:space-between;align-items:baseline;padding:clamp(8px,1.7svh,14px) 0}
 .mi-list a span{font-size:24px;line-height:1.1}
 .mi-list a small{flex:none}
 .mi-list a small:after,.mi-list a small[data-one]:after{content:""}
 .mi-name{bottom:56px;font-size:30px;letter-spacing:.14em}
 .mi-tag{bottom:28px;font-size:8px;letter-spacing:.24em}
}

/* ======== Orange shimmer text ======== */
.mi-list a span,.mi-list a small,.mi-name,.mi-tag{background:linear-gradient(95deg,#ff5a00 0%,#ff8a1a 22%,#ffd27a 50%,#ff7a12 78%,#ff5a00 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:orangeShimmer 9s ease-in-out infinite alternate}
@keyframes orangeShimmer{from{background-position:0 0}to{background-position:100% 0}}
@media(prefers-reduced-motion:reduce){.mi-list a span,.mi-list a small,.mi-name,.mi-tag{animation:none}}
.mi-list a small{font-weight:600;letter-spacing:.14em;background-image:linear-gradient(95deg,#ff8a1a 0%,#ffc04d 50%,#ff9a2a 100%)}

.cinematic-hero{position:relative;overflow:hidden;background:
 linear-gradient(104deg,#0000 2%,#0010144d 10%,#0000 20%,#4fb5b40d 25%,#9fe3e012 28%,#4fb5b40a 33%,#0000 42%,#00101458 52%,#0000 62%,#4fb5b408 68%,#8fdcd90f 71%,#4fb5b408 76%,#0000 85%,#00101446 93%,#0000 100%),
 linear-gradient(76deg,#0000 0,#00101440 16%,#0000 32%,#4fb5b408 45%,#7fd3d00a 48%,#0000 60%,#00101438 78%,#0000 100%),
 linear-gradient(180deg,#04262d,#021b1f 55%,#011015)}
.m-index{background:transparent}
.mi-list a span,.mi-name{font-family:'Cinzel','Cormorant Garamond',serif!important;font-weight:500!important}
.mi-list a span{font-size:clamp(20px,2.9vh,29px)!important;letter-spacing:.04em}
.mi-name{font-size:clamp(34px,4.7vw,70px)!important;letter-spacing:.12em!important}
@media(max-width:700px){.mi-list a span{font-size:17px!important;letter-spacing:.02em}.mi-name{font-size:22px!important;letter-spacing:.08em!important}}

/* Page background: same petrol satin behind the whole page (fixed); content below the hero is unchanged */
body{background-color:#021b1f;background-image:
 linear-gradient(104deg,#0000 2%,#0010144d 10%,#0000 20%,#4fb5b40d 25%,#9fe3e012 28%,#4fb5b40a 33%,#0000 42%,#00101458 52%,#0000 62%,#4fb5b408 68%,#8fdcd90f 71%,#4fb5b408 76%,#0000 85%,#00101446 93%,#0000 100%),
 linear-gradient(76deg,#0000 0,#00101440 16%,#0000 32%,#4fb5b408 45%,#7fd3d00a 48%,#0000 60%,#00101438 78%,#0000 100%),
 linear-gradient(180deg,#04262d,#021b1f 55%,#011015);background-attachment:fixed}
.cinematic-hero{background:transparent}

/* Page background: calm, no grain brightening */
body:before{opacity:0!important}
