@layer reset, theme, layout, scoped, modules, components;@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:Space Grotesk;src:url("/wp-content/themes/propaganda-theme/assets/fonts/SpaceGrotesk-VariableFont_wght.woff2") format("woff2");font-weight:200 700;font-display:swap;font-style:normal;ascent-override:90%}@font-face{font-family:Inter;src:url("/wp-content/themes/propaganda-theme/assets/fonts/Inter-VariableFont_opsz_wght.woff2") format("woff2");font-weight:200 700;font-display:swap;font-style:normal;descent-override:30%}:root{--menu-text-color: #ffffff;--button-bg-menu: #424242;--permanent-white: #ffffff;--permanent-black: #1f1c1a;--permanent-blue: #011cff;--permanent-pink: #fcb1ff;--slide-bg-grey: #d4d4d4;--slide-bg-green: #3a543d;--slide-bg-cream: #ffeede;--button-text-color-primary: #1f1c1a;--shadow: rgba(31, 28, 26, 0.18);--bg-color-primary: #ffffff;--bg-color-secondary: #1f1c1a;--bg-color-black: #000000;--bg-color-pink: #fcb1ff;--bg-color-blue: #011cff;--prop-photo-top-bg: #fec7ee;--conclusion-egg-bg: #ebebeb;--text-color-primary: #1f1c1a;--text-color-secondary: #ffffff;--text-color-pink: #fcb1ff;--text-color-tertiary: #011cff;--button-bg-color-primary: #fcb1ff;--button-bg-color-secondary: #1f1c1a;--button-text-color-secondary: #ffffff;--bg-label-primary: #434343;--box-shadow-default: 0px 16px 64px 0px #cab8a7;--transition-ticker: 25s;--transition-duration-slow: 1600ms;--transition-duration: 800ms;--transition-duration-fast: 300ms;--transition-duration-very-fast: 100ms;--transition-timing-function: ease;--default-transition-time: 300ms;--leading-transition-time: var(--default-transition-time);--trailing-transition-time: calc(var(--leading-transition-time) * 1.5);--after-transition-time: calc(var(--trailing-transition-time) + 50ms);--font-size-base: max(1rem, 0.83vw);--font-size-4xl: max(4rem, -1rem + 13.333vw, 10.4vw);--font-size-3xl: max(2.5rem, 1.5rem + 5vw, 5.2vw);--font-size-xxl: max(2rem, 1.2rem + 4vw, 4.16vw);--font-size-xl: max(1.75rem, 1.2rem + 2.75vw, 3.125vw);--font-size-lg: max(1.5rem, 1rem + 2.5vw, 2.77vw);--font-size-md: max(1.25rem, 1rem + 1.25vw, 1.73vw);--font-size-sm: max(1rem, 0.9rem + 0.5vw, 1.04vw);--font-size-xs: max(0.875rem, 0.825rem + 0.25vw, 0.78vw);--font-size-body-xl: max(1.125rem, 0.95rem + 0.875vw, 1.38vw);--font-size-body-lg: max(1rem, 0.95rem + 0.25vw, 0.86vw);--font-size-body-md: max(0.875rem, 0.825rem + 0.25vw, 0.78vw);--font-size-body-sm: max(0.875rem, 0.85rem + 0.125vw, 0.69vw);--font-size-body-xs: max(0.875rem, 0.6vw);--font-size-body-xxs: max(0.75rem, 0.52vw);--font-family-headings: "Space Grotesk", monospace;--font-family-body: "Inter", sans-serif}@media(prefers-color-scheme: dark){:root{--bg-color-primary: #1f1c1a;--bg-color-secondary: #fff9f2;--bg-color-black: #000000;--bg-color-pink: #fcb1ff;--bg-color-blue: #fcb1ff;--prop-photo-top-bg: #fec7ee;--conclusion-egg-bg: #ebebeb;--text-color-primary: #ffffff;--text-color-secondary: #1f1c1a;--text-color-pink: #fcb1ff;--text-color-tertiary: #fcb1ff;--button-bg-color-primary: #fcb1ff;--button-bg-color-secondary: #fff9f2;--button-text-color-secondary: #1f1c1a;--bg-label-primary: #434343;--box-shadow-default: 0px 16px 64px 0px #cab8a7}}[data-theme=light]{--bg-color-primary: #ffffff;--bg-color-secondary: #1f1c1a;--bg-color-black: #000000;--bg-color-pink: #fcb1ff;--bg-color-blue: #011cff;--prop-photo-top-bg: #fec7ee;--conclusion-egg-bg: #ebebeb;--shadow: rgba(31, 28, 26, 0.18);--text-color-primary: #1f1c1a;--text-color-secondary: #ffffff;--text-color-pink: #fcb1ff;--text-color-tertiary: #011cff;--button-bg-color-primary: #fcb1ff;--button-bg-color-secondary: #1f1c1a;--button-text-color-secondary: #ffffff;--bg-label-primary: #434343;--box-shadow-default: 0px 16px 64px 0px #cab8a7}[data-theme=dark]{--bg-color-primary: #1f1c1a;--bg-color-secondary: #fff9f2;--bg-color-black: #000000;--bg-color-pink: #fcb1ff;--bg-color-blue: #fcb1ff;--prop-photo-top-bg: #fec7ee;--conclusion-egg-bg: #ebebeb;--shadow: rgba(255, 249, 242, 0.18);--text-color-primary: #ffffff;--text-color-secondary: #1f1c1a;--text-color-pink: #fcb1ff;--text-color-tertiary: #fcb1ff;--button-bg-color-primary: #fcb1ff;--button-bg-color-secondary: #fff9f2;--button-text-color-secondary: #1f1c1a;--bg-label-primary: #434343;--box-shadow-default: 0px 16px 64px 0px #cab8a7}:root{--gutter-width: 0.83vw;--grid-gap: 1.5rem;--standard-section-padding-x: max(1.5rem, 4.2%);--standard-section-padding-x-vw: max(1.5rem, 4.2vw);--standard-section-padding-y: max(3rem, 5vw);--spacing-4xl: max(5rem, 6.94vw);--spacing-3xl: max(4.5rem, 5.2vw);--spacing-xxl: max(3.125rem, 3.47vw);--spacing-xl: max(2.5rem, 2.77vw);--spacing-lg: max(2.25rem, 2.08vw);--spacing-md: max(2rem, 1.73vw);--spacing-sm: max(1.5rem, 1.38vw);--spacing-xs: max(1rem, 1.04vw);--spacing-xxs: max(0.75rem, 0.69vw);--spacing-3xs: max(0.5rem, 0.52vw);--spacing-4xs: max(0.5rem, 0.34vw);--spacing-5xs: max(0.25rem, 0.17vw);--radius-lg: max(1.5rem, 1.04vw);--radius-md: max(1rem, 0.69vw);--radius-sm: max(0.75rem, 0.52vw);--radius-xs: max(0.5rem, 0.42vw)}@media(min-width: 62rem){:root{--grid-gap: 2rem}}body{min-height:100vh;display:flex;flex-direction:column}body main{background-color:var(--bg-color-primary);transition:background-color var(--transition-duration-fast) var(--transition-timing-function);flex-grow:1;display:flex;flex-direction:column;overflow-x:clip;position:relative}@layer theme{.default-typography h1,.default-typography .h1{font-family:var(--font-family-headings);font-size:var(--font-size-xxl);line-height:1;font-weight:var(--weight, 700);color:inherit}.default-typography h2,.default-typography .h2{font-family:var(--font-family-headings);font-size:var(--font-size-xl);line-height:1.1;font-weight:var(--weight, 500);color:inherit}.default-typography h3,.default-typography .h3{font-family:var(--font-family-headings);font-size:var(--font-size-lg);line-height:1.15;font-weight:var(--weight, 500);color:inherit}.default-typography h4,.default-typography .h4{font-family:var(--font-family-headings);font-size:var(--font-size-md);line-height:1.2;font-weight:var(--weight, 500);color:inherit}.default-typography h5,.default-typography .h5{font-family:var(--font-family-headings);font-size:var(--font-size-sm);line-height:1.33;font-weight:var(--weight, 600);color:inherit}.default-typography h6,.default-typography .h6{font-family:var(--font-family-headings);font-size:var(--font-size-xs);line-height:1.44;font-weight:var(--weight, 400);color:inherit}.default-typography p{font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:1.66;font-weight:400;color:inherit}.default-typography .eyebrow{font-family:var(--font-family-headings);font-size:var(--font-size-xs);line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:inherit}.default-typography .button{display:inline-flex;align-items:center;justify-content:space-between;column-gap:.5em;font-family:var(--font-family-headings);font-size:var(--font-size-body-sm);border-radius:var(--radius-md);line-height:1.2;font-weight:400;text-align:left;text-decoration:none;color:inherit;padding:.75em 2em;transition-property:background-color,color;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function);border:.0625rem solid rgba(0,0,0,0);cursor:pointer}.default-typography .button.disabled{pointer-events:none}.default-typography .button svg{width:1.5em;height:auto;vertical-align:middle;transition-property:transform;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.default-typography .button svg use{fill:currentColor}@media(hover: hover){.default-typography .button:hover svg{transform:translateX(0.5em)}}.default-typography .button.primary{background-color:var(--button-bg-color-primary);color:var(--button-text-color-primary)}.default-typography .button.primary:not(:has(.arrow)):hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%)}.default-typography .button.pink{background-color:var(--button-bg-color-primary);color:var(--button-text-color-primary)}.default-typography .button.pink:not(:has(.arrow)):hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%)}.default-typography .button.black{background-color:var(--button-bg-color-secondary);color:var(--button-text-color-secondary)}.default-typography .arrow-link{display:inline-block;text-decoration:none}.default-typography .arrow-link span{display:inline-block;margin-right:.25em}.default-typography .arrow-link svg{vertical-align:middle;opacity:0;margin-left:.5em;transition-property:opacity,transform;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.default-typography .arrow-link svg use{fill:currentColor}@media(hover: hover){.default-typography .arrow-link:hover svg{opacity:1;transform:translateX(0.5em)}}.default-typography .pills span{display:inline-block;background-color:var(--bg-label-primary);padding:var(--spacing-5xs) var(--spacing-4xs);color:var(--text-color-secondary);border-radius:var(--radius-md);font-family:var(--font-family-body);font-size:var(--font-size-body-xxs);text-align:center;font-weight:400}.default-typography .pills span:last-child{background-color:rgba(0,0,0,0);color:var(--text-color-tertiary)}.default-typography p,.default-typography li{font-family:var(--font-family-body);font-size:var(--font-size-body-md);line-height:1.66;font-weight:400;color:inherit}.default-typography p.large,.default-typography li.large{font-size:var(--font-size-body-xl)}.default-typography p{margin-bottom:1em}.default-typography p a{text-decoration-color:inherit}@media(hover: hover){.default-typography p a:hover{text-decoration-color:var(--text-color-accent)}}.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-very-fast) var(--transition-timing-function)}@media(hover: hover){.default-typography a:hover{text-decoration-color:inherit}}.default-typography ol{list-style:decimal;padding-inline-start:1em;margin-bottom:1em}.default-typography ul{list-style:disc;padding-inline-start:1.4em;margin-bottom:1em}.default-typography button{font-family:inherit}.default-typography .bold{font-weight:700}.default-typography .semibold{font-weight:600}.default-typography .medium{font-weight:500}.default-typography .normal{font-weight:400}}.grid-parent{display:grid;grid-template-columns:var(--gutter-width) [content-start] auto [content-end] var(--gutter-width)}.grid-parent .grid-child{grid-column:content-start/content-end;gap:var(--grid-gap)}@keyframes ticker{100%{transform:translateX(-33.3333333333%)}}@layer components{:root{--header-padding: var(--spacing-3xs);--header-margin: var(--spacing-xs);--logo-height: max(2.25rem, 1.875vw);--header-height: calc( var(--logo-height) + (var(--header-padding) * 2) + (var(--header-margin) * 2) )}header{--font-size: 1.75em;--spacing: var(--spacing-xxs);--menu-padding: var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:var(--radius-lg);margin-block:var(--spacing-sm);position:fixed;top:0;z-index:200;transition-property:transform,background-color;transition-duration:var(--transition-duration),200ms;transition-timing-function:var(--transition-timing-function)}header .hdr-logo{margin-left:.75rem;position:relative}header .hdr-logo .large{display:none}header .hdr-logo .mini,header .hdr-logo .mini-blue,header .hdr-logo .mini-pink{display:block;z-index:200;position:absolute;width:fit-content;font-size:var(--font-size-md);width:1.075em;min-width:2rem}header .hdr-logo .mini{position:relative}header .hdr-logo .mini-pink{position:relative}header .hdr-logo .mini-pink,header .hdr-logo .large.pink{opacity:0}header.dark .hdr-logo .mini-blue,header.dark .hdr-logo .large.blue{opacity:0}header.dark .hdr-logo .mini-pink,header.dark .hdr-logo .large.pink{opacity:1}header .keep-blue .mini-blue,header .keep-blue .large.blue{opacity:1 !important}header .keep-blue .mini-pink,header .keep-blue .large.pink{opacity:0 !important}@media(min-width: 75rem){header .hdr-logo{font-size:var(--font-size-body-lg);margin-left:calc(var(--spacing-md) - .75em)}header .hdr-logo .large{display:block;width:auto;transition:all var(--transition-duration-fast) var(--transition-timing-function)}header .hdr-logo .large.pink{position:absolute;top:0;left:0}header .hdr-logo .mini,header .hdr-logo .mini-blue,header .hdr-logo .mini-pink{position:absolute;top:0;left:0;transform:translateX(-200%);transition:all var(--transition-duration-fast) var(--transition-timing-function)}header.scrolled-down .hdr-logo .large{transform:translateY(-200%)}header.scrolled-down .hdr-logo .mini,header.scrolled-down .hdr-logo .mini-blue,header.scrolled-down .hdr-logo .mini-pink{transform:unset}}header .hdr-logo img{height:var(--logo-height);object-fit:contain}header nav{--menu-width: 100vw;z-index:100;position:fixed;top:0;right:0}header nav .menu-wrapper{width:var(--menu-width);transition:transform var(--default-transition-time) var(--transition-timing-function);transform:translateX(100%)}header nav .menu-wrapper .current-menu-item{pointer-events:none;text-decoration:underline;opacity:.8}header nav:not(.open){pointer-events:none}header nav.open .menu-wrapper{transition-delay:100ms;transform:translateX(0)}header nav .menu-items{padding:var(--menu-padding);padding-bottom:0;display:flex;flex-direction:column;align-items:center}header nav .menu-items .menu-item,header nav .menu-items .button.primary{display:inline-block;color:var(--permanent-black);font-size:var(--font-size);list-style:none;margin-bottom:var(--spacing);font-family:var(--font-family-headings)}header nav .menu-items .button.primary{padding:0;font-size:inherit}@media(min-width: 48rem){header nav{--menu-width: max(320px, 12.57vw)}header nav .menu-items{align-items:flex-start}}header nav~.button.primary{display:none}header .swoop-wrapper{position:absolute;top:0;left:0;width:100%;z-index:-1;transform:translateY(100vh);animation-name:hide;animation-duration:var(--trailing-transition-time)}header .swoop-wrapper.show{animation-name:show;animation-fill-mode:forwards}header .swoop-wrapper>.in,header .swoop-wrapper>.out{width:100%;height:100vh;display:block;transform:scaleX(-1);fill:var(--bg-color-pink)}header .swoop-wrapper>.middle{width:100%;height:calc(100vh + 4px);background-color:var(--bg-color-pink);margin:-2px 0}header .arrow{display:none}header .hamburger{width:1.5rem;display:grid;row-gap:.375rem;margin:auto 0 auto auto;z-index:300;position:absolute;font-size:var(--font-size-body-lg);right:calc(var(--spacing-md) - .75em);padding:1rem;padding-inline:.75rem;background-color:var(--bg-color-pink);border-radius:var(--radius-lg);transition:var(--transition-duration-fast) all var(--transition-timing-function);cursor:pointer}header .hamburger .stripe{width:100%;height:.28rem;border-radius:var(--radius-md);background-color:var(--permanent-black);transition-property:rotate,translate,width;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}header .hamburger:hover{scale:1.1}header .hamburger:not(.open):hover{scale:1.1}header .hamburger:not(.open):hover .stripe:nth-child(1){width:110%}header .hamburger:not(.open):hover .stripe:nth-child(2){width:55%}header .hamburger.open .stripe{background-color:var(--permanent-black)}header .hamburger.open .stripe:nth-child(1){rotate:45deg;translate:0 .33rem}header .hamburger.open .stripe:nth-child(2){rotate:-45deg;translate:0 -0.33rem}header .hamburger.open~nav{translate:0 0}@keyframes show{100%{transform:translateY(-100vh)}}@keyframes hide{0%{transform:translateY(-100vh)}100%{transform:translateY(-300vh)}}}@layer components{footer{overflow:hidden;padding:var(--spacing-xl) var(--standard-section-padding-x) 0 var(--standard-section-padding-x);background-color:var(--permanent-blue);transition:var(--transition-duration-fast) background-color var(--transition-timing-function);color:var(--menu-text-color)}footer .top-content{width:100%;margin-bottom:var(--spacing-xxl)}footer .top-content .eyebrow{margin-bottom:var(--spacing-3xs)}footer .top-content .email,footer .top-content .address{font-family:var(--font-family-body);display:block;padding-top:var(--spacing-xxs)}@media(min-width: 62rem){footer .top-content{display:grid;grid-template-columns:6fr 4fr}footer .top-content .menu-links{margin-top:unset}footer .top-content .info{text-align:right}}footer .sub-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}footer .sub-footer .left{display:flex;gap:var(--spacing-md);row-gap:var(--spacing-3xs);flex-wrap:wrap}footer .sub-footer .left p{font-size:var(--font-size-body-xxs);margin-bottom:unset}footer .sub-footer .right{width:fit-content}footer .sub-footer .right .social-links{width:100%;display:flex;gap:var(--spacing-xs);align-items:center}footer .sub-footer .right .social-links a{display:flex;height:100%}footer .sub-footer .right .social-links a img{width:1.5em;font-size:var(--font-size-sm);height:auto}footer .footer-image{margin-top:var(--spacing-xl);margin-bottom:-7.5%;width:100%;height:100%}footer .footer-image .footer-logo{width:100%;height:100%;opacity:.4}}@layer components{button.popup{border-radius:var(--radius-sm);background:var(--bg-color-pink);color:var(--permanent-black);flex-shrink:0;cursor:pointer;padding:unset;border:unset;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);transition:all var(--transition-duration-fast) var(--transition-timing-function);overflow:hidden;display:flex;align-items:center;transform:translateX(200%)}button.popup svg{display:inline-block;width:max(2rem,var(--font-size-body-xl));height:max(2rem,var(--font-size-body-xl));margin:var(--spacing-4xs);transform-origin:55% 55%;animation:shake 10s 10s ease-in-out infinite}button.popup::after{content:"Contact";display:block;font-family:var(--font-family-headings);font-size:var(--font-size-xs);line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:inherit;opacity:1;margin-right:-4.84em;transition:margin var(--transition-duration-fast) var(--transition-timing-function)}@media(hover: hover){button.popup:hover::after{margin-right:var(--spacing-3xs)}}button.popup:not(:has(~div.active)){transform:translateX(0%)}button.popup~div.form-container{position:fixed;bottom:0;right:var(--spacing-xxs);box-sizing:border-box;width:calc(100% - var(--spacing-xxs)*2);background-color:var(--secondary-background-color);color:var(--text-color-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:1rem;overflow-y:auto;display:block;z-index:301;max-height:calc(100vh - (var(--header-height) + var(--spacing-sm)));box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);transform:translateX(200%);transition:all var(--transition-duration-fast) var(--transition-timing-function);opacity:0}@media(min-width: 48rem){button.popup~div.form-container{width:50%}}button.popup~div.form-container.active{transform:translateX(0%);opacity:1}button.popup~div.form-container h3{margin-bottom:var(--spacing-sm)}button.popup~div.form-container .svg-close{width:24px;height:24px;position:absolute;top:.5rem;right:.5rem}button.popup~div.form-container .svg-close svg{display:block;width:100%;height:100%;cursor:pointer}button.popup~div.form-container form .button{width:auto;grid-column:1/-1;margin-inline:auto}@keyframes shake{0%{transform:rotate(0deg)}1%{transform:rotate(0deg) scale(1.1)}2%{transform:rotate(10deg) scale(1.1)}3%{transform:rotate(-10deg) scale(1.1)}4%{transform:rotate(10deg) scale(1.1)}5%{transform:rotate(-10deg) scale(1.1)}6%{transform:rotate(0deg) scale(1.1)}7%{transform:rotate(0deg)}}}div.form-container{padding:var(--spacing-md);background-color:var(--bg-color-pink)}div.form-container #message{display:flex;justify-content:center;align-items:center}div.form-container #message p{font-size:var(--font-size-sm);font-weight:500;color:var(--text-color-primary);margin:unset}@media(min-width: 62rem){div.form-container form .col-3{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-xs)}div.form-container form .col-3 .input-field:nth-child(2){order:3;grid-column:1/-1}}div.form-container form .acf-fields .acf-form-submit .button.pink{background-color:var(--button-bg-color-secondary);color:var(--button-text-color-secondary);width:100%;text-align:center}div.form-container form .input-field label,div.form-container form .acf-fields .acf-field label{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:500;color:var(--permanent-black)}div.form-container form .input-field .acf-label,div.form-container form .acf-fields .acf-field .acf-label{display:none}div.form-container form .input-field input,div.form-container form .input-field textarea,div.form-container form .input-field select,div.form-container form .acf-fields .acf-field input,div.form-container form .acf-fields .acf-field textarea,div.form-container form .acf-fields .acf-field select{font-family:var(--font-family-body);appearance:none;border:unset;display:flex;flex-direction:column;padding:unset;background-color:unset}div.form-container form .input-field input,div.form-container form .input-field textarea,div.form-container form .input-field select,div.form-container form .acf-fields .acf-field input,div.form-container form .acf-fields .acf-field textarea,div.form-container form .acf-fields .acf-field select{border:1px solid #d0d5dd;background-color:var(--permanent-white);width:100%;box-sizing:border-box;border-radius:var(--radius-md);margin-top:var(--spacing-4xs);margin-bottom:var(--spacing-xs);padding:.625rem .875rem;font-size:var(--font-size-body-sm);resize:vertical;color:var(--permanent-black)}div.form-container form .input-field input::placeholder,div.form-container form .input-field textarea::placeholder,div.form-container form .input-field select::placeholder,div.form-container form .acf-fields .acf-field input::placeholder,div.form-container form .acf-fields .acf-field textarea::placeholder,div.form-container form .acf-fields .acf-field select::placeholder{text-transform:uppercase}div.form-container form .input-field .hidden,div.form-container form .acf-fields .acf-field .hidden{display:none}div.form-container form .input-field .acf-input,div.form-container form .acf-fields .acf-field .acf-input{position:relative}div.form-container form .input-field .acf-input select,div.form-container form .acf-fields .acf-field .acf-input select{cursor:pointer;margin-bottom:var(--spacing-3xs);color:var(--permanent-black)}div.form-container form .input-field .acf-input:after,div.form-container form .acf-fields .acf-field .acf-input:after{content:"";pointer-events:none;display:block;position:absolute;top:50%;right:0;transform:translate(-50%, -50%);mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/chevron-down.svg");mask-repeat:no-repeat;background-color:var(--permanent-black);mask-position:center;mask-size:contain;width:1.5em;height:1.5em}div.form-container form .altcha{border:unset}div.form-container form .altcha .altcha-main{font-family:var(--font-family-headings);padding:unset}div.form-container form .altcha .altcha-main .altcha-checkbox input{appearance:none;border:var(--permanent-black) solid 1px;border-radius:4px;width:1.5em;height:1.5em}div.form-container form .altcha .altcha-main .altcha-checkbox input:checked{background-color:var(--permanent-black)}div.form-container form .altcha .altcha-main .altcha-label{color:var(--permanent-black);margin-left:var(--spacing-4xs)}div.form-container form .altcha .altcha-main .altcha-logo svg{display:none}div.color-invert{margin-left:auto}div.color-invert svg{width:var(--spacing-sm)}div.color-invert input[type=checkbox]{display:none}div.color-invert label{overflow:hidden;cursor:pointer;width:fit-content;height:fit-content;gap:var(--spacing-xxs);background-color:var(--bg-color-secondary);display:grid;border-radius:var(--radius-sm);position:relative;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);transition:all var(--transition-duration-fast) var(--transition-timing-function)}div.color-invert label .sun,div.color-invert label .moon{margin:var(--spacing-4xs);grid-row:1/-1;grid-column:1/-1;width:max(2rem,var(--font-size-body-xl));height:max(2rem,var(--font-size-body-xl));transition:all var(--transition-duration-fast) var(--transition-timing-function)}div.color-invert label .sun svg,div.color-invert label .moon svg{width:max(2rem,var(--font-size-body-xl));height:max(2rem,var(--font-size-body-xl))}div.color-invert label .sun svg path,div.color-invert label .moon svg path{transition:all var(--transition-duration-fast) var(--transition-timing-function)}div.color-invert label .moon{transform:translate(-150%, 40%)}div.color-invert label .sun{transform:translateX(0%)}div.color-invert label .sun svg path{fill:var(--bg-color-primary)}div.color-invert input:not(:checked)+label:hover .moon{transform:translate(-80%, 10%)}div.color-invert input:not(:checked)+label:hover .sun{transform:translate(80%, 10%)}div.color-invert input:checked+label .moon{transform:translate(0%, 0%)}div.color-invert input:checked+label .moon svg path{fill:var(--bg-color-primary)}div.color-invert input:checked+label .sun{transform:translate(150%, 40%)}div.color-invert input:checked+label:hover .moon{transform:translate(-80%, 10%)}div.color-invert input:checked+label:hover .sun{transform:translate(80%, 10%)}div.widgets{position:fixed;z-index:999;font-size:var(--font-size-body-lg);bottom:1.25rem;right:calc(var(--spacing-md) - .75em);left:calc(var(--spacing-md) - .75em);pointer-events:none}div.widgets .chat-widget{align-self:start;justify-self:start;pointer-events:none;width:fit-content;display:flex;flex-direction:column;align-items:start;gap:var(--spacing-4xs)}div.widgets .chat-widget>#embedded-widget-container{pointer-events:auto;height:55vh;max-height:75vh;pointer-events:none;opacity:0;transition:opacity 120ms ease-in-out}div.widgets .chat-widget>#embedded-widget-container.open{opacity:1;pointer-events:auto}div.widgets .chat-widget>#embedded-widget-container>iframe{border-radius:4px}div.widgets .chat-widget>.chat-toggle{appearance:none;padding:0;border:0;overflow:hidden;cursor:pointer;gap:var(--spacing-xxs);background-color:var(--bg-color-secondary);display:grid;border-radius:var(--radius-sm);position:relative;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03);pointer-events:auto}div.widgets .chat-widget>.chat-toggle svg{display:inline-block;width:max(2rem,var(--font-size-body-xl));height:max(2rem,var(--font-size-body-xl));margin:var(--spacing-4xs);transform-origin:55% 55%}div.widgets .chat-widget>.chat-toggle path{fill:var(--bg-color-primary)}div.widgets .settings-holder{position:absolute;bottom:0;right:0;pointer-events:auto;display:flex;flex-direction:column}div.widgets .settings-holder .settings-menu{gap:var(--spacing-4xs);flex-direction:column;display:flex;transition:all var(--transition-duration-fast) var(--transition-timing-function);height:0;opacity:0}div.widgets .settings-holder:has(.settings-open) .settings-menu{opacity:1;pointer-events:auto;height:var(--settings-menu-height)}div.widgets .settings-holder .settings{cursor:pointer;font-size:var(--font-size-body-lg);margin-left:auto;z-index:1;margin-top:var(--spacing-4xs);padding:unset;border:unset;width:fit-content;height:fit-content;border-radius:var(--radius-sm);background:var(--bg-color-pink);display:inline-flex;box-shadow:0px 12px 16px -4px rgba(16,24,40,.08),0px 4px 6px -2px rgba(16,24,40,.03)}div.widgets .settings-holder .settings svg{display:inline-block;width:max(2rem,var(--font-size-body-xl));height:max(2rem,var(--font-size-body-xl));margin:var(--spacing-4xs);transform-origin:55% 55%}@media(min-width: 48rem){div.widgets .settings-holder{gap:var(--spacing-4xs);flex-direction:column;overflow:visible}div.widgets .settings-holder .settings{display:none}div.widgets .settings-holder .settings-menu{opacity:1;pointer-events:auto;height:auto}}[class^=termly-styles-modal]{background-color:var(--bg-color-primary) !important}[class^=termly-styles-modal] svg g{fill:var(--text-color-primary)}[class^=termly-styles-modal] [class^=termly-styles-inner]{background-color:var(--bg-color-primary)}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-title]{font-family:var(--font-family-headings) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-sm) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-container] h3{font-family:var(--font-family-headings) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-xs) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-preferenceTitle]{font-family:var(--font-family-headings) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-body-xxs) !important;line-height:1.66}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-description],[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-description] span{font-family:var(--font-family-body) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-body-xxs) !important;line-height:1.66}[class^=termly-styles-modal] [class^=termly-styles-inner] .consentSettingsRowContainer [class^=termly-styles-head] span,[class^=termly-styles-modal] [class^=termly-styles-inner] .consentSettingsRowContainer [class^=termly-styles-head] span div{font-family:var(--font-family-body) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-body-xxs) !important;line-height:1.66}[class^=termly-styles-modal] [class^=termly-styles-inner] .consentSettingsRowContainer [class^=termly-styles-head] label{font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-xxs) !important;line-height:1.66}[class^=termly-styles-modal] [class^=termly-styles-inner] .consentSettingsRowContainer [class^=termly-styles-body]{font-family:var(--font-family-body) !important;color:var(--text-color-primary) !important;font-size:var(--font-size-body-xxs) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-root] button[class^=termly-styles-module-root]{border:unset !important;display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-sm) !important;border-radius:var(--radius-md);line-height:1.2;font-weight:400 !important;text-align:center !important;text-decoration:none;padding:.75em 2em;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);border:.0625rem solid rgba(0,0,0,0);cursor:pointer;background-color:var(--button-bg-color-primary) !important;color:var(--button-text-color-primary) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-root] button[class^=termly-styles-module-root]:hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] [class^=termly-styles-root] button[class^=termly-styles-module-root] svg{fill:var(--button-text-color-primary) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] table th{vertical-align:middle;font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-xs) !important}[class^=termly-styles-modal] [class^=termly-styles-inner] table td{font-size:var(--font-size-body-xxs) !important;font-family:var(--font-family-body) !important}[class^=termly-styles-modal] [class^=termly-styles-root] [class^=termly-styles-module-root].t-allowAllButton,[class^=termly-styles-modal] [class^=termly-styles-root] [class^=termly-styles-module-root].t-declineAllButton{display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-sm) !important;border-radius:var(--radius-md);line-height:1.2;font-weight:400 !important;text-align:center !important;text-decoration:none;padding:.75em 2em;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);border:.0625rem solid rgba(0,0,0,0);cursor:pointer;background-color:var(--button-bg-color-primary) !important;color:var(--button-text-color-primary) !important}[class^=termly-styles-modal] [class^=termly-styles-root] [class^=termly-styles-module-root].t-allowAllButton:hover,[class^=termly-styles-modal] [class^=termly-styles-root] [class^=termly-styles-module-root].t-declineAllButton:hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%) !important}.t-consentPrompt{width:unset !important;margin-inline:var(--standard-section-padding-x) !important}@media(min-width: 96rem){.t-consentPrompt{margin-inline:auto !important}}.t-consentPrompt [class^=termly-styles-message]{font-family:var(--font-family-body) !important;font-size:var(--font-size-body-xxs) !important;line-height:1.66}.t-consentPrompt [class^=termly-styles-buttons]{display:flex;justify-content:center;align-items:center}.t-consentPrompt [class^=termly-styles-buttons] .t-preference-button{border:unset !important;font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-sm) !important;text-decoration:underline !important;text-underline-offset:2px;transition-property:opacity;transition-duration:var(--transition-duration-fast);transition-timing-function:var(--transition-timing-function)}.t-consentPrompt [class^=termly-styles-buttons] .t-preference-button:hover{opacity:.6}.t-consentPrompt [class^=termly-styles-buttons] .t-declineButton,.t-consentPrompt [class^=termly-styles-buttons] .t-acceptAllButton{border:unset !important;display:inline-flex;align-items:center;justify-content:center;column-gap:.5em;font-family:var(--font-family-headings) !important;font-size:var(--font-size-body-sm) !important;border-radius:var(--radius-md);line-height:1.2;font-weight:400 !important;text-align:center !important;text-decoration:none;padding:.75em 2em;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);border:.0625rem solid rgba(0,0,0,0);cursor:pointer;background-color:var(--button-bg-color-primary) !important;color:var(--button-text-color-primary) !important}.t-consentPrompt [class^=termly-styles-buttons] .t-declineButton:hover,.t-consentPrompt [class^=termly-styles-buttons] .t-acceptAllButton:hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%) !important}html{scroll-padding-top:var(--header-height);scroll-behavior:smooth}body{color:var(--permanent-black)}body.portfolioitem-template-default main:has(form){height:100vh}body.portfolioitem-template-default main:has(form) form{margin:auto}body.portfolioitem-template-default main:has(form) form label{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:500;color:var(--text-color-primary);transition:all var(--transition-duration-fast) var(--transition-timing-function)}body.portfolioitem-template-default main:has(form) form input,body.portfolioitem-template-default main:has(form) form textarea,body.portfolioitem-template-default main:has(form) form select{font-family:var(--font-family-body);appearance:none;border:unset;display:flex;flex-direction:column;padding:unset;background-color:unset}body.portfolioitem-template-default main:has(form) form input,body.portfolioitem-template-default main:has(form) form textarea,body.portfolioitem-template-default main:has(form) form select{border:1px solid #d0d5dd;background-color:var(--permanent-white);width:100%;box-sizing:border-box;border-radius:var(--radius-md);margin-top:var(--spacing-4xs);margin-bottom:var(--spacing-xs);padding:.625rem .875rem;font-size:var(--font-size-body-sm);resize:vertical;color:var(--permanent-black)}body.portfolioitem-template-default main:has(form) form input::placeholder,body.portfolioitem-template-default main:has(form) form textarea::placeholder,body.portfolioitem-template-default main:has(form) form select::placeholder{text-transform:uppercase}body.portfolioitem-template-default main:has(form) form .password-btn{cursor:pointer;background-color:var(--button-bg-color-primary);display:inline-flex;align-items:center;justify-content:space-between;column-gap:.5em;font-family:var(--font-family-headings);font-size:var(--font-size-body-sm);border-radius:var(--radius-md);line-height:1.2;font-weight:400;text-align:center;text-decoration:none;color:inherit;padding:.75em 2em;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);border:.0625rem solid rgba(0,0,0,0);color:var(--button-text-color-primary)}body.portfolioitem-template-default main:has(form) form .password-btn:not(:has(.arrow)):hover{background-color:color-mix(in srgb, var(--button-bg-color-primary) 100%, #fff 50%)}/*# sourceMappingURL=global.css.map */
