/* ==========================================================================
   Jack Chammy Design — portfolio styles
   Mobile-first where it matters; breakpoints: 820px (tablet), 640px (phone),
   400px and 360px (small phones).
   ========================================================================== */

/* ---------- tokens ---------- */
:root {
  --ink: #0b0c0a;
  --paper: #f3f3ef;
  --paper-2: #e8e8e2;
  --mute: #5d5f57;
  --line: #0b0c0a;
  --accent: #ffc93c;
  --on-accent: #0b0c0a;
  --open: #2fb45a;

  --display: 'Bricolage Grotesque', 'Arial Black', system-ui, sans-serif;
  --body: 'Figtree', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --mono: 'IBM Plex Mono', ui-monospace, Menlo, monospace;

  --gutter: clamp(16px, 4vw, 56px);
  --max: 1360px;

  /* logo artwork (used as CSS masks so it can take any colour) */
  --logo: url(data:image/png;base64,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);
  --logo-ring: url(data:image/png;base64,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);
  --logo-cloud: url(data:image/png;base64,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);
  --logo-dot1: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAEN0lEQVR42u3dv8uVZRzH8beCPf4AwcEcxBLdEtuEahKRwElCCBzcxP/A0f9BHNolnIRQtCmqTRcndXDJoUAKgzRSEcTH4fhgiBocn3Oe7vu8XvBdznLBh8P53BfXubgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGJZ1ImAKO6tN1dFq6eVnz6vL1T/VbyICYMXu6kR1qfq7elItvzZPq0fV99WpaovYABbXUnW6+vMNhfFfc7s6WW0WI8Bi+bT6eYrieH1uVB+LE2AxfFU9XoXyWJlb1S6xAozbF03OMpZXeW7ZiQCM14fV9RmUx8rcrHaIGWB8zs+wPFbmXLVe1ADjsb/VPfd41xwSNwybp0D+7XSTC4LzcEzcAOOwr9kcnL9tfq8+EjvYgTB8e5vvhb8d1WdiBwXC8H29BmseFjsoEIbvgzVY8xOxgwJh+JbXYM1nYgcFAoACAQAFwv/7u7BB7OBHg+F7uAZrXhc7KBCG76ICAWAae6u/mt9N9LvVdrGDHQjD90v17RzX+666L3aAcdhTPZjD7uNZdUDcAONydg4FckbMAOOzubo6w/L4sdoqZoBx2l/9MYPy+KnaJl6Acfu8umbnAcA0NlYXmhx6v095XLHzAFhMx6s7UxTHD9WX4gNYbFurg03+pXW3utebX1P7a/VNdURkMG7rRMAUNlVL1aFevYjqeZND8scvBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAxfYCa6+HOXQTmkEAAAAASUVORK5CYII=);
  --logo-dot2: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAFI0lEQVR42u3dzaunYxzH8fcxT0fKU6NR5CkiD1EWFlixkCLJYmJFSgob+ResxcLYzCxsPGyIrYUyI0QRUpOFScJi0DyScSx+v6PTGIV5ONd95vWqb+d3Tr/F1fXt9Om67/u67gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE5nC6YA/tGF1RnVudXdK/7+RfXp/PMP1RFThQABbq7uqa6t7qw2VOurxaO+t3/+85Nqd/VK9UG1zxQCnD7Orp6sPp6vJpb+Z+2uts3DB4A17Jzqieqr4wiNY9W+6sXqalMMsPbcXu08wcFxdP1SPVatM90A07e+eqg6eJLDY2W9lPuNAJO2sXr5FAbHytpeXakFANOzaRXDY7k+avZYMAAT8ugqh8dybWt2GQ2ACbi/OjBIgCxVz2sJwPg2V98PFB5L1aFmmxQBGNRC9exg4bFcnzW7LwPAgG4ZNDyW6yktAhjPuuqNwQPk2/5+xhYAq2xLtXfwAPm9elCrmCrPpLNWPV6dN4FV0sPZpQ4wlF2Drz6Wa391qXZhBQJjuLy6ZiJjPau6V8sQIDCGSxr/8tVKF2sZAgTG8MDExntb9oQgQGAIGyY23ityPhYCBIawNLHxHtEyBAgAAgQABAgAAgT+hant7F6nZQgQGMPUbkp/kxvpCBAYwusTG++71WFtQ4DA6vt5YuP9TssAxrDY7I1/UzhM8WB1mZZhBQJjOFy9NZGx7qr2aBkCBMbxdvXbBMb5WvWHdgGMY2G+Chn58tXeZudgATCYW5s9HjtqgDynRQBWIf+1vqwu0CKAcV1U/ThYeByu7tIagPFtbfa47CgBsk1LAKbjhUHC451qo3YATMdi9eoqh8ee6gatAJieM1cxRN6vbtQCgOnaWD3S7Eb2qQqPHXnnOcCacUf14UkOjgPVU8IDYO05v3q6+roTf0Di9up6Uwyw9oPkmWYvdjreFceO6iZTyulgwRTAXzY3O/5ka3VVdd38f2TTMb776zw0fqp2Vu81e0T3c9OIAIHT22K1pdpQ3Tf/fdmB6s1m52wdarbTHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJiUPwE6x6IahS1uiwAAAABJRU5ErkJggg==);
  --logo-dot3: url(data:image/png;base64,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);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --ink: #f1f1ec;
    --paper: #0d0e0c;
    --paper-2: #1a1b18;
    --mute: #a3a59b;
    --line: #f1f1ec;
    color-scheme: dark;
  }
}

