:root{
 --cinema-control-height:48px;--cinema-bar-height:96px;--cinema-phone-bar-height:144px;--cinema-caption-height:88px;--cinema-caption-width:420px;--cinema-bar-gap:8px;
 --cinema-min-height:600px;--cinema-title-ink:#ffffff;--cinema-title-ground:#09231ed1;--cinema-link-target:44px;--cinema-caption-pad:12px;
 --cinema-title-gap:calc(3vh + 16px);--cinema-title-width:1100px;--cinema-title-size:clamp(44px,5vw,80px);--cinema-phone-still-x:25%;--cinema-phone-title:clamp(42px,10vw,64px);--cinema-control-gap:24px;--cinema-footer-gap:32px;--cinema-caption-size:11px;--cinema-status-gap:120px;--cinema-type-shadow:0 2px 18px #09231e99;
 --privacy-tablet-width:340px;--privacy-compact-pad:16px;--privacy-compact-type:14px;--privacy-compact-gap:8px;--privacy-link-target:24px;--privacy-width:620px;--privacy-inset:20px;--privacy-pad:20px;--privacy-gap:12px;--privacy-z:80;--privacy-heading:30px;--privacy-type:16px;--privacy-button:14px;--privacy-rule:3px;--privacy-target:48px;--privacy-radius:12px;--privacy-button-radius:4px;--privacy-underline:4px;--privacy-focus-offset:4px;--privacy-shadow:0 16px 60px #09231e33;
 --close-measure:36ch;
 --folio-space:120px;--folio-crossfade:550;--folio-index-duration:700;--folio-pan-x:4;--folio-pan-y:2;--folio-zoom:1.18;--folio-zoom-travel:.07;--folio-unread:#526365;
 --ground:#f7f9fc;--ink:#102f28;--muted:#4c625f;--line:#c4cecf;--paper:#fcfdfd;
 --forest:#102f28;--on-dark:#f7f9fc;--nav:#102f28f2;--lime:#d7ee65;
 --mineral:#b9dfe7;--cobalt:#1836be;--lilac:#d9d6f6;--footer-drawing-opacity:.36;--deep:#09231e;--trace:#92c5b0;
 --display:'Archivo',Arial,sans-serif;--mono:'JBMono',monospace;
 --space:clamp(24px,5.55vw,88px);--max:1440px;--radius:22px;--rule:1px;
 --type-hero:clamp(76px,7.9vw,132px);--type-xl:clamp(54px,6.4vw,108px);--type-lg:clamp(28px,3.1vw,50px);
 --type-body:18px;--type-small:14px;--type-mono:12px;
 --space-ui:16px;--space-label:20px;--dur-step:70ms;--ease-arrival:cubic-bezier(.19,1,.22,1);--dur-fast:180ms;--dur-mid:350ms;--dur-long:700ms;--ease:cubic-bezier(.22,.61,.36,1);
 --intensity:3;--heave:36px;--cut-travel:24px;--header-height:76px;
 --model-rise:90;--model-separation:36;--model-settle:80;--sheet-spread:23;--sheet-rise:90;--sheet-angle:7;
 --process-step-duration:900;--process-play-duration:22000;
 --model-plate:#d9e8e6;--model-room:#a7cbc5;--model-service:#b5b1df;--model-edge:#739f97;--model-rule:#9fbbb6;
 --dialog-backdrop:#09231ed9;
 --process-type:clamp(30px,4.2vw,64px);--process-gutter:clamp(20px,4vw,64px);--process-rule:#92c5b044;
}
