@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-latin-stack:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_ef21aa{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_ef21aa{--font-arabic-stack:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}:root{--color-median-blue:#0f76bc;--color-median-secondary-blue:#168ed1;--color-median-cyan:#12b5d8;--color-median-deep-blue:#0b5fa8;--color-median-accent:#ff1e4d;--color-background:#f4f8fb;--color-surface:#ffffff;--color-surface-soft:#f9fcfe;--color-surface-muted:#eef5fa;--color-surface-alt:#eaf2f8;--color-border:#dbe8f1;--color-text:#16324a;--color-muted:#6b7c8f;--color-hero-start:#071521;--color-hero-mid:#0b2233;--color-hero-end:#10324a;--radius-card:1.5rem;--radius-button:999px;--radius-field:1rem;--shadow-soft:0 18px 45px rgba(12,57,91,0.08);--shadow-card:0 28px 70px rgba(7,21,33,0.12);--shadow-glass:0 10px 40px rgba(12,57,91,0.06);--color-glass-surface:rgba(255,255,255,0.74);--color-glass-border:rgba(219,232,241,0.9);--container-xl:80rem;--section-padding:clamp(2rem,2.8vw,2.75rem);--header-height:5rem;--duration-fast:180ms;--duration-base:260ms;--font-latin:var(--font-latin-stack),"IBM Plex Sans","Inter","Aptos","Segoe UI",sans-serif;--font-arabic:var(--font-arabic-stack),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic","Segoe UI",sans-serif}[data-admin-console]{--radius-card:0.5rem;--radius-button:0.375rem;--radius-field:0.375rem;--shadow-soft:none;--shadow-card:0 1px 2px rgba(15,23,42,0.06);--shadow-glass:none;--color-background:#f1f5f9;--color-surface-soft:#f8fafc;--color-surface-muted:#e2e8f0;--color-border:#d0d7e2;--admin-panel-bg:#ffffff;--admin-header-bg:#ffffff;--admin-sidebar-bg:#ffffff;--admin-row-hover:#f8fafc;color:var(--color-text);background:var(--color-background)}[data-admin-console] .surface-panel{border-radius:var(--radius-card);box-shadow:none}[data-admin-console] .field-base{border-radius:var(--radius-field);padding:.55rem .75rem}[data-admin-console] .field-base:focus{box-shadow:0 0 0 2px rgba(11,95,168,.16)}[data-admin-console] a.inline-flex,[data-admin-console] button.inline-flex{border-radius:var(--radius-button);box-shadow:none}[data-admin-console] .admin-kpi,[data-admin-console] .admin-panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--admin-panel-bg)}[data-admin-console] .admin-kpi{display:grid;gap:.15rem;padding:.85rem 1rem;transition:border-color .12s ease,background-color .12s ease}[data-admin-console] a.admin-kpi:hover{border-color:color-mix(in srgb,var(--color-median-deep-blue) 35%,var(--color-border));background:var(--admin-row-hover)}[data-admin-console] .admin-badge{font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:none}[data-admin-console] .admin-badge,[data-admin-console] .admin-meta-chip{display:inline-flex;align-items:center;border-radius:.25rem;padding:.15rem .45rem;font-size:.6875rem}[data-admin-console] .admin-meta-chip{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-muted)}.home-film{--film-ink:var(--color-text);--film-paper:var(--color-background);--film-muted:var(--color-muted);--film-ink-on-black:#e8f4fc;--film-muted-on-black:rgba(232,244,252,0.62);--film-dot:var(--color-median-cyan);--film-blue:var(--color-median-blue);--film-deep:var(--color-median-deep-blue);--film-hero-start:var(--color-hero-start);--film-hero-mid:var(--color-hero-mid);--film-hero-end:var(--color-hero-end);--film-accent:var(--color-median-accent);--film-surface:var(--color-surface);background:var(--color-hero-start);color:var(--film-ink)}.film-pin-track{position:relative;background:inherit}.film-scene--sticky{position:sticky;top:0;min-height:100svh;height:100svh;overflow:hidden;padding-top:var(--header-height,5rem);box-sizing:border-box}.film-scene__layout{width:min(100%,72rem);margin-inline:auto;display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:calc(100svh - clamp(5rem, 12vh, 8rem))}@media (min-width:900px){.film-scene__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.film-scene--origin .film-scene__layout{grid-template-columns:1fr;justify-items:center;text-align:center}.film-scene--origin .film-scene__stage{position:absolute;inset:18% 10% 12%;pointer-events:none}}.film-scene__stage{position:relative;min-height:min(48vh,22rem)}.film-visual{position:relative;width:100%;height:100%;min-height:inherit;color:inherit}.film-visual__svg{width:100%;height:100%;display:block;transform-origin:center center}.film-point{position:absolute;width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#7fe7f5 0,var(--film-dot) 55%,var(--film-deep) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--film-dot) 40%,transparent),0 0 22px color-mix(in srgb,var(--film-dot) 55%,transparent);pointer-events:none;will-change:transform,left,top;z-index:3}.film-point--glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--film-dot) 35%,transparent),0 0 16px color-mix(in srgb,var(--film-dot) 40%,transparent)}.film-phone{width:min(46%,11rem);aspect-ratio:10/18;margin-inline:auto;border:1px solid color-mix(in srgb,var(--film-blue) 35%,transparent);border-radius:1.35rem;padding:.55rem;opacity:.95;background:linear-gradient(160deg,color-mix(in srgb,var(--film-surface) 92%,var(--film-blue)),var(--film-surface));box-shadow:var(--shadow-soft)}.film-phone__screen{height:100%;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--film-blue) 18%,transparent);display:grid;place-items:center;background:radial-gradient(80% 60% at 50% 20%,color-mix(in srgb,var(--film-dot) 16%,transparent),transparent 70%),linear-gradient(180deg,#0b2233 0,#0d3550 100%);color:var(--film-ink-on-black)}.film-phone__msg{letter-spacing:.2em;font-size:1.1rem;color:var(--film-muted)}.film-phone--traveler{position:absolute;inset-inline:0;margin-inline:auto;top:8%}.film-phone__confirm{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid;display:grid;place-items:center;color:var(--film-dot)}.film-phone__thanks{font-size:1rem;font-weight:500}.film-profile-card,.film-receipt{position:absolute;inset-inline-start:18%;inset-inline-end:auto;top:18%;width:min(58%,14rem);border:1px solid color-mix(in srgb,var(--film-blue) 22%,transparent);border-radius:.75rem;padding:1rem 1.1rem;background:color-mix(in srgb,var(--film-surface) 94%,var(--film-blue));box-shadow:var(--shadow-card)}.film-profile-card{inset-inline-start:auto;inset-inline-end:14%;top:22%}.film-profile-card__line,.film-receipt__line{display:block;height:1px;margin-bottom:.55rem;background:color-mix(in srgb,currentColor 28%,transparent)}.film-profile-card__line--short,.film-receipt__line--short{width:55%}.film-receipt__amount{display:block;margin:.8rem 0 .6rem;font-size:.85rem;color:var(--film-muted)}.film-profile-card__name,.film-receipt__name{display:block;font-size:1rem;font-weight:500}.film-desk{width:min(92%,22rem);margin-inline:auto;border:1px solid color-mix(in srgb,var(--film-blue) 24%,transparent);border-radius:.85rem;padding:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--film-surface) 88%,var(--film-dot)),var(--film-surface));box-shadow:var(--shadow-soft)}.film-desk--handoff{position:absolute;inset-inline:0;top:12%;margin-inline:auto}.film-desk__bar{height:.55rem;margin-bottom:.75rem;background:color-mix(in srgb,currentColor 16%,transparent)}.film-desk__rows{display:grid;gap:.45rem}.film-desk__row{display:block;height:.7rem;background:color-mix(in srgb,currentColor 12%,transparent)}.film-desk__row.is-active{background:color-mix(in srgb,var(--film-dot) 55%,transparent)}.film-travel-wash{position:absolute;inset:12% 8%;background:linear-gradient(115deg,color-mix(in srgb,var(--film-blue) 18%,transparent),color-mix(in srgb,var(--film-dot) 14%,transparent));border-radius:1rem;filter:blur(2px)}.film-visual__arc{position:absolute;inset:0}.film-scene--flash .film-scene__stage{opacity:.15}.film-scene--center-copy .film-scene__copy{text-align:center}.film-scene__layout--stack{grid-template-columns:1fr;justify-items:center;position:relative}.film-scene__layout--stack .film-scene__stage{position:absolute;inset:8% 6% 10%;pointer-events:none;z-index:0}.film-scene__layout--stack .film-scene__copy{position:relative;z-index:1;max-width:40rem}.film-scene--gather .film-headline{font-size:clamp(1.75rem,4vw,3rem)}.film-scene--name .film-headline{font-size:clamp(3rem,12vw,7rem);letter-spacing:.04em}.film-gather-label{margin:1.25rem 0 0;font-size:.95rem;letter-spacing:.08em;color:color-mix(in srgb,var(--film-dot) 75%,white)}.film-mark{display:grid;place-items:center;margin-top:1.25rem}.film-mark__img{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.film-name-mark{position:absolute;left:50%;top:62%;width:.5rem;height:.5rem;border-radius:999px;background:var(--film-dot);transform:translate(-50%,-50%);opacity:.4}.film-scene--releasing{background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--film-accent) 18%,transparent),transparent 65%),linear-gradient(160deg,var(--film-hero-mid),var(--film-hero-end));transition:background .22s linear}.film-doc{background:var(--color-background)}.film-doc,.film-doc__inner{position:relative;z-index:1}.film-doc__inner{width:min(100%,48rem)}.film-scene--choose .film-doc__inner,.film-scene--index .film-doc__inner{width:min(100%,40rem)}.film-scene--choose .film-headline,.film-scene--index .film-headline{font-size:clamp(2rem,4.5vw,3.25rem)}.film-index__row--link .film-index__name{text-decoration:none;color:inherit;border-bottom:1px solid transparent}.film-index__row--link:hover .film-index__name{border-bottom-color:currentColor}.film-index__row--name-only .film-index__name{cursor:default}.film-paths__link{display:grid;gap:.25rem;color:inherit;text-decoration:none;transition:transform .18s ease}.film-paths__item:hover{border-color:color-mix(in srgb,var(--film-blue) 40%,transparent)}.film-paths__link:hover{transform:translateX(.35rem)}[dir=rtl] .film-paths__link:hover{transform:translateX(-.35rem)}.film-paths__need{display:block}.film-scene--close{min-height:70svh}.film-scene--close .film-close-meta,.film-scene--close .film-links{margin-top:2rem}.film-reel{position:relative;z-index:0;background:#071521}.film-stage3d{position:sticky;top:0;height:100svh;z-index:0;pointer-events:none}.film-stage3d__canvas{display:block;width:100%;height:100%}.film-stage3d--fallback{background:#071521;overflow:hidden}.film-stage3d__fallback,.film-stage3d__stars{position:absolute;inset:0}.film-stage3d__stars{background-image:radial-gradient(1px 1px at 12% 18%,rgba(232,244,252,.55) 0,transparent 100%),radial-gradient(1px 1px at 28% 62%,rgba(232,244,252,.35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 48% 28%,rgba(232,244,252,.45) 0,transparent 100%),radial-gradient(1px 1px at 72% 44%,rgba(232,244,252,.4) 0,transparent 100%),radial-gradient(1px 1px at 84% 16%,rgba(232,244,252,.3) 0,transparent 100%),radial-gradient(1px 1px at 66% 78%,rgba(232,244,252,.35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 18% 84%,rgba(232,244,252,.4) 0,transparent 100%);opacity:.85}.film-stage3d__glow{position:absolute;width:min(72vw,40rem);height:min(72vw,40rem);inset-block-start:50%;inset-inline-end:-8%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#12b5d8 28%,transparent) 0,transparent 68%);filter:blur(2px)}.film-stage3d__fallback[data-film-rtl=true] .film-stage3d__globe,.film-stage3d__fallback[data-film-rtl=true] .film-stage3d__glow{inset-inline-end:auto;inset-inline-start:-8%}.film-stage3d__globe{position:absolute;width:min(68vw,38rem);height:min(68vw,38rem);inset-block-start:50%;inset-inline-end:-6%;transform:translateY(-48%)}.film-stage3d__globe-core{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#123a58 0,#0a2a40 48%,#071521 100%);box-shadow:0 0 0 1px color-mix(in srgb,#12b5d8 18%,transparent),0 0 80px color-mix(in srgb,#12b5d8 22%,transparent)}.film-stage3d__globe-dots{position:absolute;inset:8%;border-radius:50%;background-image:radial-gradient(circle,color-mix(in srgb,#7ad7ea 70%,transparent) 1.1px,transparent 1.2px);background-size:14px 14px;opacity:.55;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 58%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 58%,transparent 72%)}.film-stage3d__arcs{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.film-stage3d__arcs path{fill:none;stroke:#12b5d8;stroke-width:1.4;stroke-linecap:round;opacity:.75;filter:drop-shadow(0 0 4px color-mix(in srgb,#12b5d8 55%,transparent))}.film-stage3d__point{position:absolute;width:.7rem;height:.7rem;inset-block-start:24%;inset-inline-start:48%;border-radius:50%;background:#12b5d8;box-shadow:0 0 18px #12b5d8,0 0 40px color-mix(in srgb,#12b5d8 45%,transparent)}.film-reel__overlay{position:relative;z-index:1;margin-top:-100svh}.home-film[data-film-world=webgl] .film-pilot,.home-film[data-film-world=webgl] .film-pilot__field,.home-film[data-film-world=webgl] .film-pin-track,.home-film[data-film-world=webgl] .film-scene{background:transparent}.home-film[data-film-world=webgl] .film-scene{color:#e8f4fc}.home-film[data-film-world=webgl] .film-scene__stage{display:none}.home-film[data-film-world=webgl] .film-scene__layout{grid-template-columns:minmax(0,40rem) 1fr;justify-items:stretch}.home-film[data-film-world=webgl] .film-scene__copy{text-align:start;justify-self:start}.home-film[data-film-world=webgl] .film-scene--center-copy .film-scene__layout:not(.film-scene__layout--stack),.home-film[data-film-world=webgl] .film-scene--origin .film-scene__layout{grid-template-columns:minmax(0,40rem) 1fr;justify-items:stretch;text-align:start}.home-film[data-film-world=webgl] .film-secondary{color:rgba(232,244,252,.7)}.film-pin-track:has(.film-scene--black){background:var(--color-hero-start)}@media (min-width:900px){.film-scene--center-copy .film-scene__layout:not(.film-scene__layout--stack){grid-template-columns:1fr;justify-items:center}}.film-split-panel{position:absolute;inset-block:12%;inset-inline-end:6%;width:38%;border:1px dashed color-mix(in srgb,currentColor 30%,transparent);border-radius:.75rem}.film-visual--connect-out[data-film-rtl=true] .film-split-panel,[dir=rtl] .film-split-panel{inset-inline-end:auto;inset-inline-start:6%}.film-micro--live .film-micro__item{opacity:.22;transition:opacity .16s linear}.film-micro--live .film-micro__item.is-past{opacity:.4}.film-micro--live .film-micro__item.is-active{opacity:1;color:inherit}.film-micro--live .film-micro__item.is-ahead{opacity:.18}@media (prefers-reduced-motion:reduce){.film-paths__link,.film-phone,.film-point,.film-scene--releasing,.film-split-panel,.film-visual__svg{transition:none!important}.film-pin-track--reduced,.film-pin-track:has(.film-scene--static){height:auto!important}.film-scene--static{position:relative;height:auto;min-height:min(100svh,52rem);overflow:visible}.film-point{will-change:auto}}.film-scene{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(4.5rem,10vh,7rem) clamp(1.25rem,4vw,4rem);box-sizing:border-box}.film-scene--black{background:var(--color-hero-start);color:var(--film-ink-on-black)}.film-scene--white,.film-scene--white-black-white{background:var(--color-background);color:var(--film-ink)}.film-scene--flash{background:#040d14!important;color:var(--film-ink-on-black)!important}.film-scene--doc{min-height:auto;padding-block:clamp(4rem,9vh,6.5rem);display:flex;align-items:center;background:var(--color-background)}.film-scene__inner{width:min(100%,68rem);margin-inline:auto}.film-scene--center .film-scene__inner{text-align:center}.film-stamp{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--film-blue)}.film-stamp:before{content:"";width:1.5rem;height:2px;background:linear-gradient(90deg,var(--film-dot),transparent)}.film-scene--black .film-stamp{color:color-mix(in srgb,var(--film-dot) 80%,white)}.film-headline{margin:0;font-size:clamp(2rem,5.6vw,4.5rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.film-scene--origin .film-headline{font-size:clamp(3rem,12vw,7rem);font-weight:500;letter-spacing:.04em}.film-scene--close .film-headline{font-size:clamp(1.75rem,4vw,3rem);font-weight:500}.film-line{display:block}.film-headline--together .film-line+.film-line{margin-top:.15em}.film-secondary{margin:1.25rem 0 0;max-width:36rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55;color:var(--film-muted)}.film-scene--black .film-secondary{color:var(--film-muted-on-black)}.film-scene--center .film-secondary{margin-inline:auto}.film-platform{display:inline-flex;margin-top:2rem;padding:.45rem .9rem;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;letter-spacing:.04em;border-radius:999px;color:var(--film-deep);background:color-mix(in srgb,var(--film-dot) 16%,var(--film-surface));border:1px solid color-mix(in srgb,var(--film-blue) 22%,transparent)}.film-scene--black .film-platform{color:var(--film-ink-on-black);background:color-mix(in srgb,var(--film-dot) 22%,transparent);border-color:color-mix(in srgb,var(--film-dot) 40%,transparent)}.film-micro{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem;max-width:28rem}.film-micro__item{font-size:.8125rem;letter-spacing:.04em;color:var(--film-muted)}.film-scene--black .film-micro__item{color:var(--film-muted-on-black)}.film-micro__item:not(:first-child){opacity:.38}.film-channels{margin-top:1.25rem;font-size:.8125rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--film-muted)}.film-index{margin:2.5rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}@media (min-width:768px){.film-index{grid-template-columns:1fr 1fr;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.15rem}}.film-index__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.85rem .95rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--film-blue) 12%,transparent);background:color-mix(in srgb,var(--film-surface) 88%,transparent);box-shadow:0 10px 28px rgba(7,21,33,.04);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.film-index__row--link:hover{border-color:color-mix(in srgb,var(--film-blue) 35%,transparent);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.film-index__name{font-size:1.25rem;font-weight:500}.film-index__role{font-size:.875rem;color:var(--film-muted)}.film-index__row--name-only .film-index__name{color:var(--film-ink)}.film-paths{margin:2.5rem 0 0;padding:0;list-style:none;display:grid;gap:.85rem;max-width:44rem}.film-paths__item{display:grid;gap:.2rem;font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:500;line-height:1.3;padding:1rem 1.15rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--film-blue) 14%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--film-surface) 92%,var(--film-dot)),var(--film-surface));box-shadow:0 12px 30px rgba(7,21,33,.05)}.film-paths__dest{font-size:.875rem;font-weight:400;color:var(--film-muted)}.film-talk{display:inline-flex;align-items:center;gap:.55rem;margin-top:2.25rem;padding:.85rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none;color:white;border-radius:var(--radius-button);background:linear-gradient(120deg,var(--film-deep),var(--film-blue) 55%,var(--film-dot));box-shadow:0 14px 34px rgba(15,118,188,.28);transition:transform .18s ease,box-shadow .18s ease}.film-talk:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,118,188,.34)}.film-close-meta{margin-top:2rem;display:grid;gap:.85rem;padding:1.25rem 1.35rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--film-blue) 16%,transparent);background:color-mix(in srgb,var(--film-surface) 90%,var(--film-blue))}.film-group{margin:0;font-size:1rem;font-weight:500}.film-triad{margin:0;font-size:.875rem;color:var(--film-muted)}.film-links{margin:1.25rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.875rem}.film-links a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.film-links a:hover{border-bottom-color:currentColor}.film-flash{position:absolute;inset-inline:0;top:42%;height:2px;background:var(--film-ink);opacity:.18;pointer-events:none}.film-headline-wide{display:block}.film-headline-narrow{display:none}@media (max-width:899px){.film-scene{padding:clamp(4.25rem,9vh,5.5rem) clamp(1.1rem,4vw,1.5rem)}.film-scene__layout{grid-template-columns:1fr;gap:1.1rem;min-height:calc(100svh - clamp(5rem, 12vh, 7rem));align-content:center}.film-scene__copy{order:1}.film-scene__stage{order:2;min-height:min(34vh,15rem)}.film-scene__layout--stack .film-scene__stage{position:relative;inset:auto;order:2;width:100%;min-height:min(38vh,16rem)}.film-scene__layout--stack .film-scene__copy{max-width:none}.film-headline{font-size:clamp(1.65rem,7.2vw,2.35rem)}.film-scene--name .film-headline,.film-scene--origin .film-headline{font-size:clamp(2.4rem,13vw,3.75rem)}.film-scene--gather .film-headline{font-size:clamp(1.45rem,6vw,2rem)}.film-channels{max-width:100%}.film-phone{width:min(42%,9.5rem)}.film-index{grid-template-columns:1fr}.film-doc__inner,.film-scene--choose .film-doc__inner,.film-scene--index .film-doc__inner{width:min(100%,34rem)}.film-paths__item{font-size:clamp(1.05rem,4.8vw,1.35rem)}.film-scene--close{min-height:60svh}}@media (max-width:640px){.film-headline-wide.has-narrow-alt{display:none}.film-headline-narrow{display:block}.film-paths__dest{margin-top:.15rem}.film-micro{max-width:none}.film-profile-card,.film-receipt{width:min(70%,11rem)}}.film-scene__atmosphere{display:none}.film-doc__panel,.film-scene__layout{position:relative;z-index:1}.film-copy--cinema{transition:opacity .14s linear,transform .14s linear,filter .14s linear;will-change:opacity,transform}.film-stage--cinema{transition:opacity .16s linear,transform .16s linear;will-change:opacity,transform}.film-visual__svg{filter:drop-shadow(0 18px 40px rgba(7,21,33,.08))}.film-scene--black .film-visual__svg{filter:drop-shadow(0 18px 50px rgba(0,0,0,.35))}.film-visual__glow{position:absolute;inset:18% 12%;border-radius:40%;background:radial-gradient(circle,color-mix(in srgb,var(--film-dot) 28%,transparent),transparent 70%);pointer-events:none;z-index:0}.film-doc__layout{width:min(100%,72rem);margin-inline:auto;display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (min-width:900px){.film-doc__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.film-scene--close .film-doc__layout{grid-template-columns:1fr;justify-items:center;text-align:center}}.film-doc__aside{position:relative;min-height:min(42vh,20rem);border-radius:1.5rem;border:1px solid color-mix(in srgb,var(--film-blue) 16%,transparent);background:radial-gradient(80% 70% at 30% 20%,color-mix(in srgb,var(--film-dot) 22%,transparent),transparent 60%),radial-gradient(70% 60% at 80% 80%,color-mix(in srgb,var(--film-blue) 18%,transparent),transparent 55%),linear-gradient(160deg,#0b2233,#0f76bc 120%);box-shadow:var(--shadow-card);overflow:hidden}.film-scene--close .film-doc__aside{display:none}.film-doc__orbit{position:absolute;inset:12%;border:1px solid color-mix(in srgb,white 22%,transparent);border-radius:999px;opacity:.55}.film-doc__orbit--inner{inset:28%;opacity:.35}.film-doc__node{position:absolute;width:.7rem;height:.7rem;border-radius:999px;background:var(--film-dot);box-shadow:0 0 18px color-mix(in srgb,var(--film-dot) 70%,transparent)}.film-doc__node--a{inset-inline-start:22%;top:28%}.film-doc__node--b{inset-inline-end:24%;top:42%}.film-doc__node--c{inset-inline-start:48%;bottom:26%}.film-scene--close{background:var(--color-background)}.film-scene--close .film-headline{max-width:28rem}.film-mark__img{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--film-accent) 45%,transparent))}.film-split-panel{border:1px solid color-mix(in srgb,var(--film-blue) 28%,transparent);background:color-mix(in srgb,var(--film-surface) 70%,transparent);backdrop-filter:blur(8px);box-shadow:var(--shadow-soft)}.home-film[data-home-film=f8] .film-scene--sticky{isolation:isolate}.film-pilot{position:relative;--film-blue:var(--color-median-blue);--film-dot:var(--color-median-cyan);--film-deep:var(--color-median-deep-blue);background:var(--color-hero-start)}.film-pilot__sticky{position:sticky;top:0;height:100svh;min-height:100svh;overflow:hidden;display:grid;align-items:center;padding-top:var(--header-height,5rem);box-sizing:border-box}.film-pilot__sticky:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,21,33,.78) 0,rgba(7,21,33,.22) 34%,transparent 56%)}[dir=rtl] .film-pilot__sticky:before,html[dir=rtl] .film-pilot__sticky:before{background:linear-gradient(270deg,rgba(7,21,33,.78) 0,rgba(7,21,33,.22) 34%,transparent 56%)}.film-pilot__world{position:absolute;inset:0;z-index:0}.film-pilot__field{position:absolute;inset:0;background:#071521}.film-pilot__field:after{content:"";position:absolute;inset:0;background:#f4f8fb;opacity:var(--film-light,0)}.film-pilot__read{position:absolute;inset:0;background:radial-gradient(42% 38% at var(--film-point-x,50%) var(--film-point-y,50%),color-mix(in srgb,var(--film-dot) 22%,transparent) 0,transparent 70%);opacity:var(--film-clarity,0);pointer-events:none}.film-pilot__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.film-pilot__world .film-point{z-index:2}.film-pilot__copy{position:relative;z-index:1;width:min(100%,38rem);justify-self:start;margin-inline:0;padding:clamp(4.5rem,10vh,7rem) clamp(1.4rem,6vw,5.5rem);text-align:start;color:#e8f4fc;pointer-events:none;min-height:18rem}.film-pilot__copy-layer{width:100%}.film-pilot[data-film-pilot-scene="02"] .film-pilot__copy,.film-pilot[data-film-pilot-scene="03"] .film-pilot__copy{color:#e8f4fc}.film-pilot[data-film-pilot-scene="02"] .film-secondary,.film-pilot[data-film-pilot-scene="03"] .film-secondary{color:rgba(232,244,252,.72)}.film-pilot__headline{text-shadow:0 18px 48px rgba(7,21,33,.45);line-height:.94;letter-spacing:-.03em;font-weight:700}.film-pilot[data-film-pilot-scene="01"] .film-pilot__headline{font-size:clamp(3.2rem,11vw,7.2rem);letter-spacing:.12em}.film-pilot__beat{margin:1.35rem 0 0;font-size:clamp(.95rem,1.5vw,1.1rem);letter-spacing:.06em;color:color-mix(in srgb,var(--film-dot) 70%,white)}.film-pilot[data-film-pilot-scene="02"] .film-pilot__beat,.film-pilot[data-film-pilot-scene="03"] .film-pilot__beat{color:color-mix(in srgb,var(--film-dot) 78%,white)}.film-pilot__platform{pointer-events:none;margin-top:1.75rem;transition:opacity .1s linear,transform .1s linear;background:color-mix(in srgb,var(--film-dot) 14%,transparent);border-color:color-mix(in srgb,var(--film-blue) 30%,transparent);color:inherit;font-weight:600}.film-pilot__anchor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.film-pilot--reduced{height:auto}.film-pilot__static-frame{position:relative;min-height:min(100svh,48rem);display:grid;align-items:center;overflow:hidden}.film-pilot__static-frame .film-pilot__world{position:absolute}.film-pilot__static-frame .film-pilot__copy{color:var(--color-text)}.film-pilot__static-frame:first-child .film-pilot__copy{color:#e8f4fc}@media (max-width:899px){.film-pilot__copy{width:min(100%,34rem);padding-inline:clamp(1.1rem,4vw,1.5rem)}.film-pilot[data-film-pilot-scene="01"] .film-pilot__headline{font-size:clamp(2.4rem,13vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.film-pilot__copy,.film-pilot__platform{transition:none!important}}