@keyframes bpk-bpIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bpk-tickPop{0%,8%{opacity:0;transform:scale(.5)}20%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes bpk-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes bpk-loopIn{0%,6%{opacity:0;transform:translateY(6px)}16%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes bpk-typeIn{0%,8%{width:0}26%,to{width:100%}}@keyframes bpk-caret{0%,24%{opacity:1}30%,to{opacity:0}}@keyframes bpk-menuOpen{0%,26%{opacity:0;transform:translateY(-6px)scaleY(.9)}34%,58%{opacity:1;transform:translateY(0)scaleY(1)}66%,to{opacity:0;transform:translateY(-6px)scaleY(.9)}}@keyframes bpk-dropMove{0%,22%{transform:translate(0)}40%,74%{transform:translate(218px)}92%,to{transform:translate(0)}}@keyframes bpk-wellOpen{0%,24%{opacity:0}40%,72%{opacity:1}88%,to{opacity:0}}@keyframes bpk-swapA{0%,40%{opacity:1}48%,92%{opacity:0}to{opacity:1}}@keyframes bpk-swapB{0%,40%{opacity:0}48%,92%{opacity:1}to{opacity:0}}@keyframes bpk-growBar{0%,14%{width:0}46%,to{width:var(--w,60%)}}@keyframes bpk-lineDraw{0%,18%{stroke-dashoffset:220px}44%,to{stroke-dashoffset:0}}@keyframes bpk-flashRow{0%,40%{background:0 0}50%,74%{background:#e060601f}86%,to{background:0 0}}@keyframes bpk-attachRow{0%,46%{opacity:0;transform:translateY(-6px)}58%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes bpk-attachField{0%,44%{opacity:1}54%,92%{opacity:0}to{opacity:1}}@keyframes bpk-ledgerIn{0%,3%{opacity:0;transform:translateY(7px)}11%,93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes bpk-pillIn{0%,62%{opacity:0;transform:scale(.9)}72%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes bpk-mcTrack{0%,40%{background:#1d1e2438}48%,92%{background:#1d1e24}to{background:#1d1e2438}}@keyframes bpk-mcKnob{0%,40%{left:2px}48%,92%{left:13px}to{left:2px}}@keyframes bpk-mcOpen{0%,40%{width:0}48%,92%{width:138px}to{width:0}}@keyframes bpk-mcFold{0%,40%{width:138px}48%,92%{width:0}to{width:138px}}@keyframes bpk-mcGroup{0%,40%{background:0 0;border-left-color:#0000}48%,92%{background:#1d1e240d;border-left-color:#1d1e2426}to{background:0 0;border-left-color:#0000}}.mc-tog{background:#1d1e2438;border-radius:9999px;width:24px;height:13px;animation:9s ease-in-out infinite bpk-mcTrack;display:block;position:relative}.mc-tog i{background:#fff;border-radius:9999px;width:9px;height:9px;animation:9s cubic-bezier(.4,0,.2,1) infinite bpk-mcKnob;position:absolute;top:2px;left:2px}.mc-hist{flex:none;width:0;animation:9s cubic-bezier(.4,0,.2,1) infinite bpk-mcOpen;display:flex;overflow:hidden}.mc-note{flex:none;width:138px;animation:9s cubic-bezier(.4,0,.2,1) infinite bpk-mcFold;display:flex;overflow:hidden}.mc-grp{animation:9s ease-in-out infinite bpk-mcGroup}.bp{max-width:var(--max);--bp-inset:clamp(1rem, 2.4vw, 2.25rem);padding-inline:var(--bp-inset);margin-inline:auto;padding-bottom:clamp(2rem,5vw,4rem)}.bp>section{position:relative}body:has(.bp) .nav.is-stuck{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.bp>section[id]{scroll-margin-top:calc(var(--bp-nav-h,4rem) + 3.6rem)}.bp-jump{top:var(--bp-nav-h,4rem);z-index:93;background-color:var(--white);--bp-rule:linear-gradient(to right, transparent 0 6px, var(--hair) 6px calc(100% - 6px), transparent calc(100% - 6px) 100%);background-image:linear-gradient(var(--hair), var(--hair)), linear-gradient(var(--hair), var(--hair)), var(--bp-rule), var(--bp-rule);margin-inline:calc(var(--bp-inset) * -1);background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat;background-size:1px 100%,1px 100%,100% 1px,100% 1px;position:sticky}.bp-jump__in{height:3.5rem;padding-inline:calc(var(--gut) + var(--bp-inset));align-items:center;gap:.875rem;display:flex;position:relative}.bp-jump:before,.bp-jump:after,.bp-jump__in:before,.bp-jump__in:after{content:"";background:var(--ink);opacity:.28;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute}.bp-jump:before{bottom:-2px;left:-2px}.bp-jump:after{bottom:-2px;right:-2px}.bp-jump__in:before{top:-2px;left:-2px}.bp-jump__in:after{top:-2px;right:-2px}@media (max-width:63.99rem){.bp-jump:before,.bp-jump:after,.bp-jump__in:before,.bp-jump__in:after{display:none}.bp-jump{background-image:linear-gradient(var(--hair), var(--hair)), linear-gradient(var(--hair), var(--hair));background-position:0 0,0 100%;background-size:100% 1px,100% 1px}}.bp-jump__set{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.bp-jump__set::-webkit-scrollbar{display:none}.bp-jump__chip{white-space:nowrap;color:#1d1e248c;border-radius:999px;flex:none;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.bp-jump__chip:hover{color:var(--app-ink);background:var(--app-canvas)}.bp-jump__chip.is-on,.bp-jump__chip.is-on:hover{background:var(--app-ink);color:var(--white)}.bp-jump__n{letter-spacing:.04em;opacity:.5;font-size:10px;font-weight:600}.bp-jump__count{letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.bp-blk{transition:opacity .35s,transform .35s}@media (min-width:73.76rem){.bp-frag{position:relative}.bp-frag__in{inset:0 var(--gut) 0 6px;flex-direction:column;display:flex;position:absolute}.bp-frag__in>:last-child{flex:1;min-height:0}.bp-row>.bp-frag:first-child .bp-frag__in{inset:0 6px 0 var(--gut)}}@keyframes bpk-actLift{0%,10%{transform:translateY(0)}20%,34%{transform:translateY(-5px)}46%,to{transform:translateY(0)}}@keyframes bpk-actCap{0%,10%{opacity:.5}20%,34%{opacity:.95}46%,to{opacity:.5}}.bp-act__blk{animation:5.6s cubic-bezier(.22,.61,.36,1) infinite both bpk-actLift;animation-delay:calc(var(--i,0) * 1.55s)}.bp-act__cap{animation:5.6s cubic-bezier(.22,.61,.36,1) infinite both bpk-actCap;animation-delay:calc(var(--i,0) * 1.55s)}.bp-card{font:inherit;color:inherit;border:0}.bp-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bp-more__head{margin-bottom:clamp(1.5rem,3vw,2rem)}.bp-more__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px;font-weight:600}.bp-more__h{letter-spacing:-.022em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1.2}.bp-recap__act{flex:none;align-items:center;gap:1.25rem;display:inline-flex}@media (max-width:73.75rem){.bp-row{flex-direction:column}.bp-words{order:0;width:auto!important;padding:0 var(--gut)!important}.bp-frag{order:1;width:100%;margin-top:1.75rem;padding:0 var(--gut)!important;flex:none!important}.bp-run__grid{flex-direction:column;height:auto!important}.bp-run__art{height:auto;width:100%!important;padding-left:0!important}.bp-run__art svg{width:100%!important;height:auto!important;position:static!important}.bp-run__say{padding:1.5rem var(--gut) .5rem!important}.bp-run__head{flex-wrap:wrap}.bp-run__head>:first-child{flex:none}.bp-hero>div{padding-top:clamp(2.75rem,9vw,92px)!important;padding-bottom:clamp(2.5rem,7vw,76px)!important}.bp-act>div{flex-direction:column;align-items:flex-start;gap:1.75rem!important}.bp-recap__head{flex-direction:column;align-items:flex-start!important;gap:1.5rem!important}.bp-recap__act{align-self:flex-start}}@media (max-width:47.5rem){.bp-frag{overscroll-behavior-x:contain;scrollbar-width:none;width:auto;margin-right:calc((var(--gut) + var(--bp-inset)) * -1);overflow-x:auto;padding-bottom:30px!important;padding-right:0!important}.bp-frag::-webkit-scrollbar{display:none}.bp-frag__in{min-width:680px}.bp-recap__row{grid-template-columns:30px 1fr!important;gap:6px 20px!important}.bp-recap__row>:last-child{grid-column:2}.bp-recap__act{flex-wrap:wrap;gap:.9rem 1.25rem}}@media (max-width:34rem){.bp-frag__in{zoom:.78}}@media (prefers-reduced-motion:reduce){.bp *,.bp :before,.bp :after{transition:none!important;animation:none!important}.bp-jump__set{scroll-behavior:auto}}.modsgrid{padding-block:var(--bay);background:var(--pale)}.bp .modsgrid{margin-inline:calc(var(--bp-inset) * -1);padding-inline:var(--bp-inset)}.mods__grid{gap:1rem;display:grid}@media (min-width:44rem){.mods__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.mods__grid{grid-template-columns:repeat(4,1fr)}}.mods__one{background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink);transition:box-shadow .25s ease, transform .25s var(--ease);border-radius:12px;flex-direction:column;gap:.45rem;padding:clamp(1.25rem,2.5vw,1.6rem);display:flex}.mods__one:hover{box-shadow:inset 0 0 0 1px var(--hair), 0 18px 40px -28px #0b0b0c80;transform:translateY(-3px)}.mods__name{letter-spacing:-.015em;text-wrap:balance;font-size:1.0625rem;font-weight:500}.mods__say{color:var(--ink-2);text-wrap:pretty;font-size:.875rem;line-height:1.5}.ints{padding-block:var(--bay)}.ints__grid{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:44rem){.ints__grid{grid-template-columns:repeat(3,1fr)}}.ints__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair-2);padding-bottom:.6rem;font-size:.6875rem;font-weight:600}.ints__list{margin-top:.2rem;list-style:none}.ints__list li{border-bottom:1px solid var(--hair-2);color:var(--ink);padding-block:.7rem;font-size:1rem}
