/* ════════════════════════════════════════════════════════
   BARE BONES DESIGN — "BONE & INK"
   Art direction: bone-white canvas · teal ink · red punch
   ════════════════════════════════════════════════════════ */

*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }

:root {
  --bone:    #f4efe4;
  --bone-2:  #ece5d3;
  --ink:     #16242c;
  --teal:    #1a2e3a;
  --red:     #e0381f;
  --red-deep:#c0281e;
  --gold:    #c9a057;
  --gold-ink:#9e7c33;
  --cond: 'Barlow Condensed', sans-serif;
  --sans: 'Barlow', sans-serif;
  --nav-h: 88px;
  --pad: clamp(20px, 5vw, 64px);
  --ease: cubic-bezier(0.65, 0, 0.2, 1);
  /* skull embedded as data URI — CSS mask images are blocked
     by Chrome on file:// (treated as cross-origin) */
  --skull: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmYAAAQnCAYAAABR+KB5AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4XuzdP3bbyLY18H3eeqE8APcA5Nx2bn65dHNpAHLe6tzs3OrcGoCUXyl/dG4rNwdgDaCZ1xfUgQgVTuEfAbAK2L+1vO41xO6WKBDYOHWqSpxzICIiIqLj+5+mFxARERHRNBjMiIiIiBLBYEZERESUCAYzIiIiokQwmBERERElgsGMiIiIKBEMZkRERESJYDAjIiIiSgSDGREREVEiGMyIiIiIEsFgRkRERJQIBjMiIiKiRDCYERERESWCwYyIiIgoEQxmRERERIlgMCMiIiJKBIMZERERUSIYzIiIiIgSwWBGRERElAgGMyIiIqJEMJgRERERJYLBjIiIiCgRDGZEREREiWAwIyIiIkoEgxkRERFRIhjMiIiIiBLBYEZERESUCAYzIiIiokQwmBERERElgsGMiIiIKBEMZkRERESJYDAjIiIiSgSDGREREVEiGMyIiIiIEsFgRkRERJQIBjMiIiKiRDCYERERESWCwYyIiIgoEQxmRERERIlgMCMiIiJKBIMZERERUSIYzIiIiIgSwWBGRERElAgGMyIiIqJEMJgRERERJYLBjIiIiCgRDGZEREREiWAwIyIiIkoEgxkRERFRIhjMiIiIiBLBYEZERESUCAYzIiIiokQwmBERERElgsGMiIiIKBEMZkRERESJYDAjIiIiSgSDGREREVEiGMyIiIiIEsFgRkRERJQIBjMiIiKiRDCYERERESWCwYyIiIgoEQxmRERERIlgMCMiIiJKBIMZERERUSIYzIiIiIgSwWBGRERElAgGMyIiIqJEMJgRERERJYLBjIiIiCgRDGZEREREiWAwIyIiIkoEgxkRERFRIhjMiIiIiBLBYEZERESUCAYzIiIiokQwmBERERElgsGMiIiIKBEMZkRERESJYDAjIiIiSgSDGREREVEiGMyIiIiIEsFgRkRERJQIBjMiIiKiRDCYERERESWCwYyIiIgoEQxmRERERIlgMCMiIiJKBIMZERERUSIYzIiIiIgSwWBGRERElAgGMyIiIqJEMJgRERERJYLBjIiIiCgRDGZEREREiWAwIyIiIkoEgxkRERFRIhjMiIiIiBLBYEZERESUCAYzIiIiokQwmBERERElgsGM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');
}

html { font-size: 16px; scroll-behavior: smooth; }

