.lhd{max-width:780px}.lsub{color:var(--ink)!important;font-size:19px!important}.lstage{margin-top:26px}.l-desk{display:none}@media (width>=860px){.l-desk{display:block}.legs-v{display:none!important}}.ltabs{border:1px solid var(--line);border-radius:999px;gap:4px;width:max-content;margin:0 auto 8px;padding:4px;display:flex;position:relative}.ltabs-hi{pointer-events:none;clip-path:inset(0 var(--r,75%) 0 var(--l,0px) round 999px);transition:clip-path .3s var(--ease-out);gap:4px;display:flex;position:absolute;inset:4px}.ltabs-hi .ltab{background:var(--accbg);color:var(--acc)}@media (prefers-reduced-motion:reduce){.ltabs-hi{transition:none}}.ltab{color:var(--ink3);min-height:44px;transition:background-color .22s ease, color .22s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;padding:9px 16px;font-size:15px;font-weight:600;display:inline-flex}.ltab:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ltab:hover{color:var(--ink)}.ltab[aria-selected=true]:hover{color:var(--acc)}}.legwrap{max-width:1000px;margin:0 auto;position:relative;container-type:inline-size}.legs{width:100%;height:auto;color:var(--ink);aspect-ratio:1000/690;display:block;overflow:visible}.legs .hit{fill:#0000;stroke:#0000;stroke-width:36px}.legs .lg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.legs .br{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.legs .bc{fill:var(--bg);stroke:currentColor;stroke-width:1.5px}.legs .bc.on{fill:var(--acc);stroke:var(--acc)}.legs .lgn{font-family:var(--font);letter-spacing:-.03em;fill:currentColor;font-size:34px;font-weight:300}.legs .brl{font-family:var(--font);fill:var(--ink2);font-size:14.5px;font-weight:500}.legs .core{fill:var(--bg);stroke:currentColor;stroke-width:2px}.legs .csun{fill:var(--sun);stroke:currentColor;stroke-width:1.6px}.legs .cn{font-family:var(--font);letter-spacing:-.02em;fill:currentColor;font-size:30px;font-weight:300}.legs .cb{font-family:var(--hand);fill:var(--ink3);font-size:15px}.legs .aik{fill:var(--acc);font-size:17px;font-weight:700}.legs .ring{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.legs .rh{stroke-dasharray:none}.legs .sb{fill:var(--sheet);stroke:var(--sheetline);stroke-width:1.4px;filter:drop-shadow(0 6px 8px #2f2c282e)}.legs .byo{font-family:var(--hand);fill:var(--acc);font-size:18px}.legs .byo2{font-family:var(--hand);fill:var(--ink2);font-size:15px}.legs .dr{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lgg,.s4{transition:opacity .36s}.lgg{cursor:pointer}.legs[data-hl] .lgg{opacity:.28}.legs[data-hl="0"] .leg0,.legs[data-hl="1"] .leg1,.legs[data-hl="2"] .leg2,.legs[data-hl="3"] .leg3{opacity:1}.legsec .legs[data-hl] .s4.s4:not(.sl9){opacity:.28}.legsec .legs[data-hl="0"] .s4.s4.sl0,.legsec .legs[data-hl="1"] .s4.s4.sl1,.legsec .legs[data-hl="2"] .s4.s4.sl2,.legsec .legs[data-hl="3"] .s4.s4.sl3{opacity:1}.s4{transform-box:fill-box;transform-origin:50%}.legwrap.is-live .fl4{animation:float var(--fd) ease-in-out var(--fo) infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.legsec.pre .legs .lg,.legsec.pre .legs .br,.legsec.pre .legs .ring:not(.rh){stroke-dashoffset:1px}.legsec.pre .legs .rh,.legsec.pre .legs .brl,.legsec.pre .legs .bc,.legsec.pre .legs .byo,.legsec.pre .legs .byo2,.legsec.pre .legs .lgn{opacity:0}.legsec.pre .legs .s4{opacity:0;transform:scale(.75)}.legsec.pre .ldesc,.legsec.pre .nlegs{opacity:0}.legsec.go .legs .lg,.legsec.go .legs .br{stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-out) calc(var(--k) * 70ms)}.legsec.go .legs .lgn{opacity:1;transition:opacity .5s .3s}.legsec.go .legs .brl,.legsec.go .legs .bc{opacity:1;transition:opacity .4s .9s}.legsec.go .legs .ring:not(.rh){stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-in-out) 1.1s}.legsec.go .legs .rh{opacity:1;transition:opacity .3s 1.9s}.legsec.go .legs .s4{opacity:1;transition:opacity .4s ease calc(1.3s + var(--n) * 50ms), transform .52s cubic-bezier(.34, 1.4, .5, 1) calc(1.3s + var(--n) * 50ms);transform:none}.legsec.go .legs .byo,.legsec.go .legs .byo2{opacity:1;transition:opacity .5s 2s}.legsec.go .ldesc,.legsec.go .nlegs{opacity:1;transition:opacity .5s 1.2s}.legsec.go.settled .legs .s4{transition:opacity .36s}.ldesc{pointer-events:none;position:absolute;inset:0}.lcard{text-align:center;opacity:0;filter:blur(3px);visibility:hidden;width:31.6%;transition:opacity .22s ease, filter .22s ease, transform .26s var(--ease-out), visibility 0s linear .26s;position:absolute;top:16.6%;left:34.2%;transform:translateY(3px)}.lcard.is-on{opacity:1;filter:none;visibility:visible;transition:opacity .34s var(--ease-out) .11s, filter .34s var(--ease-out) .11s, transform .4s var(--ease-out) .11s, visibility 0s;transform:none}.lcard b{font-family:var(--hand);color:var(--acc);margin-bottom:1px;font-size:clamp(15px,1.9cqw,19px);font-weight:400;display:block}.lcard p{color:var(--ink2)!important;margin:0!important;font-size:clamp(12.5px,1.52cqw,15.5px)!important;line-height:1.42!important}@media (prefers-reduced-motion:reduce){.lcard,.lcard.is-on{filter:none;transform:none}}.nlegs{margin:0;position:absolute;bottom:-8px;right:0}.legs-v{margin-top:26px;position:relative}.lv-core{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;display:grid}.lv-coreC{border:2px solid var(--ink);background:var(--bg);z-index:1;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden}.lv-coreC span{letter-spacing:-.02em;margin-top:-10px;font-size:17px;font-weight:300}.lv-coreC i{background:var(--sun);border:1.5px solid var(--ink);border-bottom:0;border-radius:34px 34px 0 0;width:34px;height:17px;margin-left:-17px;position:absolute;bottom:8px;left:50%}.lv-base{font-family:var(--hand);color:var(--ink2)!important;margin:0 0 6px!important;font-size:16px!important;line-height:1.35!important}.lv-byo{align-items:flex-start;gap:8px;display:flex;margin:0!important;font-size:13.5px!important;line-height:1.45!important}.lv-byo b{color:var(--acc);font-family:var(--hand);font-size:16px;font-weight:400}.byo-logos{flex:none;gap:4px;padding-top:2px;display:inline-flex}.lv-list{margin:0;padding:0 0 0 42px;list-style:none;position:relative}.lv-list:before{content:"";background:var(--ink);transform-origin:top;border-radius:2px;width:2.4px;position:absolute;top:-8px;bottom:26px;left:41px}.lv{border-bottom:1px solid var(--line);padding:22px 0 18px 26px;position:relative}.lv:before{content:"";background:var(--ink);border-radius:2px;width:20px;height:2.4px;position:absolute;top:38px;left:-1px}.lv:last-child{border-bottom:0}.lv-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.lv-hd h3{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:300}.lv-logos{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lv-logos svg{width:auto;height:20px}.lv>p{margin:0 0 10px!important;font-size:15.5px!important;line-height:1.55!important}.lv-br{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv-br li{color:var(--ink2);padding-left:28px;font-size:15px;font-weight:500;position:relative}.lv-br li:before{content:"";background:var(--ink);width:13px;height:1.5px;position:absolute;top:50%;left:0}.lv-br li:after{content:"";border:1.5px solid var(--ink);background:var(--bg);border-radius:50%;width:8px;height:8px;margin-top:-3.2px;position:absolute;top:50%;left:11px}.lv-br li.on:after{background:var(--acc);border-color:var(--acc)}.lv-note{margin:10px 0 0 42px}.js .legs-v .lv-list:before{transform:scaleY(0)}.js .legs-v .lv{opacity:0;transform:translateY(10px)}.legs-v.is-in .lv-list:before{transition:transform .9s var(--ease-out) .15s;transform:none}.legs-v.is-in .lv{opacity:1;transition:opacity .42s ease, transform .56s var(--ease-out);transition-delay:calc(.25s + var(--i) * .12s);transform:none}@media (prefers-reduced-motion:reduce){.js .legs-v .lv-list:before,.js .legs-v .lv{transform:none}}.legs-cta{justify-content:center;margin-top:30px}
