.bks-grid[data-astro-cid-bua7nq3l]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}@media (max-width: 960px){.bks-grid[data-astro-cid-bua7nq3l]{grid-template-columns:1fr;gap:28px}}.bks-title[data-astro-cid-bua7nq3l]{margin-top:18px;font-family:var(--display);font-weight:400;color:#17171b;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.02;letter-spacing:-.022em;max-width:14ch}.bks-facts[data-astro-cid-bua7nq3l]{list-style:none;margin:0;padding:0;border-top:1px solid rgba(23,23,27,.16)}.bks-facts[data-astro-cid-bua7nq3l] li[data-astro-cid-bua7nq3l]{display:grid;grid-template-columns:minmax(118px,.42fr) 1fr;gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid rgba(23,23,27,.16)}.bks-v[data-astro-cid-bua7nq3l]{font-family:var(--display);font-size:1.5rem;color:#17171b;letter-spacing:-.01em;line-height:1.1}.bks-t[data-astro-cid-bua7nq3l]{font-size:14.5px;line-height:1.6;color:#181613e6}@media (max-width: 480px){.bks-facts[data-astro-cid-bua7nq3l] li[data-astro-cid-bua7nq3l]{grid-template-columns:1fr;gap:4px}}.bks-cta[data-astro-cid-bua7nq3l]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:34px}.bks-btn[data-astro-cid-bua7nq3l]{padding:17px 30px}.bks-note[data-astro-cid-bua7nq3l]{margin-top:16px;font-size:13.5px;color:#181613b3}.intro[data-astro-cid-k6y3tll7]{background:var(--char);border-top:1px solid var(--line);overflow:hidden}.intro[data-astro-cid-k6y3tll7]:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 70% at 8% 8%,rgba(200,168,107,.07),transparent 55%);pointer-events:none}.intro[data-astro-cid-k6y3tll7] .wrap[data-astro-cid-k6y3tll7]{position:relative;z-index:1}.intro-title[data-astro-cid-k6y3tll7]{margin-top:var(--s3)}.intro-links[data-astro-cid-k6y3tll7]{margin-top:var(--s4);border-top:1px solid var(--line)}.intro-links[data-astro-cid-k6y3tll7] a[data-astro-cid-k6y3tll7]{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line-2);font-size:13px;letter-spacing:.03em;color:var(--cream-soft);transition:color .3s var(--ease),padding-left .3s var(--ease)}.intro-links[data-astro-cid-k6y3tll7] a[data-astro-cid-k6y3tll7] i[data-astro-cid-k6y3tll7]{font-style:normal;color:var(--gold);flex:none;transition:transform .3s var(--ease)}.intro-links[data-astro-cid-k6y3tll7] a[data-astro-cid-k6y3tll7]:hover{color:var(--cream);padding-left:6px}.intro-links[data-astro-cid-k6y3tll7] a[data-astro-cid-k6y3tll7]:hover i[data-astro-cid-k6y3tll7]{transform:translate(4px)}.intro-blocks[data-astro-cid-k6y3tll7]{display:grid;gap:0;border-top:1px solid var(--line)}.intro-block[data-astro-cid-k6y3tll7]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s4);align-items:start;padding:var(--s5) 0;border-bottom:1px solid var(--line)}.intro-no[data-astro-cid-k6y3tll7]{font-family:var(--display);font-size:clamp(2.4rem,4vw,3.6rem);line-height:.9;color:var(--gold);opacity:.55;padding-top:6px}.intro-h[data-astro-cid-k6y3tll7]{font-size:clamp(1.45rem,2.4vw,2rem);font-weight:400;letter-spacing:-.012em;margin-bottom:14px;color:var(--cream)}.intro-p[data-astro-cid-k6y3tll7]{color:var(--cream-soft);font-size:15px;line-height:1.75;max-width:58ch}@media (max-width: 620px){.intro-block[data-astro-cid-k6y3tll7]{grid-template-columns:1fr;gap:var(--s2);padding:var(--s4) 0}.intro-no[data-astro-cid-k6y3tll7]{font-size:2.2rem;padding-top:0}}.hero[data-astro-cid-xhaoqxbd]{min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.hero-video[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;animation:heroZoom 26s var(--ease) infinite alternate}@keyframes heroZoom{to{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.hero-video[data-astro-cid-xhaoqxbd]{animation:none}}.hero-veil[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(11,11,13,.42) 0%,transparent 24%,transparent 48%,rgba(11,11,13,.82) 100%),linear-gradient(90deg,rgba(11,11,13,.45) 0%,transparent 55%)}.hero-inner[data-astro-cid-xhaoqxbd]{position:relative;z-index:3;padding-bottom:clamp(88px,13vh,150px);width:100%}.hero-title[data-astro-cid-xhaoqxbd]{margin:18px 0 0;max-width:14ch;font-weight:400;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-.028em}.hero-links[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:34px}.hero[data-astro-cid-xhaoqxbd] .reveal-key[data-astro-cid-xhaoqxbd]{transition-delay:0s}.hero-title[data-astro-cid-xhaoqxbd].reveal-key{transition-delay:.08s}.hero-links[data-astro-cid-xhaoqxbd].reveal-key{transition-delay:.18s}.hero-down[data-astro-cid-xhaoqxbd]{position:absolute;z-index:3;left:50%;bottom:26px;width:22px;height:52px;margin-left:-11px;display:flex;justify-content:center}.hero-down[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]{width:1px;height:100%;background:#f6f4ef33;position:relative;overflow:hidden}.hero-down[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--gold);animation:drip 2.2s var(--ease) infinite}@keyframes drip{to{top:100%}}@media (prefers-reduced-motion: reduce){.hero-down[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]:after{animation:none;top:30%}}@media (max-width: 640px){.hero-down[data-astro-cid-xhaoqxbd]{display:none}}.closing[data-astro-cid-xhaoqxbd]{padding:clamp(120px,18vw,230px) 0;overflow:hidden}.closing-video[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.closing-bg[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:1;background:radial-gradient(80% 120% at 50% 120%,rgba(200,168,107,.16),transparent 60%),linear-gradient(180deg,#0b0b0d9e,#0b0b0dc2)}.closing-inner[data-astro-cid-xhaoqxbd]{position:relative;z-index:3;text-align:center}.closing-inner[data-astro-cid-xhaoqxbd]:before{content:"";display:block;width:1px;height:64px;margin:0 auto 34px;background:linear-gradient(180deg,transparent,var(--gold))}.closing-title[data-astro-cid-xhaoqxbd]{max-width:15ch;margin:0 auto;font-weight:400;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1;letter-spacing:-.026em}.closing-links[data-astro-cid-xhaoqxbd]{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:44px}