body {
  font-family: var(--sans);
  background: var(--bone);
  color: var(--ink);
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

body.lock { overflow: hidden; }

img { display: block; max-width: 100%; }
a { text-decoration: none; color: inherit; }
::selection { background: var(--red); color: var(--bone); }

/* paper grain — sits over everything, very quiet */
body::after {
  content: '';
  position: fixed;
  inset: 0;
  z-index: 9990;
  pointer-events: none;
  opacity: 0.16;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.16'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
}

@media (hover: hover) and (pointer: fine) {
  body, body * { cursor: none !important; }
}

/* ── Skull as recolourable mask ─────────────────────── */
.skull-mask {
  display: block;
  aspect-ratio: 614 / 1063;
  background: var(--ink);
  -webkit-mask: var(--skull) center / contain no-repeat;
          mask: var(--skull) center / contain no-repeat;
}

/* ════════════════════════════════════════════════════════
   LOADER — x-ray plate: grid, crop marks, glitch scan,
   diagnostic readouts, GOOD BONES stamp
   ════════════════════════════════════════════════════════ */
#loader {
  position: fixed;
  inset: 0;
  z-index: 9000;
  background: var(--bone);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* faint blueprint grid */
.xr-grid {
  position: absolute; inset: 0;
  background:
    repeating-linear-gradient(to right,  rgba(22,36,44,0.05) 0 1px, transparent 1px 80px),
    repeating-linear-gradient(to bottom, rgba(22,36,44,0.05) 0 1px, transparent 1px 80px);
  pointer-events: none;
}
/* centre crosshair lines */
.xr-grid::before, .xr-grid::after {
  content: '';
  position: absolute;
  background: rgba(224, 56, 31, 0.14);
}
.xr-grid::before { left: 50%; top: 0; bottom: 0; width: 1px; }
.xr-grid::after  { top: 50%; left: 0; right: 0; height: 1px; }

/* corner crop marks */
.xr-mark {
  position: absolute;
  width: 26px; height: 26px;
  border: 2px solid var(--ink);
  opacity: 0.55;
}
.xr-mark.tl { top: 26px; left: 26px;   border-right: 0; border-bottom: 0; }
.xr-mark.tr { top: 26px; right: 26px;  border-left: 0;  border-bottom: 0; }
.xr-mark.bl { bottom: 86px; left: 26px;  border-right: 0; border-top: 0; }
.xr-mark.br { bottom: 86px; right: 26px; border-left: 0;  border-top: 0; }

/* diagnostic readouts, top corners */
.xr-readout {
  position: absolute;
  top: 38px;
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.32em;
  text-transform: uppercase;
  color: var(--ink);
}
.xr-readout.ro-tl { left: 68px; }
.xr-readout.ro-tr { right: 68px; color: var(--red); }
.xr-readout.ro-tr .blink { animation: roBlink 1s steps(2) infinite; }
@keyframes roBlink { 50% { opacity: 0; } }

/* skull plate */
.loader-skull-wrap {
  position: relative;
  height: min(64vh, 600px);
  aspect-ratio: 614 / 1063;
}

.loader-skull-wrap .skull-base {
  position: absolute; inset: 0;
  background: var(--ink);
  -webkit-mask: var(--skull) center / contain no-repeat;
          mask: var(--skull) center / contain no-repeat;
  opacity: 0.13;
}

/* RGB-split ghosts — flicker on during the scan */
.loader-skull-wrap .skull-ghost {
  position: absolute; inset: 0;
  -webkit-mask: var(--skull) center / contain no-repeat;
          mask: var(--skull) center / contain no-repeat;
  opacity: 0;
  pointer-events: none;
}
.loader-skull-wrap .skull-ghost.g1 { background: var(--teal); }
.loader-skull-wrap .skull-ghost.g2 { background: var(--gold); }
#loader.scanning .skull-ghost.g1 { animation: ghost1 0.9s steps(2, jump-none) infinite; }
#loader.scanning .skull-ghost.g2 { animation: ghost2 1.1s steps(3, jump-none) infinite; }
@keyframes ghost1 {
  0%, 78%  { opacity: 0; transform: translate(0, 0); }
  80%      { opacity: 0.5; transform: translate(-7px, 2px); }
  88%      { opacity: 0.3; transform: translate(5px, -2px); }
  96%, 100%{ opacity: 0; transform: translate(0, 0); }
}
@keyframes ghost2 {
  0%, 84%  { opacity: 0; transform: translate(0, 0); }
  86%      { opacity: 0.45; transform: translate(6px, -3px); }
  93%      { opacity: 0.25; transform: translate(-4px, 3px); }
  100%     { opacity: 0; transform: translate(0, 0); }
}

/* the scanned (revealed) portion — red, clipped by the sweep */
.loader-skull-wrap .skull-scan {
  position: absolute; inset: 0;
  background: var(--red);
  -webkit-mask: var(--skull) center / contain no-repeat;
          mask: var(--skull) center / contain no-repeat;
  clip-path: inset(0 0 100% 0);
}

/* scan beam — red band + ruler ticks */
.scan-beam {
  position: absolute;
  left: -30%; right: -30%;
  top: 0;
  height: 2px;
  background: var(--red);
  box-shadow: 0 0 22px 3px rgba(224, 56, 31, 0.5);
  opacity: 0;
}
.scan-beam::before {
  content: '';
  position: absolute;
  left: 0; right: 0;
  top: -13px; height: 26px;
  background: linear-gradient(to bottom, transparent, rgba(224, 56, 31, 0.14), transparent);
}
.scan-beam::after {
  content: '';
  position: absolute;
  left: 0; right: 0;
  top: -5px; height: 5px;
  background: repeating-linear-gradient(to right,
    var(--red) 0 2px, transparent 2px 14px);
  opacity: 0.6;
}

/* big tabular counter — bottom left, plate style */
.loader-count {
  position: absolute;
  left: 64px; bottom: 110px;
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(44px, 6.5vw, 90px);
  line-height: 0.9;
  letter-spacing: 0;
  color: var(--ink);
  font-variant-numeric: tabular-nums;
}
.loader-count em {
  display: block;
  font-style: normal;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.32em;
  color: var(--red);
  margin-bottom: 10px;
}

/* cycling status line — bottom right */
.loader-status {
  position: absolute;
  right: 64px; bottom: 118px;
  text-align: right;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--ink);
  opacity: 0.75;
}
.loader-status::after {
  content: '▌';
  color: var(--red);
  animation: roBlink 0.8s steps(2) infinite;
}

/* GOOD BONES stamp — slams in at 100% */
.loader-stamp {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%) rotate(-8deg) scale(3);
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(46px, 6.9vw, 95px);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--gold-ink);
  border: 6px solid var(--gold-ink);
  border-radius: 14px;
  padding: 6px 34px 14px;
  opacity: 0;
  pointer-events: none;
  white-space: nowrap;
  /* ink grit — stamped, not printed */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 11 -3.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 11 -3.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  -webkit-mask-size: 260px;
          mask-size: 260px;
}
#loader.done .loader-stamp { animation: stampIn 0.42s cubic-bezier(0.2, 1.4, 0.4, 1) forwards; }
@keyframes stampIn {
  0%   { opacity: 0; transform: translate(-50%, -50%) rotate(-8deg) scale(2.6); }
  60%  { opacity: 1; transform: translate(-50%, -50%) rotate(-8deg) scale(0.94); }
  100% { opacity: 1; transform: translate(-50%, -50%) rotate(-8deg) scale(1); }
}
/* plate shudders when the stamp lands */
#loader.done .loader-skull-wrap { animation: plateShake 0.3s ease 0.12s; }
@keyframes plateShake {
  0%, 100% { transform: translate(0, 0); }
  25% { transform: translate(-5px, 3px); }
  50% { transform: translate(4px, -3px); }
  75% { transform: translate(-2px, 2px); }
}

