.lp{--lp-sj:clamp(10.5rem, 24vw, 23.75rem);--lp-rw:clamp(1.875rem, 3.2vw, 3rem);--lp-rs:clamp(3.375rem, 5.6vw, 5.25rem);--lp-asphalt:var(--on-cone);overflow-x:clip}.lp-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.875rem,1rem + 8.2vw,8.5rem);line-height:.9}.lp-shout{font-size:clamp(2.375rem,1rem + 5.2vw,5.75rem);line-height:.98}.lp-nums{font-size:clamp(4.25rem,21vw,14rem);line-height:.86}.lp-word{letter-spacing:-.04em;color:color-mix(in oklch, var(--night) 91%, var(--paint));font-size:34vw;line-height:.8}.lp-orb{background:color-mix(in oklch, var(--night) 88%, var(--paint))}.lp-spot{background:color-mix(in oklch, var(--night) 84%, var(--paint))}.lp-check{background:conic-gradient(var(--paint) 25%, transparent 0 50%, var(--paint) 0 75%, transparent 0) 0 0 / 3.5rem 3.5rem}.lp-contour{--edge:color-mix(in oklch, var(--ink) 34%, transparent);filter:drop-shadow(1px 0 0 var(--edge)) drop-shadow(-1px 0 0 var(--edge)) drop-shadow(0 1px 0 var(--edge)) drop-shadow(0 -1px 0 var(--edge))}.lp-sj{z-index:10;height:var(--lp-sj);pointer-events:none;margin-block:-1px;position:relative}.lp-from-night{--a:var(--night)}.lp-from-paper{--a:var(--paper)}.lp-from-cone{--a:var(--cone)}.lp-from-lilac{--a:var(--violet-soft)}.lp-to-night{--b:var(--night)}.lp-to-paper{--b:var(--paper)}.lp-to-cone{--b:var(--cone)}.lp-to-lilac{--b:var(--violet-soft)}.lp-sj-road{background:var(--b);position:absolute;inset:0;overflow:clip}.lp-sj-top{background:var(--a);height:calc(50% - 2px);position:absolute;inset:0 0 auto}.lp-sj-lobe{width:calc(50% + var(--lp-rw) / 2);border:0 solid var(--lp-asphalt);position:absolute}.lp-sj-a{border-top-width:var(--lp-rw);border-right-width:var(--lp-rw);background:var(--b);border-top-right-radius:100%;height:50%;top:0;left:0}.lp-sj-b{border-bottom-width:var(--lp-rw);border-left-width:var(--lp-rw);background:var(--a);border-bottom-left-radius:100%;height:calc(50% + 3px);bottom:0;right:0}.lp-sj-lobe>span{border:0 solid var(--paint);display:block;position:absolute}.lp-sj-a>span{border-top-right-radius:100%;bottom:0;left:0}.lp-sj-b>span{border-bottom-left-radius:100%;top:0;right:0}.lp-sj-a>.lp-sj-out{top:calc(var(--lp-rw) * -1);right:calc(var(--lp-rw) * -1);border-top-width:2px;border-right-width:2px}.lp-sj-a>.lp-sj-in{border-top-width:2px;border-right-width:2px;top:0;right:0}.lp-sj-a>.lp-sj-mid{top:calc(var(--lp-rw) * -.5 - 2px);right:calc(var(--lp-rw) * -.5 - 2px);border-style:dashed;border-top-width:3px;border-right-width:3px}.lp-sj-b>.lp-sj-out{bottom:calc(var(--lp-rw) * -1);left:calc(var(--lp-rw) * -1);border-bottom-width:2px;border-left-width:2px}.lp-sj-b>.lp-sj-in{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.lp-sj-b>.lp-sj-mid{bottom:calc(var(--lp-rw) * -.5 - 2px);left:calc(var(--lp-rw) * -.5 - 2px);border-style:dashed;border-bottom-width:3px;border-left-width:3px}.lp-rider{position:absolute;inset:0;overflow:clip visible}.lp-rider-x{transform:translateX(calc((100% - var(--lp-rs)) * .2));position:absolute;inset:0}.lp-rider-y{width:var(--lp-rs);height:100%;transform:translateY(calc((100% - var(--lp-rw)) * .0417));position:absolute;top:0;left:0}.lp-rider-y>img{top:calc(var(--lp-rw) / 2 - var(--lp-rs));width:100%;height:auto;position:absolute;left:0}.lp-sj-flip>.lp-sj-road,.lp-sj-flip>.lp-rider{transform:scaleX(-1)}.lp-dome{--lp-rr:clamp(5.25rem, 17vw, 15.625rem);border-radius:50% 50% 0 0 / var(--lp-rr) var(--lp-rr) 0 0}.lp-dome-arc{height:calc(var(--lp-rr) - .75rem);border:3px dashed var(--road-dash);opacity:.4;pointer-events:none;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;inset:.75rem .75rem auto}.lp-dome-in{padding-top:calc(var(--lp-rr) * .5 + 1.375rem)}.lp-seal circle{fill:var(--paint);stroke:var(--on-sun);stroke-width:1.5px}.lp-seal text{fill:var(--on-sun);font-family:var(--font-display);letter-spacing:1.3px;font-size:13.2px;font-weight:800}@media (min-width:64rem){.lp-check{background-size:4.5rem 4.5rem}.lp-word{font-size:30vw}}
