:root{--color-black: #000;--color-white: #fff;--color-navy: #002a3e;--color-accent: #113ef5;--color-secondary: #050c29;--color-light: #fff;--ff-base: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--ff-inter: Inter;--ff-ritma: Ritma;--t-duration: 0.3s;--theme-name: ppt}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;font-size:62.5%;line-height:1.15;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#002a3e;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.8rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.24;margin:0;text-align:start}[tabindex="-1"]:focus{outline:0 !important}hr{block-size:0;box-sizing:content-box;overflow:visible}h1,h2,h3,h4,h5,h6{margin-block:0}p{margin-block:0}abbr[title],abbr[data-original-title]{border-block-end:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-block-end:1rem}ol,ul,dl{margin-block:0 1rem}ol ol,ul ul,ol ul,ul ol{margin-block-end:0}dd{margin-block-end:.5rem;margin-inline-start:0}blockquote{margin-block:0 1rem;margin-inline:0}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{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}a{background-color:rgba(0,0,0,0);color:#002a3e;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip:objects}a:hover{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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{margin-block:0 1rem;overflow:auto;-ms-overflow-style:scrollbar}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-block:0;text-align:start}th{text-align:inherit}label{display:inline-block;margin-block-end:.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-inline-size:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;inline-size:100%;line-height:inherit;margin-block-end:.5rem;max-inline-size:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{block-size: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-block-end:calc(1.24em/2)}h1,.h1{font-family:var(--ff-ritma);font-weight:350;font-size:4.8rem;line-height:1.1;letter-spacing:.13em}@media(max-width: 1199px){h1,.h1{font-size:3.2rem}}@media(max-width: 1023px){h1,.h1{font-size:3.5rem}}@media(max-width: 767px){h1,.h1{font-size:2.2rem}}h2,.h2{font-size:4rem;line-height:1.2}h3,.h3{font-size:3.2rem;line-height:1.2}h4,.h4{font-family:var(--ff-ritma);font-weight:400;font-size:2.2rem;line-height:1.1;letter-spacing:.13em}@media(max-width: 1199px){h4,.h4{font-size:1.8rem}}@media(max-width: 1023px){h4,.h4{font-size:1.8rem}}@media(max-width: 767px){h4,.h4{font-size:1.2rem}}h5,.h5{font-weight:600;font-size:1.8rem;line-height:1.1}h6,.h6{font-weight:600;font-size:1.5rem;line-height:1.35;letter-spacing:-0.01em}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-block-end:0}p{margin-block-end:1rem}p:last-child{margin-block-end:0}a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.18em;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--t-duration)}@media(hover: hover)and (pointer: fine){a:hover{text-decoration-color:inherit}}ul,ol{margin-block-end:1rem;padding-inline-start:1.3rem}ul:last-child,ol:last-child{margin-block-end:0}ul li,ol li{margin-block-end:.43em}ul li:last-child,ol li:last-child{margin-block-end:0}ul li ul,ul li ol,ol li ul,ol li ol{margin-block-start:.43em}.btn{display:inline-block;margin-block-end:1rem}.btn:last-child{margin-block-end:0}blockquote{margin-block-end:1rem}blockquote:last-child{margin-block-end:0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{padding-block-start:1.5rem}body{position:relative;display:flex;flex-direction:column;min-block-size:100vh}@media(max-width: 1199px){body{font-size:1.5rem}}@media(max-width: 1023px){body{font-size:1.5rem}}@media(max-width: 767px){body{font-size:1.2rem}}body.menu-open{overflow:hidden}@media(min-width: 1023.02px){body:has(.split-scroll){overflow:hidden}}.btn--a11y{background-color:rgba(0,0,0,0);border:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0;text-align:inherit}.btn--a11y:focus:not(:focus-visible){outline:none}.btn--a11y:focus-visible{outline:.2rem solid}.bg-navy{background-color:var(--color-navy);color:var(--color-white)}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Thin.otf") format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-ThinItalic.otf") format("opentype");font-weight:100;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Light.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-LightItalic.otf") format("opentype");font-weight:200;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Book.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-BookItalic.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Italic.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Semibold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-SemiboldItalic.otf") format("opentype");font-weight:600;font-style:italic}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Ritma";src:url("../fonts/RitmaUnlicencedTrial-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic}.shell{--shell-max-inline-size: 140rem;--shell-gutter: 4rem;inline-size:min(var(--shell-max-inline-size),100% - 2*var(--shell-gutter));margin-inline:auto}@media(max-width: 1199px){.shell{--shell-gutter: 3.2rem}}@media(max-width: 1023px){.shell{--shell-gutter: 3rem}}@media(max-width: 767px){.shell{--shell-gutter: 2rem}}.shell.shell--fluid{--shell-max-inline-size: 100%}.fade-in{--opacity: 0;--translate-x: 0rem;--translate-y: 0rem;opacity:var(--opacity);transform:translateX(var(--translate-x)) translateY(var(--translate-y))}.fade-in.fade-top{--translate-y: -5rem}.fade-in.fade-right{--translate-x: 5rem}.fade-in.fade-bottom{--translate-y: 5rem}.fade-in.fade-left{--translate-x: -5rem}.fade-in.fade-bottom-left,.fade-in.fade-left-bottom{--translate-x: -5rem;--translate-y: 5rem}.fade-in.fade-bottom-right,.fade-in.fade-right-bottom{--translate-x: 5rem;--translate-y: 5rem}.fade-in.fade-top-left,.fade-in.fade-left-top{--translate-x: -5rem;--translate-y: -5rem}.fade-in.fade-top-right,.fade-in.fade-right-top{--translate-x: 5rem;--translate-y: -5rem}.fade-in.animated{--opacity: 1;--translate-x: 0rem;--translate-y: 0rem;transition-property:opacity,transform;transition-duration:var(--fade-duration, 0.8s);transition-delay:var(--fade-delay, 0s);transition-timing-function:ease}.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{color:var(--color-background-solid);outline:2px solid var(--color-accent-muted)}.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)}.btn-menu{--btn-menu-width: 26px;--line-block-size: 2px;--line-gap: 8px;--line-offset: calc(var(--line-block-size) + var(--line-gap));--btn-menu-height: calc((3 * var(--line-block-size)) + (2 * var(--line-gap)));--line-color: currentColor;--btn-menu-duration: 420ms;--btn-menu-ease: cubic-bezier(0.22, 1, 0.36, 1);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:none;color:inherit;cursor:pointer}.btn-menu:focus{outline:none}.btn-menu{block-size:var(--btn-menu-height);display:inline-block;inline-size:var(--btn-menu-width);padding:0;position:relative;transition-property:transform,background-color;transition-duration:var(--btn-menu-duration);transition-timing-function:var(--btn-menu-ease);vertical-align:middle}.btn-menu span{background-color:var(--line-color);block-size:var(--line-block-size);display:block;inline-size:100%;inset-inline-start:0;position:absolute;transform-origin:50% 50%;transition:inset-block-start var(--btn-menu-duration) var(--btn-menu-ease),transform var(--btn-menu-duration) var(--btn-menu-ease),opacity 240ms ease,background-color var(--btn-menu-duration) var(--btn-menu-ease)}.btn-menu span:nth-child(1){inset-block-start:0}.btn-menu span:nth-child(2){inset-block-start:var(--line-offset)}.btn-menu span:nth-child(3){inset-block-start:calc(2*var(--line-offset))}.menu-open .btn-menu{transform:rotate(180deg)}.menu-open .btn-menu span:nth-child(1){inset-block-start:calc((var(--btn-menu-height) - var(--line-block-size))/2);transform:rotate(45deg)}.menu-open .btn-menu span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-open .btn-menu span:nth-child(3){inset-block-start:calc((var(--btn-menu-height) - var(--line-block-size))/2);transform:rotate(-45deg)}figure:has(.efr-img-blur){position:relative;overflow:hidden}figure:has(.efr-img-blur).efr-img-loaded .efr-img-blur{display:none}figure:has(.efr-img-blur).efr-img-loaded picture{backdrop-filter:none}figure:has(.efr-img-blur) .efr-img-blur{display:block;position:absolute;top:0;left:0;width:100%;height:100%}figure:has(.efr-img-blur) picture{position:relative;backdrop-filter:blur(15px)}.form-subscribe .gform_wrapper .gform_submission_error{display:none}.form-subscribe .gform_wrapper form{display:flex;align-items:flex-start;gap:2rem}@media(max-width: 767px){.form-subscribe .gform_wrapper form{gap:1.2rem}}.form-subscribe .gform_wrapper form .gform_body{flex:1;min-inline-size:20rem;max-inline-size:28.4rem}@media(max-width: 374px){.form-subscribe .gform_wrapper form .gform_body{min-inline-size:16rem}}.form-subscribe .gform_wrapper form .gform_body .gfield .ginput_container input{outline:none !important;border:1px solid var(--color-white) !important;padding:.5rem .9rem !important;background:none !important;color:var(--color-white) !important;font-family:var(--ff-inter) !important;font-weight:500 !important;font-size:1.2rem !important;line-height:1.4286 !important;letter-spacing:-0.001em !important;text-transform:uppercase !important}@media(max-width: 767px){.form-subscribe .gform_wrapper form .gform_body .gfield .ginput_container input{font-size:1.6rem !important}}.form-subscribe .gform_wrapper form .gform_body .gfield .ginput_container input::-moz-placeholder{color:inherit !important;opacity:1 !important}.form-subscribe .gform_wrapper form .gform_body .gfield .ginput_container input::placeholder{color:inherit !important;opacity:1 !important}.form-subscribe .gform_wrapper .gform_footer{padding:0}.form-subscribe .gform_wrapper .gform_button{border:1px solid currentColor !important;border-color:var(--color-white) !important;padding:.5rem .9rem !important;background-color:var(--color-white) !important;color:var(--color-navy) !important;opacity:1 !important;font-family:var(--ff-inter) !important;font-weight:500 !important;font-size:1.2rem !important;line-height:1.4286 !important;letter-spacing:-0.001em !important;text-transform:uppercase !important;transition-property:border-color,background-color,color;transition-duration:var(--t-duration)}@media(max-width: 767px){.form-subscribe .gform_wrapper .gform_button{font-size:1.6rem !important}}@media(hover: hover)and (pointer: fine){.form-subscribe .gform_wrapper .gform_button:is(:hover,:active,:focus-visible){background-color:var(--color-navy) !important;color:var(--color-white) !important}}.form-subscribe .gform_wrapper .gform_button.active{background-color:var(--color-navy) !important;color:var(--color-white) !important}.nav{font-family:var(--ff-ritma);font-size:3.2rem;line-height:1.4;text-align:center;text-transform:uppercase}@media(max-width: 767px){.nav{font-size:2.4rem;line-height:1;max-inline-size:12.5em}}.nav ul{margin-block-end:0}.nav ul:last-child{margin-block-end:0}.nav ul{display:flex;flex-direction:column;gap:.14lh;list-style:none;padding:0}@media(max-width: 767px){.nav ul{gap:1.085lh}}.nav ul li{margin-block-end:0}.nav ul li:last-child{margin-block-end:0}.nav ul li{min-block-size:1lh}.nav ul .nav__group-start{margin-block-start:55px}@media(max-width: 767px){.nav ul .nav__group-start{margin-block-start:35px}}.nav .is-active a{--underline-thickness: 0.06em;--link-duration: 0.6s;--link-duration: 0.6s;background-image:linear-gradient(to right, currentColor 0% 40%, transparent 40% 60%, currentColor 60% 100%);background-size:250% var(--underline-thickness);background-repeat:no-repeat;background-position:100% 100%;text-decoration:none}@media(hover: hover)and (pointer: fine){.nav .is-active a:is(:hover,:active,:focus-visible){background-position:0 100%;transition:background-position var(--link-duration)}}.nav .is-active a.active{background-position:0 100%;transition:background-position var(--link-duration)}.nav a{--underline-thickness: 0.06em;--link-duration: 0.4s;background-image:linear-gradient(to right, currentColor 0 50%, transparent 50% 100%);background-size:200% var(--underline-thickness);background-repeat:no-repeat;background-position:101% 100%;text-decoration:none;transition:background-position var(--link-duration)}@media(hover: hover)and (pointer: fine){.nav a:is(:hover,:active,:focus-visible){background-position:0 100%;transition:background-position var(--link-duration)}}.nav a.active{background-position:0 100%;transition:background-position var(--link-duration)}.nav a[href="#empty"]{display:none}.header{--header-background: var(--color-navy);--header-logo-color: var(--color-navy);--header-text-color: var(--color-white);--header-padding-block-start: 5.1rem;--header-padding-block-end: 1.2rem;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:10;inline-size:100%;padding-block:var(--header-padding-block-start) var(--header-padding-block-end);color:var(--header-text-color);transition-property:background-color;transition-duration:var(--t-duration)}@media(max-width: 1023px){.header{--header-padding-block-start: 2.4rem;--header-padding-block-end: 2.4rem}}@media(max-width: 767px){.header{--header-padding-block-start: 2rem;--header-padding-block-end: 2rem}}.header:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:0;z-index:-1;block-size:100%;inline-size:50%;transition-property:background-color;transition-duration:var(--t-duration)}.menu-open .header:before{background-color:var(--header-background)}@media(max-width: 1023px){.header:before{content:none}}.menu-open .header{--header-background: var(--color-navy);--header-text-color: var(--color-white)}@media(max-width: 1023px){.menu-open .header{--header-logo-color: var(--color-white);background-color:var(--color-navy);color:var(--color-white);mix-blend-mode:normal}}.header .header__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.header .header__logo{position:relative;z-index:2;max-inline-size:12.6rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--header-logo-color);transition-property:background-color;transition-duration:var(--t-duration)}.header .header__logo img{opacity:0}@media(max-width: 374px){.header .header__logo{max-inline-size:10rem}}@media(max-width: 1023px){.menu-open .header .header__logo{background-color:var(--color-white)}}.header .header__menu{position:absolute;inset-block-start:100%;inset-inline-start:50%;z-index:1;display:flex;inline-size:50%;block-size:calc(100dvh - 100%);padding:0 4rem 5.8rem;background-color:var(--color-navy);color:var(--color-white);opacity:0;overflow:auto;clip-path:inset(0 0 100% 0);transition-property:opacity,clip-path;transition-duration:var(--t-duration)}@media(max-width: 1023px){.header .header__menu{inset-inline-start:0;inline-size:100%}}.menu-open .header .header__menu{opacity:1;clip-path:inset(0 0 0 0)}.header .nav{margin:auto;transform:translateY(50%);transition:transform var(--t-duration)}.menu-open .header .nav{transform:translateY(0)}.header .btn-menu{position:relative;z-index:2}.header .header__logo{--top-intersection: max(var(--header-top, 0rem), var(--header-left-top, 0rem));--top-color-size: max(var(--top-intersection) - var(--header-padding-block-start), 0rem);background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, var(--top-left-color, var(--top-color, var(--color-white))) 0 var(--top-color-size), var(--bottom-left-color, var(--bottom-color, var(--color-white))) var(--top-color-size) 100%)}@media(max-width: 1023px){.menu-open .header .header__logo{background-color:var(--color-white);background-image:none}}.header .btn-menu{--btn-menu-color-top: var(--top-right-color, var(--top-color, var(--color-white)));--btn-menu-color-bottom: var(--bottom-right-color, var(--bottom-color, var(--color-white)));--btn-menu-top-intersection: max(var(--header-top, 0rem), var(--header-right-top, 0rem));--btn-menu-available-space: calc( var(--header-height, 0rem) - var(--header-padding-block-start) - var(--header-padding-block-end) );--btn-menu-offset: calc((var(--btn-menu-available-space) - var(--btn-menu-height)) / 2);--btn-menu-intersection-local: calc( var(--btn-menu-top-intersection) - var(--header-padding-block-start) - var(--btn-menu-offset) )}.header .btn-menu span{--btn-menu-line-top: 0px;--btn-menu-line-split: min( max(calc(var(--btn-menu-intersection-local) - var(--btn-menu-line-top)), 0px), var(--line-block-size) );background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, var(--btn-menu-color-top) 0 var(--btn-menu-line-split), var(--btn-menu-color-bottom) var(--btn-menu-line-split) 100%)}.menu-open .header .btn-menu span{background-color:var(--color-white);background-image:none}.header .btn-menu span:nth-child(2){--btn-menu-line-top: var(--line-offset);--btn-menu-line-split: min( max(calc(var(--btn-menu-intersection-local) - var(--btn-menu-line-top)), 0px), var(--line-block-size) )}.header .btn-menu span:nth-child(3){--btn-menu-line-top: calc(2 * var(--line-offset));--btn-menu-line-split: min( max(calc(var(--btn-menu-intersection-local) - var(--btn-menu-line-top)), 0px), var(--line-block-size) )}.header.header--full-dark{--top-color: var(--color-navy);--bottom-color: var(--color-navy)}.header.header--full-light{--top-color: var(--color-white);--bottom-color: var(--color-white)}.header.header--top-dark{--top-color: var(--color-navy)}.header.header--top-light{--top-color: var(--color-white)}.header.header--bottom-dark{--bottom-color: var(--color-navy)}.header.header--bottom-light{--bottom-color: var(--color-white)}.header.header--left-full-dark{--top-left-color: var(--color-navy);--bottom-left-color: var(--color-navy)}.header.header--left-full-light{--top-left-color: var(--color-white);--bottom-left-color: var(--color-white)}.header.header--left-top-dark{--top-left-color: var(--color-navy)}.header.header--left-top-light{--top-left-color: var(--color-white)}.header.header--left-bottom-dark{--bottom-left-color: var(--color-navy)}.header.header--left-bottom-light{--bottom-left-color: var(--color-white)}.header.header--right-full-dark{--top-right-color: var(--color-navy);--bottom-right-color: var(--color-navy)}.header.header--right-full-light{--top-right-color: var(--color-white);--bottom-right-color: var(--color-white)}.header.header--right-top-dark{--top-right-color: var(--color-navy)}.header.header--right-top-light{--top-right-color: var(--color-white)}.header.header--right-bottom-dark{--bottom-right-color: var(--color-navy)}.header.header--right-bottom-light{--bottom-right-color: var(--color-white)}.footer{font-size:1rem;letter-spacing:-0.01em;margin-block-start:auto;padding:4.6rem 5rem;text-transform:uppercase}@media(max-width: 1199px){.footer{font-size:1.3rem;padding-inline:3.2rem}}@media(max-width: 1023px){.footer{font-size:1.2rem;padding-inline:3rem}}@media(max-width: 767px){.footer{padding-inline:2rem}}@media(max-width: 374px){.footer{padding-block:4rem 3rem}}.footer .footer__inner{align-items:flex-start;block-size:100%;display:flex;flex-direction:column;gap:7.9rem;justify-content:space-between}@media(max-width: 374px){.footer .footer__inner{gap:6rem}}.footer .footer__content{font-size:1.4rem;letter-spacing:-0.0125em}@media(max-width: 767px){.footer .footer__content{margin-block-end:-0.2rem}.footer .footer__content:last-child{margin-block-end:0}.footer .footer__content{font-size:1.2rem;inline-size:100%}}.footer .footer__content p{margin-block-end:3.6rem}.footer .footer__content p:last-child{margin-block-end:0}@media(max-width: 1023px){.footer .footer__content p{margin-block-end:2.6rem}.footer .footer__content p:last-child{margin-block-end:0}}@media(max-width: 767px){.footer .footer__content p{margin-block-end:1.6rem}.footer .footer__content p:last-child{margin-block-end:0}.footer .footer__content p{max-inline-size:20em}}.footer .footer__meta{--row-gap: 5.8rem;display:grid;gap:var(--row-gap) 0;grid-template-columns:1fr 1fr;inline-size:100%}@media(max-width: 1023px){.footer .footer__meta{--row-gap: 3rem}}@media(max-width: 767px){.footer .footer__meta{--row-gap: 2.1rem;font-size:1.2rem;line-height:1.15;line-height:1.4}}.footer .footer__meta strong{display:inline-block;font-weight:600;padding-block-end:.3rem}@media(max-width: 767px){.footer .footer__meta strong{padding-block-end:0}}.footer .footer__meta ul{margin:0;padding:0;list-style:none}.footer .footer__meta ul li{margin:0;padding:0}.footer .footer__meta a{--underline-thickness: 0.06em;--link-duration: 0.4s;background-image:linear-gradient(to right, currentColor 0 50%, transparent 50% 100%);background-size:200% var(--underline-thickness);background-repeat:no-repeat;background-position:101% 100%;text-decoration:none;transition:background-position var(--link-duration)}@media(hover: hover)and (pointer: fine){.footer .footer__meta a:is(:hover,:active,:focus-visible){background-position:0 100%;transition:background-position var(--link-duration)}}.footer .footer__meta a.active{background-position:0 100%;transition:background-position var(--link-duration)}@media(max-width: 767px){.footer .footer__meta a{display:inline-block;font-size:1.2rem;padding-block:.2rem}}.footer .footer__address{margin-block-end:0}.footer .footer__address:last-child{margin-block-end:0}@media(max-width: 575px){.footer .footer__copy{grid-column:span 2}}.footer .footer__copy sup{vertical-align:sub}.module--white,.module [data-theme=white]{--bg-color: #fff;background-color:#fff}.module--grey,.module [data-theme=grey]{--bg-color: #adb5bd;background-color:#adb5bd}.module--black,.module [data-theme=black]{--bg-color: #000;background-color:#000}.module--red,.module [data-theme=red]{--bg-color: #ff4747;background-color:#ff4747}.module--gold,.module [data-theme=gold]{--bg-color: #ffd700;background-color:gold}.module.spacing-style-padding{margin-block:0;padding-block:var(--spacing-top, 0) var(--spacing-bottom, 0)}.module.spacing-style-margin{margin-block:var(--spacing-top, 0) var(--spacing-bottom, 0);padding-block:0}.split-scroll .split-scroll__grid{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 1023px){.split-scroll .split-scroll__grid{grid-template-columns:100%}}@media(min-width: 1023.02px){.split-scroll .split-scroll__col{-ms-overflow-style:none;scrollbar-width:none}.split-scroll .split-scroll__col::-webkit-scrollbar{display:none}.split-scroll .split-scroll__col{block-size:100svh;overflow:auto}}@media(max-width: 1023px){.split-scroll .split-scroll__col{display:contents}}@media(max-width: 1023px){.split-scroll .split-scroll__col:first-child>:nth-child(n+2){order:1}}.error-404{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.error-404 .page-header{margin-bottom:20px;margin:0 auto}.error-404 .page-title{font-size:32px;line-height:1.3;margin-bottom:10px;font-weight:600}.error-404 .page-content{max-width:500px;margin:0 auto;font-size:16px;line-height:1.6;color:#555}.error-404 p{margin-bottom:15px}.error-404 ul{padding:0;margin:20px 0;list-style-type:none;text-align:left}.error-404 a{display:inline-block;margin-top:20px;padding:10px 20px;font-size:14px;text-decoration:none;border:1px solid #000;border-radius:4px;color:#000;transition:all .2s ease}.error-404 a:hover{background:#000;color:#fff}.search{margin-top:15rem}.search .page-header{text-align:center;margin-bottom:40px;padding:40px 20px 0}.search .page-header .page-title{font-size:28px;line-height:1.3;font-weight:600}.search .page-header .page-title span{color:#000}.search .search-results{max-width:700px;margin:0 auto;padding:0 20px 40px}.search article{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.search .entry-title{font-size:20px;line-height:1.4;margin-bottom:8px}.search .entry-title a{color:#000;text-decoration:none;transition:opacity .2s ease}.search .entry-title a:hover{opacity:.7}.search .entry-summary{font-size:15px;line-height:1.6;color:#555}.search .navigation{margin-top:40px;text-align:center}.search .navigation a{display:inline-block;margin:0 10px;padding:8px 16px;border:1px solid #000;border-radius:4px;text-decoration:none;color:#000;font-size:14px;transition:all .2s ease}.search .navigation a:hover{background:#000;color:#fff}