:root[data-theme="dark"] {
  --ink: #f1f1ec;
  --paper: #0d0e0c;
  --paper-2: #1a1b18;
  --mute: #a3a59b;
  --line: #f1f1ec;
  color-scheme: dark;
}

/* ---------- base ---------- */
* { box-sizing: border-box }

/* scroll-padding keeps menu links from landing under the sticky header */
html { scroll-behavior: smooth; scroll-padding-top: 88px }

body {
  margin: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--body);
  font-size: 17px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}

a { color: inherit }
a, button { -webkit-tap-highlight-color: transparent }
img { display: block; max-width: 100% }
figure { margin: 0 }

:focus-visible { outline: 3px solid var(--accent); outline-offset: 3px }

.wrap {
  max-width: var(--max);
  margin: 0 auto;
  padding-inline: var(--gutter);
}

.mono {
  font-family: var(--mono);
  font-size: 12.5px;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.logo {
  display: block;
  background: var(--ink);
  -webkit-mask: var(--logo) center / contain no-repeat;
  mask: var(--logo) center / contain no-repeat;
}

/* ---------- header: logo · open to work · menu ---------- */
header.top {
  position: sticky;
  top: env(safe-area-inset-top, 0px);
  z-index: 20;
  background: color-mix(in srgb, var(--paper) 88%, transparent);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-bottom: 1.5px solid var(--line);
}

header.top .wrap {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  align-items: center;
  column-gap: 12px;
  height: 68px;
}

.brand { display: flex; align-items: center; justify-self: start }
.brand .logo { width: 40px; height: 40px; transition: transform .15s }

.avail {
  display: flex;
  align-items: center;
  justify-self: center;
  gap: 8px;
  white-space: nowrap;
}

.avail i {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--open);
  box-shadow: 0 0 0 2px var(--ink);
}

/* hamburger */
.burger {
  justify-self: end;
  display: grid;
  place-content: center;
  gap: 7px;
  width: 44px;
  height: 44px;
  margin-right: -10px;
  padding: 0;
  border: 0;
  background: none;
  color: var(--ink);
  cursor: pointer;
  transition: opacity .15s;
}

.burger span {
  display: block;
  width: 24px;
  height: 2px;
  border-radius: 2px;
  background: currentColor;
  transition: transform .3s cubic-bezier(.2, .8, .2, 1);
}

.menu-open .burger span:first-child { transform: translateY(4.5px) rotate(45deg) }
.menu-open .burger span:last-child { transform: translateY(-4.5px) rotate(-45deg) }

