.p2{--ink:#1B1D1F;--ink2:#4C5155;--ink3:#6B7075;--line:#E8EBED;--pill:#F4F5F6;--pill2:#E8EBED;--wash:#F7F8F9;--logo:#010F20;--blue:#2D63E0;--blue-h:#2453C4;--blue-t:#EAF0FC;--f-brand:"Smooch Sans","Arial Narrow",sans-serif;--f-ui:"JP Haas","Helvetica Neue",Helvetica,Arial,sans-serif;--f-text:"JP Haas Text","Helvetica Neue",Helvetica,Arial,sans-serif;--t1:12px;--t2:13px;--t3:15px;--t4:18px;--t5:26px;--t6:38px;--r1:8px;--r2:16px;--e-out:cubic-bezier(.16,1,.3,1);--e-spring:cubic-bezier(.34,1.56,.64,1);--hh:56px;--tb:60px;--sh:56vh;--gl:max(var(--g),env(safe-area-inset-left,0px));--gr:max(var(--g),env(safe-area-inset-right,0px))}.p2 *{box-sizing:border-box}.p2{-webkit-text-size-adjust:100%}.p2{margin:0;background:#fff;color:var(--ink);font:400 var(--t3)/1.5 var(--f-ui);-webkit-font-smoothing:antialiased}.p2 button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.p2 img{display:block;max-width:100%}.p2 a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.p2 :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.p2 .ic{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.p2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:999px;font:500 var(--t3)/1 var(--f-text);white-space:nowrap;transition:transform .15s var(--e-out),background .2s,color .2s}.p2 .btn:active{transform:scale(.96)}.p2 .btn.dark{background:var(--ink);color:#fff}.p2 .btn.line{box-shadow:inset 0 0 0 1px var(--pill2);color:var(--ink)}.p2 .btn.white{background:#fff;color:var(--ink)}.p2 .btn small{font-size:var(--t1);opacity:.85;font-weight:500}.p2 .crumbs{font:500 var(--t1)/1 var(--f-text);color:var(--ink3);display:flex;gap:6px;flex-wrap:wrap}@media(min-width:900px){.p2{--sh:calc(100vh - var(--hh) - 196px)}}@media(prefers-reduced-motion:reduce){.p2 *{animation:none!important;transition-duration:.01ms!important}}.p2 [hidden]{display:none!important}.p2{--navy:#010F20;--ink-t:#1C2640}.p2 .pad{padding:0 var(--gr) 0 var(--gl)}.p2 .crumbs{display:flex;gap:6px;font:500 var(--t1)/1 var(--f-text);color:var(--ink3)}.p2 .crumbs a{color:var(--ink2)}.p2 .fine a{color:var(--blue)}.p2 .fine{margin:12px 0 0;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink3)}.p2 .founder{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px;border-radius:18px;background:var(--wash);font:500 var(--t2)/1.4 var(--f-text);color:var(--ink2)}.p2 .endcta{margin:56px max(var(--gr),calc(50% - var(--wrap) / 2)) 0 max(var(--gl),calc(50% - var(--wrap) / 2));padding:26px 20px;border-radius:22px;background:var(--blue);color:#fff;display:grid;gap:10px;justify-items:start}.p2 .endcta h2{margin:0;font:900 40px/.9 var(--f-brand);text-transform:uppercase}.p2 .endcta p{margin:0;font:500 var(--t2)/1.45 var(--f-text);color:#ffffffd1}.p2 .endcta .ctarow{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.p2 .btn.glass{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.p2 .crw{margin-top:14px}.p2 .run{position:relative;margin-top:16px;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#f4f6f7;box-shadow:inset 0 0 0 1px var(--line)}.p2 .run .sheet{position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:6px}.p2 .run .sheet span{position:relative;border-radius:6px;background:#fff;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;transition:transform .7s var(--e-out),box-shadow .4s,opacity .5s}.p2 .run .sheet span img{width:70%;height:70%;object-fit:contain;mix-blend-mode:multiply;opacity:.85}.p2 .run .sheet span.y{box-shadow:0 0 0 2px var(--blue)}.p2 .run.go .sheet span:not(.y){opacity:.25}.p2 .run.go .sheet span.y{transform:translate(var(--dx),var(--dy)) scale(1.04);box-shadow:0 0 0 2px var(--blue),0 10px 20px -8px #010f2059}.p2 .run .lab{position:absolute;left:12px;bottom:12px;height:26px;padding:0 10px;border-radius:999px;background:var(--ink);color:#fff;font:500 11px/26px var(--f-text)}.p2 .runbar{display:flex;gap:6px;margin-top:10px}.p2 .runbar button{height:32px;padding:0 12px;border-radius:999px;background:var(--pill);font:500 var(--t1)/32px var(--f-text);color:var(--ink2)}.p2 .runbar button[aria-pressed=true]{background:var(--ink);color:#fff}.p2 .ab-pr{margin-top:48px;padding:22px;border-radius:24px;background:var(--navy);color:#fff}.p2 .ab-pr small{font:500 10px/1 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:#8fb0ff}.p2 .ab-pr h2{margin:8px 0 0;font:900 30px/.95 var(--f-brand);text-transform:uppercase}.p2 .ab-pr p{margin:10px 0 0;font:500 var(--t1)/1.6 var(--f-text);color:#fffc}.p2 .ab-pr .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.p2 .ab-ship{display:grid;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.p2 .ab-ship div{display:flex;justify-content:space-between;gap:10px;font:500 12px/1.4 var(--f-text);color:#ffffffbf}.p2 .ab-ship b{font-weight:500;color:#fff;text-align:right}.p2 .ab-main{max-width:760px}.p2 .ab-top{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}.p2 .ab-h1{margin:0;font:900 54px/.88 var(--f-brand);text-transform:uppercase;text-wrap:balance}.p2 .ab-lede{margin:12px 0 0;max-width:30ch;font:500 18px/1.45 var(--f-text);color:var(--ink)}.p2 .ab-me{margin:0;border-radius:22px;overflow:hidden;background:var(--wash)}.p2 .ab-me img{display:block;width:100%;height:auto}.p2 .ab-s{margin-top:44px;padding-top:28px;border-top:1px solid var(--line);scroll-margin-top:90px}.p2 .ab-s h2{margin:0;font:900 32px/.95 var(--f-brand);text-transform:uppercase;text-wrap:balance}.p2 .ab-note p{margin:14px 0 0;max-width:62ch;font:500 var(--t2)/1.65 var(--f-text);color:var(--ink2)}.p2 .ab-note p.ab-sig{margin-top:18px;font:400 30px/1 Pinyon Script,cursive;color:var(--ink)}.p2 .ab-sig span{display:block;margin-top:8px;font:500 12px/1.4 var(--f-text);color:var(--ink3)}.p2 .ab-how{margin:14px 0 0;padding:0;list-style:none;counter-reset:h}.p2 .ab-how>li{counter-increment:h;display:grid;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.p2 .ab-how>li:last-child{border-bottom:0}.p2 .ab-how h3{margin:0;font:500 var(--t2)/1.3 var(--f-text);color:var(--ink)}.p2 .ab-how h3:before{content:"0" counter(h);display:block;margin-bottom:6px;font:900 20px/1 var(--f-brand);color:var(--blue)}.p2 .ab-how p{margin:6px 0 0;max-width:60ch;font:500 var(--t1)/1.6 var(--f-text);color:var(--ink2)}.p2 .ab-how p a,.p2 .ab-note a{color:var(--blue)}.p2 .ab-how .run{margin-top:0}.p2 .ab-bx img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.p2 .ab-dl{margin:16px 0 0;display:grid;gap:10px}.p2 .ab-dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.p2 .ab-dl dt{font:500 12px/1.5 var(--f-text);color:var(--ink3)}.p2 .ab-dl dd{margin:0;font:500 var(--t1)/1.5 var(--f-text);color:var(--ink)}.p2 #who .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.p2 .ab-main .endcta{margin-top:48px}@media(min-width:600px){.p2 .ab-top{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:32px}}@media(min-width:900px){.p2 .ab-top{gap:40px;margin-top:24px}.p2 .ab-main{margin:0 auto}.p2 .ab-h1{font-size:72px}.p2 .ab-lede{font-size:20px}.p2 .ab-run{grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.p2 .ab-bx{grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:start}.p2 .ab-bx img{aspect-ratio:3/4}.p2 .ab-pr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 40px;padding:32px}.p2 .ab-pr .ab-ship{grid-column:2;grid-row:1 / span 4;margin:0;padding:0 0 0 32px;border-top:0;border-left:1px solid rgba(255,255,255,.14)}}@media(max-width:359px){.p2 .ab-h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.p2 .run .sheet span{transition:none}}.p2{--ob:28px;--hh:84px}.p2 .wsh h2{margin:0;font:900 26px/1 var(--f-brand);text-transform:uppercase;color:var(--ink)}.p2 .wsh-r b{font-weight:500;text-align:right;color:var(--ink2)}.p2 .wsh-ax div{display:flex;justify-content:space-between}.p2 .dsh .dtab button{height:32px;padding:0 12px;border-radius:999px;background:#f1f2f4;font:500 13px/32px var(--f-text);color:var(--ink2)}.p2 .dsh .dimg span{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:999px;background:#ffffffeb;font:500 10px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.p2 .dsh .dst button{flex:1;height:32px;border-radius:999px;font:500 12px/1 var(--f-text);color:var(--ink2)}.p2-ab.list{padding-top:16px}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jp-p2-ab.css.map */
