.project-showcase[data-astro-cid-fge4zuau]{--ink:#153042;--muted:#687b88;--accent:#276377;color:var(--ink);padding-top:64px}.project-hero[data-astro-cid-fge4zuau]{position:relative;min-height:600px;overflow:hidden;background:#273b42;color:#fff}.hero-visual[data-astro-cid-fge4zuau],.hero-shade[data-astro-cid-fge4zuau]{position:absolute;inset:0;width:100%;height:100%}.hero-visual[data-astro-cid-fge4zuau]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 56%;object-position:center 56%}.hero-shade[data-astro-cid-fge4zuau]{background:linear-gradient(90deg,#071e2bd9,#102b3980 47%,#102b3910),linear-gradient(0deg,#10263260,transparent 45%)}.hero-inner[data-astro-cid-fge4zuau]{position:relative;max-width:1120px;margin:auto;padding:26px 48px 46px;min-height:600px;display:flex;flex-direction:column}nav[data-astro-cid-fge4zuau]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#e4e9e8}nav[data-astro-cid-fge4zuau] a[data-astro-cid-fge4zuau]{color:inherit}.hero-copy[data-astro-cid-fge4zuau]{margin-top:auto;padding:55px 0 26px}.hero-kicker[data-astro-cid-fge4zuau]{font-size:15px;letter-spacing:3px;margin-bottom:22px}.hero-copy[data-astro-cid-fge4zuau] h1[data-astro-cid-fge4zuau]{font-size:66px;font-weight:550;letter-spacing:4px;line-height:1.3}.hero-subtitle[data-astro-cid-fge4zuau]{font-size:18px;letter-spacing:2px;margin-top:22px;color:#f0ede5}.hero-film[data-astro-cid-fge4zuau]{display:inline-flex;align-items:center;gap:16px;margin-top:34px;color:#fff;font-size:14px}.play[data-astro-cid-fge4zuau]{display:grid;place-items:center;width:42px;height:42px;border:1px solid #fff9;border-radius:50%;font-size:11px;padding-left:2px}.film-arrow[data-astro-cid-fge4zuau]{margin-left:18px;font-size:20px}.visual-caption[data-astro-cid-fge4zuau]{position:absolute;right:48px;bottom:28px;color:#f0ede5;font-size:11px;letter-spacing:1px}.project-content[data-astro-cid-fge4zuau]{max-width:1120px;margin:auto;padding:0 48px 72px}.small-label[data-astro-cid-fge4zuau]{font-size:12px;letter-spacing:2px;color:var(--accent);display:block;margin-bottom:18px}.partner-band[data-astro-cid-fge4zuau]{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:40px;padding:36px 0;border-bottom:1px solid #e0e6e8}.partner-name[data-astro-cid-fge4zuau]{max-width:330px;font-size:22px;font-weight:550;line-height:1.7;letter-spacing:.5px}.partner-identity[data-astro-cid-fge4zuau] .small-label[data-astro-cid-fge4zuau]{margin-bottom:6px}.partner-band[data-astro-cid-fge4zuau] dl[data-astro-cid-fge4zuau]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}dt[data-astro-cid-fge4zuau]{font-size:12px;color:#84919a;margin-bottom:10px}dd[data-astro-cid-fge4zuau]{font-size:15px;line-height:1.7}h2[data-astro-cid-fge4zuau]{font-size:34px;font-weight:550;line-height:1.5;letter-spacing:.5px}.text-link[data-astro-cid-fge4zuau]{display:inline-flex;align-items:center;gap:32px;color:var(--accent);font-size:14px;margin-top:24px}.film-section[data-astro-cid-fge4zuau]{display:grid;grid-template-columns:1fr 1.45fr;gap:60px;align-items:center;padding:76px 0}.film-description[data-astro-cid-fge4zuau]>p[data-astro-cid-fge4zuau]:not(.small-label){font-size:15px;line-height:1.9;color:var(--muted);margin-top:20px}.film-source[data-astro-cid-fge4zuau]{display:block;font-size:11px;color:#84919a;margin-top:18px}.film-poster[data-astro-cid-fge4zuau]{position:relative;display:block;overflow:hidden;border-radius:3px}.film-poster[data-astro-cid-fge4zuau] img[data-astro-cid-fge4zuau]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.film-poster[data-astro-cid-fge4zuau]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071e2bc9,transparent 55%);pointer-events:none}.film-poster[data-astro-cid-fge4zuau]:hover img[data-astro-cid-fge4zuau]{transform:scale(1.025)}.poster-caption[data-astro-cid-fge4zuau]{position:absolute;z-index:1;bottom:24px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-size:14px;letter-spacing:1px}.poster-action[data-astro-cid-fge4zuau]{font-size:11px;letter-spacing:0}.film-play[data-astro-cid-fge4zuau]{z-index:1;backdrop-filter:blur(4px)}@media(prefers-reduced-motion:reduce){.film-poster[data-astro-cid-fge4zuau] img[data-astro-cid-fge4zuau]{transition:none}.film-poster[data-astro-cid-fge4zuau]:hover img[data-astro-cid-fge4zuau]{transform:none}}.film-play[data-astro-cid-fge4zuau]{position:absolute;inset:0;margin:auto;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff;border:1px solid #ffffffbd;background:#10243170;font-size:15px;padding-left:3px}.project-contact[data-astro-cid-fge4zuau]{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#eef3f4;padding:46px;margin-top:4px}.project-contact[data-astro-cid-fge4zuau] h2[data-astro-cid-fge4zuau]{font-size:31px}.project-contact[data-astro-cid-fge4zuau] p[data-astro-cid-fge4zuau]:not(.small-label){font-size:14px;color:var(--muted);line-height:1.9;margin-top:18px}.contact-actions[data-astro-cid-fge4zuau]{display:flex;flex-direction:column;align-items:flex-start;gap:22px;flex-shrink:0}.contact-actions[data-astro-cid-fge4zuau]>a[data-astro-cid-fge4zuau]{font-size:13px;color:var(--accent)}a[data-astro-cid-fge4zuau]:focus-visible{outline:3px solid #3184cb;outline-offset:5px}@media(max-width:800px){.hero-inner[data-astro-cid-fge4zuau],.project-content[data-astro-cid-fge4zuau]{padding-inline:30px}.hero-copy[data-astro-cid-fge4zuau] h1[data-astro-cid-fge4zuau]{font-size:55px}.partner-band[data-astro-cid-fge4zuau]{gap:20px;grid-template-columns:1fr 1.2fr}.partner-band[data-astro-cid-fge4zuau] dl[data-astro-cid-fge4zuau]{gap:14px}.film-section[data-astro-cid-fge4zuau]{gap:32px}.project-contact[data-astro-cid-fge4zuau]{padding:32px}h2[data-astro-cid-fge4zuau]{font-size:29px}}@media(max-width:600px){.project-showcase[data-astro-cid-fge4zuau]{padding-top:54px}.project-hero[data-astro-cid-fge4zuau],.hero-inner[data-astro-cid-fge4zuau]{min-height:550px}.hero-inner[data-astro-cid-fge4zuau]{padding:22px 22px 36px}.hero-visual[data-astro-cid-fge4zuau]{-o-object-position:62% center;object-position:62% center}.hero-shade[data-astro-cid-fge4zuau]{background:linear-gradient(90deg,#092331bd,#102b3924),linear-gradient(0deg,#092331b0,transparent 80%)}.hero-copy[data-astro-cid-fge4zuau]{padding-top:65px;padding-bottom:25px}.hero-kicker[data-astro-cid-fge4zuau]{font-size:12px;letter-spacing:2px}.hero-copy[data-astro-cid-fge4zuau] h1[data-astro-cid-fge4zuau]{font-size:47px;letter-spacing:2px}.hero-subtitle[data-astro-cid-fge4zuau]{font-size:15px;letter-spacing:1px}.hero-film[data-astro-cid-fge4zuau]{margin-top:26px}.visual-caption[data-astro-cid-fge4zuau]{right:22px;bottom:20px;font-size:10px}.project-content[data-astro-cid-fge4zuau]{padding:0 22px 40px}.partner-band[data-astro-cid-fge4zuau]{display:block;padding:30px 0}.partner-name[data-astro-cid-fge4zuau]{font-size:20px}.partner-band[data-astro-cid-fge4zuau] dl[data-astro-cid-fge4zuau]{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px}h2[data-astro-cid-fge4zuau]{font-size:29px}.film-section[data-astro-cid-fge4zuau]{grid-template-columns:1fr;gap:28px;padding:44px 0}.film-description[data-astro-cid-fge4zuau] h2[data-astro-cid-fge4zuau]{font-size:29px}.poster-caption[data-astro-cid-fge4zuau]{left:18px;right:18px;bottom:16px;font-size:12px}.poster-action[data-astro-cid-fge4zuau]{display:none}.project-contact[data-astro-cid-fge4zuau]{display:block;padding:30px 24px}.project-contact[data-astro-cid-fge4zuau] h2[data-astro-cid-fge4zuau]{font-size:27px}.contact-actions[data-astro-cid-fge4zuau]{margin-top:28px}}.portrait-project[data-astro-cid-fge4zuau] .project-hero[data-astro-cid-fge4zuau]{background:#153e63}.portrait-project[data-astro-cid-fge4zuau] .hero-visual[data-astro-cid-fge4zuau]{inset:90px max(8%,calc((100% - 1024px)/2)) auto auto;width:290px;height:430px;-o-object-fit:contain;object-fit:contain}.portrait-project[data-astro-cid-fge4zuau] .hero-shade[data-astro-cid-fge4zuau]{background:linear-gradient(90deg,#0b233566,transparent 70%)}.portrait-project[data-astro-cid-fge4zuau] .hero-copy[data-astro-cid-fge4zuau]{max-width:580px}.portrait-project[data-astro-cid-fge4zuau] .film-poster[data-astro-cid-fge4zuau]{background:#173e63}.portrait-project[data-astro-cid-fge4zuau] .film-poster[data-astro-cid-fge4zuau] img[data-astro-cid-fge4zuau]{-o-object-fit:contain;object-fit:contain;height:380px;aspect-ratio:auto}.portrait-project[data-astro-cid-fge4zuau] .film-poster[data-astro-cid-fge4zuau]:after{background:linear-gradient(0deg,#071e2b99,transparent 30%)}@media(max-width:800px)and (min-width:601px){.portrait-project[data-astro-cid-fge4zuau] .hero-visual[data-astro-cid-fge4zuau]{right:20px;width:220px}.portrait-project[data-astro-cid-fge4zuau] .hero-copy[data-astro-cid-fge4zuau]{max-width:420px}.portrait-project[data-astro-cid-fge4zuau] .hero-copy[data-astro-cid-fge4zuau] h1[data-astro-cid-fge4zuau]{font-size:48px}}@media(max-width:600px){.portrait-project[data-astro-cid-fge4zuau] .hero-visual[data-astro-cid-fge4zuau]{inset:80px 0 auto auto;width:48%;height:310px;opacity:.35}.portrait-project[data-astro-cid-fge4zuau] .hero-shade[data-astro-cid-fge4zuau]{background:linear-gradient(90deg,#0b2335d9,#0b233520)}.portrait-project[data-astro-cid-fge4zuau] .hero-copy[data-astro-cid-fge4zuau]{position:relative}.portrait-project[data-astro-cid-fge4zuau] .film-poster[data-astro-cid-fge4zuau] img[data-astro-cid-fge4zuau]{height:360px}}.beizang-rental-management[data-astro-cid-fge4zuau] .hero-visual[data-astro-cid-fge4zuau]{-o-object-position:center top;object-position:center top;transform:scale(1.08)}.beizang-rental-management[data-astro-cid-fge4zuau] .film-poster[data-astro-cid-fge4zuau] img[data-astro-cid-fge4zuau]{-o-object-position:center top;object-position:center top;transform:scale(1.1)}