/* loader footer line */
.loader-footer {
  position: absolute;
  bottom: 0; left: 0; right: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
  padding: 18px 28px;
  border-top: 1px solid rgba(22, 36, 44, 0.14);
  font-family: var(--cond);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: rgba(22, 36, 44, 0.55);
}

@media (max-width: 700px) {
  .xr-readout.ro-tl { left: 26px; }
  .xr-readout.ro-tr { right: 26px; }
  .loader-count { left: 26px; bottom: 130px; }
  .loader-status { right: 26px; bottom: 76px; }
  .xr-mark.bl, .xr-mark.br { bottom: 60px; }
}

/* curtains that wipe the loader away */
.curtain {
  position: fixed; inset: 0;
  z-index: 8990;
  background: var(--ink);
  transform: translateY(101%);
  pointer-events: none;
}
.curtain.c2 { background: var(--red); z-index: 8989; }

/* ════════════════════════════════════════════════════════
   CURSOR
   ════════════════════════════════════════════════════════ */
#cursor, #cursor-ring {
  position: fixed; top: 0; left: 0;
  pointer-events: none;
  z-index: 10000;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
@media (hover: hover) and (pointer: fine) {
  #cursor, #cursor-ring { display: block; }
}
#cursor { width: 8px; height: 8px; background: var(--red); }
#cursor-ring {
  width: 36px; height: 36px;
  border: 1.5px solid rgba(22, 36, 44, 0.4);
  transition: width 0.25s ease, height 0.25s ease,
              border-color 0.25s ease, background 0.25s ease;
}
#cursor-ring.hovering {
  width: 64px; height: 64px;
  border-color: var(--red);
  background: rgba(224, 56, 31, 0.08);
}
#cursor-ring.label {
  width: 84px; height: 84px;
  background: var(--red);
  border-color: var(--red);
}
#cursor-ring .ring-txt {
  position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  font-family: var(--cond);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--bone);
  opacity: 0;
  transition: opacity 0.2s;
}
#cursor-ring.label .ring-txt { opacity: 1; }

/* ════════════════════════════════════════════════════════
   NAV
   ════════════════════════════════════════════════════════ */
#nav {
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 900;
  height: var(--nav-h);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 var(--pad);
  background: rgba(244, 239, 228, 0.88);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(22, 36, 44, 0.1);
  transition: transform 0.45s var(--ease);
}
#nav.hide { transform: translateY(-100%); }

.nav-logo img { height: 34px; width: auto; }

.nav-right { display: flex; align-items: center; gap: 38px; }
.nav-links { display: flex; list-style: none; gap: 34px; }

.nav-links a {
  position: relative;
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--ink);
  padding: 6px 0;
}
.nav-links a::after {
  content: '';
  position: absolute;
  left: 0; bottom: 0;
  width: 100%; height: 2px;
  background: var(--red);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.35s var(--ease);
}
.nav-links a:hover::after, .nav-links a.active::after {
  transform: scaleX(1);
  transform-origin: left;
}

.nav-cta {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--bone);
  background: var(--ink);
  border: 1.5px solid var(--ink);
  border-radius: 100px;
  padding: 12px 26px;
  transition: background 0.25s, color 0.25s, transform 0.25s;
  display: inline-block;
}
.nav-cta:hover { background: var(--red); border-color: var(--red); transform: translateY(-2px); }

/* burger */
#burger {
  display: none;
  flex-direction: column;
  gap: 6px;
  background: none;
  border: 0;
  padding: 8px;
}
#burger span {
  display: block;
  width: 28px; height: 2px;
  background: var(--ink);
  transition: transform 0.3s, opacity 0.3s;
}
body.menu-open #burger span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
body.menu-open #burger span:nth-child(2) { opacity: 0; }
body.menu-open #burger span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

#mobile-menu {
  position: fixed; inset: 0;
  z-index: 890;
  background: var(--ink);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--pad);
  gap: 8px;
  clip-path: inset(0 0 100% 0);
  transition: clip-path 0.55s var(--ease);
}
body.menu-open #mobile-menu { clip-path: inset(0 0 0 0); }
#mobile-menu a {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(42px, 10vw, 72px);
  text-transform: uppercase;
  color: var(--bone);
  line-height: 1.05;
  transition: color 0.2s, transform 0.3s;
}
#mobile-menu a:hover { color: var(--red); transform: translateX(10px); }

/* ════════════════════════════════════════════════════════
   HERO
   ════════════════════════════════════════════════════════ */
#hero {
  position: relative;
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: calc(var(--nav-h) + 30px) var(--pad) 0;
  overflow: hidden;
}

.hero-kicker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  margin-bottom: clamp(16px, 3vh, 36px);
}

/* ── live Prague strip — date · time · weather ──────── */
#live-strip {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  gap: 14px;
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--ink);
  border: 1.5px solid rgba(22, 36, 44, 0.25);
  border-radius: 100px;
  padding: 9px 20px;
  opacity: 0;
  transition: opacity 0.6s ease;
}
#live-strip.on { opacity: 1; }
#live-strip .sep { color: var(--red); font-weight: 500; }
#live-strip .ls-temp { color: var(--red); }
#live-strip i { color: var(--red); font-size: 12px; }
#live-strip .ls-time { font-variant-numeric: tabular-nums; }
.hero-kicker .dot {
  width: 9px; height: 9px;
  border-radius: 50%;
  background: var(--red);
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(224, 56, 31, 0.4); }
  50% { box-shadow: 0 0 0 9px rgba(224, 56, 31, 0); }
}

