@layer components{.Kiosk3D_canvasHost__c18bF{position:relative;max-width:var(--mirror-kiosk-w);max-height:calc(100vh - var(--mirror-kiosk-chrome));margin:0 auto;aspect-ratio:var(--mirror-kiosk-max-w-num) /var(--mirror-kiosk-max-h-num);z-index:0;isolation:isolate}@media (max-width:768px){.Kiosk3D_canvasHost__c18bF{max-width:min(var(--mirror-kiosk-max-w-md),var(--mirror-kiosk-w))}}@media (max-width:480px){.Kiosk3D_canvasHost__c18bF{max-width:var(--mirror-kiosk-max-w-sm);max-height:none}}.Kiosk3D_canvasHost__c18bF canvas{display:block;width:100%!important;height:100%!important;background:transparent}.Kiosk3D_fallback__fO3hA{display:grid;place-items:center;color:var(--color-label)}.Kiosk3D_fallbackText__Esd7o{font-size:var(--text-eyebrow);padding:var(--spacing-4);text-align:center}}@layer components{@media (max-width:480px){.MirrorHero_title__64zR_{font-size:var(--text-fluid-lg);top:var(--spacing-3)}}.MirrorHero_title__64zR_{font-family:var(--font-display);font-size:var(--text-fluid-hero);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-hero);line-height:var(--line-height-none);margin:0 auto;text-align:center;max-width:var(--max-width-title);position:absolute;top:var(--spacing-fluid-md);left:0;right:0;z-index:var(--z-title);pointer-events:none}.MirrorHero_title__64zR_ em{font-style:italic;font-weight:var(--font-weight-light)}.MirrorHero_stage__vAwtF{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-height:0;margin-top:var(--mirror-kiosk-offset-y)}.MirrorHero_swipeArrow__bSjNc{position:absolute;top:50%;width:var(--mirror-arrow-width);height:var(--mirror-arrow-height);color:var(--color-label);background:transparent;border:0;padding:0;cursor:pointer;pointer-events:none;opacity:var(--opacity-hidden);transform:translateY(-50%);will-change:opacity,transform;outline:var(--border-width-thick) solid transparent;outline-offset:var(--spacing-1);border-radius:var(--radius-sm);transition:color var(--duration-base) var(--easing-out),transform var(--duration-base) var(--easing-out),outline-color var(--duration-base) var(--easing-out)}.MirrorHero_swipeArrow__bSjNc svg{width:100%;height:100%;display:block}.MirrorHero_swipeArrow__bSjNc:hover{color:var(--color-heading)}.MirrorHero_swipeArrow__bSjNc:active svg{transform:scale(var(--motion-press-scale))}.MirrorHero_swipeArrowFlash__17TKw,.MirrorHero_swipeArrow__bSjNc:focus-visible{outline-color:var(--color-heading)}.MirrorHero_swipeArrowLeft__RVW8D{right:calc(50% + var(--mirror-kiosk-half-w) + var(--mirror-arrow-gap));left:auto;--arrow-nudge:calc(-1 * var(--mirror-arrow-nudge));animation:MirrorHero_swipeArrowReveal__9jYoB var(--duration-reveal) var(--easing-out) var(--duration-intro) forwards,MirrorHero_swipeArrowPulse__BenoM var(--duration-pulse) var(--easing-in-out) calc(var(--duration-intro) + var(--duration-reveal)) infinite}.MirrorHero_swipeArrowRight__a81o1{left:calc(50% + var(--mirror-kiosk-half-w) + var(--mirror-arrow-gap));right:auto;--arrow-nudge:var(--mirror-arrow-nudge);animation:MirrorHero_swipeArrowReveal__9jYoB var(--duration-reveal) var(--easing-out) var(--duration-intro) forwards,MirrorHero_swipeArrowPulse__BenoM var(--duration-pulse) var(--easing-in-out) calc(var(--duration-intro) + var(--duration-reveal) + var(--duration-pulse) / 2) infinite}@media (max-width:768px){.MirrorHero_swipeArrow__bSjNc{display:none}}@media (prefers-reduced-motion:reduce){.MirrorHero_swipeArrow__bSjNc{animation:none;opacity:var(--opacity-faint);pointer-events:auto}}.MirrorHero_caption__AS73V{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-label);text-align:center}}@keyframes MirrorHero_swipeArrowReveal__9jYoB{0%{opacity:var(--opacity-hidden);pointer-events:none;transform:translateY(-50%)}to{opacity:var(--opacity-low);pointer-events:auto;transform:translateY(-50%)}}@keyframes MirrorHero_swipeArrowPulse__BenoM{0%,to{opacity:var(--opacity-faint);transform:translateY(-50%) translateX(0)}50%{opacity:var(--opacity-medium);transform:translateY(-50%) translateX(var(--arrow-nudge,var(--mirror-arrow-nudge)))}}