@charset "UTF-8";:root{--color-primary: #000;--color-secondary: #fdfdfd;--color-shade: #dcdddc;--color-accent: #E3000F;--color-text: var(--color-primary);--color-bg: var(--color-shade);--theme: var(--color-primary);--font-primary: "neue-haas-unica", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--letter-spacing-wide: .08em;--letter-spacing-caps: .12em;--letter-spacing-head: -.05em;--grid-gap-x: clamp(1.25rem, calc(1.25rem + .75rem*(100vw - 20rem)/80rem) , 2rem);--grid-gap-y: clamp(2rem, calc(2rem + 2rem*(100vw - 20rem)/80rem) , 4rem);--font-size-nav: clamp(1.5rem, calc(1.5rem + 1.5rem*(100vw - 20rem)/80rem) , 3rem);--font-size-sm: .9375rem;--font-size-lg: 1.875rem;--space-sm: clamp(.75rem, calc(.75rem + .25rem*(100vw - 20rem)/80rem) , 1rem);--space-md: clamp(1.25rem, calc(1.25rem + .75rem*(100vw - 20rem)/80rem) , 2rem);--space-xl: clamp(3.25rem, calc(3.25rem + 3.25rem*(100vw - 20rem)/80rem) , 6.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}ul[role=list] a,ol[role=list] a{color:var(--color-primary);text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}table,tbody,tr,td{margin:0;padding:0;border:none;border-collapse:collapse;border-spacing:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.35}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}html{scroll-behavior:smooth}[id]{scroll-margin-top:6rem}body{display:flex;flex-direction:column;font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:1.5rem;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:proportional-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary);background-color:var(--color-bg);min-height:100vh;min-height:100svh;overflow-x:hidden}body main.global{flex-grow:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0}h1,.h1{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:4.75rem;line-height:1.05}h2,.h2{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:3.75rem;line-height:1.1}h3,.h3{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:3rem;line-height:1.15}h4,.h4{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:2.375rem;line-height:1.2}h5,.h5{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:1.875rem;line-height:1.25}h6,.h6{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:1.5rem;line-height:1.35}:focus{outline:2px solid var(--color-primary);outline-offset:2px}[x-cloak]{display:none}.js:not(.ready) body{opacity:0;visibility:hidden}.js.ready body{opacity:1;visibility:visible;transition:opacity .3s ease-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.relative{position:relative}.overflow-hidden{overflow:hidden}body.overflow-hidden{height:100vh;width:100vw}.w-full{width:100%}.h-full{height:100%}.aspect-landscape{aspect-ratio:16/9}.aspect-2-3{aspect-ratio:2/3}.aspect-3-2{aspect-ratio:3/2}.aspect-4-3{aspect-ratio:4/3}.aspect-3-4{aspect-ratio:3/4}.aspect-1-1{aspect-ratio:1/1}.object-cover{object-fit:cover}.cursor-zoom-in{cursor:zoom-in}.transition-transform{transition-property:transform}.duration-300{transition-duration:.3s}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.border-t-primary{border-top:1px solid var(--color-primary)}.h2-as-h1 h2,.h2-as-h1.h2{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:4.75rem;line-height:1.05}@keyframes fallIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fall-in{opacity:0;animation:fallIn .4s cubic-bezier(.16,1,.3,1) forwards}.transition-fade{transition:opacity .2s ease-in-out;opacity:1}html.is-animating .transition-fade{opacity:0}.header-nav{width:100%;padding:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem) calc((100% - 100rem)/2);position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;--nav-opacity: 0;background-color:color-mix(in srgb,var(--color-shade) calc(var(--nav-opacity) * 100%),transparent);transition:background-color .05s linear;z-index:1000}.header-nav .header-nav__list{list-style:none;display:flex;align-items:center;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);text-transform:uppercase;text-align:center;margin:0;padding:0}.header-nav .header-nav__list .header-nav__item.basic a{display:inline-block;font-weight:var(--font-weight-bold);color:var(--color-accent);text-decoration:none;position:relative;z-index:1}.header-nav .header-nav__list .header-nav__item.basic a:hover{color:var(--color-primary)}.header-nav .header-nav__list .header-nav__item.basic a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-.08rem;height:.5rem;background:var(--color-accent);z-index:-1}.header-nav .header-nav__list .header-nav__item.donate a{display:inline-block;font-weight:var(--font-weight-bold);align-items:center;justify-content:center;color:var(--color-secondary);text-decoration:none;background-color:var(--color-accent);border-radius:2rem;padding:.4rem 1.25rem .6rem}.header-nav .header-nav__list .header-nav__item.donate a:hover{color:var(--color-accent);background-color:var(--color-secondary)}.header-nav .header-nav__list .header-nav__item.donate a:active{color:var(--color-secondary);background-color:var(--color-primary)}.header-nav .header-logo{line-height:0}.header-nav .header-logo a{display:inline-block;line-height:0}.header-nav .header-logo a svg{height:2.75rem;width:auto;display:block}.header-nav .header-logo a svg path{fill:var(--color-accent)}header.global .container{width:100%;max-width:100rem;margin:0 auto;padding-left:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem);padding-right:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem);height:75vh;background-repeat:no-repeat;background-position:80% clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);background-size:contain;display:flex;flex-direction:column}header.global .container .header-content{width:40%;margin-top:auto;margin-bottom:auto;margin-left:20%;text-align:center}header.global .container .header-content .header-title span{font-weight:var(--font-weight-bold);font-size:4.75rem;line-height:1;letter-spacing:var(--letter-spacing-head);color:var(--color-primary);text-transform:uppercase;position:relative;z-index:1;display:inline;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:100% 6rem;background-repeat:no-repeat;background-position:0 .95em;-webkit-box-decoration-break:clone;box-decoration-break:clone}header.global .container .header-content p{font-weight:var(--font-weight-bold);color:var(--color-accent);font-size:1.5rem;line-height:1.5;padding-top:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem)}footer.global{background-color:var(--color-accent);color:var(--color-secondary)}footer.global .wrapper{display:flex;flex-direction:column;gap:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem);width:100%;padding:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem) calc((100% - 100rem)/2)}footer.global .footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem)}footer.global .footer-logos{display:flex;align-items:center;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem)}footer.global .footer-logos svg{height:3.125rem;width:auto}footer.global .footer-socials{display:flex;gap:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem)}footer.global .footer-socials a{color:inherit;transition:opacity .2s}footer.global .footer-socials a:hover{opacity:.7}footer.global .footer-socials svg{width:2rem;height:2rem}footer.global .footer-bottom{padding-top:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem)}footer.global .footer-nav{display:flex;align-items:baseline;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);font-size:.9375rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}footer.global .footer-nav a{color:inherit;text-decoration:none;font-weight:var(--font-weight-bold)}footer.global .footer-nav a:hover{text-decoration:underline}footer.global .footer-nav .footer-tagline{margin-left:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);text-transform:none;letter-spacing:normal}p+p,ul+p,ol+p,blockquote+p{margin-top:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem)}.filter-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--color-primary);border-radius:999px;padding:0 .75em;min-width:2.2em;height:2.2em;line-height:1;cursor:pointer;font-family:inherit;font-size:.9375rem;transition:all .2s ease}.filter-btn:hover,.filter-btn.is-active,.filter-btn.current{background-color:var(--color-primary);color:var(--color-secondary)}#filter-grid-container{display:flex;flex-direction:column;gap:var(--grid-gap-y);transition:opacity .3s ease}#filter-grid-container.is-loading{opacity:.5;pointer-events:none}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);background-color:#000000f2}.lightbox__close{position:absolute;top:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);right:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);color:var(--color-primary);background:none;border:none;cursor:pointer;padding:clamp(.5rem,calc(.5rem + .25rem*(100vw - 20rem)/80rem),.75rem);transition:opacity .3s ease;z-index:10}.lightbox__close:hover{opacity:.7}.lightbox__close svg{width:2rem;height:2rem}.lightbox__content{width:100%;max-width:100rem;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.lightbox__content img,.lightbox__content video{max-width:100%;max-height:80vh;object-fit:contain}.lightbox__media{max-width:100%;max-height:80vh;object-fit:contain;margin:0 auto;display:block}.lightbox__iframe{width:100%;height:100%;display:block}.lightbox__content--video{width:100%;max-width:100rem;aspect-ratio:16/9}.lightbox__caption{margin-top:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);color:#fff;text-align:center}.lightbox__caption .caption-text{font-size:1.5rem}.lightbox__caption .copyright-text{font-size:.9375rem;opacity:.8;margin-top:clamp(.5rem,calc(.5rem + .25rem*(100vw - 20rem)/80rem),.75rem)}.media-container{position:relative}.media-container__inner{overflow:hidden;background-color:var(--color-shade);height:100%}.media-container__inner--zoom{cursor:zoom-in}.media-container__inner--full-height{height:100%}.media-container--h50 .media-container__inner{height:50vh;min-height:400px}.media-container--h60 .media-container__inner{height:60vh;min-height:400px}.media-container--h70 .media-container__inner{height:70vh;min-height:400px}.media-container--h80 .media-container__inner{height:80vh;min-height:400px}.media-container--h90 .media-container__inner{height:90vh;min-height:400px}.media-container--h100 .media-container__inner{height:100vh}.media-container[class*=media-container--h] .media-container__inner{aspect-ratio:auto}.media-container figure.h-full{height:100%}.media-container__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.media-container:hover .media-container__image{transform:scale(1.05)}.media-container__image--cover{height:100%;object-fit:cover}.media-container__video{object-fit:cover;object-position:center;width:100%;height:100%}.media-container__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-shade)}.media-container__placeholder-icon{color:var(--color-text);opacity:.4}.media-container__placeholder-icon svg{width:3rem;height:3rem}.module li+li{margin-top:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem)}.module p a:not(:has(img,video,figure)){color:currentColor;text-decoration:underline}.theAccordion .accordion__item{border-top:1px solid var(--color-shade)}.theAccordion .accordion__item:last-of-type{border-bottom:1px solid var(--color-shade)}.theAccordion .accordion__item summary{list-style:none}.theAccordion .accordion__item summary::-webkit-details-marker{display:none}.theAccordion .accordion__label{display:flex;justify-content:space-between;align-items:center;padding:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem) 0;cursor:pointer}.theAccordion .accordion__label:focus{outline:none}.theAccordion .accordion__label:after{content:"+";width:1em;height:1em;text-align:center;flex-shrink:0;font-size:1.25em;line-height:1}.theAccordion .accordion__item[open]>.accordion__label:after{content:"−"}.theAccordion .accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.theAccordion .accordion__content-inner{margin:0;padding:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem) 0}.theHtml iframe{width:100%}.theMedia figure figcaption{margin-top:clamp(.75rem,calc(.75rem + .25rem*(100vw - 20rem)/80rem),1rem);font-size:1.1875rem}.theMedia figure figcaption .copyright-text{margin-top:.375rem}.thePress__container{padding:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem) 0}.thePress .wrapper{display:flex;flex-direction:column;width:100%;padding:0 calc((100% - 100rem)/2) clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem)}.thePress__title{font-size:3.75rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-head);text-transform:uppercase}.thePress__slider-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-left:calc((100% - 100rem)/2);scrollbar-width:none;cursor:grab}.thePress__slider-wrapper.is-active{cursor:grabbing}.thePress__slider-wrapper::-webkit-scrollbar{display:none}.thePress__slider{display:flex;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);padding-right:calc((100% - 100rem)/2 + clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem));width:max-content}.thePress__slide{flex-shrink:0;height:clamp(15rem,calc(15rem + 10rem*(100vw - 20rem)/80rem),25rem);background-color:var(--color-shade);border-radius:20px;overflow:hidden}.thePress__slide img{height:100%;width:auto;object-fit:contain;display:block}.theQuote{background-color:var(--color-accent)}.theQuote .wrapper{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);width:100%;padding:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem) calc((100% - 100rem)/2)}.theQuote .wrapper p{width:61.8%;margin:0 auto;color:var(--color-shade);text-align:center}.theQuote .wrapper p.quote,.theQuote .wrapper p.author{font-size:3.75rem;font-weight:var(--font-weight-bold);line-height:1.1}.theQuote .wrapper p.author{font-size:1.875rem;font-weight:var(--font-weight-bold)}.theQuote .wrapper p.source{font-size:.9375rem;width:61.8%}.theTeam{background-color:var(--color-shade)}.theTeam .wrapper{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);width:100%;padding:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem) calc((100% - 100rem)/2)}.theTeam .wrapper h2,.theTeam .wrapper p{width:61.8%;margin:0 auto;text-align:center}.theTeam .wrapper h2{width:fit-content;font-size:4.75rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-head);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.5em;text-underline-offset:-.25em;text-decoration-skip-ink:none}.theText{background-color:var(--color-accent)}.theText .wrapper{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(1.25rem + .75rem*(100vw - 20rem)/80rem),2rem);width:100%;padding:clamp(2rem,calc(2rem + 2rem*(100vw - 20rem)/80rem),4rem) calc((100% - 100rem)/2)}.theText .wrapper p{width:61.8%;margin:0 auto;color:var(--color-shade);text-align:center}.theText .wrapper p.quote,.theText .wrapper p.author{font-size:3.75rem;font-weight:var(--font-weight-bold);line-height:1.1}.theText .wrapper p.author{font-size:1.875rem;font-weight:var(--font-weight-bold)}.theText .wrapper p.source{font-size:.9375rem;width:61.8%}
