/*!*****************************************************************************
*      _                          _                                 _    
*  ___| |_ _____      ____ _ _ __| |_ ___  _ __ _ __ ___ ___  _   _| | __
* / __| __/ _ \ \ /\ / / _` | '__| __/ _ \| '__| '__/ __/ _ \| | | | |/ /
* \__ \ ||  __/\ V  V / (_| | |  | || (_) | |  | |_| (_| (_) | |_| |   < 
* |___/\__\___| \_/\_/ \__,_|_|   \__\___/|_|  |_(_)\___\___(_)__,_|_|\_\
*
*	Copyright (c) 2025 Stewart Orr. All rights reserved.
*
********************************************************************************
	Contents:
	- #1: Normalize
	- #2: Core, Variables, Typography & Default styles
	- #3: Components
	- #4: Debug
*******************************************************************************//*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}:root{--color-dusk: #161616;--color-cloud: #496767;--color-fog: #87a19e;--color-silver: #ffffff;--color-light: #f2f2f2;--color-white: #ffffff;--color-primary: #ef3f24;--color-social-facebook: #3B5998;--color-social-flickr: #FE0883;--color-social-foursquare: #8FD400;--color-social-google: #dd4b39;--color-social-instagram: #4E433C;--color-social-linkedin: #007bb6;--color-social-tumblr: #2B4964;--color-social-twitter: #33CCFF;--color-social-vimeo: #86B32D;--color-social-youtube: #bb0000;--color-social-github: #4078c0;--font-size-primary: 2rem;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 800;--media-size-xxsmall: 320px;--media-size-xsmall: 420px;--media-size-small: 540px;--media-size-medium: 768px;--media-size-large: 960px;--media-size-xlarge: 1024px;--media-size-xxlarge: 1280px;--media-size-xxxlarge: 1600px;--border-radius: 6px;--gap: 10px;--margin: 25px;--max-width: 1600px;--padding: 15px}@media(max-width: 767px){.up-to-medium,.desktop-only{display:none}}@media(min-width: 768px){.mobile-only{display:none}}*,*:before,*:after{box-sizing:border-box;scroll-padding:145px 0 0 0}::selection{background:#161616;color:#ef3f24;text-shadow:none}::-moz-selection{background:#161616;color:#ef3f24;text-shadow:none}html{background-color:#ef3f24;font-size:62.5%;font-family:"Eudoxus Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;height:100%;margin:0;padding:0;scroll-behavior:smooth;scrollbar-color:#ef3f24 #fff;scrollbar-width:thin}html,body{color:#fff;background:#ef3f24;margin:0;padding:0}body{background:var(--color-primary);font-size:var(--font-size-primary)}h1,h2,h3,h4,h4,h5,h6,p,table,ul,ol,dl,address,blockquote{margin:0 0 var(--margin)}h1,h2,h3,h4,h4,h5,h6{font-family:"Eudoxus Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase}h1 span,h2 span,h3 span,h4 span,h4 span,h5 span,h6 span{display:block}h1 span.blue,h2 span.blue,h3 span.blue,h4 span.blue,h4 span.blue,h5 span.blue,h6 span.blue{color:var(--color-dusk)}h1 span.outline,h2 span.outline,h3 span.outline,h4 span.outline,h4 span.outline,h5 span.outline,h6 span.outline{color:inherit;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:hsla(0,0%,100%,.8)}@media(min-width: 540px){h1 span.outline,h2 span.outline,h3 span.outline,h4 span.outline,h4 span.outline,h5 span.outline,h6 span.outline{-webkit-text-stroke-width:2px}}h1{font-size:4rem}h1 div{overflow:hidden}h1 div>*{animation:580ms cubic-bezier(0.175, 0.885, 0.32, 1) forwards slide-up-100;display:block;opacity:0}h1 div:nth-child(2)>*{animation-delay:220ms}@media(min-width: 540px){h1{font-size:5rem}}@media(min-width: 768px){h1{font-size:10rem}}@media(min-width: 960px){h1{font-size:10rem}}@media(min-width: 1280px){h1{font-size:13rem}}h2,h3,h4,h5,h6{font-size:5rem}.subtitle{font-size:2rem;font-weight:500;max-width:28em}.subtitle:last-child{margin:0 !important}@media(min-width: 540px){.subtitle{font-size:2.5rem}}@media(min-width: 768px){.subtitle{font-size:2.8rem}}@media(min-width: 960px){.subtitle{font-size:3.2rem}}@media(min-width: 1280px){.subtitle{font-size:3.6rem}}b,strong{color:#161616;font-weight:800}a{color:#161616;font-weight:800;text-decoration:none}.highlight{background:#161616;color:#fff !important;padding:.25em;box-decoration-break:clone}#page-wrapper{--page-wrapper-border: 10px;border:var(--page-wrapper-border) solid var(--color-primary);position:relative;z-index:1}@media(min-width: 540px){#page-wrapper{--page-wrapper-border: 10px}}@media(min-width: 768px){#page-wrapper{--page-wrapper-border: 15px}}@media(min-width: 960px){#page-wrapper{--page-wrapper-border: 20px}}@media(min-width: 1280px){#page-wrapper{--page-wrapper-border: 25px}}#page-wrapper::after,#page-wrapper::before{content:"";position:fixed;left:0;top:0;bottom:0;right:0;border:0 solid var(--color-white);pointer-events:none;z-index:99;transition:border 180ms cubic-bezier(0.175, 0.885, 0.32, 1)}#page-wrapper:after{border:0 solid var(--color-dusk);opacity:0;transition:border 110ms cubic-bezier(0.175, 0.885, 0.32, 1) 280ms}.loaded #page-wrapper:after{opacity:1;border:calc(var(--page-wrapper-border) - 1px) solid var(--color-dusk)}.loaded #page-wrapper:before{border:var(--page-wrapper-border) solid var(--color-white)}main#page-content{margin:0 auto;max-width:1600px;min-height:100vh;padding-top:158px}section{padding:var(--padding) calc(var(--padding)*2);position:relative}section.hero{min-height:calc(100vh - 205px)}section>:last-child{margin-bottom:0}section.navy{background-color:var(--color-dusk);color:var(--color-white)}section.navy:before{background-image:repeating-linear-gradient(-45deg, #161616, #161616 10px, #ef3f24 10px, #ef3f24 20px);content:"";position:absolute;top:0;right:0;left:0;height:25px}section.navy,section.navy h1,section.navy h2,section.navy h3,section.navy h4,section.navy h5,section.navy h6,section.navy a{color:var(--color-white)}section.white{background-color:var(--color-white);color:var(--color-dusk)}section.white,section.white h1,section.white h2,section.white h3,section.white h4,section.white h5,section.white h6,section.white a{color:var(--color-dusk)}section.center{text-align:center}section.center>*{margin-left:auto;margin-right:auto}#page-back-to-top{bottom:25px;color:#fff;display:block;height:48px;line-height:2.6;right:25px;text-align:center;width:48px;overflow:hidden;position:relative;transition:all .5s ease;z-index:1242420}#page-back-to-top::before{background:#ef3f24;bottom:8px;content:"";left:8px;right:8px;position:absolute;top:8px;transform:rotate(-45deg);border:1px solid #fff}@media(min-width: 768px){#page-back-to-top{bottom:50px}}#page-back-to-top.on{opacity:1}#page-back-to-top svg{transition:all .25s ease}#page-back-to-top:hover svg{transform:translateX(5px);animation:ease 1s infinite bounceup}@media(min-width: 768px){:root{--padding: 50px}}@media(min-width: 960px){:root{--padding: 75px}}@media(min-width: 1280px){:root{--gap: 25px;--margin: 50px;--padding: 100px}}.tippy-box[data-theme~=qodo]{background-color:var(--color-white);color:var(--color-dusk);box-shadow:0 4px 50px rgba(0,0,0,.2),0 1px 0 0 rgba(0,0,0,.1)}.tippy-box[data-theme~=qodo][data-placement^=top]>.tippy-arrow::before{border-top-color:var(--color-white)}.tippy-box[data-theme~=qodo][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:var(--color-white)}.tippy-box[data-theme~=qodo][data-placement^=left]>.tippy-arrow::before{border-left-color:var(--color-white)}.tippy-box[data-theme~=qodo][data-placement^=right]>.tippy-arrow::before{border-right-color:var(--color-white)}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-ExtraLight.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-Light.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url("/assets/fonts/EudoxusSans-ExtraBold.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@keyframes slide-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slide-up-100{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes bounceup{0%{transform:translateY(0);opacity:1}51%{transform:translateY(10px);opacity:0}50%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes social{0%{transform:translate3d(0, 0, 0) scale(0)}60%,80%,100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}70%,90%{opacity:0;transform:translate3d(0, 0, 0) scale(1)}}.button,button,input[type=button],input[type=reset],input[type=submit]{background:#161616;background-repeat:no-repeat;background-image:linear-gradient(90deg, #ffffff 0, #ffffff 50%, #ffffff 55%, transparent 55%, transparent 56%, #ffffff 56%, #ffffff 60.5%, transparent 60.5%, transparent 62%, #ffffff 62%, #ffffff 66%, transparent 66%, transparent 68%, #ffffff 68%, #ffffff 71.5%, transparent 71.5%, transparent 74%, #ffffff 74%, #ffffff 77%, transparent 77%, transparent 80%, #ffffff 80%, #ffffff 82.5%, transparent 82.5%, transparent 85%, #ffffff 85%, #ffffff 87%, transparent 87%, transparent 90%, #ffffff 90%, #ffffff 91.5%, transparent 91.5%, transparent 95%, #ffffff 95%, #ffffff 96%, transparent 96%, transparent 100%);border-radius:50px;border:0;box-shadow:0 4px 50px rgba(0,0,0,.2),0 1px 0 0 rgba(0,0,0,.1);color:#ef3f24;cursor:pointer;display:block;font-family:"Eudoxus Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:bold;padding:.6em 1.25em;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;vertical-align:top;width:auto}.button.white,button.white,input[type=button].white,input[type=reset].white,input[type=submit].white{background:#fff;background-repeat:no-repeat;background-image:linear-gradient(90deg, #161616 0, #161616 50%, #161616 55%, transparent 55%, transparent 56%, #161616 56%, #161616 60.5%, transparent 60.5%, transparent 62%, #161616 62%, #161616 66%, transparent 66%, transparent 68%, #161616 68%, #161616 71.5%, transparent 71.5%, transparent 74%, #161616 74%, #161616 77%, transparent 77%, transparent 80%, #161616 80%, #161616 82.5%, transparent 82.5%, transparent 85%, #161616 85%, #161616 87%, transparent 87%, transparent 90%, #161616 90%, #161616 91.5%, transparent 91.5%, transparent 95%, #161616 95%, #161616 96%, transparent 96%, transparent 100%)}@media(min-width: 540px){.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;text-align:left}}.button,button,input[type=button],input[type=reset],input[type=submit]{transition:all .5s ease;background-size:0 100%}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#ef3f24;background-position:0 center;background-size:200% 100%}.button:hover:before,button:hover:before,input[type=button]:hover:before,input[type=reset]:hover:before,input[type=submit]:hover:before{clip-path:ellipse(100% 100% at 0 50%)}.button.navy,button.navy,input[type=button].navy,input[type=reset].navy,input[type=submit].navy{background:#161616}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}.button+.button,.button+button,.button+input[type=button],.button+input[type=reset],.button+input[type=submit],button+.button,button+button,button+input[type=button],button+input[type=reset],button+input[type=submit],input[type=button]+.button,input[type=button]+button,input[type=button]+input[type=button],input[type=button]+input[type=reset],input[type=button]+input[type=submit],input[type=reset]+.button,input[type=reset]+button,input[type=reset]+input[type=button],input[type=reset]+input[type=reset],input[type=reset]+input[type=submit],input[type=submit]+.button,input[type=submit]+button,input[type=submit]+input[type=button],input[type=submit]+input[type=reset],input[type=submit]+input[type=submit]{margin-left:.5em}.flex{--flex-gap: 0px;display:flex;flex-wrap:wrap;margin-bottom:var(--gap)}.flex>*{margin:0}.flex.flex-padded-columns>*{padding:var(--padding)}.flex.flex-spaced-columns{--flex-gap: var(--gap);flex-wrap:wrap;margin-top:calc(-1*var(--flex-gap));margin-left:calc(-1*var(--flex-gap));width:calc(100% + var(--flex-gap))}.flex.flex-spaced-columns>*{margin:var(--flex-gap) 0 0 var(--flex-gap)}.flex.flex-spaced-columns.large-gap{--flex-gap: calc(var(--gap) * 2)}.flex.flex-reduced-margin{margin-bottom:calc(var(--margin)/2)}.flex.flex-no-margin{margin-bottom:0}.flex.align-flex-start{align-items:flex-start}.flex.align-flex-end{align-items:flex-end}.flex.align-center{align-items:center}.flex.flex-end{justify-content:flex-end}.flex.space-between{justify-content:space-between}@media(min-width: 320px){.flex.xxs-1>*,.flex .xxs-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.xxs-2>*,.flex .xxs-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.xxs-3>*,.flex .xxs-3{flex-basis:calc(25% - var(--flex-gap))}.flex.xxs-4>*,.flex .xxs-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.xxs-5>*,.flex .xxs-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.xxs-6>*,.flex .xxs-6{flex-basis:calc(50% - var(--flex-gap))}.flex.xxs-7>*,.flex .xxs-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.xxs-8>*,.flex .xxs-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.xxs-9>*,.flex .xxs-9{flex-basis:calc(75% - var(--flex-gap))}.flex.xxs-10>*,.flex .xxs-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.xxs-11>*,.flex .xxs-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.xxs-12>*,.flex .xxs-12{flex-basis:100%}.flex.xxs-auto>*,.flex .xxs-auto{flex-basis:auto}}@media(min-width: 420px){.flex.xs-1>*,.flex .xs-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.xs-2>*,.flex .xs-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.xs-3>*,.flex .xs-3{flex-basis:calc(25% - var(--flex-gap))}.flex.xs-4>*,.flex .xs-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.xs-5>*,.flex .xs-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.xs-6>*,.flex .xs-6{flex-basis:calc(50% - var(--flex-gap))}.flex.xs-7>*,.flex .xs-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.xs-8>*,.flex .xs-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.xs-9>*,.flex .xs-9{flex-basis:calc(75% - var(--flex-gap))}.flex.xs-10>*,.flex .xs-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.xs-11>*,.flex .xs-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.xs-12>*,.flex .xs-12{flex-basis:100%}.flex.xs-auto>*,.flex .xs-auto{flex-basis:auto}}@media(min-width: 540px){.flex .s-right{text-align:right}.flex.s-1>*,.flex .s-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.s-2>*,.flex .s-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.s-3>*,.flex .s-3{flex-basis:calc(25% - var(--flex-gap))}.flex.s-4>*,.flex .s-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.s-5>*,.flex .s-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.s-6>*,.flex .s-6{flex-basis:calc(50% - var(--flex-gap))}.flex.s-7>*,.flex .s-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.s-8>*,.flex .s-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.s-9>*,.flex .s-9{flex-basis:calc(75% - var(--flex-gap))}.flex.s-10>*,.flex .s-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.s-11>*,.flex .s-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.s-12>*,.flex .s-12{flex-basis:100%}.flex.s-auto>*,.flex .s-auto{flex-basis:auto}}@media(min-width: 768px){.flex .m-right{text-align:right}.flex.m-1>*,.flex .m-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.m-2>*,.flex .m-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.m-3>*,.flex .m-3{flex-basis:calc(25% - var(--flex-gap))}.flex.m-4>*,.flex .m-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.m-5>*,.flex .m-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.m-6>*,.flex .m-6{flex-basis:calc(50% - var(--flex-gap))}.flex.m-7>*,.flex .m-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.m-8>*,.flex .m-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.m-9>*,.flex .m-9{flex-basis:calc(75% - var(--flex-gap))}.flex.m-10>*,.flex .m-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.m-11>*,.flex .m-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.m-12>*,.flex .m-12{flex-basis:100%}.flex.m-auto>*,.flex .m-auto{flex-basis:auto}}@media(min-width: 960px){.flex .l-right{text-align:right}.flex.l-1>*,.flex .l-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.l-2>*,.flex .l-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.l-3>*,.flex .l-3{flex-basis:calc(25% - var(--flex-gap))}.flex.l-4>*,.flex .l-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.l-5>*,.flex .l-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.l-6>*,.flex .l-6{flex-basis:calc(50% - var(--flex-gap))}.flex.l-7>*,.flex .l-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.l-8>*,.flex .l-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.l-9>*,.flex .l-9{flex-basis:calc(75% - var(--flex-gap))}.flex.l-10>*,.flex .l-1{flex-basis:calc(83.333% - var(--flex-gap))}.flex.l-11>*,.flex .l-1{flex-basis:calc(91.667% - var(--flex-gap))}.flex.l-12>*,.flex .l-12{flex-basis:100%}.flex.l-auto>*,.flex .l-auto{flex-basis:auto}}@media(min-width: 1024px){.flex .xl-right{text-align:right}.flex.xl-1>*,.flex .xl-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.xl-2>*,.flex .xl-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.xl-3>*,.flex .xl-3{flex-basis:calc(25% - var(--flex-gap))}.flex.xl-4>*,.flex .xl-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.xl-5>*,.flex .xl-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.xl-6>*,.flex .xl-6{flex-basis:calc(50% - var(--flex-gap))}.flex.xl-7>*,.flex .xl-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.xl-8>*,.flex .xl-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.xl-9>*,.flex .xl-9{flex-basis:calc(75% - var(--flex-gap))}.flex.xl-10>*,.flex .xl-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.xl-11>*,.flex .xl-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.xl-12>*,.flex .xl-12{flex-basis:100%}.flex.xl-auto>*,.flex .xl-auto{flex-basis:auto}}@media(min-width: 1280px){.flex .xxl-right{text-align:right}.flex.xxl-1>*{flex-basis:calc(8.333% - var(--flex-gap))}.flex.xxl-2>*{flex-basis:calc(16.667% - var(--flex-gap))}.flex.xxl-3>*{flex-basis:calc(25% - var(--flex-gap))}.flex.xxl-4>*{flex-basis:calc(33.333% - var(--flex-gap))}.flex.xxl-5>*{flex-basis:calc(41.667% - var(--flex-gap))}.flex.xxl-6>*{flex-basis:calc(50% - var(--flex-gap))}.flex.xxl-7>*{flex-basis:calc(58.333% - var(--flex-gap))}.flex.xxl-8>*{flex-basis:calc(66.667% - var(--flex-gap))}.flex.xxl-9>*{flex-basis:calc(75% - var(--flex-gap))}.flex.xxl-10>*{flex-basis:calc(83.333% - var(--flex-gap))}.flex.xxl-11>*{flex-basis:calc(91.667% - var(--flex-gap))}.flex.xxl-12>*,.flex .xxl-12{flex-basis:100%}.flex.xxl-auto>*,.flex .xxl-auto{flex-basis:auto}}@media(min-width: 1600px){.flex .xxxl-right{text-align:right}.flex.xxxl-1>*,.flex .xxxl-1{flex-basis:calc(8.333% - var(--flex-gap))}.flex.xxxl-2>*,.flex .xxxl-2{flex-basis:calc(16.667% - var(--flex-gap))}.flex.xxxl-3>*,.flex .xxxl-3{flex-basis:calc(25% - var(--flex-gap))}.flex.xxxl-4>*,.flex .xxxl-4{flex-basis:calc(33.333% - var(--flex-gap))}.flex.xxxl-5>*,.flex .xxxl-5{flex-basis:calc(41.667% - var(--flex-gap))}.flex.xxxl-6>*,.flex .xxxl-6{flex-basis:calc(50% - var(--flex-gap))}.flex.xxxl-7>*,.flex .xxxl-7{flex-basis:calc(58.333% - var(--flex-gap))}.flex.xxxl-8>*,.flex .xxxl-8{flex-basis:calc(66.667% - var(--flex-gap))}.flex.xxxl-9>*,.flex .xxxl-9{flex-basis:calc(75% - var(--flex-gap))}.flex.xxxl-10>*,.flex .xxxl-10{flex-basis:calc(83.333% - var(--flex-gap))}.flex.xxxl-11>*,.flex .xxxl-11{flex-basis:calc(91.667% - var(--flex-gap))}.flex.xxxl-12>*,.flex .xxxl-12{flex-basis:100%}.flex.xxxl-auto>*,.flex .xxxl-auto{flex-basis:auto}}@supports(display: grid){.grid{display:grid;margin-bottom:var(--margin);width:100%;grid-template-columns:repeat(12, 1fr)}.grid.grid-padded-columns>*{padding:var(--padding)}.grid.grid-spaced-columns{gap:var(--gap)}.grid.grid-spaced-columns .panel{margin-bottom:0 !important}.grid.grid-reduced-margin{margin-bottom:calc(var(--margin)/2)}.grid.grid-no-margin{margin-bottom:0}.grid.align-flex-start{align-items:flex-start}.grid.align-flex-end{align-items:flex-end}.grid.align-center{align-items:center}.grid.grid-debug{background:rgba(255,0,0,.1);outline:5px solid #000}.grid.grid-debug>.col{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.25)}.grid>*{grid-column:span 12/span 12;max-width:100%}.grid>*>:last-child{margin-bottom:0 !important}.grid>.col-right{text-align:right}@media(min-width: 320px){.grid.xxs-1>*{grid-column:span 1}.grid.xxs-2>*{grid-column:span 2}.grid.xxs-3>*{grid-column:span 3}.grid.xxs-4>*{grid-column:span 4}.grid.xxs-5>*{grid-column:span 5}.grid.xxs-6>*{grid-column:span 6}.grid.xxs-7>*{grid-column:span 7}.grid.xxs-8>*{grid-column:span 8}.grid.xxs-9>*{grid-column:span 9}.grid.xxs-10>*{grid-column:span 10}.grid.xxs-11>*{grid-column:span 11}.grid.xxs-12>*{grid-column:span 12}.grid.xxs-auto>*{grid-column:auto}.grid>.xxs-1{grid-column:span 1 !important}.grid>.xxs-2{grid-column:span 2 !important}.grid>.xxs-3{grid-column:span 3 !important}.grid>.xxs-4{grid-column:span 4 !important}.grid>.xxs-5{grid-column:span 5 !important}.grid>.xxs-6{grid-column:span 6 !important}.grid>.xxs-7{grid-column:span 7 !important}.grid>.xxs-8{grid-column:span 8 !important}.grid>.xxs-9{grid-column:span 9 !important}.grid>.xxs-10{grid-column:span 10 !important}.grid>.xxs-11{grid-column:span 11 !important}.grid>.xxs-12{grid-column:span 12 !important}.grid>.xxs-auto{grid-column:auto !important}}@media(min-width: 320px){.grid.xxs-r-1>*{grid-row:span 1}.grid.xxs-r-2>*{grid-row:span 2}.grid.xxs-r-3>*{grid-row:span 3}.grid.xxs-r-4>*{grid-row:span 4}.grid.xxs-r-5>*{grid-row:span 5}.grid.xxs-r-6>*{grid-row:span 6}.grid.xxs-r-7>*{grid-row:span 7}.grid.xxs-r-8>*{grid-row:span 8}.grid.xxs-r-9>*{grid-row:span 9}.grid.xxs-r-10>*{grid-row:span 10}.grid.xxs-r-11>*{grid-row:span 11}.grid.xxs-r-12>*{grid-row:span 12}.grid.xxs-r-auto>*{grid-row:auto}.grid>.xxs-r-1{grid-row:span 1 !important}.grid>.xxs-r-2{grid-row:span 2 !important}.grid>.xxs-r-3{grid-row:span 3 !important}.grid>.xxs-r-4{grid-row:span 4 !important}.grid>.xxs-r-5{grid-row:span 5 !important}.grid>.xxs-r-6{grid-row:span 6 !important}.grid>.xxs-r-7{grid-row:span 7 !important}.grid>.xxs-r-8{grid-row:span 8 !important}.grid>.xxs-r-9{grid-row:span 9 !important}.grid>.xxs-r-10{grid-row:span 10 !important}.grid>.xxs-r-11{grid-row:span 11 !important}.grid>.xxs-r-12{grid-row:span 12 !important}.grid>.xxs-r-auto{grid-row:auto !important}}@media(min-width: 420px){.grid.xs-1>*{grid-column:span 1}.grid.xs-2>*{grid-column:span 2}.grid.xs-3>*{grid-column:span 3}.grid.xs-4>*{grid-column:span 4}.grid.xs-5>*{grid-column:span 5}.grid.xs-6>*{grid-column:span 6}.grid.xs-7>*{grid-column:span 7}.grid.xs-8>*{grid-column:span 8}.grid.xs-9>*{grid-column:span 9}.grid.xs-10>*{grid-column:span 10}.grid.xs-11>*{grid-column:span 11}.grid.xs-12>*{grid-column:span 12}.grid.xs-auto>*{grid-column:auto}.grid>.xs-1{grid-column:span 1 !important}.grid>.xs-2{grid-column:span 2 !important}.grid>.xs-3{grid-column:span 3 !important}.grid>.xs-4{grid-column:span 4 !important}.grid>.xs-5{grid-column:span 5 !important}.grid>.xs-6{grid-column:span 6 !important}.grid>.xs-7{grid-column:span 7 !important}.grid>.xs-8{grid-column:span 8 !important}.grid>.xs-9{grid-column:span 9 !important}.grid>.xs-10{grid-column:span 10 !important}.grid>.xs-11{grid-column:span 11 !important}.grid>.xs-12{grid-column:span 12 !important}.grid>.xs-auto{grid-column:auto !important}}@media(min-width: 420px){.grid.xs-r-1>*{grid-row:span 1}.grid.xs-r-2>*{grid-row:span 2}.grid.xs-r-3>*{grid-row:span 3}.grid.xs-r-4>*{grid-row:span 4}.grid.xs-r-5>*{grid-row:span 5}.grid.xs-r-6>*{grid-row:span 6}.grid.xs-r-7>*{grid-row:span 7}.grid.xs-r-8>*{grid-row:span 8}.grid.xs-r-9>*{grid-row:span 9}.grid.xs-r-10>*{grid-row:span 10}.grid.xs-r-11>*{grid-row:span 11}.grid.xs-r-12>*{grid-row:span 12}.grid.xs-r-auto>*{grid-row:auto}.grid>.xs-r-1{grid-row:span 1 !important}.grid>.xs-r-2{grid-row:span 2 !important}.grid>.xs-r-3{grid-row:span 3 !important}.grid>.xs-r-4{grid-row:span 4 !important}.grid>.xs-r-5{grid-row:span 5 !important}.grid>.xs-r-6{grid-row:span 6 !important}.grid>.xs-r-7{grid-row:span 7 !important}.grid>.xs-r-8{grid-row:span 8 !important}.grid>.xs-r-9{grid-row:span 9 !important}.grid>.xs-r-10{grid-row:span 10 !important}.grid>.xs-r-11{grid-row:span 11 !important}.grid>.xs-r-12{grid-row:span 12 !important}.grid>.xs-r-auto{grid-row:auto !important}}@media(min-width: 540px){.grid.s-1>*{grid-column:span 1}.grid.s-2>*{grid-column:span 2}.grid.s-3>*{grid-column:span 3}.grid.s-4>*{grid-column:span 4}.grid.s-5>*{grid-column:span 5}.grid.s-6>*{grid-column:span 6}.grid.s-7>*{grid-column:span 7}.grid.s-8>*{grid-column:span 8}.grid.s-9>*{grid-column:span 9}.grid.s-10>*{grid-column:span 10}.grid.s-11>*{grid-column:span 11}.grid.s-12>*{grid-column:span 12}.grid.s-auto>*{grid-column:auto}.grid>.s-1{grid-column:span 1 !important}.grid>.s-2{grid-column:span 2 !important}.grid>.s-3{grid-column:span 3 !important}.grid>.s-4{grid-column:span 4 !important}.grid>.s-5{grid-column:span 5 !important}.grid>.s-6{grid-column:span 6 !important}.grid>.s-7{grid-column:span 7 !important}.grid>.s-8{grid-column:span 8 !important}.grid>.s-9{grid-column:span 9 !important}.grid>.s-10{grid-column:span 10 !important}.grid>.s-11{grid-column:span 11 !important}.grid>.s-12{grid-column:span 12 !important}.grid>.s-auto{grid-column:auto !important}}@media(min-width: 540px){.grid.s-r-1>*{grid-row:span 1}.grid.s-r-2>*{grid-row:span 2}.grid.s-r-3>*{grid-row:span 3}.grid.s-r-4>*{grid-row:span 4}.grid.s-r-5>*{grid-row:span 5}.grid.s-r-6>*{grid-row:span 6}.grid.s-r-7>*{grid-row:span 7}.grid.s-r-8>*{grid-row:span 8}.grid.s-r-9>*{grid-row:span 9}.grid.s-r-10>*{grid-row:span 10}.grid.s-r-11>*{grid-row:span 11}.grid.s-r-12>*{grid-row:span 12}.grid.s-r-auto>*{grid-row:auto}.grid>.s-r-1{grid-row:span 1 !important}.grid>.s-r-2{grid-row:span 2 !important}.grid>.s-r-3{grid-row:span 3 !important}.grid>.s-r-4{grid-row:span 4 !important}.grid>.s-r-5{grid-row:span 5 !important}.grid>.s-r-6{grid-row:span 6 !important}.grid>.s-r-7{grid-row:span 7 !important}.grid>.s-r-8{grid-row:span 8 !important}.grid>.s-r-9{grid-row:span 9 !important}.grid>.s-r-10{grid-row:span 10 !important}.grid>.s-r-11{grid-row:span 11 !important}.grid>.s-r-12{grid-row:span 12 !important}.grid>.s-r-auto{grid-row:auto !important}}@media(min-width: 768px){.grid.m-1>*{grid-column:span 1}.grid.m-2>*{grid-column:span 2}.grid.m-3>*{grid-column:span 3}.grid.m-4>*{grid-column:span 4}.grid.m-5>*{grid-column:span 5}.grid.m-6>*{grid-column:span 6}.grid.m-7>*{grid-column:span 7}.grid.m-8>*{grid-column:span 8}.grid.m-9>*{grid-column:span 9}.grid.m-10>*{grid-column:span 10}.grid.m-11>*{grid-column:span 11}.grid.m-12>*{grid-column:span 12}.grid.m-auto>*{grid-column:auto}.grid>.m-1{grid-column:span 1 !important}.grid>.m-2{grid-column:span 2 !important}.grid>.m-3{grid-column:span 3 !important}.grid>.m-4{grid-column:span 4 !important}.grid>.m-5{grid-column:span 5 !important}.grid>.m-6{grid-column:span 6 !important}.grid>.m-7{grid-column:span 7 !important}.grid>.m-8{grid-column:span 8 !important}.grid>.m-9{grid-column:span 9 !important}.grid>.m-10{grid-column:span 10 !important}.grid>.m-11{grid-column:span 11 !important}.grid>.m-12{grid-column:span 12 !important}.grid>.m-auto{grid-column:auto !important}}@media(min-width: 768px){.grid.m-r-1>*{grid-row:span 1}.grid.m-r-2>*{grid-row:span 2}.grid.m-r-3>*{grid-row:span 3}.grid.m-r-4>*{grid-row:span 4}.grid.m-r-5>*{grid-row:span 5}.grid.m-r-6>*{grid-row:span 6}.grid.m-r-7>*{grid-row:span 7}.grid.m-r-8>*{grid-row:span 8}.grid.m-r-9>*{grid-row:span 9}.grid.m-r-10>*{grid-row:span 10}.grid.m-r-11>*{grid-row:span 11}.grid.m-r-12>*{grid-row:span 12}.grid.m-r-auto>*{grid-row:auto}.grid>.m-r-1{grid-row:span 1 !important}.grid>.m-r-2{grid-row:span 2 !important}.grid>.m-r-3{grid-row:span 3 !important}.grid>.m-r-4{grid-row:span 4 !important}.grid>.m-r-5{grid-row:span 5 !important}.grid>.m-r-6{grid-row:span 6 !important}.grid>.m-r-7{grid-row:span 7 !important}.grid>.m-r-8{grid-row:span 8 !important}.grid>.m-r-9{grid-row:span 9 !important}.grid>.m-r-10{grid-row:span 10 !important}.grid>.m-r-11{grid-row:span 11 !important}.grid>.m-r-12{grid-row:span 12 !important}.grid>.m-r-auto{grid-row:auto !important}}@media(min-width: 960px){.grid.l-1>*{grid-column:span 1}.grid.l-2>*{grid-column:span 2}.grid.l-3>*{grid-column:span 3}.grid.l-4>*{grid-column:span 4}.grid.l-5>*{grid-column:span 5}.grid.l-6>*{grid-column:span 6}.grid.l-7>*{grid-column:span 7}.grid.l-8>*{grid-column:span 8}.grid.l-9>*{grid-column:span 9}.grid.l-10>*{grid-column:span 10}.grid.l-11>*{grid-column:span 11}.grid.l-12>*{grid-column:span 12}.grid.l-auto>*{grid-column:auto}.grid>.l-1{grid-column:span 1 !important}.grid>.l-2{grid-column:span 2 !important}.grid>.l-3{grid-column:span 3 !important}.grid>.l-4{grid-column:span 4 !important}.grid>.l-5{grid-column:span 5 !important}.grid>.l-6{grid-column:span 6 !important}.grid>.l-7{grid-column:span 7 !important}.grid>.l-8{grid-column:span 8 !important}.grid>.l-9{grid-column:span 9 !important}.grid>.l-10{grid-column:span 10 !important}.grid>.l-11{grid-column:span 11 !important}.grid>.l-12{grid-column:span 12 !important}.grid>.l-auto{grid-column:auto !important}}@media(min-width: 960px){.grid.l-r-1>*{grid-row:span 1}.grid.l-r-2>*{grid-row:span 2}.grid.l-r-3>*{grid-row:span 3}.grid.l-r-4>*{grid-row:span 4}.grid.l-r-5>*{grid-row:span 5}.grid.l-r-6>*{grid-row:span 6}.grid.l-r-7>*{grid-row:span 7}.grid.l-r-8>*{grid-row:span 8}.grid.l-r-9>*{grid-row:span 9}.grid.l-r-10>*{grid-row:span 10}.grid.l-r-11>*{grid-row:span 11}.grid.l-r-12>*{grid-row:span 12}.grid.l-r-auto>*{grid-row:auto}.grid>.l-r-1{grid-row:span 1 !important}.grid>.l-r-2{grid-row:span 2 !important}.grid>.l-r-3{grid-row:span 3 !important}.grid>.l-r-4{grid-row:span 4 !important}.grid>.l-r-5{grid-row:span 5 !important}.grid>.l-r-6{grid-row:span 6 !important}.grid>.l-r-7{grid-row:span 7 !important}.grid>.l-r-8{grid-row:span 8 !important}.grid>.l-r-9{grid-row:span 9 !important}.grid>.l-r-10{grid-row:span 10 !important}.grid>.l-r-11{grid-row:span 11 !important}.grid>.l-r-12{grid-row:span 12 !important}.grid>.l-r-auto{grid-row:auto !important}}@media(min-width: 1024px){.grid.xl-1>*{grid-column:span 1}.grid.xl-2>*{grid-column:span 2}.grid.xl-3>*{grid-column:span 3}.grid.xl-4>*{grid-column:span 4}.grid.xl-5>*{grid-column:span 5}.grid.xl-6>*{grid-column:span 6}.grid.xl-7>*{grid-column:span 7}.grid.xl-8>*{grid-column:span 8}.grid.xl-9>*{grid-column:span 9}.grid.xl-10>*{grid-column:span 10}.grid.xl-11>*{grid-column:span 11}.grid.xl-12>*{grid-column:span 12}.grid.xl-auto>*{grid-column:auto}.grid>.xl-1{grid-column:span 1 !important}.grid>.xl-2{grid-column:span 2 !important}.grid>.xl-3{grid-column:span 3 !important}.grid>.xl-4{grid-column:span 4 !important}.grid>.xl-5{grid-column:span 5 !important}.grid>.xl-6{grid-column:span 6 !important}.grid>.xl-7{grid-column:span 7 !important}.grid>.xl-8{grid-column:span 8 !important}.grid>.xl-9{grid-column:span 9 !important}.grid>.xl-10{grid-column:span 10 !important}.grid>.xl-11{grid-column:span 11 !important}.grid>.xl-12{grid-column:span 12 !important}.grid>.xl-auto{grid-column:auto !important}}@media(min-width: 1024px){.grid.xl-r-1>*{grid-row:span 1}.grid.xl-r-2>*{grid-row:span 2}.grid.xl-r-3>*{grid-row:span 3}.grid.xl-r-4>*{grid-row:span 4}.grid.xl-r-5>*{grid-row:span 5}.grid.xl-r-6>*{grid-row:span 6}.grid.xl-r-7>*{grid-row:span 7}.grid.xl-r-8>*{grid-row:span 8}.grid.xl-r-9>*{grid-row:span 9}.grid.xl-r-10>*{grid-row:span 10}.grid.xl-r-11>*{grid-row:span 11}.grid.xl-r-12>*{grid-row:span 12}.grid.xl-r-auto>*{grid-row:auto}.grid>.xl-r-1{grid-row:span 1 !important}.grid>.xl-r-2{grid-row:span 2 !important}.grid>.xl-r-3{grid-row:span 3 !important}.grid>.xl-r-4{grid-row:span 4 !important}.grid>.xl-r-5{grid-row:span 5 !important}.grid>.xl-r-6{grid-row:span 6 !important}.grid>.xl-r-7{grid-row:span 7 !important}.grid>.xl-r-8{grid-row:span 8 !important}.grid>.xl-r-9{grid-row:span 9 !important}.grid>.xl-r-10{grid-row:span 10 !important}.grid>.xl-r-11{grid-row:span 11 !important}.grid>.xl-r-12{grid-row:span 12 !important}.grid>.xl-r-auto{grid-row:auto !important}}@media(min-width: 1280px){.grid.xxl-1>*{grid-column:span 1}.grid.xxl-2>*{grid-column:span 2}.grid.xxl-3>*{grid-column:span 3}.grid.xxl-4>*{grid-column:span 4}.grid.xxl-5>*{grid-column:span 5}.grid.xxl-6>*{grid-column:span 6}.grid.xxl-7>*{grid-column:span 7}.grid.xxl-8>*{grid-column:span 8}.grid.xxl-9>*{grid-column:span 9}.grid.xxl-10>*{grid-column:span 10}.grid.xxl-11>*{grid-column:span 11}.grid.xxl-12>*{grid-column:span 12}.grid.xxl-auto>*{grid-column:auto}.grid>.xxl-1{grid-column:span 1 !important}.grid>.xxl-2{grid-column:span 2 !important}.grid>.xxl-3{grid-column:span 3 !important}.grid>.xxl-4{grid-column:span 4 !important}.grid>.xxl-5{grid-column:span 5 !important}.grid>.xxl-6{grid-column:span 6 !important}.grid>.xxl-7{grid-column:span 7 !important}.grid>.xxl-8{grid-column:span 8 !important}.grid>.xxl-9{grid-column:span 9 !important}.grid>.xxl-10{grid-column:span 10 !important}.grid>.xxl-11{grid-column:span 11 !important}.grid>.xxl-12{grid-column:span 12 !important}.grid>.xxl-auto{grid-column:auto !important}}@media(min-width: 1280px){.grid.xxl-r-1>*{grid-row:span 1}.grid.xxl-r-2>*{grid-row:span 2}.grid.xxl-r-3>*{grid-row:span 3}.grid.xxl-r-4>*{grid-row:span 4}.grid.xxl-r-5>*{grid-row:span 5}.grid.xxl-r-6>*{grid-row:span 6}.grid.xxl-r-7>*{grid-row:span 7}.grid.xxl-r-8>*{grid-row:span 8}.grid.xxl-r-9>*{grid-row:span 9}.grid.xxl-r-10>*{grid-row:span 10}.grid.xxl-r-11>*{grid-row:span 11}.grid.xxl-r-12>*{grid-row:span 12}.grid.xxl-r-auto>*{grid-row:auto}.grid>.xxl-r-1{grid-row:span 1 !important}.grid>.xxl-r-2{grid-row:span 2 !important}.grid>.xxl-r-3{grid-row:span 3 !important}.grid>.xxl-r-4{grid-row:span 4 !important}.grid>.xxl-r-5{grid-row:span 5 !important}.grid>.xxl-r-6{grid-row:span 6 !important}.grid>.xxl-r-7{grid-row:span 7 !important}.grid>.xxl-r-8{grid-row:span 8 !important}.grid>.xxl-r-9{grid-row:span 9 !important}.grid>.xxl-r-10{grid-row:span 10 !important}.grid>.xxl-r-11{grid-row:span 11 !important}.grid>.xxl-r-12{grid-row:span 12 !important}.grid>.xxl-r-auto{grid-row:auto !important}}@media(min-width: 1600px){.grid.xxxl-1>*{grid-column:span 1}.grid.xxxl-2>*{grid-column:span 2}.grid.xxxl-3>*{grid-column:span 3}.grid.xxxl-4>*{grid-column:span 4}.grid.xxxl-5>*{grid-column:span 5}.grid.xxxl-6>*{grid-column:span 6}.grid.xxxl-7>*{grid-column:span 7}.grid.xxxl-8>*{grid-column:span 8}.grid.xxxl-9>*{grid-column:span 9}.grid.xxxl-10>*{grid-column:span 10}.grid.xxxl-11>*{grid-column:span 11}.grid.xxxl-12>*{grid-column:span 12}.grid.xxxl-auto>*{grid-column:auto}.grid>.xxxl-1{grid-column:span 1 !important}.grid>.xxxl-2{grid-column:span 2 !important}.grid>.xxxl-3{grid-column:span 3 !important}.grid>.xxxl-4{grid-column:span 4 !important}.grid>.xxxl-5{grid-column:span 5 !important}.grid>.xxxl-6{grid-column:span 6 !important}.grid>.xxxl-7{grid-column:span 7 !important}.grid>.xxxl-8{grid-column:span 8 !important}.grid>.xxxl-9{grid-column:span 9 !important}.grid>.xxxl-10{grid-column:span 10 !important}.grid>.xxxl-11{grid-column:span 11 !important}.grid>.xxxl-12{grid-column:span 12 !important}.grid>.xxxl-auto{grid-column:auto !important}}@media(min-width: 1600px){.grid.xxxl-r-1>*{grid-row:span 1}.grid.xxxl-r-2>*{grid-row:span 2}.grid.xxxl-r-3>*{grid-row:span 3}.grid.xxxl-r-4>*{grid-row:span 4}.grid.xxxl-r-5>*{grid-row:span 5}.grid.xxxl-r-6>*{grid-row:span 6}.grid.xxxl-r-7>*{grid-row:span 7}.grid.xxxl-r-8>*{grid-row:span 8}.grid.xxxl-r-9>*{grid-row:span 9}.grid.xxxl-r-10>*{grid-row:span 10}.grid.xxxl-r-11>*{grid-row:span 11}.grid.xxxl-r-12>*{grid-row:span 12}.grid.xxxl-r-auto>*{grid-row:auto}.grid>.xxxl-r-1{grid-row:span 1 !important}.grid>.xxxl-r-2{grid-row:span 2 !important}.grid>.xxxl-r-3{grid-row:span 3 !important}.grid>.xxxl-r-4{grid-row:span 4 !important}.grid>.xxxl-r-5{grid-row:span 5 !important}.grid>.xxxl-r-6{grid-row:span 6 !important}.grid>.xxxl-r-7{grid-row:span 7 !important}.grid>.xxxl-r-8{grid-row:span 8 !important}.grid>.xxxl-r-9{grid-row:span 9 !important}.grid>.xxxl-r-10{grid-row:span 10 !important}.grid>.xxxl-r-11{grid-row:span 11 !important}.grid>.xxxl-r-12{grid-row:span 12 !important}.grid>.xxxl-r-auto{grid-row:auto !important}}}header#page-header{--header-height: 25px;background:#ef3f24;box-shadow:0 0 4px rgba(0,0,0,.3);left:0;padding:65px var(--padding) 30px;position:fixed;right:0;top:0;backdrop-filter:blur(10px);z-index:1}@media(min-width: 960px){header#page-header{--header-height: 30px}}@media(min-width: 1280px){header#page-header{--header-height: 40px}}header#page-header::before{background:repeating-linear-gradient(-45deg, #161616, #161616 10px, #ef3f24 10px, #ef3f24 20px);content:"";height:15px;top:0;position:absolute;bottom:0;left:0;right:0}.js header#page-header::before{transition:all .35s cubic-bezier(0.175, 0.885, 0.32, 1) 500ms;height:0}.js.loaded header#page-header::before{height:var(--header-height)}header#page-header .wrap{padding-top:25px}.js header#page-header .wrap{transition:all .85s cubic-bezier(0.175, 0.885, 0.32, 1) 1.35s;opacity:0}.js.loaded header#page-header .wrap{opacity:1}header#page-header h3{margin:0}header#page-header h3 a{display:block;color:#161616;font-size:3.2rem}header#page-header h3 a:hover{opacity:.5}header#page-header h3 img,header#page-header h3 svg{width:40px;height:40px}footer#page-footer{margin:0 var(--margin);max-width:1600px;padding:calc(var(--padding));position:sticky;top:100%}.footer-in-view footer#page-footer{border-top:1px solid}footer#page-footer .footer-content{align-items:center;display:flex;flex-direction:column;width:100%}@media(min-width: 768px){footer#page-footer .footer-content{flex-direction:row;justify-content:space-between}footer#page-footer .footer-content .col{flex:1 0 auto}}footer#page-footer .footer-content,footer#page-footer .footer-content h1,footer#page-footer .footer-content h2,footer#page-footer .footer-content h3,footer#page-footer .footer-content h4,footer#page-footer .footer-content h5,footer#page-footer .footer-content h6,footer#page-footer .footer-content ul,footer#page-footer .footer-content p,footer#page-footer .footer-content dl,footer#page-footer .footer-content a{color:#fff;font-family:"Eudoxus Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.2rem;text-transform:uppercase;margin-bottom:0}@media(min-width: 768px){footer#page-footer .footer-content,footer#page-footer .footer-content h1,footer#page-footer .footer-content h2,footer#page-footer .footer-content h3,footer#page-footer .footer-content h4,footer#page-footer .footer-content h5,footer#page-footer .footer-content h6,footer#page-footer .footer-content ul,footer#page-footer .footer-content p,footer#page-footer .footer-content dl,footer#page-footer .footer-content a{font-size:1.3rem}}footer#page-footer .footer-content .footer-links{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width: 960px){footer#page-footer .footer-content .footer-links{flex-direction:row;justify-content:flex-end}}footer#page-footer .footer-content .footer-links li .link-caption{opacity:.66}footer#page-footer .footer-content .footer-links li::before{color:#161616;content:"//";display:inline-block;font-weight:800;letter-spacing:-0.1em;line-height:1;margin:-0.1em 1em 0;vertical-align:middle}footer#page-footer .footer-content .footer-links a{font-weight:400;position:relative}footer#page-footer .footer-content .footer-links a::after{content:"";height:0;left:0;right:0;background-color:#fff;transition:all .2s ease;position:absolute;top:100%}footer#page-footer .footer-content .footer-links a:hover{position:relative}footer#page-footer .footer-content .footer-links a:hover::after{height:2px}footer#page-footer .logo,footer#page-footer .logo a{color:var(--color-white)}footer#page-footer .logo svg{max-width:16px;vertical-align:bottom;margin-right:1em}.icon{display:inline-block;width:1.25em;height:1.25em;margin-right:.25em;margin-top:-0.25em;stroke-width:2;stroke:currentColor;fill:none;vertical-align:middle}.icon *{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon circle,.icon path{stroke:none !important;fill:currentColor !important}.icon.icon-fill *{stroke:none;fill:currentColor}.icon.icon-alone{margin-right:0}.icon.icon-right{margin-left:.25em;margin-right:0}::-webkit-input-placeholder{color:rgba(0,0,0,.3) !important;text-transform:initial}:-moz-placeholder{color:rgba(0,0,0,.3) !important;text-transform:initial}::-moz-placeholder{color:rgba(0,0,0,.3) !important;text-transform:initial}:-ms-input-placeholder{color:rgba(0,0,0,.3) !important;text-transform:initial}form fieldset{border:0;margin:0;padding:0}form ul,form ol{list-style:none;margin:0;padding:0}form ul li,form ol li{margin-bottom:var(--margin);position:relative}form label{display:block;font-size:1.3rem;margin-bottom:calc(var(--margin)/4);text-align:left;transition:all .1s ease-in-out;text-transform:uppercase}form span.required{color:#ef3f24;display:inline-block;position:relative;text-indent:-9999em}form span.required:after{bottom:0;content:"*";font-size:1.25em;left:0;position:absolute;right:0;text-align:center;text-indent:0;top:0}form .input-wrap{display:block;overflow:hidden;position:relative}form .input-wrap.active:before{color:#ef3f24;opacity:1;left:.4em;transition:all .1s ease-in-out .1s}form input[type=text],form input[type=password],form input[type=search],form input[type=email],form input[type=tel],form input[type=url],form textarea{background:#fff;border:1px solid #fff;font-family:inherit;border-radius:6px;padding:12px;transition:all .1s ease-in-out;width:100%}form input[type=text]:hover,form input[type=password]:hover,form input[type=search]:hover,form input[type=email]:hover,form input[type=tel]:hover,form input[type=url]:hover,form textarea:hover{background:#f2f2f2}form input[type=text]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=url]:focus,form textarea:focus{border:3px solid #161616;color:#ef3f24;padding:11px;outline:0 !important}form input[type=url],form input[type=email]{text-transform:lowercase}form textarea{resize:vertical}form li.error{color:#ef3f24}form li.error input[type=text],form li.error input[type=password],form li.error input[type=search],form li.error input[type=email],form li.error input[type=tel],form li.error input[type=url],form li.error textarea{background:url(/images/form-error.png) #f7ecec;color:#a8421a;padding:.33em 0 .33em 2em}form li.error input[type=text]:hover,form li.error input[type=text]:hover,form li.error input[type=text]:hover,form li.error input[type=password]:hover,form li.error input[type=password]:hover,form li.error input[type=password]:hover,form li.error input[type=search]:hover,form li.error input[type=search]:hover,form li.error input[type=search]:hover,form li.error input[type=email]:hover,form li.error input[type=email]:hover,form li.error input[type=email]:hover,form li.error input[type=tel]:hover,form li.error input[type=tel]:hover,form li.error input[type=tel]:hover,form li.error input[type=url]:hover,form li.error input[type=url]:hover,form li.error input[type=url]:hover,form li.error textarea:hover,form li.error textarea:hover,form li.error textarea:hover{border:2px solid red;color:red}form li.error .input-wrap:before{color:#a8421a;opacity:1;left:.4em}form li.error span.error{background:#a8421a;color:#fff;display:inline-block;font-size:76%;line-height:1;margin:0 0 5px;position:absolute;right:25px;top:1.75em}form li.error span.error:after{content:"";position:absolute;right:0;bottom:-3px;border-left:3px solid rgba(0,0,0,0);border-top:3px solid #a8421a}.social-links,.social-links li{list-style:0;margin:0;padding:0;text-align:center}.social-links li{display:block;padding:0;margin:0 0 5px 0}.social-links li a{color:#fff;height:48px;line-height:1;padding:10px;position:relative;transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55);width:42px;align-content:center;display:flex;flex-direction:column;justify-content:center}.social-links li a::before,.social-links li a::after{background:var(--color-dusk);clip-path:polygon(0 12px, 21px 0, 42px 12px, 42px 36px, 21px 48px, 0 36px);content:"";height:48px;left:0;position:absolute;top:0;transform:translate3d(0, 0, 0) scale(0);width:42px}.social-links li a::before{background:var(--color-white);transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.social-links li a:hover{color:var(--color-primary)}.social-links li a:hover::after{animation:cubic-bezier(0.68, -0.55, 0.265, 1.55) .4s forwards social 200ms}.social-links li a:hover::before{transform:translate3d(0, 0, 0) scale(1)}.social-links li a:hover svg{transform:scale(1.1)}.social-links li svg{color:currentColor;margin:0;position:relative;transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55) .4s;z-index:1}@media(min-width: 768px){.social-links{bottom:25px;left:calc(var(--padding) - 25px);padding-bottom:calc(var(--padding) + 15px);position:fixed;z-index:1}.social-links::before{background:#fff;bottom:0;content:"";height:var(--padding);left:50%;position:absolute;width:1px;margin-left:-1px}}@keyframes navigation{0%{opacity:0}80%{right:1.5em;opacity:.5}100%{opacity:1;right:1.5em}}header nav{font-family:"Eudoxus Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.5rem;position:relative;z-index:1}header nav>ul{counter-reset:nav;list-style:none;margin:0 !important;padding:0}header nav>ul li{counter-increment:nav;position:relative}@media(max-width: 767px){header nav>ul li:not(.cta){display:none}}header nav>ul li:before{content:"0" counter(nav) ".";color:#496767;transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)}header nav>ul li a:after{background:#fff;left:0;position:absolute;transform:skewX(-15deg);height:100%;z-index:-1;width:4px;transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)}header nav>ul li a:before{content:"";background:#fff;left:.4em;right:100%;position:absolute;transform:skewX(-15deg);height:100%;text-align:center;opacity:.5;z-index:-1;transition:all .25s cubic-bezier(0.68, -0.55, 0.265, 1.55)}header nav>ul li a:hover{color:#ef3f24}header nav>ul li a:hover::after{left:100%}header nav>ul li a:hover::before{opacity:1;right:.3em}header nav>ul li.cta{font-size:1.7rem;margin-left:1em}header nav>ul li.cta:before,header nav>ul li.cta a:before{display:none}header nav>ul a{color:#fff;display:inline-block;padding:0 1em;position:relative;text-align:center;text-decoration:none;font-weight:400;text-transform:uppercase;transition:color .2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media(min-width: 768px){header nav li{animation:.25s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards slide-up;opacity:0}header nav li:nth-child(1){animation-delay:.15s}header nav li:nth-child(2){animation-delay:.3s}header nav li:nth-child(3){animation-delay:.45s}header nav li:nth-child(4){animation-delay:.6s}header nav li:nth-child(5){animation-delay:.75s}header nav li:nth-child(6){animation-delay:.9s}}.fred--active [data-fred-dropzone]{border:1px dashed #ccc}.fred--active [data-fred-dropzone]::after{content:attr(data-fred-dropzone);position:absolute;top:0;left:0;font-size:10px;background:rgba(200,200,200,.5);display:none;padding:2px}.fred--active [data-fred-dropzone]:hover{border-color:rgba(222,222,222,.9)}.fred--active [data-fred-dropzone]:hover:after{display:block}.fred--active [data-fred-editable]{outline:1px dashed hsla(0,0%,100%,.5) !important;position:relative}.fred--active [data-fred-editable]::after{box-shadow:0 4px 50px rgba(0,0,0,.2),0 1px 0 0 rgba(0,0,0,.1);content:attr(data-fred-name);background:#fff;color:#000;display:none;font-size:11px;font-weight:normal;letter-spacing:0;line-height:1;min-height:17px;text-shadow:none;position:absolute;bottom:100%;padding:3px;left:-1px;text-transform:uppercase}.fred--active [data-fred-editable]:focus,.fred--active [data-fred-editable]:hover{outline:1px dashed #fff !important}.fred--active [data-fred-editable]:focus:after,.fred--active [data-fred-editable]:hover:after{display:block}.fred--active .fred-hint{background:#ffec9f;border-radius:5px;color:#161616;margin-bottom:5px;padding:10px;position:relative;font-size:12px;display:flex}.fred--active .fred-hint .inner{margin:0;max-width:none;outline:0 !important}.fred--active .fred-hint .inner:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-info'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");margin:0 .5em 0 0;display:inline-block;vertical-align:middle}.fred--active .fred-hint .inner :last-child{margin-bottom:0}.fred--active .fred-hint:after{content:"";position:absolute;top:100%;left:25px;border-top:10px solid #ffec9f;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}#page-content:after{content:"xxsmall" !important;position:fixed;top:0;right:0;background:red;color:#fff;font-weight:bold;padding:3px 7px;z-index:999999999;font-size:8px;text-transform:uppercase}@media(min-width: 420px){#page-content:after{content:"xsmall" !important}}@media(min-width: 540px){#page-content:after{content:"small" !important}}@media(min-width: 768px){#page-content:after{content:"medium" !important}}@media(min-width: 960px){#page-content:after{content:"large" !important}}@media(min-width: 1024px){#page-content:after{content:"xlarge" !important}}@media(min-width: 1280px){#page-content:after{content:"xxlarge" !important}}@media(min-width: 1600px){#page-content:after{content:"xxxlarge" !important}}/*# sourceMappingURL=styles.css.map */
