.lp-n-turn{--turn-ease:cubic-bezier(.23, 1, .32, 1);--turn-sweep:1.3s;--turn-size:clamp(2.6rem, min(15vw, 28svh), 9.5rem);padding-bottom:clamp(32px,4vw,64px)}.lp-n-turn-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(86svh,860px);padding-block:clamp(96px,11vw,150px) clamp(40px,5vw,72px);display:flex}.lp-n-turn-title{width:fit-content;max-width:100%;font-family:var(--lp-font);font-weight:600;font-size:var(--turn-size);letter-spacing:-.034em;color:var(--lp-ink);text-wrap:balance;margin:0 auto;line-height:.98;display:grid;position:relative}.lp-n-turn-ghost,.lp-n-turn-ink{grid-area:1/1;display:block}.lp-n-turn-line{white-space:nowrap;display:block}.lp-n-turn-ghost{color:color-mix(in srgb, var(--lp-ink) 11%, transparent);-webkit-user-select:none;user-select:none;display:none}.lp-n-turn-sweep{display:none}.lp-n-turn-lead{max-width:44ch;font-family:var(--lp-body);letter-spacing:-.005em;color:var(--lp-ink-2);text-wrap:balance;margin:clamp(28px,3.4vw,44px) 0 0;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.45}.lp-n-turn-note{color:var(--lp-muted);margin-top:6px;font-size:.86em;display:block}.lp-n-turn-actions{flex-direction:column;align-items:center;gap:14px;margin-top:clamp(28px,3.4vw,44px);display:flex}.lp-n-turn-cta .lp-btn-lg{border-radius:14px;height:64px;padding-inline:34px;font-size:18px}.lp-n-turn-cta .lp-btn:focus-visible{outline:2px solid var(--lp-ink);outline-offset:4px}.lp-n-turn-dice:focus-visible{outline:2px solid var(--lp-ink);outline-offset:4px}.lp-n-turn-dice{min-height:48px;font-family:var(--lp-body);color:var(--lp-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:16px;font-weight:500;transition:color .16s;display:inline-flex}.lp-n-turn-dice span{text-decoration:underline;-webkit-text-decoration-color:var(--lp-line-2);text-decoration-color:var(--lp-line-2);text-underline-offset:7px;text-decoration-thickness:1px;transition:text-decoration-color .16s}.lp-n-turn-dice:hover{color:var(--lp-ink)}.lp-n-turn-dice:hover span{text-decoration-color:currentColor}.lp-n-turn-dice svg{width:17px;height:17px;transition:transform .2s var(--turn-ease)}.lp-n-turn-dice[aria-expanded=true] svg{transform:rotate(180deg)}.lp-n-turn-panel{margin-top:clamp(8px,2vw,24px);scroll-margin-top:96px}.lp-n-turn-panel[hidden]{display:none}.lp-n-turn-panel .lp-stage{min-height:520px}.lp-n-turn-fallback{background:var(--lp-soft);border-radius:30px;min-height:520px}@media (prefers-reduced-motion:no-preference){.lp-n-turn-panel:not([hidden]){animation:lp-n-turn-open .42s var(--turn-ease) backwards}}@keyframes lp-n-turn-open{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.lp-n-turn.is-armed .lp-n-turn-ghost{display:block}.lp-n-turn.is-armed .lp-n-turn-ink{clip-path:inset(-.2em 100% -.2em -.1em)}.lp-n-turn.is-armed:not(.is-in) .lp-n-turn-r{opacity:0}.lp-n-turn.is-armed .lp-n-turn-sweep{pointer-events:none;display:block;position:absolute;inset:0 -.1em 0 0;transform:translate(-100%)}.lp-n-turn-playhead{background:var(--brand-hot);opacity:0;width:clamp(2px,.016em,4px);position:absolute;top:-.13em;bottom:-.1em;right:0;transform:translate(50%)}.lp-n-turn-playhead:before{content:"";aspect-ratio:1;background:var(--brand-hot);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:clamp(10px,.1em,18px);position:absolute;top:0;left:50%;transform:translate(-50%,-4%)}.lp-n-turn.is-armed.is-in .lp-n-turn-ink{clip-path:none;animation:lp-n-turn-ink var(--turn-sweep) var(--turn-ease) backwards}.lp-n-turn.is-armed.is-in .lp-n-turn-sweep{animation:lp-n-turn-sweep var(--turn-sweep) var(--turn-ease) backwards;transform:none}.lp-n-turn.is-armed.is-in .lp-n-turn-playhead{animation:lp-n-turn-head calc(var(--turn-sweep) + .5s) linear both}.lp-n-turn.is-armed.is-in .lp-n-turn-ghost{animation:lp-n-turn-gone 1ms linear var(--turn-sweep) forwards}.lp-n-turn.is-armed.is-in .lp-n-turn-r{animation:lp-n-turn-rise .7s var(--turn-ease) var(--d,0s) backwards}.lp-n-turn.is-armed.is-in .lp-n-turn-cta .lp-btn{animation:lp-n-turn-pulse .9s var(--turn-ease) 1.5s}}@keyframes lp-n-turn-ink{0%{clip-path:inset(-.2em 100% -.2em -.1em)}to{clip-path:inset(-.2em -.1em)}}@keyframes lp-n-turn-sweep{0%{transform:translate(-100%)}}@keyframes lp-n-turn-head{0%{opacity:0}6%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes lp-n-turn-gone{to{opacity:0}}@keyframes lp-n-turn-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-n-turn-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.03)}}@media (max-width:640px){.lp-n-turn{padding-bottom:24px}.lp-n-turn-stage{align-items:stretch;min-height:min(78svh,660px);padding-block:104px 32px}.lp-n-turn-title{align-self:center}.lp-n-turn-lead{align-self:center;font-size:1.1rem}.lp-n-turn-actions{align-items:stretch}.lp-n-turn-cta .lp-btn{width:100%}.lp-n-turn-dice{align-self:center}.lp-n-turn-fallback,.lp-n-turn-panel .lp-stage{min-height:460px}}@media (prefers-reduced-motion:reduce){.lp-n-turn-dice,.lp-n-turn-dice span,.lp-n-turn-dice svg{transition:none}}
