.hlXN-W_place{text-align:center;margin:0 auto}.hlXN-W_phone{background:linear-gradient(145deg,#3b3436,#151112 40%,#2a2426 75%,#0e0b0c);border-radius:2.6rem;width:min(16.5rem,64vw);margin:0 auto;padding:10px;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #5a5052,inset 0 0 0 3px #0b0909,0 2px #6b6163,0 40px 60px -28px #3714198c,0 18px 28px -18px #280f1473}.hlXN-W_phone:before,.hlXN-W_phone:after{content:"";background:#2b2527;border-radius:2px;width:3px;position:absolute}.hlXN-W_phone:before{height:12%;top:22%;left:-2.5px}.hlXN-W_phone:after{height:18%;top:28%;right:-2.5px}.hlXN-W_screen{aspect-ratio:390/844;isolation:isolate;border-radius:2rem;display:block;position:relative;overflow:hidden}.hlXN-W_inner{transform-origin:0 0;position:absolute;top:0;left:0}.hlXN-W_scroller{width:100%;height:100%;position:relative;overflow:hidden}.hlXN-W_island{pointer-events:none;background:#0c0a0b;border-radius:999px;width:28%;height:18px;margin-left:-14%;position:absolute;top:18px;left:50%}.hlXN-W_link{z-index:3;border-radius:inherit;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.hlXN-W_link:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.hlXN-W_tap{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffd9 0 30%,#ffffff59 55%,#0000 70%);border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute;top:0;left:0;transform:scale(.6)}.hlXN-W_now{animation:.9s ease-out hlXN-W_tap}@keyframes hlXN-W_tap{20%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.hlXN-W_caption{max-width:21rem;font-family:var(--font-display);color:var(--color-muted-foreground);text-wrap:balance;margin:1.1rem auto 0;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.35}.hlXN-W_scroller .inv-sec[data-frame=preview] .inv-sec-hero-inner{min-height:844px}.hlXN-W_app{z-index:1;background:var(--color-ivory,#fbf7ef);transform-origin:0 0;opacity:0;visibility:hidden;padding-top:26px;transition:opacity .6s,visibility 0s .6s;position:absolute;top:0;left:0}.hlXN-W_appShown{opacity:1;visibility:visible;transition:opacity .6s}.hlXN-W_dots{justify-content:center;gap:.25rem;margin-top:1rem;display:flex}.hlXN-W_dot{-webkit-tap-highlight-color:transparent;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.hlXN-W_dot span{background:color-mix(in srgb, var(--lv-heading,#3a2a2c) 25%, transparent);border-radius:999px;width:.6rem;height:.6rem;transition:width .3s;display:block}.hlXN-W_dot[aria-pressed=true] span{background:var(--lv-accent,#7a1f33);width:1.6rem}.hlXN-W_dot:focus-visible{outline:3px solid var(--lv-accent,#7a1f33);outline-offset:-4px;border-radius:999px}@media (prefers-reduced-motion:reduce){.hlXN-W_app,.hlXN-W_appShown{transition:none}}.hlXN-W_dots{align-items:center}.hlXN-W_arrow{border:1px solid color-mix(in srgb, var(--lv-heading,#3a2a2c) 30%, transparent);width:2.75rem;height:2.75rem;color:var(--lv-heading,#3a2a2c);background:color-mix(in srgb, var(--lv-paper,#f4ecdd) 70%, transparent);-webkit-tap-highlight-color:transparent;border-radius:999px;place-items:center;margin:0 .25rem;transition:background-color .2s;display:grid}.hlXN-W_arrow:hover{background:color-mix(in srgb, var(--lv-heading,#3a2a2c) 10%, transparent)}.hlXN-W_arrow:focus-visible{outline:3px solid var(--lv-accent,#7a1f33);outline-offset:2px}.hlXN-W_arrow svg{width:1.4rem;height:1.4rem}
