/* =========================================================
   LGTLUX — Design System
   Palette: light emerging from darkness
   ========================================================= */:root { /* Base — deep charcoal / near-black */ --c-black: #0a0a0c; --c-base: #101115; --c-surface: #16181d; --c-surface-2: #1d2027; --c-line: #2a2e37; --c-line-soft: rgba(255,255,255,.07);  /* Light — warm amber/gold + crisp warm white */ --c-amber: #e8a23d; --c-amber-deep: #c47e1c; --c-amber-glow: rgba(232,162,61,.18); --c-white: #f6f1e7;  /* warm white */ --c-text: #d7d3ca; --c-text-dim: #8d8a83; --c-text-faint: #5f5d58;  /* Type */ --f-display: "Fraunces", Georgia, serif; --f-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;  /* Metrics */ --maxw: 1280px; --gutter: clamp(20px, 5vw, 64px); --radius: 4px; --header-h: 76px; --ease: cubic-bezier(.22,.61,.36,1); } /* ---------- Reset ---------- */*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; scroll-padding-top: var(--header-h); -webkit-text-size-adjust: 100%; } @media (prefers-reduced-motion: reduce){ html {  scroll-behavior: auto; }  * {  animation: none !important;  transition: none !important; } } body { font-family: var(--f-body); background: var(--c-base); color: var(--c-text); line-height: 1.6; font-weight: 400; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow-x: hidden; } img { max-width: 100%; display: block; } a { color: inherit; text-decoration: none; } ul { list-style: none; } button { font-family: inherit; cursor: pointer; border: none; background: none; color: inherit; } ::selection { background: var(--c-amber); color: var(--c-black); } /* ---------- Layout helpers ---------- */.container { max-width: var(--maxw); margin: 0 auto; padding-inline: var(--gutter); width: 100%; } .section { padding-block: clamp(72px,10vw,140px); } .section--tight { padding-block: clamp(56px,7vw,96px); } /* ---------- Type scale ---------- */.display { font-family: var(--f-display); font-weight: 300; line-height: 1.02; letter-spacing: -.01em; color: var(--c-white); } h1, h2, h3, h4 { color: var(--c-white); font-weight: 500; line-height: 1.12; letter-spacing: -.01em; } h2 { font-family: var(--f-display); font-weight: 300; font-size: clamp(1.9rem,4vw,3.1rem); } h3 { font-size: clamp(1.15rem,2vw,1.4rem); font-weight: 600; letter-spacing: -.005em; } p { max-width: 68ch; } .eyebrow { font-size: .72rem; letter-spacing: .22em; text-transform: uppercase; color: var(--c-amber); font-weight: 600; display: inline-flex; align-items: center; gap: .7em; } .eyebrow::before { content: ""; width: 26px; height: 1px; background: var(--c-amber); display: inline-block; } .lead { font-size: clamp(1.05rem,1.6vw,1.3rem); color: var(--c-text); max-width: 62ch; font-weight: 300; } .muted { color: var(--c-text-dim); } /* ---------- Buttons ---------- */.btn { display: inline-flex; align-items: center; gap: .6em; font-size: .82rem; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; padding: .95em 1.6em; border-radius: var(--radius); transition: all .35s var(--ease); position: relative; } .btn--primary { background: var(--c-amber); color: var(--c-black); } .btn--primary:hover { background: var(--c-white); transform: translateY(-2px); } .btn--ghost { border: 1px solid var(--c-line); color: var(--c-white); } .btn--ghost:hover { border-color: var(--c-amber); color: var(--c-amber); } .btn .arrow { transition: transform .35s var(--ease); } .btn:hover .arrow { transform: translateX(4px); } .link-arrow { display: inline-flex; align-items: center; gap: .5em; color: var(--c-amber); font-size: .85rem; font-weight: 600; letter-spacing: .04em; } .link-arrow svg { transition: transform .3s var(--ease); } .link-arrow:hover svg { transform: translateX(5px); } /* =========================================================
   HEADER / NAV
   ========================================================= */.site-header { position: fixed; inset: 0 0 auto 0; z-index: 1000; height: var(--header-h); display: flex; align-items: center; background: rgba(10,10,12,.55); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); border-bottom: 1px solid transparent; transition: background .4s var(--ease),border-color .4s var(--ease); } .site-header.scrolled { background: rgba(10,10,12,.92); border-bottom-color: var(--c-line-soft); } .nav { display: flex; align-items: center; justify-content: space-between; width: 100%; max-width: var(--maxw); margin: 0 auto; padding-inline: var(--gutter); } .brand { display: flex; align-items: baseline; gap: .55em; font-family: var(--f-display); font-size: 1.45rem; font-weight: 400; color: var(--c-white); letter-spacing: .02em; } .brand .lux { color: var(--c-amber); } .brand .dot { width: 7px; height: 7px; border-radius: 50%; background: var(--c-amber); box-shadow: 0 0 14px 2px var(--c-amber-glow); align-self: center; } .brand-logo { display: inline-block; width: 112px; height: 42px; background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: contain; background-position: left center; vertical-align: middle; } .footer-brand .brand-logo { width: 133px; height: 50px; } .nav-links { display: flex; align-items: center; gap: clamp(14px,2vw,30px); } .nav-links a { font-size: .82rem; letter-spacing: .04em; color: var(--c-text-dim); font-weight: 500; position: relative; padding: .3em 0; transition: color .3s var(--ease); } .nav-links a:hover, .nav-links a:focus-visible { color: var(--c-white); } .nav-links a::after { content: ""; position: absolute; left: 0; bottom: -2px; width: 0; height: 1px; background: var(--c-amber); transition: width .3s var(--ease); } .nav-links a:hover::after, .nav-links a:focus-visible::after { width: 100%; } .nav-cta { margin-left: 8px; } .nav-toggle { display: none; width: 42px; height: 42px; flex-direction: column; justify-content: center; gap: 5px; align-items: center; z-index: 1001; } .nav-toggle span { display: block; width: 24px; height: 2px; background: var(--c-white); transition: transform .35s var(--ease),opacity .25s; } .nav-toggle[aria-expanded="true"] span:nth-child(1) { transform: translateY(7px) rotate(45deg); } .nav-toggle[aria-expanded="true"] span:nth-child(2) { opacity: 0; } .nav-toggle[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); } a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible { outline: 2px solid var(--c-amber); outline-offset: 3px; border-radius: 2px; } /* =========================================================
   HERO
   ========================================================= */.hero { position: relative; min-height: 100svh; display: flex; align-items: flex-end; padding-top: var(--header-h); overflow: hidden; } .hero__bg { position: absolute; inset: 0; z-index: 0; background-image: linear-gradient(180deg, rgba(10,10,12,.42), rgba(10,10,12,.7)), url('https://images.unsplash.com/photo-1668532068596-6027182d4d3b?auto=format&fit=crop&w=1800&q=80'); background-size: cover; background-position: center 38%; } /* Amber glow + grid texture, now a translucent grade sitting over the real street-lighting photo above */.ph-hero { position: absolute; inset: 0; opacity: .65; background: radial-gradient(120% 90% at 78% 8%, rgba(232,162,61,.30), transparent 45%),
    radial-gradient(70% 60% at 12% 100%, rgba(196,126,28,.18), transparent 60%),
    linear-gradient(180deg,#0c0d11 0%, #131418 55%, #0a0a0c 100%); } /* faux skyline / facade grid */.ph-hero::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px),
    linear-gradient(0deg, rgba(255,255,255,.025) 1px, transparent 1px); background-size: 64px 64px; -webkit-mask-image: radial-gradient(100% 80% at 70% 60%, #000 30%, transparent 78%); mask-image: radial-gradient(100% 80% at 70% 60%, #000 30%, transparent 78%); } .ph-hero::after { content: ""; position: absolute; right: 0; bottom: 0; width: 62%; height: 78%; background: repeating-linear-gradient(90deg, transparent 0 38px, rgba(232,162,61,.10) 38px 41px),
    repeating-linear-gradient(0deg, transparent 0 26px, rgba(246,241,231,.06) 26px 28px),
    linear-gradient(180deg, #1a1c22, #0c0d10); -webkit-mask-image: linear-gradient(180deg, transparent, #000 30%); mask-image: linear-gradient(180deg, transparent, #000 30%); opacity: .9; } .hero__scrim { position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgba(10,10,12,.85) 0%, rgba(10,10,12,.4) 45%, transparent 75%); } .hero__inner { position: relative; z-index: 2; width: 100%; padding-block: clamp(48px,9vw,110px); } .hero h1 { font-family: var(--f-display); font-weight: 300; font-size: clamp(2.4rem,6.2vw,5.4rem); line-height: 1.0; letter-spacing: -.02em; color: var(--c-white); max-width: 18ch; } .hero h1 em { font-style: italic; color: var(--c-amber); } .hero .lead { margin-top: 1.6rem; } .hero__actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 2.4rem; } .hero__meta { position: absolute; right: var(--gutter); bottom: clamp(28px,5vw,52px); z-index: 2; text-align: right; color: var(--c-text-faint); font-size: .72rem; letter-spacing: .16em; text-transform: uppercase; display: flex; flex-direction: column; gap: .4em; } .hero__meta strong { color: var(--c-amber); font-weight: 600; } @media (max-width:768px){ .hero__meta {  display: none; } } .scroll-cue { position: absolute; left: var(--gutter); bottom: 26px; z-index: 2; display: flex; align-items: center; gap: .7em; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--c-text-faint); } .scroll-cue .line { width: 1px; height: 34px; background: linear-gradient(var(--c-amber),transparent); animation: cue 2.4s var(--ease) infinite; } @keyframes cue{ 0%, 100% {  opacity: .3;  transform: scaleY(.6); }  50% {  opacity: 1;  transform: scaleY(1); } } /* =========================================================
   STATS STRIP
   ========================================================= */.stats { border-block: 1px solid var(--c-line-soft); background: var(--c-black); } .stats__grid { display: grid; grid-template-columns: repeat(4,1fr); } .stat { padding: clamp(28px,4vw,46px) clamp(18px,3vw,38px); border-left: 1px solid var(--c-line-soft); } .stat:first-child { border-left: none; } .stat .n { font-family: var(--f-display); font-size: clamp(2rem,4vw,3rem); font-weight: 300; color: var(--c-white); line-height: 1; } .stat .n span { color: var(--c-amber); } .stat .l { margin-top: .6em; font-size: .78rem; color: var(--c-text-dim); letter-spacing: .04em; line-height: 1.4; } @media (max-width:768px){ .stats__grid {  grid-template-columns: repeat(2,1fr); }  .stat:nth-child(2n+1) {  border-left: none; }  .stat:nth-child(n+3) {  border-top: 1px solid var(--c-line-soft); } } /* =========================================================
   SECTION HEADERS
   ========================================================= */.sec-head { display: grid; grid-template-columns: 1fr; gap: 1rem; margin-bottom: clamp(40px,5vw,72px); max-width: 760px; } .sec-head .lead { margin-top: .4rem; } .sec-head--split { max-width: none; grid-template-columns: 1.1fr 1fr; align-items: end; gap: clamp(24px,4vw,64px); } @media (max-width:860px){ .sec-head--split {  grid-template-columns: 1fr; } } /* =========================================================
   INTRO
   ========================================================= */.intro { background: var(--c-base); } .intro__grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px,6vw,90px); align-items: center; } @media (max-width:860px){ .intro__grid {  grid-template-columns: 1fr; } } .intro__statement { font-family: var(--f-display); font-weight: 300; font-size: clamp(1.6rem,3vw,2.5rem); line-height: 1.2; color: var(--c-white); letter-spacing: -.01em; } .intro__statement b { color: var(--c-amber); font-weight: 400; } .intro__body p+p { margin-top: 1.1rem; } /* =========================================================
   SERVICES GRID
   ========================================================= */.services { background: var(--c-black); } .svc-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: var(--c-line-soft); border: 1px solid var(--c-line-soft); } @media (max-width:900px){ .svc-grid {  grid-template-columns: repeat(2,1fr); } } @media (max-width:560px){ .svc-grid {  grid-template-columns: 1fr; } } .svc { background: var(--c-surface); padding: clamp(26px,3vw,38px); position: relative; transition: background .4s var(--ease); min-height: 230px; display: flex; flex-direction: column; } .svc:hover { background: var(--c-surface-2); } .svc::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background: var(--c-amber); transform: scaleX(0); transform-origin: left; transition: transform .45s var(--ease); } .svc:hover::before { transform: scaleX(1); } .svc__num { font-size: .7rem; letter-spacing: .18em; color: var(--c-text-faint); font-weight: 600; margin-bottom: 1.2rem; } .svc h3 { margin-bottom: .7rem; } .svc p { font-size: .92rem; color: var(--c-text-dim); max-width: 42ch; flex: 1; } .svc .svc__std { margin-top: 1.3rem; font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; color: var(--c-amber-deep); font-weight: 600; } /* =========================================================
   PROJECTS
   ========================================================= */.projects { background: var(--c-base); } .filters { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: clamp(28px,4vw,44px); } .filter { font-size: .78rem; letter-spacing: .06em; font-weight: 500; padding: .55em 1.1em; border-radius: 40px; border: 1px solid var(--c-line); color: var(--c-text-dim); transition: all .3s var(--ease); } .filter:hover { border-color: var(--c-amber); color: var(--c-white); } .filter[aria-pressed="true"] { background: var(--c-amber); border-color: var(--c-amber); color: var(--c-black); } .proj-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: clamp(20px,3vw,36px); } @media (max-width:760px){ .proj-grid {  grid-template-columns: 1fr; } } .proj { position: relative; border: 1px solid var(--c-line-soft); border-radius: var(--radius); overflow: hidden; background: var(--c-surface); transition: transform .5s var(--ease),border-color .4s var(--ease); } .proj:hover { transform: translateY(-4px); border-color: var(--c-line); } .proj.is-hidden { display: none; } .proj__img { aspect-ratio: 16/10; position: relative; overflow: hidden; background-size: cover; background-position: center; } .proj__caption { position: absolute; left: 14px; bottom: 12px; z-index: 3; font-size: .66rem; letter-spacing: .04em; color: var(--c-text-faint); max-width: 80%; } .proj__overlay { position: absolute; inset: 0; z-index: 2; background: linear-gradient(180deg,transparent 40%,rgba(10,10,12,.7)); } .proj__body { padding: clamp(20px,2.5vw,30px); } .proj__tag { font-size: .7rem; letter-spacing: .16em; text-transform: uppercase; color: var(--c-amber); font-weight: 600; } .proj__body h3 { margin: .7rem 0 .6rem; font-family: var(--f-display); font-weight: 400; font-size: clamp(1.25rem,2vw,1.6rem); } .proj__body p { font-size: .9rem; color: var(--c-text-dim); max-width: 48ch; } .proj__specs { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 1.2rem; } .spec { font-size: .68rem; letter-spacing: .05em; border: 1px solid var(--c-line); border-radius: 3px; padding: .35em .65em; color: var(--c-text); } .spec b { color: var(--c-amber); font-weight: 600; } .proj__cs { margin-top: 1.4rem; padding-top: 1.2rem; border-top: 1px solid var(--c-line-soft); } .cs-row { display: grid; grid-template-columns: auto 1fr; gap: .4em 1em; font-size: .86rem; } .cs-row dt { color: var(--c-amber-deep); font-weight: 600; letter-spacing: .06em; text-transform: uppercase; font-size: .68rem; padding-top: .25em; } .cs-row dd { color: var(--c-text-dim); } .cs-row dd+dt { margin-top: .6em; } /* ---- CSS placeholder image variants ---- */.ph { position: absolute; inset: 0; background: #0d0e12; overflow: hidden; } .ph::before { content: ""; position: absolute; inset: 0; } .ph--facade::before { background: radial-gradient(80% 60% at 30% 10%, rgba(232,162,61,.25), transparent 55%),
  repeating-linear-gradient(90deg, #131419 0 30px, #0c0d11 30px 33px),
  repeating-linear-gradient(0deg, transparent 0 22px, rgba(246,241,231,.05) 22px 24px); } .ph--urban::before { background: radial-gradient(60% 70% at 80% 100%, rgba(232,162,61,.30), transparent 55%),
  linear-gradient(180deg,#0e0f14,#1a1206 130%),
  repeating-linear-gradient(115deg, transparent 0 40px, rgba(246,241,231,.04) 40px 42px); } .ph--museum::before { background: radial-gradient(50% 80% at 50% 0%, rgba(232,162,61,.32), transparent 60%),
  linear-gradient(180deg,#141015,#0a0a0c),
  repeating-linear-gradient(0deg, transparent 0 48px, rgba(232,162,61,.06) 48px 50px); } .ph--stadium::before { background: radial-gradient(70% 55% at 50% 18%, rgba(246,241,231,.18), transparent 55%),
  radial-gradient(40% 40% at 50% 60%, rgba(232,162,61,.16), transparent 60%),
  linear-gradient(180deg,#0f1014,#0a0a0c); } .ph--interior::before { background: radial-gradient(70% 60% at 70% 30%, rgba(232,162,61,.22), transparent 55%),
  linear-gradient(180deg,#15110c,#0b0b0d),
  repeating-linear-gradient(90deg, transparent 0 60px, rgba(246,241,231,.04) 60px 62px); } .ph--bridge::before { background: radial-gradient(50% 40% at 50% 70%, rgba(232,162,61,.26), transparent 60%),
  linear-gradient(180deg,#0d1016,#0a0a0c),
  repeating-linear-gradient(60deg, transparent 0 28px, rgba(246,241,231,.05) 28px 30px); } .ph--portrait::before { background: radial-gradient(60% 50% at 50% 20%, rgba(232,162,61,.18), transparent 55%),
  linear-gradient(180deg,#161821,#0c0d11); } /* Real photography reveal — project cards layer a translucent amber-grade illustration over actual site photography */.proj__img .ph { background: transparent; } .proj__img .ph::before { opacity: .5; } .proj__img .ph svg { opacity: .4; } .ph__label { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 14px; z-index: 4; font-size: .64rem; letter-spacing: .04em; color: var(--c-text-faint); background: linear-gradient(transparent,rgba(8,8,10,.85)); font-style: italic; } /* =========================================================
   SUSTAINABILITY
   ========================================================= */.sustain { background: var(--c-black); position: relative; overflow: hidden; } .sustain::before { content: ""; position: absolute; inset: 0; background: radial-gradient(50% 60% at 85% 20%, var(--c-amber-glow), transparent 60%); pointer-events: none; } .sustain__grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px,5vw,80px); align-items: center; position: relative; } @media (max-width:860px){ .sustain__grid {  grid-template-columns: 1fr; } } .sustain__list { margin-top: 2rem; display: grid; gap: 1px; background: var(--c-line-soft); border: 1px solid var(--c-line-soft); } .sustain__item { background: var(--c-surface); padding: 1.3rem 1.4rem; display: grid; grid-template-columns: auto 1fr; gap: 1rem; align-items: start; } .sustain__item .ic { width: 34px; height: 34px; border: 1px solid var(--c-amber); border-radius: 50%; display: grid; place-items: center; color: var(--c-amber); flex-shrink: 0; } .sustain__item h4 { font-size: .98rem; margin-bottom: .25rem; } .sustain__item p { font-size: .85rem; color: var(--c-text-dim); max-width: 46ch; } .sustain__visual { position: relative; aspect-ratio: 4/5; border: 1px solid var(--c-line-soft); border-radius: var(--radius); overflow: hidden; min-height: 320px; } /* =========================================================
   SECTORS / LOGOS
   ========================================================= */.sectors { background: var(--c-base); border-top: 1px solid var(--c-line-soft); } .sector-tags { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 1.6rem; } .sector-tags li { border: 1px solid var(--c-line); border-radius: 40px; padding: .6em 1.2em; font-size: .82rem; color: var(--c-text); letter-spacing: .02em; } .logo-row { display: grid; grid-template-columns: repeat(6,1fr); gap: 1px; margin-top: clamp(36px,5vw,56px); background: var(--c-line-soft); border: 1px solid var(--c-line-soft); } @media (max-width:760px){ .logo-row {  grid-template-columns: repeat(3,1fr); } } .logo-cell { background: var(--c-base); aspect-ratio: 2/1; display: grid; place-items: center; color: var(--c-text-faint); font-family: var(--f-display); font-size: 1rem; letter-spacing: .04em; transition: color .3s; } .logo-cell:hover { color: var(--c-text); } /* =========================================================
   ABOUT / APPROACH
   ========================================================= */.about { background: var(--c-black); } .approach { display: grid; grid-template-columns: repeat(4,1fr); gap: 1px; background: var(--c-line-soft); border: 1px solid var(--c-line-soft); margin-top: clamp(32px,4vw,56px); } @media (max-width:860px){ .approach {  grid-template-columns: repeat(2,1fr); } } @media (max-width:520px){ .approach {  grid-template-columns: 1fr; } } .phase { background: var(--c-surface); padding: clamp(24px,3vw,34px); position: relative; } .phase__n { font-family: var(--f-display); font-size: 2.4rem; font-weight: 300; color: var(--c-line); line-height: 1; margin-bottom: 1rem; transition: color .4s; } .phase:hover .phase__n { color: var(--c-amber); } .phase h4 { font-size: 1.05rem; margin-bottom: .5rem; } .phase p { font-size: .86rem; color: var(--c-text-dim); } .team-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: clamp(16px,2.5vw,28px); margin-top: clamp(32px,4vw,52px); } @media (max-width:860px){ .team-grid {  grid-template-columns: repeat(2,1fr); } } @media (max-width:460px){ .team-grid {  grid-template-columns: 1fr; } } .member__img { aspect-ratio: 3/4; position: relative; border: 1px solid var(--c-line-soft); border-radius: var(--radius); overflow: hidden; filter: grayscale(.3) contrast(1.05); } .member h4 { margin-top: 1rem; font-size: 1rem; } .member .role { font-size: .78rem; color: var(--c-amber); letter-spacing: .04em; margin-top: .2rem; } .member .creds { font-size: .74rem; color: var(--c-text-faint); margin-top: .5rem; } .certs { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 2rem; } .cert { border: 1px solid var(--c-line); padding: .7em 1.2em; border-radius: var(--radius); font-size: .78rem; letter-spacing: .06em; color: var(--c-text); display: flex; gap: .6em; align-items: center; } .cert b { color: var(--c-amber); font-weight: 600; } /* =========================================================
   INSIGHTS
   ========================================================= */.insights { background: var(--c-base); } .insight-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: clamp(18px,2.5vw,30px); } @media (max-width:860px){ .insight-grid {  grid-template-columns: 1fr; } } .insight { border: 1px solid var(--c-line-soft); border-radius: var(--radius); padding: clamp(22px,2.5vw,30px); background: var(--c-surface); transition: border-color .4s,transform .4s var(--ease); display: flex; flex-direction: column; } .insight:hover { border-color: var(--c-line); transform: translateY(-3px); } .insight .kind { font-size: .68rem; letter-spacing: .16em; text-transform: uppercase; color: var(--c-amber); font-weight: 600; } .insight .date { font-size: .72rem; color: var(--c-text-faint); margin-left: auto; } .insight .top { display: flex; align-items: center; gap: 1em; margin-bottom: 1.2rem; } .insight h3 { font-family: var(--f-display); font-weight: 400; font-size: 1.25rem; margin-bottom: .6rem; } .insight p { font-size: .88rem; color: var(--c-text-dim); flex: 1; } .insight .link-arrow { margin-top: 1.4rem; } /* =========================================================
   CAREERS
   ========================================================= */.careers { background: var(--c-black); } .roles { margin-top: clamp(28px,4vw,44px); border-top: 1px solid var(--c-line-soft); } .role { display: grid; grid-template-columns: 1.4fr 1fr 1fr auto; gap: 1rem; align-items: center; padding: 1.5rem 0; border-bottom: 1px solid var(--c-line-soft); transition: padding-left .3s var(--ease); } .role:hover { padding-left: 10px; } .role h4 { font-size: 1.1rem; font-weight: 500; } .role .meta { font-size: .82rem; color: var(--c-text-dim); } @media (max-width:760px){ .role {  grid-template-columns: 1fr;  gap: .4rem;  align-items: start; }  .role .link-arrow {  margin-top: .6rem; } } /* =========================================================
   CONTACT
   ========================================================= */.contact { background: var(--c-base); } .contact__grid { display: grid; grid-template-columns: 1fr 1.1fr; gap: clamp(36px,6vw,90px); } @media (max-width:860px){ .contact__grid {  grid-template-columns: 1fr; } } .offices { display: grid; gap: 1.6rem; margin-top: 2rem; } .office h4 { font-size: 1rem; margin-bottom: .3rem; display: flex; align-items: center; gap: .5em; } .office h4 .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--c-amber); } .office p { font-size: .86rem; color: var(--c-text-dim); } .office a { color: var(--c-text); } .office a:hover { color: var(--c-amber); } form { display: grid; gap: 1.1rem; } .field { display: grid; gap: .5rem; } .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem; } @media (max-width:520px){ .field-row {  grid-template-columns: 1fr; } } label { font-size: .74rem; letter-spacing: .1em; text-transform: uppercase; color: var(--c-text-dim); font-weight: 600; } input, select, textarea { background: var(--c-surface); border: 1px solid var(--c-line); border-radius: var(--radius); padding: .9em 1em; color: var(--c-white); font-family: inherit; font-size: .95rem; transition: border-color .3s; width: 100%; } input::placeholder, textarea::placeholder { color: var(--c-text-faint); } input:focus, select:focus, textarea:focus { border-color: var(--c-amber); outline: none; } textarea { resize: vertical; min-height: 120px; } .form-note { font-size: .74rem; color: var(--c-text-faint); } /* =========================================================
   FOOTER
   ========================================================= */.site-footer { background: var(--c-black); border-top: 1px solid var(--c-line-soft); padding-block: clamp(48px,6vw,80px) 32px; } .footer-grid { display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: clamp(28px,4vw,56px); } @media (max-width:860px){ .footer-grid {  grid-template-columns: 1fr 1fr; } } @media (max-width:520px){ .footer-grid {  grid-template-columns: 1fr; } } .footer-brand .brand { font-size: 1.6rem; margin-bottom: 1rem; } .footer-brand p { font-size: .86rem; color: var(--c-text-dim); max-width: 38ch; } .footer-col h5 { font-size: .72rem; letter-spacing: .16em; text-transform: uppercase; color: var(--c-text-faint); margin-bottom: 1.1rem; font-weight: 600; } .footer-col a { display: block; font-size: .88rem; color: var(--c-text-dim); padding: .32em 0; transition: color .3s; } .footer-col a:hover { color: var(--c-amber); } .footer-bottom { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 1rem; margin-top: clamp(40px,5vw,64px); padding-top: 24px; border-top: 1px solid var(--c-line-soft); font-size: .78rem; color: var(--c-text-faint); } .footer-bottom .socials { display: flex; gap: 1.2em; } .footer-bottom a:hover { color: var(--c-amber); } /* =========================================================
   Reveal-on-scroll
   ========================================================= */.reveal { opacity: 0; transform: translateY(24px); transition: opacity .8s var(--ease),transform .8s var(--ease); } .reveal.in { opacity: 1; transform: none; } /* =========================================================
   Mobile nav
   ========================================================= */@media (max-width:980px){ .nav-toggle {  display: flex; }  .nav-links {  position: fixed;  inset: var(--header-h) 0 0 0;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 1.6rem;  background: rgba(10,10,12,.98);  backdrop-filter: blur(8px);  transform: translateX(100%);  transition: transform .45s var(--ease); }  .nav-links.open {  transform: translateX(0); }  .nav-links a {  font-size: 1.2rem;  color: var(--c-white); }  .nav-cta {  margin-left: 0;  margin-top: .5rem; } } /* =========================================================
   Cursor motion-blur glow (light trail)
   ========================================================= */.cursor-glow { position: fixed; top: 0; left: 0; width: 26px; height: 26px; border-radius: 50%; pointer-events: none;  /* never blocks clicks */ z-index: 9999; background: radial-gradient(circle, rgba(232,162,61,.55) 0%, rgba(232,162,61,.18) 40%, transparent 70%); mix-blend-mode: screen;  /* glows on dark backgrounds */ transform: translate(-50%,-50%); will-change: transform,filter; transition: filter .25s var(--ease), opacity .3s var(--ease), width .3s var(--ease), height .3s var(--ease), background .3s var(--ease); } /* the soft lagging "blur tail" */.cursor-trail { position: fixed; top: 0; left: 0; width: 46px; height: 46px; border-radius: 50%; pointer-events: none; z-index: 9998; background: radial-gradient(circle, rgba(232,162,61,.28) 0%, transparent 70%); mix-blend-mode: screen; transform: translate(-50%,-50%); filter: blur(6px); will-change: transform,filter; } /* Hide entirely on touch devices and when motion is reduced */@media (hover:none), (prefers-reduced-motion:reduce){ .cursor-glow, .cursor-trail {  display: none !important; } }
/* the cursor swells and turns brighter over anything clickable — "magnetic" feedback */
.cursor-glow.cursor-glow--active { width: 54px; height: 54px; background: radial-gradient(circle, rgba(232,162,61,.8) 0%, rgba(232,162,61,.3) 45%, transparent 72%); }

/* =========================================================
   3D AMBIENT LIGHT ORBS — drifting depth-parallax atmosphere
   ========================================================= */
.ambient-lights { position: fixed; inset: 0; z-index: 2; pointer-events: none; overflow: hidden; }
.ambient-light-parallax { position: absolute; inset: 0; will-change: transform; transition: transform .1s linear; }
.ambient-light { position: absolute; border-radius: 50%; mix-blend-mode: screen; filter: blur(70px); will-change: transform; }
.ambient-light--1 { width: 42vmax; height: 42vmax; top: -14%; left: -10%; opacity: .55; background: radial-gradient(circle, rgba(232,162,61,.55) 0%, rgba(232,162,61,0) 70%); animation: driftA 24s ease-in-out infinite; }
.ambient-light--2 { width: 34vmax; height: 34vmax; bottom: -14%; right: -8%; opacity: .45; background: radial-gradient(circle, rgba(196,126,28,.45) 0%, rgba(196,126,28,0) 70%); animation: driftB 30s ease-in-out infinite; }
.ambient-light--3 { width: 26vmax; height: 26vmax; top: 38%; left: 58%; opacity: .3; background: radial-gradient(circle, rgba(246,241,231,.3) 0%, rgba(246,241,231,0) 70%); animation: driftC 36s ease-in-out infinite; }
@keyframes driftA { 0%,100%{ transform: translate(0,0); } 50%{ transform: translate(6vmax,8vmax); } }
@keyframes driftB { 0%,100%{ transform: translate(0,0); } 50%{ transform: translate(-7vmax,-5vmax); } }
@keyframes driftC { 0%,100%{ transform: translate(0,0); } 50%{ transform: translate(-5vmax,6vmax); } }
@media (prefers-reduced-motion: reduce){ .ambient-light { animation: none !important; } .ambient-light-parallax { transition: none !important; } }

/* =========================================================
   3D TILT CARDS — perspective tilt + cursor-tracked light sheen
   ========================================================= */
.tilt-card { position: relative; }
.tilt-card::after { content: ""; position: absolute; inset: 0; z-index: 1; border-radius: inherit; background: radial-gradient(circle at var(--mx,50%) var(--my,50%), rgba(255,255,255,.12), transparent 55%); opacity: 0; transition: opacity .35s var(--ease); pointer-events: none; }
.tilt-card:hover::after { opacity: 1; }
@media (hover:none){ .tilt-card::after { display: none; } }
/* ---------- Active nav link (multi-page) ---------- */
.nav-links a.active { color: var(--c-white); }
.nav-links a.active::after { width: 100%; }
.footer-col a.active { color: var(--c-amber); }
