:root{--er-color-teal: #149a9c;--er-color-teal-deep: #0f7779;--er-color-gold: #d6a54b;--er-color-orange: #e8752c;--er-color-ink: #07090b;--er-color-charcoal: #101418;--er-color-card: #0c1115;--er-color-white: #f7f6f3;--er-color-gray: #eceae5;--er-color-muted: #aeb3b7;--er-color-border: #252a2e;--er-radius-sm: 12px;--er-radius-md: 18px;--er-radius-lg: 26px;--er-radius-pill: 999px;--er-space-xs: 8px;--er-space-sm: 14px;--er-space-md: 24px;--er-space-lg: 40px;--er-space-xl: 72px;--er-space-2xl: 112px;--er-shadow-card: 0 20px 60px rgba(0, 0, 0, .24);--er-shadow-hover: 0 28px 80px rgba(0, 0, 0, .34), 0 0 34px rgba(20, 154, 156, .13);--er-ease-premium: cubic-bezier(.22, .61, .36, 1);--er-duration-fast: .24s;--er-duration-medium: .62s;--er-duration-slow: .9s}.er-container{width:min(calc(100% - 40px),1500px);margin-inline:auto}.er-eyebrow{margin:0 0 16px;color:var(--er-color-gold);font-size:11px;font-weight:900;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.er-display{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(44px,6vw,88px);font-weight:500;letter-spacing:-.06em;line-height:.95;text-wrap:balance}.er-body-large{font-size:clamp(17px,1.4vw,21px);line-height:1.72}.er-card{border:1px solid var(--er-color-border);border-radius:var(--er-radius-md);background:var(--er-color-card);box-shadow:var(--er-shadow-card);transition:transform .45s var(--er-ease-premium),border-color .45s var(--er-ease-premium),box-shadow .45s var(--er-ease-premium)}@media(hover:hover){.er-card:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--er-color-teal) 64%,var(--er-color-border));box-shadow:var(--er-shadow-hover)}}.er-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:var(--er-radius-pill);font-size:12px;font-weight:900;letter-spacing:.11em;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform var(--er-duration-fast) ease,background var(--er-duration-fast) ease,border-color var(--er-duration-fast) ease,box-shadow var(--er-duration-fast) ease}.er-button--primary{background:var(--er-color-teal);color:#fff;box-shadow:0 12px 30px #149a9c38}.er-button--secondary{border-color:color-mix(in srgb,var(--er-color-teal) 48%,transparent);background:transparent;color:var(--er-color-teal)}.er-button--editorial{border-color:color-mix(in srgb,var(--er-color-gold) 52%,transparent);background:color-mix(in srgb,var(--er-color-gold) 10%,transparent);color:var(--er-color-gold)}@media(hover:hover){.er-button:hover{transform:translateY(-2px)}.er-button--primary:hover{background:var(--er-color-teal-deep);box-shadow:0 16px 38px #149a9c4d}}[data-er-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity var(--er-duration-slow) var(--er-ease-premium),transform var(--er-duration-slow) var(--er-ease-premium);transition-delay:var(--er-delay, 0ms);will-change:opacity,transform}[data-er-reveal=fade]{transform:none}[data-er-reveal=scale]{transform:scale(.975)}[data-er-reveal].is-er-visible{opacity:1;transform:none}.er-image-frame{overflow:hidden;border-radius:var(--er-radius-lg);box-shadow:var(--er-shadow-card)}.er-image-frame img{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(.98);transition:transform 1s var(--er-ease-premium),filter .6s ease}@media(hover:hover){.er-image-frame:hover img{transform:scale(1.035);filter:contrast(1.04) saturate(1.02)}}@media screen and (max-width:749px){.er-container{width:min(calc(100% - 24px),1500px)}}@media(prefers-reduced-motion:reduce){[data-er-reveal]{opacity:1;transform:none;transition:none}.er-card,.er-button,.er-image-frame img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/er-design-system.css.map */
