/* The base portrait stays fixed. Registered eye/expression states only alter
   their small facial regions; the tear and fold act on that same portrait. */
.hero-grid { opacity: .065; }
.loading-screen {
  position: absolute; z-index: 100; inset: 0; display: block;
  background: var(--navy); color: var(--pink); opacity: 1;
  transition: opacity 280ms ease; pointer-events: all;
}
.loading-screen span {
  position: absolute; top: 4.5svh; right: 5vw;
  font-size: clamp(9rem, 18vw, 21rem); font-weight: 800;
  line-height: .9; letter-spacing: -.105em; font-variant-numeric: tabular-nums;
}
.story-hero:not([data-phase="loading"]) .loading-screen { opacity: 0; pointer-events: none; }
.story-hero[data-phase="open"] .loading-screen,
.story-hero[data-phase="tearing"] .loading-screen { visibility: hidden; }

.hero-header, .hero-hint, .hero-counter { opacity: var(--hero-ui-opacity, 1); transition: opacity 300ms ease; }
.story-hero[data-phase="loading"] .hero-header,
.story-hero[data-phase="loading"] .hero-hint,
.story-hero[data-phase="loading"] .hero-counter,
.story-hero[data-phase="zooming"] .hero-header,
.story-hero[data-phase="zooming"] .hero-hint,
.story-hero[data-phase="zooming"] .hero-counter { opacity: 0; }

.hero-title {
  z-index: 3; top: clamp(.8rem, 2.3svh, 2rem); left: 2.4vw; right: auto;
  font-size: clamp(5.6rem, 12.5vw, 14rem); line-height: 1.04;
  letter-spacing: .005em; opacity: 0; white-space: nowrap;
  transform: translateY(.48em); transform-origin: 0 50%;
  clip-path: inset(-.6em 100% -.6em 0);
  transition: opacity 450ms var(--ease-out), transform 1300ms var(--ease-out), clip-path 1450ms var(--ease-in-out);
}
.story-hero[data-title-visible="true"] .hero-title {
  opacity: var(--title-opacity, 1); transform: translateY(0);
  clip-path: inset(-.6em 0 -.6em 0);
}
.hero-title span { margin-left: .13em; letter-spacing: -.012em; }
.hero-signature {
  position: absolute; z-index: 9; top: clamp(1.15rem, 3svh, 2.5rem);
  left: clamp(1.2rem, 2.6vw, 3.2rem); color: var(--pink);
  font-size: clamp(1.45rem, 2.7vw, 3rem); font-weight: 800;
  letter-spacing: -.035em; line-height: 1;
  opacity: var(--signature-opacity, 0); pointer-events: none;
}

