.background-video__poster{display:contents}video[data-background-video-poster]:not([poster]){visibility:hidden}:root{--video-toggle-size: 44px;--video-toggle-inset: 32px}@media(max-width:728px){:root{--video-toggle-inset: 20px}}.video-toggle{position:absolute;right:var(--video-toggle-inset);bottom:var(--video-toggle-inset);z-index:4;width:var(--video-toggle-size);height:var(--video-toggle-size);border:2px solid rgba(255,255,255,.72);border-radius:50%;background:#00000057;color:var(--white);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .2s}.video-toggle:hover,.video-toggle:focus-visible{background:#00000094;border-color:var(--white)}.video-toggle:focus-visible{outline:2px solid var(--white);outline-offset:3px}.video-toggle:before,.video-toggle:after{content:"";display:block;width:3px;height:16px;border-radius:1px;background:currentColor}.video-toggle.is-paused:before{width:0;height:0;margin-left:3px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid currentColor;border-radius:0;background:transparent}.video-toggle.is-paused:after{display:none}.video-toggle[data-astro-cid-vyo6oidl][hidden]{display:none}.media-section{position:relative;display:flex;width:100%;min-height:var(--site-media-min-height);margin:0;padding:var(--site-section-space) var(--site-copy-gutter);align-items:flex-end;justify-content:center;overflow:hidden;background:var(--green-dark);color:#fff;text-align:center}.media-section--page-intro{min-height:var(--site-screen);padding-top:calc(var(--header-h) + var(--site-space-content));padding-bottom:calc(var(--site-section-space) + var(--site-screen-covered))}.media-section--page-intro:has(>.video-toggle){padding-bottom:calc(max(var(--site-section-space),calc(var(--video-toggle-inset) + var(--video-toggle-size) + 12px)) + var(--site-screen-covered))}.media-section--page-intro>.video-toggle{bottom:calc(var(--video-toggle-inset) + var(--site-screen-covered))}.media-section__picture,.media-section__video,.media-section__overlay{position:absolute;inset:0;width:100%;height:100%}.media-section__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--media-position, center)}.media-section__video{object-fit:cover;object-position:center;transform:scale(1.04);transform-origin:center}.media-section__overlay{pointer-events:none}.media-section__content{position:relative;z-index:2;width:min(100%,1500px);min-width:0;padding:0}.media-section__title{max-width:100%;margin:0}.media-section--page-intro .media-section__title{font-family:var(--font);font-size:var(--site-display-size);font-weight:var(--site-heading-weight);line-height:var(--site-leading-display);letter-spacing:var(--site-heading-tracking);overflow-wrap:anywhere}.media-section__subtitle{max-width:100%;margin:0;text-wrap:balance;overflow-wrap:anywhere}.media-section--page-intro .media-section__content{width:min(100%,1120px)}.media-section--page-intro .media-section__title{text-wrap:balance}.media-section--artwork:has(.media-section__picture) .media-section__title{max-width:30ch}.media-section--artwork{--media-artwork-lift: 80px;background:#000}.media-section--artwork .media-section__picture{transform:translateY(calc(-1 * var(--media-artwork-lift)));mask-image:linear-gradient(#000 78%,transparent 100%)}@media(min-width:768px){.media-section--artwork .media-section__overlay{background:linear-gradient(180deg,#000 0%,rgb(0 0 0 / 5%) 18%,transparent 48%),var(--site-hero-scrim)}}.media-section--brand .media-section__overlay{background:var(--site-section-scrim)}.media-section--giving .media-section__picture{inset:calc(var(--section-media-overscan) * -1);width:calc(100% + var(--section-media-overscan) * 2);height:calc(100% + var(--section-media-overscan) * 2)}.media-section--giving .media-section__overlay{background:var(--site-section-scrim)}.media-section__phrase{display:inline-block;max-width:100%}@media(max-width:767px){.media-section--artwork{--media-artwork-lift: 60px}.media-section--artwork .media-section__picture{top:50%;bottom:auto;height:auto;mask-image:none;transform:translateY(calc(-50% - var(--media-artwork-lift)))}.media-section--artwork .media-section__image{height:auto;object-fit:contain;mask-image:linear-gradient(transparent,#000 14%,#000 72%,transparent)}.media-section__image{object-position:var(--media-mobile-position, center)}.media-section--giving .media-section__picture{--giving-crop-lift: clamp(80px, calc(960px - 200vw) , 320px);top:calc(-1 * var(--giving-crop-lift) - var(--section-media-overscan));height:calc(100% + var(--giving-crop-lift) + var(--section-media-overscan) * 2)}.media-section--page-intro .media-section__video{transform:none}.media-section__title .nowrap{display:inline-block;max-width:100%;white-space:normal}.media-section__subtitle{max-width:38ch;letter-spacing:.03em;text-wrap:pretty}.media-section--brand .media-section__overlay,.media-section--giving .media-section__overlay{background:var(--mobile-section-bottom-scrim)}.media-section--brand .media-section__subtitle br{display:none}}
