.rpath[data-astro-cid-jllwmcjz]{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,2.6vw,34px)}.rp-k[data-astro-cid-jllwmcjz]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(16px,2vw,22px);font-size:.72rem}.rp-list[data-astro-cid-jllwmcjz]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rp-step[data-astro-cid-jllwmcjz]{border-radius:16px;grid-template-columns:42px 1fr;column-gap:16px;padding:14px 16px 14px 0;display:grid;position:relative}.rp-step[data-astro-cid-jllwmcjz]:not(:last-child):after{content:"";background:linear-gradient(var(--magenta), var(--orange));opacity:.35;transform-origin:top;border-radius:2px;width:2px;position:absolute;top:54px;bottom:-14px;left:20px}.rp-n[data-astro-cid-jllwmcjz]{width:42px;height:42px;font-family:var(--f-mono);color:var(--magenta-ink);background:var(--paper);border:1px solid var(--line-strong);z-index:1;border-radius:50%;place-items:center;font-size:.78rem;display:grid;position:relative}.rp-body[data-astro-cid-jllwmcjz]{padding-top:2px}.rp-who[data-astro-cid-jllwmcjz]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem;font-weight:600}.rp-t[data-astro-cid-jllwmcjz]{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:3px 0 4px;font-size:1.12rem;font-weight:600;line-height:1.2}.rp-p[data-astro-cid-jllwmcjz]{color:var(--ink-2);max-width:40ch;margin:0;font-size:.92rem;line-height:1.45}.rp-step--last[data-astro-cid-jllwmcjz]{background:var(--night);grid-template-columns:42px 1fr;margin-left:-14px;margin-right:-2px;padding-left:14px}.rp-step--last[data-astro-cid-jllwmcjz] .rp-n[data-astro-cid-jllwmcjz]{background:var(--ribbon);color:#fff;border:0}.rp-step--last[data-astro-cid-jllwmcjz] .rp-who[data-astro-cid-jllwmcjz]{color:var(--night-muted)}.rp-step--last[data-astro-cid-jllwmcjz] .rp-t[data-astro-cid-jllwmcjz]{color:var(--paper)}.rp-step--last[data-astro-cid-jllwmcjz] .rp-p[data-astro-cid-jllwmcjz]{color:var(--night-muted)}.js-motion .rp-step[data-astro-cid-jllwmcjz]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i) * .14s + .15s);transform:translateY(10px)}.js-motion .rp-step[data-astro-cid-jllwmcjz]:not(:last-child):after{transition:transform .6s var(--ease-in-out);transition-delay:calc(var(--i) * .14s + .4s);transform:scaleY(0)}.js-motion .rpath[data-astro-cid-jllwmcjz].is-in .rp-step[data-astro-cid-jllwmcjz]{opacity:1;transform:none}.js-motion .rpath[data-astro-cid-jllwmcjz].is-in .rp-step[data-astro-cid-jllwmcjz]:after{transform:scaleY(1)}@media (width<=560px){.rp-step[data-astro-cid-jllwmcjz]{grid-template-columns:36px 1fr;column-gap:14px}.rp-n[data-astro-cid-jllwmcjz]{width:36px;height:36px;font-size:.72rem}.rp-step[data-astro-cid-jllwmcjz]:not(:last-child):after{top:48px;left:17px}.rp-step--last[data-astro-cid-jllwmcjz]{grid-template-columns:36px 1fr}}.models[data-astro-cid-46z7rfjq]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.model[data-astro-cid-46z7rfjq]{background:var(--card);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 20px);border-radius:22px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(26px,3.4vw,48px);display:flex}.model--night[data-astro-cid-46z7rfjq]{background:var(--night);color:var(--paper);border-color:var(--night)}.model-t[data-astro-cid-46z7rfjq]{font-size:clamp(1.7rem,2.8vw,2.6rem)}.model-for[data-astro-cid-46z7rfjq]{color:var(--ink-2)}.model--night[data-astro-cid-46z7rfjq] .model-for[data-astro-cid-46z7rfjq],.model--night[data-astro-cid-46z7rfjq] .model-plus[data-astro-cid-46z7rfjq]{color:var(--night-muted)}.model[data-astro-cid-46z7rfjq] .btn[data-astro-cid-46z7rfjq]{margin-top:auto}.flow[data-astro-cid-46z7rfjq]{gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]{border-top:1px solid var(--line);grid-template-columns:40px 1fr;padding:14px 0;display:grid;position:relative}.flow[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq] span[data-astro-cid-46z7rfjq]{font-family:var(--f-mono);color:var(--magenta-ink);padding-top:3px;font-size:.74rem}.flow[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]:before{content:"";background:var(--ribbon);width:0;height:1px;transition:width .8s var(--ease);transition-delay:calc(var(--i) * .12s + .3s);position:absolute;top:-1px;left:0}.model[data-astro-cid-46z7rfjq].is-in .flow[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]:before,html:not(.js-motion) .flow[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]:before{width:100%}.model-plus[data-astro-cid-46z7rfjq]{font-size:.94rem}@media (width<=900px){.models[data-astro-cid-46z7rfjq]{grid-template-columns:1fr}}.rem[data-astro-cid-46z7rfjq]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rem-figure[data-astro-cid-46z7rfjq]{top:calc(var(--header-h) + 32px);background:var(--night);color:var(--paper);isolation:isolate;border-radius:22px;padding:clamp(28px,4vw,52px);position:sticky;overflow:hidden}.rem-figure[data-astro-cid-46z7rfjq]:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#c7339380,#fe591e33 60%,#0000 72%);width:90%;position:absolute;top:-40%;right:-30%}.rem-rate[data-astro-cid-46z7rfjq]{font-family:var(--f-display);letter-spacing:-.06em;background:var(--ribbon);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,12vw,10rem);font-weight:520;line-height:.9}.rem-of[data-astro-cid-46z7rfjq]{max-width:30ch;margin-top:14px;font-size:1.15rem}.rem-of--big[data-astro-cid-46z7rfjq]{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.1}.rem-note[data-astro-cid-46z7rfjq]{border-top:1px solid var(--night-line);color:var(--night-muted);margin-top:26px;padding-top:18px;font-size:.88rem}.cond[data-astro-cid-46z7rfjq]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.cond[data-astro-cid-46z7rfjq] div[data-astro-cid-46z7rfjq]{border-bottom:1px solid var(--line);padding:20px 18px 22px 0}.cond[data-astro-cid-46z7rfjq] div[data-astro-cid-46z7rfjq]:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.cond[data-astro-cid-46z7rfjq] dt[data-astro-cid-46z7rfjq]{margin-bottom:6px;font-weight:620}.cond[data-astro-cid-46z7rfjq] dd[data-astro-cid-46z7rfjq]{color:var(--ink-2);margin:0;font-size:.94rem}@media (width<=900px){.rem[data-astro-cid-46z7rfjq]{grid-template-columns:1fr}.rem-figure[data-astro-cid-46z7rfjq]{position:relative;top:0}}@media (width<=560px){.cond[data-astro-cid-46z7rfjq]{grid-template-columns:1fr}.cond[data-astro-cid-46z7rfjq] div[data-astro-cid-46z7rfjq]:nth-child(2n){border-left:0;padding-left:0}}.strat[data-astro-cid-46z7rfjq]{grid-template-columns:1fr 1fr;align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.strat[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]{border:1px solid var(--night-line);font-family:var(--f-display);letter-spacing:-.02em;border-radius:16px;padding:28px 22px;font-size:1.3rem;transition:background .3s,border-color .3s}.strat[data-astro-cid-46z7rfjq] li[data-astro-cid-46z7rfjq]:hover{background:var(--night-2);border-color:var(--orange)}.apply-photo{aspect-ratio:4/3;border-radius:18px;margin-top:36px}@media (width<=960px){.apply-photo{display:none}}.apply-call[data-astro-cid-46z7rfjq]{margin-top:26px}.apply-grid[data-astro-cid-46z7rfjq]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}@media (width<=960px){.apply-grid[data-astro-cid-46z7rfjq]{grid-template-columns:1fr}}
