.frame.home{background:var(--color-ink) var(--bg-desktop) center top / 100% 100% no-repeat}.frame.home:before{background:linear-gradient(0deg,#b022306b,#b0223000 18rem)}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:56.25rem;margin-top:-5.875rem;padding-top:5.875rem;display:flex;position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.625rem;max-width:37.5rem;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.17em;text-transform:uppercase;color:var(--color-gold-light);font-size:.9375rem;font-weight:600}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.06}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-gold-light);white-space:nowrap;font-style:italic;font-weight:400}.hero__lead[data-astro-cid-lcdefpme]{font-size:calc(1.3125rem * var(--desc));max-width:calc(27rem * var(--desc));color:var(--color-champagne);line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.hero__ring[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;width:min(32.5rem,40vw);display:flex}.hero__ring[data-astro-cid-lcdefpme] img{object-fit:contain;filter:drop-shadow(0 24px 30px #14000573);width:auto;height:min(31.25rem,60vh)}.quote[data-astro-cid-lcdefpme]{text-align:center;max-width:47.5rem;color:var(--color-gold);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,4.5vw,4rem);font-size:clamp(1.4rem,2vw,1.75rem);font-style:italic;line-height:1.5}.cases[data-astro-cid-lcdefpme]{padding-bottom:clamp(3rem,8vw,8.75rem)}.cases__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3.5rem;display:flex}h2[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,2.8vw,2.375rem)}.cases__all[data-astro-cid-lcdefpme]{white-space:nowrap}.cases__all--mobile[data-astro-cid-lcdefpme]{display:none}.cases[data-astro-cid-lcdefpme] .cases__rail{--rail-gap:1.75rem;--rail-item:calc((100% - 2 * 1.75rem) / 3)}@media (width<=64rem){.frame.home{background:var(--color-ink)}.frame.home:before{background:revert-layer}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:0;padding-bottom:3.5rem}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--bg-mobile) center top / cover no-repeat;position:absolute;inset:0;mask-image:linear-gradient(#000 calc(100% - 14rem),#000c calc(100% - 10rem),#00000073 calc(100% - 6rem),#00000026 calc(100% - 2.5rem),#0000)}.hero__inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:1.5rem}.hero__copy[data-astro-cid-lcdefpme]{align-items:center;display:contents}.eyebrow[data-astro-cid-lcdefpme]{order:1;margin-top:2rem}h1[data-astro-cid-lcdefpme]{order:2}.hero__lead[data-astro-cid-lcdefpme]{order:3}.hero__ring[data-astro-cid-lcdefpme]{order:4;width:100%}.hero__ring[data-astro-cid-lcdefpme] img{width:min(80vw,22rem);height:auto}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column;order:5;width:100%}.hero__actions[data-astro-cid-lcdefpme] .cta-btn[data-astro-cid-lcdefpme]{width:100%}.cases[data-astro-cid-lcdefpme] .cases__rail{--rail-gap:1rem;--rail-item:min(85%, 24rem)}.cases__all[data-astro-cid-lcdefpme]{display:none}.cases__all--mobile[data-astro-cid-lcdefpme]{margin:2.5rem auto 0;display:table}.cases__head[data-astro-cid-lcdefpme]{margin-bottom:2rem}}