/* drop-down menu */
.menu {
  position: absolute;
  top: 100%;
  right: 0;
  grid-column: 1 / -1;
  grid-row: 1;
  justify-self: end;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-width: 240px;
  margin-top: 1.5px;
  padding: 10px 28px 20px;
  background: var(--paper);
  border: 1.5px solid var(--line);
  border-top: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px);
  transition: opacity .2s, transform .25s cubic-bezier(.2, .8, .2, 1), visibility 0s .25s;
}

.menu-open .menu {
  opacity: 1;
  visibility: visible;
  transform: none;
  transition: opacity .2s, transform .25s cubic-bezier(.2, .8, .2, 1);
}

.menu a {
  position: relative;
  padding: 10px 0;
  font-family: var(--display);
  font-weight: 800;
  font-size: 34px;
  line-height: 1;
  letter-spacing: -.03em;
  text-decoration: none;
  transition: opacity .15s;
}

.menu a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 4px;
  height: 2px;
  background: var(--ink);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s;
}

/* ---------- hero: common inquiries + animated logo ---------- */
.hero {
  display: grid;
  grid-template-columns: minmax(0, 50%) minmax(0, 1fr);
  padding-block: clamp(48px, 8vw, 110px) clamp(40px, 6vw, 80px);
}

.inq { padding-right: 24px }

.inq-title {
  margin: 0 0 10px;
  font-weight: 500;
  color: var(--mute);
}

.skills {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: clamp(15px, 1.5vw, 18px);
}

.skills li { padding-block: 8px; border-top: 1.5px solid var(--line) }
.skills li:last-child { border-bottom: 1.5px solid var(--line) }

/* Logo: centred in the space beside the list. --lh (list height) is set in main.js.
   Built from separate mask layers so the ring and dots can animate. */
.think-logo {
  position: relative;
  display: block;
  align-self: center;
  justify-self: center;
  width: min(var(--lh, 200px), 88%, calc(80px + 11vw));
  aspect-ratio: 1;
}

.think-logo i {
  position: absolute;
  inset: 0;
  background: var(--ink);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.tl-cloud { -webkit-mask-image: var(--logo-cloud); mask-image: var(--logo-cloud) }
.tl-ring { -webkit-mask-image: var(--logo-ring); mask-image: var(--logo-ring) }
.tl-d1 { -webkit-mask-image: var(--logo-dot1); mask-image: var(--logo-dot1); transform-origin: 36.3% 81.3% }
.tl-d2 { -webkit-mask-image: var(--logo-dot2); mask-image: var(--logo-dot2); transform-origin: 50.9% 78.8% }
.tl-d3 { -webkit-mask-image: var(--logo-dot3); mask-image: var(--logo-dot3); transform-origin: 68% 66.4% }

/* 7s loop: a 2s action, then the full logo rests for 5s and restarts.
   The ring draws at an even pace (⅓, ⅔, closed) and a dot pops in at each third:
   0.67s, 1.33s and 2s. Keyframe % = seconds ÷ 7. */
@property --ring { syntax: "<angle>"; inherits: false; initial-value: 360deg }

.think-logo .tl-ring {
  background: conic-gradient(from 200deg, var(--ink) var(--ring), transparent 0);
  animation: tl-ring 7s linear infinite;
}

.think-logo .tl-dot { animation: 7s linear infinite }
.think-logo .tl-d1 { animation-name: tl-d1 }
.think-logo .tl-d2 { animation-name: tl-d2 }
.think-logo .tl-d3 { animation-name: tl-d3 }

@keyframes tl-ring {
  0% { --ring: 0deg }
  28.571%, 100% { --ring: 360deg }
}

@keyframes tl-d1 {
  0%, 9.524% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.3, .7, .3, 1) }
  11.048% { opacity: 1; transform: scale(1.12) }
  12.19%, 100% { opacity: 1; transform: scale(1) }
}

@keyframes tl-d2 {
  0%, 19.048% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.3, .7, .3, 1) }
  20.571% { opacity: 1; transform: scale(1.12) }
  21.714%, 100% { opacity: 1; transform: scale(1) }
}

