.logo-crown{display:block;color:var(--gold);flex-shrink:0}.brand-marquee{overflow:hidden;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.brand-marquee-track{display:inline-flex;white-space:nowrap;animation:brandScroll 32s linear infinite;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.brand-marquee-track span{display:inline-block;margin:0 20px;color:var(--gold)}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.brand-marquee-track{animation:none}}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);color:var(--ink)}.pillars .pillar{background:var(--cream);padding:56px 32px;text-align:center}.pillars .pillar:nth-child(2n){background:var(--cream-2)}.pillars .pillar .num{display:block;font-family:var(--font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:var(--gold);margin-bottom:14px}.pillars .pillar h3{font-family:var(--font-display);font-weight:700;font-size:22px;margin:0 0 12px}.pillars .pillar p{font-size:14px;line-height:1.7;color:#4a453c;margin:0}@media(max-width:768px){.pillars{grid-template-columns:1fr}}.hero{position:relative}.hero .hero-inner{position:relative;z-index:1}.hero-crown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(70vw,720px);height:auto;opacity:.06;color:var(--white);pointer-events:none;z-index:0}.story-icon{width:44px;height:auto;color:var(--gold);margin:0 auto 20px;display:block}.foot-col-legal a{color:var(--grey);font-size:12.5px}.foot-col-legal a:hover{color:var(--off)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme-custom.css.map */
