.hero[data-astro-cid-anhloy43]{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(64px,9vw,96px);position:relative;overflow-x:clip}.hero-grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,80px);align-items:center;min-height:640px}.hero-eyebrow[data-astro-cid-anhloy43]{margin-bottom:32px}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(40px,7.2vw,96px);line-height:1;letter-spacing:-.014em;font-family:var(--font-serif);font-weight:300;color:var(--ink);margin:0;text-wrap:balance}.hero-title[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{font-weight:300}.hero-lede[data-astro-cid-anhloy43]{margin-top:28px;font-size:16px;line-height:1.75;max-width:480px;color:var(--slate)}.hero-cta[data-astro-cid-anhloy43]{display:flex;gap:20px;margin-top:36px;align-items:center;flex-wrap:wrap}.btn-primary[data-astro-cid-anhloy43]{background:var(--ink);color:var(--ivory);border:1px solid var(--ink);padding:16px 28px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);text-decoration:none}.btn-quiet[data-astro-cid-anhloy43]{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--hairline);padding-bottom:4px;text-decoration:none}.hero-meta[data-astro-cid-anhloy43]{margin-top:56px;display:flex;gap:clamp(20px,5vw,48px);flex-wrap:wrap}.stat-num[data-astro-cid-anhloy43]{font-family:var(--font-serif);font-weight:300;font-size:clamp(28px,5vw,36px);color:var(--ink);line-height:1}.stat-label[data-astro-cid-anhloy43]{margin-top:8px;font-size:10px}.hero-figure[data-astro-cid-anhloy43],.hero-figure-stage[data-astro-cid-anhloy43]{position:relative}.hero-figure-bg[data-astro-cid-anhloy43]{position:absolute;inset:-40px -40px -40px 40px;background:var(--bone);z-index:0}.hero-figure-frame[data-astro-cid-anhloy43]{position:relative;z-index:1;margin:0;box-shadow:0 18px 48px #13131314,0 2px 6px #1313130a;overflow:hidden}.hero-badge[data-astro-cid-anhloy43]{position:absolute;top:16px;left:16px;font-family:var(--font-mono);font-size:10px;color:var(--ivory);background:#13131399;padding:5px 10px;letter-spacing:.14em;text-transform:uppercase;z-index:2}.hero-caption[data-astro-cid-anhloy43]{position:absolute;bottom:0;left:0;right:0;padding:56px 24px 22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:var(--ivory);background:linear-gradient(to top,#131313c7,#1313138c,#13131300);z-index:2}.hero-caption-eyebrow[data-astro-cid-anhloy43]{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.hero-caption-title[data-astro-cid-anhloy43]{font-family:var(--font-serif);font-weight:300;font-size:clamp(18px,2.2vw,24px);margin-top:6px;line-height:1.2;text-wrap:balance}.hero-caption-meta[data-astro-cid-anhloy43]{font-family:var(--font-mono);font-size:11px;opacity:.85;flex-shrink:0;text-align:right}.hero-ticker[data-astro-cid-anhloy43]{margin-top:24px;display:flex;gap:clamp(12px,2vw,24px);flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--stone);letter-spacing:.06em}.hero-ticker[data-astro-cid-anhloy43] .dot[data-astro-cid-anhloy43]{opacity:.5}@media(max-width:1024px){.hero-grid[data-astro-cid-anhloy43]{grid-template-columns:1fr;gap:64px;min-height:0}.hero-figure[data-astro-cid-anhloy43]{max-width:540px;width:100%;margin:0 auto}}@media(max-width:640px){.hero-eyebrow[data-astro-cid-anhloy43]{margin-bottom:20px}.hero-lede[data-astro-cid-anhloy43]{margin-top:24px;font-size:15px}.hero-cta[data-astro-cid-anhloy43]{gap:14px;margin-top:28px;flex-direction:column;align-items:stretch}.btn-primary[data-astro-cid-anhloy43],.btn-quiet[data-astro-cid-anhloy43]{width:100%;text-align:center;justify-content:center}.hero-meta[data-astro-cid-anhloy43]{margin-top:40px;gap:20px 24px}.stat[data-astro-cid-anhloy43]{flex:1 1 30%;min-width:90px}.hero-figure-bg[data-astro-cid-anhloy43]{inset:-20px -16px -20px 24px}.hero-caption[data-astro-cid-anhloy43]{padding:40px 18px 18px;flex-direction:column;align-items:flex-start;gap:8px}.hero-caption-meta[data-astro-cid-anhloy43]{text-align:left}.hero-ticker[data-astro-cid-anhloy43]{flex-direction:column;gap:6px}.hero-ticker[data-astro-cid-anhloy43] .dot[data-astro-cid-anhloy43]{display:none}}.gem-card[data-astro-cid-ayqribni]{transition:border-color .28s}.gem-card[data-astro-cid-ayqribni]:hover{border-color:var(--ink)}.gem-card[data-astro-cid-ayqribni]:hover .gem-card-img[data-astro-cid-ayqribni]{transform:scale(1.025)}.strip[data-astro-cid-kgw36err]{background:var(--ink);color:var(--ivory);padding-top:clamp(96px,14vw,160px);padding-bottom:clamp(96px,14vw,160px)}.strip-grid[data-astro-cid-kgw36err]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(48px,8vw,96px);align-items:center}.strip-eyebrow[data-astro-cid-kgw36err]{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#faf7f28c;margin-bottom:28px}.strip-title[data-astro-cid-kgw36err]{font-family:var(--font-serif);font-weight:300;font-size:clamp(36px,6vw,64px);line-height:1.05;color:var(--ivory);margin:0;letter-spacing:-.012em}.strip-title[data-astro-cid-kgw36err] em[data-astro-cid-kgw36err]{color:var(--gold-soft);font-style:italic;font-weight:300}.strip-lede[data-astro-cid-kgw36err]{margin-top:32px;font-size:16px;line-height:1.85;color:#faf7f2b8;max-width:480px}.strip-link[data-astro-cid-kgw36err]{margin-top:36px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);border-bottom:1px solid var(--gold);padding-bottom:4px;display:inline-block;text-decoration:none}.strip-thumbs[data-astro-cid-kgw36err]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1024px){.strip-grid[data-astro-cid-kgw36err]{grid-template-columns:1fr;gap:48px}}@media(max-width:640px){.strip-thumbs[data-astro-cid-kgw36err]{gap:10px}}.strip-thumb--offset{margin-top:48px}@media(max-width:640px){.strip-thumb--offset{margin-top:0}}
