.cfh-link[data-astro-cid-j7pv25f6]{color:inherit;font-weight:500;text-decoration:underline 1px;text-underline-offset:.32em;background:none;border:0;padding:0;font:inherit;cursor:pointer}.cfh-link[data-astro-cid-j7pv25f6]:hover{color:var(--cfh-red)}.cfh-btn--paper[data-astro-cid-j7pv25f6]{background:var(--cfh-paper);color:var(--cfh-red)}.cfh-btn--paper[data-astro-cid-j7pv25f6]:hover{background:var(--cfh-paper-2)}.cfh-hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,8vw,6rem)}.cfh-hero__in[data-astro-cid-j7pv25f6]{align-items:end;display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.cfh-hero__text[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;grid-column:1 / 8}.cfh-hero__eyebrow[data-astro-cid-j7pv25f6]{color:var(--cfh-muted);font-size:.875rem;font-weight:500;margin:0}.cfh-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--cfh-text);font-size:clamp(2.75rem,6.2vw,6.25rem);letter-spacing:-.045em;line-height:.95;margin:0;max-width:12ch}.cfh-hero__lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.3vw,1.35rem);line-height:1.45;margin:0;max-width:50ch}.cfh-hero__acts[data-astro-cid-j7pv25f6]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.cfh-hero__pic[data-astro-cid-j7pv25f6]{aspect-ratio:1;background:var(--cfh-paper-2);grid-column:8 / 13;margin:0}.cfh-hero__pic[data-astro-cid-j7pv25f6]{overflow:hidden}.cfh-hero__pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:cfh-hero-in 1.4s cubic-bezier(.2,.7,.2,1) both;height:100%;object-fit:cover;width:100%}.cfh-hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:cfh-rise .9s cubic-bezier(.2,.7,.2,1) both}.cfh-hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.08s}.cfh-hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.16s}.cfh-hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.24s}@keyframes cfh-hero-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes cfh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cfh-hero__pic[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.cfh-hero__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:none}}.cfh-band[data-astro-cid-j7pv25f6]{background:var(--cfh-navy);color:#fff}.cfh-band__in[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:2.5rem}.cfh-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem;margin:0}.cfh-band[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--cfh-font-heading);font-size:1.35rem;letter-spacing:-.025em;line-height:1.1}.cfh-band[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#ffffffc7;font-size:.9rem;line-height:1.45}.cfh-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{gap:.5rem}.cfh-idx[data-astro-cid-j7pv25f6]{padding-block:clamp(3.5rem,8vw,7.5rem)}.cfh-idx[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cfh-prods[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cfh-quote[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,2.5vw + 1rem,3.5rem);letter-spacing:-.035em;line-height:1.05;margin:0}.cfh-idx__in[data-astro-cid-j7pv25f6]{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:2.5rem}.cfh-idx__list[data-astro-cid-j7pv25f6]{grid-column:1 / 9;list-style:none;margin:0;padding:0}.cfh-idx__row[data-astro-cid-j7pv25f6]{border-top:1px solid var(--cfh-border);padding-block:1rem}.cfh-idx__row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--cfh-border)}.cfh-idx__main[data-astro-cid-j7pv25f6]{align-items:baseline;color:var(--cfh-text);display:grid;gap:1rem;grid-template-columns:3.5rem minmax(0,1fr) auto;text-decoration:none;transition:color var(--cfh-transition-fast),opacity var(--cfh-transition-fast)}.cfh-idx__n[data-astro-cid-j7pv25f6],.cfh-idx__count[data-astro-cid-j7pv25f6]{color:var(--cfh-muted);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.cfh-idx__name[data-astro-cid-j7pv25f6]{font-family:var(--cfh-font-heading);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1}.cfh-idx__list[data-astro-cid-j7pv25f6]:hover .cfh-idx__row[data-astro-cid-j7pv25f6]:not(:hover) .cfh-idx__main[data-astro-cid-j7pv25f6]{opacity:.4}.cfh-idx__main[data-astro-cid-j7pv25f6]:hover,.cfh-idx__main[data-astro-cid-j7pv25f6]:focus-visible{color:var(--cfh-red)}.cfh-idx__all[data-astro-cid-j7pv25f6]{color:var(--cfh-navy)!important}.cfh-idx__thumb[data-astro-cid-j7pv25f6]{display:none}.cfh-idx__preview[data-astro-cid-j7pv25f6]{aspect-ratio:1;background:var(--cfh-paper-2);grid-column:9 / 13;margin:0;position:sticky;top:100px}.cfh-idx__preview[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;mix-blend-mode:multiply;object-fit:contain;padding:8%;width:100%}.cfh-stmt[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,8vw,7.5rem)}.cfh-stmt__p[data-astro-cid-j7pv25f6]{font-family:var(--cfh-font-heading);font-size:1.5625rem;letter-spacing:-.02em;line-height:1.3;margin:0 0 0 calc(.25*(100% + 2rem));max-width:30ch}.cfh-stmt__p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit}.cfh-stmt__p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--cfh-red)}.cfh-prods[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,8vw,7.5rem)}.cfh-prods__head[data-astro-cid-j7pv25f6]{align-items:baseline;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2.5rem}.cfh-prods__grid[data-astro-cid-j7pv25f6]{display:grid;gap:4rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.cfh-quote[data-astro-cid-j7pv25f6]{background:var(--cfh-red);color:#fff}.cfh-quote__in[data-astro-cid-j7pv25f6]{display:grid;gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3rem,8vw,7.5rem)}.cfh-quote[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;grid-column:1 / 6}.cfh-quote__form[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;grid-column:6 / 13}.cfh-quote[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:500}.cfh-quote[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;font:inherit;font-size:1.5rem;line-height:1.3;padding-block:.5rem;resize:vertical;width:100%}.cfh-quote[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]::placeholder{color:#ffffffa6}.cfh-quote[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:2px solid #fff;outline-offset:4px}.cfh-quote__acts[data-astro-cid-j7pv25f6]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.cfh-quote[data-astro-cid-j7pv25f6] .cfh-link[data-astro-cid-j7pv25f6]{color:#fff}.cfh-quote[data-astro-cid-j7pv25f6] .cfh-link[data-astro-cid-j7pv25f6]:hover{color:#fff;opacity:.8}@media(max-width:960px){.cfh-hero__text[data-astro-cid-j7pv25f6],.cfh-hero__pic[data-astro-cid-j7pv25f6],.cfh-idx__list[data-astro-cid-j7pv25f6],.cfh-quote[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.cfh-quote__form[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.cfh-band__in[data-astro-cid-j7pv25f6],.cfh-prods__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.cfh-idx__preview[data-astro-cid-j7pv25f6]{display:none}.cfh-idx__list[data-astro-cid-j7pv25f6]:hover .cfh-idx__row[data-astro-cid-j7pv25f6]:not(:hover) .cfh-idx__main[data-astro-cid-j7pv25f6]{opacity:1}.cfh-stmt__p[data-astro-cid-j7pv25f6]{margin-left:0}}@media(max-width:640px){.cfh-idx__main[data-astro-cid-j7pv25f6]{grid-template-columns:2.5rem minmax(0,1fr)}.cfh-idx__count[data-astro-cid-j7pv25f6]{grid-column:2}.cfh-idx__thumb[data-astro-cid-j7pv25f6]{aspect-ratio:1;background:var(--cfh-paper-2);display:block;margin:.75rem 0 0 2.5rem;mix-blend-mode:multiply;object-fit:contain;padding:8%;width:calc(100% - 2.5rem)}.cfh-prods__grid[data-astro-cid-j7pv25f6]{gap:2.5rem 1rem}}
