.repo[data-astro-cid-kksfj6kt]{--cream:#f6f3ee;--cream-deep:#e6dfd4;--forest:#0e6e9e;--petroleum:#3e2770;--turquoise:#0f6468;--ink:#1a1228;background:var(--cream);min-height:100dvh;color:var(--ink);padding:calc(var(--nav-clearance) + .4rem) 1.5rem 3.2rem;font-family:Outfit,sans-serif}.repo[data-astro-cid-kksfj6kt]:not([data-ready]) form[data-astro-cid-kksfj6kt]{display:none}.repo[data-astro-cid-kksfj6kt].is-cycle.is-centia{background:var(--forest);color:var(--cream)}.repo[data-astro-cid-kksfj6kt].is-cycle.is-nervia{background:var(--petroleum);color:var(--cream)}.repo[data-astro-cid-kksfj6kt].is-cycle.is-both{background:var(--turquoise);color:var(--cream)}.repo__noscript[data-astro-cid-kksfj6kt]{max-width:28rem;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.5}.repo__bar[data-astro-cid-kksfj6kt]{justify-content:flex-end;align-items:center;gap:1rem;min-height:2.75rem;font-size:.85rem;font-weight:600;display:flex}.repo__bar[data-astro-cid-kksfj6kt] p[data-astro-cid-kksfj6kt]{margin:0}.repo__back[data-astro-cid-kksfj6kt]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0}.repo[data-astro-cid-kksfj6kt] h1[data-astro-cid-kksfj6kt]{max-width:16ch;scroll-margin-top:var(--nav-clearance);letter-spacing:-.04em;margin:1.4rem 0 0;font-family:Fraunces,serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:500;line-height:1.02}.repo__choices[data-astro-cid-kksfj6kt],.repo__formulas[data-astro-cid-kksfj6kt]{gap:.55rem;max-width:38rem;margin-top:1.6rem;display:grid}.repo__choice[data-astro-cid-kksfj6kt],.repo__formula[data-astro-cid-kksfj6kt]{cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;width:100%;font-family:Outfit,sans-serif}.repo__choice[data-astro-cid-kksfj6kt]{min-height:4.25rem;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0;padding:1rem 1.15rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35}.repo__choice[data-astro-cid-kksfj6kt][aria-pressed=true]{background:var(--forest);color:var(--cream);box-shadow:none}.repo[data-astro-cid-kksfj6kt] section[data-astro-cid-kksfj6kt].is-wide .repo__formulas[data-astro-cid-kksfj6kt]{max-width:72rem}.repo__formula[data-astro-cid-kksfj6kt]{min-height:6.4rem;color:var(--cream);grid-template-columns:6.4rem 1fr;display:grid}.repo__formula[data-astro-cid-kksfj6kt].is-centia{background:var(--forest)}.repo__formula[data-astro-cid-kksfj6kt].is-nervia{background:var(--petroleum)}.repo__formula[data-astro-cid-kksfj6kt].is-both{background:var(--turquoise)}.repo__formula[data-astro-cid-kksfj6kt] img[data-astro-cid-kksfj6kt]{object-fit:cover;width:100%;height:100%;display:block}.repo__photos[data-astro-cid-kksfj6kt]{grid-template-columns:1fr 1fr;min-height:6.4rem;display:grid}.repo__formula-copy[data-astro-cid-kksfj6kt]{flex-direction:column;justify-content:center;gap:.3rem;padding:.9rem 1rem;display:flex}.repo__formula-name[data-astro-cid-kksfj6kt]{letter-spacing:-.04em;font-family:Fraunces,serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500;line-height:.95}.repo__formula-line[data-astro-cid-kksfj6kt]{font-size:.95rem;line-height:1.4}.repo__formula[data-astro-cid-kksfj6kt][aria-pressed=true],.repo__formula[data-astro-cid-kksfj6kt]:focus-visible{box-shadow:inset 0 0 0 4px var(--cream)}.repo__echo[data-astro-cid-kksfj6kt],.repo__formula-summary[data-astro-cid-kksfj6kt],.repo__legend[data-astro-cid-kksfj6kt]{max-width:32rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.5}.repo__formula-summary[data-astro-cid-kksfj6kt]{font-weight:600}.repo__specs[data-astro-cid-kksfj6kt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;margin:1.6rem 0 0;display:grid}.repo__specs[data-astro-cid-kksfj6kt] dt[data-astro-cid-kksfj6kt]{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:600}.repo__specs[data-astro-cid-kksfj6kt] dd[data-astro-cid-kksfj6kt]{letter-spacing:-.03em;margin:.25rem 0 0;font-family:Fraunces,serif;font-size:clamp(1.15rem,4.2vw,1.35rem);font-weight:500;line-height:1.15}.repo__legend[data-astro-cid-kksfj6kt]{font-size:.95rem}.repo__consent[data-astro-cid-kksfj6kt]{border:0;max-width:34rem;margin:1.5rem 0 0;padding:0}.repo__consent[data-astro-cid-kksfj6kt] legend[data-astro-cid-kksfj6kt]{margin-bottom:.85rem;font-size:1rem;font-weight:600}.repo__check[data-astro-cid-kksfj6kt]{cursor:pointer;grid-template-columns:1.15rem 1fr;align-items:start;gap:.75rem;margin-top:.75rem;font-size:.98rem;line-height:1.45;display:grid}.repo__check[data-astro-cid-kksfj6kt] input[data-astro-cid-kksfj6kt]{appearance:none;background:0 0;width:1.15rem;height:1.15rem;margin:.15rem 0 0;box-shadow:inset 0 0 0 2px}.repo__check[data-astro-cid-kksfj6kt] input[data-astro-cid-kksfj6kt]:checked{background-color:var(--cream);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%231A1228' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.2 4.2L19 7.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem}.repo__save[data-astro-cid-kksfj6kt]{min-height:var(--cta-h);background:var(--cream);color:var(--ink);cursor:pointer;border:0;margin-top:1.5rem;padding:.8rem 1.35rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600}.repo__save[data-astro-cid-kksfj6kt]:disabled{opacity:.4;cursor:not-allowed}.repo[data-astro-cid-kksfj6kt] [data-astro-cid-kksfj6kt]:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.repo[data-astro-cid-kksfj6kt].is-cycle [data-astro-cid-kksfj6kt]:focus-visible{outline-color:var(--cream)}@media (hover:hover){.repo__choice[data-astro-cid-kksfj6kt]:hover{background:var(--cream-deep)}.repo__formula[data-astro-cid-kksfj6kt]:hover{box-shadow:inset 0 0 0 4px var(--cream)}.repo__choice[data-astro-cid-kksfj6kt][aria-pressed=true]:hover{background:var(--forest)}.repo__save[data-astro-cid-kksfj6kt]:hover:not(:disabled){color:var(--cream);box-shadow:inset 0 0 0 2px var(--cream);background:0 0}}@media (width>=900px){.repo[data-astro-cid-kksfj6kt]{padding-left:2.6rem;padding-right:2.6rem}.repo__formulas[data-astro-cid-kksfj6kt]{grid-template-columns:repeat(3,1fr);align-items:stretch}.repo__formula[data-astro-cid-kksfj6kt]{grid-template-rows:14rem 1fr;grid-template-columns:1fr;min-height:22rem}.repo__photos[data-astro-cid-kksfj6kt]{min-height:14rem}.repo__formula-copy[data-astro-cid-kksfj6kt]{padding:1.15rem 1.15rem 1.3rem}.repo__save[data-astro-cid-kksfj6kt]{width:auto}}@media (width<=899px){.repo__save[data-astro-cid-kksfj6kt]{width:100%}}
