.stp{padding:128px 0 96px;position:relative}.stp-in{box-sizing:border-box;max-width:1600px;margin:0 auto;padding:0 32px}.stp-head{justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:32px;display:flex}.stp-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--ls-display);white-space:nowrap;color:rgb(var(--fg,247 246 242));flex:none;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:400;line-height:1}.stp-lead{max-width:44ch;color:rgb(var(--muted,154 166 255));margin:0 0 6px;font-size:18px;line-height:1.45}.stp-stage{position:relative}.stp-skel{display:none}@media (min-width:1080px){.stp-skel{box-sizing:border-box;border:1px solid rgb(var(--c-navy-4,58 70 144));border-top:3px solid rgb(var(--fg,247 246 242));background-color:rgb(var(--c-navy-1,20 26 68));gap:18px;padding:42px 32px 24px;display:grid}.stp-stage:has(.st-sec) .stp-skel{display:none}}@media (scripting:none){.stp-skel{display:none}}.stp-noscript{max-width:44ch;color:rgb(var(--fg,247 246 242));margin:0;font-size:18px;line-height:1.45}@media (max-width:1079.98px){.stp-noscript{display:none}}.stp-skel>i{background-color:rgb(var(--c-navy-2,30 38 96));display:block}.stp-skel-bar{height:44px}.stp-skel-steps{height:300px}.stp-skel-roll{height:668px}.stp-skel-list{height:240px}.stp-skel-desk{height:300px}@media (prefers-reduced-motion:no-preference){.stp-skel>i{animation:.9s ease-in-out infinite alternate stp-pulse}}@keyframes stp-pulse{0%{opacity:.55}to{opacity:1}}.stp-pads{--gap:4px;gap:var(--gap);grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:relative}.stp-pads>i{box-sizing:border-box;aspect-ratio:1;border:1px solid rgb(var(--c-navy-4,58 70 144));background-color:rgb(var(--c-navy-1,20 26 68));position:relative}.stp-pads>i[data-g="1"]{background-color:rgb(var(--c-navy-2,30 38 96))}.stp-pads>i[data-hit]{border-color:rgb(var(--c-lilac,154 166 255));background-color:rgb(var(--c-lilac,154 166 255))}.stp-pads>i[data-hit=kick]{border-color:rgb(var(--fg,247 246 242));background-color:rgb(var(--fg,247 246 242))}.stp-phone{justify-items:start;gap:24px;display:grid}.stp-phone-pads{--gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,320px)}.stp-phone-t{max-width:36ch;color:rgb(var(--fg,247 246 242));margin:0;font-size:18px;line-height:1.45}.stp-btn{box-sizing:border-box;border:1px solid rgb(var(--fg,247 246 242));min-height:48px;font-family:var(--font-ui);font-synthesis:none;letter-spacing:-.01em;color:rgb(var(--fg,247 246 242));cursor:pointer;background:0 0;border-radius:0;margin:0;padding:0 24px;font-size:17px;line-height:1}.stp-btn:active{scale:.98}.stp-btn:focus-visible{outline:2px solid rgb(var(--fg,247 246 242));outline-offset:2px}@media (min-width:1080px){.stp-phone{display:none}}@media (max-width:1079.98px){.stp{padding:112px 0 72px}.stp-in{padding:0 16px}.stp-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}}.stp-load{z-index:95;display:none;position:fixed;inset:0}html[data-studio-load=""] .stp-load,html[data-studio-load=lift] .stp-load{display:block}html[data-studio-load=lift] .stp-load{pointer-events:none}.stp-load-wall{grid-template-columns:repeat(16,minmax(0,1fr));display:grid;position:absolute;inset:0}.stp-load-wall>i{background-color:rgb(var(--c-navy,10 15 46));transition:transform .36s var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)) calc(.12s + var(--i) * 14ms);margin:0 -.5px}html[data-studio-load=lift] .stp-load-wall>i{transform:translateY(-101%)}.stp-load-roll{background-image:linear-gradient(to right, rgb(var(--c-navy-2,30 38 96)) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--c-navy-1,20 26 68)) 1px, transparent 1px);background-size:96px 100%,100% 32px;height:160px;transition:opacity .12s linear;position:absolute;top:0;left:0;right:0;overflow:hidden}.stp-load-roll[data-foot]{background-position:0 0,0 -1px;top:auto;bottom:0}.stp-load-roll>i{left:calc(var(--x) * 96px + 1px);top:calc(var(--y) * 32px + 1px);width:calc(var(--w) * 96px - 1px);background-color:rgb(var(--c-navy-3,44 53 112));opacity:0;height:31px;animation:stp-on 1ms linear calc(.14s + var(--i) * .11s) forwards;position:absolute}.stp-load-roll[data-foot]>i{top:calc(var(--y) * 32px)}.stp-load-body{box-sizing:border-box;place-content:center;gap:20px;padding:0 24px;transition:opacity .12s linear;display:grid;position:absolute;inset:0}html[data-studio-load=lift] :is(.stp-load-body,.stp-load-roll){opacity:0}.stp-load-title{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--ls-display);white-space:nowrap;color:rgb(var(--fg,247 246 242));margin:0 0 28px;font-size:clamp(40px,8.4vw,124px);font-weight:400;line-height:1}.stp-pads-mark{width:calc((100% - 15 * var(--gap)) / 16);justify-content:center;animation:1.76s steps(16,jump-none) .14s both stp-mark;display:flex;position:absolute;top:-18px;left:0}.stp-pads-mark>svg{display:block}.stp-load-steps:after{content:"";background-color:rgb(var(--hot,217 86 31));transform-origin:0;height:2px;animation:1.76s steps(16,end) .14s both stp-count;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.stp-load-steps>i[data-hit]{animation:stp-bump .24s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) calc(.14s + var(--i) * .11s)}.stp-load-foot{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--muted,154 166 255));justify-content:space-between;gap:16px;margin:14px 0 0;font-size:12px;line-height:1.2;display:flex}@media (max-width:767.98px){.stp-load-steps{--gap:2px}}@media (max-height:619.98px){.stp-load-roll{display:none}}@keyframes stp-on{to{opacity:1}}@keyframes stp-mark{0%{transform:translate(0)}to{transform:translateX(calc(1500% + 15 * var(--gap)))}}@keyframes stp-count{to{transform:scaleX(1)}}@keyframes stp-bump{30%{scale:1.24}}@media (min-width:1080px) and (max-width:1339.98px){.stp-in{padding:0 20px}.st-sec{padding:24px 20px 16px}.st-sec .st-bar{gap:10px}.st-bar>.st-vr,.st-bar>.st-lbl-o{display:none}.st-bar .st-ib{width:46px}.st-bar .st-tb{padding:0 14px;font-size:15px}.st-bar .st-tb-x{min-width:0}.st-pos{min-width:76px}.st-seg-w button{padding:0 12px}.st-desk{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}.st-sec .st-bar{flex-wrap:wrap;row-gap:10px;margin-top:0}.st-sec .st-bar-2{margin-top:12px}.st-pos{box-sizing:border-box;border:1px solid var(--st-line);min-width:84px;height:44px;font-family:var(--font-ui);font-synthesis:none;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 12px;font-size:22px;line-height:1;display:flex}.st-swing{align-items:center;gap:8px;display:flex}.st-swing .st-sl{width:84px}.st-swing-v{font-variant-numeric:tabular-nums;min-width:44px;font-size:15px}.st-sec .st-tog[aria-pressed=true]{background-color:var(--st-fg);border-color:var(--st-fg);color:var(--st-night)}.st-seg-w button{width:auto;height:44px;padding:0 16px}.st-ib:disabled{cursor:default}.st-ib:disabled>svg{opacity:.4}.st-pats{align-items:center;gap:12px;display:flex}.st-pats .st-seg button{width:40px;height:44px}.st-tb-s{padding:0 14px;font-size:15px}.st-sl{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:96px;height:20px;position:relative;container-type:size}.st-sl-track{background-color:var(--st-line);height:2px;position:absolute;top:9px;left:6px;right:6px}.st-sl-track:after{content:"";top:-3px;left:calc(var(--z) * 100% - .5px);background-color:var(--st-lilac);width:1px;height:8px;position:absolute}.st-sl-thumb{background-color:var(--st-fg);width:12px;height:16px;transform:translateX(calc(var(--f) * (100cqw - 12px)));position:absolute;top:2px;left:0}.st-sl[data-v]{width:20px;height:100%}.st-sl[data-v] .st-sl-track{width:2px;height:auto;inset:6px auto 6px 9px}.st-sl[data-v] .st-sl-track:after{top:calc((1 - var(--z)) * 100% - .5px);width:8px;height:1px;left:-3px}.st-sl[data-v] .st-sl-thumb{width:16px;height:12px;transform:translateY(calc((1 - var(--f)) * (100cqh - 12px)));top:0;left:2px}.st-sec .st-note{background-color:color-mix(in srgb, var(--st-lilac) calc(35% + var(--vel,.8) * 65%), var(--st-s3))}.st-vel{margin-top:6px;display:flex}.st-vel-n{box-sizing:border-box;text-align:right;letter-spacing:.08em;text-transform:uppercase;flex:none;width:190px;padding:6px 12px 0 0;font-size:13px;font-weight:500}.st-vel-view{box-sizing:border-box;width:calc(var(--gw) + 2px);border:1px solid var(--st-line);background-color:var(--st-night);cursor:ns-resize;touch-action:none;height:56px;position:relative;overflow:hidden}.st-vel-in{width:var(--rw);will-change:transform;position:absolute;top:4px;bottom:0;left:0}.st-vel-b{background-color:var(--st-lilac);pointer-events:none;width:5px;position:absolute;bottom:0}.st-vel-b[data-on]{background-color:var(--st-fg)}.st-pl-body{margin-top:12px;display:flex}.st-pl-names{box-sizing:border-box;flex-direction:column;flex:none;padding-top:23px;display:flex}.st-pl-name{align-items:center;height:40px;font-size:15px;font-weight:500;display:flex}.st-pl-box{overscroll-behavior-x:contain;border:1px solid var(--st-line);scrollbar-width:thin;scrollbar-color:var(--st-line) var(--st-night);flex:1;min-width:0;overflow:auto hidden}.st-pl-in{min-width:100%;position:relative}.st-pl-ruler{background-color:var(--st-night);height:22px;display:flex}.st-pl-ruler>span{box-sizing:border-box;border-left:1px solid var(--st-line);width:56px;font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--st-lilac);flex:none;padding:5px 0 0 6px;font-size:11px;line-height:1}.st-pl-ruler>span:nth-child(4n+1){color:var(--st-fg)}.st-pl-grid{background-color:var(--st-bg);background-image:linear-gradient(to right, var(--st-line) 1px, transparent 1px), linear-gradient(to bottom, var(--st-line) 1px, transparent 1px);cursor:pointer;background-size:56px 100%,100% 40px;height:160px;position:relative}.st-sec .st-clip{box-sizing:border-box;background-color:var(--st-lilac);height:38px;color:var(--st-night);text-align:left;cursor:grab;touch-action:none;border:0;margin:0;padding:0 0 0 8px;font-size:14px;font-weight:600;line-height:1;position:absolute}.st-sec .st-clip[data-cur]{background-color:var(--st-fg)}.st-sec .st-clip:focus-visible{outline-offset:-2px;outline-color:var(--st-night)}.st-pl-head{z-index:2;top:0}.st-desk{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.st-mx-strips{margin-top:14px;display:flex}.st-strip{box-sizing:border-box;border:1px solid var(--st-line);flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-width:0;max-width:108px;margin-left:-1px;padding:12px 6px 10px;display:flex}.st-strip:first-child{margin-left:0}.st-strip>.st-sl{width:56px}.st-strip-f{justify-content:center;gap:6px;height:128px;display:flex}.st-meter{background-color:var(--st-night);width:6px;height:100%;position:relative;overflow:hidden}.st-meter>i{background-color:var(--st-lilac);transform-origin:bottom;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.st-meter>i[data-hot]{background-color:var(--st-hot)}.st-strip-db{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--st-lilac);font-size:11px;line-height:1}.st-strip-b{gap:4px;display:flex}.st-ms{box-sizing:border-box;border:1px solid var(--st-line);cursor:pointer;background:0 0;width:28px;height:24px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1}.st-sec .st-ms[aria-pressed=true]{background-color:var(--st-fg);border-color:var(--st-fg);color:var(--st-night)}.st-strip-n{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.st-strip[data-off] :is(.st-strip-f,.st-strip-db,.st-strip-n){opacity:.45}.st-strip-m{border-color:var(--st-lilac);justify-content:flex-end;align-self:stretch;max-width:116px;margin-left:14px}.st-fx-list{gap:16px;margin-top:18px;display:grid}.st-fx-row{grid-template-columns:96px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.st-fx-row .st-sl{width:100%}.st-fx-n{font-size:15px;font-weight:500}.st-fx-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--st-lilac);font-size:14px}
