.intro[data-astro-cid-zpmb5ita]{isolation:isolate;width:100%;min-width:0;max-width:760px;margin:auto}.intro[data-astro-cid-zpmb5ita].unified [data-astro-cid-zpmb5ita]:is(.cinema-top,.project-selector){display:none}.intro[data-astro-cid-zpmb5ita].unified .cinema-stage[data-astro-cid-zpmb5ita]{height:clamp(260px,23vw,300px);margin-top:12px}.intro[data-astro-cid-zpmb5ita].compact .quick-packages[data-astro-cid-zpmb5ita]{display:none}.intro[data-astro-cid-zpmb5ita].compact .cinema-stage[data-astro-cid-zpmb5ita]{height:clamp(260px,27vw,350px)}.intro[data-astro-cid-zpmb5ita].compact .cinema-caption[data-astro-cid-zpmb5ita]{padding-block:12px}.cinema-top[data-astro-cid-zpmb5ita]{letter-spacing:2px;color:#64748b;justify-content:space-between;padding:0 12px;font-size:9px;font-weight:650;display:flex}.cinema-stage[data-astro-cid-zpmb5ita]{touch-action:pan-y;background:radial-gradient(at 50% 65%,#dfe4da 0%,#f3f4ef 46%,#fff 80%);border-radius:24px;height:460px;min-height:250px;max-height:60vw;margin-top:12px;position:relative;overflow:hidden}.cinema-glow[data-astro-cid-zpmb5ita]{filter:blur(20px);background:radial-gradient(#8d9d7040,#0000 70%);border-radius:50%;position:absolute;inset:10%}.cinema-link[data-astro-cid-zpmb5ita]{perspective:1100px;display:block;position:absolute;inset:0}.fallback-card[data-astro-cid-zpmb5ita]{background:#fff;border:1px solid #dce4ee;border-radius:12px;position:absolute;top:12%;left:11%;right:11%;overflow:hidden;transform:rotateY(-9deg)rotateX(5deg)rotate(-2deg);box-shadow:0 30px 55px -20px #18396860}.browser-chrome[data-astro-cid-zpmb5ita]{color:#7a8a9e;background:#e9eef5;justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}.browser-chrome[data-astro-cid-zpmb5ita]>span[data-astro-cid-zpmb5ita]:first-child{letter-spacing:3px;color:#9eafc4}.fallback-card[data-astro-cid-zpmb5ita] img[data-astro-cid-zpmb5ita]{width:100%;height:auto;display:block}.three-mount[data-astro-cid-zpmb5ita]{opacity:0;pointer-events:none;position:absolute;inset:0}.intro[data-astro-cid-zpmb5ita][data-three-ready] .three-mount[data-astro-cid-zpmb5ita]{opacity:1}.intro[data-astro-cid-zpmb5ita][data-three-ready] .fallback-card[data-astro-cid-zpmb5ita]{visibility:hidden}.three-mount[data-astro-cid-zpmb5ita] canvas{width:100%;height:100%;display:block}.motion-hint[data-astro-cid-zpmb5ita]{text-align:center;pointer-events:none;letter-spacing:.5px;color:#64748b;font-size:9px;position:absolute;bottom:16px;left:12px;right:12px}.cinema-caption[data-astro-cid-zpmb5ita]{justify-content:space-between;align-items:center;gap:12px;padding:18px 10px;display:flex}.cinema-caption[data-astro-cid-zpmb5ita] small[data-astro-cid-zpmb5ita]{letter-spacing:1px;text-transform:uppercase;color:#64748b;min-height:14px;font-size:9px;display:block}.cinema-caption[data-astro-cid-zpmb5ita] strong[data-astro-cid-zpmb5ita]{letter-spacing:-.5px;margin-top:4px;font-size:19px;display:block}.arrows[data-astro-cid-zpmb5ita]{gap:7px;display:flex}.arrows[data-astro-cid-zpmb5ita] button[data-astro-cid-zpmb5ita],.arrows[data-astro-cid-zpmb5ita] a[data-astro-cid-zpmb5ita]{color:#17304e;background:#ffffffb3;border:1px solid #ced9e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.arrows[data-astro-cid-zpmb5ita] a[data-astro-cid-zpmb5ita]{color:#fff;background:#17304e;border-color:#17304e}.project-selector[data-astro-cid-zpmb5ita]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 10px;display:grid}.project-selector[data-astro-cid-zpmb5ita] button[data-astro-cid-zpmb5ita]{text-align:left;color:#738196;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0 0 8px;font-size:10px}.selection-line[data-astro-cid-zpmb5ita]{background:#d7e0ec;height:2px;margin-bottom:9px;display:block}.project-selector[data-astro-cid-zpmb5ita] [data-astro-cid-zpmb5ita][aria-pressed=true]{color:#1457ff;font-weight:700}.project-selector[data-astro-cid-zpmb5ita] [data-astro-cid-zpmb5ita][aria-pressed=true] .selection-line[data-astro-cid-zpmb5ita]{background:#1457ff}.quick-packages[data-astro-cid-zpmb5ita]{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.quick-packages[data-astro-cid-zpmb5ita] a[data-astro-cid-zpmb5ita]{background:#ffffffb8;border:1px solid #d3deed;border-radius:16px;flex-direction:column;align-items:flex-start;padding:15px 20px;text-decoration:none;display:flex}.quick-packages[data-astro-cid-zpmb5ita] small[data-astro-cid-zpmb5ita]{color:#64748b;font-size:11px}.quick-packages[data-astro-cid-zpmb5ita] strong[data-astro-cid-zpmb5ita]{letter-spacing:-1px;color:#0f172a;margin:5px 0;font-size:23px}.quick-packages[data-astro-cid-zpmb5ita] span[data-astro-cid-zpmb5ita]{color:#1457ff;font-size:10px;font-weight:700}.intro[data-astro-cid-zpmb5ita] [data-astro-cid-zpmb5ita]:is(a,button):focus-visible{outline-offset:4px;outline:3px solid #1457ff}@media (width<=640px){.cinema-stage[data-astro-cid-zpmb5ita]{touch-action:pan-y;height:330px;min-height:0;max-height:none}.intro[data-astro-cid-zpmb5ita].unified [data-astro-cid-zpmb5ita]:is(.cinema-top,.project-selector){display:none}.intro[data-astro-cid-zpmb5ita].unified .cinema-stage[data-astro-cid-zpmb5ita]{margin-top:12px}.intro[data-astro-cid-zpmb5ita].compact .quick-packages[data-astro-cid-zpmb5ita]{display:none}.intro[data-astro-cid-zpmb5ita].compact .cinema-stage[data-astro-cid-zpmb5ita]{height:clamp(260px,27vw,350px)}.intro[data-astro-cid-zpmb5ita].compact .cinema-caption[data-astro-cid-zpmb5ita]{padding-block:12px}.cinema-top[data-astro-cid-zpmb5ita]{letter-spacing:1px;font-size:8px}.cinema-caption[data-astro-cid-zpmb5ita] strong[data-astro-cid-zpmb5ita]{font-size:17px}.project-selector[data-astro-cid-zpmb5ita]{gap:6px}.project-selector[data-astro-cid-zpmb5ita] button[data-astro-cid-zpmb5ita]{font-size:9px}.quick-packages[data-astro-cid-zpmb5ita] a[data-astro-cid-zpmb5ita]{padding:13px}.quick-packages[data-astro-cid-zpmb5ita] strong[data-astro-cid-zpmb5ita]{font-size:22px}.fallback-card[data-astro-cid-zpmb5ita]{top:14%;left:8%;right:8%}.motion-hint[data-astro-cid-zpmb5ita]{font-size:8px;bottom:12px}}@media (prefers-reduced-motion:reduce){.fallback-card[data-astro-cid-zpmb5ita]{transform:none}}.side-card[data-astro-cid-zpmb5ita]{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:.6rem;width:18%;padding:0;position:absolute;top:22%;bottom:20%;overflow:hidden}.side-left[data-astro-cid-zpmb5ita]{left:0;transform:perspective(600px)rotateY(20deg)}.side-right[data-astro-cid-zpmb5ita]{right:0;transform:perspective(600px)rotateY(-20deg)}.side-card[data-astro-cid-zpmb5ita] img[data-astro-cid-zpmb5ita]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:.75;width:100%;height:100%}.side-card[data-astro-cid-zpmb5ita] span[data-astro-cid-zpmb5ita]{color:#172b46;background:#ffffffdb;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:45%;left:25%}.side-right[data-astro-cid-zpmb5ita] span[data-astro-cid-zpmb5ita]{left:auto;right:25%}.intro[data-astro-cid-zpmb5ita][data-three-ready] .side-card[data-astro-cid-zpmb5ita] img[data-astro-cid-zpmb5ita],.intro[data-astro-cid-zpmb5ita][data-three-ready] .side-card[data-astro-cid-zpmb5ita] span[data-astro-cid-zpmb5ita]{opacity:0}.side-card[data-astro-cid-zpmb5ita]:hover span[data-astro-cid-zpmb5ita],.side-card[data-astro-cid-zpmb5ita]:focus-visible span[data-astro-cid-zpmb5ita]{opacity:1!important}.side-card[data-astro-cid-zpmb5ita]:focus-visible{outline-offset:-4px;outline:3px solid #1457ff}.intro[data-astro-cid-zpmb5ita]:focus-visible{outline-offset:8px;outline:3px solid #1457ff}
