.cinema[data-astro-cid-ljc7qogn]{isolation:isolate;color:#f8f9fa;background:#080e13;height:100svh;min-height:640px;display:block;position:relative;overflow:hidden}.film-backdrop[data-astro-cid-ljc7qogn],.film-shade[data-astro-cid-ljc7qogn],.film-fallback[data-astro-cid-ljc7qogn],.film-poster[data-astro-cid-ljc7qogn],video[data-astro-cid-ljc7qogn]{width:100%;height:100%;position:absolute;inset:0}.film-backdrop[data-astro-cid-ljc7qogn]{z-index:-3}.film-poster[data-astro-cid-ljc7qogn],video[data-astro-cid-ljc7qogn]{object-fit:cover;object-position:center}video[data-astro-cid-ljc7qogn]{opacity:0;transition:opacity .8s}.cinema[data-astro-cid-ljc7qogn][data-ready=true] video[data-astro-cid-ljc7qogn]{opacity:1}.film-shade[data-astro-cid-ljc7qogn]{z-index:-1;background:linear-gradient(90deg,#02080d85,#0000 68%),linear-gradient(#02080d60,#0000 28%,#02080d20 60%,#02080d8c)}.film-fallback[data-astro-cid-ljc7qogn]{background:radial-gradient(at 80% 40%,#1e3542 0%,#0b141b 42%,#060b10 80%);overflow:hidden}.fallback-orbit[data-astro-cid-ljc7qogn]{border:18px solid #728c9d;border-radius:50%;width:55vw;height:55vw;position:absolute;top:8%;right:-6%;transform:rotateX(60deg)rotateY(-25deg)rotate(-30deg);box-shadow:inset 0 2px 5px #d1ddea,0 20px 30px #000a}.fallback-core[data-astro-cid-ljc7qogn]{background:radial-gradient(circle at 25% 15%,#6a899e,#18344d 28%,#071018 65%,#010407);border-radius:50%;width:25vw;height:25vw;position:absolute;top:30%;right:10%;box-shadow:3px 4px 70px #276eb326}.hero-content[data-astro-cid-ljc7qogn]{top:30%;inset-inline:var(--cinema-gutter,2rem);grid-template-columns:1fr;align-items:start;gap:1.4rem;max-width:min(53vw,48rem);display:grid;position:absolute}h1[data-astro-cid-ljc7qogn]{letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:450;line-height:.99}.hero-aside[data-astro-cid-ljc7qogn]{text-shadow:0 1px 8px #000,0 1px 18px #000;max-width:35rem;padding-top:.5rem}.hero-aside[data-astro-cid-ljc7qogn] p[data-astro-cid-ljc7qogn]{color:#e1e7eb;max-width:43ch;margin:0;font-size:1rem;line-height:1.7}.hero-aside[data-astro-cid-ljc7qogn] a[data-astro-cid-ljc7qogn]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff70;justify-content:space-between;align-items:center;gap:1rem;margin-top:0;padding-bottom:.55rem;font-size:.69rem;display:inline-flex}a[data-astro-cid-ljc7qogn],button[data-astro-cid-ljc7qogn]{color:inherit}a[data-astro-cid-ljc7qogn]:hover{color:#bed8f4;text-decoration:none}a[data-astro-cid-ljc7qogn]:focus-visible,button[data-astro-cid-ljc7qogn]:focus-visible{outline-offset:7px;outline:2px solid #fff}.hero-kicker[data-astro-cid-ljc7qogn]{font:.65rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#c1d5e6;margin:0}.hero-actions[data-astro-cid-ljc7qogn]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.hero-aside[data-astro-cid-ljc7qogn] .contact-action[data-astro-cid-ljc7qogn]{color:#101b24;text-shadow:none;background:#e5edf1;border:1px solid #e5edf1;padding:1rem 1.1rem}.hero-aside[data-astro-cid-ljc7qogn] .contact-action[data-astro-cid-ljc7qogn]:hover{background:#fff}.hero-bottom[data-astro-cid-ljc7qogn]{bottom:2rem;inset-inline:var(--cinema-gutter,2rem);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:1.5rem;font-size:.62rem;display:flex;position:absolute}.film-control[data-astro-cid-ljc7qogn]{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.5rem 0;display:inline-flex}.film-control[data-astro-cid-ljc7qogn][hidden]{display:none}.film-credit[data-astro-cid-ljc7qogn]{font:.65rem/1.5 var(--font-sans);text-transform:none;letter-spacing:0;color:#dbe4ee}.scroll-link[data-astro-cid-ljc7qogn]{align-items:center;gap:2rem;margin-left:auto;display:inline-flex}.scroll-link[data-astro-cid-ljc7qogn] span[data-astro-cid-ljc7qogn]{font-size:1.3rem}@media (width>=1600px){.cinema[data-astro-cid-ljc7qogn]{--cinema-gutter:3rem}}@media (width<=760px){.cinema[data-astro-cid-ljc7qogn]{--cinema-gutter:1.25rem;min-height:820px}.hero-actions[data-astro-cid-ljc7qogn]{gap:1.2rem;margin-top:1.5rem}.hero-kicker[data-astro-cid-ljc7qogn]{font-size:.58rem}.hero-content[data-astro-cid-ljc7qogn]{grid-template-columns:1fr;gap:2rem;max-width:none;top:auto;bottom:7rem}h1[data-astro-cid-ljc7qogn]{font-size:clamp(3rem,11.8vw,5rem)}.hero-aside[data-astro-cid-ljc7qogn]{max-width:24rem;padding-top:0}.hero-aside[data-astro-cid-ljc7qogn] p[data-astro-cid-ljc7qogn]{max-width:36ch;font-size:.9rem}.hero-aside[data-astro-cid-ljc7qogn] a[data-astro-cid-ljc7qogn]{margin-top:0;font-size:.65rem}.film-poster[data-astro-cid-ljc7qogn],video[data-astro-cid-ljc7qogn]{object-position:60% center}.film-backdrop[data-astro-cid-ljc7qogn]{height:62%}.film-shade[data-astro-cid-ljc7qogn]{background:linear-gradient(#080e1330,#0000 20%,#080e1330 38%,#080e13 62%)}.hero-bottom[data-astro-cid-ljc7qogn]{flex-wrap:wrap;gap:.8rem;font-size:.55rem;bottom:1.25rem}.film-credit[data-astro-cid-ljc7qogn]{flex-basis:100%;order:3;font-size:.6rem}.scroll-link[data-astro-cid-ljc7qogn]{gap:.7rem;max-width:10rem}.fallback-core[data-astro-cid-ljc7qogn]{width:65vw;height:65vw;top:20%;right:-5%}.fallback-orbit[data-astro-cid-ljc7qogn]{width:120vw;height:120vw;top:8%;right:-35%}}@media (prefers-reduced-motion:reduce){video[data-astro-cid-ljc7qogn]{transition:none}}.editorial[data-astro-cid-irahaz3f]{padding:5rem clamp(1.25rem,5vw,6rem)}.section-caption[data-astro-cid-irahaz3f],.eyebrow[data-astro-cid-irahaz3f],.project-number[data-astro-cid-irahaz3f],.project-tags[data-astro-cid-irahaz3f],.stages[data-astro-cid-irahaz3f] small[data-astro-cid-irahaz3f]{font:.65rem/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.section-caption[data-astro-cid-irahaz3f]{justify-content:space-between;gap:1.5rem;display:flex}.section-caption[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:inherit}h2[data-astro-cid-irahaz3f],.editorial-title[data-astro-cid-irahaz3f]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4.1vw,4.4rem);font-weight:450;line-height:1.1}h2[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]{color:#727c83}.intro-grid[data-astro-cid-irahaz3f],.work-heading[data-astro-cid-irahaz3f],.open-heading[data-astro-cid-irahaz3f]{grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem;margin-block:4rem;display:grid}.intro-grid[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f],.work-heading[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f],.open-heading[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{max-width:43ch;color:var(--ink-soft);margin:0;font-size:.95rem}.company-intro[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:var(--ink);margin-top:1.25rem;display:block}.manifesto[data-astro-cid-irahaz3f]{background:#f2f1eb}.expertise-grid[data-astro-cid-irahaz3f]{gap:0;display:grid}.expertise-grid[data-astro-cid-irahaz3f] article[data-astro-cid-irahaz3f]{border-top:1px solid #aaaead;grid-template-columns:1fr 1.2fr;gap:4rem;padding-block:2.5rem;display:grid}.expertise-name[data-astro-cid-irahaz3f]{align-items:baseline;gap:1.5rem;display:flex}.eyebrow[data-astro-cid-irahaz3f]{color:#596970}.expertise-grid[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{letter-spacing:-.04em;max-width:19ch;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500}.expertise-grid[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--ink-soft);max-width:58ch;font-size:.95rem}.expertise-grid[data-astro-cid-irahaz3f] .expertise-lead[data-astro-cid-irahaz3f]{color:var(--ink);max-width:40ch;margin-top:0;font-size:1.2rem}.expertise-body[data-astro-cid-irahaz3f] ul[data-astro-cid-irahaz3f]{font:.63rem/1.6 var(--font-mono);color:#445e6a;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.expertise-body[data-astro-cid-irahaz3f] li[data-astro-cid-irahaz3f]{border-bottom:1px solid #b9c4c5;padding-block:.4rem}.expertise-contact[data-astro-cid-irahaz3f]{border-top:1px solid #aaaead;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.expertise-contact[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--ink-soft);font-size:.9rem}.expertise-contact[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:var(--ink);border-bottom:1px solid;padding-bottom:.3rem}.method[data-astro-cid-irahaz3f]{background:#e7ecec}.stages[data-astro-cid-irahaz3f]{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.stages[data-astro-cid-irahaz3f] article[data-astro-cid-irahaz3f]{border-top:1px solid #9aa9ae;padding-top:1rem}.stages[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{margin:2rem 0 1rem;font-size:1.2rem;font-weight:500}.stages[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--ink-soft);max-width:34ch;font-size:.9rem}.open-section[data-astro-cid-irahaz3f]{border-bottom:1px solid var(--line)}.open-heading[data-astro-cid-irahaz3f]{margin-bottom:2rem}.package-grid[data-astro-cid-irahaz3f]{max-width:55rem}.journal-section[data-astro-cid-irahaz3f] .editorial-title[data-astro-cid-irahaz3f]{margin-block:3rem}.journal-grid[data-astro-cid-irahaz3f] .card,.package-grid[data-astro-cid-irahaz3f] .card{background:0 0;border:0;border-top:1px solid #939b9f;padding:1.5rem 0}.journal-grid[data-astro-cid-irahaz3f] .card:hover{border-color:var(--accent);transform:none}.journal-grid[data-astro-cid-irahaz3f] .card h3{letter-spacing:-.03em;margin:1rem 0 .5rem;font-size:1.4rem;font-weight:450}.closing[data-astro-cid-irahaz3f]{background:#d9e4e8}.closing[data-astro-cid-irahaz3f]>a[data-astro-cid-irahaz3f]{color:var(--ink);letter-spacing:-.06em;justify-content:space-between;align-items:center;margin-top:3rem;font-size:clamp(3rem,9vw,9rem);font-weight:450;line-height:1;display:flex}.closing[data-astro-cid-irahaz3f]>a[data-astro-cid-irahaz3f]:hover{color:var(--accent);text-decoration:none}.closing-details[data-astro-cid-irahaz3f]{border-top:1px solid #9baeb6;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding-top:1.5rem;display:flex}.closing-details[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:#42535c;max-width:40ch;margin:0;font-size:.9rem}.closing-details[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:var(--ink);overflow-wrap:anywhere}.editorial[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:focus-visible{outline-offset:6px;outline:2px solid}@media (width<=760px){.editorial[data-astro-cid-irahaz3f]{padding-block:3rem}.section-caption[data-astro-cid-irahaz3f]{font-size:.58rem}.manifesto[data-astro-cid-irahaz3f] .section-caption[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]:last-child{display:none}.intro-grid[data-astro-cid-irahaz3f],.work-heading[data-astro-cid-irahaz3f],.open-heading[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:1.5rem;margin-block:2.5rem}.expertise-grid[data-astro-cid-irahaz3f],.stages[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:1.5rem}.expertise-grid[data-astro-cid-irahaz3f] article[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.expertise-grid[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{max-width:none}.expertise-grid[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f],.stages[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{margin-top:1rem}.expertise-grid[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f],.stages[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f],.expertise-grid[data-astro-cid-irahaz3f] .expertise-lead[data-astro-cid-irahaz3f]{max-width:none}.project-list[data-astro-cid-irahaz3f],.project-row[data-astro-cid-irahaz3f]:first-child{grid-template-columns:1fr;gap:2.5rem;display:grid}.closing-details[data-astro-cid-irahaz3f]{flex-direction:column;align-items:flex-start;gap:1.5rem}}
