@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.ft[data-astro-cid-nns7i3if]{padding:clamp(2rem,4vw,3rem) 1.25rem clamp(2.5rem,5vw,3.5rem)}.ft__inner[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);max-width:72rem;margin-inline:auto;padding-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.ft__org[data-astro-cid-nns7i3if]{letter-spacing:.02em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700}.ft__rows[data-astro-cid-nns7i3if]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ft__rows[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{gap:.75rem;font-size:.9rem;line-height:1.6;display:flex}.ft__label[data-astro-cid-nns7i3if]{width:2.6em;color:var(--muted);flex:none}.ft__rows[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.ft__rows[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.ft__rows[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{border-bottom-color:var(--o)}.ft__social[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ft__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink);border-bottom:1px solid #0000;align-items:center;gap:.45rem;font-size:.9rem;line-height:1.6;text-decoration:none;transition:border-color .2s;display:inline-flex}.ft__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.ft__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{border-bottom-color:var(--o)}.ft__social[data-astro-cid-nns7i3if] img{flex:none;width:18px;height:18px;display:block}@media (width<=800px){.ft__inner[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ft__rows[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.ft__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{transition:none}}.pvc[data-astro-cid-uukcahgk]{padding:clamp(2.5rem,5vw,4rem) 1.25rem}.pvc__eyebrow[data-astro-cid-uukcahgk]{text-align:center;font-family:var(--display);letter-spacing:.05em;color:var(--muted);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:.85rem;font-weight:400}.pvc__panel[data-astro-cid-uukcahgk]{backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fffc;border-radius:20px;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);max-width:72rem;margin-inline:auto;padding:clamp(1.5rem,3vw,2.75rem);display:grid;box-shadow:0 8px 32px #0000000a}.pvf__grid[data-astro-cid-uukcahgk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pvf__full[data-astro-cid-uukcahgk]{grid-column:1/-1}.pvf[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.pvf[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffb3;border-radius:10px;padding:.85rem 1rem;font-family:inherit;font-size:.92rem;line-height:1.6;transition:border-color .2s,background .2s}.pvf[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical}.pvf[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.pvf[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:var(--muted)}.pvf[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus,.pvf[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus{border-color:var(--o);background:#fff;outline:none}.pvf[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]{border-color:#d4483b}.pvf__sr[data-astro-cid-uukcahgk],.pvf__trap[data-astro-cid-uukcahgk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pvf__recaptcha[data-astro-cid-uukcahgk]{margin-top:1rem}.pvf__foot[data-astro-cid-uukcahgk]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.pvf__submit[data-astro-cid-uukcahgk]{background:var(--o);color:#fff;letter-spacing:.06em;cursor:pointer;border:none;border-radius:999px;padding:.8em 2.6em;font-family:inherit;font-size:.92rem;font-weight:600;transition:background .2s,transform .2s}.pvf__submit[data-astro-cid-uukcahgk]:hover:not(:disabled){background:var(--o-deep);transform:translateY(-1px)}.pvf__submit[data-astro-cid-uukcahgk]:disabled{opacity:.55;cursor:progress}.pvf__status[data-astro-cid-uukcahgk]{color:var(--muted);margin:0;font-size:.85rem}.pvf__status[data-astro-cid-uukcahgk][data-state=ok]{color:#2f7a4a}.pvf__status[data-astro-cid-uukcahgk][data-state=error]{color:#c0392b}.pvc__aside[data-astro-cid-uukcahgk]{text-align:center;border-left:1px solid var(--line);padding-left:clamp(0rem,2vw,2rem)}.pvc__qr[data-astro-cid-uukcahgk]{background:#fff;border-radius:14px;padding:.7rem;display:inline-block;box-shadow:0 2px 10px #12100e14}.pvc__qr[data-astro-cid-uukcahgk] img{width:148px;height:148px;display:block}.pvc__qr-title[data-astro-cid-uukcahgk]{color:var(--ink);margin:.9rem 0 0;font-size:.98rem;font-weight:700}.pvc__qr-note[data-astro-cid-uukcahgk]{color:var(--muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.6}.pvc__qr-link[data-astro-cid-uukcahgk]{color:var(--o);border-bottom:1px solid #0000;margin-top:.6rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-block}.pvc__qr-link[data-astro-cid-uukcahgk]:hover,.pvc__qr-link[data-astro-cid-uukcahgk]:focus-visible{border-bottom-color:currentColor}.pvc__dl[data-astro-cid-uukcahgk]{border-top:1px solid var(--line);gap:.45rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-top:clamp(1rem,2vw,1.5rem);font-size:.88rem;display:grid}.pvc__dl[data-astro-cid-uukcahgk] div[data-astro-cid-uukcahgk]{justify-content:center;gap:.6rem;display:flex}.pvc__dl[data-astro-cid-uukcahgk] dt[data-astro-cid-uukcahgk]{color:var(--muted)}.pvc__dl[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{margin:0}.pvc__dl[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.pvc__dl[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover,.pvc__dl[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:focus-visible{border-bottom-color:var(--o)}@media (width<=860px){.pvc__panel[data-astro-cid-uukcahgk],.pvf__grid[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr)}.pvc__aside[data-astro-cid-uukcahgk]{border-left:none;border-top:1px solid var(--line);padding-top:clamp(1.5rem,4vw,2rem);padding-left:0}}@media (prefers-reduced-motion:reduce){.pvf[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.pvf[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk],.pvf__submit[data-astro-cid-uukcahgk],.pvc__qr-link[data-astro-cid-uukcahgk],.pvc__dl[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{transition:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--o:#ff7f30;--o-deep:#e86a1c;--brand:var(--o);--brand-dark:var(--o-deep);--brand-soft:#fff3ea;--ink:#12100e;--ink-soft:#45413c;--ink-strong:#12100e;--muted:#6b6864;--ink-muted:var(--muted);--paper:#f7f6f3;--bg:var(--paper);--bg-soft:var(--paper);--line:#e2ded8;--display:"Space Grotesk", -apple-system, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--sans:-apple-system, BlinkMacSystemFont, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Helvetica Neue", sans-serif;--font-sans:var(--sans);--wrap:72rem;--gap:1.5rem;--radius:16px;--header-h:84px;--shadow-sm:0 2px 10px #12100e0f;--shadow-md:0 8px 32px #0000000a;--glass-bg:#ffffffb3;--glass-border:#fffc}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--sans);color:var(--ink);background:var(--paper);margin:0;font-size:16px;line-height:1.8}img{max-width:100%;height:auto;display:block}a{color:var(--o);text-decoration:none;transition:color .2s}a:hover{color:var(--o-deep)}h1,h2,h3,h4{color:var(--ink);letter-spacing:.01em;margin:0 0 .6em;font-weight:700;line-height:1.3}h1{font-size:clamp(1.6rem,3.4vw,2.4rem)}h2{font-size:clamp(1.35rem,2.6vw,1.8rem)}h3{font-size:clamp(1.05rem,1.8vw,1.25rem)}p{margin:0 0 1.2em}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.section{padding:clamp(2.5rem,5vw,4rem) 0}.section--soft{background:0 0}.section--line{border-top:1px solid var(--line)}.section-head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.eyebrow{font-family:var(--display);letter-spacing:.05em;color:var(--muted);margin:0 0 .5rem;font-size:.85rem;font-weight:400}.lede{color:var(--muted);max-width:46rem;margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);backdrop-filter:blur(12px);border-radius:20px;padding:clamp(1.25rem,3vw,2.25rem)}.card--white{background:var(--glass-bg)}.btn{border:1px solid var(--o);color:var(--o);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:.75em 2.2em;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-block}.btn:hover{background:var(--o);color:#fff;transform:translateY(-1px)}.btn--solid{background:var(--o);border-color:var(--o);color:#fff}.btn--solid:hover{background:var(--o-deep);border-color:var(--o-deep);color:#fff}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--o);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
