.jump[data-astro-cid-7mrmew4x]{align-items:flex-start;gap:var(--rr-space-6) var(--rr-space-10);padding-top:var(--rr-space-8);border-top:var(--rr-border);flex-wrap:wrap;display:flex}.jump__group[data-astro-cid-7mrmew4x]{gap:var(--rr-space-3);flex-direction:column;min-width:0;display:flex}.jump__label[data-astro-cid-7mrmew4x]{font-size:var(--rr-fs-eyebrow);font-weight:var(--rr-weight-semibold);letter-spacing:var(--rr-tracking-eyebrow);text-transform:uppercase;color:var(--rr-color-muted)}.jump__list[data-astro-cid-7mrmew4x]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.jump__chip[data-astro-cid-7mrmew4x]{height:var(--rr-chip-h);border-radius:var(--rr-radius-pill);border:1px solid var(--rr-color-line-strong);background:var(--rr-color-surface);color:var(--rr-color-ink);font-size:var(--rr-fs-small);font-weight:var(--rr-weight-medium);white-space:nowrap;transition:border-color var(--rr-duration-fast) var(--rr-ease-out), color var(--rr-duration-fast) var(--rr-ease-out), transform var(--rr-duration-fast) var(--rr-ease-out);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.jump__chip[data-astro-cid-7mrmew4x]:hover{border-color:var(--rr-color-robin);color:var(--rr-color-robin-dark);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.jump__chip[data-astro-cid-7mrmew4x]:hover{transform:none}}@media (width<=639.98px){.jump[data-astro-cid-7mrmew4x]{align-items:stretch;gap:var(--rr-space-5);flex-flow:column}.jump__group[data-astro-cid-7mrmew4x]{gap:var(--rr-space-2)}.jump__list[data-astro-cid-7mrmew4x]{min-width:0;margin-inline:calc(-1 * var(--rr-gutter));padding-inline:var(--rr-gutter) calc(var(--rr-gutter) + 40px);scrollbar-width:none;scroll-padding-inline:var(--rr-gutter);scroll-snap-type:x proximity;flex-wrap:nowrap;padding-block:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.jump__list[data-astro-cid-7mrmew4x]::-webkit-scrollbar{display:none}.jump__list[data-astro-cid-7mrmew4x] li[data-astro-cid-7mrmew4x]{scroll-snap-align:start;flex:none}.jump__chip[data-astro-cid-7mrmew4x]{padding:0 16px}}.tag[data-astro-cid-7t72llso]{border-radius:var(--rr-radius-pill);background:var(--rr-color-sage-tint);color:var(--rr-color-sage-dark);font-size:var(--rr-fs-caption);font-weight:var(--rr-weight-medium);align-items:center;padding:4px 12px;line-height:1.4;display:inline-flex}.cap[data-astro-cid-uofbiihs]{column-gap:var(--rr-space-7);row-gap:var(--rr-space-3);padding:var(--rr-space-9);background:var(--rr-color-surface);border:var(--rr-border);border-radius:var(--rr-radius-lg);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.cap__icon[data-astro-cid-uofbiihs]{grid-area:1/1/span 3}.cap__icon--sm[data-astro-cid-uofbiihs]{display:none}.cap__title[data-astro-cid-uofbiihs],.cap__body[data-astro-cid-uofbiihs],.cap__for[data-astro-cid-uofbiihs]{grid-column:2}.cap__title[data-astro-cid-uofbiihs]{font-size:var(--rr-fs-h3);line-height:var(--rr-lh-snug)}.cap__body[data-astro-cid-uofbiihs]{font-size:var(--rr-fs-body);line-height:var(--rr-lh-body)}.cap__for--tags[data-astro-cid-uofbiihs]{align-items:center;gap:var(--rr-space-2);flex-wrap:wrap;display:flex}.cap__for--line[data-astro-cid-uofbiihs]{display:none}.cap__label[data-astro-cid-uofbiihs]{font-size:.8125rem;font-weight:var(--rr-weight-semibold);color:var(--rr-color-muted);margin-right:4px}.cap--wide[data-astro-cid-uofbiihs]{grid-column:1/-1}@media (width>=1100px){.cap--wide[data-astro-cid-uofbiihs]{grid-template-columns:auto minmax(0,36rem) minmax(0,1fr)}.cap--wide[data-astro-cid-uofbiihs] .cap__for--tags[data-astro-cid-uofbiihs]{grid-area:1/3/span 2;justify-content:flex-end;align-self:center}}@media (width<=639.98px){.cap[data-astro-cid-uofbiihs]{padding:var(--rr-space-6) 0;border:0;border-top:1px solid var(--rr-color-line-strong);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);column-gap:14px}.cap__icon--lg[data-astro-cid-uofbiihs]{display:none}.cap__icon--sm[data-astro-cid-uofbiihs]{grid-area:1/1;align-self:center;display:inline-flex}.cap__title[data-astro-cid-uofbiihs]{grid-area:1/2;align-self:center}.cap__body[data-astro-cid-uofbiihs],.cap__for[data-astro-cid-uofbiihs]{grid-column:1/-1}.cap__body[data-astro-cid-uofbiihs]{margin-top:0}.cap__for--tags[data-astro-cid-uofbiihs]{display:none}.cap__for--line[data-astro-cid-uofbiihs]{font-size:var(--rr-fs-caption);line-height:var(--rr-lh-compact);color:var(--rr-color-sage-dark);display:block}.cap__for--line[data-astro-cid-uofbiihs] strong[data-astro-cid-uofbiihs]{font-weight:var(--rr-weight-semibold)}}.wed__row[data-astro-cid-ji66twi2]{align-items:center;gap:var(--rr-space-12);flex-wrap:wrap;display:flex}.wed__row[data-astro-cid-ji66twi2] .wed__photo{flex:460px;min-width:0}.wed__text[data-astro-cid-ji66twi2]{align-items:flex-start;gap:var(--rr-space-5);flex-direction:column;flex:480px;min-width:0;display:flex}.wed__lists[data-astro-cid-ji66twi2]{align-self:stretch;gap:var(--rr-space-4) var(--rr-space-9);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.wed__list-title[data-astro-cid-ji66twi2]{font-family:var(--rr-font-display);font-style:italic;font-size:var(--rr-fs-h4);color:var(--rr-color-robin);margin-bottom:var(--rr-space-2);line-height:1.25}.wed__text[data-astro-cid-ji66twi2] .wed__list{--blist-pad:11px;font-size:var(--rr-fs-ui)}.wed__cta[data-astro-cid-ji66twi2]{margin-top:var(--rr-space-3)}@media (width<=639.98px){.wed__row[data-astro-cid-ji66twi2]{gap:var(--rr-space-6)}.wed__row[data-astro-cid-ji66twi2] .wed__photo{aspect-ratio:4/3;flex-basis:100%}.wed__text[data-astro-cid-ji66twi2]{align-items:stretch;gap:var(--rr-space-4);flex-basis:100%}}@media (width>=640px) and (width<=899.98px){.wed__row[data-astro-cid-ji66twi2] .wed__photo{aspect-ratio:4/3;flex-basis:100%}.wed__text[data-astro-cid-ji66twi2]{flex-basis:100%}}@media (width>=900px){.wed__row[data-astro-cid-ji66twi2]{flex-wrap:nowrap;gap:clamp(32px,4vw,64px)}.wed__row[data-astro-cid-ji66twi2] .wed__photo{flex:46 1 0}.wed__text[data-astro-cid-ji66twi2]{flex:48 1 0}}.pcard[data-astro-cid-42goh5nb]{background:var(--rr-color-surface);border:var(--rr-border);border-radius:var(--rr-radius-lg);flex-direction:column;display:flex;overflow:hidden}.pcard__body[data-astro-cid-42goh5nb]{gap:var(--rr-space-3);padding:var(--rr-space-8);flex-direction:column;flex:1;display:flex}.pcard__body[data-astro-cid-42goh5nb] .pcard__cta{padding-top:var(--rr-space-2);align-self:flex-start;margin-top:auto}.pcard__title[data-astro-cid-42goh5nb]{font-size:var(--rr-fs-h3);line-height:var(--rr-lh-snug)}.pcard__body[data-astro-cid-42goh5nb] .pcard__list{margin-top:var(--rr-space-2);font-size:var(--rr-fs-small)}@media (width<=639.98px){.pcard[data-astro-cid-42goh5nb] .pcard__photo{aspect-ratio:16/9}.pcard__body[data-astro-cid-42goh5nb]{padding:var(--rr-space-6)}}.cta[data-astro-cid-kp6b245u]{background:var(--rr-color-blossom);align-items:center;padding-block:clamp(56px,4vw + 40px,96px);display:flex}.cta__row[data-astro-cid-kp6b245u]{justify-content:space-between;align-items:center;gap:var(--rr-space-8) var(--rr-space-12);flex-wrap:wrap;display:flex}.cta__text[data-astro-cid-kp6b245u]{gap:var(--rr-space-4);flex-direction:column;flex:420px;max-width:700px;display:flex}.cta__text[data-astro-cid-kp6b245u] h2[data-astro-cid-kp6b245u]{font-size:var(--rr-fs-h2-band)}.cta__text[data-astro-cid-kp6b245u] p[data-astro-cid-kp6b245u]{color:var(--rr-color-ink-soft)}.cta__actions[data-astro-cid-kp6b245u]{align-items:center;gap:var(--rr-space-3) var(--rr-space-6);flex-wrap:wrap;display:flex}@media (width<=899.98px){.cta__row[data-astro-cid-kp6b245u]{flex-direction:column;align-items:stretch}.cta__text[data-astro-cid-kp6b245u]{flex:none}}@media (width<=639.98px){.cta__actions[data-astro-cid-kp6b245u]{text-align:center;flex-direction:column;align-items:stretch}.cta__actions[data-astro-cid-kp6b245u] .tlink{justify-content:center}}.intro[data-astro-cid-lnthwwyx]{padding-block:clamp(32px,6vw,80px) clamp(36px,4vw,64px)}.intro__row[data-astro-cid-lnthwwyx]{align-items:flex-end;gap:var(--rr-space-8) var(--rr-space-12);margin-bottom:var(--rr-space-10);flex-wrap:wrap;display:flex}.intro__head[data-astro-cid-lnthwwyx]{gap:var(--rr-space-5);flex-direction:column;flex:560px;max-width:720px;display:flex}.intro__lead[data-astro-cid-lnthwwyx]{max-width:460px;font-size:var(--rr-fs-lead);flex:360px}@media (width<=639.98px){.intro__head[data-astro-cid-lnthwwyx]{gap:var(--rr-space-3)}.intro[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx]{font-size:clamp(2.25rem,10vw,2.5rem)}.intro[data-astro-cid-lnthwwyx] h1[data-astro-cid-lnthwwyx] .accent[data-astro-cid-lnthwwyx]{display:block}.intro__row[data-astro-cid-lnthwwyx]{margin-bottom:var(--rr-space-6);gap:var(--rr-space-4)}}.band[data-astro-cid-lnthwwyx]{border-block:var(--rr-border)}.band--linen[data-astro-cid-lnthwwyx]{background:var(--rr-color-linen);padding-block:clamp(56px,5vw + 32px,104px)}.band--linen2[data-astro-cid-lnthwwyx]{background:var(--rr-color-linen-2)}.band__head[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:flex-end;gap:var(--rr-space-5) var(--rr-space-12);flex-wrap:wrap;margin-bottom:clamp(24px,4vw,56px);display:flex}.band__head-main[data-astro-cid-lnthwwyx]{gap:var(--rr-space-3);flex-direction:column;flex:400px;max-width:660px;display:flex}.band__intro[data-astro-cid-lnthwwyx]{flex:320px;max-width:440px}.caps[data-astro-cid-lnthwwyx]{gap:var(--rr-space-6);grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));display:grid}.products[data-astro-cid-lnthwwyx]{gap:var(--rr-space-6);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}@media (width<=639.98px){.caps[data-astro-cid-lnthwwyx]{display:block}.products[data-astro-cid-lnthwwyx]{gap:var(--rr-space-4)}}