@keyframes tl-d3 {
  0%, 28.571% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.3, .7, .3, 1) }
  30.095% { opacity: 1; transform: scale(1.12) }
  31.238%, 100% { opacity: 1; transform: scale(1) }
}

/* ---------- project list ---------- */
/* Titles run on one line (cut with … if needed); the format labels form one
   left-aligned block centred under the hero logo. --dw is set in main.js. */
.row {
  position: relative;
  display: grid;
  grid-template-columns: 3.2rem calc(50% - 3.2rem) 50%;
  align-items: baseline;
  padding-block: 18px;
  border-top: 1.5px solid var(--line);
  text-decoration: none;
  transition: background .25s, opacity .15s;
}

.row:last-child { border-bottom: 1.5px solid var(--line) }

.row .n {
  font-family: var(--mono);
  font-size: 13px;
  color: var(--mute);
}

.row .t {
  grid-column: 2 / -1;
  grid-row: 1;
  width: calc(75% - .25 * 3.2rem - var(--dw, 110px) / 2 - 16px);
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: var(--display);
  font-weight: 600;
  font-size: clamp(26px, 3.6vw, 48px);
  line-height: 1;
  letter-spacing: -.03em;
}

.row .d {
  grid-column: 3;
  grid-row: 1;
  justify-self: center;
  width: min(var(--dw, auto), 100%);
  font-size: 15px;
  color: var(--mute);
}

/* ---------- case studies ---------- */
.case h2 {
  margin: 0;
  /* equal space above and below: the title sits centred in the gap */
  padding-block: clamp(48px, 7.8vw, 106px);
  text-align: center;
  font-family: var(--display);
  font-weight: 800;
  font-size: clamp(40px, 6.6vw, 96px);
  line-height: .92;
  letter-spacing: -.045em;
  text-wrap: balance;
}

.frame {
  position: relative;
  overflow: hidden;
  background: var(--paper-2);
  border: 1.5px solid var(--ink);
}

.frame img {
  width: 100%;
  height: auto;
  transition: transform .8s cubic-bezier(.2, .7, .2, 1);
}

.case-body {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  gap: clamp(20px, 4vw, 56px);
  max-width: 760px;
  margin-inline: auto;
  padding-top: clamp(28px, 4vw, 48px);
}

.facts {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  gap: 14px 28px;
  width: min(100%, 680px);
}

.facts div { padding-top: 8px; border-top: 1.5px solid var(--line) }
.facts span { display: block; margin-bottom: 2px; color: var(--mute) }

.brief { width: min(100%, 680px) }

.brief .mono {
  display: block;
  margin-bottom: 12px;
  padding-top: 8px;
  border-top: 1.5px solid var(--line);
  color: var(--mute);
}

.brief p {
  margin: 0;
  font-size: clamp(18px, 1.6vw, 21px);
  line-height: 1.55;
  word-spacing: -.01em;
  text-align: justify;
  text-align-last: left;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* ---------- image carousel: one image at a time ---------- */
.carousel {
  position: relative;
  max-width: min(100%, 720px, 74vh);
  margin-inline: auto;
}

.track {
  position: relative;
  overflow: hidden;
  outline: none;
}

.track:focus-visible { outline: 2px solid var(--ink); outline-offset: 4px }

/* inactive images are stacked out of view; the active one sets the height */
.slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s ease, visibility 0s linear .4s;
}

.slide.on {
  position: relative;
  opacity: 1;
  visibility: visible;
  transition: opacity .4s ease, visibility 0s;
}

.car-ui {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-top: 14px;
  font-size: 13px;
}

.car-bar {
  position: relative;
  order: -1;
  flex: 1;
  height: 1.5px;
  margin-right: 10px;
  overflow: hidden;
  background: color-mix(in srgb, var(--ink) 25%, transparent);
}

.car-bar i {
  position: absolute;
  inset: 0 auto 0 0;
  background: var(--ink);
  transform-origin: left;
  transition: transform .4s cubic-bezier(.2, .8, .2, 1);
  will-change: transform;
}

