.rxs4QW_badge{filter:drop-shadow(0 8px 16px #0003);width:clamp(96px,26vw,112px);height:clamp(96px,26vw,112px)}.rxs4QW_ring{transform-origin:100px 100px;animation:24s linear infinite rxs4QW_anniversary-rotate}@media (hover:hover) and (pointer:fine){.rxs4QW_badge:hover .rxs4QW_ring{animation-play-state:paused}}@keyframes rxs4QW_anniversary-rotate{to{transform:rotate(360deg)}}@media (min-width:640px){.rxs4QW_badge{width:132px;height:132px}}@media (min-width:1280px){.rxs4QW_badge{width:152px;height:152px}}@media (prefers-reduced-motion:reduce){.rxs4QW_ring{animation:none}}
.I8hi4W_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.I8hi4W_track::-webkit-scrollbar{display:none}.I8hi4W_numbers::-webkit-scrollbar{display:none}.I8hi4W_slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.I8hi4W_numbers{scrollbar-width:none;gap:6px;margin-top:16px;padding:4px 1px;display:flex;overflow-x:auto}.I8hi4W_number{color:#fff;background:#00000038;border:1px solid #ffffff73;border-radius:10px;flex:0 0 48px;min-height:44px;font-size:14px;font-weight:700;transition:background .2s}.I8hi4W_number[aria-pressed=true]{color:#b70f18;background:#fff;border-color:#fff;box-shadow:0 4px 12px #00000026}.I8hi4W_number:focus-visible,.I8hi4W_track:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:640px){.I8hi4W_track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.I8hi4W_numbers{display:none}}@media (min-width:1024px){.I8hi4W_track{grid-template-columns:repeat(5,minmax(0,1fr))}.I8hi4W_track .service-motion-card--compact .service-card-photo{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.I8hi4W_number{transition:none}}@media print{.I8hi4W_track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}.I8hi4W_numbers{display:none}}
.qQfE8q_showcase{isolation:isolate;padding-block:64px;position:relative;overflow:hidden}.qQfE8q_backdrop{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:20px -60px;transform:rotate(-5deg)scale(1.06)}.qQfE8q_viewport{padding-block:14px;overflow:hidden}.qQfE8q_track{will-change:transform;width:max-content;animation:48s linear infinite qQfE8q_reference-scroll;display:flex}.qQfE8q_group{flex-shrink:0;align-items:stretch;gap:18px;padding-right:18px;display:flex}.qQfE8q_item{border-radius:18px;flex:0 0 190px;justify-content:center;align-items:center;width:190px;min-height:126px;padding:12px;display:flex}.qQfE8q_reverse{animation-direction:reverse}.qQfE8q_summary{border-radius:36px;width:100%;max-width:620px;padding:40px 28px;position:relative;box-shadow:0 30px 65px #64000040,0 0 0 9px #fffc,0 0 0 10px #dc1e1e26}.qQfE8q_total{letter-spacing:-.045em;margin-top:12px;font-size:clamp(5.5rem,12vw,8rem);font-weight:800;line-height:1.1}.qQfE8q_showcase:focus-within .qQfE8q_track{animation-play-state:paused}@keyframes qQfE8q_reference-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:639px){.qQfE8q_showcase{padding-block:48px}.qQfE8q_summary{border-radius:24px;max-width:440px;padding:28px 18px}.qQfE8q_item{flex-basis:154px;width:154px;min-height:100px}}@media (prefers-reduced-motion:reduce){.qQfE8q_track{will-change:auto;animation:none;transform:none}.qQfE8q_group[aria-hidden=true]{display:none}}
