.shv[data-astro-cid-frvngymo]{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:8px;display:grid;position:relative}.shv__back[data-astro-cid-frvngymo]{grid-area:1/4/auto/13}.shv__front[data-astro-cid-frvngymo]{grid-area:1/1/auto/11;margin-top:30%}.shv__back[data-astro-cid-frvngymo] .frame{box-shadow:var(--sh-lg)}.shv__front[data-astro-cid-frvngymo] .frame{box-shadow:var(--sh-xl)}@media (prefers-reduced-motion:no-preference){.shv__back[data-astro-cid-frvngymo],.shv__front[data-astro-cid-frvngymo]{animation:shv-in .8s var(--ease-out) both}.shv__front[data-astro-cid-frvngymo]{animation-delay:.15s}}@keyframes shv-in{0%{opacity:0;translate:0 14px}}@media (width<=1000px){.shv__back[data-astro-cid-frvngymo]{grid-column:3/13}.shv__front[data-astro-cid-frvngymo]{grid-column:1/12;margin-top:24%}}.fnd__also[data-astro-cid-cnaw4wt3]{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.fnd__also-label[data-astro-cid-cnaw4wt3]{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:.72rem;font-weight:600}.fnd__caps[data-astro-cid-cnaw4wt3]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fnd__caps[data-astro-cid-cnaw4wt3] li[data-astro-cid-cnaw4wt3]{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--rule);color:var(--ink-700);padding:5px 11px;font-size:.86rem;line-height:1.3}.fnd[data-astro-cid-cnaw4wt3]{border-radius:var(--r-shell);background:var(--white);box-shadow:var(--sh-md);grid-column:span 2;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.fnd--lead[data-astro-cid-cnaw4wt3]{grid-column:span 3}@media (width<=1100px){.fnd[data-astro-cid-cnaw4wt3],.fnd--lead[data-astro-cid-cnaw4wt3]{grid-column:span 1}.fnd[data-astro-cid-cnaw4wt3]:first-child{grid-column:span 2}}@media (width<=760px){.fnd[data-astro-cid-cnaw4wt3],.fnd--lead[data-astro-cid-cnaw4wt3],.fnd[data-astro-cid-cnaw4wt3]:first-child{grid-column:span 1}}.fnd__media[data-astro-cid-cnaw4wt3]{padding:14px 14px 0;position:relative}.fnd__sample[data-astro-cid-cnaw4wt3]{border-radius:var(--r-pill);font-family:var(--font-display), sans-serif;color:#fff;background:#0a1b2edb;padding:4px 10px;font-size:.8rem;font-weight:600;position:absolute;bottom:10px;right:24px}.fnd__media[data-astro-cid-cnaw4wt3] .icrop__frame{border-radius:calc(var(--r-shell) - 10px)}.fnd__body[data-astro-cid-cnaw4wt3]{align-content:start;gap:8px;padding:clamp(20px,2vw,28px);display:grid}.fnd__index[data-astro-cid-cnaw4wt3]{font-family:var(--font-display), sans-serif;letter-spacing:.14em;color:var(--teal-700);font-size:.82rem;font-weight:600}.fnd__name[data-astro-cid-cnaw4wt3]{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.016em;color:var(--ink-900);text-wrap:balance;font-size:clamp(1.7rem,2vw,2.05rem);font-weight:400;line-height:1.06}.fnd--lead[data-astro-cid-cnaw4wt3] .fnd__name[data-astro-cid-cnaw4wt3]{max-width:18ch;font-size:clamp(1.9rem,2.6vw,2.5rem)}.fnd__statement[data-astro-cid-cnaw4wt3]{max-width:52ch;color:var(--ink-700);font-size:1rem;line-height:1.55}.fnd--lead[data-astro-cid-cnaw4wt3] .fnd__statement[data-astro-cid-cnaw4wt3]{font-size:1.06rem}.fnd--lead[data-astro-cid-cnaw4wt3] .fnd__list[data-astro-cid-cnaw4wt3]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,2.4vw,36px);margin-top:18px}@media (width<=620px){.fnd--lead[data-astro-cid-cnaw4wt3] .fnd__list[data-astro-cid-cnaw4wt3]{grid-template-columns:minmax(0,1fr)}}.fnd__list[data-astro-cid-cnaw4wt3]{border-top:1px solid var(--paper-line);margin-top:14px;display:grid}.fnd__list[data-astro-cid-cnaw4wt3] li[data-astro-cid-cnaw4wt3]{border-bottom:1px solid var(--paper-line)}.fnd__link[data-astro-cid-cnaw4wt3]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:44px;padding:14px 4px;display:grid}.fnd__sol[data-astro-cid-cnaw4wt3]{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink-900);font-size:1.04rem;font-weight:600}.fnd__hint[data-astro-cid-cnaw4wt3]{color:var(--ink-500);grid-column:1;font-size:.92rem;line-height:1.4}.fnd__arrow[data-astro-cid-cnaw4wt3]{background:var(--paper);width:36px;height:36px;color:var(--teal-700);transition:background-color .2s var(--ease), color .2s var(--ease), translate .2s var(--ease);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.fnd__link[data-astro-cid-cnaw4wt3]:hover .fnd__sol[data-astro-cid-cnaw4wt3]{color:var(--teal-800)}.fnd__link[data-astro-cid-cnaw4wt3]:hover .fnd__arrow[data-astro-cid-cnaw4wt3]{background:var(--navy-900);color:#fff;translate:3px}@media (width<=1100px) and (width>=761px){.fnd[data-astro-cid-cnaw4wt3]{grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.fnd__media[data-astro-cid-cnaw4wt3]{padding:14px 0 14px 14px}}.cf[data-astro-cid-w3xloncu]{gap:14px;display:grid}.cf__stages[data-astro-cid-w3xloncu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.4vw,48px);display:grid}.cf__stage[data-astro-cid-w3xloncu]{border-radius:var(--r-xl);background:#ffffff0d;border:1px solid #ffffff1a;align-content:start;gap:6px;padding:clamp(20px,2vw,26px);display:grid;position:relative}.cf__stage--record[data-astro-cid-w3xloncu]{background:var(--teal-500);border-color:#0000}.cf__stage--action[data-astro-cid-w3xloncu]{background:#fff;border-color:#0000}.cf__stage[data-astro-cid-w3xloncu]+.cf__stage[data-astro-cid-w3xloncu]:before{content:"";background:var(--teal-400);width:clamp(28px,3.4vw,48px);height:2px;position:absolute;top:44px;right:100%}.cf__join[data-astro-cid-w3xloncu]{z-index:1;border-radius:var(--r-pill);background:var(--navy-950);font-family:var(--font-display), sans-serif;color:#fff;white-space:nowrap;border:1px solid #63d6c866;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:-16px;left:clamp(-60px,-4vw,-40px)}.cf__join[data-astro-cid-w3xloncu]:before{content:"";background:var(--teal-400);border-radius:50%;width:8px;height:8px}.cf__join--human[data-astro-cid-w3xloncu]{color:var(--navy-950);border-color:var(--teal-500);box-shadow:var(--sh-md);background:#fff}.cf__icon[data-astro-cid-w3xloncu]{width:42px;height:42px;color:var(--teal-300);background:#63d6c824;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.cf__stage--record[data-astro-cid-w3xloncu] .cf__icon[data-astro-cid-w3xloncu]{background:var(--navy-950)}.cf__stage--action[data-astro-cid-w3xloncu] .cf__icon[data-astro-cid-w3xloncu]{background:var(--teal-50);color:var(--teal-700)}.cf__name[data-astro-cid-w3xloncu]{font-family:var(--font-serif), Georgia, serif;color:#fff;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:400;line-height:1.1}.cf__note[data-astro-cid-w3xloncu]{color:#a9bacb;font-size:.9rem}.cf__stage--record[data-astro-cid-w3xloncu] .cf__name[data-astro-cid-w3xloncu],.cf__stage--action[data-astro-cid-w3xloncu] .cf__name[data-astro-cid-w3xloncu]{color:var(--navy-950)}.cf__stage--record[data-astro-cid-w3xloncu] .cf__note[data-astro-cid-w3xloncu]{color:var(--navy-900)}.cf__stage--action[data-astro-cid-w3xloncu] .cf__note[data-astro-cid-w3xloncu]{color:var(--ink-500)}.cf__items[data-astro-cid-w3xloncu]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cf__items[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]{border-radius:var(--r-pill);font-family:var(--font-display), sans-serif;color:#fff;background:#ffffff14;padding:6px 12px;font-size:.88rem;font-weight:600}.cf__stage--record[data-astro-cid-w3xloncu] .cf__items[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]{color:var(--navy-950);background:#050f1d24}.cf__stage--action[data-astro-cid-w3xloncu] .cf__items[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]{background:var(--navy-900)}.cf__example[data-astro-cid-w3xloncu]{border-radius:var(--r-xl);border:1px dashed #63d6c859;padding-block:14px;display:grid}.cf__example-label[data-astro-cid-w3xloncu]{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-300);margin-bottom:8px;padding-inline:clamp(20px,2vw,26px);font-size:.8rem;font-weight:600}.cf__example[data-astro-cid-w3xloncu] ol[data-astro-cid-w3xloncu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.4vw,48px);display:grid}.cf__example[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]{color:#dbe5ee;padding-inline:clamp(20px,2vw,26px);font-size:.95rem;line-height:1.4}@media (width<=1000px){.cf__stages[data-astro-cid-w3xloncu]{grid-template-columns:minmax(0,1fr);gap:34px}.cf__stage[data-astro-cid-w3xloncu]+.cf__stage[data-astro-cid-w3xloncu]:before{width:2px;height:34px;inset:auto auto 100% 40px}.cf__join[data-astro-cid-w3xloncu]{top:-17px;left:58px}.cf__stage--record[data-astro-cid-w3xloncu],.cf__stage--action[data-astro-cid-w3xloncu]{padding-top:30px}.cf__example[data-astro-cid-w3xloncu] ol[data-astro-cid-w3xloncu]{counter-reset:ex;grid-template-columns:minmax(0,1fr);gap:6px}.cf__example[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]{counter-increment:ex;padding-left:48px;position:relative}.cf__example[data-astro-cid-w3xloncu] li[data-astro-cid-w3xloncu]:before{content:counter(ex);font-family:var(--font-display), sans-serif;color:var(--teal-300);font-weight:600;position:absolute;top:0;left:22px}}.sol-hero[data-astro-cid-h2glevfz]{padding-block:clamp(44px,5vw,80px) clamp(52px,5.6vw,92px)}.sol-hero__inner[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,68px);display:grid;position:relative}.sol-hero__title[data-astro-cid-h2glevfz]{text-wrap:balance;max-width:16ch}.sol-hero__lead[data-astro-cid-h2glevfz]{max-width:40ch;margin-top:22px}.sol-hero__actions[data-astro-cid-h2glevfz]{gap:14px;margin-top:30px}@media (width<=1000px){.sol-hero__inner[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr);gap:40px}.sol-hero__title[data-astro-cid-h2glevfz]{max-width:none}}.sol-find[data-astro-cid-h2glevfz]{padding-block:var(--section-y)}.sol-find__grid[data-astro-cid-h2glevfz]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:clamp(18px,2vw,28px);display:grid}@media (width<=1100px){.sol-find__grid[data-astro-cid-h2glevfz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sol-find__grid[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}}.sol-close[data-astro-cid-h2glevfz]{isolation:isolate;border-radius:var(--r-shell);background:var(--navy-900);box-shadow:var(--sh-dark);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,80px);margin-top:clamp(64px,6vw,96px);padding:clamp(28px,4.4vw,64px);display:grid;position:relative;overflow:hidden}.sol-close[data-astro-cid-h2glevfz]>[data-astro-cid-h2glevfz]:not(.shell__grid){position:relative}.sol-close[data-astro-cid-h2glevfz] h2[data-astro-cid-h2glevfz]{text-wrap:balance;max-width:16ch}.sol-close__side[data-astro-cid-h2glevfz]{gap:22px;display:grid}.sol-close__actions[data-astro-cid-h2glevfz]{gap:12px}@media (width<=900px){.sol-close[data-astro-cid-h2glevfz]{grid-template-columns:minmax(0,1fr)}}
