.hm[data-astro-cid-4twnqdrf]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hm-haze[data-astro-cid-4twnqdrf]{position:absolute;left:0;right:0;height:260px;animation:hm-bob 26s ease-in-out infinite alternate}.hm-haze-b[data-astro-cid-4twnqdrf]{animation-duration:34s;animation-direction:alternate-reverse}.hm-track[data-astro-cid-4twnqdrf]{display:flex;width:4800px;height:260px;animation:hm-drift 130s linear infinite;will-change:transform}.hm-haze-b[data-astro-cid-4twnqdrf] .hm-track[data-astro-cid-4twnqdrf]{animation-duration:210s}.hm-track[data-astro-cid-4twnqdrf] svg[data-astro-cid-4twnqdrf]{flex:none}@keyframes hm-drift{to{transform:translate(-2400px)}}@keyframes hm-bob{0%{transform:translateY(-14px)}to{transform:translateY(16px)}}.hm-grass[data-astro-cid-4twnqdrf]{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(70px,24%,150px);overflow:visible}.hm-sway[data-astro-cid-4twnqdrf]{transform-box:fill-box;transform-origin:50% 100%;animation:hm-sway var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes hm-sway{0%{transform:rotate(calc(var(--amp) * -1))}to{transform:rotate(var(--amp))}}@media(prefers-reduced-motion:reduce){.hm-haze[data-astro-cid-4twnqdrf],.hm-track[data-astro-cid-4twnqdrf],.hm-sway[data-astro-cid-4twnqdrf]{animation:none!important}}.g-hero[data-astro-cid-j7pv25f6]{align-items:center}.hero-copy[data-astro-cid-j7pv25f6]{padding:var(--space-2xl) var(--content-pad)}.hero-title[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-3xl);font-weight:300;line-height:1.15;letter-spacing:.01em}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--terra)}.hero-sub[data-astro-cid-j7pv25f6]{margin-top:var(--space-m);max-width:34ch;font-size:var(--text-m);line-height:1.9;color:var(--ink60)}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;align-items:center}.btn-gold[data-astro-cid-j7pv25f6]{background:var(--terra);color:var(--color-accent-fg);padding:.9rem 2.2rem;font-size:var(--text-base);letter-spacing:.12em;transition:opacity .2s}.btn-gold[data-astro-cid-j7pv25f6]:hover{opacity:.88}.btn-lg[data-astro-cid-j7pv25f6]{padding:1.1rem 3rem}.btn-ghost[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--ink60);border-bottom:1px solid var(--ink20);padding-bottom:2px;transition:color .2s}.btn-ghost[data-astro-cid-j7pv25f6]:hover{color:var(--terra)}.hero-img-wrap[data-astro-cid-j7pv25f6]{position:relative;min-height:420px;height:100%}.hero-img-wrap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero-badge[data-astro-cid-j7pv25f6]{position:absolute;left:-1px;bottom:var(--space-xl);background:var(--dark);color:var(--cream);padding:var(--space-s) var(--space-m);display:flex;flex-direction:column;gap:.2rem}.hero-badge-num[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:var(--text-xl);font-style:italic;color:var(--terra);line-height:1}.hero-badge-label[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);letter-spacing:.15em;color:color-mix(in srgb,var(--cream) 70%,transparent)}.g-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;min-height:auto;padding:var(--space-xl) var(--content-pad) 0;max-width:1440px;margin-inline:auto}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.8fr 1fr;gap:var(--space-m) var(--space-xl);padding:0 0 var(--space-xl);align-items:end}.hero-copy[data-astro-cid-j7pv25f6]>.lbl[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin-bottom:0!important}.hero-title[data-astro-cid-j7pv25f6]{grid-row:span 2;font-size:var(--text-2xl);line-height:1.45;letter-spacing:-.035em}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--color-text)}.hero-sub[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-base);max-width:28ch}.hero-ctas[data-astro-cid-j7pv25f6]{margin:0;gap:var(--space-m)}.g-hero[data-astro-cid-j7pv25f6]{max-width:none;padding-inline:0;padding-top:0}.g-hero[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6]{padding-top:var(--space-xl)}.hero-copy[data-astro-cid-j7pv25f6]{max-width:1440px;margin-inline:auto;width:100%;padding-inline:var(--content-pad);box-sizing:border-box}.hero-img-wrap[data-astro-cid-j7pv25f6]{min-height:0;width:100%;height:min(42.4vw,70vh);overflow:hidden}.hero-img-wrap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;object-position:center 60%}.hero-badge[data-astro-cid-j7pv25f6]{left:auto;right:0;bottom:0;padding:var(--space-s) var(--space-l)}.hero-badge-num[data-astro-cid-j7pv25f6]{color:var(--cream);font-style:normal}.btn-gold[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-text);color:var(--color-bg);padding:var(--space-s) var(--space-m);letter-spacing:.04em}.btn-ghost[data-astro-cid-j7pv25f6]{color:var(--color-text)}a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid currentColor;outline-offset:5px}.facts[data-astro-cid-j7pv25f6]{max-width:1440px;margin-inline:auto;padding:var(--space-l) var(--content-pad)}.facts-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-m) 0}.fact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-s);padding:0 var(--space-l)}.fact[data-astro-cid-j7pv25f6]:first-child{padding-left:0}.fact[data-astro-cid-j7pv25f6]+.fact[data-astro-cid-j7pv25f6]{border-left:1px solid var(--color-border)}.fact-num[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:var(--text-xl);font-weight:300;color:var(--color-text);line-height:1.05;white-space:nowrap}.fact-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.15rem;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-soft)}.fact-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--text-s);font-weight:500;color:var(--color-text);letter-spacing:.06em}.section[data-astro-cid-j7pv25f6]{padding:var(--space-2xl) var(--content-pad)}.sec-title[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-xl);font-weight:300}.sec-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-xs);font-size:var(--text-s);line-height:1.9;color:var(--color-text-soft);max-width:30ch}.how-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2xl);align-items:start}.how-list[data-astro-cid-j7pv25f6]{margin:0;border-top:1px solid var(--color-border)}.how-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--space-m);padding:var(--space-m) 0;border-bottom:1px solid var(--color-border)}.how-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-l);font-weight:400}.how-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-base);line-height:1.9;color:var(--color-text-soft)}.ledger[data-astro-cid-j7pv25f6]{margin-top:var(--space-l);border-top:1px solid var(--color-border)}.ledger-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:var(--space-l);align-items:baseline;padding:var(--space-m) 0;border-bottom:1px solid var(--color-border)}.lr-name[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-l);font-weight:400}.lr-tag[data-astro-cid-j7pv25f6]{margin-left:var(--space-xs);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-soft)}.lr-en[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-soft);margin-top:.2rem}.lr-spec[data-astro-cid-j7pv25f6]{font-size:var(--text-s);color:var(--color-text-soft);margin-top:var(--space-2xs)}.lr-desc[data-astro-cid-j7pv25f6]{font-size:var(--text-s);line-height:1.9;color:var(--color-text-soft)}.lr-price[data-astro-cid-j7pv25f6]{font-family:Fraunces,serif;font-size:var(--text-l);white-space:nowrap}.story[data-astro-cid-j7pv25f6]{background:var(--color-accent-2);color:var(--color-bg);padding:var(--space-3xl) var(--content-pad)}.start-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}.story-quote[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-xl);font-weight:300;line-height:1.8;white-space:pre-line;border:0;margin:0}.story-paras[data-astro-cid-j7pv25f6]{margin-top:var(--space-l);max-width:44ch}.story-paras[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-s);font-size:var(--text-base);line-height:2;color:color-mix(in srgb,var(--color-bg) 86%,transparent)}.story-cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-s);color:var(--color-bg);border:1px solid var(--color-bg);border-radius:var(--radius-pill);padding:.7rem 1.6rem;transition:background .2s,color .2s}.story-cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-bg);color:var(--color-accent-2)}.ship-title[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-l);font-weight:300}.ship-lines[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--space-m) 0 0;border-top:1px solid rgba(255,255,255,.3)}.ship-lines[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-s) 0;border-bottom:1px solid rgba(255,255,255,.3);font-size:var(--text-base);line-height:1.7}.cta[data-astro-cid-j7pv25f6]{text-align:left;max-width:1080px;margin:var(--space-2xl) auto;background:var(--color-surface);color:var(--color-text);padding:var(--space-xl);border-radius:var(--radius-card)}.cta-title[data-astro-cid-j7pv25f6]{font-family:Fraunces,"Noto Serif TC",serif;font-size:var(--text-2xl);font-weight:300}.cta-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--color-text);font-style:normal}.cta-sub[data-astro-cid-j7pv25f6]{margin:var(--space-m) 0 0;max-width:40ch;font-size:var(--text-base);line-height:2;color:var(--color-text-soft)}.cta[data-astro-cid-j7pv25f6] .btn-gold[data-astro-cid-j7pv25f6]{display:inline-flex;margin-top:var(--space-l)}@media(max-width:900px){.hero-copy[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-title[data-astro-cid-j7pv25f6]{grid-row:auto}.hero-sub[data-astro-cid-j7pv25f6]{max-width:40ch}.how-grid[data-astro-cid-j7pv25f6],.start-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-xl)}.ledger-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs) var(--space-m)}.lr-desc[data-astro-cid-j7pv25f6]{grid-column:1 / -1;order:3}.cta[data-astro-cid-j7pv25f6]{margin-inline:var(--content-pad)}}@media(max-width:768px){.hero-copy[data-astro-cid-j7pv25f6]{padding:var(--space-xl) var(--content-pad)}.hero-img-wrap[data-astro-cid-j7pv25f6]{min-height:300px}.facts-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-s)}.fact[data-astro-cid-j7pv25f6]{padding:0}.fact[data-astro-cid-j7pv25f6]+.fact[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--color-border);padding-top:var(--space-s)}.how-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-2xs)}}@media(max-width:600px){.hero-img-wrap[data-astro-cid-j7pv25f6]{height:auto;aspect-ratio:1.1}.hero-img-wrap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:50% 60%}.cta[data-astro-cid-j7pv25f6]{padding:var(--space-l)}}