.hero-title {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(58px, 12.5vw, 196px);
  line-height: 0.88;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: var(--ink);
}
.hero-title .row { display: block; overflow: hidden; }
.hero-title .row > span {
  display: inline-block;
  transform: translateY(110%);
  transition: transform 0.9s var(--ease);
}
.hero-title .row.in > span { transform: translateY(0); }

.hero-title .stroke {
  color: transparent;
  -webkit-text-stroke: 2px var(--ink);
}
.hero-title .red { color: var(--red); }

.hero-skull {
  position: absolute;
  right: clamp(-40px, 2vw, 80px);
  bottom: 18vh;
  height: min(58vh, 560px);
  opacity: 0;
  transform: translateY(40px) rotate(6deg);
  transition: opacity 1s ease 0.5s, transform 1.1s var(--ease) 0.5s;
  pointer-events: none;
}
.hero-skull.in { opacity: 1; transform: translateY(0) rotate(6deg); }

/* rotating sticker badge — About section, spins with scroll */
.spin-badge {
  position: relative;
  flex: 0 0 auto;
  width: 142px; height: 142px;
  pointer-events: none;
  filter: drop-shadow(0 10px 24px rgba(22, 36, 44, 0.25));
}
.spin-badge svg { width: 100%; height: 100%; will-change: transform; }
.spin-badge .badge-skull {
  position: absolute;
  left: 50%; top: 50%;
  transform: translate(-50%, -50%);
  height: 48px;
  background: var(--bone);
}
#about .sec-head { align-items: center; }
#about .spin-badge { margin-right: clamp(60px, 24vw, 420px); }

/* smaller badge on project pages — right of the back-link row */
.proj-hero { position: relative; }
.proj-badge {
  position: absolute;
  top: calc(var(--nav-h) + clamp(50px, 9vh, 110px) - 36px);
  right: var(--pad);
  width: 106px; height: 106px;
}
.proj-badge .badge-skull { height: 36px; }
@media (max-width: 700px) { .proj-badge { display: none; } }
@media (max-width: 700px) { .spin-badge { display: none; } }

.hero-sub {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  padding: clamp(24px, 4vh, 48px) 0;
}
.hero-sub p {
  max-width: 520px;
  font-size: clamp(16px, 1.4vw, 19px);
  line-height: 1.55;
  font-weight: 400;
}
.hero-sub p strong { font-weight: 600; color: var(--red-deep); }

.hero-ctas { display: flex; gap: 14px; flex-wrap: wrap; }

.btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  padding: 16px 32px;
  border-radius: 100px;
  border: 1.5px solid var(--ink);
  color: var(--ink);
  background: transparent;
  transition: background 0.25s, color 0.25s, border-color 0.25s, transform 0.25s;
}
.btn:hover { transform: translateY(-3px); }
.btn.solid { background: var(--ink); color: var(--bone); }
.btn.solid:hover { background: var(--red); border-color: var(--red); }
.btn.outline:hover { background: var(--ink); color: var(--bone); }
.btn.red { background: var(--red); border-color: var(--red); color: var(--bone); }
.btn.red:hover { background: var(--ink); border-color: var(--ink); }
.btn.on-dark { border-color: var(--bone); color: var(--bone); }
.btn.on-dark:hover { background: var(--bone); color: var(--ink); }

/* ── red marquee band ───────────────────────────────── */
.marquee {
  position: relative;
  background: var(--red);
  color: var(--bone);
  overflow: hidden;
  padding: 16px 0;
  margin: 0 calc(-1 * var(--pad));
}
.marquee .track {
  display: flex;
  width: max-content;
  animation: marquee 28s linear infinite;
}
.marquee:hover .track { animation-play-state: paused; }
.marquee span {
  font-family: var(--cond);
  font-size: clamp(18px, 2.2vw, 28px);
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 18px;
  display: flex;
  align-items: center;
  gap: 36px;
}
.marquee span::after { content: '✕'; font-size: 0.7em; opacity: 0.7; }
@keyframes marquee {
  to { transform: translateX(-50%); }
}

/* ════════════════════════════════════════════════════════
   SECTION SCAFFOLD
   ════════════════════════════════════════════════════════ */
section { position: relative; }
.wrap { padding: clamp(80px, 12vh, 150px) var(--pad); }

.sec-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: clamp(40px, 7vh, 80px);
}
.sec-label {
  display: flex;
  align-items: center;
  gap: 12px;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  color: var(--red);
}
.sec-label::before {
  content: '';
  width: 34px; height: 2px;
  background: var(--red);
}
.sec-label em { font-style: normal; color: inherit; opacity: 0.55; font-weight: 500; }

.sec-title {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(44px, 7.5vw, 110px);
  line-height: 0.95;
  text-transform: uppercase;
  letter-spacing: -0.01em;
}
.sec-title .stroke { color: transparent; -webkit-text-stroke: 2px currentColor; }

/* scroll reveal */
.rv {
  opacity: 0;
  transform: translateY(36px);
  transition: opacity 0.8s ease, transform 0.8s var(--ease);
}
.rv.in { opacity: 1; transform: translateY(0); }
.rv.d1 { transition-delay: 0.1s; }
.rv.d2 { transition-delay: 0.2s; }
.rv.d3 { transition-delay: 0.3s; }

/* ════════════════════════════════════════════════════════
   ABOUT
   ════════════════════════════════════════════════════════ */
#about { background: var(--bone); }