.portrait-rig {
  z-index: 5; bottom: -39svh; height: min(125svh, 1120px);
  opacity: 1;
  transform: translate3d(calc(-50% + var(--portrait-shift-x, 0px)), var(--portrait-rise, 0px), 0) rotate(var(--portrait-turn, 0deg)) scale(var(--portrait-scale, 1));
  transform-origin: 50% 50%; will-change: transform;
}
.hero-peel-canvas {
  position: absolute; z-index: 6; inset: 0; width: 100%; height: 100%;
  opacity: var(--peel-opacity, 0); pointer-events: none;
}
.hero-intro-canvas {
  position: absolute; z-index: 7; inset: 0; width: 100%; height: 100%;
  pointer-events: none;
}
.story-hero[data-intro-canvas="true"] .portrait-fold-static { visibility: hidden; }
@media (prefers-reduced-motion: reduce) { .hero-peel-canvas { display: none; } }
.story-hero[data-phase="loading"] .portrait-rig { opacity: 0; }
.portrait-fold-static, .portrait-visual, .portrait-fold, .portrait-fold__visual, .portrait-image, .portrait-opening-cover, .portrait-fold img, .tear-seam {
  position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none;
}
.portrait-fold-static { z-index: 3; opacity: var(--portrait-image-opacity, 1); }
.portrait-visual { z-index: 1; }
.portrait-image, .portrait-opening-cover, .portrait-fold img { object-fit: contain; }
.portrait-opening-cover { z-index: 3; clip-path: inset(0); }
.story-hero[data-phase="open"] .portrait-opening-cover { opacity: 0; }
.portrait-image--gaze {
  opacity: 0;
  /* Only the eyeball openings are borrowed from directional frames. Brows,
     sockets and under-eye skin always remain the original portrait pixels. */
  -webkit-mask-image:
    radial-gradient(ellipse 10.2% 3.85% at 37.88% 41.97%, #000 70%, rgba(0, 0, 0, .82) 82%, transparent 100%),
    radial-gradient(ellipse 10.2% 3.85% at 58.50% 41.97%, #000 70%, rgba(0, 0, 0, .82) 82%, transparent 100%);
  mask-image:
    radial-gradient(ellipse 10.2% 3.85% at 37.88% 41.97%, #000 70%, rgba(0, 0, 0, .82) 82%, transparent 100%),
    radial-gradient(ellipse 10.2% 3.85% at 58.50% 41.97%, #000 70%, rgba(0, 0, 0, .82) 82%, transparent 100%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.portrait-image--expression,
.portrait-fold .portrait-fold__expression {
  opacity: var(--expression-opacity, 0);
  visibility: hidden;
  -webkit-mask-image:
    radial-gradient(ellipse 10.5% 5.4% at 37.9% 42%, #000 78%, transparent 100%),
    radial-gradient(ellipse 10.5% 5.4% at 60.1% 42%, #000 78%, transparent 100%),
    radial-gradient(ellipse 15.5% 7.8% at 49% 61.5%, #000 78%, transparent 100%);
  mask-image:
    radial-gradient(ellipse 10.5% 5.4% at 37.9% 42%, #000 78%, transparent 100%),
    radial-gradient(ellipse 10.5% 5.4% at 60.1% 42%, #000 78%, transparent 100%),
    radial-gradient(ellipse 15.5% 7.8% at 49% 61.5%, #000 78%, transparent 100%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.tear-seam {
  display: none; z-index: 4; fill: none; stroke: #fff; stroke-width: 16;
  stroke-linecap: round; stroke-linejoin: round; opacity: 0;
  -webkit-mask-image: url('./assets/portrait-full.webp');
  mask-image: url('./assets/portrait-full.webp');
  -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
}
.portrait-fold {
  z-index: 5; opacity: 0; clip-path: polygon(0 100%, 0 100%, 0 100%);
  transform-origin: var(--fold-origin-x, 50%) var(--fold-origin-y, 50%); transform-style: preserve-3d;
  transform: rotate3d(1, 1.16, 0, var(--fold-angle, 0deg));
  backface-visibility: hidden; will-change: transform;
}
.portrait-fold img { backface-visibility: hidden; }
.story-hero[data-folding="true"] .portrait-fold { opacity: var(--fold-opacity, 1); }

.icon-tray {
  z-index: 1; top: 8%; left: 16%; width: 68%; height: 33%;
  perspective: 950px;
  clip-path: none; opacity: 0; transform: translateY(27%) scale(.82);
  transition: opacity 420ms ease, transform 950ms cubic-bezier(.18, 1.25, .32, 1);
}
.story-hero[data-icons-visible="true"] .icon-tray {
  opacity: 1;
  transform: translateY(var(--icon-peel-rise, 0px)) scale(1);
}
.story-hero[data-peeling="true"] .icon-tray { transition: none; }
.icon-tray[data-offscreen="true"] { opacity: 0 !important; visibility: hidden; }
.icon-link { pointer-events: none; }
.story-hero[data-phase="open"] .icon-link { pointer-events: auto; }
.icon-link img { filter: drop-shadow(0 .4rem .35rem rgba(9, 12, 30, .18)); }
.icon-link--about { z-index: 4; left: 0; top: 20%; width: 31%; transform: rotate(-11deg) rotateY(-9deg); }
.icon-link--campus { z-index: 3; left: 22%; top: 1%; width: 34%; transform: rotate(6deg) rotateY(7deg); }
.icon-link--internship { z-index: 5; left: 47%; top: 19%; width: 34%; transform: rotate(-7deg) rotateY(-7deg); }
.icon-link--projects { z-index: 2; left: 74%; top: 15%; width: 28%; transform: rotate(9deg) rotateY(9deg); }
.icon-decor--star { z-index: 6; left: 10%; top: 2%; width: 11%; transform: rotate(-15deg); }
.icon-decor--flower { z-index: 6; left: 77%; top: 79%; width: 11%; transform: rotate(12deg); }
.icon-tooltip {
  position: absolute; z-index: 10; left: 0; top: 0; display: block;
  padding: .65rem 1rem; border-radius: .42rem;
  background: #fff; color: #171b25; white-space: nowrap;
  font-size: clamp(1.2rem, 1.4vw, 1.45rem); font-weight: 750;
  line-height: 1.1; box-shadow: 0 .4rem 1rem rgba(8, 13, 28, .18);
  opacity: 0; visibility: hidden; transform: translateY(.35rem);
  transition: opacity 160ms var(--ease-out), transform 160ms var(--ease-out), visibility 160ms;
  pointer-events: none;
}
.icon-tooltip[data-visible="true"] { opacity: 1; visibility: visible; transform: translateY(0); }

.under-page {
  z-index: 2; justify-content: flex-end;
  padding-bottom: clamp(3.5rem, 9svh, 8rem);
  color: #fff; background: transparent;
}
.under-page__title { font-size: clamp(4.5rem, 9vw, 10rem); }
.chapters-intro { min-height: 100svh; color: #fff; background: var(--navy); }
.chapters-intro h2 em { color: var(--pink); }
.hero-hint, .hero-counter, .hero-header { z-index: 9; }

@media (max-width: 750px) {
  .loading-screen span { top: 7svh; right: 5vw; font-size: clamp(7rem, 35vw, 14rem); }
  .hero-title { top: 8svh; left: 1.2rem; font-size: clamp(2.25rem, 9.5vw, 4.2rem); }
  .portrait-rig { height: auto; width: min(136vw, 660px); bottom: -10svh; }
  .icon-tray { left: 17%; width: 66%; top: 9%; height: 33%; }
  .icon-tooltip { font-size: 1.05rem; padding: .52rem .78rem; }
}

@media (prefers-reduced-motion: reduce) {
  .loading-screen { display: none; }
  .portrait-rig { transform: translateX(-50%) !important; opacity: 1 !important; }
  .hero-title { opacity: 1; transform: none; clip-path: none; }
  .icon-tray { opacity: 1; transform: none; }
  .icon-tooltip { transition: none; }
}

.portrait-visual, .portrait-fold__visual { background-image: url("data:image/webp;base64,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"); background-repeat: no-repeat; background-size: contain; background-position: center; }
.portrait-opening-cover { background-image: var(--portfolio-portrait-preview-full); background-repeat: no-repeat; background-size: contain; background-position: center; }
