@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url("./cormorant-garamond-POE2J7K6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url("./cormorant-garamond-italic-4GHYHRZX.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url("./dm-sans-ZHFMFE4C.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url("./jetbrains-mono-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url("./bricolage-grotesque-JWGVECVL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nb-floor: #141414;--nb-belt: #1f1f1f;--nb-ink: #141414;--nb-paper: #f0efeb;--nb-white: #ffffff;--nb-yellow: #ffc83d;--nb-pink: #ff4f8b;--nb-pink-ink: #c2185b;--nb-handled: var(--nb-paper);--nb-chasing: var(--nb-yellow);--nb-needs-you: var(--nb-pink);--nb-serif: "Cormorant Garamond", Georgia, serif;--nb-sans: "DM Sans", system-ui, sans-serif;--nb-mono: "JetBrains Mono", ui-monospace, monospace;--nb-display: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--nb-out: cubic-bezier(.16, 1, .3, 1);--nb-spring: cubic-bezier(.2, 1.35, .35, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--nb-floor);color:#fff;-webkit-font-smoothing:antialiased}body{font-family:var(--nb-sans);overscroll-behavior:none}::selection{background:var(--nb-yellow);color:var(--nb-ink)}a{color:inherit}button{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lock{display:flex;align-items:center;gap:12px}.word{font:800 20px/1 var(--nb-display);letter-spacing:-.02em}.mono{font:400 11px/1 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase}.dim{opacity:.55}.note{font:400 11px/1.6 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55}.label{display:flex;gap:12px;align-items:center;font:700 12px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase}.dot{width:8px;height:8px;border-radius:2px;display:block;flex-shrink:0}.dot.white{background:#fff}.dot.paper{background:var(--nb-paper)}.dot.yellow{background:var(--nb-yellow)}.dot.pink{background:var(--nb-pink)}.dot.ink{background:var(--nb-ink)}h1,h2{font:300 104px/92px var(--nb-serif);letter-spacing:-.035em}h1 em,h2 em,h3 em{font-style:italic}.line{display:block;overflow:hidden;padding-bottom:.26em;margin-bottom:-.26em}.line>span{display:inline-block;transition:transform .9s var(--nb-out)}.js .line>span{transform:translateY(110%)}.pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--nb-paper);color:var(--nb-ink);font:500 14px/1 var(--nb-sans);text-decoration:none;transition:transform .3s var(--nb-spring),background .4s}.pill:hover{transform:translateY(-1px)}.pill .arr{transition:transform .3s var(--nb-spring)}.pill:hover .arr{transform:translate(3px)}.pill:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hint{display:flex;align-items:center;gap:10px}.hint b{display:block;width:1px;height:28px;background:currentColor;transform-origin:top;animation:drip 1.8s var(--nb-out) infinite}@keyframes drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.hold{position:relative;height:56px;border-radius:999px;background:var(--nb-ink);color:#fff;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:none;border:0;width:100%;font:500 16px/1 var(--nb-sans);text-align:left}.hold:focus-visible{outline:2px solid var(--nb-ink);outline-offset:3px}.hold .fill{position:absolute;inset:0;background:#3a3a3a;transform-origin:left;transform:scaleX(0)}.hold .lab{position:absolute;left:24px;top:0;bottom:0;display:flex;align-items:center;gap:12px}.hold .sec{position:absolute;right:24px;top:0;bottom:0;display:flex;align-items:center;font:400 12px/1 var(--nb-mono);color:#ffffff8c}.hold svg{width:20px;height:20px}.hold .chk{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s var(--nb-out) .15s}.hold .circ{stroke-dasharray:57;stroke-dashoffset:57;transform:rotate(-90deg);transform-origin:10px 10px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,calc(100% + 60px));background:#fff;color:var(--nb-ink);padding:12px 18px;border-radius:12px;font:500 14px/1.3 var(--nb-sans);box-shadow:0 20px 60px #00000059;transition:transform .6s var(--nb-spring);z-index:99}.toast:empty{visibility:hidden}.toast.on{transform:translate(-50%)}.nbm{display:inline-block;flex-shrink:0}.nbm svg{display:block;width:100%;height:100%;overflow:visible}.nbm.mini{width:30px;height:33px;margin-top:-7px;transform-origin:50% 100%}.lock .nbm.mini{cursor:pointer}.on-pink .hdr .nbm .m-fill,.on-pink .hbot .m-fill,.phdr[data-tone=paper] .nbm .m-fill,.phdr[data-tone=pink] .nbm .m-fill{stroke:var(--nb-ink);stroke-width:9;stroke-linejoin:round;paint-order:stroke}.journey{position:absolute;left:0;top:0;width:0;height:0;z-index:55;pointer-events:none}.journey.pinned{position:fixed}.jbot{position:absolute;left:0;top:0;width:84px;height:92px;margin:-92px 0 0 -42px;opacity:0;transition:opacity .15s;transform-origin:50% 60%;will-change:transform}.journey.on .jbot{opacity:1}.jbot svg{transform:scale(var(--s, 1));transform-origin:50% 100%}.jbot.ink .m-fill{stroke:var(--nb-ink);stroke-width:9;stroke-linejoin:round;paint-order:stroke}.journey-out #heroBot{visibility:hidden}html:not(.js) .journey{display:none}@media(max-width:720px){.jbot{width:62px;height:68px;margin:-68px 0 0 -31px}}@media(prefers-reduced-motion:reduce){.line>span{transition:none!important}.hint b{animation:none!important}}#track{position:relative;height:878.5vh}#viewport{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}#stage{position:absolute;left:0;top:0;transform-origin:0 0}.hdr{position:absolute;left:0;top:0;height:72px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;z-index:40;transition:color .5s var(--nb-out)}.stations{display:flex;gap:20px}.stations button{all:unset;cursor:pointer;opacity:.4;transition:opacity .3s}.stations button[aria-current=step]{opacity:1}.stations button:focus-visible{outline:1px solid currentColor;outline-offset:6px}.stations .nxt{opacity:.4;text-decoration:none;transition:opacity .3s}.stations .nxt:after{content:"↓";display:inline-block;margin-left:6px}.stations .nxt:hover,.stations .nxt:focus-visible,.hero-done .stations .nxt{opacity:1;outline:none}.hero-done .stations .nxt:after{animation:nxt 1.6s var(--nb-out) infinite}@keyframes nxt{0%,to{transform:none}45%{transform:translateY(3px)}}.hdr-r{display:flex;align-items:center;gap:32px}.on-pink .hdr{color:var(--nb-ink)}.on-pink .hdr .pill{background:var(--nb-ink);color:var(--nb-paper)}.copy{position:absolute;left:48px;top:128px;width:600px;z-index:30;pointer-events:none}.copy .blk{position:absolute;left:0;top:0;width:600px;display:flex;flex-direction:column;gap:28px;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .5s}.copy .blk.on{opacity:1;visibility:visible;transition:opacity .2s,visibility 0s;pointer-events:auto}.js .blk.on .line>span{transform:none}.js .blk.off .line>span{transform:translateY(-120%);transition-duration:.45s}.js .blk .fade{opacity:0;transform:translateY(10px);transition:opacity .7s var(--nb-out),transform .7s var(--nb-out)}.js .blk.on .fade{opacity:1;transform:none;transition-delay:.25s}.sub{width:420px;font:400 17px/26px var(--nb-sans);color:#ffffffb8}.on-pink .copy{color:var(--nb-ink)}.on-pink .sub{color:#141414c7}.hint-l{display:flex;align-items:center;gap:10px}.hint .skip{margin-left:18px;text-decoration:none;opacity:.55;border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .3s}.hint .skip:hover,.hint .skip:focus-visible{opacity:1;outline:none}.blk .cue{opacity:0;transform:translateY(8px);transition:opacity .6s var(--nb-out),transform .6s var(--nb-out);color:inherit;text-decoration:none;pointer-events:none}.idle .blk.on .cue,.blk.on .cue.end{opacity:.6;transform:none;pointer-events:auto}.blk.on .cue.end{transition-delay:.9s}.blk.on .cue.end:hover,.blk.on .cue.end:focus-visible{opacity:1;outline:none}.cta-row{display:flex;gap:20px;align-items:center}.cta-row .pill{padding:14px 22px;font-size:16px}.replay{padding:0;border:0;background:none;cursor:pointer;opacity:.6;transition:opacity .3s}.replay:hover,.replay:focus-visible{opacity:1}.aside{position:absolute;z-index:30;width:420px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(12px);transition:opacity .7s var(--nb-out),transform .7s var(--nb-out);pointer-events:none}.aside p{font:400 17px/26px var(--nb-sans);color:#ffffffb8}.aside p.mono{font:400 11px/1 var(--nb-mono)}.aside.on{opacity:1;transform:none;transition-delay:.3s}.belt{position:absolute;left:0;height:28px;background-color:var(--nb-belt);border-top:1px solid rgb(255 255 255 / 14%);background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / 8%) 0 2px,transparent 2px 44px);z-index:5}.belt:after{content:"";position:absolute;left:0;right:0;top:100%;height:32px;background:linear-gradient(rgb(0 0 0 / 35%),transparent)}.reader{position:absolute;width:96px;z-index:29;display:flex;flex-direction:column;align-items:center}.reader .beam{width:108px;height:8px;border-radius:99px;background:#fff;transition:opacity .3s}.hbot{width:100px;height:110px;margin-bottom:-1px}.on-pink .reader{z-index:33}.on-pink .reader .beam{opacity:0}.clock{position:absolute;width:64px;height:64px;z-index:28}.clock:after{content:"";position:absolute;left:50%;top:100%;width:4px;height:var(--post, 40px);margin-left:-2px;background:#3a3a3a;border-radius:0 0 2px 2px;z-index:-1}.clock svg{display:block;width:100%;height:100%;overflow:visible}.clock .face{fill:var(--nb-paper);stroke:#3a3a3a;stroke-width:3}.clock .ticks{stroke:var(--nb-ink);stroke-width:2.2;stroke-linecap:round}.clock .dots{fill:#14141473}.clock .day{font:700 6.5px var(--nb-mono);letter-spacing:.08em;fill:#1414148c}.clock .hh,.clock .mh{stroke:var(--nb-ink);stroke-linecap:round}.clock .hh{stroke-width:3.4}.clock .mh{stroke-width:2.2}.clock .pin{fill:var(--nb-pink);stroke:var(--nb-ink);stroke-width:1}.scan{position:absolute;width:2px;z-index:21;background:linear-gradient(transparent,#fff 30%,#fff 70%,transparent);pointer-events:none}.slip{position:absolute;left:0;top:0;width:184px;height:50px;border-radius:6px;background:var(--nb-paper);border:1px solid rgb(20 20 20 / 18%);display:flex;overflow:hidden;box-shadow:0 6px 16px #00000059;will-change:transform,opacity;z-index:10}.slip .fill{position:absolute;inset:0;display:flex;clip-path:inset(0 100% 0 0)}.slip .fill.h{background:var(--nb-ink)}.slip .fill.h .k,.slip .fill.h .x{color:#f0efeb99}.slip .fill.h .n{color:var(--nb-paper)}.slip .fill.y{background:var(--nb-yellow)}.slip .fill.p{background:var(--nb-pink)}.slip .fill.y .k,.slip .fill.p .k,.slip .fill.y .x,.slip .fill.p .x{color:#141414a6}.slip .t{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 12px;min-width:0;flex:1}.slip .k{font:400 10px/1.2 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;color:#1414148c}.slip .n{font:500 14px/18px var(--nb-sans);color:var(--nb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slip .x{align-self:center;margin-right:10px;font:700 11px/1 var(--nb-mono);color:#1414148c}.bins{position:absolute;left:0;display:flex;z-index:8}.bin{position:relative;height:292px;padding:28px 32px 24px;display:flex;flex-direction:column;justify-content:space-between;color:var(--nb-ink);overflow:hidden}.bin:first-child{padding-left:48px}.bin:last-child{padding-right:48px}.bin.h{background:var(--nb-handled)}.bin.y{background:var(--nb-chasing)}.bin.p{background:var(--nb-needs-you)}.bin .top{font:700 12px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase}.bin .foot{display:flex;justify-content:space-between;align-items:flex-start}.bin .what{font:400 12px/18px var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;color:#141414a6;text-align:right;padding-top:6px}.bin.bump{animation:bump .5s var(--nb-spring)}@keyframes bump{0%{transform:translateY(0)}30%{transform:translateY(6px)}to{transform:translateY(0)}}.odo{display:flex;font:800 184px/150px var(--nb-display);letter-spacing:-.04em;height:150px;overflow:hidden;font-variant-numeric:tabular-nums}.reel{display:flex;flex-direction:column;align-items:center;transition:transform .7s var(--nb-spring),width .5s var(--nb-out),opacity .4s;width:.58em}.reel span{height:150px;display:block}.reel.hide{width:0;opacity:0}.ticket{position:absolute;left:0;top:0;width:560px;padding:16px 20px;border-radius:10px;background:var(--nb-yellow);color:var(--nb-ink);display:flex;align-items:center;gap:18px;z-index:18;will-change:transform,opacity;box-shadow:0 16px 40px #00000059}.ticket .ring{width:40px;height:40px;flex-shrink:0}.ticket .ring circle{fill:none;stroke-width:3}.ticket .tt{flex:1;display:flex;flex-direction:column;gap:4px}.ticket b{font:600 16px/20px var(--nb-sans)}.ticket small{font:400 11px/1.3 var(--nb-mono);letter-spacing:.06em;text-transform:uppercase;color:#141414b3}.ticket .when{font:700 11px/1.3 var(--nb-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right}.pinkfill{position:absolute;left:0;top:0;background:var(--nb-needs-you);z-index:25;pointer-events:none}.decide{position:absolute;z-index:32;display:flex;flex-direction:column;gap:16px;width:600px;pointer-events:none}.decide.on{pointer-events:auto}.card{background:#fff;color:var(--nb-ink);border-radius:16px;padding:22px 26px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 80px #78002838;opacity:0;transform:translateY(24px);transition:opacity .6s var(--nb-out),transform .8s var(--nb-out),padding .6s var(--nb-out)}.decide.on .card{opacity:1;transform:none}.decide.on .card:nth-child(2){transition-delay:.12s}.card .meta{display:flex;justify-content:space-between;font:400 11px/1 var(--nb-mono);letter-spacing:.06em;text-transform:uppercase;color:#1414148c}.card p{font:400 16px/25px var(--nb-sans)}.card .body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--nb-out),opacity .4s}.card .body>div{overflow:hidden;display:flex;flex-direction:column;gap:12px}.card.done .body{grid-template-rows:0fr;opacity:0}.card.done .hold{background:#14141414;color:var(--nb-ink);cursor:default}.card.done .hold .fill{opacity:0}.card.done .hold .chk,.card.done .hold .circ{stroke-dashoffset:0}.card.done .hold .sec{color:#1414148c}.m .hdr{height:60px;padding:0 20px}.m .stations{display:none}.m .hdr .word{font-size:18px}.m .hdr .lock{gap:10px}.m .hdr .pill{padding:8px 13px;font-size:13px}.m .copy{left:20px;top:80px;width:350px}.m .copy .blk{width:350px;gap:16px}.m .copy h1,.m .copy h2{font-size:50px;line-height:46px;letter-spacing:-.03em}.m .label{font-size:11px;gap:10px}.m .sub{width:auto;font-size:15px;line-height:22px}.m .hint b{height:22px}.m .hint .skip{margin-left:12px}.m .cta-row{gap:18px}.m .cta-row .pill{padding:12px 18px;font-size:15px}.m .aside{display:none}.m .reader{width:74px}.m .hbot{width:74px;height:81px}.m .reader .beam{width:84px;height:6px}.m .clock{width:48px;height:48px}.m .belt{height:22px;background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / 8%) 0 2px,transparent 2px 36px)}.m .slip{width:140px;height:40px;border-radius:5px}.m .slip .t{padding:0 9px;gap:1px}.m .slip .k{font-size:8px}.m .slip .n{font-size:12px;line-height:15px}.m .slip .x{margin-right:8px;font-size:9px}.m .bin{height:156px;padding:16px 12px 12px}.m .bin:first-child{padding-left:20px}.m .bin:last-child{padding-right:20px}.m .bin .top{font-size:10px;letter-spacing:.08em}.m .bin .foot{flex-direction:column-reverse;align-items:flex-start;gap:4px}.m .bin .what{padding:0;text-align:left;font-size:9px;line-height:12px;letter-spacing:.06em}.m .odo{font-size:80px;line-height:64px;height:64px}.m .reel span{height:64px}.m .ticket{width:350px;padding:8px 12px;gap:10px;border-radius:9px;z-index:31}.m .ticket .tt{gap:2px}.m .ticket .ring{width:26px;height:26px}.m .ticket b{font-size:13.5px;line-height:17px}.m .ticket small{font-size:8.5px}.m .ticket .when{display:none}.m .decide{width:350px;gap:12px}.m .card{padding:14px 16px;gap:10px;border-radius:14px}.m .card .meta{font-size:9px}.m .card p{font-size:14px;line-height:21px}.m .card .hold{height:48px;font-size:15px}.m .card .hold .lab{left:18px}.m .card .hold .sec{right:18px;font-size:11px}.m .blk[data-b="3"] .sub{display:none}html:not(.js) #track{height:auto}html:not(.js) #viewport{position:static;height:auto}html:not(.js) #stage{position:static;padding:0 48px 120px}html:not(.js) .hdr{position:static;padding:0}html:not(.js) .copy{position:static;padding-top:56px}html:not(.js) .blk[data-b="0"]{position:static;opacity:1;visibility:visible}html:not(.js) #stage>:not(.hdr,.copy),html:not(.js) .stations,html:not(.js) #clock,html:not(.js) .hint{display:none}@media(prefers-reduced-motion:reduce){.blk .fade,.card,.reel,.bin.bump,.blk .cue{transition:none!important;animation:none!important}.stations .nxt:after{animation:none!important}}.phdr{position:fixed;left:0;right:0;top:0;height:72px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;z-index:60;color:#fff;background:#141414db;box-shadow:0 1px #ffffff14;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transform:translateY(-101%);transition:transform .5s var(--nb-out),background-color .45s,color .45s,box-shadow .45s}.phdr.show{transform:none}.phdr .lock{text-decoration:none}.phdr[data-tone=paper]{background:#f0efebe0;color:var(--nb-ink);box-shadow:0 1px #14141414}.phdr[data-tone=pink]{background:#ff4f8beb;color:var(--nb-ink);box-shadow:0 1px #1414141a}.phdr[data-tone=paper] .pill,.phdr[data-tone=pink] .pill{background:var(--nb-ink);color:var(--nb-paper)}.pnav{display:flex;gap:24px}.pnav a{text-decoration:none;opacity:.42;transition:opacity .3s}.pnav a:hover,.pnav a[aria-current=true]{opacity:1}.pnav a:focus-visible{outline:1px solid currentColor;outline-offset:6px;opacity:1}.pg{position:relative;padding:176px 48px}.pg[data-tone=dark]{background:var(--nb-floor);color:#fff;--hair: rgb(255 255 255 / 16%);--soft: rgb(255 255 255 / 72%)}.pg[data-tone=paper]{background:var(--nb-paper);color:var(--nb-ink);--hair: rgb(20 20 20 / 14%);--soft: rgb(20 20 20 / 72%)}.pg[data-tone=pink]{background:var(--nb-pink);color:var(--nb-ink);--hair: rgb(20 20 20 / 18%);--soft: rgb(20 20 20 / 78%)}#crew{box-shadow:inset 0 1px #ffffff14}.wrap{max-width:1344px;margin:0 auto}.head{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:end;margin-bottom:104px}.titles{display:flex;flex-direction:column;gap:28px}.pg h2{font:300 96px/88px var(--nb-serif);letter-spacing:-.035em}.lede{font:400 17px/26px var(--nb-sans);color:var(--soft)}.pg .line>span{transition-duration:1s}.js .pg.in .line>span{transform:none}.pg.in .line+.line>span{transition-delay:.08s}.crew{margin:0 -48px -64px;padding:0 48px 64px;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,transparent 22px,#000 48px,#000 calc(100% - 48px),transparent calc(100% - 22px));mask-image:linear-gradient(90deg,transparent 22px,#000 48px,#000 calc(100% - 48px),transparent calc(100% - 22px))}.crew-track{display:flex;gap:20px;transition:transform .9s var(--nb-out)}.slot{position:relative;flex:0 0 calc((100% - 60px)/4);display:flex}.slot>.badge{flex:1}.badge{min-height:380px;border-radius:14px;padding:22px 24px 8px;background:var(--nb-paper);color:var(--nb-ink);display:flex;flex-direction:column;gap:26px;box-shadow:0 16px 40px #00000059;transition:opacity .8s var(--nb-out),transform 1s var(--nb-out)}.js .badge{opacity:0;transform:translateY(28px)}.js .pg.in .badge{opacity:1;transform:none}.slot:nth-child(2) .badge{transition-delay:.09s}.slot:nth-child(3) .badge{transition-delay:.18s}.slot:nth-child(4) .badge{transition-delay:.27s}.badge .bt{display:flex;justify-content:space-between;align-items:center}.badge .bt .nbm{width:24px;height:27px;margin-top:-4px}.badge .who{display:flex;flex-direction:column;gap:8px}.badge .role{font:700 10px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c}.badge h3{font:300 46px/1 var(--nb-serif);letter-spacing:-.03em;margin:2px 0 4px}.badge .job{font:400 15px/22px var(--nb-sans);color:#141414ad}.badge.arriving{position:absolute;inset:0;z-index:1;animation:fill-in 1s var(--nb-out) both}.badge.arriving>*{animation:rise .6s var(--nb-out) both}.badge.arriving .bt{animation-delay:.5s}.badge.arriving .who{animation-delay:.62s}.badge.arriving dl{animation-delay:.74s}.badge.arriving .nbm{animation:pop .7s var(--nb-spring) .5s both}@keyframes fill-in{0%{clip-path:inset(100% 0 0 0 round 14px)}to{clip-path:inset(0 0 0 0 round 14px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.3)}60%{transform:scale(1.18)}to{transform:scale(1)}}.badge dl{margin-top:auto}.badge dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgb(20 20 20 / 12%)}.badge dt{font:400 10px/16px var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c}.badge dd{font:400 12px/16px var(--nb-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.next{background:transparent;color:#fff;border:1px dashed rgb(255 255 255 / 30%);box-shadow:none;padding-bottom:22px}.badge.next .job{color:#ffffffad}.badge.next .role{color:#ffffff8c}.badge .plus{width:24px;height:24px;border-radius:6px;border:1px solid rgb(255 255 255 / 40%);display:grid;place-items:center;font:400 16px/1 var(--nb-mono)}.badge .grow{margin-top:auto}.linegrid{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:48px;align-items:start}.linegrid .titles{position:sticky;top:152px}.linegrid .lede{max-width:420px}.ledger{display:flex;flex-direction:column;gap:8px;user-select:none;-webkit-user-select:none}.lrow{height:56px;padding:0 12px 0 18px;border-radius:12px;background:#fff;display:flex;align-items:center;gap:14px;cursor:pointer;box-shadow:0 1px #1414140f,0 8px 22px #1414140f;transition:box-shadow .3s}.lrow:hover{box-shadow:0 1px #14141414,0 12px 28px #1414141a}.lrow .n{flex:1;min-width:0;font:500 15px/20px var(--nb-sans)}.lrow .ic{position:relative;width:20px;height:20px;flex-shrink:0}.lrow .ic svg{position:absolute;inset:0;width:20px;height:20px;transition:opacity .25s,transform .45s var(--nb-spring)}.lrow .ic .own .ck{stroke-dasharray:12;stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--nb-out) .1s}.lrow .ic .ask{opacity:0;transform:scale(.4)}.lrow.ask .ic .own{opacity:0;transform:scale(.6)}.lrow.ask .ic .own .ck{stroke-dashoffset:12;transition-delay:0s}.lrow.ask .ic .ask{opacity:1;transform:none}.lrow .chip{flex-shrink:0;padding:7px 11px;border-radius:999px;font:700 10px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;background:#1414140f;color:#1414149e;transition:background-color .35s,color .35s}.lrow.ask .chip{background:var(--nb-pink);color:var(--nb-ink)}.theline{height:52px;display:flex;align-items:center;gap:12px;cursor:grab;touch-action:none;outline:none;position:relative;z-index:2}.js .theline{height:124px;padding-top:72px}.theline.drag{cursor:grabbing}.theline .rl{height:2px;flex:1;border-radius:2px;background:var(--nb-ink)}.theline .rl:first-child{flex:0 0 18px}.theline .grip{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;background:var(--nb-ink);color:#fff;font:700 10px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;transition:transform .35s var(--nb-spring),box-shadow .35s}.theline .grip svg{width:12px;height:12px}.theline.hint .grip{animation:nudge 2.8s var(--nb-out) 1.2s infinite}.theline.hint .grip svg{animation:nudge-arrows 2.8s var(--nb-out) 1.2s infinite}@keyframes nudge{0%,56%,to{transform:translateY(0)}64%{transform:translateY(-7px)}72%{transform:translateY(0)}80%{transform:translateY(5px)}88%{transform:translateY(0)}93%{transform:translateY(-2px)}}@keyframes nudge-arrows{0%,56%,to{transform:scaleY(1)}64%{transform:scaleY(1.25)}80%{transform:scaleY(1.2)}}.theline:hover .grip,.theline.drag .grip{transform:scale(1.06);box-shadow:0 10px 24px #14141438;animation:none}.theline:focus-visible .grip{outline:2px solid var(--nb-pink);outline-offset:3px}.lfoot{display:flex;justify-content:space-between;gap:24px;margin-top:24px}.lfoot .note{opacity:.6;white-space:nowrap}.run{position:relative}.hopway{position:relative;height:230px;border-bottom:1px solid var(--hair)}.pad{position:absolute;bottom:-3px;width:84px;height:6px;margin-left:-42px;border-radius:6px;background:#ffffff24;transition:background-color .4s,transform .5s var(--nb-spring)}.pad.lit{background:var(--nb-yellow);transform:scaleX(1.15)}.pad.done{background:#fff6;transform:none}.mshadow{position:absolute;left:0;bottom:-7px;width:74px;height:12px;margin-left:-37px;border-radius:50%;background:#0000008c;filter:blur(3px);z-index:2;will-change:transform,opacity}.fx{position:absolute;left:0;bottom:0;pointer-events:none;z-index:4}.fx.dust{width:10px;height:10px;margin:0 0 -2px -5px;border-radius:50%;background:#ffffff59}.fx.bit{width:12px;height:5px;margin-left:-6px;border-radius:3px}.fx.tool{width:34px;height:34px;margin-left:-17px;border-radius:11px;display:grid;place-items:center;color:var(--nb-ink);box-shadow:0 6px 16px #00000059}.fx.tool svg{width:18px;height:18px}.stops{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.stop{display:flex;flex-direction:column;gap:14px;padding-top:28px;transition:opacity .7s var(--nb-out)}.run.armed .stop{opacity:.36}.run.armed .stop.on,.run.done .stop{opacity:1}.stop .when{font:700 11px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.stop h3{font:300 52px/1 var(--nb-serif);letter-spacing:-.025em}.stop p{max-width:280px;font:400 15px/23px var(--nb-sans);color:var(--soft)}.head.solo{grid-template-columns:minmax(0,1fr)}.rategrid{display:grid;grid-template-columns:minmax(0,1fr) 580px;gap:48px;align-items:center}.rate{display:flex;align-items:flex-end;gap:18px}.odo2{display:flex;font:800 220px/.82 var(--nb-display);letter-spacing:-.04em;height:.82em;overflow:hidden;font-variant-numeric:tabular-nums}.odo2 .cur{font-size:.4em;line-height:1;margin:.12em .06em 0 0}.odo2 .r2{display:flex;flex-direction:column;align-items:center;width:.6em}.odo2 .r2 span{display:block;height:.82em}.rate .per{font:700 12px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;padding-bottom:16px}.kicker{margin-top:40px;font:300 48px/50px var(--nb-serif);letter-spacing:-.02em}.tcard{background:#fff;border-radius:16px;padding:18px 26px 20px;box-shadow:0 1px #1414140f,0 24px 60px #14141414}.tcard header{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--hair)}.tprog{position:absolute;left:0;right:0;bottom:-1px;height:2px;transition:opacity .4s}.tprog i{display:block;height:100%;background:var(--nb-ink);transform:scaleX(0);transform-origin:0 50%}.tprog.off{opacity:0}.tmode{display:inline-flex;padding:3px;border-radius:999px;background:#1414140f}.tmode button{all:unset;cursor:pointer;padding:7px 13px;border-radius:999px;font:500 13px/1 var(--nb-sans);color:#14141499;transition:background-color .3s,color .3s}.tmode button[aria-pressed=true]{background:var(--nb-ink);color:#fff}.tmode button:focus-visible{outline:2px solid var(--nb-ink);outline-offset:2px}.tday,.taxis{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;gap:14px;align-items:center}.tday{height:38px}.tday .d{font:700 11px/1 var(--nb-mono);letter-spacing:.08em}.tday .h{font:400 11px/1 var(--nb-mono);text-align:right;color:#1414148c;font-variant-numeric:tabular-nums}.bar{position:relative;height:12px;border-radius:4px;background:#14141412}.bar>i{position:absolute;top:0;bottom:0;border-radius:4px;transform-origin:0 50%}.bar .paid{left:37.5%;width:33.334%;background:var(--nb-ink);transition:transform .7s var(--nb-out) calc(var(--r) * 60ms)}.bar .gap{background:#fff;box-shadow:inset 0 0 0 1px #14141438;background-image:repeating-linear-gradient(-45deg,rgb(20 20 20 / 14%) 0 1.5px,transparent 1.5px 5px);transition:opacity .35s .35s}.bar .full{left:0;width:100%;overflow:hidden;background:var(--nb-yellow);box-shadow:inset 0 0 0 1px #1414141a;transform:scaleX(0);transition:transform .9s var(--nb-out) calc(var(--r) * 80ms)}.bar .full:before{content:"";position:absolute;inset:0 -96px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='12'%3E%3Cg fill='%23fff'%3E%3Crect x='5' y='3.5' width='10' height='5' rx='1.5'/%3E%3Crect x='29' y='3.5' width='7' height='5' rx='1.5'/%3E%3Crect x='41' y='3.5' width='10' height='5' rx='1.5'/%3E%3Crect x='71' y='3.5' width='8' height='5' rx='1.5'/%3E%3C/g%3E%3Cg fill='%23141414'%3E%3Crect x='5' y='3.5' width='2' height='5' rx='1'/%3E%3Crect x='41' y='3.5' width='2' height='5' rx='1'/%3E%3C/g%3E%3Cg fill='%23FF4F8B'%3E%3Crect x='71' y='3.5' width='2' height='5' rx='1'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 96px 12px repeat-x;animation:tbelt 3.6s linear calc(var(--r) * -.61s) infinite paused}.tcard[data-mode=bot] .bar .full:before{animation-play-state:running}@keyframes tbelt{to{transform:translate(96px)}}.tag{position:absolute;top:50%;z-index:2;padding:4px 8px;border-radius:6px;background:var(--nb-yellow);color:var(--nb-ink);white-space:nowrap;font:700 9px/1 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%,-50%) rotate(-2deg);box-shadow:0 4px 10px #14141424}.tag:not(.stamp){opacity:0}.tag:after{content:"";position:absolute;left:5px;right:5px;top:50%;height:1.5px;background:var(--nb-ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .25s var(--nb-out)}.tcard.pre .paid{transform:scaleX(0)}.tcard.pre .gap{opacity:0}.tag.stamp{animation:stamp .42s var(--nb-out) backwards}@keyframes stamp{0%{opacity:0;transform:translate(-50%,-50%) scale(1.8) rotate(-8deg)}55%{opacity:1;transform:translate(-50%,-50%) scale(.9) rotate(2deg)}75%{transform:translate(-50%,-50%) scale(1.04) rotate(-1deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-2deg)}}.tcard[data-mode=bot] .full{transform:scaleX(1)}.tcard[data-mode=bot] .gap{opacity:0;transition-delay:0s}.tcard[data-mode=bot] .tag.stamp{opacity:0;transition:opacity .3s .35s}.tcard[data-mode=bot] .tag:after{transform:scaleX(1)}.taxis{padding:4px 0 14px}.taxis .ax{display:flex;justify-content:space-between;font:400 9px/1 var(--nb-mono);color:#14141473}.tlegend{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--hair)}.tlegend span{display:inline-flex;align-items:center;gap:8px}.tlegend b{font-weight:700;font-variant-numeric:tabular-nums}.sw{width:12px;height:12px;border-radius:3px;display:inline-block;background:var(--nb-ink);transition:background-color .4s}.tcard[data-mode=bot] .sw{background:var(--nb-yellow);box-shadow:inset 0 0 0 1px #1414141a}.bill{margin-top:136px;border-top:1px solid var(--hair)}.bl{display:grid;grid-template-columns:minmax(0,1fr) 580px;gap:48px;align-items:last baseline;padding:36px 0 38px;border-bottom:1px solid var(--hair)}.bl .kv{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.bl .k{font:700 12px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase}.bl .v{font:800 64px/1 var(--nb-display);letter-spacing:-.035em}.bl .v small{margin-left:10px;font:700 12px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase}.bl p{max-width:520px;font:400 17px/26px var(--nb-sans);color:var(--soft)}.pair{display:grid;grid-template-columns:minmax(0,1fr) 580px;gap:48px;margin-top:120px}.pair>div{position:relative;display:flex;flex-direction:column;gap:20px}.pair>div+div:before{content:"";position:absolute;left:-24px;top:0;bottom:0;border-left:1px solid var(--hair)}.pair h3{font:300 64px/60px var(--nb-serif);letter-spacing:-.03em}.pair p{max-width:460px;font:400 17px/26px var(--nb-sans);color:var(--soft)}.earlygrid{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:48px;align-items:start}.earlygrid .titles{position:sticky;top:152px}.earlygrid .lede{max-width:420px}.slipform{background:#fff;color:var(--nb-ink);border-radius:16px;padding:8px 28px 28px;box-shadow:0 30px 80px #78002838}.slippad{position:relative;--tilt: -1.6deg}.slippad:before{content:"";position:absolute;inset:10px -6px -10px 8px;border-radius:16px;background:var(--nb-paper);box-shadow:0 1px #1414140f,0 20px 50px #7800282e;transform:rotate(1.8deg);transition:transform .9s var(--nb-spring)}.slipform{position:relative;transform:rotate(var(--tilt));transform-origin:50% 40%;transition:transform .7s var(--nb-spring),box-shadow .5s var(--nb-out)}.slipform:focus-within{transform:rotate(0) translateY(-6px);box-shadow:0 40px 100px #78002847}.slippad:focus-within:before{transform:rotate(2.6deg) translate(4px,4px)}.slipform.sent{transform:rotate(1deg)}.slip-meta{display:flex;justify-content:space-between;gap:16px;padding:16px 0 14px;border-bottom:1px solid rgb(20 20 20 / 10%);font-size:10px;letter-spacing:.1em;color:#1414148c}.slip-meta #slipFrom{transition:color .3s}.slip-meta #slipFrom.named{color:var(--nb-ink)}.slip-stamp{position:absolute;right:26px;top:64px;padding:9px 14px;border:2px solid currentColor;border-radius:8px;color:var(--nb-ink);font:700 12px/1 var(--nb-mono);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-8deg);opacity:0;pointer-events:none}.slipform.by-mail .slip-stamp{color:var(--nb-pink-ink)}.slipform.sent.drawn .slip-stamp{opacity:.9;animation:slipstamp .5s var(--nb-out) .35s backwards}@keyframes slipstamp{0%{opacity:0;transform:rotate(-16deg) scale(1.9)}60%{opacity:1;transform:rotate(-6deg) scale(.92)}80%{transform:rotate(-9deg) scale(1.03)}to{opacity:.9;transform:rotate(-8deg) scale(1)}}.f{display:flex;flex-direction:column;gap:8px;padding:18px 0 16px;border:0;border-bottom:1px solid rgb(20 20 20 / 10%);min-width:0}.f>label,.f>legend{font:400 10px/1.2 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c}.f>legend{float:left;width:100%;margin-bottom:10px}.f input[type=text],.f input[type=email],.f textarea{all:unset;display:block;width:100%;box-sizing:border-box;font:400 17px/26px var(--nb-sans);color:var(--nb-ink);white-space:pre-wrap;overflow-wrap:break-word}.f textarea{min-height:52px;resize:none}.f ::placeholder{color:#1414145c}.f:focus-within>label,.f:focus-within>legend{color:var(--nb-ink)}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid rgb(20 20 20 / 10%)}.two .f{border-bottom:0}.seg{display:flex;flex-wrap:wrap;gap:8px;clear:both}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:inline-block;padding:9px 15px;border-radius:999px;border:1px solid rgb(20 20 20 / 18%);font:500 14px/1 var(--nb-sans);transition:background-color .25s,color .25s,border-color .25s}.seg label:hover span{border-color:#14141473}.seg input:checked+span{background:var(--nb-ink);color:#fff;border-color:var(--nb-ink)}.seg input:focus-visible+span{outline:2px solid var(--nb-ink);outline-offset:2px}.slipform .hold{margin-top:24px}.fnote:empty{display:none}.fnote{margin-top:12px;font:400 11px/1.4 var(--nb-mono);letter-spacing:.06em;text-transform:uppercase;color:#14141499}.fnote.warn{color:var(--nb-pink-ink)}.thanks{display:none;flex-direction:column;gap:18px;padding:36px 0 8px}.thanks svg{width:44px;height:44px}.thanks .ck{stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s var(--nb-out) .2s}.thanks .cc{stroke-dasharray:126;stroke-dashoffset:126;transition:stroke-dashoffset .8s var(--nb-out)}.thanks h3{font:300 52px/1 var(--nb-serif);letter-spacing:-.025em}.thanks p{font:400 17px/26px var(--nb-sans);color:#141414b8}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.thanks-alt{display:none;gap:20px;align-items:center;padding-top:4px}.thanks-alt button,.thanks-alt a{all:unset;cursor:pointer;color:#14141499;border-bottom:1px solid currentColor;padding-bottom:2px}.thanks-alt button:hover,.thanks-alt a:hover,.thanks-alt button:focus-visible,.thanks-alt a:focus-visible{color:var(--nb-ink)}.slipform.sent .fields{display:none}.slipform.sent .thanks{display:flex}.slipform.sent .slip-meta{border-bottom-color:transparent}.slipform.by-mail .thanks-alt{display:flex}.slipform.sent.drawn .ck,.slipform.sent.drawn .cc{stroke-dashoffset:0}.pfoot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:64px 48px 48px;background:var(--nb-floor);color:#fff;box-shadow:inset 0 1px #ffffff14}.pfoot .sig{display:flex;flex-direction:column;gap:12px}.pfoot .word{font-size:30px;letter-spacing:-.025em}.pfoot .by{font:400 11px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#ffffff8c;transition:color .3s}.pfoot .by:hover,.pfoot .by:focus-visible{color:#fff;outline:none}.up{display:flex;align-items:flex-end;gap:18px;text-decoration:none;color:inherit}.up-say{padding-bottom:14px;opacity:.5;transition:opacity .3s}.up:hover .up-say,.up:focus-visible .up-say{opacity:1}.up:focus-visible{outline:none}.up:focus-visible .up-stand{outline:1px solid currentColor;outline-offset:8px;border-radius:8px}.up-stand{display:flex;flex-direction:column;align-items:center}.up-bot{width:58px;height:64px;margin-bottom:-1px;cursor:pointer}.js .up-bot{visibility:hidden}.up-beam{width:66px;height:6px;border-radius:99px;background:#fff;box-shadow:0 0 16px 3px #ffffff4d}html:not(.js) .tcard,html:not(.js) .hopway,html:not(.js) .theline,html:not(.js) .slipform .hold,html:not(.js) #fnote{display:none}.js .nojs-mail{display:none}.nojs-mail a{color:var(--nb-ink)}@media(max-width:1180px){.head,.linegrid,.rategrid,.earlygrid{grid-template-columns:minmax(0,1fr)}.linegrid .titles{position:static;margin-bottom:56px}.earlygrid .titles{position:static;margin-bottom:104px}.ledger,.lfoot,.slippad,.tcard{max-width:600px}.slot{flex-basis:calc((100% - 20px)/2)}.bl,.pair{grid-template-columns:minmax(0,1fr);gap:20px}.pair{gap:56px}.pair>div+div:before{display:none}.pnav{display:none}}@media(max-width:720px){.pg{padding:112px 20px}.pg h2{font-size:60px;line-height:56px}.head{margin-bottom:64px}#crew .head{margin-bottom:92px}.js .theline{height:104px;padding-top:52px}.earlygrid .titles{margin-bottom:88px}.crew{margin:0 -20px -64px;padding:0 20px 64px;-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 20px,#000 calc(100% - 20px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent 8px,#000 20px,#000 calc(100% - 20px),transparent calc(100% - 8px))}.crew-track{gap:14px}.slot{flex-basis:calc(100% - 46px)}.badge{min-height:360px}.lrow{padding-left:14px;gap:12px}.lrow .n{font-size:14px;line-height:18px}.lfoot .note{white-space:normal}.hopway{height:178px;margin-bottom:30px}.mshadow{width:48px;height:9px;margin-left:-24px;bottom:-5px}.pad{width:52px;margin-left:-26px}.pad:after{content:attr(data-n);position:absolute;left:0;right:0;top:16px;text-align:center;font:700 10px/1 var(--nb-mono);letter-spacing:.1em;color:#fff6;transition:color .4s}.pad.lit:after{color:var(--nb-yellow)}.stops{grid-template-columns:minmax(0,1fr);gap:0}.stop{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:8px;padding:22px 0;border-top:1px solid var(--hair)}.stop .when{flex:0 0 100%}.stop h3{font-size:40px}.stop p{max-width:none}.odo2{font-size:140px}.kicker{font-size:36px;line-height:40px}.tcard{padding:16px 16px 18px}.tcard header{flex-direction:column;align-items:flex-start;gap:10px}.tday,.taxis{grid-template-columns:32px minmax(0,1fr) 36px;gap:10px}.two{grid-template-columns:minmax(0,1fr);gap:0}.two .f+.f{border-top:1px solid rgb(20 20 20 / 10%)}.slippad{--tilt: -1deg}.slippad:before{inset:8px -3px -8px 5px}.slipform{padding:4px 20px 22px}.slip-stamp{right:16px;top:56px}.phdr,.pfoot{padding-left:20px;padding-right:20px}.pfoot{padding-top:48px;padding-bottom:36px}.pfoot .word{font-size:26px}.up-say{display:none}}@media(prefers-reduced-motion:reduce){.pg .line>span,.badge,.stop,.lrow .ic svg,.lrow .ic .ck,.bar>i,.tag,.tag:after,.thanks .ck,.thanks .cc{transition:none!important}.theline.hint .grip,.theline.hint .grip svg,.tag.stamp,.bar .full:before{animation:none!important}.crew-track{transition:none!important}.slipform,.slippad:before{transition:none!important}.slipform.sent.drawn .slip-stamp{animation:none!important}}.lost{--soft: rgb(255 255 255 / 72%)}.lost-in{min-height:100vh;max-width:1344px;margin:0 auto;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px}.lost-bot{width:112px;height:123px;margin-bottom:12px}.lost .lede{max-width:420px}@media(max-width:720px){.lost-in{padding:20px}.lost h1{font-size:60px;line-height:56px}}html:has(body.pp),.pp{overflow-x:clip}.js .pp .up-bot{visibility:visible}.pp-links{display:flex;flex-wrap:wrap;gap:8px 22px}.pp-ghost{color:inherit;text-decoration:none;padding-bottom:3px;border-bottom:1px solid currentColor;opacity:.7;transition:opacity .3s}.pp-ghost:hover,.pp-ghost:focus-visible{opacity:1;outline:none}.pp-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.pp-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding:112px 48px 0;background:var(--nb-floor);color:#fff;--soft: rgb(255 255 255 / 72%)}.pp-hero-in{position:relative;z-index:2;width:100%;max-width:1344px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.pp-copy{display:flex;flex-direction:column;gap:28px;padding-bottom:136px}.pp-copy .lede{max-width:460px;font:400 18px/28px var(--nb-sans);color:var(--soft)}.js .pp-hero.in .line>span{transform:none}.pp-hero .line+.line>span{transition-delay:.08s}.pp-stage{position:relative;height:640px;z-index:20}.pp-track{position:absolute;left:0;right:0;bottom:0;height:96px;overflow:hidden;pointer-events:none;z-index:1}.pp-belt{position:absolute;left:0;right:0;bottom:0;height:44px;background-color:var(--nb-belt);border-top:1px solid rgb(255 255 255 / 14%);background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / 7%) 0 2px,transparent 2px 40px)}.pp-cone{position:absolute;left:50%;bottom:44px;width:300px;height:92px;margin-left:-150px;background:linear-gradient(#ffffff1f,#fff0);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);pointer-events:none}.pp-beam{position:absolute;left:50%;bottom:136px;width:220px;height:10px;margin-left:-110px;border-radius:99px;background:#fff;box-shadow:0 0 26px 5px #ffffff52}.pp-stage:not(.played) .pp-beam{animation:invite 2.2s var(--nb-out) infinite}@keyframes invite{0%,to{box-shadow:0 0 26px 5px #ffffff52}50%{box-shadow:0 0 46px 14px #ffffff7a}}.pp-bot{all:unset;position:absolute;left:50%;bottom:140px;width:252px;height:277px;margin-left:-126px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.pp-bot:active{cursor:grabbing}.pp-bot:focus-visible{outline:2px solid #fff;outline-offset:10px;border-radius:24px}.pp-bot .nbm{display:block;width:100%;height:100%}.pp-hint{margin-top:6px}.pp-say{position:absolute;left:50%;bottom:446px;max-width:340px;width:max-content;padding:14px 20px 16px;border-radius:18px;background:var(--nb-paper);color:var(--nb-ink);display:flex;flex-direction:column;gap:6px;box-shadow:0 20px 50px #00000059;transform:translate(-50%);transform-origin:50% 100%;transition:transform .5s var(--nb-spring),opacity .3s}.pp-say:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;margin-left:-9px;background:var(--nb-paper);border-radius:0 0 5px;transform:rotate(45deg)}.pp-say-who{font-size:10px;letter-spacing:.12em;opacity:.5}.pp-say-text{font:500 20px/27px var(--nb-sans);min-height:27px}.pp-say.pop{transform:translate(-50%) scale(1.06)}.js .pp-say:not(.on){opacity:0;transform:translate(-50%) scale(.6)}.pp-slip{position:absolute;left:0;bottom:44px;width:172px;height:48px;border-radius:6px;will-change:transform}.pp-slip>div{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 12px 0 6px;border-radius:6px;background:var(--nb-paper);color:var(--nb-ink);border:1px solid rgb(20 20 20 / 18%)}.pp-slip>.ink{background:var(--nb-ink);color:var(--nb-paper);border-color:#ffffff1a}.pp-slip img{width:36px;height:36px;flex-shrink:0}.pp-slip .t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pp-slip .k{font:400 9px/1.2 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.55}.pp-slip .n{font:500 14px/18px var(--nb-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-slip .x{font:700 11px/1 var(--nb-mono);opacity:.6}.pp-moves{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:stretch}.pp-floor{position:relative;min-height:480px;border-radius:16px;background:#fff;box-shadow:0 1px #1414140f,0 24px 60px #14141414;background-image:radial-gradient(rgb(20 20 20 / 9%) 1.4px,transparent 1.6px);background-size:24px 24px;background-position:12px 12px;overflow:hidden}.pp-pad{position:absolute;left:50%;bottom:76px;width:190px;height:8px;margin-left:-95px;border-radius:99px;background:var(--nb-ink)}.pp-mover{position:absolute;left:50%;bottom:80px;width:190px;height:209px;margin-left:-95px}.pp-mover svg{display:block;width:100%;height:100%;overflow:visible}.pp-burst{position:absolute;inset:0;pointer-events:none}.pp-c{position:absolute;left:50%;top:55%;width:16px;height:7px;border-radius:4px;border:1.5px solid var(--nb-ink)}.pp-deck{display:flex;flex-direction:column;gap:20px}.pp-list{display:flex;flex-direction:column;gap:8px}.pp-move{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:16px;min-height:56px;padding:0 18px;border-radius:12px;background:#fff;color:var(--nb-ink);cursor:pointer;font:500 16px/20px var(--nb-sans);box-shadow:0 1px #1414140f,0 8px 22px #1414140f;transition:transform .3s var(--nb-spring),box-shadow .3s,background-color .25s,color .25s}.pp-move .mono{width:56px;font-size:10px;opacity:.5}.pp-move:after{content:"";margin-left:auto;width:10px;height:10px;border-radius:3px;border:1.5px solid rgb(20 20 20 / 25%);transition:background-color .3s,border-color .3s,transform .4s var(--nb-spring)}.pp-move:hover{transform:translateY(-1px);box-shadow:0 1px #14141414,0 12px 28px #1414141a}.pp-move:focus-visible{outline:2px solid var(--nb-ink);outline-offset:2px}.pp-move.seen:after{background:var(--nb-ink);border-color:var(--nb-ink)}.pp-move.on{background:var(--nb-ink);color:#fff}.pp-move.on:after{border-color:#fff;background:#fff;transform:scale(1.2)}.pp-tally{display:flex;align-items:center;gap:16px}.pp-dots{display:flex;gap:6px}.pp-dots i{width:20px;height:6px;border-radius:3px;background:#1414141f;transition:background-color .4s,transform .5s var(--nb-spring)}.pp-dots i.lit{background:var(--nb-ink);transform:scaleY(1.4)}.pp-moves.all .pp-dots i.lit{background:var(--nb-yellow);box-shadow:inset 0 0 0 1px #14141433}.pp-tally .note{opacity:.7}.pp-wall{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px}.pp-wall li{--r: -3deg;transition:transform .45s var(--nb-spring),opacity .8s var(--nb-out)}.pp-wall li:nth-child(3n){--r: 4deg}.pp-wall li:nth-child(3n+1){--r: -5deg}.pp-wall li:nth-child(4n){--r: 2deg}.pp-wall li:hover{transform:translateY(-8px) rotate(var(--r)) scale(1.06)}.pp-wall img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgb(0 0 0 / 40%))}.js .pp-wall li{opacity:0;transform:translateY(30px) rotate(var(--r))}.js .pg.in .pp-wall li{opacity:1;transform:none}.js .pg.in .pp-wall li:hover{transform:translateY(-8px) rotate(var(--r)) scale(1.06)}.pp-wall li:nth-child(2){transition-delay:.05s}.pp-wall li:nth-child(3){transition-delay:.1s}.pp-wall li:nth-child(4){transition-delay:.15s}.pp-wall li:nth-child(5){transition-delay:.2s}.pp-wall li:nth-child(6){transition-delay:.25s}.pp-wall li:nth-child(7){transition-delay:.12s}.pp-wall li:nth-child(8){transition-delay:.17s}.pp-wall li:nth-child(9){transition-delay:.22s}.pp-wall li:nth-child(10){transition-delay:.27s}.pp-wall li:nth-child(11){transition-delay:.32s}.pp-wall li:nth-child(12){transition-delay:.37s}.js .pg.in .pp-wall li:hover{transition-delay:0s}.pp-get{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:48px;align-items:center;margin-top:136px;padding-top:72px;border-top:1px solid var(--hair);scroll-margin-top:72px}.pp-get-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.pp-get h3{font:300 72px/66px var(--nb-serif);letter-spacing:-.03em}.pp-get h3 em{font-style:italic}.pp-get p{max-width:460px;font:400 17px/26px var(--nb-sans);color:var(--soft)}.pill.soon{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff6;cursor:default}.pill.soon:hover{transform:none}.pp-icons{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pp-icons li{aspect-ratio:1;border-radius:22.4%;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 24px 50px #00000073;transition:transform .45s var(--nb-spring)}.pp-icons li:hover{transform:translateY(-6px) rotate(-3deg)}.pp-icons li.picked{outline:3px solid #fff;outline-offset:8px}.pp-icons img{display:block;width:100%;height:100%}.pp-helpgrid{display:grid;grid-template-columns:minmax(0,1fr) 640px;gap:48px;align-items:start}.pp-helpgrid .titles{position:sticky;top:152px}.pp-helpgrid .lede{max-width:420px}.pp-faq{display:flex;flex-direction:column;gap:8px}.pp-q{border-radius:12px;background:#fff;box-shadow:0 1px #1414140f,0 8px 22px #1414140f;transition:box-shadow .3s}.pp-q:hover{box-shadow:0 1px #14141414,0 12px 28px #1414141a}.pp-q summary{list-style:none;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px 14px 22px;cursor:pointer;font:500 16px/22px var(--nb-sans);border-radius:12px}.pp-q summary::-webkit-details-marker{display:none}.pp-q summary:focus-visible{outline:2px solid var(--nb-ink);outline-offset:2px}.pp-q .n{flex:1}.pp-plus{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:99px;background:#1414140f;transition:background-color .3s,transform .45s var(--nb-spring)}.pp-plus:before,.pp-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;border-radius:1px;background:var(--nb-ink);transition:transform .45s var(--nb-spring),background-color .3s}.pp-plus:after{transform:rotate(90deg)}.pp-q[open] .pp-plus{background:var(--nb-ink);transform:rotate(180deg)}.pp-q[open] .pp-plus:before{background:#fff}.pp-q[open] .pp-plus:after{transform:rotate(0);background:#fff}.pp-q p{padding:0 64px 22px 22px;font:400 15px/24px var(--nb-sans);color:#141414b8}.pp-q[open] p{animation:rise .5s var(--nb-out) both}.pp-q a,.pp-terms a{color:var(--nb-ink);text-decoration-thickness:1px;text-underline-offset:3px}.pp-higrid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;align-items:center}.pp-higrid .titles .lede{max-width:460px}.pp-letter{position:relative;padding:22px 30px 26px;border-radius:16px;background:#fff;color:var(--nb-ink);transform:rotate(-1.5deg);box-shadow:0 30px 80px #78002838}.pp-letter-meta{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgb(20 20 20 / 10%);font-size:10px;opacity:.55}.pp-letter-body{min-height:3.45em;margin:22px 0 20px;font:300 40px/1.15 var(--nb-serif);letter-spacing:-.02em}.pp-letter-body:after{content:"";display:inline-block;width:2px;height:.8em;margin-left:3px;vertical-align:-.05em;background:var(--nb-pink);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.pp-letter-sign{font-size:10px;color:var(--nb-pink-ink)}.pp-buddy{all:unset;position:fixed;right:24px;bottom:22px;z-index:50;width:76px;height:76px;cursor:pointer;transform:translateY(140%) scale(.6);opacity:0;transition:transform .6s var(--nb-spring),opacity .3s;-webkit-tap-highlight-color:transparent}.pp-buddy.show{transform:none;opacity:1}.pp-buddy:focus-visible{outline:2px solid var(--nb-yellow);outline-offset:4px;border-radius:50%}.pp-buddy-win{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--nb-floor);box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #1414144d,0 16px 36px #00000052;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:14px;transition:transform .35s var(--nb-spring)}.pp-buddy:hover .pp-buddy-win{transform:scale(1.06)}.pp-buddy .nbm{width:40px;height:44px;margin-bottom:-1px}.pp-buddy svg{display:block;width:100%;height:100%;overflow:visible}.pp-buddy-beam{width:38px;height:4px;border-radius:99px;background:#fff;box-shadow:0 0 10px 2px #ffffff4d;flex-shrink:0}.pp-buddy-say{position:absolute;right:-4px;bottom:90px;width:max-content;max-width:220px;padding:10px 14px;border-radius:14px;background:var(--nb-paper);color:var(--nb-ink);font-size:11px;line-height:1.45;text-align:left;box-shadow:0 0 0 1px #14141414,0 14px 36px #0000004d;opacity:0;transform:translateY(8px) scale(.9);transform-origin:85% 100%;transition:opacity .3s,transform .5s var(--nb-spring);pointer-events:none}.pp-buddy-say:after{content:"";position:absolute;right:32px;bottom:-6px;width:12px;height:12px;background:var(--nb-paper);transform:rotate(45deg);border-radius:0 0 3px}.pp-buddy-say.on{opacity:1;transform:none}.pp-peeker .m-fill{stroke:var(--nb-ink);stroke-width:9;stroke-linejoin:round;paint-order:stroke}html:not(.js) .pp-buddy{display:none}.pp-legal,.pp-legal main{background:var(--nb-paper)}.pp-policy{padding-top:168px}.pp-policy .titles{max-width:900px}.pp-policy .lede{max-width:520px}.pp-policygrid{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:96px;align-items:start;margin-top:72px}.pp-short{position:sticky;top:220px;margin-top:104px;max-width:460px}.pp-short-in{position:relative;z-index:1;padding:26px 32px 30px;border-radius:16px;background:#fff;box-shadow:0 1px #1414140f,0 24px 60px #14141414}.pp-short-k{display:block;margin-bottom:18px;font-size:11px;opacity:.55}.pp-short ul{list-style:none;display:flex;flex-direction:column;gap:14px}.pp-short li{font:400 17px/26px var(--nb-sans)}.pp-short b,.pp-terms b{font-weight:600}.pp-peeker{position:absolute;right:56px;top:-98px;width:96px;height:106px;z-index:0;cursor:pointer}.pp-peeker svg{display:block;width:100%;height:100%;overflow:visible}.pp-terms{list-style:none}.pp-terms>li{display:flex;flex-direction:column;gap:14px;padding:44px 0;border-top:1px solid var(--hair)}.pp-k{font-size:11px;font-weight:700;opacity:.6}.pg .pp-terms h2{font:300 46px/1.05 var(--nb-serif);letter-spacing:-.025em}.pp-terms p,.pp-terms ul li{font:400 17px/27px var(--nb-sans);color:var(--soft)}.pp-terms ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:4px}.pp-terms ul li{position:relative;padding-left:22px}.pp-terms ul li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:2px;background:var(--nb-ink)}@media(max-width:1180px){.pp-hero-in,.pp-moves,.pp-get,.pp-helpgrid,.pp-higrid{grid-template-columns:minmax(0,1fr)}.pp-copy{padding-bottom:0}.pp-stage{height:600px}.pp-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-helpgrid .titles{position:static;margin-bottom:40px}.pp-get .pp-icons,.pp-letter,.pp-faq,.pp-deck{max-width:600px}.pp-policygrid{grid-template-columns:minmax(0,1fr);gap:0}.pp-short{position:relative;top:auto;order:-1;max-width:760px;margin:112px 0 64px}}@media(max-width:720px){.pp-hero{padding:92px 20px 0}.pp-hero h1{font-size:64px;line-height:58px}.pp-copy{gap:18px}.pp-copy .lede{font-size:16px;line-height:24px}.pp-hint{display:none}.pp-stage{height:420px;margin-top:-8px}.pp-bot{width:176px;height:194px;margin-left:-88px;bottom:108px}.pp-beam{bottom:104px;width:160px;margin-left:-80px}.pp-cone{height:60px;width:220px;margin-left:-110px}.pp-say{bottom:318px;max-width:260px;padding:12px 16px 14px}.pp-say-text{font-size:18px;line-height:25px}.pp-floor{min-height:400px}.pp-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pp-get{margin-top:96px;padding-top:56px}.pp-get h3{font-size:52px;line-height:50px}.pp-icons{gap:18px}.pp-q p{padding-right:22px}.pp-letter{padding:18px 22px 22px}.pp-letter-body{font-size:32px}.pp-buddy{right:14px;bottom:14px;width:64px;height:64px}.pp-buddy .nbm{width:34px;height:37px}.pp-buddy-win{padding-bottom:11px}.pp-buddy-beam{width:32px}.pp-buddy-say{bottom:76px}.pp-policy{padding-top:136px}.pp-short-in{padding:22px 22px 24px}.pp-peeker{right:24px;top:-92px;width:88px;height:97px}.pg .pp-terms h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.pp-say,.pp-wall li,.pp-move,.pp-dots i,.pp-buddy,.pp-buddy-say,.pp-plus,.pp-plus:before,.pp-plus:after{transition:none!important}.pp-stage .pp-beam{animation:none!important}.pp-letter-body:after,.pp-q[open] p{animation:none!important}}
