﻿:root{--font-heading: "politica", sans-serif;--font-heading-cd: "politica", sans-serif;--font-heading-xp: "politica", sans-serif;--font-nav: "open-sans", sans-serif;--font-body: "new-atten-italic", sans-serif;--font-button: "new-atten-italic", sans-serif;--font-body-large: clamp(1.375rem, 1.2813rem + 0.25vw, 1.5rem);--color-yellow: #FFCC58;--color-primary: var(--color-yellow);--color-green: #367A71;--color-secondary: var(--color-green);--color-cream: #FFF8EB;--color-black: #3F4343;--color-red-gradient: linear-gradient(var(--color-red) 0%, color-mix(in srgb, var(--color-red) 80%, var(--color-cream)) 100%);--expo-out: cubic-bezier(.16, 1, .3, 1);--color-body: var(--color-black);--header-height: 100px;--border-radius-large: 40px;--border-radius-small: 20px}.bg-dark{--color-body: white;--color-heading: white;--bg-color: var(--color-black)}.bg-white{--color-text: var(--color-grey);--bg-color: var(--color-white)}.bg-red{--color-text: var(--color-white);--bg-color: var(--color-red)}.bg-red p,.bg-red ul,.bg-red a{color:var(--color-grey-light)}@property --gradient-start{syntax:"<percentage>";inherits:true;initial-value:100%}@property --gradient-end{syntax:"<percentage>";inherits:true;initial-value:80%}@property --depth{syntax:"<integer>";inherits:false;initial-value:1}.bg-cream{--bg-color: var(--color-cream)}.bg-cream-gradient{--bg-color: var(--color-cream);--gradient-start: calc(100% - (var(--depth) - 1) * 20%);--gradient-end: calc(100% - var(--depth) * 20%);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-color) var(--gradient-start), white) 0%, color-mix(in srgb, var(--bg-color) var(--gradient-end), white) 100%)}.bg-cream-gradient+.bg-cream-gradient{padding-top:5%}.bg-green{background-color:var(--color-green);color:var(--color-white)}.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:var(--color-cream)}.bg-yellow{background-color:var(--color-yellow);color:var(--color-black)}.bg-yellow h1,.bg-yellow h2,.bg-yellow h3,.bg-yellow h4,.bg-yellow h5,.bg-yellow h6{color:var(--color-black)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;line-height:0px}svg:not(:root){overflow:hidden}figure{margin:2em 0px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both;display:block}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:var(--color-red)}a:hover,a:focus,a:active{color:#06334d}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}body{font-family:var(--font-body);font-display:swap;font-size:1rem;line-height:1.4;font-weight:400;background:var(--color-cream)}@media screen and (max-width: 1440px){body{font-size:16px}}a{color:var(--color-red);-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}a:hover{color:#06334d}ul,ol{margin-left:0px;padding-left:1em}h1,.primary-heading{font-family:var(--font-heading-xp);margin:0em 0px 1.875rem;display:block;font-size:clamp(1.75rem,.5313rem + 3.25vw,3.375rem);font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-heading);font-weight:700}h2,.secondary-heading{font-family:var(--font-heading-xp);font-size:clamp(2.25rem,1.5938rem + 1.75vw,3.125rem);line-height:1.5;font-weight:700;margin:.4em 0px;display:block;color:var(--color-secondary);text-transform:uppercase}h3,.small-heading{font-family:var(--font-heading-xp);font-size:clamp(2.25rem,1.5938rem + 1.75vw,3.125rem);line-height:1.14;margin:0 0px 1.5rem;display:block;font-weight:700;color:var(--color-secondary);text-transform:uppercase}h4,.sub-heading-h4{font-family:var(--font-heading);font-size:clamp(1.25rem,1.125rem + .625vw,1.5rem);margin:0 0 .5em;font-weight:500}h5,.sub-heading{font-family:var(--font-heading);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.8em;margin:0 0 .5em;color:var(--color-accent)}h6,.alt-font-heading{font-family:var(--font-heading-xp);font-size:clamp(.75rem,.6563rem + .25vw,.875rem);margin:0 0 1.5em;line-height:1.4;font-weight:700;color:var(--color-black-60)}.small-text{font-size:clamp(1rem,.9375rem + .3125vw,1.125rem);font-weight:500;font-family:var(--font-button);margin-bottom:1.25rem;color:var(--color-black)}.xlarge-text{font-size:clamp(3.25rem,1.4688rem + 4.75vw,5.625rem);font-weight:700;font-family:var(--font-heading-xp);margin:0;color:var(--color-secondary)}.line-wrapper{overflow:hidden}.font-30{font-size:clamp(1.125rem,1.2188rem + .75vw,1.875rem)}.intro-text{font-size:clamp(1.125rem,1.2188rem + .75vw,1.875rem);font-weight:400;line-height:1.4;font-family:var(--font-body)}.foe-link{display:inline-block;padding:.5em 1em;cursor:pointer;text-decoration:underline;text-underline-offset:8px;font-family:var(--font-button);color:var(--color-black);font-weight:600}.foe-link:hover{color:var(--color-deep-red)}.header-button{display:inline-flex;align-items:center;text-align:center;font-family:var(--font-button);font-size:.875rem;line-height:1.2;background:rgba(0,0,0,0);color:var(--color-black);font-weight:600;cursor:pointer;padding:1.1em 2.5em .9em;border-radius:1000px;text-transform:uppercase;transform-origin:center center;overflow:hidden;position:relative;transition:all .1s ease-out}.foe-button,.foe-button:focus{display:inline-flex;align-items:center;text-align:center;font-family:var(--font-button);font-size:.875rem;line-height:1.2;background:var(--color-primary);color:var(--color-black);font-weight:600;cursor:pointer;padding:1.1em 2.5em .9em;border-radius:1000px;text-transform:uppercase;transform-origin:center center;overflow:hidden;position:relative;transition:all .1s ease-out}@media screen and (max-width: 600px){.foe-button,.foe-button:focus{font-size:12px}}.foe-button span,.foe-button:focus span{position:relative;z-index:3}.foe-button.gradient,.foe-button:focus.gradient{background:var(--color-red)}.foe-button.gradient::before,.foe-button:focus.gradient::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, var(--color-red) 0%, color-mix(in srgb, var(--color-red) 80%, var(--color-cream)) 100%);z-index:2}.foe-button.gradient:hover,.foe-button:focus.gradient:hover{background:var(--color-deep-red)}.foe-button.gradient:hover::before,.foe-button:focus.gradient:hover::before{opacity:0}.foe-button:not(.header-button):hover,.foe-button:focus:not(.header-button):hover{animation:jelly .6s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;background:var(--color-secondary);color:#fff}.foe-button:active,.foe-button:focus:active{transform:scale(0.98)}.foe-button span,.foe-button:focus span{display:block}.foe-button .arrow-icon,.foe-button:focus .arrow-icon{width:20px;height:20px;mask-image:url("/wp-content/themes/foe/images/icons/arrow-button.svg");mask-position:center center;mask-size:10px;mask-repeat:no-repeat;background:#fff;margin-left:.5em}@keyframes jelly{18%{transform:scaleX(1.1) scaleY(0.92)}36%{transform:scaleX(0.94) scaleY(1.07)}54%{transform:scaleX(1.05) scaleY(0.96)}72%{transform:scaleX(0.98) scaleY(1.02)}100%{transform:scale(1, 1)}}body.no-scroll{overflow:hidden}#sticky-target{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}#header{background:rgba(0,0,0,0);padding:.5em 3% 0;display:flex;justify-content:space-between;align-items:center;position:fixed;left:0;width:100%;z-index:200;transition:all .3s ease-in-out;color:#fff}@media screen and (max-width: 1100px){#header{padding:0 0;min-height:60px}}@media screen and (max-width: 1024px){#header{position:sticky;top:0;margin-bottom:-60px}}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb, var(--color-black) 50%, transparent);z-index:-1;backdrop-filter:blur(10px);opacity:0;transition:all .3s ease-in-out}@media screen and (max-width: 1100px){#header:before{content:none;display:none}}#header .main-nav{width:auto;margin-left:auto;padding:.5em .5em;border-radius:1000px;background:var(--color-cream);display:flex;align-items:center;justify-content:flex-end;transform-origin:left center;transition:clip-path .6s cubic-bezier(0.4, 0, 0.2, 1);clip-path:inset(0 0% 0 100% round 1000px);clip-path:inset(0 0% 0 0% round 1000px)}#header li a{color:var(--color-black);height:100%;display:flex;align-items:center}#header.open{opacity:0}#header.scrolled .site-logo{height:80px}#header.scrolled .main-nav{box-shadow:0px 10px 30px 10px rgba(0,0,0,.18)}#header.down{pointer-events:none;opacity:0}@media screen and (max-width: 1100px){#header.down{transform:translateY(0%);pointer-events:auto}}#header.down .main-nav{clip-path:inset(0 0% 0 100% round 1000px)}#header.up{transform:translateY(0%)}@media screen and (max-width: 1100px){#header.up{transform:translateY(0%)}}#header.up .main-nav{clip-path:inset(0 0% 0 0% round 1000px)}#header nav ul{list-style-type:none;margin:0px;padding:0px}.header-button{position:relative;background:rgba(0,0,0,0)}.header-button span{display:inline-block;position:relative;z-index:3}.header-button .pill-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1000px;background:var(--color-primary);z-index:1}.site-branding{line-height:0px;font-size:0px;margin:0}@media screen and (max-width: 1100px){.site-branding{top:15px}}.site-branding .site-logo{height:119px;width:auto;transition:all .3s ease-out;transform-origin:center center;transform:scale(1)}@media screen and (max-width: 1100px){.site-branding .site-logo{height:32px;padding:5px 0}}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex}@media screen and (max-width: 1100px){#header_nav{display:none}}#header_nav .split{margin-left:auto}#header_nav li{position:relative;padding:0px 1.5em}#header_nav>li{padding:0}#header_nav>li a{display:inline-flex;align-items:center;text-align:center;font-family:var(--font-button);font-size:.875rem;line-height:1.2;background:rgba(0,0,0,0);color:var(--color-black);font-weight:600;cursor:pointer;padding:1.1em 1.5em .9em;border-radius:1000px;text-transform:uppercase;transform-origin:center center;overflow:hidden;position:relative;transition:all .1s ease-out}#header_nav>li a:hover{background:var(--color-secondary);color:#fff}@media screen and (max-width: 900px){#header_nav{display:none}}@media screen and (min-width: 1100px){.mobile-nav[style]{display:none !important}}.mobile-nav{z-index:1000;position:fixed;top:0;right:0px;bottom:0px;width:100%;padding:0em 0em 0em 0em;overflow:hidden;opacity:0;background:rgba(0,0,0,.4);pointer-events:none;transition:all .3s ease-out}.mobile-nav.open{opacity:1;pointer-events:auto}.mobile-nav.open .mobile-nav-inner{transform:translateX(0%)}.mobile-nav.open .mobile-logo{scale:1;transform:rotate(0deg);opacity:1}.mobile-nav .nav-toggle.close{position:absolute;top:0;right:0}.mobile-nav .header-button{margin-top:1em;border:none !important}.mobile-nav .header-button a{padding:.875em 2.5em !important;font-size:12px !important;color:#fff !important;transition:all .2s ease-out !important}.mobile-nav .mobile-logo{height:81px;margin-bottom:2em;flex:0 0 81px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1) .1s}@media screen and (max-width: 768px){.mobile-nav .mobile-logo{height:60px;flex:0 0 60px}}@media screen and (max-width: 400px){.mobile-nav .mobile-logo{height:50px;flex:0 0 50px;margin-bottom:1em}}.mobile-nav .mobile-nav-inner{padding:0 2em 2em;display:flex;flex-direction:column;height:100%;max-width:500px;margin-left:auto;background:var(--color-black);padding-top:calc(var(--nav-toggle-height) + 5%);transform:translateX(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 600px){.mobile-nav .mobile-nav-inner{padding:calc(var(--nav-toggle-height)) 1.5em 2em;max-width:300px}}.mobile-nav .mobile-nav-inner .mobile-social{margin-top:1em}#mobile_nav{clear:both;padding:1em 0px;list-style-type:none}#mobile_nav ul{list-style-type:none;padding:0px;margin:0px}#mobile_nav ul a{text-decoration:underline !important;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0) !important;transition:text-decoration-color .15s ease-out,color .15s ease-out}#mobile_nav ul>li.current_page_item{position:relative}#mobile_nav ul>li.current_page_item a{text-decoration-color:var(--color-black-60) !important;color:var(--color-red-80) !important}#mobile_nav li{position:relative;width:100%;border-bottom:solid 1px var(--color-black-80);padding:.8em 0}@media screen and (max-width: 400px){#mobile_nav li{padding:.5em 0}}#mobile_nav li.current_page_item{position:relative}#mobile_nav li.current_page_item>a{text-decoration-color:var(--color-black-60) !important;color:var(--color-red-80) !important}#mobile_nav li:has(+.header-button){border-bottom:none}#mobile_nav li.menu-item-has-children>a{position:relative}#mobile_nav li.menu-item-has-children>a .arrow{position:absolute;right:-10px;top:0px;bottom:0px;width:40px;height:40px;margin:auto;transform-origin:50% 50%;transform:rotate(0deg);background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#mobile_nav li.menu-item-has-children>a .arrow.open{transform:rotate(-180deg)}#mobile_nav li a{display:inline-block;font-family:var(--font-heading);text-decoration:none;padding:.5em 2em .5em 0px;color:#fff;font-size:1em;font-weight:500;letter-spacing:-0.00775em;text-transform:uppercase;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#mobile_nav li a:hover{color:var(--color-black-40)}#mobile_nav li .sub-menu{display:none}#mobile_nav li .sub-menu li{padding:0;border:none}#mobile_nav li .sub-menu a{font-family:var(--font-body);text-transform:none;font-size:1em;font-weight:400;transition:color .2s ease-out}#mobile_nav li .sub-menu a:hover{color:var(--color-red-20) !important}#mobile-navigation{overflow-y:auto;padding-right:4px}#mobile-navigation::-webkit-scrollbar-thumb{border-radius:10px !important;background:var(--color-black-60);cursor:pointer;transition:background .3s ease-out}#mobile-navigation::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-left:1px solid rgba(0,0,0,0);border-radius:10px !important}#mobile-navigation::-webkit-scrollbar{width:8px;scroll-behavior:smooth !important}.nav-toggle{padding:19px 20px;border:none;display:none;background:none;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;position:absolute;z-index:999;right:0;top:0}@media screen and (max-width: 1100px){.nav-toggle{display:block}}.nav-toggle span{display:block;background:#fff;width:20px;height:2px;margin:4px 0px;transform-origin:50% 50%;border-radius:2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-toggle.open .one{transform:translateY(6px) rotate(135deg);-moz-transform:translateY(6px) rotate(135deg);-webkit-transform:translateY(6px) rotate(135deg)}.nav-toggle.open .three{transform:translateY(-6px) rotate(-135deg);-moz-transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg)}.nav-toggle.open .two{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle:focus{background:rgba(0,0,0,0)}.nav-toggle:active{background:rgba(0,0,0,0)}.nav-toggle:hover{background:rgba(0,0,0,0)}.modal-age-gate{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:99999;background-size:cover;text-align:center;color:#fff;display:none}.modal-age-gate .modal-inner{position:absolute;align-items:center;top:0px;right:0px;bottom:0px;left:0px;justify-content:center;display:flex;align-items:center;justify-content:center;padding:6%}@media screen and (max-width: 768px){.modal-age-gate .modal-inner{padding:5%}}.modal-age-gate:after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,.7)}.modal-age-gate .modal-content{position:relative;z-index:3}.modal-age-gate .modal-content img{margin-bottom:3em;width:400px}@media screen and (max-width: 540px){.modal-age-gate .modal-content img{width:230px}}.modal-age-gate .modal-content .button-container{padding-top:1em}.modal-age-gate .modal-content .button-container .foe-button.outline{background:rgba(0,0,0,0);border:solid 1px #fff;color:#fff;transition:all .2s ease-out}.modal-age-gate .modal-content .button-container .foe-button.outline:hover{background:color-mix(in srgb, var(--color-gold) 60%, transparent);border:solid 1px color-mix(in srgb, var(--color-gold) 60%, transparent);transform:scale(1.05);color:#fff}.modal-age-gate .modal-content h3{font-family:var(--font-body);font-size:clamp(1.25rem,1.125rem + .625vw,1.75rem);font-weight:400;margin:0 0 1em;color:#fff}.modal-age-gate .modal-content .age-message{opacity:0;margin-top:1em}.video-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;backdrop-filter:blur(10px);background:rgba(0,0,0,.7);display:none}.video-modal .background-overlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;padding:15% 15%}@media screen and (max-width: 768px){.video-modal .background-overlay{padding:5% 5%}}.video-modal .background-overlay .close-modal{padding:0;width:40px;height:40px;background:rgba(0,0,0,0);position:absolute;top:2em;right:2em;display:flex;justify-content:center;align-items:center;border:none}@media screen and (max-width: 768px){.video-modal .background-overlay .close-modal{top:.5em;right:.5em}}.video-modal .background-overlay .close-modal:hover .close-icon{background:var(--color-red)}.video-modal .background-overlay .close-modal .close-icon{display:block;width:32px;height:32px;mask-image:url("/wp-content/themes/foe/images/icons/close-icon.svg");mask-size:100%;mask-repeat:no-repeat;mask-position:center center;background:#fff;cursor:pointer;transition:background .3s ease-out}.video-modal .background-overlay .vimeo-embed{margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-modal .background-overlay .vimeo-embed div{width:100%}.video-modal .background-overlay .vimeo-embed div iframe{border-radius:12px;overflow:hidden}@media screen and (max-width: 768px){.video-modal .background-overlay .vimeo-embed div iframe{border-radius:8px}}.site-footer{border-radius:40px 40px 0 0;padding:5% 3% 2em;background:var(--color-secondary);color:var(--color-cream);margin-top:-40px;position:relative;z-index:2;overflow:hidden}@media screen and (max-width: 1100px){.site-footer{padding:8% 5% 2em}}.site-footer .footer-pattern{position:absolute;top:0;left:0;width:100%;height:100%;mask-image:url("/wp-content/themes/foe/images/shell/Repeat-Pattern-Block.svg");mask-repeat:repeat;mask-size:50%;background:var(--color-cream);z-index:-1;opacity:.1;pointer-events:none}.site-footer .footer-branding{padding-bottom:4%}@media screen and (max-width: 600px){.site-footer .footer-branding{text-align:center;padding-bottom:2em}}.site-footer .footer-branding .footer-logo{height:218px;width:auto}@media screen and (max-width: 800px){.site-footer .footer-branding .footer-logo{height:75px;margin:auto}}.site-footer .inner{gap:0 2em;justify-content:space-between}.site-footer .inner h4{font-size:clamp(1.1rem,.625rem + 1vw,1.5rem);font-weight:500;font-family:var(--font-heading);letter-spacing:-0.00775em;text-transform:none;margin:0 0 .5em;line-height:1.1;color:var(--color-red);text-wrap:balance}.site-footer .inner a:not(.foe-button){font-family:var(--font-body);color:currentColor !important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .15s ease-out,color .15s ease-out}.site-footer .inner a:not(.foe-button):hover{text-decoration-color:var(--color-red) !important;color:var(--color-red) !important}.site-footer .inner ul{padding:0;list-style:none}@media screen and (max-width: 800px){.site-footer .inner ul{margin-bottom:0}}.site-footer .inner ul li a,.site-footer .inner ul li .address:not(:has(a)){padding:.4em 0;display:inline-block}.site-footer .inner .footer-column{flex:0 1 calc(33.333% - 2em)}@media screen and (max-width: 800px){.site-footer .inner .footer-column{flex:0 1 100%}}@media screen and (max-width: 600px){.site-footer .inner .footer-column{margin-bottom:2em}}.site-footer .inner .footer-newsletter{color:var(--color-cream)}.site-footer .inner .footer-newsletter h6{text-transform:uppercase}@media screen and (max-width: 800px){.site-footer .inner .footer-newsletter{padding-bottom:2em}}.site-footer .inner .footer-nav{max-width:300px}.site-footer .inner .footer-contact{max-width:300px}@media screen and (max-width: 800px){.site-footer .inner .footer-social{order:2 !important}}.site-footer .inner .footer-social .social-links{margin-bottom:5%}.site-footer .inner .footer-social .certifications{margin-top:5%}.site-footer .inner .footer-social .certifications img{max-height:52px;max-width:200px;width:auto;height:100%;margin-right:1em}@media screen and (max-width: 800px){.site-footer .inner .footer-social .certifications img{max-height:40px;max-width:150px}}.site-footer .inner .footer-additional-contact{max-width:300px;padding-top:2em}@media screen and (max-width: 600px){.site-footer .inner .footer-additional-contact{padding-top:0}}.site-footer .footer-row{display:flex;flex-wrap:wrap;gap:0 2em;justify-content:space-between}.site-footer .bottom-row{margin-top:5%}.footer-legal{font-family:var(--font-body);font-size:.875rem;font-weight:500;letter-spacing:-0.449px;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 600px){.footer-legal{display:block;margin-top:0}}.footer-legal a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:currentColor;transition:color .15s ease-out,text-decoration-color .15s ease-out}.footer-legal a:hover{text-decoration:underline;color:var(--color-red)}.footer-legal .captcha{margin-top:.5em}@media screen and (max-width: 600px){.footer-legal .credits{margin-top:2em}}.footer-legal .credits a{text-decoration-color:rgba(0,0,0,0)}@media screen and (max-width: 600px){.footer-legal .credits a{font-size:.875em;font-weight:500}}.footer-legal .credits a:hover{color:var(--color-red);text-decoration-color:var(--color-red)}.social-links{display:flex;margin-left:0;margin-bottom:.5em;justify-content:flex-end}@media screen and (max-width: 800px){.social-links{margin-top:0}}.social-links a{width:25px;height:40px;display:flex;align-items:center;justify-content:center;margin:0px 10px 0 0px}.social-links a:hover svg path{fill:var(--color-black)}.social-links a svg{height:auto;width:20px}.social-links a svg path{fill:var(--color-primary);transition:fill .15s ease-out}img.style-svg{opacity:0}svg.style-svg{opacity:1}#footer_nav{max-width:100%;font-family:var(--font-body);font-weight:700;color:var(--color-cream);text-transform:uppercase}#footer_nav li{padding:.2em 0}.wp-editor-container a{text-decoration:underline !important}html :where(.wp-block){max-width:90%;padding:0% 0%;margin:5% 0}html :where(.wp-block):hover{outline:2px solid #2c8bff;outline-offset:2px}html :where(.wp-block) a:not(.foe-button){transition:all .15s ease-out;font-weight:500;text-underline-offset:3px;text-decoration-thickness:2px}.acf-block-component{margin:0 !important;padding:0 !important}.acf-block-component .fade-up-group>*{opacity:1;transform:translateY(0)}.acf-block-component .controls{display:none}.acf-block-component .pagination span,.acf-block-component .pagination a{pointer-events:none !important;cursor:not-allowed !important}.acf-block-component .swiper-wrapper{overflow:hidden;display:flex;flex-wrap:nowrap;gap:1em}.acf-block-component .swiper-wrapper .swiper-slide{flex:0 0 33.33333%;opacity:1}.acf-block-component .card{opacity:1;background:var(--color-cream)}.line-subheading-wrapper{display:flex;align-items:center;justify-content:center;gap:1em;margin-bottom:1em;max-width:65ch;margin:0 auto 2em}.line-subheading-wrapper .line{width:100%;height:2px;background:var(--color-primary);transition:all .15s ease-out}.line-subheading-wrapper .line-subheading{font-size:1.125rem;font-weight:600;flex:0 0 40%;text-transform:uppercase;margin:0}.rooster-icon{opacity:0;transform:rotate(10deg);scale:.8}.site-main{padding:8% 10%}@media screen and (max-width: 800px){.site-main{padding:9% 8%}}.content-wrapper{--color-accent: var(--color-red);max-width:65ch}.content-wrapper .small-text{text-transform:uppercase;font-weight:600;color:var(--color-red);font-size:clamp(.75rem,.5625rem + .5vw,1rem);margin-bottom:1em}.button-container{display:inline-flex;flex-wrap:wrap;gap:.5em}.fade-up-group>*{opacity:0;transform:translateY(50px)}.gradient-blob{position:absolute;top:-10%;right:0;border-radius:1000px;width:100%;height:100%;max-width:25vw;max-height:30vw;background:var(--color-accent, var(--color-red));opacity:.12;filter:blur(100px);pointer-events:none;transform:translateZ(0)}.block{padding:5% 4%}@media screen and (max-width: 800px){.block{padding:10% 5%}}@media screen and (max-width: 768px){.block{padding:12% 5%}}.block .inner{display:flex;flex-wrap:wrap}.controls{display:flex;gap:.5em;--button-bg: var(--color-primary)}.controls .swiper-button-next,.controls .swiper-button-prev{background:var(--button-bg);width:50px;height:50px;border-radius:50%;transition:all .15s ease-out}@media screen and (max-width: 800px){.controls .swiper-button-next,.controls .swiper-button-prev{width:40px;height:40px}}.controls .swiper-button-next::after,.controls .swiper-button-prev::after{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .15s ease-out}@media screen and (max-width: 800px){.controls .swiper-button-next::after,.controls .swiper-button-prev::after{-webkit-mask-size:16px;mask-size:16px}}.controls .swiper-button-next.swiper-button-disabled,.controls .swiper-button-prev.swiper-button-disabled{opacity:0}.controls .swiper-button-next:hover,.controls .swiper-button-prev:hover{background:var(--color-cream);animation:jelly .3s ease-out forwards}.controls .swiper-button-next:hover::after,.controls .swiper-button-prev:hover::after{background:var(--color-secondary)}.controls .swiper-button-prev::after{-webkit-mask-image:url("/wp-content/themes/foe/images/shell/arrow-left.svg");mask-image:url("/wp-content/themes/foe/images/shell/arrow-left.svg")}.controls .swiper-button-next::after{content:"";-webkit-mask-image:url("/wp-content/themes/foe/images/shell/arrow-right.svg");mask-image:url("/wp-content/themes/foe/images/shell/arrow-right.svg")}.swiper-pagination{position:static !important;z-index:10;text-align:center;padding:1em 0;display:flex;justify-content:center;align-items:center;gap:.5em}.swiper-pagination .swiper-pagination-bullet{opacity:1;width:18px;height:18px;border-radius:50%}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-red)}.img-container{position:relative;width:100%;height:100%;overflow:hidden}.img-container img,.img-container video{position:absolute;z-index:1;top:-30px;left:0px;width:100%;height:calc(100% + 60px);object-fit:cover;object-position:center center}.badge-wrapper.badge-color-gold .badge{--roundel-bg: var(--color-gold)}.badge-wrapper.badge-color-gold .badge::before{--text-bg: linear-gradient(-75deg, var(--color-gold) 0%, var(--color-gold) 100%)}.badge{--roundel-bg: var(--color-red);--text-bg: linear-gradient(-75deg, var(--color-deep-red) 0%, var(--color-red) 100%);position:relative;width:280px;height:280px;z-index:3;overflow:hidden}@media screen and (max-width: 1200px){.badge{width:150px;height:150px}}@media screen and (max-width: 768px){.badge{width:100px;height:100px}}.badge::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url("/wp-content/themes/foe/images/shell/roundel-border.svg");mask-image:url("/wp-content/themes/foe/images/shell/roundel-border.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:var(--roundel-bg);transform-origin:center center;z-index:1;animation:rotate 20s linear infinite}.badge::before{content:"";position:absolute;top:0;left:.5em;right:0;bottom:0;width:100%;height:100%;max-width:100px;max-height:100px;margin:auto;-webkit-mask-image:url("/wp-content/themes/foe/images/shell/roundel-letter.svg");mask-image:url("/wp-content/themes/foe/images/shell/roundel-letter.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background:var(--text-bg);z-index:2}@media screen and (max-width: 1200px){.badge::before{max-width:75px;max-height:75px}}@media screen and (max-width: 768px){.badge::before{max-width:50px;max-height:50px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rank-math-breadcrumb{font-size:.85em;font-family:var(--font-heading);text-transform:none}@media screen and (max-width: 800px){.rank-math-breadcrumb{font-size:.75em}}.rank-math-breadcrumb p{display:flex;align-items:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;color:var(--color-black-60)}.rank-math-breadcrumb a:hover{color:var(--color-red)}.rank-math-breadcrumb .separator{padding:10px 15px;-webkit-mask-image:url("/wp-content/themes/foe/images/shell/chevron-right.svg");mask-image:url("/wp-content/themes/foe/images/shell/chevron-right.svg");-webkit-mask-size:6px;mask-size:6px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor;font-size:0px}@media screen and (max-width: 800px){.rank-math-breadcrumb .separator{padding:7px 12px}}.pagination{flex:0 0 100%;align-items:center;justify-content:center;text-align:center}.pagination span,.pagination a{display:inline-block;padding:10px 15px;line-height:1;border-radius:3px;border:1px solid var(--color-red);margin:0px 2px}.pagination a{border:1px solid rgba(var(--color-red), 0.2);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a:hover{border:1px solid var(--color-red);background:var(--color-red);color:#fff}.pagination a.next{padding-right:30px;background-image:url("/wp-content/themes/foe/images/shell/arrow.svg") right 10px center no-repeat;background-size:11px}.wide-media{position:relative;color:#fff;aspect-ratio:16/9}@media screen and (max-width: 600px){.wide-media{padding-top:30%;padding-left:5%;padding-right:5%}}.wide-media .media-wrapper{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;object-fit:cover}.wide-media .media-wrapper img{position:absolute;top:-50px;left:0;width:100%;height:calc(100% + 100px);object-fit:cover}.wide-media .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;opacity:.5}.wide-media .inner{position:relative;height:100%}.wide-media .inner.center{display:flex;justify-content:center;text-align:center}.wide-media .inner.center .button-container{display:flex;justify-content:center}.wide-media .inner.center .button-container .foe-button:last-child{margin-right:0}.wide-media .inner.right{display:flex;justify-content:flex-end;text-align:right}.wide-media .inner.right .content .foe-button:last-child{margin-right:0}.wide-media .inner .content{bottom:0;left:0;max-width:30em}.wide-media .inner .content .button-container{margin-top:1em}.text-block{display:block;margin:0 auto;position:relative;overflow:hidden}.text-block.curve{clip-path:ellipse(90% 100% at 50% 0%);padding-bottom:10%}.text-block.curve+section{margin-top:-20%;z-index:2;position:relative;padding-top:20%}.text-block .inner{display:block}.text-block .text-content{width:100%;margin:auto;text-align:center;text-wrap:pretty}.text-block .text-content .content-wrapper{width:100%;max-width:100%}.text-block .button-container{padding-top:1em}@media screen and (max-width: 500px){.text-block .button-container{text-align:center}}.text-form .inner{display:grid;grid-template-columns:auto max-content;gap:5vw;position:relative}@media screen and (max-width: 800px){.text-form .inner{grid-template-columns:1fr}}.text-form .inner .text-container{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 800px){.text-form .inner .text-container{grid-column:1/2;grid-row:2/3}}.text-form .inner .text-container .container{margin-top:135px}@media screen and (max-width: 800px){.text-form .inner .text-container .container{margin-top:0}}.text-form .inner .form-container{grid-column:1/2;grid-row:1/2}.blog .inner{position:relative}.blog .inner .blog-head{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;position:relative;z-index:9}.blog .inner .blog-head .filters{display:flex;align-items:center}.blog .inner .blog-head .filters .total-results{margin-right:1.5em;white-space:nowrap;font-size:.9em}.blog .inner .blog-head .filters select{margin-right:1em}.blog .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.post-list{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.post-list .post{flex:0 0 31.33333%;margin:0px 3% 3% 0px;background:#f4f4f4}.post-list .post:nth-of-type(3n + 3){margin-right:0px}.post-list .post .post-img{width:100%;padding-top:65%;background:center center no-repeat;background-size:cover;display:block;position:relative}.post-list .post .post-img:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:var(--color-red);opacity:0;transition:opacity .3s ease-out}.post-list .post .post-img:hover:after{opacity:.2}.post-list .post .post-img.placeholder{background-size:25%}.post-list .post .post-img .category{display:inline-block;background:var(--color-red);color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.post-list .post .post-text{padding:1em 1.5em}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.post-content .inner{max-width:900px;margin:0 auto}.post-content .post-head{flex:0 0 100%}.post-content .post-img{aspect-ratio:10/5;position:relative;flex:0 0 100%;margin:1em 0px 2em 0px}.post-content .post-img img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.post-content .post-text{flex:0 0 100%}.post-content .post-links{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center}.single-share{text-align:center;flex:0 0 100%}.single-share ul{list-style-type:none;margin:10px 0px 0px 10px;padding:0px;display:flex;justify-content:center}.wp-block-image .alignleft{margin:.5em 2em 1.5em 0px}.wp-block-image .alignright{margin:.5em 0px 1.5em 2em}.wp-block-quote{background:#f4f4f4;margin:2em 0px;padding:1.5em 1.5em 1.5em 3.75em;text-wrap:balance;font-size:120%;position:relative}.wp-block-quote:before{content:"“";position:absolute;left:1.5rem;top:1.5rem;font-weight:bold;font-size:400%;line-height:1;color:var(--color-red)}.wp-block-quote p:last-child{margin-bottom:0px}.gallery-block{margin:0}.gallery-block .gallery-items{width:100%;display:grid;padding-top:2em;gap:2em;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1200px){.gallery-block .gallery-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1200px){.gallery-block .gallery-items{padding-top:1em;gap:1em}}.gallery-block .gallery-items .gallery-item{aspect-ratio:6/5}.gallery-block .gallery-items .gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.faq-block .inner{display:block}.faq-block .inner .faq-intro{max-width:600px;margin:0 auto;text-align:center}.faq-block .inner .faqs{padding:5% 0px 0px 0px}.faq-block .inner .faq{border-bottom:2px solid var(--color-red);transition:all .4s ease-out;margin-bottom:1em}@media screen and (max-width: 700px){.faq-block .inner .faq{margin-bottom:.6rem}}.faq-block .inner .faq .question{font-family:var(--font-body);font-size:1.7em;font-weight:bold;line-height:1.15;padding:1.5rem 3rem 2rem 0rem;position:relative;cursor:pointer}@media screen and (max-width: 1500px){.faq-block .inner .faq .question{font-size:1.5em}}@media screen and (max-width: 700px){.faq-block .inner .faq .question{font-size:1.3em;line-height:1.2;padding:1.3rem 4rem 1.3rem 0rem}}.faq-block .inner .faq .question.open .status:before{transform:rotate(0deg)}.faq-block .inner .faq .question.open .status:after{transform:rotate(0deg)}.faq-block .inner .faq .question .status{position:absolute;right:0px;top:0px;bottom:0px;width:36px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 1024px){.faq-block .inner .faq .question .status{transform:scale(0.7);transform-origin:100% 50%}}.faq-block .inner .faq .question .status:after,.faq-block .inner .faq .question .status:before{content:"";width:24px;height:4px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:var(--color-red);transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.faq-block .inner .faq .question .status:before{transform:rotate(-90deg)}.faq-block .inner .faq .answer{padding:2.9rem 3.5rem;display:none;background:rgba(0,0,0,.05);margin-bottom:4rem;font-size:18px}.faq-block .inner .faq .answer .answer-inner{max-width:900px}@media screen and (max-width: 1024px){.faq-block .inner .faq .answer{padding:0rem 5rem 1.5rem 0rem}}.faq-block .inner .faq .answer p:last-child{margin-bottom:0px}.slider-block{overflow:hidden}.slider-block .slider-intro{text-align:center;margin-bottom:5%}.slider-block .inner{display:block}.slider-block .slider{width:100%}.slider-block .slider .slide{width:100%;position:relative;aspect-ratio:16/9;background:var(--color-red);display:flex}.slider-block .slider .slide.swiper-slide-active .slide-content{opacity:1}.slider-block .slider .slide img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:.7}.slider-block .slider .slide .slide-content{padding:5vw;max-width:1000px;position:relative;z-index:5;color:#fff;margin-top:auto;opacity:0;transition:opacity .75s ease-out}@media screen and (max-width: 500px){.slider-block .slider .slide .slide-content{padding:25px 0}}.slider-block .slider .slide .slide-content h4{width:100%;margin:0;padding:0;text-align:left}.slider-block .slider .slide .slide-content p{width:100%;margin:25px 0 0;padding:0;text-align:left}.slider-block .slider .slide .slide-content .button-container{justify-content:flex-start;margin-top:40px}.slider-block .slider .slide .slide-content .button-container .foe-button{margin:0}.slider-block .slider .slide .slide-content .button-container .foe-button::before{background-color:var(--color-red)}.slider-block .slider .slide .slide-content .button-container .foe-button::after{background-color:var(--color-red)}.slider-block .slider .controls{width:100%;display:flex;align-items:center;justify-content:space-between}.card-slider-section{padding-left:0;padding-right:0}.card-slider-section .inner{align-items:center}.card-slider-section.right .slider-intro{order:3}.card-slider-section.right .slider-inner{display:flex;justify-content:flex-end}@media screen and (max-width: 900px){.card-slider-section.right .slider-inner{justify-content:flex-start}}.card-slider-section.right .slider-next{left:auto;right:0%;transform:translateX(50%)}@media screen and (max-width: 900px){.card-slider-section.right .slider-next{right:6%;transform:translateX(0%)}}.card-slider-section.right .controls{margin-left:auto;margin-right:0}@media screen and (max-width: 900px){.card-slider-section.right .controls{margin-left:0;margin-right:auto}}.card-slider-section.no-content .slider-wrap{width:100%;flex:0 0 100%;padding:0 !important}.card-slider-section.no-content .slider-wrap .card-slider{width:100%}.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:30%;aspect-ratio:42/50}@media screen and (max-width: 900px){.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:40%;aspect-ratio:34/50}}@media screen and (max-width: 600px){.card-slider-section.no-content .slider-wrap .card-slider .swiper-slide{width:50%}}.card-slider-section.no-content .controls{margin-left:auto;margin-right:auto}.card-slider-section .slider-intro{padding:0px 6vw;flex:0 0 37%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1024px){.card-slider-section .slider-intro{flex:0 0 40%}}@media screen and (max-width: 900px){.card-slider-section .slider-intro{flex:0 0 100%;order:1;padding-bottom:6%}}.card-slider-section .slider-intro .heading-l{margin-bottom:22%;max-width:320px}@media screen and (max-width: 1200px){.card-slider-section .slider-intro .heading-l{margin-bottom:15%}}@media screen and (max-width: 900px){.card-slider-section .slider-intro .heading-l{margin-bottom:.5em}}.card-slider-section .slider-wrap{width:63%;flex:0 0 63%;position:relative}@media screen and (max-width: 1024px){.card-slider-section .slider-wrap{flex:0 0 60%;width:60%}}@media screen and (max-width: 900px){.card-slider-section .slider-wrap{flex:0 0 100%;order:5;padding-left:6%;padding-bottom:2%}}.card-slider-section .slider-wrap .slider-inner{width:100%;overflow:hidden;position:relative}.card-slider-section .card-slider{width:120%}@media screen and (max-width: 520px){.card-slider-section .card-slider{width:110%}}@media screen and (max-width: 475px){.card-slider-section .card-slider{width:100%}}.card-slider-section .card-slider .swiper-slide{width:33.33333%;position:relative;aspect-ratio:34/50;display:flex;overflow:hidden}@media screen and (max-width: 475px){.card-slider-section .card-slider .swiper-slide{width:50%}}.card-slider-section .card-slider .swiper-slide:hover .slide-content{opacity:1;pointer-events:auto}.card-slider-section .card-slider .swiper-slide img{position:absolute;top:-30px;left:0px;width:100%;height:calc(100% + 60px);object-fit:cover;z-index:-1}.card-slider-section .card-slider .swiper-slide .slide-content{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%;padding:1em;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:2}.card-slider-section .card-slider .swiper-slide .foe-link{color:#fff;width:fit-content}.card-slider-section .controls{width:fit-content;margin-left:0;margin-right:auto}.portals{background:var(--bg-color);border-radius:var(--section-radius);color:var(--color-text);padding-top:5%;padding-bottom:0%}.portals .inner{display:block}.portals .portals-intro{max-width:768px;margin:0 auto;text-align:center}.portals .portals-intro p:last-child{margin-bottom:0}.portals .portals-grid{grid-template-columns:repeat(2, 1fr);display:grid;gap:1em;margin-top:4%;padding-bottom:4%}.portals .portals-grid .portal{border:solid 1px var(--color-text);position:relative;overflow:hidden;border-radius:var(--card-radius);width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:16/9}.portals .portals-grid .portal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent);z-index:2}.portals .portals-grid .portal a:hover{color:var(--text-hover)}.portals .portals-grid .portal a:hover::after{opacity:.5}.portals .portals-grid .portal a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease-out}.portals .portals-grid .portal .portal-content{padding:1em;position:relative;z-index:6;pointer-events:none}.portals .portals-grid .portal img{position:absolute;top:-20%;left:0;width:100%;height:120%;object-fit:cover;z-index:1}.info-cards{padding-left:0;padding-right:0}.info-cards .info-cards-intro{max-width:768px;margin:0 auto;text-align:center}.info-cards .info-cards-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}.info-cards .line-heading{display:flex;align-items:center;justify-content:center;gap:1em;margin-bottom:5%;margin-top:5%}.info-cards .line-heading h3{margin:0}.info-cards .line-heading .line{width:100%;max-width:100px;height:1px;background:var(--color-grey)}.info-cards .info-card{background:var(--bg-color);padding:1.2em;border-radius:var(--card-radius);min-height:300px}.info-cards .info-card .icon-wrapper{display:flex;justify-content:center;align-items:center;width:fit-content;height:auto;background:var(--color-red);border-radius:10px;mask-repeat:no-repeat;mask-position:center;mask-size:24px;border:1px solid color-mix(in srgb, var(--color-red) 70%, white);margin-bottom:10%}.info-cards .info-card .info-card-icon{width:48px;height:48px;background:var(--color-text);border-radius:var(--card-radius);mask-repeat:no-repeat;mask-position:center;mask-size:24px}.info-cards .info-card .info-card-title{line-height:1.2;font-family:var(--font-body);font-size:1em;font-weight:400;color:var(--color-text);margin-bottom:.8em;font-size:1.125rem}.info-cards .info-card .content{color:var(--color-grey);font-size:1.125rem}.image-block{aspect-ratio:22/9}@media screen and (max-width: 800px){.image-block{aspect-ratio:16/9}}@media screen and (max-width: 600px){.image-block{aspect-ratio:12/9}}.image-block .img-wrapper{position:relative;aspect-ratio:16/9;overflow:hidden}.image-block .img-wrapper img{object-position:top;-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%)}.separator-line{top:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background:var(--color-gold);margin-bottom:8%}.marquee{position:absolute;width:100%;overflow:hidden;padding:1rem 0;bottom:0vw;left:0;z-index:3;transform:translateZ(0);background:var(--color-primary)}.marquee .marquee-inner{display:flex;align-items:center;white-space:nowrap;width:max-content;position:relative;gap:clamp(1.125rem,.4687rem + 1.75vw,2rem)}@media screen and (max-width: 800px){.marquee .marquee-inner{gap:clamp(1rem,.5rem + 1vw,2rem)}}.marquee .marquee-inner .marquee-text{align-items:center;font-size:clamp(1.625rem,.9687rem + 1.75vw,2.5rem);font-family:var(--font-heading-cd);line-height:1;font-weight:700;color:var(--color-secondary);text-transform:uppercase}@media screen and (max-width: 800px){.marquee .marquee-inner .marquee-text{font-size:.8rem;padding:.8rem .8rem}}.marquee .marquee-inner .marquee-text span{display:block;white-space:nowrap}.marquee .marquee-inner .dot{height:1rem;width:1rem;margin-right:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-cream);border-radius:50%}.marquee .marquee-inner .dot svg{width:100%;height:100%}.page-template-landing #header{display:none}.page-template-landing .site-footer{display:none}.page-template-landing .site-content{padding:0}.page-template-landing .ScrollSmoother-wrapper{position:static !important}#landing .landing-container{display:block}#landing .landing-container.side-by-side{display:flex}#landing .brand-col,#landing .content-col{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;color:#fff;flex:0 0 50%;padding-top:10%;position:relative}@media screen and (max-width: 600px){#landing .brand-col,#landing .content-col{padding:15% 5%}}#landing .brand-col .bg-image-left,#landing .brand-col .bg-image-right,#landing .content-col .bg-image-left,#landing .content-col .bg-image-right{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#landing .brand-col .inner,#landing .content-col .inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#landing .brand-col{background:var(--color-red)}#landing .brand-col .site-logo img{max-width:13vw;min-width:100px}#landing .brand-col .coming-soon{padding-top:10%}#landing .content-col{background:var(--color-black);padding-bottom:0}#landing .content-col h1{margin-top:0}#landing .content-col h2{margin-top:0}#landing .content-col a{color:#fff}#landing .content-col a:hover{text-decoration:underline}#landing .content-col .contact-info{padding-top:10%}#landing .content-col .contact-info .phone,#landing .content-col .contact-info .email{margin-bottom:.5em}#landing .content-col .contact-info .address{margin-top:2em}#landing .content-col .contact-info .social-links a:hover svg path{fill:#fff}#landing .content-col .line{height:1px;background-color:#fff;width:100%;margin:3.5em 0}#landing .content-col .line+div.newsletter{margin-top:0}#landing .content-col .newsletter{margin:3.5em 0px 0px;max-width:350px;width:100%}@media screen and (max-width: 900px){#landing .content-col .newsletter{text-align:center;margin:2em 0px 1em}}@media screen and (max-width: 500px){#landing .content-col .newsletter{max-width:100%}}#landing .content-col .newsletter .gform_validation_errors{background-color:var(--color-red);font-size:14px}#landing .content-col .newsletter .gform_validation_errors .gform_submission_error{font-size:1em}#landing .content-col .newsletter #gform_2{position:relative}#landing .content-col .newsletter #gform_2 input{height:3.5rem;border-radius:30px;border:none}#landing .content-col .newsletter #gform_2 input:focus{outline:var(--color-red)}#landing .content-col .newsletter #gform_2 .gform_button{position:absolute;right:0px;top:0px;bottom:0px;font-size:0px;width:4.5rem;height:3.5rem;background:url("/wp-content/themes/foe/images/shell/arrow-plane.svg") center center no-repeat;transition:background .3s ease-out}@media screen and (max-width: 900px){#landing .content-col .newsletter #gform_2 .gform_button{width:4rem;height:3rem}}#landing .content-col .newsletter #gform_2 .gform_button:hover{background:url("/wp-content/themes/foe/images/shell/arrow-plane-dark.svg") center center no-repeat}#landing .content-col .landing-footer{padding-top:30%;padding-bottom:5%}#landing .content-col .landing-footer .foe-link{color:#fff;text-decoration:none}#landing .content-col .landing-footer .foe-link:hover{text-decoration:underline}#landing .content-col .landing-footer .copyright,#landing .content-col .landing-footer .tos{font-size:.8rem}#landing .social-links{display:flex;justify-content:center;margin-top:1em}#landing .social-links a:not(.custom-social-link){width:30px;display:block;align-items:center;justify-content:center;margin:0px 10px 10px 0px;transition:background .3s ease-out;background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link):hover{background:rgba(0,0,0,0)}#landing .social-links a:not(.custom-social-link) svg{max-height:20px;max-width:20px}body .gform_wrapper .gfield:focus-within .gfield_label,body .gform_wrapper .gfield:focus-within .gform-field-label,body .gform_wrapper .gfield:has(input:not(:placeholder-shown)) .gfield_label,body .gform_wrapper .gfield:has(input:not(:placeholder-shown)) .gform-field-label{transform:translateY(-100%) scale(0.9)}body .gform_wrapper .gfield_label,body .gform_wrapper .gform-field-label{transition:all .3s ease;transform-origin:left top;transform:translateY(5px) scale(1);margin:0;padding:0;position:absolute;font-size:1rem !important;font-weight:400 !important}body .gform_wrapper input[type=text],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=number],body .gform_wrapper input[type=date],body .gform_wrapper input[type=time],body .gform_wrapper input[type=url],body .gform_wrapper input[type=search],body .gform_wrapper input[type=password],body .gform_wrapper textarea{background:rgba(0,0,0,0);border:none;color:var(--color-body);outline:none;transition:all .15s ease-out;padding-left:0 !important;margin-bottom:1rem !important;font-size:1rem !important;border-left:none !important;border-right:none !important;border-top:none !important}body .gform_wrapper input[type=text]::placeholder,body .gform_wrapper input[type=email]::placeholder,body .gform_wrapper input[type=tel]::placeholder,body .gform_wrapper input[type=number]::placeholder,body .gform_wrapper input[type=date]::placeholder,body .gform_wrapper input[type=time]::placeholder,body .gform_wrapper input[type=url]::placeholder,body .gform_wrapper input[type=search]::placeholder,body .gform_wrapper input[type=password]::placeholder,body .gform_wrapper textarea::placeholder{color:var(--color-body);position:absolute;left:0;opacity:0}body .gform_wrapper input[type=text]:focus::placeholder,body .gform_wrapper input[type=email]:focus::placeholder,body .gform_wrapper input[type=tel]:focus::placeholder,body .gform_wrapper input[type=number]:focus::placeholder,body .gform_wrapper input[type=date]:focus::placeholder,body .gform_wrapper input[type=time]:focus::placeholder,body .gform_wrapper input[type=url]:focus::placeholder,body .gform_wrapper input[type=search]:focus::placeholder,body .gform_wrapper input[type=password]:focus::placeholder,body .gform_wrapper textarea:focus::placeholder{color:rgba(0,0,0,0)}body .gform_wrapper .gform_required_legend{display:none}body .gform_wrapper.gravity-theme .gform_validation_errors{background:var(--color-black);border:none;border-radius:4px;margin:0px 0px 1.5em 0px;width:auto;box-shadow:none}body .gform_wrapper.gravity-theme .gform_validation_errors h2{color:#fff;font-family:var(--font-body);letter-spacing:.01em}body .gform_wrapper.gravity-theme .validation_message{font-family:var(--font-body);letter-spacing:.01em;background:none;padding:0;border:none;border-radius:4px;margin:0}body .gform_wrapper .gform_button{transition:all .15s ease-out;background:var(--color-black);color:var(--color-white);font-family:var(--font-button);border:none;outline:none;box-shadow:none;border-radius:4px;padding:1em 1.5em 1em;font-size:.875rem;font-weight:600;min-height:unset !important;text-transform:uppercase;letter-spacing:.01em}@media screen and (max-width: 600px){body .gform_wrapper .gform_button{padding:.5rem 1rem;font-size:14px}}body .gform_wrapper .gform_button:hover{background:var(--color-deep-red);color:var(--color-white)}body #gform_2 input[type=email]{margin-bottom:0 !important;background:var(--color-white);border:none;color:var(--color-black);padding-left:1em !important;padding-top:.7em !important}body #gform_2 input[type=email]::placeholder{color:var(--color-black) !important;opacity:.4;position:static !important}body #gform_2 .validation_message{display:none !important}@media screen and (max-width: 600px){body #gform_2 .ginput_container_email{margin-right:.5em !important}}body #gform_2 .gform-footer{margin-bottom:0 !important;padding-bottom:0 !important}body #gform_2 #gform_fields_2{display:flex;background:var(--color-cream);border-radius:1000px;border:solid 1px var(--color-cream)}body #gform_2 .gfield--type-email{flex:1 1 auto}body #gform_2 #gform_submit_button_2{width:100%;border:none;background:var(--color-primary);font-family:var(--font-button);color:#fff;border-radius:1000px;padding:1em 2em .9em;transition:all .15s ease-out;font-weight:700;text-transform:uppercase;color:var(--color-black)}body #gform_2 #gform_submit_button_2:hover{background:var(--color-green)}/*# sourceMappingURL=styles.css.map */
