.stage[data-astro-cid-6voplrxj]{background:var(--blue);color:#fff;align-items:flex-end;min-height:calc(100svh - 4.4rem);display:flex;position:relative;overflow:hidden}.stage-in[data-astro-cid-6voplrxj]{z-index:2;pointer-events:none;width:100%;padding-block:2rem clamp(2rem,6vw,4rem);position:relative}.stage-h[data-astro-cid-6voplrxj]{letter-spacing:-.035em;max-width:54%;font-size:clamp(1.9rem,3.9vw,3.2rem);font-weight:800;line-height:1.05}.stage-lead[data-astro-cid-6voplrxj]{max-width:min(50%,36rem);margin-top:1.4rem;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.45}.stage-cta[data-astro-cid-6voplrxj]{pointer-events:auto;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.btn[data-astro-cid-6voplrxj]{color:var(--blue);background:#fff;border:2px solid #fff;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}.btn[data-astro-cid-6voplrxj]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn[data-astro-cid-6voplrxj].ghost{color:#fff;background:0 0}.btn[data-astro-cid-6voplrxj].ghost:hover{color:var(--blue);background:#fff;border-color:#fff}.stage-bars[data-astro-cid-6voplrxj]{pointer-events:auto;gap:.35rem;max-width:min(50%,22rem);margin-top:1.6rem;display:flex}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:1.6rem;padding:0;display:flex}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]:before,.stage-bars[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj]{content:"";border-radius:2px;height:3px;display:block}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]{position:relative}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]:before{opacity:.3;background:#fff;width:100%}.stage-bars[data-astro-cid-6voplrxj] i[data-astro-cid-6voplrxj]{transform-origin:0;background:#fff;width:100%;position:absolute;top:calc(50% - 1.5px);left:0;transform:scaleX(0)}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj].past i[data-astro-cid-6voplrxj]{transform:scaleX(1)}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj].now i[data-astro-cid-6voplrxj]{animation:bar var(--hold,7.5s) linear forwards}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]:hover:before{opacity:.7}.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj]:focus-visible{outline-color:#fff}@keyframes bar{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.stage-bars[data-astro-cid-6voplrxj] button[data-astro-cid-6voplrxj].now i[data-astro-cid-6voplrxj]{animation:none;transform:scaleX(1)}}.stage-pic[data-astro-cid-6voplrxj]{z-index:1;width:min(46%,36rem);position:absolute;top:0;bottom:0;right:max(1rem,50vw - 34rem)}.stage-pic[data-astro-cid-6voplrxj] canvas[data-astro-cid-6voplrxj]{width:100%;height:100%;position:absolute;inset:0}.stage-cap[data-astro-cid-6voplrxj]{text-align:center;opacity:0;font-size:1.05rem;font-weight:700;transition:opacity .7s;position:absolute;bottom:clamp(1.2rem,5vh,3rem);left:0;right:0}.stage-cap[data-astro-cid-6voplrxj].on{opacity:1}.stage-h[data-astro-cid-6voplrxj] span{display:block}.stage-h[data-astro-cid-6voplrxj] span+span{margin-top:.12em}.from-more[data-astro-cid-6voplrxj]{font-size:1.1rem;font-weight:700}.from-more[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--blue)}.seen[data-astro-cid-6voplrxj]{max-width:42rem;margin-top:1.6rem}.seen[data-astro-cid-6voplrxj] dt[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);color:var(--blue);padding-top:.9rem;font-weight:800}.seen[data-astro-cid-6voplrxj] dd[data-astro-cid-6voplrxj]{padding-bottom:.9rem;font-size:1.12rem}@media (width<=860px){.stage[data-astro-cid-6voplrxj]{min-height:calc(100svh - 6.5rem)}.stage-in[data-astro-cid-6voplrxj]{padding-top:46svh}.stage-h[data-astro-cid-6voplrxj],.stage-lead[data-astro-cid-6voplrxj],.stage-bars[data-astro-cid-6voplrxj]{max-width:none}.stage-pic[data-astro-cid-6voplrxj]{width:100%;height:46svh;bottom:auto;right:0}.stage-cap[data-astro-cid-6voplrxj]{bottom:.4rem}}.sec[data-astro-cid-6voplrxj]{border-top:2px solid var(--ink);margin-top:clamp(3rem,7vw,5rem);padding-top:1.1rem}.sec[data-astro-cid-6voplrxj]>h2[data-astro-cid-6voplrxj]{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:750;line-height:1.15}.sec-lead[data-astro-cid-6voplrxj]{max-width:40rem;margin-top:.5rem;font-size:1.15rem;line-height:1.5}.sec[data-astro-cid-6voplrxj].talk,.sec[data-astro-cid-6voplrxj].first{border-top:0}.hire[data-astro-cid-6voplrxj]{margin-top:1.2rem}.honest[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 3rem;margin-top:1.2rem;display:grid}.honest[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-left:3px solid var(--blue);padding-left:1rem;font-size:1.2rem;line-height:1.4}@media (width<=760px){.honest[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}#from[data-astro-cid-6voplrxj] .ch{padding-block:clamp(1.5rem,4vw,2.5rem)}#from[data-astro-cid-6voplrxj] .ch h3{font-size:clamp(1.35rem,2.4vw,1.8rem)}.cmp[data-astro-cid-6voplrxj]{margin-top:1.6rem}.cmp-task[data-astro-cid-6voplrxj]{padding-bottom:.9rem;font-size:1.1rem;font-weight:600}.cmp-task[data-astro-cid-6voplrxj] .mute[data-astro-cid-6voplrxj]{font-weight:400}.cmp-grid[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.cmp-t[data-astro-cid-6voplrxj]{letter-spacing:0;font-size:1rem;font-weight:700}.alone[data-astro-cid-6voplrxj]{background:var(--pale);flex-direction:column;padding:clamp(1.2rem,3vw,2rem);display:flex}.alone-q[data-astro-cid-6voplrxj]{margin-top:1.1rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35}.alone-n[data-astro-cid-6voplrxj]{margin-top:auto;padding-top:1.5rem;font-weight:700}.harness[data-astro-cid-6voplrxj]{background:var(--blue);color:#fff;padding:clamp(1.2rem,3vw,2rem)}.harness[data-astro-cid-6voplrxj] ol[data-astro-cid-6voplrxj]{gap:.85rem;margin-top:1.1rem;display:grid}.harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:1.5rem 6.6rem minmax(0,1fr);align-items:baseline;gap:0 .5rem;display:grid}.tick[data-astro-cid-6voplrxj]{border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:.95rem;height:.5rem;transform:translateY(-.28rem)rotate(-45deg)}.cmp-foot[data-astro-cid-6voplrxj]{margin-top:.8rem}.armed .harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]>[data-astro-cid-6voplrxj]{opacity:.32;transition:opacity .35s}.armed .harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] .tick[data-astro-cid-6voplrxj]{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-.28rem)rotate(-45deg)scale(.4)}.armed .harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj].on>[data-astro-cid-6voplrxj]{opacity:1}.armed .harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj].on .tick[data-astro-cid-6voplrxj]{opacity:1;transform:translateY(-.28rem)rotate(-45deg)scale(1)}.from-p[data-astro-cid-6voplrxj],.from-p2[data-astro-cid-6voplrxj]{text-wrap:pretty;max-width:40rem;font-size:clamp(1.15rem,1.9vw,1.35rem);line-height:1.5}.from-p2[data-astro-cid-6voplrxj]{margin-top:1.4rem}.hire[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,17rem) minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1.5rem;text-decoration:none;display:grid}.hire[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{color:var(--ink)}.hire[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover strong[data-astro-cid-6voplrxj]{color:var(--blue)}.hire[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.hire[data-astro-cid-6voplrxj] .main[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:1.15rem}.hire[data-astro-cid-6voplrxj] em[data-astro-cid-6voplrxj]{color:var(--mute);white-space:nowrap;font-size:.92rem;font-style:normal}.hire[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover em[data-astro-cid-6voplrxj]{color:var(--blue)}.talk[data-astro-cid-6voplrxj]{background:var(--blue);color:#fff;padding:clamp(1.5rem,5vw,3.2rem)}.talk[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{letter-spacing:-.015em;text-wrap:balance;max-width:34rem;font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:600;line-height:1.25}.talk-mail[data-astro-cid-6voplrxj]{color:#fff;margin-top:1.3rem;font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:750;display:inline-block}.talk-mail[data-astro-cid-6voplrxj]:hover{color:var(--blue);background:#fff;text-decoration:none;box-shadow:0 0 0 .2em #fff}@media (width<=860px){.cmp-grid[data-astro-cid-6voplrxj],.hire[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}@media (width<=480px){.harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{grid-template-columns:1.5rem minmax(0,1fr)}.harness[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] span[data-astro-cid-6voplrxj]:last-child{grid-column:2}}
