@layer reset, theme, layout, scoped, components, modules;@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}@font-face{font-family:"Eighties Comeback";src:url("/wp-content/themes/propaganda-theme/assets/fonts/EightiesComeback_Variable.woff2") format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:"Eighties Comeback";src:url("/wp-content/themes/propaganda-theme/assets/fonts/EightiesComeback_Italic_Variable.woff2") format("woff2");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:"Inclusive Sans";src:url("/wp-content/themes/propaganda-theme/assets/fonts/InclusiveSans-Variable.woff2") format("woff2");font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:"Inclusive Sans";src:url("/wp-content/themes/propaganda-theme/assets/fonts/InclusiveSans-Italic-Variable.woff2") format("woff2");font-weight:300 700;font-display:swap;font-style:italic}@layer theme{:root{--bg-color-primary: #f9f0e5;--bg-color-secondary: #ada99f;--bg-color-accent-1: #57b59b;--bg-color-accent-2: #f1bc90;--bg-color-light: #fdf9f5;--bg-color-dark: #36301e;--text-color-primary: #36301e;--text-color-accent-1: #f1bc90;--text-color-accent-2: #57b59b;--text-color-light: #f9f0e5;--text-color-lighter: #fdf9f5;--text-color-dark: #36301e;--button-color-primary: #f1bc90;--button-color-light: #f9f0e5;--button-color-dark: #36301e;--font-size-heading-xxl: max( 4rem, 1.27rem + 8.52vw, 7.99vw );--font-size-heading-xl: max( 3.5rem, 2.59rem + 2.84vw, 4.17vw );--font-size-heading-lg: max( 2.25rem, 1.43rem + 2.56vw, 3.125vw );--font-size-heading-md: max(2rem, 1.27rem + 2.27vw, 2.78vw);--font-size-heading-sm: max( 1.75rem, 1.3rem + 1.42vw, 2.08vw );--font-size-heading-xs: max( 1.5rem, 1.32rem + 0.57vw, 1.39vw );--font-size-heading-xxs: max( 1.25rem, 1.16rem + 0.28vw, 1.04vw );--font-size-body-xl: max( 1.125rem, 1.08rem + 0.14vw, 0.87vw );--font-size-body-lg: max(1rem, 0.955rem + 0.142vw, 0.78vw);--font-size-body-md: max( 0.875rem, 0.83rem + 0.142vw, 0.69vw );--font-size-body-sm: max(0.875rem, 0.61vw);--transition-duration: 500ms;--transition-duration-fast: 250ms;--transition-timing-function: ease;--font-family-headings: "Eighties Comeback", "Inclusive Sans", sans-serif;--font-family-body: "Inclusive Sans", sans-serif;--status-color-required: #f1bc90;--status-color-error: #f1bc90;--status-color-success: #57b59b}}@layer layout{:root{--standard-section-padding-x: max(1.5rem, 6.25%);--standard-section-padding-x-vw: max(1.5rem, 6.25vw);--spacing-xxxxs: max(0.5rem, 0.42vw);--spacing-xxxs: max(0.75rem, 0.63vw);--spacing-xxs: max(0.75rem, 0.83vw);--spacing-xs: max(1rem, 1.25vw);--spacing-sm: max(1.5rem, 1.67vw);--spacing-md: max(2rem, 2.08vw);--spacing-lg: max(2.25rem, 2.5vw);--spacing-xl: max(2.625rem, 3.33vw);--spacing-xxl: max(4.5rem, 5vw);--spacing-xxxl: max(4.5rem, 6.25vw);--spacing-xxxxl: max(6rem, 10vw);--radius-sm: max(0.5rem, 0.42vw);--radius-md: max(1rem, 0.83vw);--radius-lg: max(1.5rem, 1.25vw);--radius-xl: max(2rem, 1.67vw);--radius-xxl: max(2.5rem, 2.1vw);--scrollbar-width: calc(100vw - 100%)}}@layer scoped{.default-typography .eyebrow{font-family:var(--font-family-headings);font-size:var(--font-size-body-md);line-height:1.5;font-weight:600;color:inherit}.default-typography .button{--padding-block: 0.75em;--padding-inline: 1.5em;--border-radius: var(--radius-md);--border: 0.125rem solid transparent;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:400;line-height:1.2;text-decoration:none;border:var(--border);border-radius:var(--border-radius);padding:var(--padding-block) var(--padding-inline);position:relative;overflow:hidden;transition-property:color,background-color,filter,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.default-typography .button.disabled{pointer-events:none}.default-typography .button.primary{background-color:var(--button-color-primary);color:var(--button-color-dark)}@media(hover: hover){.default-typography .button.primary:hover{filter:saturate(1.5) brightness(0.9)}}.default-typography .button.primary-outline{border-color:var(--button-color-primary);color:var(--button-color-primary)}@media(hover: hover){.default-typography .button.primary-outline:hover{border-color:rgba(0,0,0,0);background-color:var(--button-color-primary);color:var(--button-color-dark);filter:saturate(1.5) brightness(0.9)}}.default-typography .button.light{background-color:var(--button-color-light);color:var(--button-color-dark)}@media(hover: hover){.default-typography .button.light:hover{background-color:color-mix(in oklch, var(--button-color-light), var(--bg-color-dark) 10%)}}.default-typography .button.light-outline{border-color:var(--button-color-light);color:var(--button-color-light)}@media(hover: hover){.default-typography .button.light-outline:hover{border-color:rgba(0,0,0,0);background-color:color-mix(in oklch, var(--button-color-light), var(--bg-color-dark) 10%);color:var(--button-color-dark)}}.default-typography .button.dark{background-color:var(--button-color-dark);color:var(--button-color-light)}@media(hover: hover){.default-typography .button.dark:hover{background-color:color-mix(in oklch, var(--button-color-dark), black 30%)}}.default-typography .button.dark-outline{border-color:var(--button-color-dark);color:var(--button-color-dark)}@media(hover: hover){.default-typography .button.dark-outline:hover{border-color:rgba(0,0,0,0);background-color:color-mix(in oklch, var(--button-color-dark), black 30%);color:var(--button-color-light)}}.default-typography .button[download]::before{content:"";display:inline-block;width:1.33em;height:1.33em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/download.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography .text-link{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xxs);line-height:1.4;font-weight:600;color:inherit}.default-typography .text-link[target=_blank]::before{content:"";display:inline-block;width:1.33em;height:1.25em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/external-link.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography .text-link[download]::before{content:"";display:inline-block;width:1.33em;height:1.33em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/download.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography strong,.default-typography b{font-weight:900}.default-typography p,.default-typography li,.default-typography span,.default-typography .p{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.4;font-weight:400;color:inherit}.default-typography p.xxl,.default-typography li.xxl,.default-typography span.xxl,.default-typography .p.xxl{font-size:var(--font-size-heading-xxs)}.default-typography p.xl,.default-typography li.xl,.default-typography span.xl,.default-typography .p.xl{font-size:var(--font-size-body-xl)}.default-typography p.md,.default-typography li.md,.default-typography span.md,.default-typography .p.md{font-size:var(--font-size-body-md)}.default-typography p.sm,.default-typography li.sm,.default-typography span.sm,.default-typography .p.sm{font-size:var(--font-size-body-sm)}.default-typography p:not(:last-child){margin-bottom:1em}.default-typography p:not(:last-child):has(+ul,+ol){margin-bottom:.5em}.default-typography p a:not(.button,.text-link),.default-typography li a:not(.button,.text-link){text-decoration-color:currentColor}@media(hover: hover){.default-typography p a:not(.button,.text-link):hover,.default-typography li a:not(.button,.text-link):hover{text-decoration-color:var(--text-color-accent-2)}}.default-typography a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration) var(--transition-timing-function)}@media(hover: hover){.default-typography a:hover{text-decoration-color:inherit}}.default-typography ol{list-style:decimal;padding-inline-start:1.2em}.default-typography ol ol{list-style:lower-alpha}.default-typography ol ol ol{list-style:lower-roman}.default-typography ul{list-style:disc;padding-inline-start:1.2em}.default-typography ul ul{list-style:circle}.default-typography ul ul ul{list-style:square}.default-typography ol:not(:last-child),.default-typography ul:not(:last-child){margin-bottom:1em}.default-typography ol ol,.default-typography ol ul,.default-typography ul ol,.default-typography ul ul{margin-top:.5em}.default-typography li{line-height:1.2;margin-bottom:.5em}.default-typography button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;border:.0625rem solid currentColor}.default-typography h1,.default-typography .h1{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xl);line-height:1.2;font-weight:600;color:inherit}.default-typography h1.lg,.default-typography .h1.lg{font-size:var(--font-size-heading-xxl);line-height:1;font-weight:700}.default-typography h2,.default-typography .h2{font-family:var(--font-family-headings);font-size:var(--font-size-heading-lg);line-height:1.2;font-weight:600;color:inherit}.default-typography h3,.default-typography .h3{font-family:var(--font-family-headings);font-size:var(--font-size-heading-md);line-height:1.2;font-weight:600;color:inherit}.default-typography h4,.default-typography .h4{font-family:var(--font-family-headings);font-size:var(--font-size-heading-sm);line-height:1.2;font-weight:600;color:inherit}.default-typography h5,.default-typography .h5{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xs);line-height:1.3;font-weight:600;color:inherit}.default-typography h6,.default-typography .h6{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xxs);line-height:1.4;font-weight:600;color:inherit}.default-typography h1 span,.default-typography .h1 span,.default-typography h2 span,.default-typography .h2 span,.default-typography h3 span,.default-typography .h3 span,.default-typography h4 span,.default-typography .h4 span,.default-typography h5 span,.default-typography .h5 span,.default-typography h6 span,.default-typography .h6 span{font:inherit;line-height:inherit;color:inherit}.default-typography-minus-headings .eyebrow{font-family:var(--font-family-headings);font-size:var(--font-size-body-md);line-height:1.5;font-weight:600;color:inherit}.default-typography-minus-headings .button{--padding-block: 0.75em;--padding-inline: 1.5em;--border-radius: var(--radius-md);--border: 0.125rem solid transparent;display:inline-block;font-family:var(--font-family-body);font-size:var(--font-size-body-md);font-weight:400;line-height:1.2;text-decoration:none;border:var(--border);border-radius:var(--border-radius);padding:var(--padding-block) var(--padding-inline);position:relative;overflow:hidden;transition-property:color,background-color,filter,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.default-typography-minus-headings .button.disabled{pointer-events:none}.default-typography-minus-headings .button.primary{background-color:var(--button-color-primary);color:var(--button-color-dark)}@media(hover: hover){.default-typography-minus-headings .button.primary:hover{filter:saturate(1.5) brightness(0.9)}}.default-typography-minus-headings .button.primary-outline{border-color:var(--button-color-primary);color:var(--button-color-primary)}@media(hover: hover){.default-typography-minus-headings .button.primary-outline:hover{border-color:rgba(0,0,0,0);background-color:var(--button-color-primary);color:var(--button-color-dark);filter:saturate(1.5) brightness(0.9)}}.default-typography-minus-headings .button.light{background-color:var(--button-color-light);color:var(--button-color-dark)}@media(hover: hover){.default-typography-minus-headings .button.light:hover{background-color:color-mix(in oklch, var(--button-color-light), var(--bg-color-dark) 10%)}}.default-typography-minus-headings .button.light-outline{border-color:var(--button-color-light);color:var(--button-color-light)}@media(hover: hover){.default-typography-minus-headings .button.light-outline:hover{border-color:rgba(0,0,0,0);background-color:color-mix(in oklch, var(--button-color-light), var(--bg-color-dark) 10%);color:var(--button-color-dark)}}.default-typography-minus-headings .button.dark{background-color:var(--button-color-dark);color:var(--button-color-light)}@media(hover: hover){.default-typography-minus-headings .button.dark:hover{background-color:color-mix(in oklch, var(--button-color-dark), black 30%)}}.default-typography-minus-headings .button.dark-outline{border-color:var(--button-color-dark);color:var(--button-color-dark)}@media(hover: hover){.default-typography-minus-headings .button.dark-outline:hover{border-color:rgba(0,0,0,0);background-color:color-mix(in oklch, var(--button-color-dark), black 30%);color:var(--button-color-light)}}.default-typography-minus-headings .button[download]::before{content:"";display:inline-block;width:1.33em;height:1.33em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/download.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography-minus-headings .text-link{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xxs);line-height:1.4;font-weight:600;color:inherit}.default-typography-minus-headings .text-link[target=_blank]::before{content:"";display:inline-block;width:1.33em;height:1.25em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/external-link.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography-minus-headings .text-link[download]::before{content:"";display:inline-block;width:1.33em;height:1.33em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/download.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;margin-right:.67em;margin-block:-0.2275em -0.1025em}.default-typography-minus-headings strong,.default-typography-minus-headings b{font-weight:900}.default-typography-minus-headings p,.default-typography-minus-headings li,.default-typography-minus-headings span,.default-typography-minus-headings .p{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);line-height:1.4;font-weight:400;color:inherit}.default-typography-minus-headings p.xxl,.default-typography-minus-headings li.xxl,.default-typography-minus-headings span.xxl,.default-typography-minus-headings .p.xxl{font-size:var(--font-size-heading-xxs)}.default-typography-minus-headings p.xl,.default-typography-minus-headings li.xl,.default-typography-minus-headings span.xl,.default-typography-minus-headings .p.xl{font-size:var(--font-size-body-xl)}.default-typography-minus-headings p.md,.default-typography-minus-headings li.md,.default-typography-minus-headings span.md,.default-typography-minus-headings .p.md{font-size:var(--font-size-body-md)}.default-typography-minus-headings p.sm,.default-typography-minus-headings li.sm,.default-typography-minus-headings span.sm,.default-typography-minus-headings .p.sm{font-size:var(--font-size-body-sm)}.default-typography-minus-headings p:not(:last-child){margin-bottom:1em}.default-typography-minus-headings p:not(:last-child):has(+ul,+ol){margin-bottom:.5em}.default-typography-minus-headings p a:not(.button,.text-link),.default-typography-minus-headings li a:not(.button,.text-link){text-decoration-color:currentColor}@media(hover: hover){.default-typography-minus-headings p a:not(.button,.text-link):hover,.default-typography-minus-headings li a:not(.button,.text-link):hover{text-decoration-color:var(--text-color-accent-2)}}.default-typography-minus-headings a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.15em;transition:text-decoration-color var(--transition-duration) var(--transition-timing-function)}@media(hover: hover){.default-typography-minus-headings a:hover{text-decoration-color:inherit}}.default-typography-minus-headings ol{list-style:decimal;padding-inline-start:1.2em}.default-typography-minus-headings ol ol{list-style:lower-alpha}.default-typography-minus-headings ol ol ol{list-style:lower-roman}.default-typography-minus-headings ul{list-style:disc;padding-inline-start:1.2em}.default-typography-minus-headings ul ul{list-style:circle}.default-typography-minus-headings ul ul ul{list-style:square}.default-typography-minus-headings ol:not(:last-child),.default-typography-minus-headings ul:not(:last-child){margin-bottom:1em}.default-typography-minus-headings ol ol,.default-typography-minus-headings ol ul,.default-typography-minus-headings ul ol,.default-typography-minus-headings ul ul{margin-top:.5em}.default-typography-minus-headings li{line-height:1.2;margin-bottom:.5em}.default-typography-minus-headings button{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;border:.0625rem solid currentColor}.default-inline-padding{padding-inline:var(--standard-section-padding-x)}.default-inline-margin{margin-inline:var(--standard-section-padding-x)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@layer components{:root{--logo-height: max(2.5rem, 2.5vw);--logo-padding: var(--spacing-xxs);--header-offset: calc(var(--logo-height) + var(--logo-padding) * 2)}@media(min-width: 75rem){:root{--header-offset: calc( var(--logo-height) + var(--logo-padding) * 2 + var(--spacing-lg) * 2 )}:root:has(header.site-nav.scrolled-down) header.site-nav.scrolled-down{--logo-height: max(2rem, 2vw);--logo-padding: var(--spacing-xxxs);--header-offset: calc( var(--logo-height) + var(--logo-padding) * 2 + var(--spacing-xxxs) * 2 )}}header.site-nav{z-index:100;position:fixed;top:0;left:0;right:0;overflow-x:clip;transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}header.site-nav .announcement-bar{padding-inline:min(var(--spacing-xl),var(--standard-section-padding-x));background-color:var(--bg-color-dark);color:var(--text-color-light);padding-block:var(--spacing-xxxxs);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;pointer-events:none;margin-top:calc(-1*var(--announcement-bar-offset))}header.site-nav .announcement-bar .text{grid-column:2;font-size:var(--font-size-body-md)}header.site-nav .announcement-bar .text p,header.site-nav .announcement-bar .text span{font-size:inherit}header.site-nav .announcement-bar button{grid-column:-2;margin-left:var(--spacing-xxxs);justify-self:flex-end;appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;font-size:var(--font-size-heading-xs);width:1em;height:1em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/close.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;color:inherit;background-color:currentColor;transition-property:color,scale,rotate;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}header.site-nav .announcement-bar button:hover{color:var(--text-color-accent-1);scale:1.1;rotate:90deg}header.site-nav .announcement-bar.hide{transition-property:opacity,margin;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}header.site-nav .announcement-bar.show{margin-top:0;pointer-events:all}header.site-nav .wrapper{background-color:var(--bg-color-secondary);padding-inline:var(--standard-section-padding-x);display:flex;justify-content:space-between;transition-property:margin;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}header.site-nav .hdr-logo{display:inline-block;padding-block:var(--logo-padding);transition:padding var(--transition-duration) var(--transition-timing-function)}header.site-nav .hdr-logo img{display:block;height:var(--logo-height);width:auto;transition:height var(--transition-duration) var(--transition-timing-function)}header.site-nav .hamburger{width:calc(1.5rem + var(--logo-padding)*2);padding:var(--logo-padding);display:grid;row-gap:.375rem;margin:auto calc(-1*var(--logo-padding)) auto auto;z-index:1;cursor:pointer}header.site-nav .hamburger .stripe{width:100%;height:.125rem;background-color:currentColor;transition-property:rotate,translate,background-color,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}header.site-nav .hamburger.open .stripe:nth-child(1){rotate:45deg;translate:0 .5rem}header.site-nav .hamburger.open .stripe:nth-child(2){opacity:0}header.site-nav .hamburger.open .stripe:nth-child(3){rotate:-45deg;translate:0 -0.5rem}header.site-nav .hamburger.open~nav{translate:0 0}header.site-nav nav{position:fixed;top:calc(var(--header-offset) + var(--first-module-offset, 0px));right:0;bottom:0;padding-block:var(--spacing-sm);width:100%;max-width:100%;translate:-100% 0;transition:translate var(--transition-duration) var(--transition-timing-function);display:flex;flex-direction:column;column-gap:1rem;overflow-y:auto;background-color:var(--bg-color-light)}header.site-nav nav .menu-items{display:grid;grid-auto-flow:row;list-style:none;padding-left:0;margin:0}header.site-nav nav .menu-items .menu-item{--gap: 0.375rem;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--gap);list-style:none;color:inherit;margin:0;padding:var(--spacing-xxs) var(--standard-section-padding-x)}header.site-nav nav .menu-items .menu-item a:not(.button){text-decoration-color:rgba(0,0,0,0)}@media(hover: hover){header.site-nav nav .menu-items .menu-item a:not(.button):hover{text-decoration-color:currentColor}}header.site-nav nav li.current-menu-item>.link-wrapper>a:not([href*="#"]){pointer-events:none}header.site-nav.scrolling-down{transform:translateY(-100%)}header.site-nav.dark .wrapper{background-color:var(--bg-color-dark);color:var(--text-color-light)}header.site-nav.dark nav{background-color:var(--bg-color-dark)}@media(min-width: 75rem){header.site-nav{overflow:visible}header.site-nav .wrapper{margin:var(--spacing-lg) var(--standard-section-padding-x);border-radius:var(--radius-md);padding-inline:var(--spacing-xs)}header.site-nav .hamburger{display:none}header.site-nav .hamburger.open~nav{translate:none}header.site-nav nav{position:static;padding:0;width:auto;height:auto;background:none;translate:none;flex-direction:row;column-gap:var(--spacing-sm);transition:none;overflow-y:visible}header.site-nav nav>.menu-items{grid-auto-flow:column;column-gap:var(--spacing-sm)}header.site-nav nav>.menu-items .menu-item{justify-content:center;white-space:nowrap;padding:0;margin:0}header.site-nav.scrolled-down .wrapper{margin-block:var(--spacing-xxxs)}}body.hide-announcement-bar header.site-nav .hamburger.open~nav{transition-property:translate,top}}@layer components{footer{margin-block:var(--spacing-xxl)}footer .content-wrap{background-color:var(--bg-color-dark);color:var(--text-color-light);border-radius:var(--radius-md);padding:var(--spacing-sm);display:grid;gap:var(--spacing-md)}footer .content-wrap .info{font-weight:300}footer .content-wrap .info .ftr-logo{display:inline-block;margin-bottom:var(--spacing-sm)}footer .content-wrap .info .ftr-logo img{height:var(--logo-height);width:auto;max-width:100%;object-fit:contain;object-position:left}footer .content-wrap .info .h3{margin-bottom:var(--spacing-xs);text-wrap:balance}footer .content-wrap .info .h3>span:first-child{color:var(--text-color-accent-1)}footer .sub-footer{margin-top:var(--spacing-sm);display:grid;row-gap:.5rem}footer .sub-footer p{margin-bottom:0}footer .social-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xxxs)}footer .social-links a{text-decoration:none}footer .social-links a img{width:1.5rem;height:1.5rem;object-fit:contain;display:inline-block}@media(hover: hover){footer .social-links a{transition-property:text-decoration-color,transform}footer .social-links a:hover{transform:scale(1.1)}}footer .credit p{opacity:.6;margin:0;margin-top:1em}@media(min-width: 48rem){footer .content-wrap{padding:var(--spacing-lg);grid-template-columns:minmax(min-content, 1fr) auto;grid-template-areas:"info social";column-gap:var(--spacing-xl)}footer .content-wrap .info{grid-area:info}footer .social-links{margin:auto 0 0 auto;grid-area:social}footer .sub-footer{grid-template-columns:1fr auto;column-gap:var(--spacing-sm);grid-template-areas:"copyright privacy";align-items:center}footer .sub-footer .copyright{grid-area:copyright}footer .sub-footer .privacy{grid-area:privacy}}}@layer components{.playVid{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer}.playVid::after{content:"";display:block;position:absolute;inset:0;background-color:var(--bg-color-dark);pointer-events:none;opacity:0;transition:opacity var(--transition-duration-fast) var(--transition-timing-function)}.playVid button.video-play{appearance:none;-webkit-appearance:none;background:var(--bg-color-accent-2);border:none;font-size:var(--font-size-heading-xl);width:1em;height:1em;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;pointer-events:none;transition-property:opacity,filter;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.playVid button.video-play::after{content:"";display:block;position:absolute;inset:0;background:var(--text-color-dark);mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/play.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.playVid video{display:block;width:100%;height:auto;object-fit:cover}.playVid:hover.paused::after{opacity:.35}.playVid:hover button.video-play{filter:saturate(1.5) brightness(0.9)}.playVid.paused::after{opacity:.5}.playVid.paused button.video-play{pointer-events:all;opacity:1}}@layer components{.wp-block-table{--padding-inline: var(--standard-section-padding-x-vw);overflow-x:auto;max-width:100vw;margin-inline:calc(-1*var(--padding-inline));padding-inline:var(--padding-inline)}.wp-block-table table{min-width:50rem;border-radius:var(--radius-sm);overflow:hidden;background-color:var(--bg-color-light);table-layout:fixed;width:100%}.wp-block-table table.cookie-table{table-layout:auto}.wp-block-table table.cookie-table th:nth-child(1),.wp-block-table table.cookie-table th:nth-child(2){width:14em}.wp-block-table th,.wp-block-table td{border:none;padding:.75em;font-size:var(--font-size-body-sm);text-align:left;word-break:break-word}.wp-block-table td{padding-block:1em;line-height:1.2}.wp-block-table thead{background-color:var(--bg-color-accent-1);border-bottom:none}.wp-block-table tbody tr:nth-child(even){background-color:color-mix(in oklch, var(--bg-color-accent-1), transparent 90%)}}@layer components{.request-training-pop-up{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-xl);background-color:color-mix(in oklch, color-mix(in oklch, var(--bg-color-dark), #222222), transparent 20%);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.request-training-pop-up .wrapper{width:100%;height:100%;max-width:max(40rem,80%);border-radius:var(--radius-md);overflow-y:auto;background-color:var(--bg-color-primary);transition-property:padding;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.request-training-pop-up button.close{background-color:rgba(0,0,0,0);border:none;position:absolute;top:var(--spacing-xxs);right:var(--spacing-xxs);font-size:var(--font-size-heading-sm);width:1em;height:1em;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/close.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;color:var(--text-color-light);background-color:currentColor;transition-property:color,scale,rotate;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);cursor:pointer;transition-property:transform,rotate,color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}@media(hover: hover){.request-training-pop-up button.close:hover{color:var(--text-color-accent-1);scale:1.1;rotate:90deg}}.request-training-pop-up iframe{width:100%;height:100%;display:block}.request-training-pop-up .spinner{--size: var(--font-size-heading-md);position:absolute;inset:0;display:grid;align-items:center;justify-content:center}.request-training-pop-up .spinner svg{width:var(--size);height:var(--size);grid-area:1/1/2/2;animation:lines 1s ease infinite}.request-training-pop-up .spinner span{grid-area:1/1/2/2;width:var(--size);height:var(--size);display:inline-block;position:relative;color:var(--text-color-primary);animation:rotation 1s ease infinite;transform:rotate(50deg)}.request-training-pop-up .spinner span:after,.request-training-pop-up .spinner span:before{content:"";position:absolute;width:calc(var(--size)/2);height:calc(var(--size)/2);top:50%;left:50%;transform:scale(0.6) translate(0, 0);background-color:currentColor;border-radius:50%;animation:dots 1s ease infinite}.request-training-pop-up .spinner span:before{transform-origin:100% 100%;transform:scale(0.6) translate(calc(-1 * var(--size)), calc(-1 * var(--size)))}.request-training-pop-up .spinner span:nth-child(2){transform:rotate(140deg);animation:rotation2 1s ease infinite}.request-training-pop-up:has(iframe) .spinner{display:none}@keyframes rotation{0%{transform:rotate(50deg)}100%{transform:rotate(410deg)}}@keyframes rotation2{0%{transform:rotate(140deg)}100%{transform:rotate(500deg)}}@keyframes dots{50%{transform:scale(1) translate(-50%, -50%)}}@keyframes lines{0%{rotate:0deg;scale:1}40%{opacity:0;scale:.5}60%{opacity:0;scale:.5}100%{rotate:360deg;scale:1}}.request-training-pop-up.open{opacity:1;pointer-events:all}}.translate-holder{--icon-size: var(--font-size-heading-xs);--select-size: calc(var(--icon-size) * 1.875);--bg-color: var(--bg-color-accent-2);position:fixed;bottom:var(--spacing-xs);right:var(--spacing-xs);padding:var(--spacing-xxxxs) var(--spacing-xxxs);background-color:var(--bg-color);border-radius:50rem;transition-property:filter;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}@media(hover: hover){.translate-holder:hover{filter:saturate(1.5) brightness(0.9)}}.translate-holder .goog-te-gadget{display:none}.translate-holder .gt-widget-select-wrapper{display:grid}.translate-holder .gt-widget-select-wrapper::before,.translate-holder .gt-widget-select-wrapper::after{content:"";display:block;font-size:var(--icon-size);width:1em;height:1em;grid-area:1/1/2/2;pointer-events:none}.translate-holder .gt-widget-select-wrapper::before{width:100%;background-color:var(--bg-color);z-index:2;background-image:url("/wp-content/themes/propaganda-theme/assets/icons/caret-down.svg");background-position:right center;background-size:auto 100%;background-repeat:no-repeat}.translate-holder .gt-widget-select-wrapper::after{background-color:currentColor;mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/language.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;z-index:2}.translate-holder .gt-widget-select-wrapper select{grid-area:1/1/2/2;margin:0;border:none;background-color:rgba(0,0,0,0);width:var(--select-size);cursor:pointer;z-index:1;color:currentColor}@media(min-width: 75rem){.translate-holder{--icon-size: var(--font-size-heading-xxs)}}html{height:auto !important}html body{top:0 !important}html body:has(>div.skiptranslate:first-child:not([style="display: none;"]))>header,html body:has(>div.skiptranslate:first-child:not([style="display: none;"]))>main{margin-top:39px}iframe[src="#"].skiptranslate{border:none;box-shadow:0 -1rem 1rem 1rem color-mix(in oklch, var(--bg-color-dark) 30%, transparent)}body>iframe:not([src]){box-shadow:none !important;border:none;border-radius:var(--radius-sm);max-width:100% !important}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset);accent-color:var(--text-color-accent-2);scrollbar-color:var(--text-color-accent-1) var(--bg-color-dark)}body{--body-bg-color: var(--bg-color-primary);font-family:var(--font-family-body);background-color:var(--body-bg-color);color:var(--text-color-primary);display:flex;flex-direction:column;min-height:100vh}*{box-sizing:border-box}main#content{flex-grow:1;overflow-x:clip;contain:paint}main#content .heading{text-wrap:balance}main#content>section{overflow-x:clip}[data-wave-animation] div{display:inline-block}[data-wave-animation] div:not(:last-child){margin-right:.2em}[data-wave-animation] div span{display:inline-block;transform:translateY(20%);opacity:0;transition-property:transform,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);transition-delay:var(--transition-delay, 0ms)}[data-wave-animation].animate-wave div span{transform:translateY(0);opacity:1}/*# sourceMappingURL=global.css.map */
