:root{--color-accent: #113ef5;--color-secondary: #050c29;--color-light: #fff}*,*::before,*::after{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15;font-size:62.5%}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.6rem;font-weight:400;line-height:1.2;-webkit-font-smoothing:antialiased;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}p{margin-bottom:0;margin-top:0}abbr[title],abbr[data-original-title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{margin-bottom:1rem;margin-top:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}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}a{-webkit-text-decoration-skip:objects;background-color:rgba(0,0,0,0);color:#000;text-decoration:underline}a:hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#000;padding-bottom:0;padding-top:0;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none !important}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:calc(1.2em/2)}h1,.h1{font-size:3rem;line-height:1.2;margin-bottom:1rem}h2,.h2{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}h3,.h3{font-size:2rem;line-height:1.2;margin-bottom:1rem}h4,.h4{font-size:1.8rem;line-height:1.2;margin-bottom:1rem}h5,.h5{font-size:1.6rem;line-height:1.2;margin-bottom:1rem}h6,.h6{font-size:1.6rem;line-height:1.2;margin-bottom:1rem}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline}@media(hover: hover)and (pointer: fine){a:hover{color:inherit;text-decoration:none}}ul,ol{margin-bottom:1rem;padding-left:1.3rem}ul:last-child,ol:last-child{margin-bottom:0}ul li,ol li{margin-bottom:.43em}ul li:last-child,ol li:last-child{margin-bottom:0}ul li ul,ul li ol,ol li ul,ol li ol{margin-top:.43em}.btn{display:inline-block;margin-bottom:1rem}.btn:last-child{margin-bottom:0}blockquote{margin-bottom:1rem}blockquote:last-child{margin-bottom:0}p{line-height:1.5}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{padding-top:1.5rem}body{display:flex;flex-direction:column;position:relative;min-height:100vh}body::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-border-secondary);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}@media(min-width: 1023.02px){body::after{display:none}}body.no-scroll::after{opacity:1;visibility:visible;pointer-events:auto}@media(min-width: 1023.02px){body.no-scroll::after{display:none}}body.no-scroll{overflow:hidden}main{padding:var(--space-flow) 0;flex-grow:1}figcaption{padding:calc(var(--space-flow)/2) 0}a:hover,button:hover{cursor:pointer}.btn--a11y{border:none;background-color:rgba(0,0,0,0);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;padding:0}.btn--a11y:focus-visible{outline:.2rem solid}.shell{max-width:153rem;width:100%;margin:0 auto;padding:1rem}.header{padding:.2rem 0;width:100%;text-align:center;background-color:var(--color-background);border-bottom:1px solid var(--color-accent);display:flex;align-items:center;position:sticky;top:0;z-index:1}.header label{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .shell{display:inline-flex;justify-content:space-between;align-items:center}.header .logo{color:#fff;height:5rem;aspect-ratio:16/7}.header .logo svg{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.header ul{all:unset;display:flex;align-items:center;gap:1.5rem;list-style:none}.header ul li{all:unset}.header ul li a{color:var(--nav-item-color);font-size:1.6rem;text-decoration:none}.header .navbar-brand{width:12rem}.header .hamburger{position:relative;display:inline-flex;flex-direction:column;justify-content:space-between;width:5rem;height:5rem;padding:1.5rem;cursor:pointer}.header .hamburger::before{position:absolute;inset:0;content:"";background:var(--color-accent);border-radius:var(--border-radius-lg);transition:all .4s cubic-bezier(0.54, -0.1, 0.57, 0.57);transform:rotate(0deg)}.header .hamburger .hamburger-input{position:absolute;cursor:pointer;opacity:0}.header .hamburger .hamburger-line{position:relative;display:block;width:100%;height:2px;background:#fff;border-radius:6px;transition:transform .4s cubic-bezier(0.54, -0.81, 0.57, 0.57)}.header .hamburger .hamburger-line.first,.header .hamburger .hamburger-line.third{width:50%}.header .hamburger .hamburger-line.third{margin-left:50%;transform-origin:left}.header .menu-button-wrapper{position:relative;display:inline-block;margin:0;overflow:hidden}.header .menu-button-wrapper .item-list{position:fixed;top:calc(var(--header-height) - 1px);right:0;width:36rem;background-color:var(--color-accent);border:1px solid var(--color-accent);height:calc(100vh - var(--header-height));padding:var(--space-flow) 0;color:var(--color-light);transform:translateX(100%);text-align:left;list-style-type:none;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .4s cubic-bezier(0.54, -0.1, 0.57, 0.57);display:flex;flex-direction:column;row-gap:1rem;align-items:flex-start;z-index:999}@media screen and (width <= 768px){.header .menu-button-wrapper .item-list{width:80vw}}.header .menu-button-wrapper .item-list li{padding:10px 30px;cursor:pointer}.header .menu-button-wrapper .item-list li a{font-size:calc(var(--font-size-body-small)*2.5);font-weight:var(--font-weight-bold)}@media(max-width: 767px){.header .menu-button-wrapper .item-list li a{line-height:1;color:var(--color-light) !important}}.header .menu-button-wrapper .menu-button{position:absolute;left:0;z-index:2;width:70px;height:70px;cursor:pointer;opacity:0}.header .menu-button:checked~.item-list{transform:translateX(0);visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.header .menu-button:checked~.icon-wrapper .hamburger-line.second{transform:rotate(-45deg)}.header .menu-button:checked~.icon-wrapper .hamburger-line.first{transform:translate(1px, 5px) rotate(-135deg)}.header .menu-button:checked~.icon-wrapper .hamburger-line.third{transform:translate(7px, -2px) rotate(-135deg)}.header .menu-button:checked~.icon-wrapper .hamburger::before{transform:rotate(45deg)}.header .nav-desktop{display:block}@media(max-width: 1023px){.header .nav-desktop{display:none}}.header .nav-mobile{--nav-item-color: var(--color-light);display:none}@media(max-width: 1023px){.header .nav-mobile{display:block}}footer{margin:0;display:inline-flex;justify-content:flex-end;padding:var(--space-flow) 0;color:var(--color-light);background-color:#dee2e6;width:100%}footer ul{all:unset;display:flex;align-items:flex-start;gap:1.5rem;list-style:none}footer ul li{all:unset;color:var(--color-accent)}footer ul li a{color:var(--color-accent);font-size:1.6rem;text-decoration:none}footer ul li a img{aspect-ratio:1;width:2.5rem;height:2.5rem}@media(max-width: 767px){footer nav ul{flex-direction:column}}footer .shell{display:inline-flex;justify-content:space-between;align-items:center}.module--white{background-color:#fff}.module--grey{background-color:#adb5bd}.module--black{background-color:#000}.module--red{background-color:#ff4747}.module--gold{background-color:gold}.module.spacing-style-padding{padding-top:var(--spacing-top, 0px);padding-bottom:var(--spacing-bottom, 0px);margin-top:0;margin-bottom:0}.module.spacing-style-margin{margin-top:var(--spacing-top, 0px);margin-bottom:var(--spacing-bottom, 0px);padding-top:0;padding-bottom:0}.btn,.wp-block-button>.wp-block-button__link{--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);--button-border-width: 2px;--button-border-radius: var(--border-radius-lg);--button-font-weight: 700;--button-text-color: var(--color-background);--button-padding-inline: calc(1.125rem - var(--button-border-width));--button-padding-block: calc(0.625rem - var(--button-border-width));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:solid var(--button-border-width) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-block;font:inherit;font-weight:var(--button-font-weight);letter-spacing:0;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;text-decoration:none}.btn:hover,.wp-block-button>.wp-block-button__link:hover{outline:2px solid var(--color-accent-muted);color:var(--color-background-solid)}.btn:disabled,.btn--disabled,.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link--disabled{cursor:default;opacity:.5;pointer-events:none}.btn--outlined,.wp-block-button>.wp-block-button__link--outlined{--button-text-color: var(--color-accent);--button-background-color: transparent}.btn--text,.wp-block-button>.wp-block-button__link--text{--button-background-color: transparent;--button-text-color: var(--color-accent);border:0;padding:0}.wp-block-button{color:var(--button-text-color)}.wp-block-button.is-style-outline{--button-text-color: var(--color-accent)}.wp-block-button.is-style-outline .wp-block-button__link{--button-background-color: transparent;--button-text-color: var(--color-accent);border:solid var(--button-border-width) var(--color-accent);color:var(--button-text-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}/*# sourceMappingURL=theme.css.map */