.car-btn {
  display: grid;
  place-items: center;
  width: 44px;
  height: 44px;
  border: 1.5px solid var(--ink);
  border-radius: 50%;
  background: none;
  color: var(--ink);
  font: inherit;
  font-size: 18px;
  cursor: pointer;
  transition: background .2s, color .2s, opacity .2s, transform .15s;
}

.car-btn:disabled { opacity: .25; cursor: default }

/* ---------- contact: email link + tagline ---------- */
/* same gap as between a brief and the next project title */
.contact { padding-block: clamp(48px, 7.8vw, 106px) 40px }

.mail {
  display: inline-block;
  font-family: var(--display);
  font-weight: 600;
  font-size: clamp(22px, 3vw, 38px);
  letter-spacing: -.02em;
  text-decoration: none;
  border-bottom: 3px solid var(--accent);
  word-break: break-all;
  transition: border-color .2s, opacity .15s;
}

.tagline {
  margin: 14px 0 0;
  font-size: clamp(17px, 1.6vw, 21px);
  color: var(--mute);
}

footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px;
  margin-top: 10px;
  padding-block: 22px;
  border-top: 1.5px solid var(--line);
  color: var(--mute);
}

/* ---------- pressed (active) states: a quick, subtle response on click/tap ---------- */
.brand:active .logo { transform: scale(.92) }
.burger:active,
.menu a:active,
.row:active,
.mail:active { opacity: .6 }
.car-btn:active:not(:disabled) { transform: scale(.92) }

/* ---------- hover effects: only on devices with a real mouse/trackpad ----------
   (on phones a tap would trigger them and leave them stuck on) */
@media (hover: hover) and (pointer: fine) {
  .menu a:hover::after { transform: scaleX(1) }

  .row:hover {
    background: var(--accent);
    box-shadow: -14px 0 0 var(--accent), 14px 0 0 var(--accent);
    color: var(--on-accent);
  }

  .row:hover .n,
  .row:hover .d { color: var(--on-accent) }

  .frame:hover img { transform: scale(1.02) }
  .car-btn:hover:not(:disabled) { background: var(--ink); color: var(--paper) }
  .mail:hover { border-color: var(--ink) }
}

/* ---------- tablet (≤ 820px) ---------- */
@media (max-width: 820px) {
  .row { grid-template-columns: 1.6rem calc(50% - 1.6rem) 50% }
  .row .t { width: calc(75% - .25 * 1.6rem - var(--dw, 100px) / 2 - 12px) }
}

/* ---------- phone (≤ 640px) ---------- */
@media (max-width: 640px) {
  body { font-size: 16px }

  header.top .wrap { column-gap: 8px; height: 56px }
  .brand .logo { width: 30px; height: 30px }
  .avail { gap: 6px; font-size: 11px }
  .menu { left: -16px; right: -16px; justify-self: stretch; padding: 8px 16px 22px; border-inline: 0 }
  .menu a { padding: 12px 0; font-size: 40px }

  .hero { padding-block: 36px 32px }
  .inq { padding-right: 12px }
  .skills { font-size: 14px }
  .skills li { padding-block: 6px }

  .row { padding-block: 14px }
  .row .t { font-size: 28px }
  .row .d { font-size: 14px }

  .case h2 { font-size: 40px }
  .case-body { gap: 18px; padding-top: 24px }
  .facts { grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr) }
  .brief p { font-size: 17px; word-spacing: 0 }

  .carousel { max-width: 100% }
  .car-ui { margin-top: 10px }

  .tagline { margin-top: 10px }
  .mail { font-size: 20px; word-break: normal; overflow-wrap: anywhere }
}

/* ---------- small phones ---------- */
@media (max-width: 400px) {
  .brand .logo { width: 28px; height: 28px }
}

@media (max-width: 360px) {
  .avail { font-size: 10px; letter-spacing: .03em }
  .mail { font-size: 16px }
}

/* ---------- reduced motion ---------- */
@media (prefers-reduced-motion: reduce) {
  * { transition: none !important }
  .think-logo .tl-ring,
  .think-logo .tl-dot { animation: none; opacity: 1; --ring: 360deg }
}
