/* Ridgeline: the page's own styles. scrollcraft.css is the floor and the
   mechanism; nothing below restyles .sc-stage, .sc-copy or any [data-sc-*]. */

/* ------------------------------------------------------------- fonts -- */
@font-face { font-family: "Clash Display"; src: url("fonts/ClashDisplay-Semibold.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Satoshi"; src: url("fonts/Satoshi-Light.woff2") format("woff2"); font-weight: 300; font-display: swap; }
@font-face { font-family: "Satoshi"; src: url("fonts/Satoshi-Medium.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Satoshi"; src: url("fonts/Satoshi-Bold.woff2") format("woff2"); font-weight: 700; font-display: swap; }

/* ------------------------------------------------------------ tokens -- */
:root {
  --sc-canvas:      #0B1410;
  --sc-surface:     #15201B;
  --sc-ink:         #EEF0EA;
  --sc-ink-soft:    #9BA89F;
  --sc-accent:      #F2A63B;
  --sc-accent-ink:  #15130D;
  --sc-font-display: "Clash Display", "Satoshi", system-ui, sans-serif;
  --sc-font-text:    "Satoshi", system-ui, sans-serif;
  --sc-font-mono:    ui-monospace, "JetBrains Mono", monospace;
  --sc-shadow-color: 150 30% 3%;
  --sc-r-md: 10px; --sc-r-lg: 18px;

  /* the world's own palette */
  --dusk-top:     #0A1524;
  --dusk-mid:     #24384D;
  --dusk-glow:    #B96A3A;
  --dusk-low:     #D8925B;
  --night-top:    #030509;
  --night-low:    #0A1119;
  --bar-h: 4.5rem;
}
.sc-display { font-weight: 600; }
body { font-weight: 500; }
.sc-body { font-weight: 300; font-size: var(--sc-t-lg); line-height: 1.5; letter-spacing: 0; }
@media (max-width: 860px) { .sc-body { font-size: var(--sc-t-base); } }

/* ------------------------------------------------------------ buttons -- */
.btn {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 3rem; padding: 0 1.4rem;
  background: var(--sc-accent); color: var(--sc-accent-ink);
  font-weight: 700; font-size: var(--sc-t-base); letter-spacing: -0.005em;
  text-decoration: none; white-space: nowrap;
  border-radius: var(--sc-r-md);
  box-shadow: var(--sc-e1), inset 0 1px 0 rgb(255 255 255 / 0.28);
  transition: transform 140ms var(--sc-ease-out), box-shadow 140ms var(--sc-ease-out), background-color 140ms var(--sc-ease-out);
}
.btn:hover { background: #F7B657; box-shadow: var(--sc-e2), inset 0 1px 0 rgb(255 255 255 / 0.3); }
.btn:active { transform: translateY(1px) scale(0.985); }
.btn--bar { min-height: 2.5rem; padding: 0 1.1rem; font-size: var(--sc-t-sm); }
.btn--lg { min-height: 3.6rem; padding: 0 2rem; font-size: var(--sc-t-lg); }
.link {
  color: var(--sc-ink); font-weight: 500; text-decoration: underline;
  text-decoration-color: color-mix(in oklab, var(--sc-ink) 35%, transparent);
  text-underline-offset: 0.28em; transition: text-decoration-color 140ms var(--sc-ease-out);
}
.link:hover { text-decoration-color: var(--sc-accent); }

/* ---------------------------------------------------------------- bar -- */
.bar {
  position: fixed; inset: 0 0 auto 0; z-index: var(--sc-z-chrome);
  height: var(--bar-h);
  display: flex; align-items: center; justify-content: space-between;
  padding-inline: var(--sc-gutter);
  color: var(--sc-ink);
  transition: background-color 320ms var(--sc-ease-out), box-shadow 320ms var(--sc-ease-out);
}
.bar::after {
  content: ""; position: absolute; inset: auto 0 0 0; height: 1px;
  background: var(--sc-hairline); opacity: 0; transition: opacity 320ms var(--sc-ease-out);
}
.bar--solid {
  background: color-mix(in oklab, var(--sc-canvas) 72%, transparent);
  -webkit-backdrop-filter: blur(14px) saturate(1.1); backdrop-filter: blur(14px) saturate(1.1);
}
.bar--solid::after { opacity: 1; }
.bar__mark {
  display: inline-flex; align-items: center; gap: 0.6rem;
  font-family: var(--sc-font-display); font-weight: 600; font-size: 1.25rem; letter-spacing: -0.02em;
  text-decoration: none; color: inherit;
}
.bar__mark svg { color: var(--sc-accent); }
.bar__nav { display: flex; align-items: center; gap: clamp(1rem, 2.2vw, 2rem); }
.bar__link { font-size: var(--sc-t-sm); font-weight: 500; color: var(--sc-ink-soft); text-decoration: none; transition: color 140ms var(--sc-ease-out); }
.bar__link:hover { color: var(--sc-ink); }
@media (max-width: 720px) { .bar__link { display: none; } }

/* ------------------------------------------------------------- world --
   Shared by the hero (dusk, --n: 0) and the peak (--n follows --sc-p).
   Planes carry the engine's parallax on the outer element; the inner element
   carries the pointer shift, so the two transforms never fight. */
.world { position: absolute; inset: 0; overflow: clip; --n: var(--sc-p, 0); }
.world > * { position: absolute; }
.world__sky {
  inset: 0;
  background: linear-gradient(180deg,
    var(--dusk-top) 0%, var(--dusk-mid) 42%, #6E5A50 60%, var(--dusk-glow) 70%, var(--dusk-low) 76%, #6A4C3D 84%, #2B2A2C 100%);
}
.world__night {
  inset: 0; opacity: var(--n);
  background: linear-gradient(180deg, var(--night-top) 0%, #060A11 55%, var(--night-low) 100%);
}
.world__stars {
  inset: 0 0 auto 0; width: 100%; height: 72%; max-width: none; object-fit: cover; object-position: top;
  opacity: clamp(0, calc((var(--n) - 0.28) / 0.45), 1);
}
.world__haze {
  left: 0; right: 0; bottom: 30%; height: 26%;
  background: linear-gradient(180deg, transparent, color-mix(in oklab, var(--dusk-low) 26%, transparent) 60%, transparent);
  opacity: calc(1 - var(--n));
  mix-blend-mode: screen; pointer-events: none;
}
.plane { left: 0; right: 0; bottom: 0; }
.plane__in { position: absolute; left: 50%; bottom: 0; width: max(100%, 1180px); translate: -50% 0; }
.plane__in img { width: 100%; height: auto; max-width: none; display: block; }
.plane--far  { bottom: 29%; }
.plane--far .plane__in { transform: translate(calc((var(--sc-mx, 0.5) - 0.5) * -10px), 0); opacity: 0.94; }
.plane--far .plane__in img { height: min(52vh, 480px); object-fit: fill; }
.plane--mid  { bottom: 29%; }
.plane--mid .plane__in { transform: translate(calc((var(--sc-mx, 0.5) - 0.5) * -18px), 0); }
.plane--mid .plane__in img { height: min(30vh, 300px); object-fit: fill; }
.world__lake {
  left: 0; right: 0; bottom: 0; height: 30%;
  background: linear-gradient(180deg, #4E4640 0%, #2B3238 16%, #17232B 48%, #0E1A1F 100%);
}
/* a thin band of mist where the water meets the far shore softens the shoreline */
.world__lake::before {
  content: ""; position: absolute; inset: 0 0 auto 0; height: 22%;
  background: linear-gradient(180deg, color-mix(in oklab, var(--dusk-low) 16%, transparent), transparent);
  opacity: calc(1 - var(--n) * 0.7);
}
.world__lake::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(180deg, #0B1119 0%, #05090D 100%);
  opacity: var(--n);
}
.world__glow {
  position: absolute; left: calc(64% - 9rem); top: 0; width: 18rem; height: 60%;
  background: radial-gradient(60% 60% at 50% 0%, color-mix(in oklab, var(--sc-accent) 55%, transparent), transparent 70%);
  opacity: clamp(0, calc((var(--n) - 0.55) / 0.22), 1);
}
.plane--cabin { bottom: 29%; }
.plane--cabin .plane__in { width: auto; left: 64%; translate: -50% 0; transform: translate(calc((var(--sc-mx, 0.5) - 0.5) * -20px), 0); }
.cabin { width: clamp(112px, 9vw, 140px); height: auto; display: block; overflow: visible; }
.cabin__roof, .cabin__wall, .cabin__chimney, .cabin__deck { fill: #0C120F; }
.cabin__wall { fill: #10171A; }
.win {
  fill: var(--sc-accent);
  opacity: clamp(0, calc((var(--n) - 0.55) / 0.22), 1);
}
/* one cheap overlay darkens the ground and the ridges as night falls; the sky
   above it is already handled by .world__night, so it stays clear for stars */
.world__dim {
  inset: 0; pointer-events: none;
  background: linear-gradient(180deg, transparent 0%, transparent 28%, #04070B 62%, #04070B 100%);
  opacity: calc(var(--n) * 0.8);
}
.plane--trees { bottom: 0; }
.plane--trees .plane__in { transform: translate(calc((var(--sc-mx, 0.5) - 0.5) * -30px), 0); }
.plane--trees .plane__in img { height: min(30vh, 320px); object-fit: fill; }
.world__floor {
  left: 0; right: 0; bottom: 0; height: 220px;
  background: linear-gradient(180deg, transparent, var(--sc-canvas));
  pointer-events: none;
}
@media (max-width: 860px) {
  .plane--far .plane__in img { height: 34vh; }
  .plane--mid .plane__in img { height: 20vh; }
  .plane--trees .plane__in img { height: 22vh; }
  .plane--cabin .plane__in { left: 66%; }
  .world__glow { left: calc(66% - 6rem); width: 12rem; }
}

/* --------------------------------------------------------------- hero -- */
.hero {
  position: relative; min-height: 100vh; min-height: 100svh;
  overflow: clip; isolation: isolate;
}
/* spotlight is used only for its pointer variables here; no light on the world */
.hero[data-sc-spotlight]::after { display: none; }
.hero__copy {
  position: absolute; z-index: 20;
  left: var(--sc-gutter); right: var(--sc-gutter);
  bottom: clamp(3.5rem, 11vh, 8rem);
  max-width: 52rem;
}
.hero__title { font-size: clamp(2.8rem, 1.6rem + 4.6vw, 5.6rem); text-shadow: 0 2px 24px rgb(4 8 12 / 0.45); }
.hero__title .line { display: block; overflow: hidden; padding-bottom: 0.12em; margin-bottom: -0.12em; }
.hero__title .line__in { display: block; transform: translateY(110%); animation: rise 900ms var(--sc-ease-out) forwards; }
.hero__title .line:nth-child(2) .line__in { animation-delay: 110ms; }
.hero__sub {
  margin: var(--sc-5) 0 0; max-width: 36rem;
  font-size: var(--sc-t-lg); line-height: 1.45; font-weight: 300; color: var(--sc-ink);
  text-shadow: 0 1px 14px rgb(4 8 12 / 0.5);
  opacity: 0; animation: fade-up 800ms var(--sc-ease-out) 420ms forwards;
}
.hero__actions {
  display: flex; align-items: center; gap: var(--sc-5); flex-wrap: wrap;
  margin-top: var(--sc-6);
  opacity: 0; animation: fade-up 800ms var(--sc-ease-out) 560ms forwards;
}
@keyframes rise { to { transform: none; } }
@keyframes fade-up { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
@media (max-width: 700px) {
  .hero__title { font-size: var(--sc-t-2xl); }
  .hero__copy { bottom: clamp(2.5rem, 8vh, 5rem); }
}

/* ---------------------------------------------------------- argument -- */
.argument__stage { display: grid; place-items: center; padding-inline: var(--sc-gutter); }
.argument__ghost {
  position: absolute; left: 50%; bottom: 0; translate: -50% 0;
  width: max(100%, 1400px); max-width: none; height: 46vh; object-fit: fill;
  opacity: 0.16;
}
.argument__line {
  position: absolute; left: 50%; top: 50%; translate: -50% -50%;
  width: min(100% - 2 * var(--sc-gutter), 34ch);
  text-align: center; font-family: var(--sc-font-display); font-weight: 600;
  font-size: var(--sc-t-2xl); line-height: 1.12; letter-spacing: var(--sc-track-snug);
  color: var(--sc-ink); max-width: none;
}

/* --------------------------------------------------------------- turn -- */
.sc-section--tight { padding-block: clamp(2rem, 4vw, 4rem) var(--sc-section); }
.turn__grid {
  display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: clamp(2rem, 5vw, 6rem); align-items: center;
}
.turn__copy .sc-body { max-width: 40ch; }
.turn__figure {
  margin: 0; border-radius: var(--sc-r-lg); overflow: clip;
  box-shadow: var(--sc-e3), var(--sc-edge);
  aspect-ratio: 3 / 2;
}
.turn__figure img { width: 100%; height: 100%; object-fit: cover; }
@media (max-width: 860px) {
  .turn__grid { grid-template-columns: 1fr; }
  .turn__figure { order: -1; }
}

/* -------------------------------------------------------------- night -- */
.night__stage { isolation: isolate; }
.night__scrim { z-index: 2; --sc-canvas: #05090D; }
.night__copy { width: min(40rem, 78vw); max-width: none; height: min(40vh, 24rem); }
.night__line {
  position: absolute; right: 0; bottom: 0; width: 100%; margin: 0;
  font-size: clamp(2rem, 1.2rem + 2.6vw, 3.6rem); line-height: 1.04; text-wrap: balance;
  text-shadow: 0 2px 28px rgb(2 5 8 / 0.6);
}
@media (max-width: 860px) {
  .night__copy { width: auto; height: min(36vh, 20rem); }
  .night__line { right: auto; left: 0; font-size: var(--sc-t-2xl); }
}

/* -------------------------------------------------------------- stays -- */
.stays__stage { display: flex; align-items: center; }
.rail { gap: clamp(1.25rem, 2.5vw, 2.5rem); padding-inline: var(--sc-gutter); align-items: flex-start; }
.rail > * { flex: 0 0 auto; }
.rail__lead { width: clamp(18rem, 30vw, 26rem); padding-right: clamp(0rem, 3vw, 3rem); align-self: center; }
.rail__lead .sc-body { max-width: 30ch; }
.stay { width: clamp(19rem, 34vw, 32rem); }
.stay__media {
  border-radius: var(--sc-r-lg); overflow: clip; aspect-ratio: 3 / 2;
  box-shadow: var(--sc-e2), var(--sc-edge); background: var(--sc-surface);
}
.stay__media img { width: 100%; height: 100%; object-fit: cover; }
.stay__name { font-family: var(--sc-font-display); font-weight: 600; font-size: var(--sc-t-xl); letter-spacing: var(--sc-track-snug); margin: var(--sc-5) 0 var(--sc-2); }
.stay__facts { margin: 0; color: var(--sc-ink-soft); font-weight: 300; }
.rail__note { width: clamp(16rem, 24vw, 22rem); align-self: center; padding-left: clamp(0rem, 2vw, 2rem); }
.rail__note .sc-body { margin-bottom: var(--sc-4); }
/* items settle in sequence as the rail travels. The lead is exempt: a pan act
   needs its opening content already present. Floored so an unsettled card reads
   as arriving, not as failing to load. */
@media (prefers-reduced-motion: no-preference) {
  .rail .stay:nth-of-type(1) { opacity: clamp(0.55, calc(var(--sc-p, 1) * 4 + 0.55), 1); }
  .rail .stay:nth-of-type(2) { opacity: clamp(0.55, calc((var(--sc-p, 1) - 0.18) * 4 + 0.55), 1); }
  .rail .stay:nth-of-type(3) { opacity: clamp(0.55, calc((var(--sc-p, 1) - 0.42) * 4 + 0.55), 1); }
  .rail__note { opacity: clamp(0.55, calc((var(--sc-p, 1) - 0.62) * 4 + 0.55), 1); }
}
@media (max-width: 860px) {
  .rail__lead { width: min(80vw, 22rem); }
  .stay { width: min(78vw, 24rem); }
  .rail__note { width: min(78vw, 20rem); }
}

/* ---------------------------------------------------------------- how -- */
.how__grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(2rem, 5vw, 6rem); align-items: start; }
.how__head { position: sticky; top: calc(var(--bar-h) + 6vh); }
.how__head .sc-body { max-width: 30ch; }
.how__stack { display: grid; gap: 0; }
.step {
  position: sticky; top: calc(var(--bar-h) + 4vh + var(--i) * 2.2rem);
  min-height: 46vh; margin-bottom: 20vh;
  padding: clamp(1.5rem, 3vw, 2.5rem);
  /* each card is a step lighter than the one under it, so the stack reads as a stack */
  background: color-mix(in oklab, var(--sc-surface), var(--sc-ink) calc(var(--i) * 3.5%));
  border-radius: var(--sc-r-lg);
  box-shadow: var(--sc-e3), var(--sc-edge), 0 -1px 0 color-mix(in oklab, var(--sc-ink) 14%, transparent);
  display: flex; flex-direction: column; justify-content: flex-end;
}
.step:last-child { margin-bottom: 0; }
.step__title { font-family: var(--sc-font-display); font-weight: 600; font-size: var(--sc-t-2xl); letter-spacing: var(--sc-track-snug); margin: 0 0 var(--sc-4); }
.step__body { margin: 0; max-width: 34ch; color: var(--sc-ink-soft); font-size: var(--sc-t-lg); line-height: 1.45; font-weight: 300; }
@media (max-width: 860px) {
  .how__grid { grid-template-columns: 1fr; }
  .how__head { position: static; margin-bottom: var(--sc-7); }
  .step { min-height: 40vh; margin-bottom: 14vh; top: calc(var(--bar-h) + 2vh + var(--i) * 1.4rem); }
}

/* -------------------------------------------------------------- close -- */
.close__stage { display: grid; grid-template-rows: 1fr auto; isolation: isolate; }
.close__stars { position: absolute; inset: 0 0 auto 0; width: 100%; height: 70%; max-width: none; object-fit: cover; opacity: 0.55; }
.close__inner {
  position: relative; z-index: 1; display: grid; place-items: center; align-content: center;
  text-align: center; gap: var(--sc-7); padding: calc(var(--bar-h) + 4vh) var(--sc-gutter) 4vh;
}
.close__title { max-width: 18ch; font-size: var(--sc-t-3xl); }
.foot {
  position: relative; z-index: 1;
  display: grid; grid-template-columns: auto 1fr auto; gap: var(--sc-6); align-items: center;
  padding: var(--sc-5) var(--sc-gutter); border-top: 1px solid var(--sc-hairline);
  font-size: var(--sc-t-sm); color: var(--sc-ink-soft);
}
.foot__mark { display: inline-flex; align-items: center; gap: 0.5rem; font-family: var(--sc-font-display); font-weight: 600; color: var(--sc-ink); }
.foot__mark svg { color: var(--sc-accent); }
.foot__note { margin: 0; max-width: 60ch; }
.foot__note code { font-family: var(--sc-font-mono); font-size: 0.92em; color: var(--sc-ink); }
.foot__copy { margin: 0; white-space: nowrap; }
@media (max-width: 860px) {
  .foot { grid-template-columns: 1fr; gap: var(--sc-3); }
  .foot__copy { white-space: normal; }
  .close__title { font-size: var(--sc-t-2xl); }
}

/* ------------------------------------------------------ reduced motion -- */
@media (prefers-reduced-motion: reduce) {
  .hero__title .line__in, .hero__sub, .hero__actions { animation: none; transform: none; opacity: 1; }
  .plane__in { transform: none !important; }
  .world__stars, .win, .world__glow { transition: none; }
}

/* ------------------------------------------------------------- grain --
   The engine's grain tiles an SVG turbulence filter over a 200% fixed layer,
   which is expensive to rasterise on phones and in headless capture. Same
   effect from a 128px pre-rendered noise tile, painted once. */
.sc-grain { opacity: 0.05; }
.sc-grain::before { inset: 0; background-image: url("data:image/png;base64,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"); background-size: 128px 128px; }
