.HeroRing-module__LvOpEq__hero{--focus:var(--gold-light);height:100svh;min-height:640px;color:var(--milk);isolation:isolate;background:radial-gradient(42% 50% at 50% 66%,#4a3526 0%,#1c140f 58%,#0e0a08 88%),#0e0a08;position:relative;overflow:hidden}.HeroRing-module__LvOpEq__reveal{will-change:auto}.HeroRing-module__LvOpEq__beam{pointer-events:none;background:radial-gradient(50% 45% at 50% 55%,#ffd69629,#ffd6960a 55%,#0000 75%);width:min(70vw,1000px);height:70vh;position:absolute;top:34%;left:50%;translate:-50%}.HeroRing-module__LvOpEq__floor{pointer-events:none;background:radial-gradient(closest-side,#d8c9a01c,#0000);border-top:1px solid #d8c9a01a;border-radius:50%;width:92vw;height:24vh;position:absolute;top:74%;left:50%;translate:-50% -50%}.HeroRing-module__LvOpEq__head{left:0;right:0;top:calc(var(--header-h) - .5rem);z-index:120;text-align:center;pointer-events:none;position:absolute}.HeroRing-module__LvOpEq__title{-webkit-user-select:none;user-select:none;margin:0}@media (prefers-reduced-motion:no-preference){.HeroRing-module__LvOpEq__mark path[data-layer]{stroke-dasharray:1;stroke-dashoffset:1px}}.HeroRing-module__LvOpEq__mark{width:auto;height:clamp(54px,8vh,86px);margin:0 auto;display:block;overflow:visible}.HeroRing-module__LvOpEq__kind{font-family:var(--font-display);color:var(--gold-light);margin:.5rem 0 0;font-size:clamp(1.1rem,1.6vw,1.5rem);display:block}.HeroRing-module__LvOpEq__claim{margin:.2rem 0 0;font-size:clamp(2.3rem,min(4.6vw,7.5vh),4.6rem);line-height:1;display:block}.HeroRing-module__LvOpEq__claim em{font-family:var(--f-script), "Great Vibes", cursive;color:var(--gold-light);font-size:1.3em;font-style:normal;line-height:.9}.HeroRing-module__LvOpEq__stage{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.HeroRing-module__LvOpEq__stage:active{cursor:grabbing}.HeroRing-module__LvOpEq__item{pointer-events:none;position:absolute;top:0;left:0}.HeroRing-module__LvOpEq__item picture,.HeroRing-module__LvOpEq__item img{width:100%;height:auto;display:block}.HeroRing-module__LvOpEq__item img{filter:drop-shadow(0 34px 26px #000000b3)}.HeroRing-module__LvOpEq__now{z-index:130;align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:13.5vh;left:50%;translate:-50%}.HeroRing-module__LvOpEq__caption{text-align:center;min-width:15rem}.HeroRing-module__LvOpEq__caption span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);font-size:.8125rem;font-weight:700;display:block}.HeroRing-module__LvOpEq__caption b{font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:500;display:block}.HeroRing-module__LvOpEq__arrow{width:44px;height:44px;color:var(--milk);cursor:pointer;background:#0e0a0866;border:1px solid #d8c9a061;border-radius:50%;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.HeroRing-module__LvOpEq__arrow:hover{background:var(--gold-light);color:var(--night)}.HeroRing-module__LvOpEq__arrow:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.HeroRing-module__LvOpEq__foot{z-index:130;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:2.2vh;left:0;right:0}.HeroRing-module__LvOpEq__foot>*{pointer-events:auto}.HeroRing-module__LvOpEq__actions{--split-plate:var(--milk);--split-label:var(--night);align-items:center;gap:1rem;display:flex}.HeroRing-module__LvOpEq__seal{--size:clamp(80px, min(7vw, 11vh), 108px)}.HeroRing-module__LvOpEq__side{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.HeroRing-module__LvOpEq__rating{opacity:.85;align-items:center;gap:.35rem;min-height:36px;font-size:.85rem;font-weight:600;display:inline-flex}.HeroRing-module__LvOpEq__star{color:#e7b84f}.HeroRing-module__LvOpEq__hint{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);opacity:.8;font-size:.8125rem}@media (max-width:759px){.HeroRing-module__LvOpEq__now{gap:.6rem;bottom:17vh}.HeroRing-module__LvOpEq__caption{min-width:11rem}.HeroRing-module__LvOpEq__foot{justify-content:center}.HeroRing-module__LvOpEq__side{display:none}.HeroRing-module__LvOpEq__floor{top:72%}}.HeroRing-module__LvOpEq__showcase .HeroRing-module__LvOpEq__head{top:clamp(2.5rem,7vh,4.5rem)}.HeroRing-module__LvOpEq__home{color:inherit;border-radius:8px;display:inline-block}.HeroRing-module__LvOpEq__home:focus-visible{outline-offset:6px;outline:2px solid}
