.hero[data-astro-cid-lcdefpme]{padding:var(--inset) var(--inset) 0}.hero-card[data-astro-cid-lcdefpme]{min-height:max(680px, calc(100svh - var(--inset) * 2));border-radius:var(--r-xl);background:var(--ground-hero);isolation:isolate;display:flex;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero-photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:74% 40%;width:100%;height:100%}.hero-photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, var(--ground-hero) 0%, color-mix(in srgb, var(--ground-hero) 90%, transparent) 28%, color-mix(in srgb, var(--ground-hero) 0%, transparent) 56%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{width:100%;max-width:1320px;padding:calc(var(--header-space) + clamp(24px, 6vh, 64px)) calc(var(--gutter) - var(--inset)) calc(var(--gutter) - var(--inset) + 8px);flex-direction:column;justify-content:space-between;gap:40px;margin-inline:auto;display:flex}.hero-copy[data-astro-cid-lcdefpme]{gap:22px;max-width:640px;display:grid}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:normal;font-weight:600;line-height:1;display:grid}.hero-mark[data-astro-cid-lcdefpme]{font-size:var(--fs-display);letter-spacing:-.045em;color:var(--ink);line-height:.95}.hero-360[data-astro-cid-lcdefpme]{color:var(--petrol)}.hero-claim[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.75rem,1.2rem + 1.9vw,2.75rem);line-height:1.08}.hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]:nth-child(2){margin-top:18px}.hero-lead[data-astro-cid-lcdefpme]{max-width:30em;font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.hero-facts[data-astro-cid-lcdefpme]{font-size:var(--fs-label);color:var(--ink-2);flex-wrap:wrap;gap:6px 0;display:flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"·";color:var(--petrol);margin-inline:10px}@media (width<=479px){.hero-facts[data-astro-cid-lcdefpme]{gap:6px 16px}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:none}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--petrol);border-radius:50%;order:-1;width:5px;height:5px}}.hero-panel[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);width:min(900px,100%);box-shadow:inset 0 0 0 1px var(--line-navy-2), var(--shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(140%);background:#061827d1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;padding:10px;display:grid}.lobby[data-astro-cid-lcdefpme]{align-content:start;gap:6px;padding:12px 6px 6px;display:grid}.lobby-head[data-astro-cid-lcdefpme]{color:var(--on-navy-2);padding:0 10px 6px;font-size:.8125rem}.lobby-list[data-astro-cid-lcdefpme]{gap:4px;display:grid}.lobby-dest[data-astro-cid-lcdefpme]{border-radius:var(--r-md);transition:background-color var(--dur-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.lobby-icon[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);width:38px;height:38px;color:var(--cyan);background:#4fcfe61f;place-items:center;display:grid}.lobby-text[data-astro-cid-lcdefpme]{gap:1px;min-width:0;display:grid}.lobby-title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:.9875rem;font-weight:600}.lobby-line[data-astro-cid-lcdefpme]{color:var(--on-navy-3);font-size:.8125rem;line-height:1.35}.lobby-dest[data-astro-cid-lcdefpme] .lobby-arrow{color:var(--on-navy-3);transition:transform .24s var(--ease-out), color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.lobby-dest[data-astro-cid-lcdefpme]:hover{background:#ffffff0f}.lobby-dest[data-astro-cid-lcdefpme]:hover .lobby-arrow{color:var(--cyan);transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.hero-photo[data-astro-cid-lcdefpme] img{animation:hero-zoom 2.2s var(--ease-expo) both}.hero-lead[data-astro-cid-lcdefpme],.hero-actions[data-astro-cid-lcdefpme],.hero-facts[data-astro-cid-lcdefpme]{animation:fade-up .9s var(--ease-expo) both}.hero-lead[data-astro-cid-lcdefpme]{animation-delay:.38s}.hero-actions[data-astro-cid-lcdefpme]{animation-delay:.46s}.hero-facts[data-astro-cid-lcdefpme]{animation-delay:.54s}.hero-panel[data-astro-cid-lcdefpme]{animation:panel-in 1s var(--ease-expo) .52s both}}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@media (width<=959px){.hero-card[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0}.hero-photo[data-astro-cid-lcdefpme]{z-index:0;aspect-ratio:4/3.4;order:2;position:relative;inset:auto}.hero-photo[data-astro-cid-lcdefpme] img{object-position:84% 50%}.hero-photo[data-astro-cid-lcdefpme]:after{background:linear-gradient(180deg, var(--ground-hero) 0%, transparent 26%)}.hero-inner[data-astro-cid-lcdefpme]{display:contents}.hero-copy[data-astro-cid-lcdefpme]{padding:calc(var(--header-space) + 20px) 20px 28px;order:1}.hero-panel[data-astro-cid-lcdefpme]{order:3;grid-template-columns:1fr;width:auto;margin:-64px 10px 10px;position:relative}}.challenge[data-astro-cid-lcdefpme]{gap:var(--col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ch-photo[data-astro-cid-lcdefpme]{min-height:420px}.ch-main[data-astro-cid-lcdefpme]{align-content:center;gap:20px;padding:clamp(24px,3.4vw,44px);display:grid}@media (width<=959px){.challenge[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ch-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}.model-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.model-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.model-tags[data-astro-cid-lcdefpme] .icon{color:var(--cyan)}.flow-link[data-astro-cid-lcdefpme]{margin-top:clamp(24px,3vw,36px)}.criteria-title[data-astro-cid-lcdefpme]{letter-spacing:-.005em;margin-top:6px;font-size:.9375rem;font-weight:600}.cinema-sec[data-astro-cid-lcdefpme]{padding-inline:var(--inset)}.cinema[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);isolation:isolate;min-height:clamp(540px,68vh,660px);display:flex;position:relative;overflow:hidden}.cinema-photo[data-astro-cid-lcdefpme]{z-index:-1;margin:0;position:absolute;inset:0}.cinema-photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.cinema-photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#030f1af0 0%,#030f1abd 36%,#030f1a14 72%),linear-gradient(#030f1a00 68%,#030f1abf 100%);position:absolute;inset:0}.cinema-inner[data-astro-cid-lcdefpme]{width:100%;max-width:1320px;padding:clamp(32px, 6vw, 80px) max(20px, calc(var(--gutter) - var(--inset)));flex-direction:column;justify-content:space-between;gap:32px;margin-inline:auto;display:flex}.cinema-copy[data-astro-cid-lcdefpme]{gap:22px;max-width:600px;display:grid}.cinema-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.cinema-chips[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{height:38px;padding-inline:14px;font-size:.875rem}.cinema-chips[data-astro-cid-lcdefpme] .icon{color:var(--cyan)}@media (width<=719px){.cinema[data-astro-cid-lcdefpme]{min-height:0}.cinema-inner[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:28px;padding-top:120px}.cinema-photo[data-astro-cid-lcdefpme]:after{background:linear-gradient(#030f1a73 0%,#030f1af5 55%)}}.clients-sec[data-astro-cid-lcdefpme]{overflow:hidden}.clients-link[data-astro-cid-lcdefpme]{justify-self:end}@media (width<=899px){.clients-link[data-astro-cid-lcdefpme]{justify-self:start}}
