/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImZzC7XsdBMr8R.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImbjC7XsdBMr8R.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImZjC7XsdBMr8R.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImaTC7XsdBMr8R.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImZTC7XsdBMr8R.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImZDC7XsdBMr8R.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Kaw1J5X9T9RW6j9bNfFImajC7XsdBMg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufuVMGIUYD6_8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWud-VMGIUYD6_8.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuf-VMGIUYD6_8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWucOVMGIUYD6_8.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufOVMGIUYD6_8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufeVMGIUYD6_8.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuc-VMGIUYDw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFoWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFMWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFsWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFQWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFgWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFkWaDq8fMVxMw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:local("Noto Serif"),local("NotoSerif"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFcWaDq8fMU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfRqece9LOocoDg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfROece9LOocoDg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfRuece9LOocoDg.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfRSece9LOocoDg.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfRiece9LOocoDg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfRmece9LOocoDg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfReece9LOoc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bc-button,.interstitial-section__jobs-button,.unsupported-component__button{display:inline-block;padding:14px 36px;font-style:italic;font-weight:700;text-decoration:none;transition:.25s background-color ease-in-out,.25s color ease-in-out,.25s box-shadow ease-in-out,.25s transform ease-in-out;text-transform:uppercase;color:#000;color:var(--cc-button-color);position:relative;box-shadow:-3px 5px 0 0 rgba(0,0,0,.5);box-shadow:var(--cc-floating-ui-box-shadow);font-family:"Noto Serif";font-size:20px;background-color:#d79329;background-color:var(--cc-button-bg-color)}.bc-button::before,.interstitial-section__jobs-button::before,.unsupported-component__button::before{left:100%;border-left-width:12px;border-left-color:#bc633b;border-left-color:var(--cc-button-accent-color)}.bc-button::after,.interstitial-section__jobs-button::after,.unsupported-component__button::after{right:100%;border-right-width:12px;border-right-color:#bc633b;border-right-color:var(--cc-button-accent-color)}.bc-button:hover,.interstitial-section__jobs-button:hover,.unsupported-component__button:hover{box-shadow:0 0 0 0 rgba(0,0,0,.5);transform:translate(-2px,3px);background-color:#bc633b;background-color:var(--cc-button-hover-bg-color);color:#f5eacf;color:var(--cc-button-hover-color)}.bc-button:hover::before,.interstitial-section__jobs-button:hover::before,.unsupported-component__button:hover::before{transform:translate(5px,-50%)}.bc-button:hover::after,.interstitial-section__jobs-button:hover::after,.unsupported-component__button:hover::after{transform:translate(-5px,-50%)}.image-content-section,.interstitial-section,.intro-section,.two-column-section{--section-bg-color:var(--cc-dark-gray);--section-bg-image:url(/assets/cc_bg_grey_m.d7940432.jpg);background-color:var(--section-bg-color);background-image:var(--section-bg-image);background-size:cover;background-position:center;background-attachment:fixed;width:100%;display:grid;justify-items:center;padding-top:100px;padding-bottom:100px}@media (min-width:640px){.image-content-section,.interstitial-section,.intro-section,.two-column-section{--section-bg-image:url(/assets/cc_bg_grey_d.f3137389.jpg)}}.image-content-section,.interstitial-section,.intro-section,.two-column-section{padding-left:20px;padding-right:20px;box-sizing:border-box}@media (min-width:1320px){.image-content-section,.interstitial-section,.intro-section,.two-column-section{padding-top:100px;padding-bottom:150px}.image-content-section,.interstitial-section,.intro-section,.two-column-section{max-width:1280px;box-sizing:content-box;padding-left:calc(50% - 640px);padding-right:calc(50% - 640px)}}.image-content-section__primary-image{padding:10px;background-color:#f6ecd0;background-color:var(--cc-off-white);box-shadow:-3px 5px 0 0 rgba(0,0,0,.5);box-shadow:var(--cc-floating-ui-box-shadow)}@media (min-width:960px){.image-content-section__primary-image{padding:20px}}:root{--accTrSpeed:500ms;--cc-nav:#f5eacf;--cc-nav-link:#d79329;--cc-nav-active:#8fa6ac;--cc-font-family:"Noto Serif",serif;--cc-orange:#d79329;--cc-rust:#bc633b;--cc-seafoam:#2e697a;--cc-tea-stain:#f5eacf;--cc-blue-gray:#8fa6ac;--cc-off-white:#f6ecd0;--cc-mint:#90c0a8;--cc-brown:#776855;--cc-dark-gray:#414042;--cc-button-bg-color:var(--cc-orange);--cc-button-hover-bg-color:var(--cc-rust);--cc-button-accent-color:var(--cc-rust);--cc-button-color:#000;--cc-button-hover-color:var(--cc-tea-stain);--cc-h2-color:var(--cc-blue-gray);--cc-text-color:var(--cc-tea-stain);--cc-text-shadow:0 2px 6px rgba(34, 34, 34, 0.8);--cc-heading-lh:70px;--cc-heading-lh-m:42px;--cc-a-color:var(--cc-seafoam);--cc-heading-color:var(--cc-off-white);--cc-p-color:var(--cc-off-white);--cc-floating-ui-box-shadow:-3px 5px 0px 0px rgba(0, 0, 0, 0.5);--cc-footer-border-primary:var(--cc-mint);--cc-footer-border-secondary:var(--cc-seafoam)}body{font-size:18px}h1{margin-bottom:50px}h3{margin:30px 0}a{color:#2e697a;color:var(--cc-a-color);text-decoration:none}h1,h2,h3{font-size:28px;color:#f6ecd0;color:var(--cc-heading-color);text-transform:uppercase;text-align:center;line-height:42px;line-height:var(--cc-heading-lh-m);font-weight:400}p{color:#f6ecd0;color:var(--cc-p-color);font-size:18px;line-height:27px}@media (min-width:1024px){h1,h2{font-size:55px}h3{font-size:42px}h1,h2,h3{line-height:70px;line-height:var(--cc-heading-lh)}p{line-height:38px;font-size:22px}}.cc-layout{font-family:"Noto Serif",serif;font-family:var(--cc-font-family)}:focus{outline-color:#8fa6ac;outline-color:var(--cc-blue-gray);outline-style:solid;outline-offset:2px;outline-width:1px}.cc-layout p{text-align:left}.cc-layout .bc-navbar{display:block;padding:0;margin:0;border:none}.cc-layout .bc-navbar-label{background-color:#414042;position:fixed;top:0;right:0;padding:15px 20px;margin:0;z-index:5;border-bottom-left-radius:18px;border-bottom-right-radius:18px}@media (min-width:1024px){.cc-layout .bc-navbar-label{padding:15px 20px 35px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.cc-layout .bc-navbar-label{right:10%}}.bc-navbar-wrapper button{cursor:pointer}.cc-layout .bc-hamburger .bc-expander{padding:7px 0;padding-left:7px}.cc-layout .bc-hamburger .bc-expander-wrap{width:105px}.cc-layout .bc-expander-wrap::before{content:attr(data-open-label);font-style:italic;font-weight:400;line-height:36px;font-size:20px;color:#f5eacf;color:var(--cc-nav);display:inline-block;vertical-align:middle;margin-right:5px}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label .bc-expander-wrap::before{content:attr(data-close-label)}.cc-expander-menu{position:relative;width:23px;height:15px;transform:rotate(0);transition:.5s ease-in-out}.cc-expander-menu span{display:block;position:absolute;width:100%;height:3px;transition:.25s ease-in-out;left:0;background-color:#f5eacf}.cc-expander-menu span:nth-child(1){top:0}.cc-expander-menu span:nth-child(2),.cc-expander-menu span:nth-child(3){top:6px}.cc-expander-menu span:nth-child(4){top:12px}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label .cc-expander-menu span:nth-child(1),.cc-layout .cc-modal-close span:nth-child(1){top:6px;width:0%;left:50%}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label .cc-expander-menu span:nth-child(2),.cc-layout .cc-modal-close span:nth-child(2){transform:rotate(45deg)}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label .cc-expander-menu span:nth-child(3),.cc-layout .cc-modal-close span:nth-child(3){transform:rotate(-45deg)}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label .cc-expander-menu span:nth-child(4),.cc-layout .cc-modal-close span:nth-child(4){top:12px;width:0%;left:50%}.cc-layout .bc-accordion-checkbox:checked~.bc-navbar-label{background:0 0}.cc-accordion-list.cc-locale-list{display:inline-block;margin-left:15px}.cc-accordion-region{color:#f5eacf;color:var(--cc-nav)}.cc-layout .bc-accordion-content{position:fixed;top:0;right:0;min-width:300px;background-color:#404040;z-index:4;overflow:hidden}@media (min-width:1024px){.cc-layout .bc-accordion-content{right:10%}}.cc-layout .bc-accordion-checkbox:checked~.bc-accordion-content .cc-accordion-collapse{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4}.cc-accordion-list{margin:20px 0 0;padding:0;list-style:none}.cc-accordion{padding:35px;position:relative;z-index:5}.cc-accordion-item{margin-bottom:20px}.cc-accordion-item a{color:#d79329;color:var(--cc-nav-link);font-weight:700;font-style:italic;text-decoration:none}.cc-accordion-item .router-link-exact-active,.cc-accordion-item a:hover{color:#8fa6ac;color:var(--cc-nav-active)}.cc-layout-accordion .cc-layout .bc-modal-wrapper{background-color:rgba(0,0,0,.5)}.cc-locale-item{display:inline-block}.cc-locale-item+.cc-locale-item::before{content:"|";color:#f5eacf;color:var(--cc-nav);margin:0 15px}.cc-locale-select{background-color:transparent;border:none;text-transform:uppercase;font-style:italic;color:#d79329;color:var(--cc-nav-link);padding:0}.cc-locale-item .router-link-exact-active{color:#8fa6ac;color:var(--cc-nav-active)}.cc-layout .bc-footer-component{background:#000;border-top:30px solid #2e697a;border-top:30px solid var(--cc-footer-border-secondary);box-shadow:0 0 0 10px #90c0a8;box-shadow:0 0 0 10px var(--cc-footer-border-primary);margin-top:10px;padding:40px 20px;position:relative;z-index:2}.cc-layout .bc-footer{max-width:580px;margin:0 auto}.cc-layout .bc-footer-component a{color:#d79329;color:var(--cc-nav-link);font-size:20px}.cc-layout .bc-footer-legal-links{padding:40px 0 0}@media (min-width:768px){.cc-layout .bc-footer-legal-links{padding-bottom:20px}}.cc-layout .bc-footer-legal-text p{font-size:17px;line-height:normal}.cc-layout .bc-footer-link-list{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center}@media (min-width:768px){.cc-layout .bc-footer-link-list{flex-direction:row}}.cc-layout .bc-footer-link-list a{display:block;margin-bottom:2em}@media (min-width:768px){.cc-layout .bc-footer-link-list a{margin:0 .5em 1em}}.cc-layout .bc-footer-image{margin:0 auto;text-align:center;display:block}.bc-footer-images{justify-content:center;display:grid}.bc-accordion-checkbox{display:none}.bc-accordion-content{overflow:scroll;box-sizing:border-box;transition:max-height .5s 0s,padding-left 0s .5s,padding-right 0s .5s,padding-top .5s,padding-bottom .5s,border 0s .5s,margin-bottom 0s .5s,background-color .5s;transition:max-height var(--accTrSpeed) 0s,padding-left 0s var(--accTrSpeed),padding-right 0s var(--accTrSpeed),padding-top var(--accTrSpeed),padding-bottom var(--accTrSpeed),border 0s var(--accTrSpeed),margin-bottom 0s var(--accTrSpeed),background-color var(--accTrSpeed)}.bc-accordion-checkbox:checked~.bc-accordion-content{max-height:100vh;transition:max-height .5s 0s,padding-left 0s,padding-right 0s,padding-top .5s,padding-bottom .5s,background-color .5s;transition:max-height var(--accTrSpeed) 0s,padding-left 0s,padding-right 0s,padding-top var(--accTrSpeed),padding-bottom var(--accTrSpeed),background-color var(--accTrSpeed)}.bc-accordion-checkbox:not(:checked)~.bc-accordion-content{max-height:0;border:0 solid transparent;margin-bottom:0}.bc-hamburger .bc-expander-wrap{display:flex;align-items:center;justify-content:center;width:50px;height:100%;cursor:pointer}.not-found-view{background-color:#000;padding:3em;min-height:250px}.not-found-view .not-found-view__text{text-align:center}.image-content-section{border-top:10px solid var(--cc-off-white);text-align:center;position:relative;z-index:3}.image-content-section h2+p{text-align:center;text-transform:uppercase}.image-content-section h2{text-shadow:var(--cc-text-shadow);color:var(--cc-orange)}.image-content-section>*{margin:20px 0}@media (min-width:1024px){.image-content-section>*{margin:40px 0}}.image-content-section__html{max-width:800px}.job-item{background-color:#fff;padding:20px 20px 20px;box-sizing:border-box;height:100%;position:relative;font-size:1rem;box-shadow:var(--cc-floating-ui-box-shadow);display:flex;flex-wrap:wrap;align-content:space-between}.job-link{text-transform:uppercase;font-style:italic;flex-basis:100%;font-size:1.1em}.job-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.job-item .job-title{margin-bottom:30px;color:var(--cc-rust);font-size:1.6em;line-height:1.4em}.job-item .job-location{margin-bottom:10px;font-size:.9em;color:var(--cc-seafoam)}.job-item[data-location*=Novato]{background-color:var(--cc-tea-stain)}@media (min-width:1024px){.job-item{min-height:186px}}.interstitial-section{--section-bg-color:#2e697a;--section-bg-image:url(/assets/cc_bg_blue_m.0695773e.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;background-attachment:scroll;position:relative;margin-top:33px;z-index:3;border-bottom:10px solid var(--cc-blue-gray);padding-top:25px}@media (min-width:1024px){.interstitial-section{padding-top:100px;--section-bg-image:url(/assets/cc_bg_blue_d.264e81f4.jpg)}}.interstitial-section h2{color:var(--cc-orange);text-shadow:var(--cc-text-shadow)}.interstitial-section>:first-child h2{color:#8fbfa7}.interstitial-section .job-listings-header h2{color:var(--cc-heading-color)}.interstitial-section .interstitial-section__jobs{display:grid;margin-bottom:30px;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:800px){.interstitial-section .interstitial-section__jobs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.interstitial-section .interstitial-section__jobs{grid-template-columns:repeat(3,1fr)}}.interstitial-section p{color:#fff}.interstitial-section>*{margin:20px 0}.interstitial-section::after,.interstitial-section::before{content:"";display:block;bottom:100%;position:absolute;left:0}.interstitial-section::before{z-index:2;height:46px;background-repeat:repeat-x;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAAuCAYAAACyArlyAAAETElEQVR42uzbQ7gjQRSG4Rrbtm3btm3btm3btm3btm07Z75F7u5m2E+6upPFu+tVV9V/iiplk65eXl5eXl5eTn/6YSJUxwCsxDE8xDeIL37gEU5iLYaiNlLCL5SN+Uc61MdIbMQZPIED4ouvuIcjWIY+qIy4UDYXFDnREhOwHZfwEuLCR1zHQcxFF5RERCibC4Mi6ICZ2IureA9x4Q0uYxemoTUKIDiUzUVDOfTEQhzGbXyGuPAUF7AZY9EYWRAQysb8IDFqYABW/UfWp4BfuxXGcKiFFXgGMdAbrEcjRIWygdhohW14DzHQIyxEJYSCsoHU6IXD+AYx0FVMQiEEgrI4f8iNUbgAB8QgP3ASg5DJJpPWICiNWbgDMdBn7EUnJIKygXCojZV4DjHQa/hkfRSrFkY/KIwV+AZxAwe2ohz8Q1lIQNTAPoibfMYC5LboAGyNixA3eYnRSAxlMXEwEI8hbnIbPRAZymLSYireQdzkBBoiuAVXhkWwGt+9We+6MJbCKYiJrqMm/Fhgq7Qx7kJMtA+5oDQXCr3xGmISBxZbpEDGwCx8h5jkE0YjEpTmMmAzxETP0RlBoDSlW9ZX1jnrfX6UaGSfxgGWDqcgGpmHcFAaKo0HEE18Qx9Nt1j9oQ0+QDTxArU1DbDgGAsHRBPXkFvjCdc6iEb2IKGuhVE09BldEUCjc4sh+A7R0DNUgdJEZCyFaOoiskJpIjmOQDS1DXGgNFEYdyCamopQGm2bNsVbjbO+s0bbq0ExzFkYtXUdtU38aQFdbJvq6jDyQZkkNPrhPcQCFiMplEniYza+QzT3CaNNvkSRGZshFvAcnRHcxIJYGqcgFnAdteDP5Kx/BFEW+Wn30NuNs9bEGIqnEAs6hxZu2mL1i2yYiQ8QC9qBSm46IwqEEliHHxCL+YqlKOCmEAuJujgIsaDXGIc0UG4QFR1xHWI5zqxHbDOzXlnwx51BX4PfYYVGEQzFZYhN/MAetEdmBDRw8FXEFDyE2MQnrEFjg99hJUJdLMEbiE28wBxUM3DS6g9p0Qpb8AViE7cxBqUQwcBjnpzojiNwQGziNIzO+jAoimG4AvGNskHwX8By9EVDFEdGpEZspzhIjcwohcYYiNW4DAfEA3zCScxFd9RBYaRDcsR2io/UyIaKaI5R2Iy7EA/xBvsxDR1RFQWQGkkQ2ykRUiMPqqAtJmE3XkA8xCPswFi0QiXkRGokRGynZEiDQqiJzpiNw3gP8RA3sQ7D0ATlkAWpEQ+xnVIiPYqiPnphMU7jK8QDfP9F1qdykfWl0RiDsBpX/yzrnYXRQ/xsrw5IAAAAAAT9f92PEHCDADCIEQDECABiBAAxAoAYAUCMACBGABAjAIgRAMQIAGIEADECgBgBQIwAIEYAQIwAIEYAECMAiBEAxAgAYgQAMQKAGAFAjAAgRgAQIwCIEQDECABiBAAxAoAYAUCMACBGABAjABwFLlXgjt4ccsUAAAAASUVORK5CYII=)}.interstitial-section::after{width:280px;height:350px;z-index:0;background-position:center;background-size:contain;background-repeat:no-repeat;left:50%;transform:translateX(-50%);background-image:url(/assets/cc_lighthouse_d_1.b0d65202.png)}@-webkit-keyframes waves{from{background-position:78px}to{background-position:0}}@keyframes waves{from{background-position:78px}to{background-position:0}}.interstitial-section__bioshock-logos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-bottom:60px}@media (min-width:1024px){.interstitial-section__bioshock-logos{grid-template-columns:repeat(4,1fr)}}.interstitial-section__html-block{max-width:800px}.interstitial-section__jobs{max-width:1024px;margin:20px auto}.job-listings-header h2{margin-bottom:0}.interstitial-section__jobs .bc-grid-items{grid-gap:20px;grid-template-columns:1fr}@media (min-width:768px){.interstitial-section__jobs .bc-grid-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.job-listings-header h2{margin-bottom:30px}.interstitial-section__jobs .bc-grid-items{grid-gap:30px;grid-template-columns:repeat(3,1fr)}}.intro-section .bc-img{max-width:447px}.intro-section h1{color:var(--cc-h2-color);text-shadow:var(--cc-text-shadow);text-transform:uppercase;text-align:center}.intro-section a{color:var(--cc-orange)}@media (min-width:1024px){.intro-section h1{font-size:43px}}.intro-section .bc-content-img-container:after,.intro-section .bc-content-img-container:before{display:none}.intro-section__html{max-width:800px;margin:20px auto}.intro-section{color:var(--cc-text-color);padding-bottom:350px;padding-top:120px}.two-column-section{--section-bg-color:var(--cc-orange);--section-bg-image:url(/assets/cc_bg_orange_m.56b9c319.jpg);border-top:30px solid var(--cc-orange);border-bottom:30px solid var(--cc-orange);position:relative;z-index:3;grid-template-columns:repeat(1,1fr);grid-gap:10px}.two-column-section h2{color:var(--cc-tea-stain);text-shadow:var(--cc-text-shadow)}.two-column-section .bc-img img{max-width:80%}@media (min-width:1024px){.two-column-section{--section-bg-image:url(/assets/cc_bg_orange_d.f028c35a.jpg)}.two-column-section{grid-gap:100px;grid-template-columns:repeat(2,1fr)}.two-column-section h2{text-align:left}.two-column-section .bc-img img{max-width:100%}}.two-column-section__html{max-width:600px}.main-view{background-color:gray}figcaption{margin-top:15px}.bc-img{display:inline-block}.cc-layout .bc-navbar-link{position:absolute;top:15px;left:10px;z-index:2}.cc-layout .bc-navbar-img{max-width:92px}@media (min-width:1024px){.cc-layout .bc-navbar-link{display:block;position:absolute;top:117px;left:10%;z-index:2}.cc-layout .bc-navbar-img{max-width:227px}}