.about-grid {
  display: grid;
  grid-template-columns: minmax(160px, 220px) 1fr;
  gap: clamp(36px, 5vw, 80px);
  align-items: start;
}

/* small "press-pass" photo — present, not dominant */
.about-photo {
  position: sticky;
  top: calc(var(--nav-h) + 30px);
  border-radius: 14px;
  overflow: hidden;
  background: var(--teal);
  transform: rotate(-3deg);
  box-shadow: 0 18px 40px -16px rgba(22, 36, 44, 0.4);
  transition: transform 0.35s var(--ease);
}
.about-photo:hover { transform: rotate(0deg) scale(1.04); }
.about-photo img {
  width: 100%;
  filter: grayscale(1) contrast(1.05);
  mix-blend-mode: luminosity;
  opacity: 0.92;
  transition: filter 0.5s, mix-blend-mode 0.5s, opacity 0.5s;
}
.about-photo:hover img {
  filter: grayscale(0);
  mix-blend-mode: normal;
  opacity: 1;
}
.about-photo .photo-tag {
  position: absolute;
  bottom: 10px; left: 10px;
  background: var(--red);
  color: var(--bone);
  font-family: var(--cond);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  padding: 6px 12px;
  border-radius: 100px;
}

.about-copy p {
  font-size: clamp(17px, 1.5vw, 21px);
  line-height: 1.6;
  margin-bottom: 1.2em;
  max-width: 640px;
}
.about-copy p strong { color: var(--red-deep); font-weight: 600; }

.stats {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(28px, 4vw, 64px);
  margin: clamp(32px, 5vh, 56px) 0;
  padding: clamp(24px, 4vh, 40px) 0;
  border-top: 1.5px solid rgba(22, 36, 44, 0.15);
  border-bottom: 1.5px solid rgba(22, 36, 44, 0.15);
}
.stat .num {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(52px, 6vw, 84px);
  line-height: 1;
  color: var(--red);
}
.stat .lbl {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  margin-top: 6px;
  opacity: 0.7;
}

.about-meta {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 32px;
}
.about-meta h4 {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--red);
  margin-bottom: 14px;
}
.about-meta li {
  list-style: none;
  font-size: 15.5px;
  line-height: 1.9;
  border-bottom: 1px solid rgba(22, 36, 44, 0.08);
}
.about-meta p { font-size: 15.5px; line-height: 1.9; }

/* ════════════════════════════════════════════════════════
   WORK — hover-reveal list (billchien-style energy)
   ════════════════════════════════════════════════════════ */
#work { background: var(--ink); color: var(--bone); }
#work .sec-label { color: var(--gold); }
#work .sec-label::before { background: var(--gold); }

.work-list { border-top: 1px solid rgba(244, 239, 228, 0.16); }

.work-item {
  position: relative;
  display: grid;
  grid-template-columns: 70px 1fr auto;
  align-items: center;
  gap: clamp(16px, 3vw, 40px);
  padding: clamp(24px, 4vh, 42px) 0;
  border-bottom: 1px solid rgba(244, 239, 228, 0.16);
  transition: padding 0.35s var(--ease);
}
a.work-item:hover { padding-left: 18px; }

.work-item .idx {
  font-family: var(--cond);
  font-weight: 600;
  font-size: 17px;
  letter-spacing: 0.1em;
  color: var(--gold);
}
.work-item .w-name {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(34px, 5.4vw, 76px);
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0;
  transition: color 0.3s;
}
a.work-item:hover .w-name { color: var(--red); }
.work-item.soon .w-name { opacity: 0.45; }

.work-item .w-meta {
  text-align: right;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  opacity: 0.6;
  line-height: 1.7;
}
.work-item .w-meta .soon-line { opacity: 0.85; }
.work-item .w-meta .view-tag {
  display: inline-block;
  background: var(--red);
  color: var(--bone);
  border-radius: 100px;
  padding: 5px 16px;
  font-size: 11px;
  letter-spacing: 0.22em;
}

/* floating Coming Soon stamp — hover on unbuilt projects */
#soon-stamp {
  position: fixed;
  z-index: 800;
  pointer-events: none;
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(34px, 3.6vw, 50px);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--red);
  border: 5px solid var(--red);
  border-radius: 10px;
  padding: 4px 26px 10px;
  opacity: 0;
  transform: rotate(-8deg) scale(0.7);
  transition: opacity 0.25s, transform 0.35s var(--ease);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 11 -3.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 11 -3.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");
  -webkit-mask-size: 260px;
          mask-size: 260px;
}
#soon-stamp.show { opacity: 1; transform: rotate(-8deg) scale(1); }

/* floating hover preview image */
#work-preview {
  position: fixed;
  z-index: 800;
  width: clamp(240px, 26vw, 420px);
  aspect-ratio: 4 / 3;
  border-radius: 14px;
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
  transform: scale(0.85) rotate(-3deg);
  transition: opacity 0.3s, transform 0.4s var(--ease);
}
#work-preview.show { opacity: 1; transform: scale(1) rotate(-3deg); }
#work-preview img {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
}

/* ════════════════════════════════════════════════════════
   SERVICES
   ════════════════════════════════════════════════════════ */
#services { background: var(--bone); }

.svc-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
@media (max-width: 1060px) { .svc-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px)  { .svc-grid { grid-template-columns: 1fr; } }

