.about-hero-figure{margin:0}.about-hero-photo{aspect-ratio:4/4.6;border:1px solid var(--line);background-color:var(--panel);border-radius:4px;position:relative;overflow:hidden}.about-hero-photo img{object-fit:cover;filter:saturate(.85)contrast(1.05);scale:1.1}.about-hero-photo:after{content:"";background:linear-gradient(#05050600 55%,#050506bf);position:absolute;inset:0}.about-hero-caption,.about-director-caption{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);gap:14px;margin-top:14px;font-size:.72rem;display:flex}.about-hero-caption span,.about-director-caption span{color:var(--signal)}.about-story-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:clamp(32px,6vw,100px);display:grid}.about-story-statement{font-family:var(--font-sora), sans-serif;letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:500;line-height:1.5}.about-story-statement b{color:var(--cyan);font-weight:600}.about-story-facts{border-top:1px solid var(--line);align-self:end;margin:0}.about-story-facts div{border-bottom:1px solid var(--line);gap:4px;padding:20px 0;display:grid}.about-story-facts dt{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.7rem}.about-story-facts dd{margin:0;font-size:1.05rem;font-weight:500}.about-director-section{border-top:1px solid var(--line);background-color:#0000}.about-director-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,120px);display:grid}.about-director-figure{max-width:480px;margin:0}.about-director-photo{aspect-ratio:3/4;border:1px solid var(--line);border-radius:4px;position:relative;overflow:hidden}.about-director-photo img{object-fit:cover;object-position:center top}.about-director-role{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin:18px 0 0;font-size:.8rem}.about-rack-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.about-rack-copy{position:sticky;top:130px}.about-rack-units{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,#ffffff04 60%),#0a0a0e8c;border-radius:24px;gap:8px;margin:0;padding:18px;list-style:none;display:grid;box-shadow:0 40px 100px -50px #9cbcff4d}.about-rack-unit{border:1px solid var(--line);background-color:#05050699;border-radius:4px;grid-template-columns:46px 14px minmax(0,1fr);align-items:center;gap:16px;min-height:84px;padding:14px 20px;transition:border-color .5s,background-color .5s,translate .6s cubic-bezier(.22,1,.36,1);display:grid}.about-rack-unit.is-on{border-color:var(--line-strong);background-color:#9cbcff0f}.about-rack-unit:hover{translate:8px}.about-rack-slot{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--faint);font-size:.74rem}.about-rack-led{background-color:#ffffff40;border-radius:50%;width:9px;height:9px;transition:background-color .4s,box-shadow .4s}.about-rack-unit.is-on .about-rack-led{background-color:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:2.6s ease-in-out infinite rackBlink}.about-rack-title{color:var(--muted);margin:0;font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:500;line-height:1.5;transition:color .4s}.about-rack-unit.is-on .about-rack-title{color:var(--text)}@keyframes rackBlink{0%,to{opacity:1}50%{opacity:.45}}.about-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.about-gallery-shot{margin:0}.about-gallery-shot:first-child{grid-column:1/8}.about-gallery-shot:nth-child(2){grid-column:8/13;padding-top:14%}.about-gallery-shot:nth-child(3){grid-column:1/6}.about-gallery-shot:nth-child(4){grid-column:6/13;padding-top:8%}.about-gallery-frame{aspect-ratio:4/3;border:1px solid var(--line);border-radius:4px;position:relative;overflow:hidden}.about-gallery-shot:nth-child(2) .about-gallery-frame,.about-gallery-shot:nth-child(3) .about-gallery-frame{aspect-ratio:4/4.6}.about-gallery-frame img{object-fit:cover;scale:1.14}.about-gallery-shot figcaption{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:14px;margin-top:14px;font-size:.74rem;display:flex}.about-gallery-shot figcaption span{color:var(--signal)}.about-promise-section{padding-bottom:clamp(60px,8vw,120px)}.about-promise-heading{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2rem,6vw,5.6rem);font-weight:600;line-height:1.05;display:grid}.about-promise-heading span:nth-child(2){color:var(--cyan)}@media (max-width:900px){.about-story-inner,.about-director-grid,.about-rack-grid{grid-template-columns:minmax(0,1fr)}.about-rack-copy{position:static}.about-gallery-shot:nth-child(n){grid-column:1/13;padding-top:0}.about-gallery-shot:nth-child(n) .about-gallery-frame{aspect-ratio:4/3}.about-rack-unit{grid-template-columns:34px 12px minmax(0,1fr);gap:12px;padding:12px 14px}}.about-hero{align-items:center;padding-bottom:70px}.about-hero-inner{display:block}.about-hero-heading{max-width:15ch;font-size:clamp(2rem,4.5vw,4.6rem)}.about-hero-facts{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:40px;display:grid}.about-hero-lead{max-width:50ch;color:var(--muted);margin:0;font-weight:400;line-height:1.75}.about-hero-meta{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding-top:20px;display:grid}.about-hero-meta dt{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:.66rem}.about-hero-meta dd{margin:0;font-size:1rem}.about-hero-reel{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.about-hero-card{margin:0}.about-hero-card:nth-child(2n){margin-top:36px}.about-hero-card-photo{aspect-ratio:3/3.6;border:1px solid var(--line-strong);border-radius:22px;position:relative;overflow:hidden}.about-hero-card-photo img{object-fit:cover;filter:grayscale(.4)contrast(1.05);height:120%!important;top:-10%!important}.about-hero-card figcaption{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:.68rem}@media (max-width:900px){.about-hero-facts{grid-template-columns:minmax(0,1fr)}.about-hero-reel{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-hero-skyline{border-bottom:1px solid var(--line-strong);height:clamp(140px,20vw,260px);margin-top:56px}.about-director-monogram{aspect-ratio:4/4.6;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,40px);display:flex}.about-director-initials{font-family:var(--font-display), sans-serif;color:var(--text);margin:0;font-size:clamp(7rem,17vw,15rem);font-weight:500;line-height:.9}.about-director-initials em{font-family:var(--font-serif), serif;background:linear-gradient(100deg,#fff,#9cbcff 50%,#5b86ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:-.08em;font-weight:400}.about-director-card-foot{border-top:1px solid var(--line-strong);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:12px;padding-top:18px;font-size:.68rem;display:flex}
