.video-toggle[data-astro-cid-frmobiq6]{width:44px;height:44px;color:var(--color-white);backdrop-filter:blur(6px);background:#102a439e;border:1px solid #ffffff8c;border-radius:50%;place-items:center;transition:background-color .16s,border-color .16s;display:grid}.video-toggle[data-astro-cid-frmobiq6][hidden]{display:none}.video-toggle[data-astro-cid-frmobiq6]:focus-visible{outline-color:var(--color-gold)}.video-toggle__icon[data-astro-cid-frmobiq6]{grid-area:1/1;place-items:center;display:grid}.video-toggle__icon--play[data-astro-cid-frmobiq6]{visibility:hidden}.video-toggle[data-astro-cid-frmobiq6][aria-pressed=true] .video-toggle__icon--play[data-astro-cid-frmobiq6]{visibility:visible}.video-toggle[data-astro-cid-frmobiq6][aria-pressed=true] .video-toggle__icon--pause[data-astro-cid-frmobiq6]{visibility:hidden}@media (hover:hover){.video-toggle[data-astro-cid-frmobiq6]:hover{border-color:var(--color-white);background:#102a43db}}html.film-open{overflow:hidden}.film[data-astro-cid-oki47qgo]{width:min(75rem,100vw - 2rem,177.778dvh - 12.4444rem);max-width:none;max-height:none;color:var(--color-white);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.film[data-astro-cid-oki47qgo]::backdrop{background:#102a43e6}.film__inner[data-astro-cid-oki47qgo]{gap:.75rem;display:grid}.film__close[data-astro-cid-oki47qgo]{width:44px;height:44px;color:var(--color-white);border:1px solid #ffffff8c;border-radius:50%;justify-self:end;place-items:center;display:grid}.film__close[data-astro-cid-oki47qgo]:focus-visible{outline-color:var(--color-gold)}.film__frame[data-astro-cid-oki47qgo]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-ink);box-shadow:var(--shadow-lg);overflow:hidden}.film__video[data-astro-cid-oki47qgo]{object-fit:contain;background:var(--color-ink);width:100%;height:100%}.film__video[data-astro-cid-oki47qgo]:focus-visible{outline-color:var(--color-gold);outline-offset:-3px}@media (hover:hover){.film__close[data-astro-cid-oki47qgo]:hover{border-color:var(--color-white);background:#ffffff14}}@media (prefers-reduced-motion:no-preference){.film[data-astro-cid-oki47qgo][open]{animation:film-in .24s var(--ease-out)}.film[data-astro-cid-oki47qgo][open]::backdrop{animation:.24s film-fade}}@keyframes film-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes film-fade{0%{opacity:0}}.vhero[data-astro-cid-wez3wgs6]{--navy:#102a43;--wave-bg:transparent;--copy-w:clamp(27.5rem, 34vw, 35rem);isolation:isolate;background:var(--navy);flex-direction:column;display:flex;position:relative;overflow:hidden}.vhero__media[data-astro-cid-wez3wgs6]{z-index:0;aspect-ratio:4/5;background:var(--graphics-hero-gradient);width:100%;min-height:22rem;max-height:72svh;position:relative;overflow:hidden}.vhero__media[data-astro-cid-wez3wgs6]:before,.vhero__media[data-astro-cid-wez3wgs6]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.vhero__media[data-astro-cid-wez3wgs6]:before{background:linear-gradient(180deg, #102a43b8 0%, #102a4300 calc(var(--header-h) + 3rem))}.vhero__media[data-astro-cid-wez3wgs6]:after{background:linear-gradient(180deg, #102a4300 52%, #102a43b3 76%, var(--navy) 97%)}.vhero__picture[data-astro-cid-wez3wgs6]{display:contents}.vhero__poster[data-astro-cid-wez3wgs6],.vhero__video[data-astro-cid-wez3wgs6]{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.vhero__video[data-astro-cid-wez3wgs6]{opacity:0;transition:opacity .6s}.vhero[data-astro-cid-wez3wgs6].is-ready .vhero__video[data-astro-cid-wez3wgs6]{opacity:1}.vhero__toggle[data-astro-cid-wez3wgs6]{z-index:3;right:max(var(--gutter), env(safe-area-inset-right));position:absolute;bottom:4.75rem}.vhero__panel[data-astro-cid-wez3wgs6]{display:none}.vhero__inner[data-astro-cid-wez3wgs6]{z-index:2;pointer-events:none;margin-top:-3.5rem;position:relative}.vhero__copy[data-astro-cid-wez3wgs6]{pointer-events:auto;justify-items:start;max-width:36rem;padding-bottom:2.5rem;display:grid}.vhero__title[data-astro-cid-wez3wgs6]{max-width:16ch;color:var(--color-white)}.vhero__rule[data-astro-cid-wez3wgs6]{margin-top:1.25rem}.vhero__lead[data-astro-cid-wez3wgs6]{max-width:52ch;color:var(--color-off-white);margin-top:1.25rem}.vhero__actions[data-astro-cid-wez3wgs6]{margin-top:1.75rem}.vhero__film[data-astro-cid-wez3wgs6]{min-height:44px;color:var(--color-white);align-items:center;gap:.75rem;margin-top:1rem;font-weight:600;text-decoration:none;display:inline-flex}.vhero__film-icon[data-astro-cid-wez3wgs6]{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .16s,background-color .16s;display:grid}.vhero__film-icon[data-astro-cid-wez3wgs6] svg{margin-left:2px}.vhero__film-label[data-astro-cid-wez3wgs6]{text-underline-offset:.25em;text-decoration:underline 1px #ffffff73;transition:text-underline-offset .16s,text-decoration-color .16s}.vhero__film[data-astro-cid-wez3wgs6]:focus-visible{outline-color:var(--color-gold)}@media (hover:hover){.vhero__film[data-astro-cid-wez3wgs6]:hover .vhero__film-icon[data-astro-cid-wez3wgs6]{border-color:var(--color-gold);background:#ffffff0f}.vhero__film[data-astro-cid-wez3wgs6]:hover .vhero__film-label[data-astro-cid-wez3wgs6]{text-decoration-color:var(--color-gold);text-underline-offset:.36em}}.vhero[data-astro-cid-wez3wgs6] .vhero__wave{z-index:2;position:relative}@media (width<=479px){.vhero__actions[data-astro-cid-wez3wgs6]{width:100%;display:grid}.vhero__actions[data-astro-cid-wez3wgs6] .btn{width:100%}}@media (width>=768px){.vhero__media[data-astro-cid-wez3wgs6]{aspect-ratio:16/10;max-height:70svh}.vhero__inner[data-astro-cid-wez3wgs6]{margin-top:-4.5rem}.vhero__toggle[data-astro-cid-wez3wgs6]{bottom:5.75rem}.vhero__copy[data-astro-cid-wez3wgs6]{padding-bottom:3rem}}@media (width>=1024px){.vhero[data-astro-cid-wez3wgs6]{background:var(--graphics-hero-gradient);grid-template-rows:1fr auto;min-height:min(100dvh,920px);display:grid}.vhero__media[data-astro-cid-wez3wgs6]{aspect-ratio:auto;min-height:0;max-height:none;position:absolute;inset:0}.vhero__media[data-astro-cid-wez3wgs6]:after{content:none}.vhero__media[data-astro-cid-wez3wgs6]:before{background:linear-gradient(180deg, #102a438c 0%, #102a4300 calc(var(--header-h) + 2rem))}.vhero__toggle[data-astro-cid-wez3wgs6]{right:max(var(--gutter), calc((100% - var(--container)) / 2));bottom:calc(var(--graphics-wave-desktop-height) + 1.25rem)}.vhero__panel[data-astro-cid-wez3wgs6]{z-index:1;width:max(48%, calc((max(var(--gutter), (100% - var(--container)) / 2) + var(--copy-w)) / .75));background:linear-gradient(90deg,#102a43 0% 62%,#102a43d9 80%,#102a4300 100%);display:block;position:absolute;inset:0 auto 0 0}.vhero__inner[data-astro-cid-wez3wgs6]{padding-top:calc(var(--header-h) + env(safe-area-inset-top) + 2rem);align-items:center;margin-top:0;padding-bottom:2.5rem;display:flex}.vhero__copy[data-astro-cid-wez3wgs6]{max-width:var(--copy-w);padding-bottom:0}.vhero__title[data-astro-cid-wez3wgs6]{font-size:clamp(2.5rem,1.1rem + 2.2vw,3.5rem)}}@media (prefers-reduced-motion:no-preference){.vhero__item[data-astro-cid-wez3wgs6]{animation:vhero-rise .5s var(--ease-out) var(--d,0s) both}}@media (prefers-reduced-motion:reduce){.vhero__item[data-astro-cid-wez3wgs6]{animation:none}.vhero__video[data-astro-cid-wez3wgs6]{transition:none}}@keyframes vhero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cat-tile[data-astro-cid-6cojxnwh]{border-radius:var(--radius-md);background:var(--color-navy);height:100%;color:var(--color-off-white);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cat-tile[data-astro-cid-6cojxnwh]:focus-visible{outline-color:var(--color-mid-blue)}.cat-tile__media[data-astro-cid-6cojxnwh]{aspect-ratio:4/3;background:var(--color-ink);overflow:hidden}.cat-tile__media[data-astro-cid-6cojxnwh] img{object-fit:cover;width:100%;height:100%}.cat-tile__bar[data-astro-cid-6cojxnwh]{box-shadow:inset 0 2px 0 var(--color-gold);flex:1;align-content:start;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.cat-tile__head[data-astro-cid-6cojxnwh]{gap:.25rem;display:grid}.cat-tile__title[data-astro-cid-6cojxnwh]{color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.01em;text-underline-offset:.2em;font-size:1.3125rem;font-weight:600;line-height:1.25;text-decoration:underline 1px #0000;transition:text-decoration-color .2s,text-underline-offset .2s}.cat-tile__count[data-astro-cid-6cojxnwh]{color:var(--color-mist);font-size:var(--fs-small);white-space:nowrap}.cat-tile__summary[data-astro-cid-6cojxnwh]{color:var(--color-off-white);font-size:.9375rem;line-height:1.5}@media (hover:hover){.cat-tile[data-astro-cid-6cojxnwh]:hover .cat-tile__title[data-astro-cid-6cojxnwh]{text-decoration-color:var(--color-gold);text-underline-offset:.28em}}.intro__grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}.intro__prose[data-astro-cid-lcdefpme]{max-width:62ch}.intro__prose[data-astro-cid-lcdefpme] p:first-child{font-size:var(--fs-lead);line-height:var(--type-lead-line-height);color:var(--color-ink)}.intro__prose[data-astro-cid-lcdefpme] ul{border-top:1px solid var(--color-mist);margin-top:2rem;padding:0;list-style:none}.intro__prose[data-astro-cid-lcdefpme] li{border-bottom:1px solid var(--color-mist);margin:0;padding:.875rem 0 .875rem 1.75rem;position:relative}.intro__prose[data-astro-cid-lcdefpme] li+li{margin-top:0}.intro__prose[data-astro-cid-lcdefpme] li:before{content:"";background:var(--color-gold);width:12px;height:2px;position:absolute;top:1.55rem;left:0}.intro__media[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--color-navy);aspect-ratio:4/3;overflow:hidden}.intro__media[data-astro-cid-lcdefpme] picture{height:100%}.intro__media[data-astro-cid-lcdefpme] .intro__img{object-fit:cover;object-position:45% 60%;width:100%;height:100%}@media (width>=1024px){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,5vw,5rem)}.intro__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5}}.categories__grid[data-astro-cid-lcdefpme]{gap:var(--layout-grid-gap);margin:0;padding:0;list-style:none;display:grid}.categories__grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{min-width:0}.categories__more[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-navy);align-content:end;justify-items:start;gap:1.25rem;padding:1.75rem 0 0;display:grid}.categories__more-text[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--ui-text-muted)}@media (width>=640px){.categories__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.categories__more[data-astro-cid-lcdefpme]{padding:1.75rem 1.5rem 1.75rem 0}}@media (width>=1024px){.categories__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefits__grid[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.benefits__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-mist);margin:0;padding:0;list-style:none}.benefits__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-mist);color:var(--color-ink);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.125rem;font-size:1.125rem;line-height:1.5;display:grid}.benefits__icon[data-astro-cid-lcdefpme]{background:var(--color-white);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-mist);color:var(--color-teal);border-radius:50%;place-items:center;margin-top:-.25rem;display:grid}@media (width>=1024px){.benefits__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,5vw,5rem)}.benefits[data-astro-cid-lcdefpme] .benefits__heading{top:calc(var(--header-h) + 2rem);margin-bottom:0;position:sticky}}.regions__head[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.regions__labels[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem 2.5rem;margin:0 0 2rem;display:flex}.regions__labels[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-small);letter-spacing:.02em;color:var(--ui-text-muted);font-weight:600}.regions__labels[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--ui-heading);margin:.125rem 0 0;font-weight:600}.regions__map[data-astro-cid-lcdefpme]{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);overflow:hidden}.regions__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-mist);gap:0;display:grid}.regions__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-mist);padding-block:1.5rem}.regions__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h4);align-items:center;gap:.5rem;line-height:1.3;display:flex}.regions__pin[data-astro-cid-lcdefpme]{color:var(--color-mid-blue);display:grid}.regions__text[data-astro-cid-lcdefpme]{color:var(--ui-text);max-width:60ch;margin-top:.625rem}.regions__text[data-astro-cid-lcdefpme] p+p{margin-top:.75rem}@media (width>=1024px){.regions__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.5rem}.regions__labels[data-astro-cid-lcdefpme]{justify-content:flex-end;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.regions__list[data-astro-cid-lcdefpme]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.regions__item[data-astro-cid-lcdefpme]{border-bottom:0;border-top:1px solid var(--color-mist);padding-block:1.5rem 0}}.services__grid[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-mist);display:grid}.services__cta[data-astro-cid-lcdefpme]{margin-top:2.5rem}@media (width>=768px){.services__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media (width>=1024px){.services__grid[data-astro-cid-lcdefpme]{column-gap:clamp(3rem,6vw,5.5rem)}}.producers[data-astro-cid-lcdefpme]{padding-block:calc(var(--section-pad) * .85)}.producers__band[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-gold);align-items:center;gap:2rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.producers__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.producers__copy[data-astro-cid-lcdefpme] .section-heading{margin-bottom:0}.producers__text[data-astro-cid-lcdefpme]{max-width:60ch;font-size:var(--fs-lead);line-height:var(--type-lead-line-height);color:var(--color-ink)}.producers__figure[data-astro-cid-lcdefpme]{margin:0;display:none}@media (width>=1024px){.producers__band[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 22.5rem;gap:clamp(3rem,6vw,6rem)}.producers__figure[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.producers__figure[data-astro-cid-lcdefpme] .producers__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}.producers__figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--fs-caption);line-height:var(--type-caption-line-height);color:var(--ui-text-muted)}}