.svc-card {
  position: relative;
  border: 1.5px solid rgba(22, 36, 44, 0.18);
  border-radius: 18px;
  padding: clamp(28px, 3.5vw, 44px);
  overflow: hidden;
  transition: transform 0.35s var(--ease), box-shadow 0.35s;
  background: var(--bone);
}
.svc-card::before {
  content: '';
  position: absolute; inset: 0;
  background: var(--ink);
  transform: translateY(101%);
  transition: transform 0.45s var(--ease);
  border-radius: inherit;
}
.svc-card:hover { transform: translateY(-6px); box-shadow: 0 24px 50px -18px rgba(22, 36, 44, 0.35); }
.svc-card:hover::before { transform: translateY(0); }
.svc-card > * { position: relative; z-index: 1; }

.svc-card .s-num {
  font-family: var(--cond);
  font-weight: 800;
  font-size: 18px;
  color: var(--red);
  margin-bottom: 50px;
  transition: color 0.35s;
}
.svc-card h3 {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(28px, 2.6vw, 38px);
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 14px;
  transition: color 0.35s;
}
.svc-card p {
  font-size: 15.5px;
  line-height: 1.6;
  opacity: 0.8;
  transition: color 0.35s, opacity 0.35s;
}
.svc-card:hover .s-num { color: var(--gold); }
.svc-card:hover h3 { color: var(--bone); }
.svc-card:hover p { color: var(--bone); opacity: 0.75; }

/* ════════════════════════════════════════════════════════
   OFF THE CLOCK — Q&A on red
   ════════════════════════════════════════════════════════ */
#person { background: var(--red); color: var(--bone); }
#person .sec-label { color: var(--bone); }
#person .sec-label::before { background: var(--bone); }
#person .sec-title .stroke { -webkit-text-stroke-color: var(--bone); }

.person-grid {
  display: grid;
  grid-template-columns: 1fr minmax(200px, 320px);
  gap: clamp(40px, 6vw, 90px);
  align-items: start;
}

.person-intro {
  font-size: clamp(17px, 1.5vw, 20px);
  line-height: 1.6;
  max-width: 560px;
  margin-bottom: clamp(30px, 5vh, 50px);
  opacity: 0.92;
}

.qa { border-top: 1.5px solid rgba(244, 239, 228, 0.3); }
.qa-item { border-bottom: 1.5px solid rgba(244, 239, 228, 0.3); }
.qa-item button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  background: none;
  border: 0;
  color: inherit;
  text-align: left;
  font-family: var(--cond);
  font-weight: 700;
  font-size: clamp(20px, 2.2vw, 30px);
  text-transform: uppercase;
  padding: 22px 0;
}
.qa-item button .pm {
  flex: 0 0 auto;
  width: 34px; height: 34px;
  border: 1.5px solid rgba(244, 239, 228, 0.6);
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 18px;
  font-weight: 500;
  transition: transform 0.35s var(--ease), background 0.3s, color 0.3s;
}
.qa-item.open button .pm {
  transform: rotate(45deg);
  background: var(--bone);
  color: var(--red);
}
.qa-item .qa-a {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.45s var(--ease);
}
.qa-item .qa-a p {
  padding: 0 0 26px;
  font-size: 16.5px;
  line-height: 1.65;
  max-width: 620px;
  opacity: 0.95;
}
.qa-item .qa-a strong, .qa-item .qa-a em { font-weight: 600; font-style: normal; }

.person-skull {
  position: sticky;
  top: calc(var(--nav-h) + 30px);
  text-align: center;
}
.person-skull .skull-mask {
  height: min(44vh, 420px);
  margin: 0 auto;
  background: var(--bone);
  animation: bob 5s ease-in-out infinite;
}
@keyframes bob {
  0%, 100% { transform: translateY(0) rotate(-2deg); }
  50% { transform: translateY(-16px) rotate(2deg); }
}
.person-skull .skull-cap {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(22px, 2vw, 30px);
  text-transform: uppercase;
  line-height: 1.1;
  margin-top: 22px;
}

/* ════════════════════════════════════════════════════════
   QUOTE — single line of social proof
   ════════════════════════════════════════════════════════ */
#quote { background: var(--bone-2); }
#quote .wrap {
  padding-top: clamp(60px, 9vh, 110px);
  padding-bottom: clamp(60px, 9vh, 110px);
  text-align: center;
}
.quote-mark {
  font-family: var(--cond);
  font-weight: 800;
  font-size: 90px;
  line-height: 0.4;
  color: var(--red);
  display: block;
  margin-bottom: 18px;
}
.quote-text {
  font-family: var(--cond);
  font-weight: 700;
  font-size: clamp(26px, 3.6vw, 50px);
  line-height: 1.15;
  text-transform: uppercase;
  color: var(--ink);
  max-width: 980px;
  margin: 0 auto 26px;
}
.quote-attr {
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--red);
}
.quote-attr em { font-style: normal; color: var(--ink); opacity: 0.6; font-weight: 600; }

/* ════════════════════════════════════════════════════════
   PRE-FOOTER CTA — the closing beat
   ════════════════════════════════════════════════════════ */
#cta-strip {
  display: block;
  background: var(--red);
  color: var(--bone);
  text-align: center;
  padding: clamp(70px, 12vh, 130px) var(--pad);
  overflow: hidden;
}
#cta-strip .cs-label {
  display: block;
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  opacity: 0.85;
  margin-bottom: 16px;
}
#cta-strip .cs-title {
  display: block;
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(46px, 9vw, 150px);
  line-height: 0.95;
  text-transform: uppercase;
  transition: letter-spacing 0.4s var(--ease);
}
#cta-strip:hover .cs-title { letter-spacing: 0.04em; }
#cta-strip .cs-sub {
  display: block;
  margin-top: 20px;
  font-size: 16.5px;
  opacity: 0.9;
}

/* ════════════════════════════════════════════════════════
   CONTACT
   ════════════════════════════════════════════════════════ */
