.hero[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(circle at 72% 25%,#3262983d,#0000 30rem),linear-gradient(135deg,#07162d 0%,#061a3d 58%,#051327 100%);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25%,#0000 90%);mask-image:linear-gradient(#0000,#000 25%,#0000 90%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(28rem,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:min(51rem,100svh - 5rem);padding-block:clamp(4rem,9vw,8rem);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-gold-light)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:47rem;margin:1.3rem 0 0;font-size:clamp(3.7rem,7.4vw,7.4rem)}.hero-lede[data-astro-cid-lcdefpme]{max-width:39rem;color:var(--color-navy-copy);letter-spacing:.012em;margin:1.7rem 0 0;font-size:clamp(.94rem,1.25vw,1.06rem);line-height:1.75}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-facts[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:3.8rem 0 0;padding-top:1.2rem;display:grid}.hero-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff24;padding-left:1.2rem}.hero-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-navy-label);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.hero-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:.45rem 0 0;font-size:1.08rem}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.portfolio-preview[data-astro-cid-lcdefpme]{z-index:2;background:#f5f6f7;border:1px solid #ffffff29;border-radius:1.25rem;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 2rem 7rem #0000004d}.portfolio-preview[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.legal-preview[data-astro-cid-lcdefpme]{background:#071934;display:block}.preview-meta[data-astro-cid-lcdefpme]{color:#26364c;background:#fff;border-bottom:1px solid #d9dfe6;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid}.preview-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9a7117;font-family:var(--font-display);font-size:.8rem}.preview-meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.preview-meta[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#788596;font-size:.6rem}.legal-preview[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.secondary-previews[data-astro-cid-lcdefpme]{background:#d9dfe6;border-top:1px solid #d9dfe6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.secondary-preview[data-astro-cid-lcdefpme]{background:#fff;min-width:0}.secondary-preview[data-astro-cid-lcdefpme] .preview-meta[data-astro-cid-lcdefpme]{border-bottom:0;grid-template-columns:auto minmax(0,1fr);padding-block:.55rem}.letter-visual[data-astro-cid-lcdefpme]{place-items:center;height:7.2rem;display:grid;position:relative;overflow:hidden}.blue[data-astro-cid-lcdefpme] .letter-visual[data-astro-cid-lcdefpme]{background:linear-gradient(150deg,#e9f2fb,#cadbed)}.rose[data-astro-cid-lcdefpme] .letter-visual[data-astro-cid-lcdefpme]{background:linear-gradient(150deg,#f6e8e0,#e7cfc7)}.letter-visual[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{z-index:2;color:var(--color-ink);font-family:var(--font-display);font-size:3.8rem;font-weight:500;line-height:1;position:relative}.letter-visual[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1px solid #07193424;border-radius:50%;width:7rem;height:7rem;position:absolute}.letter-visual[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(2){width:4.8rem;height:4.8rem}.letter-visual[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(3){width:9rem;height:9rem}.visual-note[data-astro-cid-lcdefpme]{z-index:3;background:#071934eb;border:1px solid #ffffff1f;border-radius:1rem;align-items:center;gap:1rem;width:min(88%,28rem);margin:-1rem 0 0 auto;padding:1rem 1.2rem;display:flex;position:relative;box-shadow:0 1rem 3rem #00000040}.visual-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-gold-light);letter-spacing:.1em;flex:none;font-size:.65rem;font-weight:800}.visual-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.83rem;line-height:1.45}.ticker[data-astro-cid-lcdefpme]{background:#fff;border-bottom:1px solid #d9dee4}.ticker[data-astro-cid-lcdefpme] .shell[data-astro-cid-lcdefpme]{color:#465469;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;font-size:.74rem;font-weight:800;display:flex;overflow:hidden}.ticker[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--color-gold);flex:none;width:.35rem;height:.35rem;transform:rotate(45deg)}.products-section[data-astro-cid-lcdefpme]{background:linear-gradient(#fbfaf6,#f2f0e9)}.section-intro[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;display:grid}.section-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#687587;margin:0 0 .5rem;line-height:1.75}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3.5rem;display:grid}.philosophy[data-astro-cid-lcdefpme]{background:#fff}.philosophy-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(3rem,9vw,9rem);display:grid}.principles[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid #dce1e7;grid-template-columns:3rem 1fr;column-gap:1rem;padding-block:1.5rem;display:grid}.principles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9b741e;font-family:var(--font-display);grid-row:1/span 2}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:500}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#687587;margin:.5rem 0 0;line-height:1.65}.verification[data-astro-cid-lcdefpme]{background:var(--color-navy);color:#fff;padding-block:clamp(5rem,9vw,8rem)}.verification-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(3rem,9vw,9rem);display:grid}.verification[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-gold-light)}.verification[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-size:clamp(3rem,6vw,5.7rem)}.verification-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:32rem;color:var(--color-navy-copy);letter-spacing:.012em;font-size:.9rem;line-height:1.7}.verification[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.verification[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff29;grid-template-columns:12rem 1fr;gap:1rem;padding-block:1.15rem;display:grid}.verification[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-navy-label);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.verification[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;line-height:1.5}.closing[data-astro-cid-lcdefpme]{background:#efece3}.closing-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0719341f;border-radius:1.8rem;grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,6vw,5rem);display:grid;box-shadow:0 1.4rem 5rem #07193414}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-size:clamp(3rem,6vw,5.5rem)}.closing-card[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child p[data-astro-cid-lcdefpme]{color:#687587;margin:0 0 1.4rem;line-height:1.7}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto}.hero-copy[data-astro-cid-lcdefpme]{max-width:49rem}.hero-visual[data-astro-cid-lcdefpme]{max-width:43rem;margin-inline:auto}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.products-grid[data-astro-cid-lcdefpme] .product-card:last-child{grid-column:1/-1;max-width:calc(50% - .6rem)}}@media (width<=760px){.hero-facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem}.hero-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.ticker[data-astro-cid-lcdefpme] .shell[data-astro-cid-lcdefpme]{justify-content:flex-start}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-of-type(n+3),.ticker[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(n+2){display:none}.section-intro[data-astro-cid-lcdefpme],.philosophy-grid[data-astro-cid-lcdefpme],.verification-grid[data-astro-cid-lcdefpme],.closing-card[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.verification[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.45rem}}@media (width<=620px){.preview-meta[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:none}.secondary-previews[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.secondary-preview[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.secondary-preview[data-astro-cid-lcdefpme] .preview-meta[data-astro-cid-lcdefpme]{align-content:center}.letter-visual[data-astro-cid-lcdefpme]{height:5.3rem}.letter-visual[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:2.8rem}.products-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.products-grid[data-astro-cid-lcdefpme] .product-card:last-child{grid-column:auto;max-width:none}}
