*,*:after,*:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}p,h1,h2,h3,h4,h5,h6,dl,dd,figure,blockquote{margin-block:unset}ul[class],ol[class]{margin:0;padding:0;list-style:none}html{line-height:1.5}body{margin:unset}h1,h2,h3,h4,h5,h6,input,label,button{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a[class]{color:inherit;text-decoration:none}img,svg,canvas,picture,video{display:block;max-inline-size:100%;block-size:auto}input,button,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:1rlh}@media (prefers-reduced-motion:reduce){*,*:after,*:before{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}button{color:inherit;border-color:inherit;background-color:transparent}@keyframes gradientMove{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes hover{0%{transform:translatey(0rem)}100%{transform:translatey(-0.5rem)}}:root{--max-width: 104rem;--content-width: 44rem;--content-width-wide: 72rem;--color-red: #E42312FF;--color-light-grey: #C5C5C5FF;--color-white: #FFFFFFFF;--color-blacker: #1E1E1E;--color-black: #2A2A2AFF;--color-sand: #FAF7EDFF;--color-gold: #F8A920FF;--color-navy: #26375EFF;--color-forest: #154A38FF;--color-mag-green: #005B4BFF;--color-grape: #402754FF;--color-green: #42B36EFF;--color-purple: #6B5CCAFF;--color-bright-blue: #45C2E2FF;--color-wine-red: #9D0000FF;--color-biscut: #E4BC81FF;--color-pink: #FBA5E4FF;--color-pale-red-500: #F4857BFF;--color-pale-red-200: #FBCBC7FF;--color-pale-pink: #FDD8F3FF;--color-pale-blue: #D1DDFBFF;--color-pale-green: #D8E7E2FF;--color-pale-purple: #D7C7E5FF;--color-dust-grey: #D6D6D6FF;--color-black-80: #2A2A2ACC;--color-black-60: #2A2A2A99;--color-black-40: #2A2A2A66;--color-black-30: #2A2A2A4D;--color-black-20: #2A2A2A33;--color-youth-black: #000000FF;--color-youth-neon-green: #C2FF00FF;--color-youth-neon-pink: #FF20EDFF;--color-youth-melted-gold: #FFB800FF;--color-youth-space-grape: #4F38E1FF;--color-youth-lilac: #6C69FFFF;--color-youth-royal-blue: #0042FFFF;--color-youth-watermelon: #FF3688FF;--color-error: #E30000;--color-error-bg: #FFF2F4;--color-primary: var(--color-red);--color-accent--base: var(--color-red);--color-accent: var(--color-accent--base);--color-bg: var(--color-sand);--color-headings: currentColor;--text-root: 16px;--font-jakarta: "Plus Jakarta Sans", sans-serif;--font-oswald: "Oswald", sans-serif;--font-instrument: "Instrument Serif", serif;--font-serif: var(--font-instrument);--font-sans: var(--font-jakarta);--font-body: var(--font-jakarta);--font-headings--base: var(--font-jakarta);--font-headings: var(--font-headings--base);--font-heading-weight--base: 800;--font-heading-weight: var(--font-heading-weight--base);--text-xs--base: 0.75rem;--text-sm--base: 0.875rem;--text-base--base: clamp(0.975rem, 0.9602rem + 0.04vw, 1.0042rem);--text-body--base: clamp(1.0000rem, 0.8355rem + 0.0274vw, 1.2961rem);--text-body-lg--base: clamp(1.12rem, 0.8758rem + 0.66vw, 1.5693rem);--text-lg--base: clamp(1.25rem, 0.9281rem + 0.87vw, 1.8414rem);--text-xl--base: clamp(1.375rem, 0.9863rem + 1.15vw, 2.3865rem);--text-1xl--base: var(--text-xl--base);--text-2xl--base: clamp(1.5rem, 1.019rem + 1.3vw, 2.3865rem);--text-3xl--base: clamp(1.75rem, 1.112rem + 1.74vw, 3.251rem);--text-4xl--base: clamp(1.625rem, 0.7407rem + 2.39vw, 3.251rem);--text-5xl--base: clamp(2rem, 0.7124rem + 3.48vw, 4.3654rem);--text-6xl--base: clamp(2.5rem, 0.8905rem + 4.35vw, 5.4567rem);--text-7xl--base: clamp(3rem, 1.0686rem + 5.22vw, 6.5481rem);--text-8xl--base: clamp(3.75rem, 1.2487rem + 6.09vw, 8.6388rem);--text-9xl--base: clamp(2.275rem, 0.067rem + 11.04vw, 10rem);--text-xs: var(--text-xs--base);--text-sm: var(--text-sm--base);--text-base: var(--text-base--base);--text-body: var(--text-body--base);--text-body-lg: var(--text-body-lg--base);--text-lg: var(--text-lg--base);--text-xl: var(--text-xl--base);--text-2xl: var(--text-2xl--base);--text-3xl: var(--text-3xl--base);--text-4xl: var(--text-4xl--base);--text-5xl: var(--text-5xl--base);--text-6xl: var(--text-6xl--base);--text-7xl: var(--text-7xl--base);--text-8xl: var(--text-8xl--base);--text-9xl: var(--text-9xl--base);--ease-fluid: cubic-bezier(0.3, 0, 0, 1);--ease-snappy: cubic-bezier(0.2, 0, 0, 1);--gutter: 4rem;--block-space: var(--section-space-lg);--section-space-xl: 11rem;--section-space-main: 7.5rem;--section-space-lg: 6rem;--section-space-md: 5rem;--section-space-sm: 4.5rem;--section-space-xs: 3rem;--content-gap-xl: 7.5rem;--content-gap-lg: 6rem;--content-gap-md: 4.5rem;--content-gap-main: 4rem;--content-gap-sm: 3.5rem;--content-gap-xs: 2.5rem;--content-gap-xxs: 1.25rem;--text-space-lg: 1.75rem;--text-space-md: 1.5rem;--text-space-sm: 1.25rem;--text-space-xs: 1rem;--text-space-xxs: 0.75rem;--grid-columns: 12;--grid-col-gap: 1.75rem;--grid-row-gap: 3rem;--radius-xl: 2.5rem;--radius-lg: 2rem;--radius-md: 1.5rem;--radius-sm: 1rem;--radius-xs: 0.5rem;--radius: var(--radius-md);--shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);--shadow-lg: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);--shadow-xl: 0 1rem 3rem rgba(0, 0, 0, 0.1)}@media (max-width:1200px){:root{--gutter: 2.5rem}}@media (max-width:1024px){:root{--content-gap-md: 2.5rem;--section-space-xl: 7.5rem;--section-space-main: 6rem;--section-space-lg: 5rem;--section-space-md: 4.7rem;--section-space-sm: 4rem;--section-space-xs: 2.5rem}}@media (max-width:768px){:root{--gutter: 1.75rem}}@media (max-width:480px){:root{--gutter: 1.25rem;--section-space-xl: 6rem;--section-space-main: 5rem;--section-space-lg: 3.5rem;--section-space-md: 3.5rem;--section-space-sm: 3rem;--section-space-xs: 2rem;--content-gap-main: 2.5rem}}.bg-red{background-color:#E42312FF;--color-bg: #E42312FF}.text-red{color:#E42312FF}.accent-red{--color-accent: #E42312FF}.card-text-red{--color-card-text: #E42312FF}.border-red{border-color:#E42312FF}.gradient-start-red{--gradient-start: #E42312FF}.gradient-end-red{--gradient-end: #E42312FF}.bg-light-grey{background-color:#C5C5C5FF;--color-bg: #C5C5C5FF}.text-light-grey{color:#C5C5C5FF}.accent-light-grey{--color-accent: #C5C5C5FF}.card-text-light-grey{--color-card-text: #C5C5C5FF}.border-light-grey{border-color:#C5C5C5FF}.gradient-start-light-grey{--gradient-start: #C5C5C5FF}.gradient-end-light-grey{--gradient-end: #C5C5C5FF}.bg-dust-grey{background-color:#D6D6D6FF;--color-bg: #D6D6D6FF}.text-dust-grey{color:#D6D6D6FF}.accent-dust-grey{--color-accent: #D6D6D6FF}.card-text-dust-grey{--color-card-text: #D6D6D6FF}.border-dust-grey{border-color:#D6D6D6FF}.gradient-start-dust-grey{--gradient-start: #D6D6D6FF}.gradient-end-dust-grey{--gradient-end: #D6D6D6FF}.bg-white{background-color:#FFFFFFFF;--color-bg: #FFFFFFFF}.text-white{color:#FFFFFFFF}.accent-white{--color-accent: #FFFFFFFF}.card-text-white{--color-card-text: #FFFFFFFF}.border-white{border-color:#FFFFFFFF}.gradient-start-white{--gradient-start: #FFFFFFFF}.gradient-end-white{--gradient-end: #FFFFFFFF}.bg-black{background-color:#2A2A2AFF;--color-bg: #2A2A2AFF}.text-black{color:#2A2A2AFF}.accent-black{--color-accent: #2A2A2AFF}.card-text-black{--color-card-text: #2A2A2AFF}.border-black{border-color:#2A2A2AFF}.gradient-start-black{--gradient-start: #2A2A2AFF}.gradient-end-black{--gradient-end: #2A2A2AFF}.bg-sand{background-color:#FAF7EDFF;--color-bg: #FAF7EDFF}.text-sand{color:#FAF7EDFF}.accent-sand{--color-accent: #FAF7EDFF}.card-text-sand{--color-card-text: #FAF7EDFF}.border-sand{border-color:#FAF7EDFF}.gradient-start-sand{--gradient-start: #FAF7EDFF}.gradient-end-sand{--gradient-end: #FAF7EDFF}.bg-gold{background-color:#F8A920FF;--color-bg: #F8A920FF}.text-gold{color:#F8A920FF}.accent-gold{--color-accent: #F8A920FF}.card-text-gold{--color-card-text: #F8A920FF}.border-gold{border-color:#F8A920FF}.gradient-start-gold{--gradient-start: #F8A920FF}.gradient-end-gold{--gradient-end: #F8A920FF}.bg-navy{background-color:#26375EFF;--color-bg: #26375EFF}.text-navy{color:#26375EFF}.accent-navy{--color-accent: #26375EFF}.card-text-navy{--color-card-text: #26375EFF}.border-navy{border-color:#26375EFF}.gradient-start-navy{--gradient-start: #26375EFF}.gradient-end-navy{--gradient-end: #26375EFF}.bg-forest{background-color:#154A38FF;--color-bg: #154A38FF}.text-forest{color:#154A38FF}.accent-forest{--color-accent: #154A38FF}.card-text-forest{--color-card-text: #154A38FF}.border-forest{border-color:#154A38FF}.gradient-start-forest{--gradient-start: #154A38FF}.gradient-end-forest{--gradient-end: #154A38FF}.bg-mag-green{background-color:#005B4BFF;--color-bg: #005B4BFF}.text-mag-green{color:#005B4BFF}.accent-mag-green{--color-accent: #005B4BFF}.card-text-mag-green{--color-card-text: #005B4BFF}.border-mag-green{border-color:#005B4BFF}.gradient-start-mag-green{--gradient-start: #005B4BFF}.gradient-end-mag-green{--gradient-end: #005B4BFF}.bg-grape{background-color:#402754FF;--color-bg: #402754FF}.text-grape{color:#402754FF}.accent-grape{--color-accent: #402754FF}.card-text-grape{--color-card-text: #402754FF}.border-grape{border-color:#402754FF}.gradient-start-grape{--gradient-start: #402754FF}.gradient-end-grape{--gradient-end: #402754FF}.bg-green{background-color:#42B36EFF;--color-bg: #42B36EFF}.text-green{color:#42B36EFF}.accent-green{--color-accent: #42B36EFF}.card-text-green{--color-card-text: #42B36EFF}.border-green{border-color:#42B36EFF}.gradient-start-green{--gradient-start: #42B36EFF}.gradient-end-green{--gradient-end: #42B36EFF}.bg-purple{background-color:#6B5CCAFF;--color-bg: #6B5CCAFF}.text-purple{color:#6B5CCAFF}.accent-purple{--color-accent: #6B5CCAFF}.card-text-purple{--color-card-text: #6B5CCAFF}.border-purple{border-color:#6B5CCAFF}.gradient-start-purple{--gradient-start: #6B5CCAFF}.gradient-end-purple{--gradient-end: #6B5CCAFF}.bg-bright-blue{background-color:#45C2E2FF;--color-bg: #45C2E2FF}.text-bright-blue{color:#45C2E2FF}.accent-bright-blue{--color-accent: #45C2E2FF}.card-text-bright-blue{--color-card-text: #45C2E2FF}.border-bright-blue{border-color:#45C2E2FF}.gradient-start-bright-blue{--gradient-start: #45C2E2FF}.gradient-end-bright-blue{--gradient-end: #45C2E2FF}.bg-wine-red{background-color:#9D0000FF;--color-bg: #9D0000FF}.text-wine-red{color:#9D0000FF}.accent-wine-red{--color-accent: #9D0000FF}.card-text-wine-red{--color-card-text: #9D0000FF}.border-wine-red{border-color:#9D0000FF}.gradient-start-wine-red{--gradient-start: #9D0000FF}.gradient-end-wine-red{--gradient-end: #9D0000FF}.bg-biscut{background-color:#E4BC81FF;--color-bg: #E4BC81FF}.text-biscut{color:#E4BC81FF}.accent-biscut{--color-accent: #E4BC81FF}.card-text-biscut{--color-card-text: #E4BC81FF}.border-biscut{border-color:#E4BC81FF}.gradient-start-biscut{--gradient-start: #E4BC81FF}.gradient-end-biscut{--gradient-end: #E4BC81FF}.bg-pink{background-color:#FBA5E4FF;--color-bg: #FBA5E4FF}.text-pink{color:#FBA5E4FF}.accent-pink{--color-accent: #FBA5E4FF}.card-text-pink{--color-card-text: #FBA5E4FF}.border-pink{border-color:#FBA5E4FF}.gradient-start-pink{--gradient-start: #FBA5E4FF}.gradient-end-pink{--gradient-end: #FBA5E4FF}.bg-pale-pink{background-color:#FDD8F3FF;--color-bg: #FDD8F3FF}.text-pale-pink{color:#FDD8F3FF}.accent-pale-pink{--color-accent: #FDD8F3FF}.card-text-pale-pink{--color-card-text: #FDD8F3FF}.border-pale-pink{border-color:#FDD8F3FF}.gradient-start-pale-pink{--gradient-start: #FDD8F3FF}.gradient-end-pale-pink{--gradient-end: #FDD8F3FF}.bg-pale-blue{background-color:#D1DDFBFF;--color-bg: #D1DDFBFF}.text-pale-blue{color:#D1DDFBFF}.accent-pale-blue{--color-accent: #D1DDFBFF}.card-text-pale-blue{--color-card-text: #D1DDFBFF}.border-pale-blue{border-color:#D1DDFBFF}.gradient-start-pale-blue{--gradient-start: #D1DDFBFF}.gradient-end-pale-blue{--gradient-end: #D1DDFBFF}.bg-pale-green{background-color:#D8E7E2FF;--color-bg: #D8E7E2FF}.text-pale-green{color:#D8E7E2FF}.accent-pale-green{--color-accent: #D8E7E2FF}.card-text-pale-green{--color-card-text: #D8E7E2FF}.border-pale-green{border-color:#D8E7E2FF}.gradient-start-pale-green{--gradient-start: #D8E7E2FF}.gradient-end-pale-green{--gradient-end: #D8E7E2FF}.bg-pale-purple{background-color:#D7C7E5FF;--color-bg: #D7C7E5FF}.text-pale-purple{color:#D7C7E5FF}.accent-pale-purple{--color-accent: #D7C7E5FF}.card-text-pale-purple{--color-card-text: #D7C7E5FF}.border-pale-purple{border-color:#D7C7E5FF}.gradient-start-pale-purple{--gradient-start: #D7C7E5FF}.gradient-end-pale-purple{--gradient-end: #D7C7E5FF}.bg-pale-red-500{background-color:#F4857BFF;--color-bg: #F4857BFF}.text-pale-red-500{color:#F4857BFF}.accent-pale-red-500{--color-accent: #F4857BFF}.card-text-pale-red-500{--color-card-text: #F4857BFF}.border-pale-red-500{border-color:#F4857BFF}.gradient-start-pale-red-500{--gradient-start: #F4857BFF}.gradient-end-pale-red-500{--gradient-end: #F4857BFF}.bg-pale-red-200{background-color:#FBCBC7FF;--color-bg: #FBCBC7FF}.text-pale-red-200{color:#FBCBC7FF}.accent-pale-red-200{--color-accent: #FBCBC7FF}.card-text-pale-red-200{--color-card-text: #FBCBC7FF}.border-pale-red-200{border-color:#FBCBC7FF}.gradient-start-pale-red-200{--gradient-start: #FBCBC7FF}.gradient-end-pale-red-200{--gradient-end: #FBCBC7FF}.bg-youth-black{background-color:#000000FF;--color-bg: #000000FF}.text-youth-black{color:#000000FF}.accent-youth-black{--color-accent: #000000FF}.card-text-youth-black{--color-card-text: #000000FF}.border-youth-black{border-color:#000000FF}.gradient-start-youth-black{--gradient-start: #000000FF}.gradient-end-youth-black{--gradient-end: #000000FF}.bg-youth-neon-green{background-color:#C2FF00FF;--color-bg: #C2FF00FF}.text-youth-neon-green{color:#C2FF00FF}.accent-youth-neon-green{--color-accent: #C2FF00FF}.card-text-youth-neon-green{--color-card-text: #C2FF00FF}.border-youth-neon-green{border-color:#C2FF00FF}.gradient-start-youth-neon-green{--gradient-start: #C2FF00FF}.gradient-end-youth-neon-green{--gradient-end: #C2FF00FF}.bg-youth-neon-pink{background-color:#FF20EDFF;--color-bg: #FF20EDFF}.text-youth-neon-pink{color:#FF20EDFF}.accent-youth-neon-pink{--color-accent: #FF20EDFF}.card-text-youth-neon-pink{--color-card-text: #FF20EDFF}.border-youth-neon-pink{border-color:#FF20EDFF}.gradient-start-youth-neon-pink{--gradient-start: #FF20EDFF}.gradient-end-youth-neon-pink{--gradient-end: #FF20EDFF}.bg-youth-melted-gold{background-color:#FFB800FF;--color-bg: #FFB800FF}.text-youth-melted-gold{color:#FFB800FF}.accent-youth-melted-gold{--color-accent: #FFB800FF}.card-text-youth-melted-gold{--color-card-text: #FFB800FF}.border-youth-melted-gold{border-color:#FFB800FF}.gradient-start-youth-melted-gold{--gradient-start: #FFB800FF}.gradient-end-youth-melted-gold{--gradient-end: #FFB800FF}.bg-youth-space-grape{background-color:#4F38E1FF;--color-bg: #4F38E1FF}.text-youth-space-grape{color:#4F38E1FF}.accent-youth-space-grape{--color-accent: #4F38E1FF}.card-text-youth-space-grape{--color-card-text: #4F38E1FF}.border-youth-space-grape{border-color:#4F38E1FF}.gradient-start-youth-space-grape{--gradient-start: #4F38E1FF}.gradient-end-youth-space-grape{--gradient-end: #4F38E1FF}.bg-youth-lilac{background-color:#6C69FFFF;--color-bg: #6C69FFFF}.text-youth-lilac{color:#6C69FFFF}.accent-youth-lilac{--color-accent: #6C69FFFF}.card-text-youth-lilac{--color-card-text: #6C69FFFF}.border-youth-lilac{border-color:#6C69FFFF}.gradient-start-youth-lilac{--gradient-start: #6C69FFFF}.gradient-end-youth-lilac{--gradient-end: #6C69FFFF}.bg-youth-royal-blue{background-color:#0042FFFF;--color-bg: #0042FFFF}.text-youth-royal-blue{color:#0042FFFF}.accent-youth-royal-blue{--color-accent: #0042FFFF}.card-text-youth-royal-blue{--color-card-text: #0042FFFF}.border-youth-royal-blue{border-color:#0042FFFF}.gradient-start-youth-royal-blue{--gradient-start: #0042FFFF}.gradient-end-youth-royal-blue{--gradient-end: #0042FFFF}.bg-youth-watermelon{background-color:#FF3688FF;--color-bg: #FF3688FF}.text-youth-watermelon{color:#FF3688FF}.accent-youth-watermelon{--color-accent: #FF3688FF}.card-text-youth-watermelon{--color-card-text: #FF3688FF}.border-youth-watermelon{border-color:#FF3688FF}.gradient-start-youth-watermelon{--gradient-start: #FF3688FF}.gradient-end-youth-watermelon{--gradient-end: #FF3688FF}.bg-custom{background-color:var(--color-bg)}.accent-custom{--color-accent: var(--color-accent)}.text-custom{color:var(--color-text)}img[class*="aspect:"],video[class*="aspect:"],[class*="aspect:"]:not(img) img{object-fit:cover;width:100%;height:auto;max-height:100%}[class*="aspect:"]:not(img) img{aspect-ratio:inherit}.aspect\:21\/9{aspect-ratio:2.3333333333}@media (max-width:480px){.aspect\:21\/9{aspect-ratio:1.7777777778}}.aspect\:16\/9{aspect-ratio:1.7777777778}.aspect\:6\/4,.aspect\:3\/2{aspect-ratio:1.5}.aspect\:8\/9{aspect-ratio:0.8888888889}.aspect\:5\/7{aspect-ratio:0.7142857143}.aspect\:4\/5{aspect-ratio:0.8}.aspect\:4\/3{aspect-ratio:1.3333333333}.aspect\:3\/4{aspect-ratio:0.75}.aspect\:1\/1{aspect-ratio:1}.text-left{text-align:left}.text-center{text-align:center}.text-center img,.text-center video,.text-center iframe{margin-inline:auto}.text-right{text-align:right}.text-justify{text-align:justify}.radius-xl{border-radius:var(--radius-xl)}.radius-lg{border-radius:var(--radius-lg)}.radius-md{border-radius:var(--radius-md)}.radius-sm{border-radius:var(--radius-sm)}.radius-xs{border-radius:var(--radius-xs)}#gridDebug{position:fixed;top:3rem;left:1rem;z-index:1000;border:solid 0.125rem black;background-color:yellow;text-transform:uppercase;font-weight:bold;opacity:0.2;translate:-3rem 0;transition:all 250ms ease}#gridDebug:hover{opacity:1;translate:0 0}.debug section[data-block-style]{position:relative}.debug section[data-block-style]::before{content:attr(data-block-style);font-family:var(--font-abel);font-size:var(--text-a1);position:absolute;top:0;left:calc(var(--gutter) * 0.25);background-color:#303132;color:var(--color-white);opacity:1;padding:0.25rem 1rem;border-radius:0.125rem;z-index:1001}.debug .debug-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000;pointer-events:none;transition:all 150ms ease}.debug .debug-overlay.dark>div{opacity:0.3}.debug .debug-overlay.hide{height:0%;top:50%}.debug .debug-overlay.hide+.debug-indicator{display:none}.debug .debug-overlay>div{background-color:yellow;opacity:0.05;transition:opacity 450ms ease;pointer-events:none}@media (max-width:1200px){.debug .debug-overlay>div{background-color:royalblue}}@media (max-width:1024px){.debug .debug-overlay>div{background-color:hotpink}}@media (max-width:768px){.debug .debug-overlay>div{background-color:orange}}@media (max-width:480px){.debug .debug-overlay>div{background-color:limegreen}}.debug .debug-indicator{position:fixed;z-index:999999;top:1rem;right:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--text-a1);font-family:monospace;border-radius:1rem;background-color:aquamarine}.debug .debug-indicator div{display:none}.debug .debug-indicator div.max{display:block}@media (max-width:1540px){.debug .debug-indicator{background-color:yellow}.debug .debug-indicator div:not(.xxl){display:none}.debug .debug-indicator div.xxl{display:block}}@media (max-width:1200px){.debug .debug-indicator{background-color:royalblue}.debug .debug-indicator div:not(.xl){display:none}.debug .debug-indicator div.xl{display:block}}@media (max-width:1024px){.debug .debug-indicator{background-color:hotpink}.debug .debug-indicator div:not(.lg){display:none}.debug .debug-indicator div.lg{display:block}}@media (max-width:768px){.debug .debug-indicator{background-color:orange}.debug .debug-indicator div:not(.md){display:none}.debug .debug-indicator div.md{display:block}}@media (max-width:480px){.debug .debug-indicator{background-color:limegreen}.debug .debug-indicator div:not(.sm){display:none}.debug .debug-indicator div.sm{display:block}}body:not(.debug) .debug-indicator{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.has-gutter{padding-inline:var(--gutter)}.container{max-width:var(--max-width);margin-inline:auto;scroll-margin-top:var(--block-space)}.container.has-gutter{max-width:calc(var(--max-width) + var(--gutter) * 2)}.grid{display:grid;--_grid-cols: 12;grid-template-columns:repeat(var(--_grid-cols), 1fr);column-gap:var(--grid-col-gap, 1rem);row-gap:var(--grid-row-gap, 1rem)}@media (max-width:768px){.grid{--_grid-cols: 6}}@media (max-width:480px){.grid{--_grid-cols: 4}}.grid.no-row-gap{row-gap:0}.grid .subgrid{display:grid;grid-template-columns:subgrid;column-gap:inherit;row-gap:inherit}.grid.cols-1{--_grid-cols: 1}@media (max-width:768px){.grid.cols-1{--_grid-cols: 1}}@media (max-width:480px){.grid.cols-1{--_grid-cols: 1}}.grid.cols-2{--_grid-cols: 2}@media (max-width:768px){.grid.cols-2{--_grid-cols: 2}}@media (max-width:480px){.grid.cols-2{--_grid-cols: 2}}.grid.cols-3{--_grid-cols: 3}@media (max-width:768px){.grid.cols-3{--_grid-cols: 2}}@media (max-width:480px){.grid.cols-3{--_grid-cols: 1}}.grid.cols-4{--_grid-cols: 4}@media (max-width:768px){.grid.cols-4{--_grid-cols: 2}}@media (max-width:480px){.grid.cols-4{--_grid-cols: 1}}.grid.cols-5{--_grid-cols: 5}@media (max-width:1200px){.grid.cols-5{--_grid-cols: 4}}@media (max-width:1024px){.grid.cols-5{--_grid-cols: 3}}@media (max-width:768px){.grid.cols-5{--_grid-cols: 2}}@media (max-width:480px){.grid.cols-5{--_grid-cols: 1}}.grid.cols-6{--_grid-cols: 6}@media (max-width:768px){.grid.cols-6{--_grid-cols: 3}}@media (max-width:480px){.grid.cols-6{--_grid-cols: 2}}.grid.cols-9{--_grid-cols: 9}@media (max-width:768px){.grid.cols-9{--_grid-cols: 6}}@media (max-width:480px){.grid.cols-9{--_grid-cols: 4}}body .grid.layout\:4-x-6>*:last-child{grid-column-start:6}@media (max-width:768px){body .grid.layout\:4-x-6>*:last-child{grid-column-start:auto}}.grid.layout\:5-x-6>*:first-child{grid-column:1 / 6}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:7 / span 6}@media (max-width:1024px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 12}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto /  span 12}}@media (max-width:768px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 6}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:5-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:5-x-6>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:6-x-4>*:first-child{grid-column:1 / 7}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:8 / span 4}@media (max-width:768px){.grid.layout\:6-x-4>*:first-child{grid-column:1 / span 6}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:auto /  span 4}}@media (max-width:480px){.grid.layout\:6-x-4>*:first-child{grid-column:1 / span 4}.grid.layout\:6-x-4>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:6-x-5>*:first-child{grid-column:1 / 7}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:8 / span 5}@media (max-width:1024px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 12}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto /  span 12}}@media (max-width:768px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:6-x-5>*:first-child{grid-column:1 / span 4}.grid.layout\:6-x-5>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:6-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto /  span 5}@media (max-width:768px){.grid.layout\:6-5>*:first-child{grid-column:1 / span 6}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto /  span 5}}@media (max-width:480px){.grid.layout\:6-5>*:first-child{grid-column:1 / span 4}.grid.layout\:6-5>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:7-5>*:first-child{grid-column:1 / span 7}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto /  span 5}@media (max-width:768px){.grid.layout\:7-5>*:first-child{grid-column:1 / span 6}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto /  span 5}}@media (max-width:480px){.grid.layout\:7-5>*:first-child{grid-column:1 / span 4}.grid.layout\:7-5>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:7-x-4>*:first-child{grid-column:1 / 8}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:9 / span 4}@media (max-width:1024px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 9}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto /  span 9}}@media (max-width:768px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 6}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto /  span 4}}@media (max-width:480px){.grid.layout\:7-x-4>*:first-child{grid-column:1 / span 4}.grid.layout\:7-x-4>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:4-x-6>*:first-child{grid-column:1 / 5}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:6 / span 6}@media (max-width:768px){.grid.layout\:4-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:4-x-6>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-6>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:4-x-7>*:first-child{grid-column:1 / 5}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:6 / span 7}@media (max-width:1024px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 9}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto /  span 9}}@media (max-width:768px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:4-x-7>*:first-child{grid-column:1 / span 4}.grid.layout\:4-x-7>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto /  span 8}@media (max-width:768px){.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:4-8>*:first-child{grid-column:1 / span 4}.grid.layout\:4-8>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:3-9>*:first-child{grid-column:1 / span 3}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto /  span 9}@media (max-width:768px){.grid.layout\:3-9>*:first-child{grid-column:1 / span 4}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto /  span 6}}@media (max-width:480px){.grid.layout\:3-9>*:first-child{grid-column:1 / span 4}.grid.layout\:3-9>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:8-x-3>*:first-child{grid-column:1 / 9}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:10 / span 3}@media (max-width:1024px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 9}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto /  span 3}}@media (max-width:768px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 6}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto /  span 4}}@media (max-width:480px){.grid.layout\:8-x-3>*:first-child{grid-column:1 / span 4}.grid.layout\:8-x-3>*:nth-child(2n){grid-column:auto /  span 4}}.grid.layout\:9-3>*:first-child{grid-column:1 / span 9}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto /  span 3}@media (max-width:1024px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 12}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto /  span 12}}@media (max-width:768px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 6}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto /  span 4}}@media (max-width:480px){.grid.layout\:9-3>*:first-child{grid-column:1 / span 4}.grid.layout\:9-3>*:nth-child(2n){grid-column:auto /  span 4}}.grid>*,.subgrid>*{--grid-col-start: auto;--grid-col-span: auto;grid-column:var(--grid-col-start) / span var(--grid-col-span)}.span-auto{--grid-col-span: auto}.start-auto{--grid-col-start: auto}.span-full{--grid-col-span: var(--_grid-cols);--grid-col-start: auto}.span-1{--grid-col-span: 1}.start-1{--grid-col-start: 1}.span-2{--grid-col-span: 2}.start-2{--grid-col-start: 2}.span-3{--grid-col-span: 3}.start-3{--grid-col-start: 3}.span-4{--grid-col-span: 4}.start-4{--grid-col-start: 4}.span-5{--grid-col-span: 5}.start-5{--grid-col-start: 5}.span-6{--grid-col-span: 6}.start-6{--grid-col-start: 6}.span-7{--grid-col-span: 7}.start-7{--grid-col-start: 7}.span-8{--grid-col-span: 8}.start-8{--grid-col-start: 8}.span-9{--grid-col-span: 9}.start-9{--grid-col-start: 9}.span-10{--grid-col-span: 10}.start-10{--grid-col-start: 10}.span-11{--grid-col-span: 11}.start-11{--grid-col-start: 11}.span-12{--grid-col-span: 12}.start-12{--grid-col-start: 12}@media (max-width:112rem){.3xl\:span-1{--grid-col-span: 1}.3xl\:start-1{--grid-col-start: 1}.3xl\:span-2{--grid-col-span: 2}.3xl\:start-2{--grid-col-start: 2}.3xl\:span-3{--grid-col-span: 3}.3xl\:start-3{--grid-col-start: 3}.3xl\:span-4{--grid-col-span: 4}.3xl\:start-4{--grid-col-start: 4}.3xl\:span-5{--grid-col-span: 5}.3xl\:start-5{--grid-col-start: 5}.3xl\:span-6{--grid-col-span: 6}.3xl\:start-6{--grid-col-start: 6}.3xl\:span-7{--grid-col-span: 7}.3xl\:start-7{--grid-col-start: 7}.3xl\:span-8{--grid-col-span: 8}.3xl\:start-8{--grid-col-start: 8}.3xl\:span-9{--grid-col-span: 9}.3xl\:start-9{--grid-col-start: 9}.3xl\:span-10{--grid-col-span: 10}.3xl\:start-10{--grid-col-start: 10}.3xl\:span-11{--grid-col-span: 11}.3xl\:start-11{--grid-col-start: 11}.3xl\:span-12{--grid-col-span: 12}.3xl\:start-12{--grid-col-start: 12}.3xl\:span-auto{--grid-col-span: auto}.3xl\:start-auto{--grid-col-start: auto}.3xl\:span-full{--grid-col-span: var(--_grid-cols)}}@media (max-width:1540px){.2xl\:span-1{--grid-col-span: 1}.2xl\:start-1{--grid-col-start: 1}.2xl\:span-2{--grid-col-span: 2}.2xl\:start-2{--grid-col-start: 2}.2xl\:span-3{--grid-col-span: 3}.2xl\:start-3{--grid-col-start: 3}.2xl\:span-4{--grid-col-span: 4}.2xl\:start-4{--grid-col-start: 4}.2xl\:span-5{--grid-col-span: 5}.2xl\:start-5{--grid-col-start: 5}.2xl\:span-6{--grid-col-span: 6}.2xl\:start-6{--grid-col-start: 6}.2xl\:span-7{--grid-col-span: 7}.2xl\:start-7{--grid-col-start: 7}.2xl\:span-8{--grid-col-span: 8}.2xl\:start-8{--grid-col-start: 8}.2xl\:span-9{--grid-col-span: 9}.2xl\:start-9{--grid-col-start: 9}.2xl\:span-10{--grid-col-span: 10}.2xl\:start-10{--grid-col-start: 10}.2xl\:span-11{--grid-col-span: 11}.2xl\:start-11{--grid-col-start: 11}.2xl\:span-12{--grid-col-span: 12}.2xl\:start-12{--grid-col-start: 12}.2xl\:span-auto{--grid-col-span: auto}.2xl\:start-auto{--grid-col-start: auto}.2xl\:span-full{--grid-col-span: var(--_grid-cols)}}@media (max-width:1200px){.xl\:span-1{--grid-col-span: 1}.xl\:start-1{--grid-col-start: 1}.xl\:span-2{--grid-col-span: 2}.xl\:start-2{--grid-col-start: 2}.xl\:span-3{--grid-col-span: 3}.xl\:start-3{--grid-col-start: 3}.xl\:span-4{--grid-col-span: 4}.xl\:start-4{--grid-col-start: 4}.xl\:span-5{--grid-col-span: 5}.xl\:start-5{--grid-col-start: 5}.xl\:span-6{--grid-col-span: 6}.xl\:start-6{--grid-col-start: 6}.xl\:span-7{--grid-col-span: 7}.xl\:start-7{--grid-col-start: 7}.xl\:span-8{--grid-col-span: 8}.xl\:start-8{--grid-col-start: 8}.xl\:span-9{--grid-col-span: 9}.xl\:start-9{--grid-col-start: 9}.xl\:span-10{--grid-col-span: 10}.xl\:start-10{--grid-col-start: 10}.xl\:span-11{--grid-col-span: 11}.xl\:start-11{--grid-col-start: 11}.xl\:span-12{--grid-col-span: 12}.xl\:start-12{--grid-col-start: 12}.xl\:span-auto{--grid-col-span: auto}.xl\:start-auto{--grid-col-start: auto}.xl\:span-full{--grid-col-span: var(--_grid-cols)}}@media (max-width:1024px){.lg\:span-1{--grid-col-span: 1}.lg\:start-1{--grid-col-start: 1}.lg\:span-2{--grid-col-span: 2}.lg\:start-2{--grid-col-start: 2}.lg\:span-3{--grid-col-span: 3}.lg\:start-3{--grid-col-start: 3}.lg\:span-4{--grid-col-span: 4}.lg\:start-4{--grid-col-start: 4}.lg\:span-5{--grid-col-span: 5}.lg\:start-5{--grid-col-start: 5}.lg\:span-6{--grid-col-span: 6}.lg\:start-6{--grid-col-start: 6}.lg\:span-7{--grid-col-span: 7}.lg\:start-7{--grid-col-start: 7}.lg\:span-8{--grid-col-span: 8}.lg\:start-8{--grid-col-start: 8}.lg\:span-9{--grid-col-span: 9}.lg\:start-9{--grid-col-start: 9}.lg\:span-10{--grid-col-span: 10}.lg\:start-10{--grid-col-start: 10}.lg\:span-11{--grid-col-span: 11}.lg\:start-11{--grid-col-start: 11}.lg\:span-12{--grid-col-span: 12}.lg\:start-12{--grid-col-start: 12}.lg\:span-auto{--grid-col-span: auto}.lg\:start-auto{--grid-col-start: auto}.lg\:span-full{--grid-col-span: var(--_grid-cols)}}@media (max-width:768px){.md\:span-1{--grid-col-span: 1}.md\:start-1{--grid-col-start: 1}.md\:span-2{--grid-col-span: 2}.md\:start-2{--grid-col-start: 2}.md\:span-3{--grid-col-span: 3}.md\:start-3{--grid-col-start: 3}.md\:span-4{--grid-col-span: 4}.md\:start-4{--grid-col-start: 4}.md\:span-5{--grid-col-span: 5}.md\:start-5{--grid-col-start: 5}.md\:span-6{--grid-col-span: 6}.md\:start-6{--grid-col-start: 6}.md\:span-7{--grid-col-span: 7}.md\:start-7{--grid-col-start: 7}.md\:span-8{--grid-col-span: 8}.md\:start-8{--grid-col-start: 8}.md\:span-9{--grid-col-span: 9}.md\:start-9{--grid-col-start: 9}.md\:span-10{--grid-col-span: 10}.md\:start-10{--grid-col-start: 10}.md\:span-11{--grid-col-span: 11}.md\:start-11{--grid-col-start: 11}.md\:span-12{--grid-col-span: 12}.md\:start-12{--grid-col-start: 12}.md\:span-auto{--grid-col-span: auto}.md\:start-auto{--grid-col-start: auto}.md\:span-full{--grid-col-span: var(--_grid-cols)}}@media (max-width:480px){.sm\:span-1{--grid-col-span: 1}.sm\:start-1{--grid-col-start: 1}.sm\:span-2{--grid-col-span: 2}.sm\:start-2{--grid-col-start: 2}.sm\:span-3{--grid-col-span: 3}.sm\:start-3{--grid-col-start: 3}.sm\:span-4{--grid-col-span: 4}.sm\:start-4{--grid-col-start: 4}.sm\:span-5{--grid-col-span: 5}.sm\:start-5{--grid-col-start: 5}.sm\:span-6{--grid-col-span: 6}.sm\:start-6{--grid-col-start: 6}.sm\:span-7{--grid-col-span: 7}.sm\:start-7{--grid-col-start: 7}.sm\:span-8{--grid-col-span: 8}.sm\:start-8{--grid-col-start: 8}.sm\:span-9{--grid-col-span: 9}.sm\:start-9{--grid-col-start: 9}.sm\:span-10{--grid-col-span: 10}.sm\:start-10{--grid-col-start: 10}.sm\:span-11{--grid-col-span: 11}.sm\:start-11{--grid-col-start: 11}.sm\:span-12{--grid-col-span: 12}.sm\:start-12{--grid-col-start: 12}.sm\:span-auto{--grid-col-span: auto}.sm\:start-auto{--grid-col-start: auto}.sm\:span-full{--grid-col-span: var(--_grid-cols)}}.flex-row{display:flex;gap:var(--grid-col-gap);flex-direction:row}.flex-col,.flex-column{display:flex;gap:var(--grid-col-gap);flex-direction:column}.justify-center{justify-content:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.align-self-bottom{align-self:flex-end}.align-self-top{align-self:flex-start}.ss-xl{padding:var(--section-space-xl)}.ss-xl-t{padding-top:var(--section-space-xl)}.ss-xl-b{padding-bottom:var(--section-space-xl)}.ss-xl-l{padding-left:var(--section-space-xl)}.ss-xl-r{padding-right:var(--section-space-xl)}.ss-xl-inline{padding-inline:var(--section-space-xl)}.ss-xl-block{padding-block:var(--section-space-xl)}.ss-main{padding:var(--section-space-main)}.ss-main-t{padding-top:var(--section-space-main)}.ss-main-b{padding-bottom:var(--section-space-main)}.ss-main-l{padding-left:var(--section-space-main)}.ss-main-r{padding-right:var(--section-space-main)}.ss-main-inline{padding-inline:var(--section-space-main)}.ss-main-block{padding-block:var(--section-space-main)}.ss-lg{padding:var(--section-space-lg)}.ss-lg-t{padding-top:var(--section-space-lg)}.ss-lg-b{padding-bottom:var(--section-space-lg)}.ss-lg-l{padding-left:var(--section-space-lg)}.ss-lg-r{padding-right:var(--section-space-lg)}.ss-lg-inline{padding-inline:var(--section-space-lg)}.ss-lg-block{padding-block:var(--section-space-lg)}.ss-md{padding:var(--section-space-md)}.ss-md-t{padding-top:var(--section-space-md)}.ss-md-b{padding-bottom:var(--section-space-md)}.ss-md-l{padding-left:var(--section-space-md)}.ss-md-r{padding-right:var(--section-space-md)}.ss-md-inline{padding-inline:var(--section-space-md)}.ss-md-block{padding-block:var(--section-space-md)}.ss-sm{padding:var(--section-space-sm)}.ss-sm-t{padding-top:var(--section-space-sm)}.ss-sm-b{padding-bottom:var(--section-space-sm)}.ss-sm-l{padding-left:var(--section-space-sm)}.ss-sm-r{padding-right:var(--section-space-sm)}.ss-sm-inline{padding-inline:var(--section-space-sm)}.ss-sm-block{padding-block:var(--section-space-sm)}.ss-xs{padding:var(--section-space-x)}.ss-xs-t{padding-top:var(--section-space-x)}.ss-xs-b{padding-bottom:var(--section-space-x)}.ss-xs-l{padding-left:var(--section-space-x)}.ss-xs-r{padding-right:var(--section-space-x)}.ss-xs-inline{padding-inline:var(--section-space-x)}.ss-xs-block{padding-block:var(--section-space-x)}.cg-xl{gap:var(--content-gap-xl)}.cg-xl-p{padding:var(--content-gap-xl)}.cg-xl-t{padding-top:var(--content-gap-xl)}.cg-xl-b{padding-bottom:var(--content-gap-xl)}.cg-xl-l{padding-left:var(--content-gap-xl)}.cg-xl-r{padding-right:var(--content-gap-xl)}.cg-xl-inline{padding-inline:var(--content-gap-xl)}.cg-xl-block{padding-block:var(--content-gap-xl)}.cg-lg{gap:var(--content-gap-lg)}.cg-lg-p{padding:var(--content-gap-lg)}.cg-lg-t{padding-top:var(--content-gap-lg)}.cg-lg-b{padding-bottom:var(--content-gap-lg)}.cg-lg-l{padding-left:var(--content-gap-lg)}.cg-lg-r{padding-right:var(--content-gap-lg)}.cg-lg-inline{padding-inline:var(--content-gap-lg)}.cg-lg-block{padding-block:var(--content-gap-lg)}.cg-md{gap:var(--content-gap-md)}.cg-md-p{padding:var(--content-gap-md)}.cg-md-t{padding-top:var(--content-gap-md)}.cg-md-b{padding-bottom:var(--content-gap-md)}.cg-md-l{padding-left:var(--content-gap-md)}.cg-md-r{padding-right:var(--content-gap-md)}.cg-md-inline{padding-inline:var(--content-gap-md)}.cg-md-block{padding-block:var(--content-gap-md)}.cg-main{gap:var(--content-gap-main)}.cg-main-p{padding:var(--content-gap-main)}.cg-main-t{padding-top:var(--content-gap-main)}.cg-main-b{padding-bottom:var(--content-gap-main)}.cg-main-l{padding-left:var(--content-gap-main)}.cg-main-r{padding-right:var(--content-gap-main)}.cg-main-inline{padding-inline:var(--content-gap-main)}.cg-main-block{padding-block:var(--content-gap-main)}.cg-sm{gap:var(--content-gap-sm)}.cg-sm-p{padding:var(--content-gap-sm)}.cg-sm-t{padding-top:var(--content-gap-sm)}.cg-sm-b{padding-bottom:var(--content-gap-sm)}.cg-sm-l{padding-left:var(--content-gap-sm)}.cg-sm-r{padding-right:var(--content-gap-sm)}.cg-sm-inline{padding-inline:var(--content-gap-sm)}.cg-sm-block{padding-block:var(--content-gap-sm)}.cg-xs{gap:var(--content-gap-xs)}.cg-xs-p{padding:var(--content-gap-xs)}.cg-xs-t{padding-top:var(--content-gap-xs)}.cg-xs-b{padding-bottom:var(--content-gap-xs)}.cg-xs-l{padding-left:var(--content-gap-xs)}.cg-xs-r{padding-right:var(--content-gap-xs)}.cg-xs-inline{padding-inline:var(--content-gap-xs)}.cg-xs-block{padding-block:var(--content-gap-xs)}.cg-xxs{gap:var(--content-gap-xx)}.cg-xxs-p{padding:var(--content-gap-xx)}.cg-xxs-t{padding-top:var(--content-gap-xx)}.cg-xxs-b{padding-bottom:var(--content-gap-xx)}.cg-xxs-l{padding-left:var(--content-gap-xx)}.cg-xxs-r{padding-right:var(--content-gap-xx)}.cg-xxs-inline{padding-inline:var(--content-gap-xx)}.cg-xxs-block{padding-block:var(--content-gap-xx)}.ts-lg{margin-block:var(--text-space-lg)}.ts-lg-t{margin-top:var(--text-space-lg)}.ts-lg-b{margin-bottom:var(--text-space-lg)}.ts-lg-l{margin-left:var(--text-space-lg)}.ts-lg-r{margin-right:var(--text-space-lg)}.ts-lg-inline{margin-inline:var(--text-space-lg)}.ts-lg-block{margin-block:var(--text-space-lg)}.ts-md{margin-block:var(--text-space-md)}.ts-md-t{margin-top:var(--text-space-md)}.ts-md-b{margin-bottom:var(--text-space-md)}.ts-md-l{margin-left:var(--text-space-md)}.ts-md-r{margin-right:var(--text-space-md)}.ts-md-inline{margin-inline:var(--text-space-md)}.ts-md-block{margin-block:var(--text-space-md)}.ts-sm{margin-block:var(--text-space-sm)}.ts-sm-t{margin-top:var(--text-space-sm)}.ts-sm-b{margin-bottom:var(--text-space-sm)}.ts-sm-l{margin-left:var(--text-space-sm)}.ts-sm-r{margin-right:var(--text-space-sm)}.ts-sm-inline{margin-inline:var(--text-space-sm)}.ts-sm-block{margin-block:var(--text-space-sm)}.ts-xs{margin-block:var(--text-space-xs)}.ts-xs-t{margin-top:var(--text-space-xs)}.ts-xs-b{margin-bottom:var(--text-space-xs)}.ts-xs-l{margin-left:var(--text-space-xs)}.ts-xs-r{margin-right:var(--text-space-xs)}.ts-xs-inline{margin-inline:var(--text-space-xs)}.ts-xs-block{margin-block:var(--text-space-xs)}.ts-xxs{margin-block:var(--text-space-xx)}.ts-xxs-t{margin-top:var(--text-space-xx)}.ts-xxs-b{margin-bottom:var(--text-space-xx)}.ts-xxs-l{margin-left:var(--text-space-xx)}.ts-xxs-r{margin-right:var(--text-space-xx)}.ts-xxs-inline{margin-inline:var(--text-space-xx)}.ts-xxs-block{margin-block:var(--text-space-xx)}.mi-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.cg-0{gap:0}@font-face{font-family:"Plus Jakarta Sans";src:url("../fonts/PlusJakartaSans-VariableFont_wght.woff2") format("woff2"), url("../fonts/PlusJakartaSans-VariableFont_wght.woff") format("woff"), url("../fonts/PlusJakartaSans-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../fonts/Oswald-Bold.woff2") format("woff2"), url("../fonts/Oswald-Bold.woff") format("woff"), url("../fonts/Oswald-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("../fonts/InstrumentSerif-Italic.woff2") format("woff2"), url("../fonts/InstrumentSerif-Italic.woff") format("woff"), url("../fonts/InstrumentSerif-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}.prose{font-weight:400;font-size:var(--text-body)}.prose p a:not(.cta),.prose li a:not(.cta),.prose blockquote a:not(.cta){text-decoration:underline;text-underline-offset:2px}.prose ul,.prose ol,.prose dl{margin-top:0;margin-bottom:1.5rem;padding-left:1.5rem;line-height:1.5}.prose li{line-height:1.5;margin-bottom:0.6rem}.prose img{object-fit:cover;display:inline-block}.prose iframe{width:100%;display:block}.prose iframe[title*="video"],.prose iframe[class*="video"]{aspect-ratio:1.7777777778;height:auto}.prose iframe[title*="video"].portrait,.prose iframe[class*="video"].portrait{aspect-ratio:0.5625}.prose iframe.portrait{aspect-ratio:0.5625;height:auto}.prose blockquote{padding-left:0;margin-right:auto;margin-left:0;margin-top:3.5rem;margin-bottom:3.5rem}.prose blockquote:last-child{margin-bottom:0}.prose blockquote>*{color:var(--color-blue);font-family:var(--font-headings);font-size:var(--text-xl);margin:0}.prose .cta{font-size:var(--text-sm)}.prose p:has(.cta){margin-top:calc(var(--text-space-lg) + 0.25rem)}@media (max-width:480px){.prose p:has(.cta+.cta){display:flex;flex-direction:column;row-gap:1rem}}.prose+.cta{margin-top:1.5rem}.prose .cta+.cta{margin-left:0.5rem}@media (max-width:480px){.prose .cta+.cta{margin-left:0}}.prose .gallery{display:grid;grid-template-columns:repeat(var(--gallery-cols, 3), minmax(0, 1fr));gap:2.5rem 1.75rem;margin:2rem 0 3.5rem;padding:0}.prose figure{margin-inline:0;padding:0;max-width:100%;margin-top:0;margin-bottom:3.5rem}.prose figure img,.prose figure video,.prose figure iframe{margin-bottom:0.5rem}.prose figure figcaption{font-size:var(--text-xs);max-width:var(--content-width)}.prose .gallery-icon{overflow:hidden}.prose .gallery-columns-1{--gallery-cols: 1}.prose .gallery-columns-2{--gallery-cols: 2}.prose .gallery-columns-3{--gallery-cols: 3}.prose .gallery-columns-4{--gallery-cols: 4}.prose .gallery-columns-5{--gallery-cols: 5}.prose .gallery-columns-6{--gallery-cols: 6}.prose .gallery-columns-7{--gallery-cols: 7}.prose .gallery-columns-8{--gallery-cols: 8}.prose .gallery-columns-9{--gallery-cols: 9}.prose .gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:1.5;scale:1;transition:all 450ms ease}.prose .gallery img:hover{scale:1.05}.prose .gallery.gallery-style-expanded{--_expand: 8rem;--_width: calc(100% + var(--_expand) * 2);max-width:var(--_width);width:var(--_width);translate:calc(var(--_expand) * -1) 0}.prose .gallery.gallery-style-expanded.gallery-columns-2{--_expand: 4rem}.prose .gallery .gallery-caption{margin-top:1rem;font-size:var(--text-a1)}.prose .gallery figure.gallery-item{position:relative}.prose .icon-text-item{display:inline-flex;align-items:center;justify-content:flex-start;gap:0.5rem;font-weight:500;--_background-image: url("../images/icons/arrow-down.svg")}.prose .icon-text-item::before{content:"";display:inline-block;width:1.25rem;height:1.25rem;background-image:var(--_background-image);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.prose .icon-text-item[data-icon="calendar"]{--_background-image: url("../images/icons/calendar.svg")}.prose .icon-text-item[data-icon="globe"]{--_background-image: url("../images/icons/globe.svg")}.prose .icon-text-item[data-icon="clock"]{--_background-image: url("../images/icons/clock.svg")}.prose .icon-text-item[data-icon="place"]{--_background-image: url("../images/icons/place.svg")}.prose .icon-text-item[data-icon="player"]{--_background-image: url("../images/icons/player.svg")}.prose .icon-text-item[data-icon="play"]{--_background-image: url("../images/icons/play.svg")}.prose .icon-text-item[data-icon="profile"]{--_background-image: url("../images/icons/profile.svg")}.prose .eyebrow+p:has(.icon-text-item){margin-top:1.75rem}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.05em}.sans{font-family:var(--font-jakarta)}.font-oswald{font-family:var(--font-oswald);text-transform:uppercase}.font-jakarta{font-family:var(--font-jakarta)}.font-instrument{font-family:var(--font-instrument);font-style:italic;font-weight:400}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{font-family:var(--font-headings);font-weight:var(--font-heading-weight);font-optical-sizing:auto;line-height:1.3;margin-bottom:var(--text-space-md);color:var(--color-headings)}h1.light,.h1.light,h2.light,.h2.light,h3.light,.h3.light,h4.light,.h4.light,h5.light,.h5.light,h6.light,.h6.light,.heading.light{font-weight:400}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child,.heading:last-child{margin-bottom:0}h1,.h1{font-size:var(--text-6xl);line-height:1.2;letter-spacing:-0.09rem}h2,.h2{font-size:var(--text-5xl);line-height:1.2;letter-spacing:-0.05rem}h3,.h3{font-size:var(--text-4xl);line-height:1.2;letter-spacing:-0.04rem}h4,.h4{font-size:var(--text-3xl);line-height:1.3;letter-spacing:-0.03rem}h5,.h5{font-size:var(--text-2xl);line-height:1.3;letter-spacing:-0.02375rem}h6,.h6{font-size:var(--text-xl);line-height:1.4}p{line-height:1.5}p:not(:last-child){margin-bottom:1.5rem}.title.title-large{font-size:var(--text-5xl)}@media (max-width:768px){.title.title-large{font-size:var(--text-6xl)}}.title.title-medium{font-size:var(--text-4xl)}@media (max-width:768px){.title.title-medium{font-size:var(--text-5xl)}}.title.title-small{font-size:var(--text-3xl)}@media (max-width:768px){.title.title-small{font-size:var(--text-4xl)}}a{cursor:pointer;transition:all 150ms ease;text-decoration:none;color:inherit}.eyebrow{font-family:var(--font-oswald);text-transform:uppercase;font-weight:700;letter-spacing:0.0875em;color:var(--color-accent);font-size:var(--text-sm);margin-bottom:var(--text-space-sm)}.bold,.fw-bold{font-weight:800}.fw-normal{font-weight:400}.fw-light{font-weight:300}p:empty{display:none}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-base{font-size:var(--text-base)}.text-body{font-size:var(--text-body)}.text-body-lg{font-size:var(--text-body-lg)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-9xl{font-size:var(--text-9xl)}html{font-size:var(--text-root);scroll-behavior:smooth}body{font-size:var(--text-base)}html,body{font-family:var(--font-body);font-size:var(--text-root);color:var(--color-black);background-color:var(--color-bg);line-height:1.5;font-weight:var(--font-normal);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;tab-size:4;--column-width-vw: calc( (100vw - var(--gutter)*2 - var(--grid-col-gap) * 11) / 12)}@media (max-width:768px){html,body{--column-width-vw: calc((100vw - var(--gutter)*2 - var(--grid-col-gap) * 5) / 6)}}@media (max-width:480px){html,body{--column-width-vw: calc((100vw - var(--gutter)*2 - var(--grid-col-gap) * 3) / 4)}}@media screen and (min-width:104rem){html,body{--column-width-vw: calc((104rem - var(--grid-col-gap) * 11) / 12)}}.mobile-only{display:none}.sr-only{display:none}.mobile-only{display:none}.image-wrap img{object-fit:cover;max-width:100%;width:100%}.image-wrap.portrait img{aspect-ratio:0.8}.image-wrap.landscape img{aspect-ratio:1.5}img{object-position:center center}img[data-focal-x]{object-position:var(--_focal-x) var(--_focal-y)}.link{text-decoration:underline;color:currentColor}.posted-on .updated:not(.published){display:none}p iframe{width:100%}iframe.video{aspect-ratio:1.7777777778;width:100%;background-color:var(--color-black);display:block}.media-wrap .video{width:100%}.content{max-width:var(--content-width);margin-inline:auto}.tag{color:var(--_color-text, var(--color-accent));background:var(--_color-bg, var(--color-white));border:solid 1px transparent;border-radius:var(--radius-xs);padding:0.45rem 1.25rem;font-size:var(--text-xs);font-family:var(--font-jakarta);text-transform:uppercase;font-weight:600;line-height:130%;text-align:center;width:max-content;display:inline-block;box-shadow:2px 4px 4px 0 rgba(255, 255, 255, 0.3) inset, 3px 6px 10px 0 rgba(0, 0, 0, 0.13);animation-name:hover;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:var(--_delay, 0ms);position:relative;isolation:isolate;z-index:0;--_color-bg: var(--color-bg, white);--_color-text: var(--color-black);--_color-border: var(--color-white);--_delay: 0ms}.tag::after{content:"";position:absolute;z-index:-2;top:calc(var(--_border-width, 1px) * -1);left:calc(var(--_border-width, 1px) * -1);right:calc(var(--_border-width, 1px) * -1);bottom:calc(var(--_border-width, 1px) * -1);border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--_color-border) 80%, transparent) 0%, color-mix(in srgb, var(--_color-border) 20%, transparent) 40%, color-mix(in srgb, var(--_color-border) 20%, transparent) 60%, color-mix(in srgb, var(--_color-border) 45%, transparent) 100%);background-size:200% 200%;animation:gradientMove 4s ease-in-out infinite}.tag::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--_color-bg, var(--color-white))}.tag:hover{animation-play-state:paused}.eyebrow{font-family:var(--font-oswald);text-transform:uppercase;font-weight:700;letter-spacing:0.0875em;color:var(--color-accent);font-size:var(--text-sm);margin-bottom:var(--text-space-sm)}.has-icon-row-eyebrow .eyebrow{display:flex;align-items:center;gap:1.5rem;color:currentColor;text-transform:none;letter-spacing:normal;font-size:var(--text-base)}@media (max-width:768px){.has-icon-row-eyebrow .eyebrow{flex-direction:column}}.has-icon-row-eyebrow .eyebrow br{display:none}.has-icon-row-eyebrow .eyebrow .icon-row-item{display:flex;align-items:center;gap:0.5rem}.has-icon-row-eyebrow .eyebrow .icon{color:var(--color-accent);flex-shrink:0}.has-icon-row-eyebrow .eyebrow .icon svg{aspect-ratio:1;flex-shrink:0;width:1.125rem}.has-icon-row-eyebrow .eyebrow .label{font-family:var(--font-jakarta);font-weight:500}.icon-row{display:inline-flex;gap:1.25rem}.icon-row img{aspect-ratio:1;width:1.5rem;display:block}.icon-row a{scale:1}.icon-row a:hover{scale:1.1}.text-center .has-icon-row-eyebrow .eyebrow{justify-content:center}.cta,.btn,a.cta,a.btn{--_color-bg: var(--color-accent);--_color-border: var(--color-white);border-radius:var(--radius-lg);--_border-width: 2px;border:solid var(--_border-width) transparent;background:var(--_color-bg, var(--color-accent));color:var(--_color-text, var(--color-white));padding:0.625rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all 150ms ease;width:var(--_width, fit-content)}.cta:hover,.btn:hover,a.cta:hover,a.btn:hover{background:var(--_color-bg-hover);border-color:var(--_color-border-hover);color:var(--_color-text-hover)}@media (max-width:480px){.cta,.btn,a.cta,a.btn{padding:0.5rem 1rem}}.cta__bordered,.btn__bordered,a.cta__bordered,a.btn__bordered{position:relative;isolation:isolate;z-index:0}.cta__bordered::after,.btn__bordered::after,a.cta__bordered::after,a.btn__bordered::after{content:"";position:absolute;z-index:-2;top:calc(var(--_border-width, 1px) * -1);left:calc(var(--_border-width, 1px) * -1);right:calc(var(--_border-width, 1px) * -1);bottom:calc(var(--_border-width, 1px) * -1);border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--_color-border) 80%, transparent) 0%, color-mix(in srgb, var(--_color-border) 20%, transparent) 40%, color-mix(in srgb, var(--_color-border) 20%, transparent) 60%, color-mix(in srgb, var(--_color-border) 45%, transparent) 100%);background-size:200% 200%;animation:gradientMove 4s ease-in-out infinite}.cta__bordered::before,.btn__bordered::before,a.cta__bordered::before,a.btn__bordered::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--_color-bg, var(--color-white))}.cta__sm,.btn__sm,a.cta__sm,a.btn__sm{font-size:var(--text-sm);padding:0.25rem 0.75rem 0.25rem 0.75rem}.cta__secondary,.cta__ghost,.btn__secondary,.btn__ghost,a.cta__secondary,a.cta__ghost,a.btn__secondary,a.btn__ghost{--_color-bg: transparent;--_color-text: currentColor;--_color-border: currentColor;--_color-bg-hover: var(--color-accent);--_color-border-hover: var(--color-accent);--_color-text-hover: var(--color-white);border-color:var(--_color-border)}.cta__text,.btn__text,a.cta__text,a.btn__text{padding:0;border-radius:0;border-width:0;--_bg: transparent;--_fg: currentColor}.btn_circle{--_icon-size: 2rem;border-radius:100%;background-color:var(--color-accent);color:var(--color-white);border:0;aspect-ratio:1;padding:0.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:fit-content;transition:all 250ms ease}.btn_circle svg{width:var(--_icon-size);height:var(--_icon-size);object-fit:contain;transition:all 250ms ease}.btn_circle:hover{background-color:var(--color-black)}.btn_circle:hover[data-scroll-control="prev"] svg{translate:-0.25rem 0}.btn_circle:hover svg{translate:0.25rem 0}.btn_circle.play-button{padding:1.5rem}.btn_circle.play-button svg{translate:10% 0}.button-group{display:flex;align-items:center;gap:0.5rem;padding-top:0.25rem;width:100%}.button-group.centered{justify-content:center}.button-group.right{justify-content:flex-end}.button-group.left{justify-content:flex-start}@media (max-width:480px){.button-group.stack-mobile{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.button-group.stack-mobile{align-items:center}}.prose+.button-group,.title-group+.button-group,.content-group+.button-group{margin-top:var(--text-space-lg)}dialog{border:0;padding:0;background:transparent;max-width:100vw;width:100%;margin-inline:auto;opacity:0;transition:opacity 0.35s ease, transform 0.35s ease}dialog::backdrop{background-color:rgba(0, 0, 0, 0.5);backdrop-filter:blur(5px)}dialog[data-closing]{opacity:0;transform:scale(0.95)}dialog[open].open{opacity:1;transform:scale(1)}dialog .dialog-inner{position:relative;padding:3rem var(--gutter)}dialog .dialog-inner .video,dialog .dialog-inner iframe{width:100%;aspect-ratio:1.7777777778 !important;height:auto !important;background-color:var(--color-black);border-radius:0 !important}dialog .close-button{position:absolute;top:1rem;right:1rem;z-index:10;--_icon-size: 1rem;background-color:rgba(255, 255, 255, 0.2)}dialog .close-button:hover svg{translate:0 0;scale:1.25}dialog#hx-popup{height:100svh !important;opacity:1;color:inherit;background:inherit}dialog#hx-popup[open]{opacity:1}dialog#hx-popup iframe{background:inherit}.draggable-scroll{cursor:grab;overflow-x:scroll;scrollbar-width:none;width:100vw;--_translate-offset: calc(var(--gutter) * -1);translate:var(--_translate-offset) 0}.draggable-scroll.is-dragging{cursor:grabbing}.draggable-scroll.is-dragging .slider-card__media,.draggable-scroll.is-dragging .slider-card__title{pointer-events:none}.draggable-scroll.is-dragging button{pointer-events:all}@media (min-width:112rem){.draggable-scroll{--_translate-offset: calc( (100vw - var(--max-width) - (var(--gutter) * 2)) / -2)}.draggable-scroll>*:first-child{margin-left:var(--gutter)}.draggable-scroll>*:last-child{margin-right:var(--gutter)}}.draggable-scroll::-webkit-scrollbar{display:none}.draggable-scroll .scroll-track{display:flex;width:max-content;padding-inline:var(--gutter)}@media (min-width:112rem){.draggable-scroll .scroll-track{padding-inline:calc(var(--_translate-offset) * -1)}}.draggable-scroll .scroll-item{width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2)}.draggable-scroll__controls{margin-top:2.5rem;width:100%}.draggable-scroll__controls--inner{display:flex;gap:1.5rem;justify-content:flex-end}.draggable-scroll__controls--button{border-radius:100%;background-color:var(--color-accent);color:var(--text-white);border:0;aspect-ratio:1;padding:0.5rem;cursor:pointer;transition:all 250ms ease}.draggable-scroll__controls--button svg{width:2rem;height:2rem;object-fit:contain;transition:all 250ms ease}.draggable-scroll__controls--button:hover{background-color:var(--color-black)}.draggable-scroll__controls--button:hover[data-scroll-control="prev"] svg{translate:-0.25rem 0}.draggable-scroll__controls--button:hover svg{translate:0.25rem 0}.draggable-scroll__controls--labels{display:flex;gap:0.125rem;align-items:center;justify-content:center;margin-inline:auto;padding:0.33rem;border-radius:2rem;border:0.5px solid rgba(255, 255, 255, 0.7);background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal, normal;box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset;backdrop-filter:blur(5px);color:var(--color-black)}@media (max-width:768px){.draggable-scroll__controls--labels{padding:1rem 1.125rem;gap:0.75rem}}.draggable-scroll__controls--labels .draggable-scroll__controls--button{width:fit-content;background-color:transparent;aspect-ratio:unset;font-weight:600;font-size:var(--text-sm);padding-inline:1rem;padding-block:0.44rem 0.5rem;border-radius:var(--radius-md)}.draggable-scroll__controls--labels .draggable-scroll__controls--button.active{--_accent: color-mix(in srgb, var(--color-accent) 20%, white);background:radial-gradient(63.52% 74.29% at 50.42% 51.43%, rgba(171, 171, 171, 0.4) 0%, rgba(94, 94, 94, 0) 73.85%), linear-gradient(0deg, var(--_accent) 0%, var(--_accent) 100%), rgba(42, 42, 42, 0.12)}@media (max-width:768px){.draggable-scroll__controls--labels .draggable-scroll__controls--button.active{background:var(--color-accent);width:2.5rem}}.draggable-scroll__controls--labels .draggable-scroll__controls--button:hover{--_accent: color-mix(in srgb, var(--color-accent) 60%, white);background:radial-gradient(63.52% 74.29% at 50.42% 51.43%, rgba(171, 171, 171, 0.4) 0%, rgba(94, 94, 94, 0) 73.85%), linear-gradient(0deg, var(--_accent) 0%, var(--_accent) 100%), rgba(42, 42, 42, 0.12)}@media (max-width:768px){.draggable-scroll__controls--labels .draggable-scroll__controls--button:hover{background:var(--color-accent)}}@media (max-width:768px){.draggable-scroll__controls--labels .draggable-scroll__controls--button{background-color:var(--color-black);width:0.75rem;height:0.75rem;padding:0}.draggable-scroll__controls--labels .draggable-scroll__controls--button span{display:none}}.draggable-scroll__wrap{overflow:hidden}.timezone{font-size:0.9em;padding-left:0.25rem}.feature-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);color:var(--color-white)}@media (max-width:768px){.feature-card{border-radius:1.5rem}}.feature-card__content{position:absolute;inset:0;z-index:5;padding-inline:3rem}.feature-card__media img,.feature-card__media video,.feature-card__media iframe{width:100%;object-fit:cover}.feature-card::before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 46.88%, rgba(0, 0, 0, 0.7) 100%)}.suggestions-404>h2{max-width:var(--content-width);margin-inline:auto;text-align:center;font-size:var(--text-xl)}.suggestions-404 .post-list{margin-top:2.5rem}.block.error-404{text-align:center;padding-block:var(--section-space-xs)}.block.error-404 .block-inner{max-width:var(--content-width-wide);margin-inline:auto}.mdl-lqip{filter:blur(3px);transition:filter 0.4s ease-out}.mdl-lqip.is-loaded{filter:blur(0)}.site{position:relative}.site-header{position:absolute;width:100%;top:0;z-index:1000;transition:transform 250ms ease-in-out;will-change:transform}.site-header.is-fixed{position:fixed;left:0;right:0}.site-header.is-visible{transform:translateY(0)}.site-header.is-hidden{transform:translateY(-100%)}.site-navigation{align-items:center}.main-navigation__logo svg{min-width:3rem}.main-navigation__wrap{width:100%}@media (min-width:1200px){.main-navigation__wrap{min-width:max-content}}#header-menu{isolation:isolate;position:relative;z-index:1000}#header-menu a{transition:all 0.3s ease-in-out;opacity:1;cursor:pointer}.main-navigation__mobile--footer,.main-navigation__mobile--header,.slide-menu__page--header{display:none}.utility-menu__wrap.search-menu{left:unset;right:0;width:50vw}.utility-menu__wrap.search-menu .slide-menu__page--inner{padding:0.25rem}.utility-menu__wrap.search-menu .search-form{display:flex;gap:0.5rem;align-items:center}.utility-menu__wrap.search-menu .search-form .screen-reader-text{display:none}.utility-menu__wrap.search-menu .search-form label{width:100%;padding-bottom:0}.utility-menu__wrap.search-menu .search-form label input{border-color:var(--color-white);border-radius:100vw}.utility-menu__wrap.search-menu .search-form .search-submit{width:7rem;border-radius:100vw;border-color:var(--color-red);background-color:var(--color-red);color:var(--color-white)}@media screen and (min-width:1025px){.site-header{padding-top:1.75rem}.main-navigation__logo,.main-navigation__utilities{max-width:15rem;width:100%}.main-navigation__wrap{display:flex;justify-content:center;align-items:center}#header-menu{display:flex;align-items:center;justify-content:center;gap:0.125rem;padding:0.3125rem;font-size:var(--text-sm);font-weight:600}#header-menu .slide-menu__link svg{display:none}#header-menu>li.menu-item>a,#header-menu>li.menu-item>.no-link{display:flex;padding:0.4375rem 1rem 0.5rem 1rem;justify-content:center;align-items:center;gap:0.1875rem;border-radius:1.25rem;border:1px solid transparent;background-blend-mode:color-dodge, normal;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0);transition:all 0.3s ease-in-out;cursor:pointer}#header-menu>li.menu-item>a:hover,#header-menu>li.menu-item>.no-link:hover{background:radial-gradient(63.52% 74.29% at 50.42% 51.43%, rgba(171, 171, 171, 0.4) 0%, rgba(94, 94, 94, 0) 73.85%), linear-gradient(0deg, rgba(251, 203, 199, 0.8) 0%, rgba(251, 203, 199, 0.8) 100%), rgba(42, 42, 42, 0.12);background-blend-mode:color-dodge, normal, normal;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.07)}#header-menu>li.menu-item.is-active>a,#header-menu>li.menu-item.is-active>.no-link{background:radial-gradient(63.52% 74.29% at 50.42% 51.43%, rgba(171, 171, 171, 0.4) 0%, rgba(94, 94, 94, 0) 73.85%), linear-gradient(0deg, rgba(251, 203, 199, 0.8) 0%, rgba(251, 203, 199, 0.8) 100%), rgba(42, 42, 42, 0.12);background-blend-mode:color-dodge, normal, normal;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.07)}#header-menu>li.menu-item.current-menu-item>a{border:1px solid rgba(255, 255, 255, 0.7);background:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%), rgba(228, 35, 18, 0.7);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.07);background-blend-mode:normal}#header-menu>li.menu-item>.slide-menu__page{display:none;opacity:0;overflow:hidden;transition:all 0.3s ease-in-out;scale:0.95;transform-origin:top center}#header-menu>li.menu-item>.slide-menu__page a:hover{opacity:0.7}#header-menu>li.menu-item>.slide-menu__page .slide-menu__page--inner{translate:0 -1rem;transition:all 250ms ease-in-out 75ms}#header-menu>li.menu-item>.slide-menu__page .slide-menu__page--inner+.slide-menu__page--inner{transition-delay:120ms}#header-menu>li.menu-item.is-active>.slide-menu__page,#header-menu>li.menu-item.is-entering>.slide-menu__page,#header-menu>li.menu-item.is-exiting>.slide-menu__page{display:block;position:absolute;z-index:1000}#header-menu>li.menu-item.is-active>.slide-menu__page{display:block;position:absolute;z-index:1000;opacity:1;scale:1}#header-menu>li.menu-item.is-active>.slide-menu__page .slide-menu__page--inner{translate:0 0}#header-menu>li.menu-item.is-exiting>.slide-menu__page{opacity:0;scale:0.95;transition-delay:0ms;transition-duration:175ms}#header-menu>li.menu-item.is-exiting>.slide-menu__page .slide-menu__page--inner{translate:2rem 0}.main-navigation__utilities{display:flex;align-items:stretch;gap:0.25rem;justify-content:flex-end;flex-shrink:0;position:relative}.menu-button{font-size:var(--text-sm);font-weight:600;padding:0.3125rem;border:solid 0px transparent;display:flex;align-items:center;justify-content:center;width:fit-content;background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal;backdrop-filter:blur(0.5rem);box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset}.menu-button .menu-button__inner{display:block;padding:0.4375rem 0.5rem 0.5rem 0.5rem;border-radius:100vw;border:solid 1px transparent}.menu-button:hover .menu-button__inner,.menu-button.is-active .menu-button__inner{background:radial-gradient(63.52% 74.29% at 50.42% 51.43%, rgba(171, 171, 171, 0.4) 0%, rgba(94, 94, 94, 0) 73.85%), linear-gradient(0deg, rgba(251, 203, 199, 0.8) 0%, rgba(251, 203, 199, 0.8) 100%), rgba(42, 42, 42, 0.12);background-blend-mode:color-dodge, normal, normal;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.07)}.menu-button .search-icon-close{display:none}.menu-button.menu-toggle{display:none}#header-menu,.menu-button{border-radius:2rem;background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal;backdrop-filter:blur(0.5rem);box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset}.slide-menu__page{top:calc(100% + 0.5rem);left:0;width:100%;border-radius:2rem;padding:0.375rem;border:0px solid transparent;background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal, normal;box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.15) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset;backdrop-filter:blur(0.5rem)}.slide-menu__page--inner+.slide-menu__page--inner{margin-top:0.5rem}.slide-menu__page--inner{border-radius:1.75rem;padding:1.75rem;background-color:var(--color-white)}.slide-menu__page .sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem 1.75rem;font-weight:500;font-size:var(--text-base)}.slide-menu__page .sub-menu svg{display:none}.slide-menu__section-title,.slide-menu__subtitle{grid-column:span 2;font-size:var(--text-sm)}.slide-menu__section-title{color:var(--color-red);font-weight:700;font-family:var(--font-oswald);letter-spacing:0.05rem;text-transform:uppercase;display:flex;align-items:center;gap:0.5rem;justify-content:space-between;margin-bottom:0.75rem}.slide-menu__section-title .slide-menu__section-action{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}.slide-menu__link--feature{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.slide-menu__subtitle{margin-top:0.75rem;font-weight:800;text-transform:uppercase}.slide-menu__section-title+.slide-menu__subtitle{margin-top:0}.slide-menu__featured-image{flex-shrink:0}.slide-menu__featured-image img{aspect-ratio:1;object-fit:cover;width:4.5rem;height:4.5rem;border-radius:0.5rem}button.utility-menu{cursor:pointer}.main-navigation__utilities .menu-item .utility-item--header{font-size:var(--text-sm);color:var(--color-red);font-weight:700;font-family:var(--font-oswald);letter-spacing:0.05rem;text-transform:uppercase;margin-top:0.65rem;display:block}.main-navigation__utilities .menu-item:first-child .utility-item--header{margin-top:0}.utility-menu__wrap{position:absolute;translate:0 0rem;scale:0.9;transform-origin:top center;opacity:0;transition:all 250ms ease;display:none}.utility-menu__wrap.is-transitioning{display:block}.utility-menu__wrap.is-active{display:block;opacity:1;scale:1;translate:0 0}.utility-menu__wrap .menu{display:flex;flex-direction:column;gap:0.5rem;font-weight:500;font-size:var(--text-base)}.utility-menu__wrap .menu a:hover{opacity:0.7}}@media screen and (min-width:1025px) and (max-width:1200px){.main-navigation__logo,.main-navigation__utilities{max-width:100%;width:auto}}@media screen and (min-width:1025px) and (max-width:1200px){#header-menu>li.menu-item>a,#header-menu>li.menu-item>.no-link{padding-inline:0.75rem}}@media (max-width:1024px){.site-header{padding-top:1.25rem}.main-navigation__utilities .utility-item,.main-navigation__utilities .search-toggle{display:none}.main-navigation__mobile--header{padding-inline:var(--gutter)}.main-navigation__mobile--footer{display:flex;flex-direction:column;padding-top:0rem;gap:0.75rem;padding-top:2rem}.main-navigation__mobile--footer .cta{width:100%;padding:0.75rem 1.25rem;font-weight:600;font-size:var(--text-base)}.main-navigation__mobile--footer .utility-item__cta-wrap .cta{color:var(--color-black);--_color-bg: transparent;border-color:currentColor}.main-navigation__mobile--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.25rem}.main-navigation__mobile--header .btn_circle{padding:0;width:2rem;height:2rem;--_icon-size: 1rem}.main-navigation__mobile--header .btn_circle:hover svg{translate:0 0;scale:1.1}.slide-menu__featured-image{display:none}#masthead::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;height:100svh;background-color:rgba(0, 0, 0, 0.5);z-index:2000;pointer-events:none;transition:all 350ms ease-in-out;opacity:0;backdrop-filter:blur(0rem)}#mainNavigation{--_top-offset: 0px;position:fixed;top:0;bottom:0;right:0;width:26rem;max-width:90vw;min-height:100vh;z-index:5000;padding-top:calc(1.25rem + var(--_top-offset));background-color:var(--color-white)}#mainNavigation .menu{display:flex;flex-direction:column;gap:0rem;border-top:1px solid var(--color-black-30)}#mainNavigation .menu.menu-item-menu{border-top:0px solid transparent;margin-top:auto}#mainNavigation .menu.menu-item-menu>li{padding-inline:var(--gutter)}#mainNavigation .menu.menu-item-menu>li>.slide-menu__link{border-bottom:0px solid transparent}#mainNavigation .menu.menu-item-menu>li>.slide-menu__link.cta{justify-content:center;padding:0.75rem 1.25rem;font-weight:600;--_color-bg: var(--color-red)}#mainNavigation .menu.menu-item-menu>li>.slide-menu__link.cta:hover,#mainNavigation .menu.menu-item-menu>li>.slide-menu__link.cta:target{background-color:var(--color-black);color:var(--color-white)}#mainNavigation .menu .slide-menu__link{padding:0.875rem var(--gutter);display:flex;justify-content:space-between;align-items:center;font-size:var(--text-body);font-weight:800;border-bottom:1px solid var(--color-black-30);cursor:pointer}#mainNavigation .menu .slide-menu__link:hover{background:var(--color-pale-pink)}#mainNavigation .menu>li:nth-child(odd) .slide-menu__link:hover{background-color:var(--color-pale-blue)}#mainNavigation .slide-menu__section-action{display:none}#mainNavigation .sub-menu .slide-menu__link{font-size:1.125rem;font-weight:400;border-bottom:0px solid transparent;padding-block:calc(0.875rem / 2)}#mainNavigation .sub-menu .slide-menu__link svg{display:none}#mainNavigation .sub-menu .slide-menu__section-title .slide-menu__link{font-weight:800;text-transform:uppercase;font-size:var(--text-sm)}#mainNavigation .sub-menu .utility-item--header{margin-top:2rem}#mainNavigation .sub-menu .utility-item--header:first-child{margin-top:0rem}#mainNavigation .sub-menu .utility-item--header .slide-menu__link{font-weight:800;text-transform:uppercase;font-size:var(--text-sm)}#mainNavigation .slide-menu__page--inner+.slide-menu__page--inner{margin-top:2rem}#mainNavigation .slide-menu__page--header{display:block;border-top:solid 1px var(--color-black-30);margin-bottom:0.67rem}#mainNavigation .slide-menu__page--header .slide-menu__link{border-bottom:solid 0px transparent}body:has(#wpadminbar) #mainNavigation,body:has(#wpadminbar) .slide-menu__page{--_top-offset: 32px}.slide-menu__page{background-color:var(--color-white);position:fixed;top:calc(5rem + 3px);bottom:0;right:0;width:100%;max-width:90vw;z-index:6000;height:calc(100svh - 5rem - 3px);overflow-y:scroll;padding-bottom:2rem}.menu-go-back{display:flex;gap:0.25rem;align-items:center;font-size:var(--text-sm);font-weight:800;text-transform:uppercase;padding:0.5rem 1rem 0.5rem var(--gutter);border:solid 1px transparent;cursor:pointer;position:absolute;left:0;transition:350ms ease;opacity:0;pointer-events:none;translate:1rem 0}.menu-button.menu-toggle{font-size:var(--text-sm);font-weight:600;border:solid 0px transparent;display:flex;align-items:center;justify-content:center;width:2.325rem;height:2.325rem;padding:0.1875rem;border-radius:2rem;background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal;backdrop-filter:blur(0.5rem);box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset}.utility-item__cta-wrap{padding-inline:var(--gutter);padding-top:0rem}.slide-menu__page{transition:translate 350ms ease-in-out;translate:100% 0}#mainNavigation{translate:100% 0;transition:translate 350ms ease-in-out}#masthead.is-active::after{opacity:1;backdrop-filter:blur(0.5rem)}#masthead.is-active #mainNavigation{translate:0 0;box-shadow:8px 0px 4px 7px rgba(0, 0, 0, 0.6)}#masthead.is-active .menu-item.is-active .slide-menu__page{translate:0 0}#masthead.is-active.sub-menu-active .menu-go-back{opacity:1;pointer-events:all;translate:0 0}#masthead.is-active.sub-menu-active .main-navigation__mobile--header .main-navigation__logo{opacity:0;translate:1rem 0;pointer-events:none}}@media (max-width:480px){#mainNavigation,.slide-menu__page{max-width:100%;width:100%}}header.entry-header{--_header-margin: 4rem}header.author-header img{max-width:10rem;aspect-ratio:1;border-radius:100%}.site-footer{background-color:var(--color-blacker);padding-top:4rem;padding-bottom:2rem;--_border-color: rgba(255, 255, 255, 0.40);--_text-color: var(--color-light-grey);--color-bg: var(--color-blacker)}.site-footer .gform_wrapper .gform_fields{row-gap:0.75rem}.site-footer a:hover{color:var(--color-red)}.site-footer .site-footer__row--menu{padding-block:6rem}.site-footer .footer-subtitle{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:solid 1px var(--_border-color)}.site-footer .social-row-wrap,.site-footer .footer-others{border-top:solid 1px var(--_border-color);padding-top:1.25rem;font-size:var(--text-sm)}@media (max-width:480px){.site-footer .social-row-wrap,.site-footer .footer-others{font-size:var(--text-xs)}}@media (max-width:768px){.site-footer .footer-others.flex-row{flex-wrap:wrap;row-gap:1rem !important}}.site-footer .social-row{align-items:center;gap:1rem}.site-footer .social-row a:hover{opacity:0.8}.site-footer .social-row img{width:1.25rem;height:1.25rem;object-fit:contain}.site-footer .social-row a{flex-shrink:0}.site-footer .social-row+.social-row{margin-top:1rem}.site-footer .social-row-wrap{gap:1.25rem}.site-footer .footer-others.flex-row{gap:0.625rem}.site-footer .footer-info p{color:var(--_text-color)}.site-footer .footer-logo>svg{max-width:9.1875rem;width:100%}@media (max-width:768px){.site-footer .footer-logo>svg{max-width:7.314rem}}.site-footer ul.menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--grid-col-gap);row-gap:3.5rem}@media (max-width:1024px){.site-footer ul.menu{grid-template-columns:repeat(3, 1fr)}}@media (max-width:480px){.site-footer ul.menu{display:block;columns:2}.site-footer ul.menu>li{break-inside:avoid;margin-bottom:3.5rem}}.site-footer ul.menu>li>a{font-size:var(--text-base);font-weight:700;display:block;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:solid 1px var(--_border-color)}@media (max-width:1200px){.site-footer ul.menu>li>a{font-size:var(--text-sm)}}@media (max-width:1024px){.site-footer ul.menu>li>a{font-size:var(--text-base)}}.site-footer ul.menu .sub-menu{color:var(--_text-color);font-size:var(--text-sm)}.site-footer ul.menu .sub-menu .menu-item-has-children>a{margin-top:0.75rem;color:var(--color-white)}.site-footer ul.menu .sub-menu .menu-item-has-children>a:hover{color:var(--color-red)}.site-footer ul.menu .sub-menu li:first-child>a{margin-top:0}.site-footer ul.menu li,.site-footer ul.menu ul{display:flex;flex-direction:column;gap:0.5rem}.site-footer ul.menu li .menu-item-has-children>a{font-weight:700}.site-footer ul.menu li .menu-item-has-children ul.sub-menu{margin-top:0.5rem}a.beech-attr{margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;font-size:80%;opacity:0.6;transition:opacity 250ms ease;height:calc(var(--text-sm) * 1.5)}a.beech-attr:hover{opacity:1;color:white}a.beech-attr #beechLogo{height:0.67rem}input,textarea,select{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:transparent;color:inherit;font:inherit}input::placeholder,textarea::placeholder,select::placeholder{color:color-mix(in srgb, currentColor, transparent 50%)}input,textarea,select,.select2-container--default .select2-selection--single{--_border-color: color-mix(in srgb, currentColor, transparent 80%);padding:0.75rem 1rem 0.6875rem 1rem;border-radius:0.25rem;border:1px solid var(--_border-color);width:100%;font-size:var(--text-base);color:inherit;line-height:1.3;accent-color:var(--color-accent);outline-color:transparent;transition:outline 0.2s ease}input:focus-visible,textarea:focus-visible,select:focus-visible,.select2-container--default .select2-selection--single:focus-visible{outline-color:var(--color-accent)}input::placeholder,textarea::placeholder,select::placeholder,.select2-container--default .select2-selection--single::placeholder{color:color-mix(in srgb, currentColor, transparent 50%)}select[multiple]{appearance:none;-webkit-appearance:none}select[multiple] option:checked{background-color:var(--color-accent);color:var(--color-black);border-radius:3px}input[type="checkbox"],input[type="radio"]{width:1.125rem;height:1.125rem;padding:0;margin:0;accent-color:var(--color-accent)}.select2-container--default .select2-selection--single{height:3rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.3;color:inherit}label{color:inherit;font-size:0.75em;font-weight:500;padding-bottom:0.4rem;display:block}fieldset{border:none;padding:0;margin:0}fieldset legend{margin-bottom:0.25rem}.form-row{display:inline-block}.form-row.form-row-wide:not(.form-row-narrow),.form-row.notes{width:100%}.gform_wrapper{text-align:left}.gform_wrapper br{display:none}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1rem;row-gap:0rem}.gform_wrapper .gfield{grid-column:span 12}.gform_wrapper .gfield.gfield--width-full{grid-column:span 12}.gform_wrapper .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper .gfield.gfield--width-third{grid-column:span 4}.gform_wrapper .gfield.gfield--width-quarter{grid-column:span 3}.gform_wrapper .gfield_required{margin-left:0.25rem;font-size:0.9em;opacity:0.8}.gform_wrapper .gfield--type-checkbox legend.gfield_label,.gform_wrapper .gfield--type-radio legend.gfield_label{margin-bottom:0.75rem}.gform_wrapper .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:1rem;row-gap:1.5rem}.gform_wrapper .ginput_complex p{margin-bottom:0}.gform_wrapper .ginput_complex .gform-grid-col{grid-column:span 1}.gform_wrapper .ginput_complex .ginput_full{grid-column:span 2}.gform_wrapper .ginput_complex .gf_clear{display:none}.gform_wrapper .gfield--type-textarea .gfield_label{margin-bottom:0.5rem;font-size:var(--text-base)}.gform_wrapper .gfield--type-textarea .gfield_description{font-size:var(--text-xs);margin-bottom:0.25rem}.gform_wrapper .gfield--type-textarea .ginput_counter{font-size:var(--text-xs);opacity:0.8;text-align:right;margin-top:0.25rem}.gform_wrapper .ginput_complex .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone .gform-field-label:not(legend),.gform_wrapper .gfield--type-select .gform-field-label:not(legend),.gform_wrapper .gfield--type-number .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect .gform-field-label:not(legend),.gform_wrapper .gfield--type-date .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload .gform-field-label:not(legend),.gform_wrapper .gfield--type-text .gform-field-label:not(legend),.gform_wrapper .gfield--type-email .gform-field-label:not(legend),.gform_wrapper .gfield--type-url .gform-field-label:not(legend){translate:0.25rem 100%;line-height:1;padding-bottom:0;padding-inline:0.25rem;width:max-content;background-color:var(--color-bg);transition:all 250ms ease;opacity:0;pointer-events:none}.gform_wrapper .ginput_complex:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(input:active) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .ginput_complex:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-phone:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-select:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-number:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-multiselect:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-date:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-fileupload:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-text:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-email:has(select:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(input:active) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:hover) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:focus-within) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:focus) .gform-field-label:not(legend),.gform_wrapper .gfield--type-url:has(select:active) .gform-field-label:not(legend){translate:0.25rem 60%;pointer-events:all;opacity:1}.gform_wrapper .gfield--type-date .screen-reader-text{display:none}.gform_wrapper .gform_fileupload_rules{display:block;font-size:var(--text-xs);padding-inline:0.5rem;margin-top:0.25rem}.gform_wrapper label.gform-field-label--type-sub.am_pm_label{display:none}.gform_wrapper .gfield--type-time legend{display:none}.gform_wrapper .gfield--type-time .ginput_complex{grid-template-columns:1fr 0.5rem 1fr 1fr;align-items:end;gap:0.25rem}.gform_wrapper .gfield--type-time .hour_minute_colon{align-self:center;justify-content:center;text-align:center}.gform_wrapper .gfield--type-time select{height:2.9rem}.gform_wrapper .gchoice{display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem !important}.gform_wrapper .gchoice label{line-height:1.1;margin:0;padding:0rem 0 0 0;font-size:var(--text-sm)}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{width:1.125rem;height:1.125rem;padding:0;margin:0}.gform_wrapper .ginput_container_checkbox .gchoice:not(:last-child),.gform_wrapper .ginput_container_radio .gchoice:not(:last-child){margin-bottom:0.5rem}.gform_wrapper .ginput_container_image_choice .gfield_radio,.gform_wrapper .ginput_container_image_choice .gfield_checkbox{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;row-gap:1.5rem;align-items:stretch}.gform_wrapper .ginput_container_image_choice .gfield_radio .gchoice,.gform_wrapper .ginput_container_image_choice .gfield_checkbox .gchoice{margin-bottom:0}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-outer{padding:0.5rem;border:solid 1px color-mix(in srgb, currentColor, transparent 70%);display:block;transition:border-color 150ms ease;height:100%}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-outer:has(input:checked){border-color:currentColor}.gform_wrapper .ginput_container_image_choice .gfield-image-choice-wrapper-inner{margin-top:0.5rem;display:flex;flex-direction:row;gap:0.5rem}.gform_wrapper .ginput_container_image_choice .gfield_choice_limit_message{text-emphasis:italics}.gform_wrapper .gfield--type-consent .ginput_container_consent{display:flex;align-items:center;gap:0.5rem}.gform_wrapper .gfield--type-consent legend.gfield_label{margin-bottom:0.5rem}.gform_wrapper .gfield--type-consent label{padding-bottom:0;font-size:var(--text-sm)}.gform_wrapper .gfield--type-consent .gfield_description{font-size:var(--text-sm);margin-top:1rem}.gform_wrapper .gfield_list_groups .gfield_list_group{display:flex;align-items:stretch;gap:0.5rem;margin-bottom:0.5rem}.gform_wrapper .gfield_list_groups .gfield_list_group_item{width:100%}.gform_wrapper .gfield_list_groups .gfield_list_icons{display:flex;flex-direction:row;gap:0.5rem;align-items:center}.gform_wrapper .gfield_list_groups button{border:solid 1px color-mix(in srgb, currentColor, transparent 30%);border-radius:0.25rem;text-transform:uppercase;font-family:var(--font-abel);padding:0.5rem 1rem;height:100%}.gform_wrapper .gfield_list_groups button[style="visibility:hidden;"]{display:none}.gform_wrapper .gfield_list_groups button.delete_list_item{opacity:0.7}.gform_wrapper .gform_footer{margin-top:1rem}.gform_wrapper .gform_footer .gform_button{padding-inline:1.75rem}.gform_wrapper .gform_button,.gform_wrapper .gform-button{background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-lg);padding:0.625rem 1.25rem;width:auto;margin-left:auto;transition:all 250ms ease;cursor:pointer}.gform_wrapper .gform_button:hover,.gform_wrapper .gform-button:hover{background-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-black));border-color:var(--color-accent)}.gform_wrapper .gform_button.gform-button--width-full,.gform_wrapper .gform-button.gform-button--width-full{width:100%}.gform_wrapper .gform_validation_container{display:none !important}.gform_wrapper .gform_validation_errors{border:solid 1px var(--color-red);border-radius:0.25rem;background-color:color-mix(in srgb, var(--color-red) 60%, var(--color-black));color:var(--color-white);padding:1rem;margin-bottom:2rem}.gform_wrapper .gform_validation_errors h2.gform_submission_error{color:inherit !important;font-size:var(--text-md)}.gform_wrapper .gform_validation_errors .gform_submission_error{border-radius:0.25rem;font-size:var(--text-base);font-weight:400}.gform_wrapper .gform_validation_errors ol{padding-left:1rem;margin-bottom:0}.gform_wrapper .validation_message{color:var(--color-red);font-size:var(--text-xs);margin-top:0.25rem;padding-inline:0.5rem}.gform_wrapper .hidden_label>.gfield_label{display:none}.gform_wrapper .gfield--type-submit{align-self:end}.ui-datepicker{background-color:var(--color-white);color:var(--color-black);padding:1rem;max-width:19rem;width:100%;border:solid 1px color-mix(in srgb, currentColor, transparent 70%);border-radius:0.5rem;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2)}.ui-datepicker .ui-datepicker-header{display:flex;width:100%;gap:0.5rem;align-items:center}.ui-datepicker .ui-datepicker-title{order:2;width:100%;display:flex;gap:0.5rem}.ui-datepicker a.ui-datepicker-next{order:3}.ui-datepicker a.ui-datepicker-prev{order:1}.ui-datepicker table.ui-datepicker-calendar{width:100%;margin-top:1.5rem;text-align:center;border-collapse:collapse}.ui-datepicker table.ui-datepicker-calendar th,.ui-datepicker table.ui-datepicker-calendar td{padding:0.25rem}.ui-datepicker table.ui-datepicker-calendar td{border-radius:0.25rem}.ui-datepicker table.ui-datepicker-calendar .ui-state-disabled{opacity:0.5;color:var(--color-black);pointer-events:none}.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today{background-color:var(--color-ice)}.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-current-day{background-color:color-mix(in srgb, currentColor, transparent 70%)}.card{display:flex;flex-direction:column;gap:0.5rem}.card:has(a:hover) .card__image img{filter:brightness(1.25)}.card:has(a:hover) h5{color:var(--color-accent)}.card h5{margin:0.5rem 0;font-size:var(--text-body-lg);transition:opacity 150ms ease}.card h5 svg{width:2.12906rem;flex-shrink:0}.card .card__image img{aspect-ratio:1.7777777778;max-width:100%;width:100%;height:auto;object-fit:cover;border-radius:0.5rem;filter:brightness(1);transition:all 250ms ease}.card .card__category,.card .card__date{font-family:var(--font-oswald);font-size:var(--text-sm);text-transform:uppercase;font-weight:700;letter-spacing:0.0875em}.card .card__category{margin-top:auto;color:color-mix(in srgb, currentColor, transparent 60%)}.card .card__date{color:var(--color-accent)}.card .card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1 0 0;font-size:var(--text-base);overflow:hidden;max-width:35rem}.card.card__default{min-height:24rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb, currentColor, transparent 60%)}.card.card__default h5{margin-bottom:2.25rem}@media (max-width:768px){.card.card__default h5{font-size:var(--text-xl)}}@media (max-width:480px){.card.card__default{min-height:24rem}}.card.card__horizontal{flex-direction:row;align-items:center;gap:var(--grid-col-gap);padding-block:2rem;border-bottom:1px solid color-mix(in srgb, currentColor, transparent 60%)}.card.card__horizontal .card__image{max-width:12.9375rem;width:100%;flex-shrink:0}@media (max-width:768px){.card.card__horizontal .card__image{max-width:5rem}}.card.card__horizontal .card__image img{aspect-ratio:1.5}@media (max-width:768px){.card.card__horizontal .card__image img{aspect-ratio:1}}.card.card__horizontal-full{align-items:stretch}.card.card__horizontal-full h5{margin:0.75rem 0;font-size:var(--text-xl)}.card.card__horizontal-full h5 span{max-width:42rem}.card.card__horizontal-full h5 a{display:flex;justify-content:space-between;gap:2rem}.card.card__horizontal-full .card__body{display:flex;flex-direction:column}.card.card__horizontal-full .card__image{max-width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3);width:100%;aspect-ratio:1.5}.card.card__horizontal-full .card__category{margin-top:auto}@media (max-width:768px){.card.card__horizontal-full{flex-direction:column;align-items:flex-start;justify-content:start;gap:0.5rem;padding-bottom:0}.card.card__horizontal-full h5{margin:0.5rem 0;font-size:var(--text-body-lg)}.card.card__horizontal-full h5 svg{display:none}.card.card__horizontal-full .card__image{max-width:100%;aspect-ratio:unset}.card.card__horizontal-full .card__image img{aspect-ratio:1.6666666667}.card.card__horizontal-full .card__excerpt{display:none}.card.card__horizontal-full .card__body{height:100%}.card.card__horizontal-full .card__category{padding-bottom:1rem}}@media (max-width:480px){.card.card__horizontal-full{min-height:24rem}}.card.no-top-padding{padding-top:0}.card.card__event-full{padding-top:1.5rem;border-top:1px solid color-mix(in srgb, currentColor, transparent 60%);flex-direction:row;gap:var(--grid-col-gap)}@media (max-width:768px){.card.card__event-full{flex-direction:column-reverse}}.card.card__event-full .card__excerpt{flex:unset}.card.card__event-full .card__body{display:flex;flex-direction:column;gap:1.25rem;width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3);flex-shrink:0;max-width:100%}@media (max-width:1024px){.card.card__event-full .card__body{width:calc(var(--column-width-vw) * 6 + var(--grid-col-gap) * 5)}}@media (max-width:768px){.card.card__event-full .card__body{width:100%}}.card.card__event-full .card__image{max-width:100%;width:100%;padding-left:calc(var(--column-width-vw) * 1 + var(--grid-col-gap) * 1)}.card.card__event-full .card__image img{width:100%;height:auto;aspect-ratio:1.7777777778}@media (max-width:1024px){.card.card__event-full .card__image{padding-left:0}.card.card__event-full .card__image img{aspect-ratio:1.5}}@media (max-width:768px){.card.card__event-full .card__image img{aspect-ratio:1.7777777778}}.card.card__event-full .cta{margin-top:0.5rem}.card.card__event-full h5{margin:0;font-size:var(--text-xl)}.card.card__event{padding-top:1.5rem;border-top:1px solid color-mix(in srgb, currentColor, transparent 60%);display:flex;flex-direction:row;gap:var(--grid-col-gap)}@media (max-width:768px){.card.card__event{flex-direction:column-reverse}}.card.card__event h5{margin:0;font-size:var(--text-2xl)}@media (max-width:768px){.card.card__event h5{font-size:var(--text-body-lg)}}.card.card__event .card__meta{font-size:var(--text-sm);width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3);flex-shrink:0}@media (max-width:1024px){.card.card__event .card__meta{width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2)}}@media (max-width:768px){.card.card__event .card__meta{width:100%;display:flex;align-items:center;gap:2.5rem}}.card.card__event .card__date{margin-bottom:0.25rem;max-width:9rem}@media (max-width:768px){.card.card__event .card__date{max-width:100%;margin-bottom:0}}.card.card__event .card__body{padding-right:4rem;width:calc(var(--column-width-vw) * 6 + var(--grid-col-gap) * 5);flex-shrink:0}@media (max-width:1024px){.card.card__event .card__body{padding-right:2rem}}@media (max-width:768px){.card.card__event .card__body{width:100%}}.archive-post-list{padding-block:calc(var(--section-space-sm) - 2.5rem) var(--section-space-lg)}.posts-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.25rem;margin-inline:auto;width:max-content;max-width:100%;margin-top:3em;border:solid 1px transparent;border-radius:2rem;padding:0.5rem;border-radius:2rem;background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal;backdrop-filter:blur(0.5rem);box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset}.posts-pagination .page-numbers{font-size:var(--text-base);font-weight:600;padding:0.5rem;border-radius:100%;aspect-ratio:1;width:2.5rem;display:flex;justify-content:center;align-items:center}.posts-pagination .page-numbers svg{width:1.125rem}.posts-pagination .page-numbers.current{background-color:var(--color-red);color:var(--color-white)}.posts-pagination .page-numbers:hover{background-color:var(--color-purple);color:var(--color-white)}article.post header{--_nav-offset: calc(1.75rem + 4.25rem);padding-top:calc(7rem + var(--_nav-offset))}@media (max-width:480px){article.post header{padding-top:calc(4rem + var(--_nav-offset))}}article.post .post-meta{margin-bottom:var(--text-space-md);gap:0.5rem}@media (max-width:768px){article.post .post-meta{font-size:var(--text-xs)}article.post .post-meta span:last-child,article.post .post-meta span:nth-last-child(2){display:none}}article.post .post-introduction{max-width:var(--content-width);margin-inline:auto}article.post .page-header__image-wrap{padding-top:4rem}article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{border-radius:1rem;display:block;aspect-ratio:2.1}@media (max-width:768px){article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{width:calc(100vw - var(--gutter));max-width:calc(100vw - var(--gutter));translate:calc(var(--gutter) / -2) 0}}@media (max-width:480px){article.post .page-header__image-wrap img,article.post .page-header__image-wrap video,article.post .page-header__image-wrap iframe{width:100%;max-width:100%;translate:0 0;aspect-ratio:1.7777777778}}article.post .entry-content__wrap{position:relative;align-items:start;padding-top:4rem}article.post .entry-content__wrap aside{position:sticky;top:3rem}@media (max-width:480px){article.post .entry-content__wrap aside{order:2}}@media (max-width:480px){article.post .social-sharing{display:flex;gap:1rem;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-black-40);padding-bottom:1.5rem}article.post .social-sharing h6{margin-bottom:0}article.post .social-sharing-buttons{flex-direction:row}article.post .social-sharing-button{width:2.25rem}article.post .social-sharing-button svg{width:1.25rem;height:1.25rem}}article.post .entry-footer{row-gap:2.5rem}article.post .post-author{margin-top:2rem}article.post .post-author,article.post .more-posts{max-width:var(--content-width)}article.post .more-posts{margin-top:2.5rem;border-top:1px solid var(--color-black-40);margin-bottom:6rem}@media (max-width:480px){article.post .more-posts{margin-top:5rem;margin-bottom:6.5rem}}article.post .prose{font-size:var(--text-base)}article.post .prose p{max-width:var(--content-width)}article.post .prose p.text-lg,article.post .prose p .text-lg{font-weight:700}article.post .prose p:has(.text-lg){margin-bottom:2rem}article.post .prose p:has(img){max-width:100%}article.post .prose blockquote:first-child{margin-top:0}article.post .prose blockquote *{max-width:100%;font-weight:700;font-size:var(--text-lg)}article.post .prose img,article.post .prose iframe,article.post .prose video{border-radius:0.5rem;margin-top:1.5rem;margin-bottom:1.5rem}article.post .prose figure img{margin-bottom:0.5rem}.social-sharing-buttons{gap:0.75rem}a.social-sharing-button{display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-black-30);padding-inline:0.25rem;border-radius:100%;width:3rem;aspect-ratio:1;color:var(--color-black-30);transition:all 150ms ease}a.social-sharing-button:hover{border-color:var(--color-accent);color:var(--color-accent)}a.social-sharing-button:focus{outline:0}.social-sharing-button svg{display:block;width:1.5rem;height:1.5rem;fill:currentColor}.social-sharing .copy-toast{position:fixed;z-index:9999;top:1rem;right:1rem;border-radius:2.5rem;color:var(--color-white);background-color:var(--color-green);padding:0.25rem 1.5rem;translate:calc(100% + 2rem) 0;transition:translate 350ms ease;box-shadow:-2px 2px 5px 0px rgba(0, 0, 0, 0.3);font-size:var(--text-body);display:flex;align-items:center}.social-sharing .copy-toast .emoji{font-size:var(--text-2xl)}.social-sharing .copy-toast.active{translate:0 0}.social-sharing h6{font-size:var(--text-base);font-weight:700;line-height:150%;font-family:var(--font-body);margin-bottom:1rem}ol.breadcrumbs{padding-block:1rem;padding-inline:var(--gutter);margin-inline:auto;display:flex;align-items:center;gap:0.5rem;font-size:var(--text-sm)}.breadcrumbs-container{border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 80%)}@media (max-width:768px){.breadcrumbs-container{overflow-x:scroll}.breadcrumbs-container ol.breadcrumbs{width:max-content;min-width:100%}.breadcrumbs-container li{width:max-content}}.author__image img{display:block;max-width:4.5rem;border-radius:100%;aspect-ratio:1;object-fit:cover}.author__row{gap:1rem}.author__content h5{font-size:var(--text-base);margin-bottom:0.25rem}.circle-images{gap:0rem;justify-content:center}.circle-images img{border-radius:100% !important;border:4px solid var(--color-white);width:4.875rem;height:4.875rem}@media (max-width:1024px){.circle-images img{width:3.625rem;height:3.625rem}}.circle-images__item{position:relative;isolation:isolate}.circle-images__item .is-main{position:relative;z-index:2}.circle-images__item .is-swap{position:absolute;inset:0;z-index:1}.circle-images__item:nth-child(1){--offset: 0s;margin-left:-0.62rem}.circle-images__item:nth-child(1) .is-main{border-color:var(--color-pale-red-500)}.circle-images__item:nth-child(1) .is-swap{border-color:var(--color-pale-green)}.circle-images__item:nth-child(2){--offset: -1.3s;margin-right:-0.62rem;margin-left:-0.62rem}.circle-images__item:nth-child(2) .is-main{border-color:var(--color-gold)}.circle-images__item:nth-child(2) .is-swap{border-color:var(--color-bright-blue)}.circle-images__item:nth-child(3){--offset: -2.7s}.circle-images__item:nth-child(3) .is-main{border-color:var(--color-purple)}.circle-images__item:nth-child(3) .is-swap{border-color:var(--color-pale-blue)}.circle-images__item:nth-child(4){--offset: -0.9s;margin-right:-0.62rem;margin-left:-0.62rem}.circle-images__item:nth-child(4) .is-main{border-color:var(--color-pink)}.circle-images__item:nth-child(4) .is-swap{border-color:var(--color-mag-green)}.circle-images__item:nth-child(5){--offset: -3.4s;margin-right:-0.62rem}.circle-images__item:nth-child(5) .is-main{border-color:var(--color-red)}.circle-images__item:nth-child(5) .is-swap{border-color:var(--color-green)}.circle-images__item img.is-main{animation:circle-image-swap 8s infinite ease-in-out alternate;animation-delay:var(--offset)}@keyframes circle-image-swap{0%{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}.block{padding-block:var(--section-space-main);margin-top:-1px}.block.bg-image,header.bg-image{background-image:var(--background-image);background-position:center;background-repeat:var(--background-image-repeat);background-size:var(--background-image-fit)}.block.bg-type-gradient,header.bg-type-gradient{background-image:linear-gradient(180deg, var(--gradient-start), var(--gradient-end))}.block.bg-type-gradient.bg-image,header.bg-type-gradient.bg-image{background-image:var(--background-image), linear-gradient(180deg, var(--gradient-start), var(--gradient-end))}.block.has-heading-color h1,.block.has-heading-color h2,.block.has-heading-color h3,.block.has-heading-color h4,.block.has-heading-color h5,.block.has-heading-color h6,.block.has-heading-color .h1,.block.has-heading-color .h2,.block.has-heading-color .h3,.block.has-heading-color .h4,.block.has-heading-color .h5,.block.has-heading-color .h6,.block.has-heading-color .heading,header.has-heading-color h1,header.has-heading-color h2,header.has-heading-color h3,header.has-heading-color h4,header.has-heading-color h5,header.has-heading-color h6,header.has-heading-color .h1,header.has-heading-color .h2,header.has-heading-color .h3,header.has-heading-color .h4,header.has-heading-color .h5,header.has-heading-color .h6,header.has-heading-color .heading{color:var(--color-headings) !important}header{--nav-offset: calc(1.75rem + 2.75rem + 0.25rem)}.block[class*="has-overlay"],.page-header [class*="has-overlay"]{--_overlay-color: var(--color-black);--_overlay-opacity: 0.8}.block[class*="has-overlay"] .has-overlay,.page-header .has-overlay{position:relative}.block[class*="has-overlay"] .has-overlay::before,.page-header .has-overlay::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 54.5%, rgba(0, 0, 0, 0.7) 100%);transition:opacity 450ms ease 150ms}@media (max-width:768px){.block[class*="has-overlay"] .has-overlay::before,.page-header .has-overlay::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.8) 80%)}}.block.has-overlay-none,.page-header .has-overlay-none{--_overlay-opacity: 0}.block.has-overlay-light,.page-header .has-overlay-light{--_overlay-opacity: 0.4}.block.has-overlay-medium,.page-header .has-overlay-medium{--_overlay-opacity: 0.7}.block.has-overlay-dark,.page-header .has-overlay-dark{--_overlay-opacity: 0.85}body:has(.lightbox-wrap.open){overflow:hidden}.lightbox-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:fixed;inset:0;z-index:1000;background-color:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px)}.lightbox-wrap.open{opacity:1;visibility:visible}.lightbox-wrap .lightbox-inner{width:100%}.lightbox-wrap .lightbox-close{border:none;color:var(--color-white);position:fixed;top:var(--gutter);right:var(--gutter);padding:0}.lightbox-wrap .lightbox-close svg{width:1.5rem}.block pre{background-color:var(--color-black);color:var(--color-white);padding:1rem;max-width:100%;overflow:scroll}.page-header.header__fullcover{position:relative;color:var(--color-white);z-index:2}.page-header.header__fullcover .header-inner{position:absolute;bottom:var(--section-space-sm);left:0rem;right:0rem;z-index:5}.page-header.header__fullcover .header-inner__content h1,.page-header.header__fullcover .header-inner__content>div{max-width:52rem}.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media image,.page-header.header__fullcover .header-inner__media iframe{aspect-ratio:1.6;width:100%;height:auto;object-fit:cover;object-position:center;display:block;max-height:100svh}.page-header.header__fullcover .circle-images{margin-inline:auto}.page-header.header__fullcover .header-style-fullcover h1,.page-header.header__fullcover .header-style-fullcover .prose,.page-header.header__fullcover .header-style-fullcover .button-group,.page-header.header__fullcover .header-style-slider h1,.page-header.header__fullcover .header-style-slider .prose,.page-header.header__fullcover .header-style-slider .button-group{max-width:34rem}.page-header.header__fullcover .header-style-fullcover .prose,.page-header.header__fullcover .header-style-slider .prose{font-size:var(--text-base)}.page-header.header__fullcover .header-style-fullcover .prose img,.page-header.header__fullcover .header-style-slider .prose img{display:block;max-width:34rem;max-height:21.5rem;object-position:bottom left;object-fit:contain}@media (max-width:768px){.page-header.header__fullcover .header-style-fullcover .prose img,.page-header.header__fullcover .header-style-slider .prose img{width:auto;height:auto;max-width:100%;max-height:100%}}@media (max-width:768px){.page-header.header__fullcover .button-group{flex-wrap:wrap}}.page-header.header__fullcover .header-style-inset{text-align:center}.page-header.header__fullcover .header-style-inset h1{font-size:var(--text-8xl)}.page-header.header__fullcover .header-style-inset h1,.page-header.header__fullcover .header-style-inset .prose,.page-header.header__fullcover .header-style-inset .button-group{margin-inline:auto}.page-header.header__fullcover .header-style-inset .prose,.page-header.header__fullcover .header-style-inset h1{max-width:78rem}.page-header.header__fullcover .header-style-inset .prose p{max-width:34rem;margin-inline:auto}.page-header.header__fullcover .header-style-inset::before{inset:0.875rem;border-radius:1.5rem}.page-header.header__fullcover .header-style-inset.header-inner__media{padding:0.875rem}.page-header.header__fullcover .header-style-inset.header-inner__media video,.page-header.header__fullcover .header-style-inset.header-inner__media img,.page-header.header__fullcover .header-style-inset.header-inner__media iframe,.page-header.header__fullcover .header-style-inset.header-inner__media .mdl-video{border-radius:1.5rem;max-height:calc(100svh - (0.875rem * 2))}.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media img,.page-header.header__fullcover .header-inner__media iframe{width:100%;object-fit:cover;max-height:100svh;min-height:58rem}@media (max-width:768px){.page-header.header__fullcover .header-inner__media video,.page-header.header__fullcover .header-inner__media img,.page-header.header__fullcover .header-inner__media iframe{min-height:max(calc(100svh - 6rem), 48rem)}}.page-header.header__fullcover .header-inner__media.header-style-slider::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%)}.page-header.header__fullcover .header-inner__slider-wrap{overflow:hidden;margin-top:4.5rem}.page-header.header__fullcover .header-style-slider.header-inner{bottom:2.5rem}.page-header.header__fullcover .header-inner__slider{translate:0;padding-left:var(--_translate-offset);padding-right:var(--_translate-offset)}.page-header.header__fullcover .header-inner__slider--inner{display:flex;flex-direction:row;gap:1.75rem;margin-top:1rem}@media (max-width:1200px){.page-header.header__fullcover .header-inner__slider--inner{gap:1rem}}.page-header.header__fullcover .header-inner__slider--item{position:relative;isolation:isolate;border-radius:0.625rem;overflow:hidden;padding:2px;user-select:none;-webkit-user-select:none;-ms-user-select:none;min-width:25rem}@media (max-width:1200px){.page-header.header__fullcover .header-inner__slider--item{min-width:12.5rem}}@media (max-width:768px){.page-header.header__fullcover .header-inner__slider--item{min-width:12.5rem;width:12.5rem}}.page-header.header__fullcover .header-inner__slider--item::after{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:1;border-radius:0.625rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.67) 100%);box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.12)}.page-header.header__fullcover .header-inner__slider--item::before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(189deg, rgba(255, 255, 255, 0.2) 0.36%, rgba(42, 42, 42, 0.08) 27.31%, rgba(42, 42, 42, 0.08) 51.48%, rgba(255, 255, 255, 0.242) 89.36%);transition:all 250ms ease}.page-header.header__fullcover .header-inner__slider--item a:hover .btn_circle{background-color:var(--color-black)}.page-header.header__fullcover .header-inner__slider--item a:hover svg{translate:0.25rem 0}.page-header.header__fullcover .header-inner__slider--item:has(a:hover) img{scale:1.05}.page-header.header__fullcover .header-inner__slider--item-content{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;align-items:end;justify-content:space-between;gap:0.75rem;padding:1.125rem 1.25rem;font-size:var(--text-body-lg);font-weight:800;line-height:1.3}@media (max-width:1200px){.page-header.header__fullcover .header-inner__slider--item-content{font-size:1.125rem}}.page-header.header__fullcover .header-inner__slider--item-icon{flex-shrink:0;--_icon-size: 1.25rem}@media (max-width:1200px){.page-header.header__fullcover .header-inner__slider--item-icon{display:none}}.page-header.header__fullcover .header-inner__slider--image{position:relative;z-index:0;min-height:14rem;aspect-ratio:1.7777777778;object-fit:cover;border-radius:0.625rem;transition:scale 250ms ease;pointer-events:none}@media (max-width:1200px){.page-header.header__fullcover .header-inner__slider--image{min-height:15.625rem;aspect-ratio:0.8}}.page-header.header__basic{padding-block:calc(var(--nav-offset, 0rem) + var(--section-space-main)) var(--content-gap-xs)}.page-header.header__basic .prose,.page-header.header__basic .button_group{margin-inline:auto}.page-header.header__basic .prose h1{font-size:var(--text-7xl)}.page-header.header__basic .prose h1,.page-header.header__basic .prose h2,.page-header.header__basic .prose h3,.page-header.header__basic .prose h4,.page-header.header__basic .prose h5,.page-header.header__basic .prose h6{max-width:68rem;margin-inline:auto}.page-header.header__basic .prose p,.page-header.header__basic .prose ul,.page-header.header__basic .prose ol,.page-header.header__basic .prose dl,.page-header.header__basic .prose blockquote{max-width:var(--content-width);margin-inline:auto}.page-header.header__basic .prose img.size-full{width:100%;max-width:calc(var(--column-width-vw) * 8 + var(--grid-col-gap) * 7)}.page-header.header__basic .header-inner__media{padding:0.875rem;margin-top:var(--section-space-xs)}.page-header.header__basic .mdl-video{border-radius:1.5rem}.page-header.header__basic .page-header__image,.page-header.header__basic .page-header__video{aspect-ratio:2;object-fit:cover;border-radius:1.5rem;max-width:100%;width:100%}@media (max-width:768px){.page-header.header__basic .page-header__image,.page-header.header__basic .page-header__video{aspect-ratio:1.7777777778}}.page-header.header__marquee-media{--_marquee-min-height: min(100svh, 56rem);--_marquee-content-span: 6;--_marquee-column-span: 3;--_marquee-columns-span: 6;--_marquee-content-grid-width: calc(var(--column-width-vw) * var(--_marquee-content-span) + var(--grid-col-gap) * (var(--_marquee-content-span) - 1));--_marquee-column-width: calc(var(--column-width-vw) * var(--_marquee-column-span) + var(--grid-col-gap) * (var(--_marquee-column-span) - 1));--_marquee-columns-width: calc(var(--column-width-vw) * var(--_marquee-columns-span) + var(--grid-col-gap) * (var(--_marquee-columns-span) - 1));--_marquee-grid-inline-offset: var(--gutter);--_marquee-column-gap: var(--grid-col-gap);--_marquee-item-gap: var(--grid-col-gap);--_marquee-radius: var(--radius-sm);--_marquee-fade-size: 6rem;--_marquee-fade-size-bottom: 6rem;--_marquee-fade-color: var(--color-bg);position:relative;isolation:isolate;overflow:hidden;padding-block:0;height:var(--_marquee-min-height);max-height:var(--_marquee-min-height)}.page-header.header__marquee-media .block-inner{position:relative;height:100%;min-height:0;overflow:hidden;display:flex;align-items:center}.page-header.header__marquee-media .header__marquee-media__content{position:relative;z-index:2;box-sizing:border-box;width:var(--_marquee-content-grid-width);max-width:var(--_marquee-content-grid-width);margin-inline:0 auto;margin-inline-start:var(--_marquee-grid-inline-offset);padding-inline:0;padding-block:0;align-self:center;display:flex;flex-direction:column;align-items:flex-start}.page-header.header__marquee-media .header__marquee-media__content .prose p{max-width:calc(var(--column-width-vw) * 5 + var(--grid-col-gap) * 4)}.page-header.header__marquee-media .header__marquee-media__image{--_marquee-header-image-width: 3.875rem;--_marquee-header-image-height: 3.5rem;width:var(--_marquee-header-image-width);height:var(--_marquee-header-image-height);margin-block-end:var(--text-space-sm);flex-shrink:0;overflow:hidden}.page-header.header__marquee-media .header__marquee-media__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}@media screen and (min-width:104rem) and (max-width:calc(112rem - 1px)){.page-header.header__marquee-media{--column-width-vw: calc((100vw - var(--gutter) * 2 - var(--grid-col-gap) * 11) / 12)}}@media screen and (min-width:112rem){.page-header.header__marquee-media{--_marquee-grid-inline-offset: calc((100vw - var(--max-width)) / 2)}}.page-header.header__marquee-media .header__marquee-media__columns{position:absolute;inset-block:0;inset-inline-start:calc(var(--_marquee-grid-inline-offset) + var(--column-width-vw) * 6 + var(--grid-col-gap) * 6);inset-inline-end:auto;z-index:1;width:var(--_marquee-columns-width);display:flex;flex-direction:row;gap:var(--_marquee-column-gap);overflow:hidden;pointer-events:none}.page-header.header__marquee-media .header__marquee-media__column{flex:0 0 var(--_marquee-column-width);min-width:0;overflow:hidden}.page-header.header__marquee-media .header__marquee-media__track{display:flex;flex-direction:column;gap:var(--_marquee-item-gap);padding-bottom:var(--_marquee-item-gap);will-change:transform}.page-header.header__marquee-media .header__marquee-media__group{display:flex;flex-direction:column;gap:var(--_marquee-item-gap)}.page-header.header__marquee-media .header__marquee-media__item{position:relative;width:100%;border-radius:var(--_marquee-radius);overflow:hidden}.page-header.header__marquee-media .header__marquee-media__item img,.page-header.header__marquee-media .header__marquee-media__item video{display:block;width:100%;height:auto;max-width:100%}.page-header.header__marquee-media .header__marquee-media__item .header__marquee-media__poster{position:absolute;inset:0;z-index:4;pointer-events:none;transition:opacity 0.6s ease}.page-header.header__marquee-media .header__marquee-media__item .header__marquee-media__poster img{width:100%;height:100%;object-fit:cover}.page-header.header__marquee-media .header__marquee-media__item.is-media-loaded .header__marquee-media__poster{opacity:0}.page-header.header__marquee-media .header__marquee-media__item .mdl-video{display:block;width:100%}.page-header.header__marquee-media .header__marquee-media__item .mdl-video video{display:block;width:100%;height:auto;max-width:100%}.page-header.header__marquee-media .header__marquee-media__item iframe{display:block;width:100%;height:auto;aspect-ratio:1.7777777778}.page-header.header__marquee-media .header__marquee-media__fade{position:absolute;inset-inline:0;z-index:3;height:var(--_marquee-fade-size);pointer-events:none}.page-header.header__marquee-media .header__marquee-media__fade--top{top:0;background:linear-gradient(to bottom, var(--_marquee-fade-color) 0%, color-mix(in srgb, var(--_marquee-fade-color) 0%, transparent) 100%)}.page-header.header__marquee-media .header__marquee-media__fade--bottom{bottom:0;height:var(--_marquee-fade-size-bottom);background:linear-gradient(to top, var(--_marquee-fade-color) 0%, color-mix(in srgb, var(--_marquee-fade-color) 0%, transparent) 100%)}@media screen and (min-width:768px) and (max-width:1024px){.page-header.header__marquee-media{--_marquee-column-span: 6}.page-header.header__marquee-media .header__marquee-media__column:nth-child(n+2){display:none}}@media (max-width:768px){.page-header.header__marquee-media{--_marquee-fade-size: 4rem;--_marquee-fade-size-bottom: 6rem;--_marquee-mobile-height: min(42svh, 48rem);height:auto;max-height:none}.page-header.header__marquee-media .block-inner{flex-direction:column;align-items:stretch;height:auto;min-height:0;overflow:visible}.page-header.header__marquee-media .header__marquee-media__content{width:100%;max-width:none;margin-inline:0;padding-inline:var(--gutter);padding-block:calc(var(--nav-offset, 7rem) + var(--section-space-md)) var(--section-space-md);align-items:flex-start;text-align:start}.page-header.header__marquee-media .header__marquee-media__content .prose p{max-width:none}.page-header.header__marquee-media .header__marquee-media__content .button-group{justify-content:flex-start}.page-header.header__marquee-media .header__marquee-media__columns{position:relative;inset:auto;inset-inline-start:auto;width:100%;box-sizing:border-box;padding-inline:var(--gutter);height:var(--_marquee-mobile-height);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--_marquee-column-gap)}.page-header.header__marquee-media .header__marquee-media__column{flex:unset;width:auto;min-width:0}.page-header.header__marquee-media .header__marquee-media__column:nth-child(2){display:block}.page-header.header__marquee-media .header__marquee-media__column:nth-child(n+3){display:none}}.block.image-text{padding-block:var(--section-space-sm)}.block.image-text.inset-triple{padding-block:var(--section-space-xl)}.block.image-text.inset-text .prose,.block.image-text.inset-text .button-group,.block.image-text.inset-triple .prose,.block.image-text.inset-triple .button-group{padding-left:calc(var(--column-width-vw) + var(--grid-col-gap))}@media (max-width:768px){.block.image-text.inset-text .prose,.block.image-text.inset-text .button-group,.block.image-text.inset-triple .prose,.block.image-text.inset-triple .button-group{padding-left:0}}.block.image-text .content{padding-top:2rem}.block.image-text .image-right .content{margin-right:auto;margin-left:0}@media (max-width:1024px){.block.image-text .image-right .content{margin-inline:auto}}.block.image-text .image-left .content{margin-left:auto;margin-right:0}@media (max-width:1024px){.block.image-text .image-left .content{margin-inline:auto}}.block.image-text .content-group .title{margin-bottom:var(--content-gap-md)}.block.image-text .stacked-title-area{margin-bottom:4.5rem}.block.image-text.stacked .content{padding-top:0}.block.image-text .image-wrap{position:relative;isolation:isolate}.block.image-text .image-wrap .mdl-video{border-radius:var(--radius-sm)}.block.image-text .image-wrap .inset-image{position:absolute;z-index:2}.block.image-text .image-wrap .inset-image:nth-of-type(2){max-width:28.5%;top:-4rem}.block.image-text .image-wrap .inset-image:last-of-type{max-width:47%;bottom:-12.5%}@media (max-width:1024px){.block.image-text .image-wrap .inset-image:last-of-type{max-width:28.5%;bottom:-4rem}}.block.image-text .image-wrap .inset-image-1{left:3rem}@media (max-width:1024px){.block.image-text .image-wrap .inset-image-1{left:0}}.block.image-text .image-wrap .inset-image-2{right:-20%}@media (max-width:1024px){.block.image-text .image-wrap .inset-image-2{right:0}}.block.image-text .image-wrap .inset-image-3{right:3rem}@media (max-width:1024px){.block.image-text .image-wrap .inset-image-3{right:0}}.block.image-text .image-wrap .inset-image-4{left:-20%}@media (max-width:1024px){.block.image-text .image-wrap .inset-image-4{left:0}}.block.image-text.inset-triple .main-image{height:100%;aspect-ratio:0.8}@media (max-width:1024px){.block.image-text.inset-triple .main-image{max-width:50%;aspect-ratio:1;margin-inline:auto}}@media (max-width:1024px){.block.image-text.inset-triple .image-left .image-wrap{margin-block:5rem 0rem}}@media (max-width:1024px){.block.image-text.inset-triple .image-right .image-wrap{margin-block:5rem 2rem}}.block.image-text .floating-image-tag{position:absolute;z-index:3}.block.image-text .floating-image-tag:first-of-type{right:-2.1875rem;top:20.375rem}@media (max-width:768px){.block.image-text .floating-image-tag:first-of-type{right:calc(var(--gutter) / -2);top:unset;bottom:-4rem}}.block.image-text .floating-image-tag:nth-of-type(2){top:-0.75rem;right:5.8125rem}.block.image-text .floating-image-tag:last-of-type{left:4.625rem;bottom:-1.375rem}.block.image-text .image-right .floating-image-tag:first-of-type{right:auto;left:-2.1875rem}.block.image-text .image-right .floating-image-tag:nth-of-type(2){right:auto;left:5.8125rem}.block.image-text .image-right .floating-image-tag:last-of-type{left:auto;right:4.625rem}.block.centered.gallery{padding-bottom:var(--section-space-md)}.block.centered .prose{max-width:var(--content-width);margin-inline:auto}.block.centered .prose p:has(img){max-width:100%}.block.centered .prose img.size-full{width:100%;max-width:calc(var(--column-width-vw) * 8 + var(--grid-col-gap) * 7)}.block.centered.wide .prose{max-width:var(--content-width-wide)}.block.centered.wide .prose img.size-full{max-width:100%}.block.centered .inner-group{padding-block:var(--section-space-md);border-radius:var(--radius-xl);padding-inline:calc(var(--column-width-vw) + var(--grid-col-gap))}@media (max-width:768px){.block.centered .inner-group{padding-inline:var(--gutter)}}@media (max-width:480px){.block.centered .inner-group{padding-block:var(--section-space-sm)}}.block.centered .offset-gallery{isolation:isolate;position:relative;margin-block:calc(var(--content-gap-md) + 1rem) calc(var(--content-gap-md) + 2.5rem)}@media (max-width:768px){.block.centered .offset-gallery .tag{display:none}}.block.centered .offset-gallery__item img{transform-origin:center;position:relative;z-index:1}.block.centered .offset-gallery__item .tag{position:absolute;z-index:5;width:max-content}.block.centered .offset-gallery__item-0 img{rotate:-5deg;translate:3rem 0}@media (max-width:768px){.block.centered .offset-gallery__item-0 img{translate:1rem 0}}.block.centered .offset-gallery__item-0 .tag{top:2rem;left:0}.block.centered .offset-gallery__item-1 img{rotate:5deg;translate:1rem 2.5rem}@media (max-width:768px){.block.centered .offset-gallery__item-1 img{translate:0.5rem 2.5rem}}.block.centered .offset-gallery__item-1 .tag{bottom:1rem;left:38%;--_delay: 1510ms}.block.centered .offset-gallery__item-2 img{rotate:-3deg;translate:-1rem 0}@media (max-width:768px){.block.centered .offset-gallery__item-2 img{translate:-0.5rem 0}}.block.centered .offset-gallery__item-2 .tag{top:2rem;--_delay: 252ms}.block.centered .offset-gallery__item-3 img{rotate:5deg;translate:-2rem 1.5rem}.block.centered .offset-gallery__item-3 .tag{right:0;top:40%;--_delay: 1697ms}@media (max-width:768px){.block.centered .offset-gallery__item-3{display:none}}.single-event .event-content .block.centered.event:first-child{padding-top:1rem}.block.columns .title-group{margin-bottom:var(--content-gap-md)}.block.columns .prose{font-size:var(--text-base)}.block.columns .prose .eyebrow{margin-bottom:1rem}.block.columns .prose h1,.block.columns .prose h2,.block.columns .prose h3,.block.columns .prose h4,.block.columns .prose h5,.block.columns .prose h6{margin-bottom:1rem}.column-wrap[data-scroll] .column{translate:0 2rem;opacity:0.8;--_transition-delay: calc(50ms + (var(--_column-index) * 75ms));transition:translate 350ms ease var(--_transition-delay), opacity 350ms ease var(--_transition-delay);will-change:translate, opacity}.column-wrap[data-scroll].is-inview .column{translate:0 0;opacity:1}.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 8}@media (max-width:1540px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 10}}@media (max-width:1200px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:1 / span 10}}@media (max-width:768px){.block.basic.default .content-group,.block.basic.default .title-group{grid-column:span var(--_grid-cols)}}@media (min-width:1024px){.block.basic.default .prose p,.block.basic.default .prose ul,.block.basic.default .prose ol,.block.basic.default .prose blockquote{max-width:calc(var(--column-width-vw) * 6 + var(--grid-col-gap) * 5)}}.block.basic iframe{margin-inline:auto}.block.basic.offset-text .content-group,.block.basic.offset-text .title-group{grid-column:3 / span 8}@media (max-width:1200px){.block.basic.offset-text .content-group,.block.basic.offset-text .title-group{grid-column:2 / span 10}}@media (max-width:768px){.block.basic.offset-text .content-group,.block.basic.offset-text .title-group{grid-column:span var(--_grid-cols)}}.block.basic.full .content-group{grid-column:span var(--grid-columns)}.block.two-column-text .title{margin-bottom:var(--text-space-md);padding-bottom:var(--text-space-md);border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 80%)}.block.two-column-text .prose p{max-width:43rem}.block.two-column-text.right-icons .prose+.prose{padding-left:var(--grid-col-gap);border-left:2px solid var(--color-accent);align-self:flex-start}@media (max-width:768px){.block.two-column-text.right-icons .prose+.prose{margin-top:3rem}}@media (max-width:768px){.block.two-column-text .grid{row-gap:1rem}}.block.team{overflow:hidden}.block.team .block-inner.grid{row-gap:2rem}.block.team .title-area{margin-bottom:var(--content-gap-main)}.block.team .prose{font-size:var(--text-base)}.block.team .column-wrap{margin-left:0;margin-right:0}@media (max-width:480px){.block.team .column-wrap{row-gap:1rem}}.block.team .column{position:relative;isolation:isolate;overflow:hidden}.block.team .column .text-wrap{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.5rem;z-index:3}.block.team .column .text-wrap .name{display:flex;align-items:center;justify-content:space-between}.block.team .column .text-wrap svg{display:block;flex-shrink:0;margin-left:auto}.block.team .column .overlay{position:absolute;inset:0;z-index:5;padding:1.25rem 1.5rem;translate:0 30%;opacity:0;will-change:translate;transition:all 350ms ease;transition-delay:350ms;box-shadow:-1px -5px 20px -8px rgba(0, 0, 0, 0.75)}.block.team .column:hover .overlay{translate:0 0;opacity:1;transition-delay:0ms}.block.team .column::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 48.28%, rgba(0, 0, 0, 0.63) 100%);z-index:1}.block.team .column .name{font-size:1.125rem}.block.team .column .title{opacity:0.7}.block.team .column .bio{margin-top:1.25rem}.block.team .mode-slider .columns-area{overflow-x:scroll;scrollbar-width:none;width:100vw;--_translate-offset: calc( var(--gutter) * -1 );translate:var(--_translate-offset) 0}@media screen and (min-width:112rem){.block.team .mode-slider .columns-area{--_translate-offset: calc((100vw - var(--max-width) ) / -2)}}.block.team .mode-slider .columns-area::-webkit-scrollbar{display:none}.block.team .mode-slider .column-wrap{display:flex;width:max-content;padding-inline:var(--gutter)}@media (min-width:1540px){.block.team .mode-slider .column-wrap{padding-inline:calc(var(--_translate-offset) * -1)}}@media (max-width:480px){.block.team .mode-slider .column-wrap{gap:1rem}}.block.team .mode-slider .column{width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2)}@media (min-width:1540px){.block.team .mode-slider .column{width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2)}}@media (max-width:1200px){.block.team .mode-slider .column{width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3)}}@media (max-width:1024px){.block.team .mode-slider .column{width:20rem}}@media (max-width:480px){.block.team .mode-slider .column{width:75vw}}@media (max-width:480px){.block.team.staff .mode-grid .column-wrap{gap:1rem;--_grid-cols: 2}}@media (max-width:480px){.block.team.staff .mode-grid .profile{border-radius:0.5rem}.block.team.staff .mode-grid .profile img{border-radius:0.5rem}.block.team.staff .mode-grid .profile .text-wrap{padding:0.5rem 0.75rem 0.75rem}.block.team.staff .mode-grid .profile .title{font-size:var(--text-xs)}.block.team.staff .mode-grid .profile .name{font-size:1rem}}.column-wrap[data-scroll] .column{translate:0 2rem;opacity:0.8;--_transition-delay: calc(50ms + (var(--_column-index) * 75ms));transition:translate 350ms ease var(--_transition-delay), opacity 350ms ease var(--_transition-delay);will-change:translate, opacity}.column-wrap[data-scroll].is-inview .column{translate:0 0;opacity:1}.block.testimonials{overflow:hidden}.block.testimonials .title-group{text-align:center;max-width:var(--content-width);margin-inline:auto}.block.testimonials .columns-area{padding-top:calc(var(--content-gap-main) + 2rem);padding-bottom:var(--content-gap-xs)}.block.testimonials .testimonial-text{padding:2rem}.block.testimonials .testimonial-text svg{margin-bottom:1.5rem}.block.testimonials .testimonial-text .testimonial{margin-bottom:var(--text-space-lg);line-height:1.2}@media (max-width:768px){.block.testimonials .testimonial-text .testimonial{font-size:var(--text-2xl)}}.block.testimonials .mdl-video{border-radius:var(--radius-md)}.block.testimonials .testimonial-media img,.block.testimonials .testimonial-media video{height:100%}@media screen and (min-width:112rem){.block.testimonials .draggable-scroll{--_translate-offset: calc((100vw - var(--max-width) ) / -2)}}.block.testimonials .column{min-width:23rem;--_base-rotate: 0deg;--_animation-delay: 0ms;transform:rotate(var(--_base-rotate));animation-name:jiggle;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;animation-delay:var(--_animation-delay);text-align:center}.block.testimonials .column:nth-child(6n+1){--_base-rotate: -4deg}.block.testimonials .column:nth-child(6n+2){--_base-rotate: -1deg;--_animation-delay: 400ms;animation-duration:1.5s;animation-direction:reverse}.block.testimonials .column:nth-child(6n+3){--_base-rotate: 3deg;--_animation-delay: 1500ms}.block.testimonials .column:nth-child(6n+4){--_base-rotate: -1deg;--_animation-delay: 700ms;animation-duration:2.5s;animation-direction:reverse}.block.testimonials .column:nth-child(6n+5){--_base-rotate: 3deg;--_animation-delay: 360ms;animation-duration:1.1s}.block.testimonials .column:nth-child(6n){--_base-rotate: -4deg;--_animation-delay: 1200ms;animation-direction:reverse}.block.testimonials .is-dragging .column{animation-play-state:running}@keyframes jiggle{0%{transform:rotate(calc(var(--_base-rotate) + 0deg))}50%{transform:rotate(calc(var(--_base-rotate) * 1.5 * var(--_base-rotate)))}100%{transform:rotate(calc(var(--_base-rotate) + 0deg))}}.block.full-feature .block-inner{max-width:var(--max-width);margin-inline:auto}.block.full-feature.media-only .feature-card__content{display:none}.block.full-feature.media-only .feature-card::before{content:unset}.block.full-feature.media-only .play-button{--_icon-size: 4rem;bottom:50%;left:50%;translate:-50% 50%}@media (max-width:768px){.block.full-feature.media-only .play-button{--_icon-size: 4rem}}.block.full-feature.has-overlay-dark{--_overlay-background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%)}.block.full-feature.has-overlay-medium{--_overlay-background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46.88%, rgba(0, 0, 0, 0.7) 100%)}.block.full-feature.has-overlay-light{--_overlay-background: linear-gradient(180deg, rgba(0, 0, 0, 0) 46.88%, rgba(0, 0, 0, 0.4) 100%)}.block.full-feature.has-overlay-none{--_overlay-background: transparent}.block.full-feature .feature-card::before{background:var(--_overlay-background)}.block.full-feature img,.block.full-feature video,.block.full-feature iframe{aspect-ratio:2;width:100%;object-fit:cover}@media (max-width:1024px){.block.full-feature img,.block.full-feature video,.block.full-feature iframe{aspect-ratio:1.7777777778}}@media (max-width:768px){.block.full-feature img,.block.full-feature video,.block.full-feature iframe{aspect-ratio:1.3333333333}}@media (max-width:480px){.block.full-feature img,.block.full-feature video,.block.full-feature iframe{aspect-ratio:0.75}}.block.full-feature iframe{width:100.1%}.block.full-feature .feature-card{width:calc(var(--max-width) + var(--gutter) * 1.5);max-width:calc(100vw - var(--gutter) * 0.5);left:50%;translate:-50% 0}.block.full-feature .feature-card__content{display:flex;flex-direction:column;justify-content:end;align-items:center;padding-block:4rem}@media (max-width:768px){.block.full-feature .feature-card__content{padding:2rem}}.block.full-feature .prose,.block.full-feature .button-group{max-width:49rem;margin-inline:auto;text-align:center}.block.full-feature .play-button{position:absolute;--_icon-size: 3rem;bottom:2rem;left:2rem;z-index:10}@media (max-width:768px){.block.full-feature .play-button{--_icon-size: 1.5rem;padding:1rem;bottom:var(--gutter);left:var(--gutter)}}.block.film-series .content-group,.block.film-series .title-group{margin-bottom:var(--content-gap-main);max-width:var(--content-width)}.block.film-series .content-group .prose,.block.film-series .title-group .prose{max-width:38rem}.block.film-series .feature-card .play-button{position:absolute;bottom:50%;right:50%;translate:50% 50%;z-index:10;--_icon-size: 2.5rem}.block.film-series .feature-card__content{padding-block:3rem}@media (max-width:1024px){.block.film-series .feature-card__content{flex-direction:column}.block.film-series .feature-card__content-trailer{flex-direction:row}}@media (max-width:768px){.block.film-series .feature-card__content{padding:1.5rem}}@media (max-width:480px){.block.film-series .feature-card__content{padding:var(--gutter)}}.block.film-series .feature-card__media img,.block.film-series .feature-card__media video,.block.film-series .feature-card__media iframe{aspect-ratio:1.7777777778;min-height:36rem}@media (max-width:1024px){.block.film-series .feature-card__media img,.block.film-series .feature-card__media video,.block.film-series .feature-card__media iframe{min-height:20rem;aspect-ratio:2.3333333333}}.block.film-series .feature-card__media video{scale:1.01}.block.film-series .feature-card .prose{font-size:var(--text-base);margin-top:auto;max-width:32rem;--color-headings: var(--color-white) !important}@media (max-width:1024px){.block.film-series .feature-card .prose{margin-top:0}}.block.film-series .feature-card .prose p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.block.film-series .feature-card .prose p:not(:first-of-type){display:none}.block.film-series .feature-card__trailer.no-content::before{content:unset}.block.film-series .feature-card__trailer.no-content .play-button{--_icon-size: 5rem}@media (max-width:768px){.block.film-series .feature-card__trailer.no-content .play-button{--_icon-size: 2rem}}.block.film-series .feature-card__trailer.no-content .feature-card__content{display:none}.block.film-series .feature-card__trailer.no-content .feature-card__media img,.block.film-series .feature-card__trailer.no-content .feature-card__media video,.block.film-series .feature-card__trailer.no-content .feature-card__media iframe{aspect-ratio:1.7777777778;min-height:0}@media (max-width:1024px){.block.film-series .feature-card__trailer .feature-card__content{padding:1.5rem}}@media (max-width:1024px){.block.film-series .feature-card__trailer .feature-card__media img,.block.film-series .feature-card__trailer .feature-card__media video,.block.film-series .feature-card__trailer .feature-card__media iframe{aspect-ratio:1.5}}@media (max-width:768px){.block.film-series .feature-card__trailer .feature-card__media img,.block.film-series .feature-card__trailer .feature-card__media video,.block.film-series .feature-card__trailer .feature-card__media iframe{aspect-ratio:1.3333333333}}@media (max-width:480px){.block.film-series .feature-card__trailer .feature-card__media img,.block.film-series .feature-card__trailer .feature-card__media video,.block.film-series .feature-card__trailer .feature-card__media iframe{aspect-ratio:0.75}}.block.film-series .feature-card::before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.56) 100%);pointer-events:none}.block.film-series .feature-card__content-trailer{display:flex;align-items:flex-end;justify-content:flex-start}.block.film-series .feature-card__content-series{display:flex;gap:1rem}.block.film-series .feature-card__content-series__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:36rem;width:100%;height:100%}@media (max-width:1024px){.block.film-series .feature-card__content-series__inner{max-width:100%}}.block.film-series .feature-card__content-series .series-buttons{margin-top:auto;margin-left:auto;justify-content:end;width:auto}.block.film-series .feature-card__content-series .series-buttons .cta{width:max-content}@media (max-width:1200px){.block.film-series .feature-card__content-series .series-buttons{flex-direction:column;gap:1rem}}@media (max-width:1024px){.block.film-series .feature-card__content-series .series-buttons{flex-direction:row;gap:1rem;justify-content:flex-start;margin-left:0;margin-top:1rem}}@media (max-width:768px){.block.film-series .feature-card__content-series .series-buttons{flex-wrap:wrap;justify-content:space-between}.block.film-series .feature-card__content-series .series-buttons.button-group--count-1 .cta{width:100%}.block.film-series .feature-card__content-series .series-buttons.button-group--count-3 .cta{width:calc(50% - 0.5rem)}.block.film-series .feature-card__content-series .series-buttons.button-group--count-3 .cta:first-child{width:100%;order:5}}@media (max-width:1024px){.block.film-series .feature-card.feature-card__series{display:flex;flex-direction:column-reverse;justify-content:flex-end}}@media (max-width:768px){.block.film-series .feature-card.feature-card__series{border-radius:0.75rem}}@media (max-width:768px){.block.film-series .feature-card.feature-card__series .feature-card__media img,.block.film-series .feature-card.feature-card__series .feature-card__media video,.block.film-series .feature-card.feature-card__series .feature-card__media iframe{aspect-ratio:1.7777777778;min-height:0}}@media (max-width:1024px){.block.film-series .feature-card.feature-card__series .feature-card__content{position:static;background-color:var(--color-black);padding:1.5rem;height:100%;justify-self:start}}@media (max-width:768px){.block.film-series .feature-card.feature-card__series .feature-card__content{padding:1rem}}@media (max-width:1024px){.block.film-series .feature-card.feature-card__series .series-icon{position:absolute;top:1.5rem;left:1.5rem}}@media (max-width:768px){.block.film-series .feature-card.feature-card__series .series-icon{object-position:top left;top:1rem;left:1rem}}.block.film-series .feature-card .series-icon{max-width:17rem;max-height:12.5rem;width:100%;object-position:left top;object-fit:contain;pointer-events:none}@media (max-width:768px){.block.film-series .feature-card .series-icon{max-width:50vw;max-height:30vw;width:100%;height:100%;object-position:center bottom}}.block.film-series .feature-card .series-card__link{margin-top:0.5rem;text-transform:uppercase;display:flex;align-items:center;gap:0.38rem}@media (max-width:1024px){.block.film-series .feature-card .series-card__link{margin-bottom:auto}}.block.film-series .feature-card .series-card__link svg{transition:all 450ms ease;rotate:0}.block.film-series .feature-card .series-card__link:hover svg{rotate:1turn}.block.film-series .feature-card .feature-card__footer{width:100%;margin-top:1.75rem;align-items:end}.block.film-series .feature-card .series-meta{width:100%;justify-content:flex-start;align-items:end;gap:1.5rem;padding-top:1.75rem}.block.film-series .feature-card .series-meta img{width:1.5rem;height:1.5rem}.block.film-series .feature-card .series-meta__item{gap:0.37rem}@media (max-width:1024px){.block.film-series .feature-card .series-meta{display:none}}.block.film-series .mode-slider .draggable-scroll{translate:0;padding-left:var(--_translate-offset);padding-right:var(--_translate-offset)}.block.film-series .mode-slider .scroll-track{gap:1.75rem;padding-block:2px}@media (max-width:768px){.block.film-series .mode-slider .scroll-track{gap:1rem}}.block.film-series .mode-slider .feature-card{width:calc(var(--column-width-vw) * 10 + var(--grid-col-gap) * 9);max-width:calc(100vw - var(--gutter));scroll-snap-align:center}@media (max-width:768px){.block.film-series .mode-slider .feature-card{max-width:calc(100vw - var(--gutter))}}@media (max-width:480px){.block.film-series .mode-slider .feature-card{max-width:calc(100vw - var(--gutter))}}@media (max-width:768px){.block.film-series .mode-slider .feature-card.feature-card__series{max-width:calc(80vw - var(--gutter))}}@media (max-width:480px){.block.film-series .mode-slider .feature-card.feature-card__series{max-width:calc(90vw - var(--gutter))}.block.film-series .mode-slider .feature-card.feature-card__series .prose{--text-space-md: 1rem;font-size:var(--text-sm)}.block.film-series .mode-slider .feature-card.feature-card__series .series-card__link{display:none}}.block.sliding-text.default h2 span,.block.sliding-text.cutout h2 span{display:block}.block.sliding-text.cutout{padding-block:0}.block.sliding-text.cutout .block-inner{padding-block:var(--section-space-lg);border-radius:5rem 5rem 0 0}.block.sliding-text.gallery{padding-block:0;overflow:hidden}.block.sliding-text.gallery .block-inner{position:relative;isolation:isolate;padding-block:32rem}.block.sliding-text.gallery .block-inner .content-group{padding-inline:var(--gutter)}@media (max-width:1024px){.block.sliding-text.gallery .block-inner{padding-block:22rem}}@media (max-width:480px){.block.sliding-text.gallery .block-inner{padding-block:30vh}}.block.sliding-text .button-group{margin-top:var(--text-space-lg)}.block.sliding-text .font-instrument{line-height:1}.block.sliding-text .font-instrument .sliding-text-animated{line-height:1.1;translate:0 -0.1em}.block.sliding-text .sliding-text-animated{position:relative;isolation:isolate;overflow:hidden}.block.sliding-text .sliding-text-animated .sliding-item{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;transform:translateY(100%);transition:transform 0.5s ease-in-out}.block.sliding-text .sliding-text-animated .sliding-item:first-child{position:relative}.block.sliding-text .sliding-text-animated .sliding-item.entering{transform:translateY(0%);z-index:2}.block.sliding-text .sliding-text-animated .sliding-item.exiting{transform:translateY(-100%);z-index:1}.block.sliding-text .sliding-text-animated .sliding-item.offscreen{transform:translateY(100%);z-index:0;transition:none}.block.sliding-text .media-gallery__item{position:absolute;z-index:1;max-width:10rem}.block.sliding-text .media-gallery__item img,.block.sliding-text .media-gallery__item video,.block.sliding-text .media-gallery__item iframe,.block.sliding-text .media-gallery__item .mdl-video{object-fit:cover;width:100%;border-radius:var(--radius-sm)}@media (max-width:480px){.block.sliding-text .media-gallery__item img,.block.sliding-text .media-gallery__item video,.block.sliding-text .media-gallery__item iframe,.block.sliding-text .media-gallery__item .mdl-video{border-radius:0.5rem}}.block.sliding-text .media-gallery__item:nth-child(11n+2) img,.block.sliding-text .media-gallery__item:nth-child(11n+2) video,.block.sliding-text .media-gallery__item:nth-child(11n+2) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+4) img,.block.sliding-text .media-gallery__item:nth-child(11n+4) video,.block.sliding-text .media-gallery__item:nth-child(11n+4) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+6) img,.block.sliding-text .media-gallery__item:nth-child(11n+6) video,.block.sliding-text .media-gallery__item:nth-child(11n+6) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+9) img,.block.sliding-text .media-gallery__item:nth-child(11n+9) video,.block.sliding-text .media-gallery__item:nth-child(11n+9) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+10) img,.block.sliding-text .media-gallery__item:nth-child(11n+10) video,.block.sliding-text .media-gallery__item:nth-child(11n+10) iframe{aspect-ratio:1}.block.sliding-text .media-gallery__item:nth-child(11n+1) img,.block.sliding-text .media-gallery__item:nth-child(11n+1) video,.block.sliding-text .media-gallery__item:nth-child(11n+1) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+5) img,.block.sliding-text .media-gallery__item:nth-child(11n+5) video,.block.sliding-text .media-gallery__item:nth-child(11n+5) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+7) img,.block.sliding-text .media-gallery__item:nth-child(11n+7) video,.block.sliding-text .media-gallery__item:nth-child(11n+7) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+11) img,.block.sliding-text .media-gallery__item:nth-child(11n+11) video,.block.sliding-text .media-gallery__item:nth-child(11n+11) iframe{aspect-ratio:0.75}.block.sliding-text .media-gallery__item:nth-child(11n+3) img,.block.sliding-text .media-gallery__item:nth-child(11n+3) video,.block.sliding-text .media-gallery__item:nth-child(11n+3) iframe,.block.sliding-text .media-gallery__item:nth-child(11n+8) img,.block.sliding-text .media-gallery__item:nth-child(11n+8) video,.block.sliding-text .media-gallery__item:nth-child(11n+8) iframe{aspect-ratio:1.7777777778}.block.sliding-text .media-gallery__item:nth-child(11n+1){left:8%;top:16%;max-width:12%;width:11.125rem}.block.sliding-text .media-gallery__item:nth-child(11n+2){left:28%;top:11%;max-width:8%;width:7.25rem;z-index:2}.block.sliding-text .media-gallery__item:nth-child(11n+3){left:33%;top:5%;max-width:18%;width:16.875rem}.block.sliding-text .media-gallery__item:nth-child(11n+4){top:14%;right:24%;max-width:10%;width:9.375rem}.block.sliding-text .media-gallery__item:nth-child(11n+5){top:12%;right:4%;max-width:14%;width:13.375rem}.block.sliding-text .media-gallery__item:nth-child(11n+6){right:-1%;bottom:34%;max-width:8%;width:7.625rem}.block.sliding-text .media-gallery__item:nth-child(11n+7){right:11%;bottom:22%;max-width:10%;width:9.69rem;z-index:2}.block.sliding-text .media-gallery__item:nth-child(11n+8){right:16%;bottom:11%;max-width:21%;width:20.31rem}.block.sliding-text .media-gallery__item:nth-child(11n+9){left:32%;bottom:5%;max-width:18%;width:16.625rem}.block.sliding-text .media-gallery__item:nth-child(11n+10){left:19%;bottom:17%;max-width:10%;width:9.375rem}.block.sliding-text .media-gallery__item:nth-child(11n+11){left:-1%;bottom:23%;max-width:14%;width:13.55rem}.block.slider-block{overflow:hidden}.block.slider-block .slider{translate:0;padding-left:var(--_translate-offset);padding-right:var(--_translate-offset)}.block.slider-block .slider .scroll-track{column-gap:var(--grid-col-gap)}.block.slider-block.default .title-group,.block.slider-block.default .prose{text-align:center;padding-inline:var(--gutter);margin-inline:auto}.block.slider-block.default .title-group{max-width:78rem}.block.slider-block.default .prose{max-width:50rem}.block.slider-block.default .draggable-scroll__wrap{padding-block:var(--section-space-sm)}@media (max-width:480px){.block.slider-block.default .scroll-track{gap:1rem}}.block.slider-block.info-cards .draggable-scroll__wrap,.block.slider-block.jumbo-cards .draggable-scroll__wrap{padding-block:var(--content-gap-main)}.block.slider-block.info-cards .prose,.block.slider-block.jumbo-cards .prose{max-width:50rem}.block.slider-block.info-cards .title,.block.slider-block.info-cards .eyebrow,.block.slider-block.jumbo-cards .title,.block.slider-block.jumbo-cards .eyebrow{max-width:78rem}.block.slider-block .slider-card{overflow:hidden;position:relative;isolation:isolate}.block.slider-block .slider-card .btn_circle{--_icon-size: 1.5rem}.block.slider-block .slider-card__default{color:var(--color-white);width:calc(var(--column-width-vw) * 3 + var(--grid-col-gap) * 2);min-width:23rem;border-radius:var(--radius-sm)}@media (max-width:480px){.block.slider-block .slider-card__default{width:65vw;min-width:0}}.block.slider-block .slider-card__default .slider-card__content{padding:1rem 1rem 1rem 1.5rem;position:absolute;inset:0;z-index:5;user-select:none}.block.slider-block .slider-card__default .slider-card__title{font-weight:var(--font-heading-weight);font-size:var(--text-lg)}.block.slider-block .slider-card__default .slider-card__media{aspect-ratio:0.7142857143;object-fit:cover;pointer-events:none;user-select:none}.block.slider-block .slider-card__default::after{content:"";position:absolute;inset:0;z-index:4;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%)}.block.slider-block .slider-card__info{width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 2);background-color:var(--color-white);color:var(--color-black);border-radius:var(--radius-sm);overflow:hidden;row-gap:0rem;min-width:24rem}@media (max-width:480px){.block.slider-block .slider-card__info{min-width:0;width:calc(100vw - var(--gutter) * 2)}}.block.slider-block .slider-card__info .prose{font-size:var(--text-base)}.block.slider-block .slider-card__info .slider-card__content{padding:1.75rem 2rem}.block.slider-block .slider-card__info .btn_circle{position:absolute;bottom:1rem;right:1rem;z-index:5}.block.slider-block .slider-card__info .slider-card__media{margin-top:auto}.block.slider-block .slider-card__jumbo{background-color:var(--color-white);color:var(--color-black);border:1.5px solid rgba(255, 255, 255, 0.2);border-radius:var(--radius-md);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.06);width:calc(var(--column-width-vw) * 10 + var(--grid-col-gap) * 9);min-width:62rem;gap:0;align-items:flex-start}@media (max-width:1024px){.block.slider-block .slider-card__jumbo{min-width:0;width:32rem;max-width:90vw}}.block.slider-block .slider-card__jumbo .slider-card__content{padding:4rem 6rem 4rem 4rem}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slider-card__content{padding:2rem 4rem 0rem 2rem}.block.slider-block .slider-card__jumbo .slider-card__content:has(+ .slider-card__media){padding-bottom:2rem}}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slider-card__content{padding:1.5rem}}.block.slider-block .slider-card__jumbo .slider-card__content,.block.slider-block .slider-card__jumbo .slider-card__media{width:50%;flex-basis:50%;flex-shrink:0;flex-grow:0}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slider-card__content,.block.slider-block .slider-card__jumbo .slider-card__media{width:100%;flex-basis:100%;flex-shrink:1;flex-grow:1}}.block.slider-block .slider-card__jumbo .slide-layout-single{padding-top:2.6rem;max-height:40rem;align-self:stretch;position:relative}.block.slider-block .slider-card__jumbo .slide-layout-single img,.block.slider-block .slider-card__jumbo .slide-layout-single video,.block.slider-block .slider-card__jumbo .slide-layout-single iframe,.block.slider-block .slider-card__jumbo .slide-layout-single .mdl-video{border-radius:var(--radius-md) 0 0 0;aspect-ratio:1;object-fit:cover;height:100%;width:100%}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slide-layout-single{padding-top:2rem;max-height:20rem}.block.slider-block .slider-card__jumbo .slide-layout-single img,.block.slider-block .slider-card__jumbo .slide-layout-single video{aspect-ratio:2.3333333333}}.block.slider-block .slider-card__jumbo .slide-layout-film-reel{overflow:hidden;max-height:40rem;padding-right:1.5rem}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slide-layout-film-reel{max-height:20rem;padding-inline:0.625rem}}.block.slider-block .slider-card__jumbo .slide-layout-film-reel .media-wrap{display:flex;flex-direction:column;gap:1.5rem;padding-block:2.6rem;transform:translateY(calc(var(--progress) * -30%))}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slide-layout-film-reel .media-wrap{padding-block:0rem}}.block.slider-block .slider-card__jumbo .slide-layout-film-reel img,.block.slider-block .slider-card__jumbo .slide-layout-film-reel video,.block.slider-block .slider-card__jumbo .slide-layout-film-reel .mdl-video,.block.slider-block .slider-card__jumbo .slide-layout-film-reel iframe{aspect-ratio:1.7777777778;object-fit:cover;border-radius:var(--radius-md)}.block.slider-block .slider-card__jumbo .slide-layout-boxes{overflow:hidden;padding-top:2.6rem;max-height:40rem;align-self:stretch}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slide-layout-boxes{max-height:20rem;padding-top:0}}.block.slider-block .slider-card__jumbo .slide-layout-boxes .media-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;row-gap:1rem;width:115%}@media (max-width:1024px){.block.slider-block .slider-card__jumbo .slide-layout-boxes .media-wrap{padding-top:0;width:100%}}.block.slider-block .slider-card__jumbo .slide-layout-boxes img,.block.slider-block .slider-card__jumbo .slide-layout-boxes .mdl-video,.block.slider-block .slider-card__jumbo .slide-layout-boxes iframe{border-radius:var(--radius-md);aspect-ratio:1;object-fit:cover;height:100%}.block.slider-block .slider-card__jumbo .slide-layout-boxes img:nth-child(1),.block.slider-block .slider-card__jumbo .slide-layout-boxes img:nth-child(3),.block.slider-block .slider-card__jumbo .slide-layout-boxes .mdl-video:nth-child(1),.block.slider-block .slider-card__jumbo .slide-layout-boxes .mdl-video:nth-child(3),.block.slider-block .slider-card__jumbo .slide-layout-boxes iframe:nth-child(1),.block.slider-block .slider-card__jumbo .slide-layout-boxes iframe:nth-child(3){translate:0 40%}.block.slider-block .slider-card__jumbo .slide-layout-boxes .mdl-video video{height:100%;object-fit:cover}.block.slider-block .slider-card__jumbo .play-button{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:5;--_icon-size: 2.5rem}@media (max-width:1024px){.block.slider-block .slider-card__jumbo{flex-direction:column;min-width:0}}.block.faqs.default .block-inner{max-width:94rem}.block.faqs.default .title-group{text-align:center;margin-bottom:4rem;max-width:var(--content-width-wide);margin-inline:auto}@media (max-width:1024px){.block.faqs.two-column .block-inner{display:flex;gap:4rem;flex-direction:column;align-items:center;justify-content:center}.block.faqs.two-column .block-inner .title-group{width:100%;text-align:center}.block.faqs.two-column .block-inner .accordion{width:100%}}.accordion-content{padding-right:3rem;padding-bottom:0.75rem}@media (max-width:480px){.accordion-content{padding-right:2rem}}.accordion-content__inner{padding-top:1.5rem;padding-bottom:0rem;max-width:38rem}.accordion-item{background-color:var(--color-accent);padding:1.25rem;border-radius:1rem;transition:all 250ms ease}.accordion-item:nth-child(n+2){margin-top:0.5rem}.accordion-item summary{appearance:none;display:flex;align-items:center;gap:1rem;transition:color 250ms ease;cursor:pointer}@media (max-width:768px){.accordion-item summary{align-items:flex-start}}.accordion-item summary .heading{margin-bottom:0}.accordion-item summary .accordion-icon{margin-left:auto;background-color:var(--color-white);color:var(--color-black)}.accordion-item.is-open .accordion-icon svg{rotate:45deg}.accordion-item[open] summary{color:var(--_accent-color)}.accordion-item .accordion-icon{background-color:transparent;color:currentColor;padding:0.5rem;height:2.5rem;width:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:all 350ms ease}.accordion-item .accordion-icon svg{transition:all 250ms ease;rotate:0deg}.accordion-item summary::marker{display:none}.accordion-content{overflow-x:hidden}.accordion-content .cta{font-size:var(--text-sm);min-width:max-content}.block.stats .title-group{margin-bottom:4.5rem}.block.stats .stat-number{color:var(--color-accent);font-weight:800;line-height:100%;margin-bottom:0.75rem}.block.stats .stat-item{text-align:center;width:100%}.block.stats.default .stat-number{font-size:var(--text-2xl)}.block.stats.multi-row .stat-number{font-size:var(--text-5xl)}.block.stats.solo .stat-number{font-size:var(--text-9xl);margin-bottom:1.75rem}@media (max-width:1200px){.block.stats.solo .stat-number{font-size:var(--text-8xl)}}.block.stats.solo .stat-label{font-weight:700;font-size:var(--text-body)}.block.stats .stats-wrap.flex-row{justify-content:space-evenly}@media (max-width:1200px){.block.stats .stats-wrap.flex-row{flex-wrap:wrap}.block.stats .stats-wrap.flex-row .stat-item{width:fit-content}}.block.post-list .title-area{margin-bottom:3.5rem}.block.post-list .cta-wrap{align-self:flex-end;justify-self:end}@media (max-width:1024px){.block.post-list .cta-wrap{justify-self:start}}.block.post-list .post-list{border-top:solid 1px color-mix(in srgb, currentColor, transparent 60%);padding-top:2rem}.block.event-list .title-area{margin-bottom:6rem}.block.event-list .cta-wrap{align-self:flex-end;justify-self:end}@media (max-width:1024px){.block.event-list .cta-wrap{justify-self:start}}.block.event-list .event-list{row-gap:4.5rem}.block.event-list.large-events .title-area{margin-bottom:4.5rem}.block.event-list.large-events .event-list{row-gap:4rem}.block.event-list .event-list-row-header{padding-bottom:1.5rem;font-size:var(--text-sm);text-transform:uppercase;font-family:var(--font-oswald);font-weight:700;letter-spacing:0.175rem;gap:var(--grid-col-gap)}@media (max-width:768px){.block.event-list .event-list-row-header{display:none}}.block.event-list .event-list-row-header__info{width:calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3);flex-shrink:0}.block.event-list .event-list-row-header__link{justify-self:end;margin-left:auto}.block.event-list .event-list-row-header a{text-decoration:underline;text-underline-offset:3px}.block.event-list.no-image .card__image{display:none}.block.event-list.no-image .card__body{padding-right:0}.block.event-list .has-filter-bar .title-area{margin-bottom:2.5rem}.block.event-list .event-filter-bar{--control-size: 2.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem;margin-bottom:3rem}.block.event-list .event-filter-bar__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;margin-right:0.25rem}.block.event-list .event-filter-bar__label-short{display:none}.block.event-list .event-filter-bar__options{display:flex;flex-wrap:wrap;gap:0.625rem}.block.event-list .event-filter-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-size);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap;border-radius:999px;padding:0 1.1rem;border:1.5px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.block.event-list .event-filter-bar__btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.block.event-list .event-filter-bar__btn.is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.block.event-list .event-filter-bar__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-size);height:var(--control-size);padding:0;border-radius:50%;border:1.5px solid currentColor;background:transparent;color:inherit;line-height:1;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.block.event-list .event-filter-bar__clear svg{display:block;width:0.75rem;height:0.75rem}.block.event-list .event-filter-bar__clear:hover{border-color:var(--color-accent);color:var(--color-accent)}.block.event-list .event-filter-bar__toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;width:var(--control-size);height:var(--control-size);padding:0;border-radius:50%;border:1.5px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.block.event-list .event-filter-bar__toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.block.event-list .event-filter-bar__toggle-icon{display:inline-flex;align-items:center;justify-content:center}.block.event-list .event-filter-bar__toggle-icon svg{display:block;width:auto;height:0.875rem}.block.event-list .event-filter-bar__toggle-icon--close{display:none}.block.event-list .event-filter-bar__viewall{display:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.block.event-list .event-filter-bar__viewall:hover{color:var(--color-accent)}.block.event-list .event-filter-bar.is-open .event-filter-bar__toggle-icon--open{display:none}.block.event-list .event-filter-bar.is-open .event-filter-bar__toggle-icon--close{display:inline-flex}@media (max-width:768px){.block.event-list .event-filter-bar{gap:0.625rem}.block.event-list .event-filter-bar .event-filter-bar__label-full{display:none}.block.event-list .event-filter-bar .event-filter-bar__label-short{display:inline}.block.event-list .event-filter-bar .event-filter-bar__label{flex-basis:100%}.block.event-list .event-filter-bar .event-filter-bar__toggle,.block.event-list .event-filter-bar .event-filter-bar__viewall{display:none}.block.event-list .event-filter-bar .event-filter-bar__options{display:contents}}.block.event-list .event-list__empty{margin:0;padding-top:1rem;font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}.block.event-list .card[hidden]{display:none}.block.stepped-content .title-group{margin-bottom:4rem}.block.stepped-content .prose{font-size:var(--text-base)}@media (max-width:768px){.block.stepped-content .column-wrap{row-gap:2.5rem}}.block.stepped-content .stepped-content-item{align-items:flex-start;justify-content:space-between;padding-top:1.5rem;border-top:color-mix(in srgb, currentColor, transparent 60%) solid 1px;gap:var(--grid-col-gap)}@media (max-width:768px){.block.stepped-content .stepped-content-item{display:grid;grid-template-columns:calc(var(--column-width-vw) + var(--grid-col-gap)) 1fr;gap:1.5rem 1rem}}@media (max-width:480px){.block.stepped-content .stepped-content-item{grid-template-columns:3rem 1fr;gap:1rem 0rem}}.block.stepped-content .stepped-content-item .step-number{width:calc(calc(var(--column-width-vw) * 2 + var(--grid-col-gap) - 1rem));flex-shrink:0}@media (max-width:768px){.block.stepped-content .stepped-content-item .step-number{width:100%}}.block.stepped-content .stepped-content-item .h4{font-size:var(--text-2xl);line-height:1.2}.block.stepped-content .stepped-content-item .prose{width:calc(var(--column-width-vw) * 6 + var(--grid-col-gap) * 5);flex-shrink:0;padding-right:calc(var(--column-width-vw) * 1 + var(--grid-col-gap) * 1)}.block.stepped-content .stepped-content-item .prose h1,.block.stepped-content .stepped-content-item .prose h2,.block.stepped-content .stepped-content-item .prose h3,.block.stepped-content .stepped-content-item .prose h4,.block.stepped-content .stepped-content-item .prose h5,.block.stepped-content .stepped-content-item .prose h6{font-size:var(--text-2xl);line-height:1.2}@media (max-width:1024px){.block.stepped-content .stepped-content-item .prose{padding-right:0}}@media (max-width:768px){.block.stepped-content .stepped-content-item .prose{width:100%}}.block.stepped-content .stepped-content-item img{width:calc(calc(var(--column-width-vw) * 4 + var(--grid-col-gap) * 3));flex-shrink:1}@media (max-width:768px){.block.stepped-content .stepped-content-item img{width:100%;grid-column:span 2}}.stepped-content-item[data-scroll]{translate:0 2rem;opacity:0.8;--_transition-delay: 50ms;transition:translate 350ms ease var(--_transition-delay), opacity 350ms ease var(--_transition-delay);will-change:translate, opacity}.stepped-content-item[data-scroll].is-inview{translate:0 0;opacity:1}.block.bento .title-group,.block.bento .content-group{margin-bottom:4rem}.block.bento .prose{font-size:var(--text-base)}.block.bento .bento-items{gap:1.75rem;grid-template-rows:1fr 1fr}@media (max-width:1024px){.block.bento .bento-items{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media (max-width:768px){.block.bento .bento-items{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 1fr)}}.block.bento .bento-items.items-1,.block.bento .bento-items.items-2,.block.bento .bento-items.items-3{grid-template-rows:auto}.block.bento .bento-item{background-color:var(--color-white);color:var(--color-black);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate}.block.bento .bento-item .prose{padding:1.75rem 2rem 2rem 2rem;text-align:center;font-size:var(--text-body-lg)}.block.bento .bento-item .prose h1,.block.bento .bento-item .prose h2,.block.bento .bento-item .prose h3,.block.bento .bento-item .prose h4,.block.bento .bento-item .prose h5{font-size:var(--text-2xl)}.block.bento .bento-item .prose h1,.block.bento .bento-item .prose h2,.block.bento .bento-item .prose h3,.block.bento .bento-item .prose h4,.block.bento .bento-item .prose h5,.block.bento .bento-item .prose h6{line-height:1.24}.block.bento .bento-item .prose p:not(:last-child){margin-bottom:0.625rem}.block.bento .bento-item .bento-image{margin-top:auto;aspect-ratio:1.7777777778;object-fit:contain;height:100%;width:100%;max-height:17rem}.block.bento .bento-item .bento-image.cover{object-fit:cover}.block.bento .bento-item .bento-cta{position:absolute;bottom:0.88rem;right:0.88rem;color:var(--color-white);--_icon-size: 1.27rem}.block.resources .title-group,.block.resources .content-group{margin-bottom:4rem}.block.resources .prose{font-size:var(--text-base)}.block.resources .resource-group .prose{margin-bottom:2.5rem;max-width:35rem}.block.resources .resource-group+.resource-group{margin-top:4rem}.block.resources .resource-items{gap:3.5rem 1.75rem}.resource-item .resource-image-wrapper{position:relative;isolation:isolate;aspect-ratio:1.6666666667;width:100%;border:1px solid rgba(255, 255, 255, 0.7);border-radius:var(--Boarder-Radius-XS, 0.5rem);background:linear-gradient(0deg, rgba(208, 208, 208, 0.3) 0%, rgba(208, 208, 208, 0.3) 100%), linear-gradient(0deg, rgba(42, 42, 42, 0.06) 0%, rgba(42, 42, 42, 0.06) 100%), rgba(255, 255, 255, 0.7);background-blend-mode:color-burn, normal, normal;overflow:hidden}.resource-item .resource-image-wrapper::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 -0.5px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -0.5px 1px 0 rgba(255, 255, 255, 0.25) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.08) inset, 1px 1.5px 4px 0 rgba(0, 0, 0, 0.1) inset}.resource-item .resource-image-wrapper.resource-fit-contain{padding:0.75rem 2.5rem}.resource-item .resource-image-wrapper .resource-image{width:100%;height:100%;object-fit:contain}.resource-item .resource-image-wrapper .resource-image.cover{object-fit:cover}.resource-item .resource-info{margin-top:1.25rem}.resource-item .resource-title{font-weight:800;font-size:var(--text-body);margin-bottom:0.75rem}.resource-item p.resource-description{margin-bottom:1rem}.resource-item .resource-link{display:flex;align-items:center;gap:0.38rem;font-weight:500;transition:opacity 250ms ease}.resource-item .resource-links{display:flex;flex-direction:column;gap:0.75rem;margin-top:0.75rem}.resource-item .resource-link:hover{opacity:0.7}.resource-item .resource-link svg{color:var(--color-accent)}.block.feature-cards .block-inner>.title-group,.block.feature-cards .block-inner>.content-group{text-align:center;margin-bottom:4.5rem;margin-inline:auto;max-width:62rem}.block.feature-cards .prose{max-width:var(--content-width);margin-inline:auto}.block.feature-cards .cards-area{max-width:71rem;margin-inline:auto}@media (max-width:1024px){.block.feature-cards .cards-area{max-width:32rem}}.block.feature-cards .card-wrap{gap:1.75rem}@media (max-width:1024px){.block.feature-cards .card-wrap{flex-direction:column}}.block.feature-cards .dual-feature-card{flex-basis:50%;border-radius:2.5rem;border:solid 2px transparent;overflow:hidden;position:relative;isolation:isolate;z-index:1;border-radius:2.5rem;border:2px solid transparent;display:flex;flex-direction:column;gap:0rem;color:var(--color-black)}.block.feature-cards .dual-feature-card__content{padding:2.5rem 2.5rem}@media (max-width:768px){.block.feature-cards .dual-feature-card__content{padding:2rem 1.25rem 1.25rem}}.block.feature-cards .dual-feature-card__media--circles{height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.block.feature-cards .dual-feature-card__media--circles{min-height:17.8rem}}.block.feature-cards .dual-feature-card__media--circles .circle-images__item:nth-child(n+5){display:none}@media (max-width:480px){.block.feature-cards .dual-feature-card__media--circles .circle-images__item{width:22.5%}}.block.feature-cards .dual-feature-card__media--circles .circle-images__item img{--_size: 7.125rem;width:var(--_size);height:var(--_size)}@media (max-width:768px){.block.feature-cards .dual-feature-card__media--circles .circle-images__item img{--_size: 6rem}}@media (max-width:480px){.block.feature-cards .dual-feature-card__media--circles .circle-images__item img{--_size: auto}}.block.feature-cards .dual-feature-card .title{font-size:var(--text-2xl)}.block.feature-cards .dual-feature-card::before{content:"";inset:2px;position:absolute;z-index:-1;border-radius:2.5rem;background:linear-gradient(215deg, #FCFCFC 0%, #F0F0F0 100%)}.block.feature-cards .dual-feature-card::after{content:"";inset:0;position:absolute;z-index:-2;border-radius:2.5rem;background:linear-gradient(215deg, #FCFCFC 0%, #dcdcdc 100%)}.block.feature-cards.default .dual-feature-card__media .dual-feature-card__media--image,.block.feature-cards.default .dual-feature-card__media .dual-feature-card__media--video,.block.feature-cards.default .dual-feature-card__media iframe{width:100%;object-fit:cover;aspect-ratio:1.7777777778}.block.feature-cards.default .dual-feature-card:last-child{flex-direction:column-reverse}.block.feature-cards.dynamic .dual-feature-card{text-align:center;transition:all 450ms ease}.block.feature-cards.dynamic .dual-feature-card__content{padding:2.5rem 1.75rem 2rem}@media (max-width:768px){.block.feature-cards.dynamic .dual-feature-card__content{padding:2rem 1.25rem 1.25rem}}.block.feature-cards.dynamic .dual-feature-card .button-group{justify-content:center}.block.feature-cards.dynamic .dual-feature-card:hover{flex-basis:80%}.block.feature-cards.dynamic .dual-feature-card__media{padding:1rem;margin-top:auto;height:100%;display:flex;align-items:end;height:23rem}@media (max-width:768px){.block.feature-cards.dynamic .dual-feature-card__media{height:auto}}.block.feature-cards.dynamic .dual-feature-card__media img,.block.feature-cards.dynamic .dual-feature-card__media video,.block.feature-cards.dynamic .dual-feature-card__media iframe,.block.feature-cards.dynamic .dual-feature-card__media .mdl-video{border-radius:1.5rem;width:100%;height:100%;object-fit:cover;aspect-ratio:1.25}.block.series-trailers{--_trailer-gap: var(--grid-col-gap);--_trailer-radius: var(--radius-md);--_trailer-aspect: 5 / 3;--_trailer-mobile-height: 20rem;--_trailer-zone: 33.333%;--_trailer-logo-gradient: linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, transparent 100%);--_trailer-logo-max-height: 5.5rem;--_trailer-logo-max-width: 75%;--_trailer-logo-padding: var(--text-space-sm) var(--text-space-md);--_trailer-label-weight: 700}.block.series-trailers .title-group,.block.series-trailers .content-group{text-align:center;margin-inline:auto;margin-bottom:var(--content-gap-main);max-width:54rem}.block.series-trailers .series-trailers__grid{display:flex;flex-direction:row;gap:var(--_trailer-gap)}.block.series-trailers .series-trailers__card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--text-space-xs)}.block.series-trailers .series-trailers__media{position:relative;border-radius:var(--_trailer-radius);overflow:hidden;aspect-ratio:var(--_trailer-aspect)}.block.series-trailers .series-trailers__media img:not(.series-trailers__logo){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:0}.block.series-trailers .play-button{position:absolute;top:var(--_trailer-zone);bottom:var(--_trailer-zone);left:0;right:0;width:fit-content;height:fit-content;margin:auto;z-index:3;translate:none;--_icon-size: 1.5rem}.block.series-trailers .play-button svg{translate:10% 0}.block.series-trailers .series-trailers__logo-wrap{position:absolute;top:calc(var(--_trailer-zone) * 2);left:0;width:100%;height:var(--_trailer-zone);z-index:4;display:flex;align-items:center;justify-content:center;padding-bottom:var(--_trailer-logo-padding);background:var(--_trailer-logo-gradient);pointer-events:none;box-sizing:border-box}.block.series-trailers .series-trailers__logo{display:block;max-height:min(var(--_trailer-logo-max-height), 100%);max-width:min(var(--_trailer-logo-max-width), 100%);width:auto;height:auto;object-fit:contain;object-position:center center}.block.series-trailers .series-trailers__label{margin:0;text-align:center;font-weight:var(--_trailer-label-weight)}@media (max-width:768px){.block.series-trailers .series-trailers__grid{flex-direction:column;gap:var(--content-gap-main)}.block.series-trailers .series-trailers__card{flex:none;width:100%}.block.series-trailers .series-trailers__media{aspect-ratio:unset;height:var(--_trailer-mobile-height)}}.block.story-slider .title-group{margin-bottom:var(--content-gap-lg);margin-top:3rem}.block.story-slider .story-slider__content--inner{display:flex;flex-wrap:wrap;gap:var(--grid-col-gap)}.block.story-slider .story-slider__title{font-size:var(--text-body-lg);font-weight:700;margin-bottom:0.75rem}.block.story-slider .story-slider__subtitle{opacity:0.6;margin-bottom:0.75rem}.block.story-slider .story-slider__counter{font-size:var(--text-body-lg);font-weight:700;flex-shrink:0;width:calc(var(--column-width-vw) * 2 + var(--grid-col-gap))}.block.story-slider .story-slider__stories{width:calc(100% - (var(--column-width-vw) * 2 + var(--grid-col-gap) * 2 ));display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.block.story-slider .story-slider__story{grid-column:1 / span 1;grid-row:1 / span 1;transition:all 250ms ease;opacity:1}.block.story-slider .story-slider__story:not(.active){opacity:0;pointer-events:none}.block.story-slider .story-slider__arrows{margin-left:calc(var(--column-width-vw) * 2 + var(--grid-col-gap) * 2);display:flex;gap:1.5rem}.block.story-slider .story-slider__arrows button{border:0;padding:0;cursor:pointer;transition:all 250ms ease}.block.story-slider .story-slider__arrows button:hover{scale:1.1}.block.story-slider .story-slider__arrows svg{width:1.71rem}.block.story-slider .story-slider__indicators{display:flex;gap:0.5rem;transition:opacity 250ms ease;opacity:1;position:absolute;z-index:5;top:1.25rem;left:1.25rem;right:1.25rem}.block.story-slider .story-slider__indicator{border-radius:2rem;background:rgba(255, 255, 255, 0.5);height:0.375rem;width:100%;--_progress: 0%}.block.story-slider .story-slider__indicator::after{content:"";display:block;border-radius:2rem;background:var(--color-white);height:0.375rem;width:var(--_progress, 0%)}.block.story-slider .story-slider__video-wrapper{position:relative;isolation:isolate;border-radius:1rem}.block.story-slider .story-slider__video-wrapper.main-active .story-slider__indicators{opacity:0;pointer-events:none}.block.story-slider .story-slider__videos video{aspect-ratio:0.714;object-fit:cover;border-radius:1rem;min-height:48rem}.block.story-slider .story-slider__videos .video-trailer:not(:first-of-type){position:absolute;inset:0}.block.story-slider .story-slider__videos .video-trailer:not(.active){opacity:0;pointer-events:none}.block.story-slider .story-slider__videos video.story-slider__video-main{position:absolute;inset:0;transition:all 250ms ease;opacity:1}.block.story-slider .story-slider__videos video.story-slider__video-main:not(.active){opacity:0;pointer-events:none}.block.story-slider .story-slider__video--play-button{--_icon-size: 3rem;position:absolute;z-index:5;top:50%;left:50%;translate:-50% -50%}.block.story-slider .story-slider__video--play-button:hover{scale:1.2}.block.story-slider .story-slider__video--play-button:hover svg{translate:0;scale:1.1}.block.story-slider .story-slider__story-thumbs{display:flex;gap:1rem;justify-content:flex-end;padding-right:1rem;position:absolute;bottom:0;left:0;translate:-100% 0}.block.story-slider .story-slider__story-thumb{aspect-ratio:0.8571428571;object-fit:cover;border-radius:1rem;cursor:pointer;transition:all 250ms ease;width:5.5625rem}.block.event-schedule .title{margin-bottom:var(--text-space-md);padding-bottom:var(--text-space-md);border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 80%)}.block.event-schedule .schedule-row{border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 80%);margin-bottom:var(--text-space-md);padding-bottom:var(--text-space-md)}@media (max-width:768px){.block.event-schedule .schedule-row{gap:0}}.block.event-schedule .schedule-item{border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 90%);margin-bottom:0.625rem;padding-bottom:0.625rem;display:grid;grid-template-columns:1fr 2fr;gap:var(--grid-col-gap)}.block.event-schedule .schedule-item__label{font-weight:700}.block.event-schedule .schedule-item:last-child,.block.event-schedule .schedule-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.theme-active .page-header{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .page-header h1,.theme-active .page-header h2,.theme-active .page-header h3,.theme-active .page-header h4,.theme-active .page-header h5,.theme-active .page-header h6,.theme-active .page-header .h1,.theme-active .page-header .h2,.theme-active .page-header .h3,.theme-active .page-header .h4,.theme-active .page-header .h5,.theme-active .page-header .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block{}.theme-active .block.basic,.theme-active .block.image-text,.theme-active .block.centered,.theme-active .block.team,.theme-active .block.columns,.theme-active .block.full-feature,.theme-active .block.two-column-text,.theme-active .block.stepped-content,.theme-active .block.event-schedule,.theme-active .block.testimonials{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.basic h1,.theme-active .block.basic h2,.theme-active .block.basic h3,.theme-active .block.basic h4,.theme-active .block.basic h5,.theme-active .block.basic h6,.theme-active .block.basic .h1,.theme-active .block.basic .h2,.theme-active .block.basic .h3,.theme-active .block.basic .h4,.theme-active .block.basic .h5,.theme-active .block.basic .h6,.theme-active .block.image-text h1,.theme-active .block.image-text h2,.theme-active .block.image-text h3,.theme-active .block.image-text h4,.theme-active .block.image-text h5,.theme-active .block.image-text h6,.theme-active .block.image-text .h1,.theme-active .block.image-text .h2,.theme-active .block.image-text .h3,.theme-active .block.image-text .h4,.theme-active .block.image-text .h5,.theme-active .block.image-text .h6,.theme-active .block.centered h1,.theme-active .block.centered h2,.theme-active .block.centered h3,.theme-active .block.centered h4,.theme-active .block.centered h5,.theme-active .block.centered h6,.theme-active .block.centered .h1,.theme-active .block.centered .h2,.theme-active .block.centered .h3,.theme-active .block.centered .h4,.theme-active .block.centered .h5,.theme-active .block.centered .h6,.theme-active .block.team h1,.theme-active .block.team h2,.theme-active .block.team h3,.theme-active .block.team h4,.theme-active .block.team h5,.theme-active .block.team h6,.theme-active .block.team .h1,.theme-active .block.team .h2,.theme-active .block.team .h3,.theme-active .block.team .h4,.theme-active .block.team .h5,.theme-active .block.team .h6,.theme-active .block.columns h1,.theme-active .block.columns h2,.theme-active .block.columns h3,.theme-active .block.columns h4,.theme-active .block.columns h5,.theme-active .block.columns h6,.theme-active .block.columns .h1,.theme-active .block.columns .h2,.theme-active .block.columns .h3,.theme-active .block.columns .h4,.theme-active .block.columns .h5,.theme-active .block.columns .h6,.theme-active .block.full-feature h1,.theme-active .block.full-feature h2,.theme-active .block.full-feature h3,.theme-active .block.full-feature h4,.theme-active .block.full-feature h5,.theme-active .block.full-feature h6,.theme-active .block.full-feature .h1,.theme-active .block.full-feature .h2,.theme-active .block.full-feature .h3,.theme-active .block.full-feature .h4,.theme-active .block.full-feature .h5,.theme-active .block.full-feature .h6,.theme-active .block.two-column-text h1,.theme-active .block.two-column-text h2,.theme-active .block.two-column-text h3,.theme-active .block.two-column-text h4,.theme-active .block.two-column-text h5,.theme-active .block.two-column-text h6,.theme-active .block.two-column-text .h1,.theme-active .block.two-column-text .h2,.theme-active .block.two-column-text .h3,.theme-active .block.two-column-text .h4,.theme-active .block.two-column-text .h5,.theme-active .block.two-column-text .h6,.theme-active .block.stepped-content h1,.theme-active .block.stepped-content h2,.theme-active .block.stepped-content h3,.theme-active .block.stepped-content h4,.theme-active .block.stepped-content h5,.theme-active .block.stepped-content h6,.theme-active .block.stepped-content .h1,.theme-active .block.stepped-content .h2,.theme-active .block.stepped-content .h3,.theme-active .block.stepped-content .h4,.theme-active .block.stepped-content .h5,.theme-active .block.stepped-content .h6,.theme-active .block.event-schedule h1,.theme-active .block.event-schedule h2,.theme-active .block.event-schedule h3,.theme-active .block.event-schedule h4,.theme-active .block.event-schedule h5,.theme-active .block.event-schedule h6,.theme-active .block.event-schedule .h1,.theme-active .block.event-schedule .h2,.theme-active .block.event-schedule .h3,.theme-active .block.event-schedule .h4,.theme-active .block.event-schedule .h5,.theme-active .block.event-schedule .h6,.theme-active .block.testimonials h1,.theme-active .block.testimonials h2,.theme-active .block.testimonials h3,.theme-active .block.testimonials h4,.theme-active .block.testimonials h5,.theme-active .block.testimonials h6,.theme-active .block.testimonials .h1,.theme-active .block.testimonials .h2,.theme-active .block.testimonials .h3,.theme-active .block.testimonials .h4,.theme-active .block.testimonials .h5,.theme-active .block.testimonials .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block.event-list .block-inner>.title-area,.theme-active .block.post-list .block-inner>.title-area{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.event-list .block-inner>.title-area h1,.theme-active .block.event-list .block-inner>.title-area h2,.theme-active .block.event-list .block-inner>.title-area h3,.theme-active .block.event-list .block-inner>.title-area h4,.theme-active .block.event-list .block-inner>.title-area h5,.theme-active .block.event-list .block-inner>.title-area h6,.theme-active .block.event-list .block-inner>.title-area .h1,.theme-active .block.event-list .block-inner>.title-area .h2,.theme-active .block.event-list .block-inner>.title-area .h3,.theme-active .block.event-list .block-inner>.title-area .h4,.theme-active .block.event-list .block-inner>.title-area .h5,.theme-active .block.event-list .block-inner>.title-area .h6,.theme-active .block.post-list .block-inner>.title-area h1,.theme-active .block.post-list .block-inner>.title-area h2,.theme-active .block.post-list .block-inner>.title-area h3,.theme-active .block.post-list .block-inner>.title-area h4,.theme-active .block.post-list .block-inner>.title-area h5,.theme-active .block.post-list .block-inner>.title-area h6,.theme-active .block.post-list .block-inner>.title-area .h1,.theme-active .block.post-list .block-inner>.title-area .h2,.theme-active .block.post-list .block-inner>.title-area .h3,.theme-active .block.post-list .block-inner>.title-area .h4,.theme-active .block.post-list .block-inner>.title-area .h5,.theme-active .block.post-list .block-inner>.title-area .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block.event-list .card__meta,.theme-active .block.event-list .card__date,.theme-active .block.post-list .card__meta,.theme-active .block.post-list .card__date{--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.film-series .block-inner>.title-group,.theme-active .block.film-series .block-inner>.content-group,.theme-active .block.slider-block .block-inner>.title-group,.theme-active .block.slider-block .block-inner>.content-group,.theme-active .block.bento .block-inner>.title-group,.theme-active .block.bento .block-inner>.content-group,.theme-active .block.feature-cards .block-inner>.title-group,.theme-active .block.feature-cards .block-inner>.content-group,.theme-active .block.faqs .block-inner>.title-group,.theme-active .block.faqs .block-inner>.content-group,.theme-active .block.sliding-text .block-inner>.title-group,.theme-active .block.sliding-text .block-inner>.content-group{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.film-series .block-inner>.title-group h1,.theme-active .block.film-series .block-inner>.title-group h2,.theme-active .block.film-series .block-inner>.title-group h3,.theme-active .block.film-series .block-inner>.title-group h4,.theme-active .block.film-series .block-inner>.title-group h5,.theme-active .block.film-series .block-inner>.title-group h6,.theme-active .block.film-series .block-inner>.title-group .h1,.theme-active .block.film-series .block-inner>.title-group .h2,.theme-active .block.film-series .block-inner>.title-group .h3,.theme-active .block.film-series .block-inner>.title-group .h4,.theme-active .block.film-series .block-inner>.title-group .h5,.theme-active .block.film-series .block-inner>.title-group .h6,.theme-active .block.film-series .block-inner>.content-group h1,.theme-active .block.film-series .block-inner>.content-group h2,.theme-active .block.film-series .block-inner>.content-group h3,.theme-active .block.film-series .block-inner>.content-group h4,.theme-active .block.film-series .block-inner>.content-group h5,.theme-active .block.film-series .block-inner>.content-group h6,.theme-active .block.film-series .block-inner>.content-group .h1,.theme-active .block.film-series .block-inner>.content-group .h2,.theme-active .block.film-series .block-inner>.content-group .h3,.theme-active .block.film-series .block-inner>.content-group .h4,.theme-active .block.film-series .block-inner>.content-group .h5,.theme-active .block.film-series .block-inner>.content-group .h6,.theme-active .block.slider-block .block-inner>.title-group h1,.theme-active .block.slider-block .block-inner>.title-group h2,.theme-active .block.slider-block .block-inner>.title-group h3,.theme-active .block.slider-block .block-inner>.title-group h4,.theme-active .block.slider-block .block-inner>.title-group h5,.theme-active .block.slider-block .block-inner>.title-group h6,.theme-active .block.slider-block .block-inner>.title-group .h1,.theme-active .block.slider-block .block-inner>.title-group .h2,.theme-active .block.slider-block .block-inner>.title-group .h3,.theme-active .block.slider-block .block-inner>.title-group .h4,.theme-active .block.slider-block .block-inner>.title-group .h5,.theme-active .block.slider-block .block-inner>.title-group .h6,.theme-active .block.slider-block .block-inner>.content-group h1,.theme-active .block.slider-block .block-inner>.content-group h2,.theme-active .block.slider-block .block-inner>.content-group h3,.theme-active .block.slider-block .block-inner>.content-group h4,.theme-active .block.slider-block .block-inner>.content-group h5,.theme-active .block.slider-block .block-inner>.content-group h6,.theme-active .block.slider-block .block-inner>.content-group .h1,.theme-active .block.slider-block .block-inner>.content-group .h2,.theme-active .block.slider-block .block-inner>.content-group .h3,.theme-active .block.slider-block .block-inner>.content-group .h4,.theme-active .block.slider-block .block-inner>.content-group .h5,.theme-active .block.slider-block .block-inner>.content-group .h6,.theme-active .block.bento .block-inner>.title-group h1,.theme-active .block.bento .block-inner>.title-group h2,.theme-active .block.bento .block-inner>.title-group h3,.theme-active .block.bento .block-inner>.title-group h4,.theme-active .block.bento .block-inner>.title-group h5,.theme-active .block.bento .block-inner>.title-group h6,.theme-active .block.bento .block-inner>.title-group .h1,.theme-active .block.bento .block-inner>.title-group .h2,.theme-active .block.bento .block-inner>.title-group .h3,.theme-active .block.bento .block-inner>.title-group .h4,.theme-active .block.bento .block-inner>.title-group .h5,.theme-active .block.bento .block-inner>.title-group .h6,.theme-active .block.bento .block-inner>.content-group h1,.theme-active .block.bento .block-inner>.content-group h2,.theme-active .block.bento .block-inner>.content-group h3,.theme-active .block.bento .block-inner>.content-group h4,.theme-active .block.bento .block-inner>.content-group h5,.theme-active .block.bento .block-inner>.content-group h6,.theme-active .block.bento .block-inner>.content-group .h1,.theme-active .block.bento .block-inner>.content-group .h2,.theme-active .block.bento .block-inner>.content-group .h3,.theme-active .block.bento .block-inner>.content-group .h4,.theme-active .block.bento .block-inner>.content-group .h5,.theme-active .block.bento .block-inner>.content-group .h6,.theme-active .block.feature-cards .block-inner>.title-group h1,.theme-active .block.feature-cards .block-inner>.title-group h2,.theme-active .block.feature-cards .block-inner>.title-group h3,.theme-active .block.feature-cards .block-inner>.title-group h4,.theme-active .block.feature-cards .block-inner>.title-group h5,.theme-active .block.feature-cards .block-inner>.title-group h6,.theme-active .block.feature-cards .block-inner>.title-group .h1,.theme-active .block.feature-cards .block-inner>.title-group .h2,.theme-active .block.feature-cards .block-inner>.title-group .h3,.theme-active .block.feature-cards .block-inner>.title-group .h4,.theme-active .block.feature-cards .block-inner>.title-group .h5,.theme-active .block.feature-cards .block-inner>.title-group .h6,.theme-active .block.feature-cards .block-inner>.content-group h1,.theme-active .block.feature-cards .block-inner>.content-group h2,.theme-active .block.feature-cards .block-inner>.content-group h3,.theme-active .block.feature-cards .block-inner>.content-group h4,.theme-active .block.feature-cards .block-inner>.content-group h5,.theme-active .block.feature-cards .block-inner>.content-group h6,.theme-active .block.feature-cards .block-inner>.content-group .h1,.theme-active .block.feature-cards .block-inner>.content-group .h2,.theme-active .block.feature-cards .block-inner>.content-group .h3,.theme-active .block.feature-cards .block-inner>.content-group .h4,.theme-active .block.feature-cards .block-inner>.content-group .h5,.theme-active .block.feature-cards .block-inner>.content-group .h6,.theme-active .block.faqs .block-inner>.title-group h1,.theme-active .block.faqs .block-inner>.title-group h2,.theme-active .block.faqs .block-inner>.title-group h3,.theme-active .block.faqs .block-inner>.title-group h4,.theme-active .block.faqs .block-inner>.title-group h5,.theme-active .block.faqs .block-inner>.title-group h6,.theme-active .block.faqs .block-inner>.title-group .h1,.theme-active .block.faqs .block-inner>.title-group .h2,.theme-active .block.faqs .block-inner>.title-group .h3,.theme-active .block.faqs .block-inner>.title-group .h4,.theme-active .block.faqs .block-inner>.title-group .h5,.theme-active .block.faqs .block-inner>.title-group .h6,.theme-active .block.faqs .block-inner>.content-group h1,.theme-active .block.faqs .block-inner>.content-group h2,.theme-active .block.faqs .block-inner>.content-group h3,.theme-active .block.faqs .block-inner>.content-group h4,.theme-active .block.faqs .block-inner>.content-group h5,.theme-active .block.faqs .block-inner>.content-group h6,.theme-active .block.faqs .block-inner>.content-group .h1,.theme-active .block.faqs .block-inner>.content-group .h2,.theme-active .block.faqs .block-inner>.content-group .h3,.theme-active .block.faqs .block-inner>.content-group .h4,.theme-active .block.faqs .block-inner>.content-group .h5,.theme-active .block.faqs .block-inner>.content-group .h6,.theme-active .block.sliding-text .block-inner>.title-group h1,.theme-active .block.sliding-text .block-inner>.title-group h2,.theme-active .block.sliding-text .block-inner>.title-group h3,.theme-active .block.sliding-text .block-inner>.title-group h4,.theme-active .block.sliding-text .block-inner>.title-group h5,.theme-active .block.sliding-text .block-inner>.title-group h6,.theme-active .block.sliding-text .block-inner>.title-group .h1,.theme-active .block.sliding-text .block-inner>.title-group .h2,.theme-active .block.sliding-text .block-inner>.title-group .h3,.theme-active .block.sliding-text .block-inner>.title-group .h4,.theme-active .block.sliding-text .block-inner>.title-group .h5,.theme-active .block.sliding-text .block-inner>.title-group .h6,.theme-active .block.sliding-text .block-inner>.content-group h1,.theme-active .block.sliding-text .block-inner>.content-group h2,.theme-active .block.sliding-text .block-inner>.content-group h3,.theme-active .block.sliding-text .block-inner>.content-group h4,.theme-active .block.sliding-text .block-inner>.content-group h5,.theme-active .block.sliding-text .block-inner>.content-group h6,.theme-active .block.sliding-text .block-inner>.content-group .h1,.theme-active .block.sliding-text .block-inner>.content-group .h2,.theme-active .block.sliding-text .block-inner>.content-group .h3,.theme-active .block.sliding-text .block-inner>.content-group .h4,.theme-active .block.sliding-text .block-inner>.content-group .h5,.theme-active .block.sliding-text .block-inner>.content-group .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block.slider-block{--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.story-slider{--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.story-slider .title-group,.theme-active .block.story-slider .content-group{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.story-slider .title-group h1,.theme-active .block.story-slider .title-group h2,.theme-active .block.story-slider .title-group h3,.theme-active .block.story-slider .title-group h4,.theme-active .block.story-slider .title-group h5,.theme-active .block.story-slider .title-group h6,.theme-active .block.story-slider .title-group .h1,.theme-active .block.story-slider .title-group .h2,.theme-active .block.story-slider .title-group .h3,.theme-active .block.story-slider .title-group .h4,.theme-active .block.story-slider .title-group .h5,.theme-active .block.story-slider .title-group .h6,.theme-active .block.story-slider .content-group h1,.theme-active .block.story-slider .content-group h2,.theme-active .block.story-slider .content-group h3,.theme-active .block.story-slider .content-group h4,.theme-active .block.story-slider .content-group h5,.theme-active .block.story-slider .content-group h6,.theme-active .block.story-slider .content-group .h1,.theme-active .block.story-slider .content-group .h2,.theme-active .block.story-slider .content-group .h3,.theme-active .block.story-slider .content-group .h4,.theme-active .block.story-slider .content-group .h5,.theme-active .block.story-slider .content-group .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block.resources .title-group,.theme-active .block.resources .content-group,.theme-active .block.resources .resource-group>.prose{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.resources .title-group h1,.theme-active .block.resources .title-group h2,.theme-active .block.resources .title-group h3,.theme-active .block.resources .title-group h4,.theme-active .block.resources .title-group h5,.theme-active .block.resources .title-group h6,.theme-active .block.resources .title-group .h1,.theme-active .block.resources .title-group .h2,.theme-active .block.resources .title-group .h3,.theme-active .block.resources .title-group .h4,.theme-active .block.resources .title-group .h5,.theme-active .block.resources .title-group .h6,.theme-active .block.resources .content-group h1,.theme-active .block.resources .content-group h2,.theme-active .block.resources .content-group h3,.theme-active .block.resources .content-group h4,.theme-active .block.resources .content-group h5,.theme-active .block.resources .content-group h6,.theme-active .block.resources .content-group .h1,.theme-active .block.resources .content-group .h2,.theme-active .block.resources .content-group .h3,.theme-active .block.resources .content-group .h4,.theme-active .block.resources .content-group .h5,.theme-active .block.resources .content-group .h6,.theme-active .block.resources .resource-group>.prose h1,.theme-active .block.resources .resource-group>.prose h2,.theme-active .block.resources .resource-group>.prose h3,.theme-active .block.resources .resource-group>.prose h4,.theme-active .block.resources .resource-group>.prose h5,.theme-active .block.resources .resource-group>.prose h6,.theme-active .block.resources .resource-group>.prose .h1,.theme-active .block.resources .resource-group>.prose .h2,.theme-active .block.resources .resource-group>.prose .h3,.theme-active .block.resources .resource-group>.prose .h4,.theme-active .block.resources .resource-group>.prose .h5,.theme-active .block.resources .resource-group>.prose .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}.theme-active .block.resources .resource-item .resource-link{--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.stats{--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.stats .title-group,.theme-active .block.stats .content-group{--heading-to-upper--base: auto;--heading-letter-spacing--base: normal;--heading-line-height--base: 1.1;--font-headings: var(--theme-font-headings, var(--font-headings--base));--font-heading-weight: var(--theme-font-heading-weight, var(--font-heading-weight));--font-heading-letter-spacing: var(--theme-font-heading-letter-spacing, var(--font-heading-letter-spacing));--text-9xl: var(--theme-text-9xl, var(--text-9xl--base));--text-8xl: var(--theme-text-8xl, var(--text-8xl--base));--text-7xl: var(--theme-text-7xl, var(--text-7xl--base));--text-6xl: var(--theme-text-6xl, var(--text-6xl--base));--text-5xl: var(--theme-text-5xl, var(--text-5xl--base));--text-4xl: var(--theme-text-4xl, var(--text-4xl--base));--text-3xl: var(--theme-text-3xl, var(--text-3xl--base));--text-2xl: var(--theme-text-2xl, var(--text-2xl--base));--text-1xl: var(--theme-text-1xl, var(--text-1xl--base));--heading-line-height: var(--theme-heading-line-height, var(--heading-line-height--base));--heading-to-upper: var(--theme-heading-to-upper, var(--heading-to-upper--base));--heading-letter-spacing: var(--theme-heading-letter-spacing, var(--heading-letter-spacing--base));--heading-color: var(--theme-color-headings, currentColor);--color-accent: var(--theme-color-accent, var(--color-accent--base))}.theme-active .block.stats .title-group h1,.theme-active .block.stats .title-group h2,.theme-active .block.stats .title-group h3,.theme-active .block.stats .title-group h4,.theme-active .block.stats .title-group h5,.theme-active .block.stats .title-group h6,.theme-active .block.stats .title-group .h1,.theme-active .block.stats .title-group .h2,.theme-active .block.stats .title-group .h3,.theme-active .block.stats .title-group .h4,.theme-active .block.stats .title-group .h5,.theme-active .block.stats .title-group .h6,.theme-active .block.stats .content-group h1,.theme-active .block.stats .content-group h2,.theme-active .block.stats .content-group h3,.theme-active .block.stats .content-group h4,.theme-active .block.stats .content-group h5,.theme-active .block.stats .content-group h6,.theme-active .block.stats .content-group .h1,.theme-active .block.stats .content-group .h2,.theme-active .block.stats .content-group .h3,.theme-active .block.stats .content-group .h4,.theme-active .block.stats .content-group .h5,.theme-active .block.stats .content-group .h6{line-height:var(--heading-line-height);text-transform:var(--heading-to-upper);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color)}