.hero-video[data-astro-cid-7bwhklah]{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--c-navy);position:relative;overflow:hidden;box-shadow:0 28px 56px -28px #0000008c}.hero-video__loop[data-astro-cid-7bwhklah]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-7bwhklah]:after{content:"";pointer-events:none;background:linear-gradient(#142c6300,#142c63c7);position:absolute;inset:45% 0 0}.hero-video__play[data-astro-cid-7bwhklah]{z-index:1;color:var(--c-white);font:inherit;font-weight:var(--fw-ui);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0 20px 0 0;font-size:1.0625rem;display:inline-flex;position:absolute;bottom:20px;left:20px}.hero-video__icon[data-astro-cid-7bwhklah]{background:var(--c-orange);width:56px;height:56px;color:var(--c-navy);border-radius:50%;flex:none;place-items:center;transition:transform .2s,background-color .2s;display:grid;box-shadow:0 0 #f0862f8c}.hero-video__icon[data-astro-cid-7bwhklah] svg[data-astro-cid-7bwhklah]{margin-left:3px}.hero-video__play[data-astro-cid-7bwhklah]:hover .hero-video__icon[data-astro-cid-7bwhklah]{background:var(--c-orange-hover);transform:scale(1.08)}.hero-video__label[data-astro-cid-7bwhklah]{text-shadow:0 1px 8px #00000059;line-height:1.25;display:grid}.hero-video__len[data-astro-cid-7bwhklah]{font-size:var(--fs-small);font-weight:var(--fw-body);opacity:.85}@media (prefers-reduced-motion:no-preference){.hero-video__icon[data-astro-cid-7bwhklah]{animation:2.4s ease-out infinite hero-video-pulse}@keyframes hero-video-pulse{0%{box-shadow:0 0 #f0862f8c}70%,to{box-shadow:0 0 0 16px #f0862f00}}}.film[data-astro-cid-7bwhklah]{background:0 0;border:0;width:min(100vw - 32px,1200px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.film[data-astro-cid-7bwhklah]::backdrop{backdrop-filter:blur(4px);background:#0a1632e0}.film__frame[data-astro-cid-7bwhklah]{position:relative}.film__video[data-astro-cid-7bwhklah]{aspect-ratio:1280/544;background:#000;border-radius:16px;width:100%;max-height:calc(100vh - 120px);display:block}.film__close[data-astro-cid-7bwhklah]{background:var(--c-white);width:44px;height:44px;color:var(--c-navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(100% + 12px);right:0}.film__close[data-astro-cid-7bwhklah]:hover{background:var(--c-orange)}.years[data-astro-cid-hdo5gq5w]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--c-line) transparent;gap:24px;padding-block:4px 12px;list-style:none;display:flex;overflow-x:auto}.years__stop[data-astro-cid-hdo5gq5w]{scroll-snap-align:start;flex-direction:column;flex:0 0 min(68vw,240px);display:flex}.years__year[data-astro-cid-hdo5gq5w]{font-size:2rem;font-weight:var(--fw-title);color:var(--c-blue);font-variant-numeric:tabular-nums;border-bottom:2px solid var(--c-blue);padding-bottom:8px;line-height:1.1}.years__text[data-astro-cid-hdo5gq5w]{font-size:var(--fs-note);color:var(--c-navy);margin-top:12px;line-height:1.5}@media (width>=600px){.years[data-astro-cid-hdo5gq5w]{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-inline:0;padding:0;display:grid;overflow:visible}.years__stop[data-astro-cid-hdo5gq5w]{flex:none}}@media (width>=900px){.years[data-astro-cid-hdo5gq5w]{grid-template-columns:repeat(5,minmax(0,1fr))}}.co-production[data-astro-cid-icx5bshk]{padding-block:calc(var(--section-pad) + 24px) var(--section-pad)}.co-production[data-astro-cid-icx5bshk] .story__photo:has(>img[src*=\/pack-]){background:var(--c-white)}.co-production[data-astro-cid-icx5bshk] .story__photo>img[src*=\/pack-]{object-fit:contain;object-position:center bottom;width:80%;height:70%;position:absolute;bottom:14%;left:10%}.co-production[data-astro-cid-icx5bshk] .story__photo:has(>img[src*=\/pack-]):after{content:"";pointer-events:none;background:radial-gradient(#142c632e,#0000 70%);border-radius:50%;width:50%;height:10px;position:absolute;bottom:calc(14% - 5px);left:25%}.co-philosophy[data-astro-cid-icx5bshk]{margin-top:var(--section-pad);gap:32px;display:grid}.co-philosophy__mission[data-astro-cid-icx5bshk]{margin-top:20px}.co-philosophy__list[data-astro-cid-icx5bshk]{align-content:start;gap:14px 40px;list-style:none;display:grid}.co-philosophy__list[data-astro-cid-icx5bshk] li[data-astro-cid-icx5bshk]{font-size:var(--fs-product);font-weight:var(--fw-product);line-height:var(--lh-product);color:var(--c-navy);padding-left:1.25rem;position:relative}.co-philosophy__list[data-astro-cid-icx5bshk] .drop-bullet[data-astro-cid-icx5bshk]{position:absolute;top:.42em;left:0}@media (width>=720px){.co-philosophy__list[data-astro-cid-icx5bshk]{grid-template-columns:1fr 1fr}}@media (width>=900px){.co-philosophy[data-astro-cid-icx5bshk]{grid-template-columns:5fr 7fr;align-items:start;gap:48px}.co-philosophy__list[data-astro-cid-icx5bshk]{padding-top:.75rem}}.co-rd[data-astro-cid-icx5bshk]{padding-block:var(--section-pad)}.co-rd__grid[data-astro-cid-icx5bshk]{align-items:center;gap:32px;display:grid}.co-rd__text[data-astro-cid-icx5bshk]{max-width:var(--measure)}.co-rd__sub[data-astro-cid-icx5bshk]{font-size:var(--fs-lead);font-weight:var(--fw-ui);line-height:var(--lh-body);color:var(--c-flour);margin-top:12px}.co-rd__prose[data-astro-cid-icx5bshk]{margin-top:20px}.co-rd__btn[data-astro-cid-icx5bshk]{margin-top:28px}.co-rd__media[data-astro-cid-icx5bshk] .co-rd__photo{width:100%}@media (width>=900px){.co-rd__grid--media[data-astro-cid-icx5bshk]{grid-template-columns:1fr 1fr;gap:48px}.co-rd__grid--media[data-astro-cid-icx5bshk] .co-rd__text[data-astro-cid-icx5bshk],.co-rd__grid--media[data-astro-cid-icx5bshk] .co-rd__prose[data-astro-cid-icx5bshk],.co-rd__grid--media[data-astro-cid-icx5bshk] .co-rd__text[data-astro-cid-icx5bshk] .t-lead[data-astro-cid-icx5bshk]{max-width:none}}.co-section[data-astro-cid-icx5bshk]{padding-block:var(--section-pad)}.co-section[data-astro-cid-icx5bshk]+.co-section[data-astro-cid-icx5bshk]{padding-top:0}.co-section--last[data-astro-cid-icx5bshk]{padding-bottom:0}.co-block[data-astro-cid-icx5bshk]{margin-top:40px}.co-lead[data-astro-cid-icx5bshk]{margin-top:20px}.co-textonly[data-astro-cid-icx5bshk]{max-width:var(--measure)}.co-textonly__prose[data-astro-cid-icx5bshk]{margin-top:20px}.co-textonly__cta[data-astro-cid-icx5bshk]{margin-top:28px}.co-signoff[data-astro-cid-icx5bshk]{margin-top:var(--s-8);padding-bottom:var(--s-8);color:var(--c-muted);font-size:1rem;font-weight:600}