#contact { background: var(--bone); }

.contact-grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: clamp(40px, 6vw, 100px);
  align-items: start;
}

.contact-lede {
  font-size: clamp(17px, 1.5vw, 20px);
  line-height: 1.6;
  max-width: 540px;
  margin-bottom: 40px;
}

form .row2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.field { margin-bottom: 16px; }
.field label {
  display: block;
  font-family: var(--cond);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.24em;
  text-transform: uppercase;
  margin-bottom: 8px;
  color: var(--red);
}
.field input, .field select, .field textarea {
  width: 100%;
  font-family: var(--sans);
  font-size: 16px;
  color: var(--ink);
  background: transparent;
  border: 0;
  border-bottom: 1.5px solid rgba(22, 36, 44, 0.3);
  padding: 10px 2px;
  outline: none;
  transition: border-color 0.25s;
  border-radius: 0;
  appearance: none;
  -webkit-appearance: none;
}
.field textarea { resize: vertical; min-height: 110px; }
.field input:focus, .field select:focus, .field textarea:focus {
  border-color: var(--red);
}
.hp { position: absolute; left: -9999px; opacity: 0; }

.contact-info {
  display: grid;
  gap: 0;
  border-top: 1.5px solid rgba(22, 36, 44, 0.15);
}
.ci-row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 18px;
  padding: 20px 0;
  border-bottom: 1.5px solid rgba(22, 36, 44, 0.15);
}
.ci-row h4 {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--red);
}
.ci-row p {
  text-align: right;
  font-size: 15.5px;
  line-height: 1.55;
}
.ci-row .status {
  display: inline-flex;
  align-items: center;
  gap: 9px;
}
.ci-row .status::before {
  content: '';
  width: 9px; height: 9px;
  border-radius: 50%;
  background: #3aa45c;
  animation: pulse 2s infinite;
}

/* toast */
#toast {
  position: fixed;
  bottom: 28px; left: 50%;
  transform: translate(-50%, 140%);
  z-index: 5000;
  background: var(--ink);
  color: var(--bone);
  border-radius: 14px;
  padding: 18px 30px;
  text-align: center;
  transition: transform 0.5s var(--ease);
  max-width: min(440px, 88vw);
}
#toast.show { transform: translate(-50%, 0); }
#toast strong {
  display: block;
  font-family: var(--cond);
  font-size: 17px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 4px;
}
#toast span { font-size: 14px; opacity: 0.85; }

/* ════════════════════════════════════════════════════════
   FOOTER
   ════════════════════════════════════════════════════════ */
footer {
  background: var(--ink);
  color: var(--bone);
  padding: clamp(50px, 8vh, 80px) var(--pad) 36px;
}
.foot-top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(244, 239, 228, 0.14);
}
.foot-top img { height: 30px; width: auto; }
.foot-social { display: flex; gap: 24px; }
.foot-social a {
  font-size: 18px;
  color: rgba(244, 239, 228, 0.55);
  transition: color 0.2s, transform 0.2s;
  display: inline-block;
}
.foot-social a:hover { color: var(--red); transform: translateY(-3px); }

.foot-bot {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px;
  padding-top: 26px;
  font-family: var(--cond);
  font-size: 12px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: rgba(244, 239, 228, 0.4);
}

/* ════════════════════════════════════════════════════════
   PROJECT PAGES
   ════════════════════════════════════════════════════════ */
.proj-hero {
  padding: calc(var(--nav-h) + clamp(50px, 9vh, 110px)) var(--pad) clamp(40px, 7vh, 80px);
}
.back-link {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--ink);
  opacity: 0.65;
  margin-bottom: clamp(26px, 5vh, 50px);
  transition: opacity 0.2s, color 0.2s;
}
.back-link:hover { opacity: 1; color: var(--red); }
.back-link i { transition: transform 0.25s; }
.back-link:hover i { transform: translateX(-4px); }

.proj-kicker {
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  color: var(--red);
  margin-bottom: 14px;
}
.proj-title {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(64px, 13vw, 200px);
  line-height: 0.88;
  text-transform: uppercase;
  color: var(--ink);
}
.proj-title .stroke { color: transparent; -webkit-text-stroke: 2.5px var(--ink); }

.proj-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: clamp(26px, 4vh, 44px);
}
.proj-tags span {
  font-family: var(--cond);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  border: 1.5px solid rgba(22, 36, 44, 0.35);
  border-radius: 100px;
  padding: 8px 18px;
}
.proj-tags span.hot {
  background: var(--red);
  border-color: var(--red);
  color: var(--bone);
}

/* ── before/after comparison ────────────────────────── */
.ba-section { padding: 0 var(--pad) clamp(60px, 10vh, 120px); }

.ba-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 22px;
}
.ba-head h3 {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(26px, 3vw, 40px);
  text-transform: uppercase;
}
.ba-head .hint {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--red);
}

.ba {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  user-select: none;
  -webkit-user-select: none;
  touch-action: none;
  box-shadow: 0 30px 70px -24px rgba(22, 36, 44, 0.4);
}
.ba img {
  width: 100%;
  display: block;
  pointer-events: none;
}
.ba .ba-after {
  position: absolute; inset: 0;
  overflow: hidden;
  /* width set by JS via clip-path */
}
.ba .ba-after img {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
}
.ba .ba-handle {
  position: absolute;
  top: 0; bottom: 0;
  left: 50%;
  width: 3px;
  background: var(--bone);
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.4);
  transform: translateX(-50%);
}
.ba .ba-handle::after {
  content: '↔';
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  width: 52px; height: 52px;
  background: var(--red);
  color: var(--bone);
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 21px;
}
.ba .ba-tag {
  position: absolute;
  top: 16px;
  font-family: var(--cond);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  padding: 7px 16px;
  border-radius: 100px;
  z-index: 2;
  pointer-events: none;
}
.ba .tag-b { left: 16px; background: rgba(22, 36, 44, 0.85); color: var(--bone); }
.ba .tag-a { right: 16px; background: var(--red); color: var(--bone); }

