.hero[data-astro-cid-nen7h5rs]{text-align:center;isolation:isolate;background:0 0;width:100%;min-height:100vh;margin:0;padding:0;position:relative;overflow:visible}.hero__visual[data-astro-cid-nen7h5rs]{z-index:-2;pointer-events:none;will-change:transform;background-image:url(/images/nz-made-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100svh;position:fixed;top:0;left:0;transform:translateZ(0)}.hero__overlay[data-astro-cid-nen7h5rs]{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0819137a,#0819131f),linear-gradient(#00000014,#00000047);position:absolute;inset:0}.hero__content[data-astro-cid-nen7h5rs]{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 48px);min-height:100dvh;margin:0 auto;padding:80px 24px;display:flex;position:relative}.hero__logo[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 4px 10px #00000047)drop-shadow(0 1px 4px #00000038);width:250px;max-width:70vw;height:auto;margin-bottom:22px;display:block}.hero__eyebrow[data-astro-cid-nen7h5rs]{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-shadow:0 2px 10px #00000059;margin:0;font-size:15px;font-weight:500;line-height:1.6}.hero__divider[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:14px;width:150px;margin:20px 0 22px;display:flex}.hero__divider[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#ffffff80;flex:1;height:1px;display:block}.hero__divider[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{color:#c9a45c;font-family:Georgia,serif;font-size:13px;font-style:normal;line-height:1}.hero__description[data-astro-cid-nen7h5rs]{color:#fffffff0;width:max-content;max-width:calc(100vw - 48px);font-family:var(--font-body), Arial, sans-serif;letter-spacing:.01em;text-shadow:0 2px 12px #0000004d;margin:0;font-size:23px;line-height:1.65}html[lang=zh-tw] .hero__description[data-astro-cid-nen7h5rs],html[lang=zh-cn] .hero__description[data-astro-cid-nen7h5rs]{font-family:"Noto Serif TC", var(--font-body), serif;white-space:nowrap}.hero__cta[data-astro-cid-nen7h5rs]{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);min-width:170px;font-family:var(--font-body), Arial, sans-serif;letter-spacing:.18em;background:#11111129;border:1px solid #ffffffa6;justify-content:center;align-items:center;gap:14px;margin-top:30px;padding:13px 24px;font-size:11px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.hero__cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:17px;line-height:1;transition:transform .3s}.hero__cta[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#1111115c;border-color:#c9a45c;transform:translateY(-2px)}.hero__cta[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{transform:translate(4px)}.hero__scroll[data-astro-cid-nen7h5rs]{z-index:3;color:#ffffffb8;font-family:var(--font-body), Arial, sans-serif;letter-spacing:.25em;flex-direction:column;align-items:center;gap:9px;font-size:9px;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero__scroll-line[data-astro-cid-nen7h5rs]{background:linear-gradient(#c9a45c,#c9a45c00);width:1px;height:42px;animation:2s ease-in-out infinite heroScroll;display:block}@keyframes heroScroll{0%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}to{opacity:.35;transform:translateY(0)}}@media (width<=1024px){.hero[data-astro-cid-nen7h5rs]{min-height:100dvh}.hero__logo[data-astro-cid-nen7h5rs]{width:220px}.hero__eyebrow[data-astro-cid-nen7h5rs]{font-size:14px}.hero__description[data-astro-cid-nen7h5rs]{white-space:normal;width:auto;max-width:500px;font-size:17px;line-height:1.75}}@media (width<=768px){.hero[data-astro-cid-nen7h5rs]{min-height:100dvh}.hero__visual[data-astro-cid-nen7h5rs]{background-position:50%;background-size:cover;width:100vw;height:100svh;position:fixed;top:0;left:0}.hero__content[data-astro-cid-nen7h5rs]{width:calc(100% - 36px);min-height:100dvh;padding:72px 18px 90px}.hero__logo[data-astro-cid-nen7h5rs]{width:190px;max-width:62vw;margin-bottom:18px}.hero__eyebrow[data-astro-cid-nen7h5rs]{letter-spacing:.12em;font-size:13px;line-height:1.7}.hero__divider[data-astro-cid-nen7h5rs]{gap:10px;width:120px;margin:17px 0 19px}.hero__description[data-astro-cid-nen7h5rs]{white-space:normal;width:auto;max-width:330px;font-size:16px;line-height:1.8}.hero__cta[data-astro-cid-nen7h5rs]{min-width:155px;margin-top:25px;padding:12px 20px;font-size:10px}.hero__scroll[data-astro-cid-nen7h5rs]{font-size:8px;bottom:25px}.hero__scroll-line[data-astro-cid-nen7h5rs]{height:34px}}@media (width<=420px){.hero[data-astro-cid-nen7h5rs]{min-height:100dvh}.hero__content[data-astro-cid-nen7h5rs]{width:calc(100% - 30px);padding:68px 15px 85px}.hero__logo[data-astro-cid-nen7h5rs]{width:175px}.hero__eyebrow[data-astro-cid-nen7h5rs]{font-size:13px}.hero__description[data-astro-cid-nen7h5rs]{max-width:300px;font-size:16px;line-height:1.8}.hero__cta[data-astro-cid-nen7h5rs]{margin-top:22px}.hero__scroll[data-astro-cid-nen7h5rs]{bottom:22px}}@media (width<=768px) and (orientation:landscape){.hero[data-astro-cid-nen7h5rs]{min-height:100dvh}.hero__visual[data-astro-cid-nen7h5rs]{background-position:50%;background-size:cover;width:100vw;height:100svh;position:fixed;top:0;left:0}.hero__content[data-astro-cid-nen7h5rs]{min-height:100dvh;padding:50px 24px 70px}.hero__logo[data-astro-cid-nen7h5rs]{width:150px;margin-bottom:12px}.hero__eyebrow[data-astro-cid-nen7h5rs]{letter-spacing:.12em;font-size:11px}.hero__divider[data-astro-cid-nen7h5rs]{gap:10px;width:120px;margin:10px 0 12px}.hero__description[data-astro-cid-nen7h5rs]{white-space:nowrap;width:max-content;max-width:calc(100vw - 48px);font-size:14px;line-height:1.6}.hero__cta[data-astro-cid-nen7h5rs]{min-width:140px;margin-top:16px;padding:9px 18px;font-size:9px}.hero__scroll[data-astro-cid-nen7h5rs]{font-size:7px;bottom:16px}.hero__scroll-line[data-astro-cid-nen7h5rs]{height:26px}}@media (prefers-reduced-motion:reduce){.hero__scroll-line[data-astro-cid-nen7h5rs]{animation:none}.hero__cta[data-astro-cid-nen7h5rs],.hero__cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}.home-overview[data-astro-cid-t5p3x3ym]{z-index:1;background:#f5f3ed;padding:clamp(64px,8vw,104px) 24px 96px;position:relative}.home-overview__inner[data-astro-cid-t5p3x3ym]{width:min(1160px,100%);margin:0 auto}.home-overview__header[data-astro-cid-t5p3x3ym]{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:12px clamp(24px,5vw,64px);margin:0 0 34px;display:grid}.home-overview__header[data-astro-cid-t5p3x3ym]>p[data-astro-cid-t5p3x3ym]{color:#94773c;letter-spacing:.2em;grid-column:1/-1;margin:0;font-size:11px;font-weight:750}.home-overview__header[data-astro-cid-t5p3x3ym] h1[data-astro-cid-t5p3x3ym]{color:#173c30;font-family:var(--font-serif,Georgia, serif);grid-column:1;margin:0;font-size:clamp(36px,4.8vw,56px);font-weight:400;line-height:1.08}.home-overview__header[data-astro-cid-t5p3x3ym]>div[data-astro-cid-t5p3x3ym]{color:#66736d;grid-column:2;max-width:500px;margin:0;font-size:15px;line-height:1.8}.home-overview__grid[data-astro-cid-t5p3x3ym]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-overview__card[data-astro-cid-t5p3x3ym]{color:#173c30;background:#fffdfa;border:1px solid #dfdcd2;border-radius:16px;flex-direction:column;grid-column:span 2;min-height:232px;padding:23px 24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4){grid-column:span 3;min-height:164px;padding-top:18px;padding-bottom:18px}.home-overview__card[data-astro-cid-t5p3x3ym]:hover{border-color:#b9a36f;transform:translateY(-3px);box-shadow:0 12px 28px #173c3014}.home-overview__card--featured[data-astro-cid-t5p3x3ym]{color:#fffdfa;background:#173c30;border-color:#173c30;box-shadow:0 10px 24px #173c301c}.home-overview__number[data-astro-cid-t5p3x3ym]{color:#9b8045;letter-spacing:.14em;align-items:center;gap:9px;width:fit-content;font-size:11px;font-weight:650;display:inline-flex}.home-overview__number[data-astro-cid-t5p3x3ym]:after{content:"";opacity:.55;background:currentColor;width:24px;height:1px}.home-overview__title[data-astro-cid-t5p3x3ym]{font-family:var(--font-serif,Georgia, serif);margin-top:34px;padding:0 24px 0 0;font-size:26px;line-height:1.2}.home-overview__description[data-astro-cid-t5p3x3ym]{color:#6c766f;max-width:390px;margin-top:9px;padding-right:20px;font-size:13px;line-height:1.65}.home-overview__card--featured[data-astro-cid-t5p3x3ym] .home-overview__title[data-astro-cid-t5p3x3ym]{color:#fffdfa}.home-overview__card--featured[data-astro-cid-t5p3x3ym] .home-overview__description[data-astro-cid-t5p3x3ym]{color:#fffdfac2}.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4) .home-overview__title[data-astro-cid-t5p3x3ym]{margin-top:18px;font-size:22px}.home-overview__arrow[data-astro-cid-t5p3x3ym]{color:#9a7c3d;font-size:21px;transition:transform .2s;position:absolute;bottom:20px;right:20px}.home-overview__card--featured[data-astro-cid-t5p3x3ym] .home-overview__arrow[data-astro-cid-t5p3x3ym]{color:#d9bd78}.home-overview__card[data-astro-cid-t5p3x3ym]:hover .home-overview__arrow[data-astro-cid-t5p3x3ym]{transform:translate(2px,-2px)}@media (width<=900px){.home-overview[data-astro-cid-t5p3x3ym]{padding:64px 22px 76px}.home-overview__header[data-astro-cid-t5p3x3ym]{grid-template-columns:1fr;row-gap:10px;margin-bottom:26px}.home-overview__header[data-astro-cid-t5p3x3ym] h1[data-astro-cid-t5p3x3ym],.home-overview__header[data-astro-cid-t5p3x3ym]>div[data-astro-cid-t5p3x3ym]{grid-column:1}.home-overview__header[data-astro-cid-t5p3x3ym]>div[data-astro-cid-t5p3x3ym]{max-width:620px}.home-overview__grid[data-astro-cid-t5p3x3ym]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-overview__card[data-astro-cid-t5p3x3ym],.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4){grid-column:span 1;min-height:190px;padding:20px}.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+5){grid-column:span 2;min-height:142px}.home-overview__title[data-astro-cid-t5p3x3ym]{font-size:23px}}@media (width<=600px){.home-overview[data-astro-cid-t5p3x3ym]{padding:52px 16px 68px}.home-overview__header[data-astro-cid-t5p3x3ym]{margin-bottom:22px}.home-overview__header[data-astro-cid-t5p3x3ym] h1[data-astro-cid-t5p3x3ym]{font-size:36px}.home-overview__header[data-astro-cid-t5p3x3ym]>div[data-astro-cid-t5p3x3ym]{font-size:14px;line-height:1.7}.home-overview__grid[data-astro-cid-t5p3x3ym]{grid-template-columns:1fr;gap:10px}.home-overview__card[data-astro-cid-t5p3x3ym],.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4){grid-column:auto;min-height:156px;padding:18px}.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4){min-height:132px}.home-overview__title[data-astro-cid-t5p3x3ym],.home-overview__card[data-astro-cid-t5p3x3ym]:nth-child(n+4) .home-overview__title[data-astro-cid-t5p3x3ym]{margin-top:22px;font-size:22px}.home-overview__description[data-astro-cid-t5p3x3ym]{margin-top:6px;font-size:12px}}
