:root{--Text-Sizes-Heading-1: 72px;--Text-Sizes-Heading-2: 52px;--Text-Sizes-Heading-3: 44px;--Text-Sizes-Heading-4: 36px;--Text-Sizes-Heading-5: 28px;--Text-Sizes-Heading-6: 22px;--Text-Sizes-Tagline: 16px;--Text-Sizes-Text-Large: 22px;--Text-Sizes-Text-Medium: 18px;--Text-Sizes-Text-Regular: 16px;--Text-Sizes-Text-Small: 14px;--Text-Sizes-Text-Tiny: 12px;--Section-Padding: 112px;--Subsection-Padding: 80px}@media screen and (min-width: 1041px){.mobileonly{display:none}.desktoponly{display:block}}@media screen and (max-width: 1040.5px){.mobileonly{display:block}.desktoponly{display:none}:root{--Text-Sizes-Heading-1: 44px;--Text-Sizes-Heading-2: 40px;--Text-Sizes-Heading-3: 32px;--Text-Sizes-Heading-4: 24px;--Text-Sizes-Heading-5: 20px;--Text-Sizes-Heading-6: 18px;--Text-Sizes-Tagline: 14px;--Text-Sizes-Text-Large: 18px;--Text-Sizes-Text-Medium: 16px;--Text-Sizes-Text-Regular: 14px;--Text-Sizes-Text-Small: 14px;--Text-Sizes-Text-Tiny: 12px;--Section-Padding: 64px;--Subsection-Padding: 48px}}.page-template-default .prod_hero:has(+#page .content-black){padding-bottom:var(--Section-Padding, 112px)}#page .featimg{background-color:#f4f4f4;padding:var(--Section-Padding, 112px) 0}#page .featimg img{margin-left:auto;margin-right:auto;text-align:center;max-width:100%;height:auto}#page .content{padding:0;background-color:#0d0709;color:#fff}#page .content .featuredimg,#page .content figure.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}#page .content .featuredimg figcaption,#page .content figure.wp-block-image figcaption{text-align:left}#page .content a:not(.button):not(.content-card-link):not(.wp-block-button__link){color:#ff93b7;transition:all .3s}#page .content a:not(.button):not(.content-card-link):not(.wp-block-button__link):hover{color:#2b40ff}.page-template-default #page .content{padding:var(--Section-Padding, 112px) 0 0 0}.page-template-default #page .content article{width:100%}.page-template-default #page .content.content-grey{background-color:#f4f4f4;color:#0d0709}.page-template-default #page .content.content-grey .people-block{padding:48px 0 0 0}@media screen and (max-width: 1040.5px){.page-template-default #page .content.content-grey .people-block{padding-top:18px}}.page-template-default #page .content.content-grey a:not(.button):not(.content-card-link):not(.wp-block-button__link){color:#2b40ff;transition:all .3s}.page-template-default #page .content.content-grey a:not(.button):not(.content-card-link):not(.wp-block-button__link):hover{color:#ff93b7}.page-template-default #page .content.content-black .entry-content{max-width:768px;margin-left:auto;margin-right:auto}.page-template-default #page .content.content-black .entry-content p{margin-bottom:16px}.searchresults article{margin-bottom:20px}.searchresults form{margin-bottom:50px}@media screen and (max-width: 1800px){#page .content h2{margin-left:0}}@media screen and (max-width: 1041px){#page{padding-top:0;padding-bottom:0}#page.hasfeatimg{padding-top:0}#page.hasfeatimg .content.featimg img{margin-bottom:42px}#page article .entry-content{padding:0 20px}#page article .entry-content .people-inner{padding:0}#page article .entry-content .remove-column-gap.is-layout-flex.wp-block-columns{gap:0}}.error404 #page .content{padding:var(--Section-Padding, 112px) 0}.error404 #page .content article{width:100%}.error404 #page .content .entry-content{max-width:768px;margin-left:auto;margin-right:auto}.error404 #page .content .entry-content p{margin-bottom:24px}.search #page{padding-bottom:var(--Section-Padding, 112px)}.search #page form.search-form{width:50%}