.home-welcome{--home-welcome-space-xs:8px;--home-welcome-space-sm:12px;--home-welcome-space-md:16px;--home-welcome-space-lg:24px;--home-welcome-space-xl:32px;--home-welcome-space-2xl:48px;container:home-welcome/inline-size}.home-welcome:before{z-index:-1}.home-welcome-layout{--home-welcome-edge:35px;--home-welcome-gap:var(--home-welcome-space-2xl);--home-welcome-mark:72px;--home-welcome-mark-inset:var(--home-welcome-space-xl);--home-welcome-share:clamp(38cqw,53.9cqw - 89px,45cqw);position:relative;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--home-welcome-share) - var(--home-welcome-edge));align-items:center;column-gap:var(--home-welcome-gap);min-height:240px;padding-inline:var(--home-welcome-edge)}.home-welcome-copy{display:flex;flex-direction:column;gap:var(--home-welcome-space-xl);min-width:0;padding-block:var(--home-welcome-space-lg);container:home-welcome-copy/inline-size}.home-welcome-head{display:flex;flex-direction:column;gap:var(--home-welcome-space-sm)}.home-welcome-title{margin:0;font-size:clamp(28px,12.2cqw,46px)}.home-welcome-line{display:inline-block;opacity:0;transform:translateY(10px);animation:home-welcome-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.home-welcome-line+.home-welcome-line{animation-delay:.12s}.home-welcome-sub{margin:0;text-wrap:balance}.home-welcome-ctas{display:flex;flex-wrap:wrap;gap:var(--home-welcome-space-sm)}.home-welcome-cta{white-space:nowrap}.home-welcome-flow{position:relative;align-self:stretch;min-width:0}.home-welcome-flow-canvas{position:absolute;top:0;left:0;display:block;width:calc(100% + var(--home-welcome-edge));height:100%;pointer-events:none}.home-welcome-chains{position:absolute;top:50%;left:0;display:grid;gap:var(--home-welcome-space-xl);margin:0;padding:0;list-style:none;transform:translateY(-50%)}.home-welcome-chains li{--heat:0;display:flex;align-items:center;gap:var(--home-welcome-space-xs);width:68px;height:18px;font-family:transducer-condensed,sans-serif;font-size:15px;font-weight:600;letter-spacing:.03em;color:color-mix(in srgb,var(--text-primary) calc(var(--heat) * 100%),var(--text-tertiary))}.home-welcome-chain-logo{flex:none;width:18px;height:18px;opacity:calc(.8 + var(--heat) * .2);filter:saturate(calc(.75 + var(--heat) * .25))}.home-welcome-mark{--charge:0;position:absolute;top:50%;right:var(--home-welcome-mark-inset);display:grid;place-items:center;width:var(--home-welcome-mark);height:var(--home-welcome-mark);border-radius:50%;background:#0b1126;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-500) calc(30% + var(--charge) * 50%),transparent),0 0 calc(18px + var(--charge) * 18px) color-mix(in srgb,var(--brand-500) calc(14% + var(--charge) * 22%),transparent);transform:translateY(-50%)}.home-welcome-mark-gem{width:50%;aspect-ratio:256/194;background:linear-gradient(117.7deg,var(--gradient-pink-start),var(--gradient-pink-end));mask:url(/tanzanite_gem.svg) center/contain no-repeat;transform:scale(calc(1 + var(--charge) * .06))}@keyframes home-welcome-rise{to{opacity:1;transform:translateY(0)}}@container home-welcome (width < 860px){.home-welcome-layout{--home-welcome-edge:24px;--home-welcome-gap:var(--home-welcome-space-xl);--home-welcome-mark:56px;--home-welcome-mark-inset:var(--home-welcome-space-md)}.home-welcome-chains,.home-welcome-copy{gap:var(--home-welcome-space-lg)}.home-welcome-chains li{width:auto}.home-welcome-chain-name{display:none}}@container home-welcome (width < 560px){.home-welcome-layout{grid-template-columns:minmax(0,1fr)}.home-welcome-flow{display:none}.home-welcome-cta{flex:1 1 auto}}@media (width < 1024px){.home-welcome-layout{min-height:200px}}@media (prefers-reduced-motion:reduce){.home-welcome-line{opacity:1;transform:none;animation:none}}