/* ── gallery (amore di) ─────────────────────────────── */
.gallery { padding: 0 var(--pad) clamp(60px, 10vh, 120px); }

.g-hero {
  border-radius: 18px;
  overflow: hidden;
  margin-bottom: 14px;
  box-shadow: 0 30px 70px -24px rgba(22, 36, 44, 0.4);
}
.g-hero img { width: 100%; transition: transform 0.6s var(--ease); }
.g-hero:hover img { transform: scale(1.02); }

.g-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
}
.g-item {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  background: var(--bone-2);
}
.g-item img { width: 100%; transition: transform 0.6s var(--ease); }
.g-item:hover img { transform: scale(1.04); }
.g-item .g-num {
  position: absolute;
  top: 14px; left: 14px;
  background: var(--ink);
  color: var(--bone);
  font-family: var(--cond);
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.14em;
  border-radius: 100px;
  padding: 6px 14px;
}

/* ── project detail block ───────────────────────────── */
.proj-detail { background: var(--ink); color: var(--bone); }
.proj-detail .wrap {
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  gap: clamp(40px, 6vw, 100px);
}
.proj-detail h2 {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(40px, 6vw, 84px);
  line-height: 0.95;
  text-transform: uppercase;
  margin-bottom: 28px;
}
.proj-detail h2 .red { color: var(--red); }
.proj-detail .detail-copy p {
  font-size: clamp(16px, 1.4vw, 18.5px);
  line-height: 1.65;
  margin-bottom: 1.2em;
  opacity: 0.92;
  max-width: 640px;
}
.proj-detail blockquote {
  border-left: 3px solid var(--red);
  padding-left: 22px;
  font-style: italic;
  font-size: 16.5px;
  line-height: 1.6;
  opacity: 0.75;
  margin-top: 30px;
}

.spec-list { border-top: 1px solid rgba(244, 239, 228, 0.18); }
.spec-row {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 0;
  border-bottom: 1px solid rgba(244, 239, 228, 0.18);
}
.spec-row h4 {
  font-family: var(--cond);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--gold);
}
.spec-row p { text-align: right; font-size: 15px; line-height: 1.6; }

/* ── next project strip ─────────────────────────────── */
.next-proj {
  display: block;
  background: var(--red);
  color: var(--bone);
  text-align: center;
  padding: clamp(60px, 10vh, 110px) var(--pad);
  overflow: hidden;
}
.next-proj .np-label {
  font-family: var(--cond);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  opacity: 0.8;
  display: block;
  margin-bottom: 14px;
}
.next-proj .np-title {
  font-family: var(--cond);
  font-weight: 800;
  font-size: clamp(48px, 9vw, 140px);
  line-height: 0.95;
  text-transform: uppercase;
  transition: letter-spacing 0.4s var(--ease);
}
.next-proj:hover .np-title { letter-spacing: 0.04em; }

/* ── lightbox ───────────────────────────────────────── */
#lightbox {
  position: fixed; inset: 0;
  z-index: 7000;
  background: rgba(22, 36, 44, 0.96);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px var(--pad);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.35s;
}
#lightbox.open { opacity: 1; pointer-events: auto; }
#lightbox img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 10px;
  box-shadow: 0 40px 90px rgba(0, 0, 0, 0.5);
}
#lightbox .lb-close {
  position: absolute;
  top: 24px; right: 28px;
  background: var(--red);
  border: 0;
  color: var(--bone);
  width: 52px; height: 52px;
  border-radius: 50%;
  font-size: 20px;
  display: grid;
  place-items: center;
}
#lightbox .lb-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(244, 239, 228, 0.12);
  border: 1.5px solid rgba(244, 239, 228, 0.3);
  color: var(--bone);
  width: 52px; height: 52px;
  border-radius: 50%;
  font-size: 18px;
  display: grid;
  place-items: center;
  transition: background 0.2s;
}
#lightbox .lb-nav:hover { background: var(--red); border-color: var(--red); }
#lightbox .lb-prev { left: 22px; }
#lightbox .lb-next { right: 22px; }
#lightbox .lb-count {
  position: absolute;
  bottom: 22px; left: 50%;
  transform: translateX(-50%);
  font-family: var(--cond);
  font-size: 14px;
  letter-spacing: 0.3em;
  color: var(--bone);
  opacity: 0.7;
}

/* ════════════════════════════════════════════════════════
   RESPONSIVE
   ════════════════════════════════════════════════════════ */
@media (max-width: 920px) {
  .nav-links, .nav-cta { display: none; }
  #burger { display: flex; }
  .about-grid, .person-grid, .contact-grid, .proj-detail .wrap {
    grid-template-columns: 1fr;
  }
  .about-photo { max-width: 200px; position: relative; top: 0; }
  .person-skull { display: none; }
  .hero-skull { opacity: 0.18 !important; right: -60px; }
  .work-item { grid-template-columns: 44px 1fr; }
  .work-item .w-meta { grid-column: 2; text-align: left; }
  .g-grid { grid-template-columns: 1fr; }
  form .row2 { grid-template-columns: 1fr; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.001s !important;
    transition-duration: 0.001s !important;
  }
  html { scroll-behavior: auto; }
}
