:root{--width-content:1820px;--width-block-content:70%;--font-family-1:'Neue Haas Grotesk Display', sans-serif;--font-family-2:'Aktiv Grotesk', sans-serif;--color-primary:#111;--color-primary-rgb-value:17, 17, 17;--color-white:#fff;--color-white-rgb-value:255, 255, 255;--color-black:#000;--color-black-rgb-value:0, 0, 0;--color-gray:#9C9C9C;--color-gray-rgb-value:156, 156, 156;--color-accent-1:#FF7500;--color-accent-1-rgb-value:255, 117, 0;--color-accent-2:#00E5FF;--color-accent-2-rgb-value:0, 229, 255;--color-accent-3:#755E85;--color-accent-3-rgb-value:117, 94, 133;--color-error:#9A5B5B;--color-frame:#555;--color-tag:#303030;--color-text-faded:#ADADAD;--color-text-faded-rgb-value:173, 173, 173;--color-bg-elements:#9C9C9C;--color-bg-elements-rgb-value:156, 156, 156;--color-bg-elements-grba:rgba(156, 156, 156, 0.2);--border-radius:1.5625rem;--border-block:1px solid #787878;--margin-section:8.75rem;--margin-section-md:4.375rem;--margin-section-sm:3.125rem;--margin-section-xs:1.875rem;--padding-block:7.5rem;--padding-block-md:4.375rem;--padding-block-sm:3.125rem;--padding-block-top:7.5rem;--padding-block-top-md:4.375rem;--padding-block-bottom:7.5rem;--padding-block-bottom-md:4.375rem;--gap:4.375rem;--gap-md:3.125rem;--gap-sm:1.875rem;--gap-xs: .9375rem;--column-gap:4.375rem;--column-gap-xl:7.5rem;--column-gap-lg:6.25rem;--column-gap-md:3.125rem;--column-gap-sm:1.875rem;--column-gap-xs: .9375rem;--row-gap:4.375rem;--row-gap-xl:7.5rem;--row-gap-lg:6.25rem;--row-gap-md:3.125rem;--row-gap-sm:1.875rem;--row-gap-xs: .9375rem}@media screen and (max-width: 1200px){:root{--width-block-content:80%;--margin-section:7.5rem;--padding-block:6.25rem;--padding-block-top:6.25rem;--padding-block-bottom:6.25rem;--column-gap:3.125rem;--row-gap-xl:6.25rem}}@media screen and (max-width: 990px){:root{--width-block-content:100%;--margin-section:6.25rem;--padding-block:4.375rem;--padding-block-top:4.375rem;--padding-block-bottom:2.5rem;--column-gap-xl:4.375rem;--column-gap-lg:4.375rem;--row-gap:3.125rem;--row-gap-xl:4.375rem;--row-gap-lg:4.375rem}}@media screen and (max-width: 660px){:root{--margin-section-md:3.125rem;--margin-section-sm:1.875rem;--padding-block:1.875rem;--padding-block-md:1.875rem;--padding-block-sm:1.875rem;--padding-block-top-md:3.125rem;--padding-block-bottom-md:3.125rem;--gap:1.875rem;--gap-md:1.875rem;--gap-sm: .9375rem;--column-gap:1.875rem;--column-gap-xl:1.875rem;--column-gap-lg:1.875rem;--column-gap-md:1.875rem;--row-gap-xl:3.125rem;--row-gap-lg:3.125rem}}*,*::before,*::after{box-sizing:border-box}*{padding:0;margin:0}html{font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{width:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,iframe,audio,video,canvas,svg{display:block;max-inline-size:100%}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p{text-wrap:pretty;overflow-wrap:break-word}ul,ol{list-style:none}sup,sub{line-height:0}img{max-width:100%;height:auto}button{background-color:transparent;border:none;cursor:pointer}input,button,textarea,select{font:inherit}#root{isolation:isolate}html{font-size:16px}body{color:var(--color-white);font-family:var(--font-family-2);font-size:1.125rem;font-weight:300;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-1)}h1,.h1{font-size:clamp(2.1875rem, 7vw, 5.3125rem);font-weight:400;line-height:1}:is(h1, .h1) :is(b,strong){font-weight:500}:is(.page-header-single, .post-content, .gg-block--page) :is(h1,.h1),h2,.h2{font-size:clamp(2.1875rem, 6vw, 4.375rem);font-weight:500;line-height:1.1}:is(.page-header-single, .post-content, .gg-block--page) :is(h2,.h2),h3,.h3{font-size:clamp(1.875rem, 5vw, 3rem);font-weight:500;line-height:1.2}:is(.page-header-single, .post-content, .gg-block--page) :is(h3,.h3),h4,.h4{font-size:clamp(1.5625rem, 5vw, 2.25rem);font-weight:500;line-height:1.25}:is(.page-header-single, .post-content, .gg-block--page) :is(h4,.h4),h5,.h5{font-size:clamp(1.25rem, 4vw, 1.75rem);font-weight:500;line-height:1.35}:is(.page-header-single, .post-content, .gg-block--page) :is(h5,.h5),h6,.h6{font-size:clamp(1.25rem, 4vw, 1.5rem);font-weight:600;line-height:1.4}:is(.post-content, .page-main, .gg-block--page) :is(h1,.h1,h2,.h2):not(:first-child){margin-top:var(--row-gap-md)}:is(h1,.h1,h2,.h2):not(:last-child){margin-bottom:var(--row-gap-md)}:is(.post-content, .page-main, .gg-block--page) :is(h3,.h3,h4,.h4,h5,.h5):not(:first-child){margin-top:var(--row-gap-md)}:is(h3,.h3,h4,.h4,h5,.h5):not(:last-child){margin-bottom:var(--row-gap-sm)}:is(.post-content, .page-main, .gg-block--page) :is(h6,.h6):not(:first-child){margin-top:var(--row-gap-sm)}:is(h6,.h6):not(:last-child){margin-bottom:var(--row-gap-sm)}:is(p,ul,ol,blockquote):not(:last-child){margin-bottom:var(--row-gap-sm)}ul.list,
ul.list :is(ul, ol),
:is(.post-content, .page-main, .gg-block--page) ul,
ol.list,
ol.list :is(ul, ol),
:is(.post-content, .page-main, .gg-block--page) ol{margin-left:2rem}ul.list,
ul.list :is(ul, ol),
:is(.block-description) ul,
ol.list,
ol.list :is(ul, ol),
:is(.block-description) ol{margin-left:1.125rem}ul.list,
:is(.post-content, .page-main, .gg-block--page, .block-description) ul{list-style:disc}ul.list ul,
:is(.post-content, .page-main, .gg-block--page, .block-description) ul
ul{list-style:circle}ul.list ul ul,
:is(.post-content, .page-main, .gg-block--page, .block-description) ul ul
ul{list-style:square}ol.list,
ol.list ol,
:is(.post-content, .page-main, .gg-block--page, .block-description) ol{list-style:decimal}:is(.post-content, .page-main, .gg-block--page, .block-description) :is(ul, ol) :is(li:not(:last-child),*:not(:last-child)){margin-bottom:0.5rem}:is(.post-content, .page-main, .gg-block--page, .block-description) :is(ul, ol) li :is(ul,ol){margin-top:0.5rem}a{color:inherit;text-decoration:none;cursor:pointer;transition:all 0.2s ease-in-out}:is(.post-content, .page-main, .gg-block--page) a{color:var(--color-accent-1);text-decoration:underline}:is(.post-content, .page-main, .gg-block--page) :is(a:hover,a:focus-visible){color:var(--color-white)}:is(.post-content--contrast) :is(a:hover,a:focus-visible){color:var(--color-text)}blockquote{padding-left:1rem;border-left:2px solid rgba(var(--color-gray-rgb-value), 0.5)}blockquote *:not(:last-child){margin-bottom:1rem}cite{font-style:oblique}strong{font-weight:600}.post-content :is(h1, h2, h3, h4, h5, h6) strong:only-child{font-weight:inherit}.color-accent-1{color:var(--color-accent-1)}.color-accent-2{color:var(--color-accent-2)}.color-accent-3{color:var(--color-accent-3)}:is(form, .form) *:last-child{margin-bottom:0 !important}:is(form, .form) a{text-decoration:underline;text-underline-offset:0.25rem}:is(form, .form) :is(a:hover,a:focus-visible){color:var(--color-accent-1)}fieldset{border:none}.form-section,.form-row{margin-bottom:var(--row-gap-md)}.form-row:last-of-type{margin-bottom:0}.form-input{display:block;width:100%;padding:0.625rem 0;border:none;font-family:var(--font-family-2);font-size:1.125rem;line-height:1.5;color:rgba(var(--color-white-rgb-value), 0.8);background:transparent;border-bottom:2px solid rgba(var(--color-gray-rgb-value), 0.8);transition:all 0.2s ease-in-out}.form-input::placeholder{color:rgba(var(--color-gray-rgb-value), 0.6)}.form-input:focus-visible{color:var(--color-white);border-bottom-color:rgba(var(--color-white-rgb-value), 0.8);outline:none}.input-error{color:var(--color-error);border-bottom-color:var(--color-error)}.input-error-message{margin-top:0.625rem;color:var(--color-error);font-size:0.75rem;font-weight:400;text-transform:uppercase}.form-response-title{margin:0}.form-response-description:not(:last-child){margin-top:var(--row-gap-md)}.gg-block__contact:has(.form-success) .form-header{display:none}:is(.contact-form,
.job-form,
.modal-contact-form,
.modal-job-form) .form-resonse{display:none}:is(.contact-form,
.job-form,
.modal-contact-form,
.modal-job-form).form-success .form-header, :is(.contact-form,
.job-form,
.modal-contact-form,
.modal-job-form).form-success .form-fields, :is(.contact-form,
.job-form,
.modal-contact-form,
.modal-job-form).form-success .form-actions{display:none}:is(.contact-form,
.job-form,
.modal-contact-form,
.modal-job-form).form-success .form-resonse{display:block;margin-bottom:0}.button,input[type=button],input[type=submit],input[type=reset]{position:relative;display:flex;align-items:center;padding:1rem var(--column-gap-md);color:var(--color-primary);background-color:var(--color-white);font-family:var(--font-family-1);font-weight:500;font-size:1.125rem;line-height:1.5;text-align:left;border:1px
solid var(--color-white);border-radius:4.0625rem;overflow:hidden;backface-visibility:hidden;cursor:pointer;transition:all 0.2s ease-in-out}.button:hover,.button:focus-visible,input[type=button]:hover,input[type=button]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible,input[type=reset]:hover,input[type=reset]:focus-visible{color:var(--color-white);background-color:var(--color-primary)}:is(.button,input[type=button],input[type=submit],input[type=reset])[disabled]{opacity:0.5;pointer-events:none;cursor:default}a.button{display:inline-flex;color:var(--color-primary);text-decoration:none}.button--alt:hover,.button--alt:focus-visible{background-color:transparent}.button--outline,.button.form-submit[disabled]{color:var(--color-white);background-color:var(--color-primary);border-radius:2.5rem}.button--outline:hover,.button--outline:focus-visible,.button.form-submit[disabled]:hover,.button.form-submit[disabled]:focus-visible{color:var(--color-primary);background-color:var(--color-white)}.button--contrast,
[class*="--contrast"] .button{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-white)}.button--contrast:hover, .button--contrast:focus-visible,
[class*="--contrast"] .button:hover,
[class*="--contrast"] .button:focus-visible{color:var(--color-m);background-color:var(--color-white);border-color:var(--color-primary)}.button--active{pointer-events:none}.button--active:hover,.button--active:focus-visible{color:var(--color-primary);background-color:var(--color-white)}.button-link{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:0.9375rem;width:fit-content;padding:0;color:var(--color-white);background-color:transparent;font-family:var(--font-family-1);font-weight:500;font-size:1.125rem;line-height:1.5;white-space:nowrap;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all 0.2s ease-in-out}.button-link, .button-link .button-icon, .button-link .button-icon
path{transition:all 0.2s ease-in-out}.button-link .button-icon{margin-left:0}.button-link .button-icon
path{stroke:var(--color-white)}.button-link:hover,.button-link:focus-visible{color:var(--color-accent-1)}.button-link:hover .button-icon, .button-link:focus-visible .button-icon{margin-left:0.3125rem}.button-link:hover .button-icon path, .button-link:focus-visible .button-icon
path{stroke:var(--color-accent-1)}.button-link--contrast,
[class*="--contrast"] .button-link{color:var(--color-primary)}.button-link--contrast .button-icon path,
[class*="--contrast"] .button-link .button-icon
path{stroke:var(--color-primary)}.button-link--contrast:hover, .button-link--contrast:focus-visible,
[class*="--contrast"] .button-link:hover,
[class*="--contrast"] .button-link:focus-visible{color:var(--color-accent-1)}.button-link--contrast:hover .button-icon path, .button-link--contrast:focus-visible .button-icon path,
[class*="--contrast"] .button-link:hover .button-icon path,
[class*="--contrast"] .button-link:focus-visible .button-icon
path{stroke:var(--color-accent-1)}.button-group{display:flex;flex-wrap:wrap;column-gap:var(--column-gap-sm);row-gap:var(--row-gap-xs)}.pagination .nav-links{--pagination-button-size:4.375rem;--pagination-button-margin:calc(4.375rem / 4);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:var(--pagination-button-margin)}.pagination .prev, .pagination
.next{border:1px
solid var(--color-white);background-color:var(--color-white)}.pagination .prev svg, .pagination .next
svg{width:1.5625rem;height:auto}.pagination .prev svg path, .pagination .next svg
path{stroke:var(--color-primary)}.pagination .prev:hover, .pagination .prev:focus-visible, .pagination .next:hover, .pagination .next:focus-visible{background-color:var(--color-white)}.pagination
.prev{margin-right:var(--pagination-button-margin) !important}.pagination
.next{margin-left:var(--pagination-button-margin) !important}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:var(--pagination-button-size);height:var(--pagination-button-size);margin:0;padding:0;color:var(--color-white);text-decoration:none;border-radius:50%}.pagination .page-numbers:hover, .pagination .page-numbers:focus-visible{color:var(--color-accent-1)}.pagination
.current{margin:0
var(--pagination-button-margin);color:var(--color-white);border:1px
solid var(--color-white);background-color:var(--color-primary);pointer-events:none}.pagination
.dots{pointer-events:none}.slider-nav-button:is(.swiper-button-prev,.swiper-button-next){--swiper-navigation-size:initial;position:unset;display:flex;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;margin:0;padding:0;border:1px
solid var(--color-white);background-color:var(--color-white);border-radius:50%}.slider-nav-button:is(.swiper-button-prev,.swiper-button-next)::after{content:none;display:none}.slider-nav-button:is(.swiper-button-prev,
.swiper-button-next) svg{width:1.5625rem;height:auto}.slider-nav-button:is(.swiper-button-prev,
.swiper-button-next) svg
path{stroke:var(--color-primary)}.slider-nav-button.swiper-button-disabled{border:1px
solid var(--color-white);background-color:var(--color-primary)}.slider-nav-button.swiper-button-disabled svg
path{stroke:var(--color-white)}.slider-nav-button--contrast:is(.swiper-button-prev,.swiper-button-next){border:1px
solid var(--color-primary);background-color:var(--color-primary)}.slider-nav-button--contrast:is(.swiper-button-prev,
.swiper-button-next) svg
path{stroke:var(--color-white)}.slider-nav-button--contrast.swiper-button-disabled{border:1px
solid var(--color-primary);background-color:var(--color-white)}.slider-nav-button--contrast.swiper-button-disabled svg
path{stroke:var(--color-primary)}@media screen and (max-width: 990px){.slider-nav-button.swiper-button-prev,.slider-nav-button.swiper-button-next{width:3.75rem;height:3.75rem}.slider-nav-button.swiper-button-prev svg, .slider-nav-button.swiper-button-next
svg{width:1.25rem}}.wp-block-table{width:100%;overflow-x:auto;touch-action:pan-x}.wp-block-table .has-fixed-layout{width:100%;table-layout:fixed}.wp-block-table .has-fixed-layout :is(td,th){word-break:break-word}.post-content .wp-block-table::-webkit-scrollbar{width:unset;height:0.5rem;background:var(--color-primary)}.post-content .wp-block-table::-webkit-scrollbar-button{display:none}.post-content .wp-block-table::-webkit-scrollbar-track{background-color:transparent;border-top-width:0.125rem;border-bottom-width:0.125rem;border-style:solid;border-color:var(--color-primary);border-radius:0.3125rem;background:rgba(var(--color-white-rgb-value), 0.2)}.post-content .wp-block-table::-webkit-scrollbar-thumb{background-color:var(--color-white);border-radius:0.3125rem}.post-content
table{width:100%;background-color:var(--color-primary);border-collapse:collapse}.post-content table :is(td,th){min-width:7.5rem;padding:var(--gap-xs) !important;border:1px
solid var(--color-frame) !important}.post-content--contrast .wp-block-table::-webkit-scrollbar{background:var(--color-white)}.post-content--contrast .wp-block-table::-webkit-scrollbar-button{display:none}.post-content--contrast .wp-block-table::-webkit-scrollbar-track{border-color:var(--color-white);background:var(--color-gray)}.post-content--contrast .wp-block-table::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.post-content--contrast
table{background-color:transparent}@media screen and (max-width: 990px){.post-content .wp-block-table{padding-bottom:0.9375rem}.post-content .wp-block-table .has-fixed-layout{table-layout:unset;font-size:clamp(0.75rem, 4vw, 1rem)}}.post-content
blockquote{position:relative;display:flex;flex-direction:column;row-gap:1rem;padding:var(--padding-block-sm) var(--padding-block-md);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);z-index:0}.post-content blockquote::before{content:'"';position:absolute;top:var(--column-gap-xs);left:var(--row-gap-xs);color:rgba(var(--color-bg-elements-rgb-value), 0.5);font-family:var(--font-family-1);font-size:6.25rem;font-weight:500;font-style:oblique;line-height:1;pointer-events:none;z-index:-1}.post-content blockquote:not(:last-child){margin-bottom:var(--row-gap-md)}.post-content blockquote>*:not(:last-child){margin-bottom:0}.post-content blockquote
cite{font-weight:500}.post-content--contrast
blockquote{background-color:rgba(var(--color-bg-elements-rgb-value), 0.2);border:none}@media screen and (max-width: 990px){.post-content blockquote::before{top:0.3125rem;left:0.3125rem}}html{scrollbar-gutter:stable}body{position:relative;background-color:var(--color-primary)}body::before{content:"";position:absolute;left:-1px;top:0;width:100%;height:100%;background:repeating-linear-gradient(to right, rgba(var(--color-white-rgb-value), 0.1), rgba(var(--color-white-rgb-value), 0.1) 1px, transparent 1px, transparent 20%);pointer-events:none;z-index:-1}html{height:100%}body{display:flex;flex-direction:column;min-height:100vh}main{position:relative;flex:1}.container{width:100%;max-width:calc(var(--width-content) + var(--column-gap-sm) * 2);margin:0
auto;padding:0
var(--column-gap-sm)}.container--large{max-width:unset}.container--full{max-width:unset;padding:0}.section{width:100%;margin-bottom:var(--margin-section)}.section:last-child{margin-bottom:var(--margin-section-md)}.section[is-solid=true]:has(+[is-solid=true]){margin-bottom:var(--margin-section-sm)}.section[is-solid=false]:first-child{margin-top:var(--row-gap-md)}.page-content .section[is-solid=false]:first-child, .page-content .section[is-solid=partial]:first-child{margin-top:var(--row-gap-md)}.post-content .section:not(:first-child){margin-top:var(--row-gap-md)}.post-content .section:not(:last-child){margin-bottom:var(--row-gap-md)}.post-content .section:last-child{margin-bottom:0}.site-header{position:sticky;top:0;width:100%;min-height:5.625rem;padding:var(--row-gap-xs) 0;background-color:transparent;transition:opacity 0.3s ease-in-out;z-index:10}.site-header.hidden{opacity:0;pointer-events:none}.site-header .header-inner{display:flex;justify-content:space-between;align-items:center;column-gap:2rem;padding:1.25rem var(--column-gap-sm);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius)}.site-header .mobile-wrapper{display:flex;align-items:center;justify-content:space-between;column-gap:2rem}.site-header .site-logo
img{width:100%;height:auto;min-width:7.5rem;min-height:2.5rem;max-width:12.5rem;max-height:3.125rem;object-fit:contain}.site-header .primary-menu{position:relative;display:flex;flex-wrap:wrap;column-gap:clamp(1.25rem, 3vw, 6.25rem);row-gap:1rem;list-style:none}.site-header .primary-menu .menu-item{position:relative}.site-header .primary-menu .menu-item
a{position:relative;display:inline-flex;font-family:var(--font-family-1);color:var(--color-gray);text-decoration:none}.site-header .primary-menu>.menu-item>a{font-size:1.375rem;font-weight:500;line-height:1.2}.site-header .primary-menu .menu-item-has-children
a{column-gap:0.75rem;cursor:pointer}.site-header .primary-menu .menu-item :is(a:hover, a:focus), .site-header .primary-menu :is(.menu-item-has-children:hover,.menu-item-has-children:focus-visible)>a{color:var(--color-white)}.site-header .primary-menu .menu-item-arrow{flex-shrink:0;width:0.8125rem;height:0.8125rem;margin-top:0.4375rem;fill:var(--color-gray);transition:all 0.2s ease-in-out}.site-header .primary-menu :is(.menu-item-has-children:hover, .menu-item-has-children:focus-within) .menu-item-arrow{fill:var(--color-white);transform:rotateZ(180deg)}.site-header .primary-menu :is(.current-menu-item, .current-menu-ancestor, .current-menu-parent) > a, .site-header .primary-menu>.menu-item-has-children:has(.current-menu-parent)>a{color:var(--color-white)}.site-header .primary-menu > :is(.current-menu-item, .current-menu-ancestor, .current-menu-parent) > a::after, .site-header .primary-menu>.menu-item-has-children:has(.current-menu-parent)>a::after{content:"";position:absolute;inset:0;bottom:-0.5rem;border-bottom:1px solid var(--color-white) !important;pointer-events:none}.site-header .primary-menu :is(.current-menu-ancestor, .current-menu-parent) .menu-item-arrow, .site-header .primary-menu > .menu-item-has-children:has(.current-menu-parent) .menu-item-arrow{fill:var(--color-white)}.site-header .primary-menu .sub-menu-wrapper{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;visibility:hidden;z-index:1}.site-header .primary-menu .sub-menu{position:relative;display:flex;flex-direction:column;row-gap:1rem;min-width:max-content;margin-top:2.9375rem;padding:1.25rem 2rem;background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);opacity:0;transition:transform 0.2s, opacity 0.2s}.site-header .primary-menu .sub-menu .menu-item{position:relative}.site-header .primary-menu .sub-menu .menu-item::after{content:"";position:absolute;inset:0;bottom:-0.375rem;border-bottom:1px solid rgba(var(--color-gray-rgb-value), 0.1);pointer-events:none}.site-header .primary-menu .sub-menu .current-menu-item::after, .site-header .primary-menu .sub-menu .current-menu-parent::after{border-bottom-color:rgba(var(--color-gray-rgb-value), 0.5)}.site-header .primary-menu .sub-menu .menu-item
a{font-size:1.25rem;font-weight:400;line-height:1.3}.site-header .primary-menu :is(.menu-item-has-children:hover, .menu-item-has-children:focus-within) .sub-menu-wrapper, .site-header .primary-menu :is(.menu-item-has-children, .menu-item-has-children) .sub-menu-wrapper:hover{visibility:visible;pointer-events:initial}.site-header .primary-menu :is(.menu-item-has-children:hover, .menu-item-has-children:focus-within) .sub-menu, .site-header .primary-menu :is(.menu-item-has-children, .menu-item-has-children) .sub-menu:hover{opacity:1}.site-header .uility-navigation{display:flex;align-items:center}.site-header .uility-navigation .button--menu{padding:0.625rem var(--row-gap-md)}.site-header .mobile-menu-button{width:1.625rem;height:1.625rem;display:none}.site-header .mobile-menu-button
div{display:block;width:1.625rem;height:0.25rem;background-color:var(--color-gray);transition:all 0.2s ease}.site-header .mobile-menu-button div:nth-child(1){margin-top:0}.site-header .mobile-menu-button div:nth-child(2){width:1.125rem;margin-top:0.4375rem;margin-left:0.25rem}.site-header .mobile-menu-button div:nth-child(3){margin-top:0.4375rem}.site-header .mobile-menu-button:hover div, .site-header .mobile-menu-button:focus-visible
div{background-color:var(--color-white)}@media screen and (max-width: 990px){.site-header .mobile-wrapper{width:100%}.site-header .site-logo
img{min-width:4.375rem;min-height:1.875rem;object-fit:contain}.site-header .container, .site-header .header-inner{width:100%}.site-header .header-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:var(--row-gap-sm);padding:1.25rem 1.625rem 1.25rem 1.25rem}.site-header .site-navigation{flex:1;width:100%}.site-header .primary-menu{flex-direction:column;row-gap:2rem}.site-header .primary-menu .menu-item
a{display:flex}.site-header .primary-menu .menu-item-has-children
a{justify-content:space-between}.site-header .primary-menu > .current-menu-item > a, .site-header .primary-menu>.menu-item-has-children>a{margin-bottom:0.5rem}.site-header .primary-menu>.menu-item-has-children>a::after{content:"";position:absolute;inset:0;bottom:-0.5rem;border-bottom:1px solid rgba(var(--color-gray-rgb-value), 0.1);pointer-events:none}.site-header .primary-menu .menu-item-arrow{display:none;transform:rotateZ(180deg)}.site-header .primary-menu .sub-menu-wrapper{position:relative;left:unset;transform:none;visibility:visible}.site-header .primary-menu .sub-menu{row-gap:1.25rem;margin-top:0;margin-top:1.75rem;padding:0
0 0 1.25rem;background-color:transparent;border:none;border-radius:0;opacity:1;transition:none}.site-header .primary-menu .sub-menu .menu-item{padding:0
0 0.375rem 0}.site-header .primary-menu :is(.current-menu-ancestor, .current-menu-parent) .sub-menu{margin-top:1.5rem}.site-header .mobile-menu-button{display:block}.site-header .site-navigation{display:none}.site-header .uility-navigation{display:none}body:has(.site-header.mobile-menu-open){overflow-y:hidden;padding-top:7rem}.mobile-menu-open{position:fixed;height:100vh;background-color:var(--color-primary)}.mobile-menu-open .container, .mobile-menu-open .header-inner{height:100%}.mobile-menu-open .site-navigation{display:block;overflow-y:auto}.mobile-menu-open .site-navigation::-webkit-scrollbar{width:0.5rem;background:var(--color-prinmary)}.mobile-menu-open .site-navigation::-webkit-scrollbar-button{display:none}.mobile-menu-open .site-navigation::-webkit-scrollbar-track{border-left-width:0.125rem;border-right-width:0.125rem;border-style:solid;border-color:var(--color-primary);background:rgba(var(--color-white-rgb-value), 0.2)}.mobile-menu-open .site-navigation::-webkit-scrollbar-thumb{background:var(--color-white);border-radius:0.375rem}.mobile-menu-open .uility-navigation{display:block}.mobile-menu-open .mobile-menu-button
div{background-color:var(--color-white)}.mobile-menu-open .mobile-menu-button div:nth-child(1){transform:rotate(45deg) translate(0.4375rem, 0.4375rem)}.mobile-menu-open .mobile-menu-button div:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-open .mobile-menu-button div:nth-child(3){transform:rotate(-45deg) translate(0.5rem, -0.5rem)}}.site-footer{position:relative;margin:var(--margin-section) 0 var(--row-gap-md);background-repeat:no-repeat;background-position:right center;background-size:0}.site-footer .footer-background{position:absolute;width:100%;max-width:var(--width-content);left:50%;bottom:0;transform:translateX(-50%);z-index:-1}.site-footer .footer-inner{display:flex;flex-direction:column;row-gap:var(--row-gap-md);height:100%}.site-footer .footer-primary{display:grid;grid-template-columns:60% 1fr;column-gap:var(--column-gap);row-gap:var(--row-gap-md)}.site-footer .footer-primary:has(.column:nth-child(4)){grid-template-columns:70% 1fr}.site-footer .footer-navigation{display:grid;grid-template-columns:repeat(3, 1fr);align-self:flex-end;column-gap:var(--column-gap);row-gap:var(--row-gap-md)}.site-footer .footer-navigation:has(.column:nth-child(4)){grid-template-columns:repeat(4, 1fr)}.site-footer .footer-navigation .row:not(:last-child){margin-bottom:var(--row-gap-md)}.site-footer .footer-navigation
.title{margin-bottom:1rem;color:var(--color-white);font-size:1.375rem}.site-footer .footer-navigation
.menu{font-size:1.125rem}.site-footer .footer-navigation .menu-item{min-width:6.25rem}.site-footer .footer-navigation .menu-item
a{font-weight:300;color:var(--color-gray);text-decoration:none}.site-footer .footer-navigation .menu-item a:hover, .site-footer .footer-navigation .menu-item a:focus-visible{color:var(--color-white)}.site-footer .footer-navigation .menu-item:not(:last-child){margin-bottom:0.75rem}.site-footer .footer-social{align-self:flex-start;font-size:1.375rem;text-align:right}.site-footer .footer-social .menu-item
a{font-weight:300;color:var(--color-gray);text-decoration:none}.site-footer .footer-social .menu-item a:hover, .site-footer .footer-social .menu-item a:focus-visible{color:var(--color-white)}.site-footer .footer-social .menu-item:not(:last-child){margin-bottom:1rem}.site-footer .footer-secondary{max-width:80%}.site-footer .copyright-container{display:flex;align-items:center;row-gap:1rem;column-gap:1rem;width:100%;max-width:50rem;color:var(--color-gray);font-size:0.75rem}.site-footer .copyright-item:not(:first-child){padding-left:1rem;border-left:1px solid var(--color-gray)}@media screen and (max-width: 990px){.site-footer .footer-primary{grid-template-columns:66.66% 1fr}.site-footer .footer-primary:has(.column:nth-child(4)){grid-template-columns:66.66% 1fr}.site-footer .footer-navigation{grid-template-columns:repeat(2, 1fr);order:0}.site-footer .footer-navigation:has(.column:nth-child(4)){grid-template-columns:repeat(2, 1fr)}.site-footer .footer-social{order:1}}@media screen and (max-width: 660px){.site-footer{background-size:contain}.site-footer .footer-background{display:none}.site-footer .footer-social{font-size:1.125rem}.site-footer .footer-secondary{width:100%}.site-footer .copyright-container{justify-content:flex-start;max-width:unset}}@media screen and (max-width: 480px){.site-footer .footer-primary{grid-template-columns:1fr}.site-footer .footer-primary:has(.column:nth-child(4)){grid-template-columns:1fr}.site-footer .footer-navigation{grid-template-columns:1fr}.site-footer .footer-navigation:has(.column:nth-child(4)){grid-template-columns:1fr}.site-footer .footer-social{text-align:left}}.page-header{margin-bottom:var(--row-gap-md)}.page-header .header-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-start;row-gap:var(--row-gap);min-height:18.75rem;padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.page-header .header-content{position:relative;max-width:var(--width-block-content)}.page-header .page-caption{font-family:var(--font-family-1);font-size:1.5rem;font-weight:500;color:var(--color-accent-2)}.page-header .page-caption:not(:last-child){margin-bottom:0.625rem}.page-header .page-title{margin:0}.page-header .page-description{max-width:90%}.page-header .page-description:not(:first-child){margin-top:var(--row-gap-md)}.page-header .page-description
ul{list-style:disc;margin-left:1.25rem}.page-header .page-description ul>*:not(:last-child){margin-bottom:0.75rem}.page-header .page-description
span{display:inline-block}.page-header .header-background{overflow:hidden;position:absolute;inset:0;pointer-events:none;z-index:0}.page-header .header-background .bg-layer, .page-header .header-background .bg-image{position:absolute;inset:0;background-repeat:no-repeat;z-index:-1}.page-header .header-background .bg-layer{background-size:auto;opacity:0.2}.page-header .header-background .bg-layer-1{top:var(--row-gap-xs);left:var(--column-gap-xs)}.page-header .header-background .bg-layer-2{top:var(--row-gap-lg);left:30%}.page-header .header-background .bg-image{background-size:cover;background-position:center}.page-header .header-background .bg-image::before, .page-header .header-background .bg-image::after{content:"";position:absolute;inset:0;background-color:var(--color-primary)}.page-header .header-background .bg-image::before{opacity:0.6}.page-header .header-background .bg-image::after{background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);opacity:0.3}.page-header-subscribe .header-content{display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap);flex:1;max-width:var(--width-block-content)}.page-header-subscribe .content-aside{width:100%;max-width:60%}.page-header-single .header-inner{justify-content:flex-end;min-height:37.5rem}.page-header-single .header-content{max-width:90%}.page-header-single-child{margin-bottom:var(--row-gap-md)}.page-header-single-child .header-inner{min-height:unset}.page-header-single-child .header-content{display:grid;column-gap:var(--column-gap);grid-template-columns:1fr 40%;align-items:center;max-width:unset}.page-header-single-child .header-content:not(:has(.content-aside)){align-items:flex-start}.page-header-single-child .header-content:not(:has(.content-aside)) .content-main{max-width:var(--width-block-content)}.page-header-single-child .page-description{max-width:unset}.page-header-single-child .post-image{display:block;width:100%;border-radius:var(--border-radius);object-fit:contain}.page-content--contrast{padding:var(--padding-block);color:var(--color-black);font-weight:500;background-color:var(--color-white);border:var(--border-block);border-color:var(--color-white);border-radius:var(--border-radius);overflow:hidden}.page-content--isolated{padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.pagination:not(:first-child){margin-top:var(--row-gap)}@media screen and (max-width: 1200px){.page-header .page-description, .page-header .page-cta-group{max-width:100%}.page-header-subscribe .content-aside{max-width:70%}.page-header-single-child .header-content{grid-template-columns:1fr;row-gap:var(--row-gap);max-width:unset;text-align:center}.page-header-single-child .header-content:not(:has(.content-aside)){text-align:left}.page-header-single-child .content-aside{justify-self:center;width:100%;max-width:31.25rem}}@media screen and (max-width: 990px){.page-header .header-background .bg-layer-1{top:0;left:0}.page-header .header-background .bg-layer-2{display:none}.page-header .page-caption{font-size:1.125rem}.page-header .page-description:not(:first-child){margin-top:var(--row-gap-sm)}.page-header .page-cta-group:not(:first-child){margin-top:var(--row-gap-sm)}.page-header .page-cta-group:not(:first-child){margin-top:3.75rem}.page-header-subscribe .content-aside{max-width:100%}.page-header-single .header-inner{min-height:37.5rem}.page-header-single-child .header-content{align-items:flex-start;text-align:left}.page-header-single-child .content-aside{justify-self:unset;max-width:unset}}@media screen and (max-width: 660px){.page-header .header-background .bg-layer-1{left:60%}.page-header .header-inner{padding:var(--padding-block-top) var(--padding-block)}.page-header-single .header-content{max-width:100%}.page-content--contrast,.page-content--isolated{padding:var(--padding-block-top) var(--padding-block)}}.post-has-sidebar{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:var(--column-gap-md);row-gap:var(--row-gap-md)}.post-has-sidebar:has(.post-content--contrast){column-gap:var(--column-gap-sm)}.post-has-sidebar:has(.post-sidebar:empty) .post-content, .post-has-sidebar:has(.post-sidebar .widget:only-child:empty) .post-content{padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.post-sidebar{position:sticky;display:flex;flex-direction:column;row-gap:var(--row-gap-sm);top:var(--row-gap-xs);width:30%;height:fit-content}.post-sidebar:empty{display:none}.post-sidebar:has(.widget:only-child:empty){display:none}.post-sidebar .widget:empty{display:none}.post-content{flex:1}.post-content--contrast{padding:var(--padding-block);color:var(--color-black);font-weight:500;background-color:var(--color-white);border:var(--border-block);border-color:var(--color-white);border-radius:var(--border-radius);overflow:hidden}.post-content--isolated{padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.post-content>:is(figure,img,table,.wp-block-image):not(:first-child){margin-top:var(--row-gap-md)}.post-content>:is(figure,img,table,.wp-block-image):not(:last-child){margin-bottom:var(--row-gap-md)}.post-content>*:has(+*:last-child:empty){margin-bottom:0 !important}@media screen and (max-width: 1600px){.post-inner:has(.post-sidebar .widget:not(:empty)) :is(.post-content--contrast,.post-content--isolated){padding:var(--padding-block-md)}}@media screen and (max-width: 1200px){.post-has-sidebar{flex-direction:column}.post-sidebar{position:relative;top:unset !important;width:100%}.post-content{width:100%}}@media screen and (max-width: 660px){.post-content{width:100%}.post-content--contrast,.post-content--isolated{padding:var(--padding-block-top) var(--padding-block)}}:is(.post-content, .page-main) .gg-block
.container{max-width:100%;padding:0}:is(.post-content, .page-main) .gg-block :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-top:0}.gg-block .block-header[has-offset=true]{padding-left:var(--padding-block)}.gg-block .block-header[has-width=true] .block-header__content{max-width:var(--width-block-content)}.gg-block .block-header:has(.block-header__aside){display:flex;justify-content:space-between;flex-wrap:nowrap;column-gap:var(--column-gap-md);row-gap:var(--row-gap-md)}.gg-block .block-header:has(.block-header__aside:only-child){justify-content:flex-end}.gg-block .block-header__aside, .gg-block .block-header__navigation{align-self:flex-end}.gg-block .block-header__navigation{position:relative;display:flex;gap:var(--gap-sm);justify-content:flex-end;z-index:1}.gg-block .block-header__navigation:has(.swiper-button-lock), .gg-block .block-header__navigation .swiper-button-lock{display:none}.gg-block .block-caption{font-family:var(--font-family-1);font-size:1.5rem;font-weight:500;color:var(--color-accent-2);text-transform:uppercase}.gg-block .block-caption:not(:last-child){margin-bottom:0.625rem}.gg-block [class*="--contrast"] .block-caption{color:var(--color-accent-3)}.gg-block .block-title{margin:0}.gg-block .block-subtitle:not(:first-child){margin-top:var(--row-gap-md)}.gg-block .block-description:not(:first-child){margin-top:var(--row-gap-md)}.gg-block .block-description
ul{list-style:disc;margin-left:1.25rem}.gg-block .block-description ul>*:not(:last-child){margin-bottom:0.75rem}.gg-block .block-cta-group:not(:first-child){margin-top:var(--row-gap-md)}@media screen and (max-width: 990px){.gg-block .block-header[has-offset=true]{padding-left:0}.gg-block .block-header:has(.block-header__aside){flex-direction:column}.gg-block .block-header .block-header__aside{align-self:flex-start}.gg-block .block-header:has(.block-header__navigation){flex-direction:row}.gg-block .block-header .block-header__navigation{align-self:flex-end}.gg-block .block-caption{font-size:1.125rem}.gg-block .block-subtitle:not(:first-child){margin-top:var(--row-gap-sm)}.gg-block .block-description:not(:first-child){margin-top:var(--row-gap-sm)}.gg-block .block-cta-group:not(:first-child){margin-top:var(--row-gap-sm)}}@media screen and (max-width: 660px){.gg-block .block-header:has(.block-header__navigation){flex-direction:column}}.modal{display:none}.modal.is-open{display:block}.modal :is(.modal-container,.modal-overlay){will-change:transform}.modal
.container{width:unset}.modal .modal-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-primary-rgb-value), 0.85);z-index:20}.modal .modal-container{position:relative;max-width:50rem;max-height:100vh;margin:0
auto;padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius)}.modal[aria-hidden=false] .modal-overlay{animation:modal-fade-in 0.3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=false] .modal-container{animation:modal-fade-in-up 0.3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal-overlay{animation:modal-fade-out 0.5s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden=true] .modal-container{animation:modal-fade-out-down 0.5s cubic-bezier(0, 0, 0.2, 1)}.modal .modal-close{position:absolute;right:var(--padding-block-md);top:var(--padding-block-md);outline:none}.modal .modal-close
svg{pointer-events:none}.modal .modal-close
path{stroke:var(--color-white);transition:stroke 0.2s ease-in-out}.modal .modal-close:hover path, .modal .modal-close:focus-visible
path{stroke:var(--color-accent-1)}.sidebar-widget{padding:var(--padding-block-sm);background-color:var(--color-primary);border:1px
solid var(--color-frame);border-radius:var(--border-radius);overflow:hidden}.sidebar-widget>*:not(:last-child){margin-bottom:var(--row-gap-sm)}.widget__toc{display:flex;flex-direction:column;overflow:hidden}.toc{overflow-y:auto;padding-right:calc(var(--padding-block-sm) / 2);margin-right:calc(-1 * var(--padding-block-sm) / 2);pointer-events:all}.toc::-webkit-scrollbar{width:0.5rem;background:var(--color-primary)}.toc::-webkit-scrollbar-button{display:none}.toc::-webkit-scrollbar-track{background-color:transparent;border-left-width:0.125rem;border-right-width:0.125rem;border-style:solid;border-color:var(--color-primary);border-radius:0.3125rem;background:rgba(var(--color-white-rgb-value), 0.2)}.toc::-webkit-scrollbar-thumb{background-color:var(--color-white);border-radius:0.3125rem}.toc:has([class$="--h2"]) .toc-item--h3{margin-left:0.625rem;font-style:oblique}.toc-item{color:var(--color-text-faded);line-height:1.4;transition:all 0.2s ease-in-out}.toc-item:not(:last-child){margin-bottom:0.75rem}.toc-item--active{font-weight:600;opacity:1}.toc-link{color:inherit;text-decoration:none}.toc-link:hover,.toc-link:focus-visible{color:var(--color-accent-1)}.quick-fact-item:not(:last-child){margin-bottom:var(--row-gap-sm)}.quick-fact-title{font-weight:600}.quick-fact-title:not(:last-child){margin-bottom:1rem}.quick-fact-description{color:var(--color-text-faded)}@media screen and (max-width: 1200px){.sidebar:has(.widget__toc:only-child){display:none}.sidebar-widget{padding:var(--padding-block-md)}.widget__toc{display:none;visibility:hidden}}@media screen and (max-width: 660px){.sidebar-widget{padding:var(--padding-block-top) var(--padding-block)}}.banner-cta .block-inner{position:relative;display:grid;grid-template-columns:1fr auto;align-items:flex-end;column-gap:var(--column-gap-md);row-gap:var(--row-gap-md);padding:var(--padding-block);background-color:var(--color-primary);border:1px
solid var(--color-accent-1);border-radius:var(--border-radius);overflow:hidden}.banner-cta .block-inner:has(.button-group .button:nth-child(2)){grid-template-columns:1fr}.banner-cta .block-background{overflow:hidden;position:absolute;inset:0;pointer-events:none;z-index:0}.banner-cta .block-background .bg-layer{position:absolute;inset:0;background-size:auto;background-repeat:no-repeat;opacity:0.2;z-index:-1}.banner-cta .block-background .bg-layer-1{top:var(--row-gap-xs);left:var(--column-gap-xs)}.banner-cta .block-background .bg-layer-2{top:30%;left:20%}.banner-cta .block-main{position:relative;max-width:var(--width-block-content)}.post-content .banner-cta .block-inner{grid-template-columns:1fr;padding:var(--padding-block-md)}.post-content .banner-cta .block-main{max-width:100%}.post-content--contrast .banner-cta .block-inner{background-color:rgba(var(--color-bg-elements-rgb-value), 0.2)}.post-content--contrast .banner-cta .block-caption{color:var(--color-accent-1)}@media screen and (max-width: 1200px){.banner-cta .block-background .bg-layer-1{top:0;left:0}.banner-cta .block-background .bg-layer-2{top:20%;left:-9.375rem}}@media screen and (max-width: 990px){.banner-cta .block-inner{grid-template-columns:1fr;padding:var(--padding-block-top) var(--padding-block) calc(var(--padding-block-bottom) + 12.5rem)}.banner-cta .block-background .bg-layer-2{top:50%;left:-21.875rem}.post-content .banner-cta .block-inner{padding:var(--padding-block)}}@media screen and (max-width: 660px){.banner-cta .block-background .bg-layer-1{left:10%}.banner-cta .block-background .bg-layer-2{left:-37.5rem}}.latest-posts .block-inner{display:flex;flex-direction:column;row-gap:var(--row-gap)}.latest-posts .block-caption{text-transform:none}.latest-posts .block-slider{width:100%}.latest-posts .block-slide{position:relative;display:block;height:auto;min-height:37.5rem;padding:var(--padding-block-md);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.latest-posts .block-slide::after{content:"";position:absolute;inset:0;background-color:rgba(var(--color-white-rgb-value), 0.2);opacity:0;transition:opacity 0.2s ease-in-out;z-index:2}.latest-posts .block-slide:has(.slide-image)::after{background-color:var(--color-primary)}.latest-posts .block-slide:hover::after, .latest-posts .block-slide:focus-visible::after{opacity:0.4}.latest-posts .slide-image{position:absolute;inset:0;z-index:0}.latest-posts .slide-image::before{content:"";position:absolute;inset:0;background-color:rgba(var(--color-primary-rgb-value), 0.3);background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);z-index:1}.latest-posts .slide-image
img{width:100%;height:100%;max-width:unset;object-fit:cover;opacity:0.4}.latest-posts .slide-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap-sm);height:100%;z-index:3}.latest-posts .slide-content .slide-title{margin:0;font-weight:600}.latest-posts .slide-content .slide-description{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.latest-posts .slide-content .slide-meta{font-size:16px}.latest-posts-podcast .slide-image
img{object-position:left center}@media screen and (max-width: 990px){.latest-posts .block-slide{min-height:31.25rem}}@media screen and (max-width: 660px){.latest-posts .block-slide{padding:var(--padding-block)}}.latest-guides .block-inner{display:flex;flex-direction:column;row-gap:var(--row-gap)}.post-author{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:var(--gap-sm);padding:var(--padding-block-sm);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius)}.post-author:not(:has(.author-description)){grid-template-rows:auto}.post-author .author-image{grid-column:1;grid-row:1/-1;width:12.5rem;height:12.5rem;border-radius:50%;overflow:hidden}.post-author .author-image
picture{display:block;width:inherit;height:inherit}.post-author .author-image
img{display:block;width:inherit;height:inherit;margin:0;padding:0;object-fit:cover}.post-author:not(:has(.author-description)) .author-image{grid-row:1}.post-author .author-content{grid-column:2;grid-row:1;align-self:center}.post-author .author-title{font-size:1.5rem;font-weight:500;line-height:1.4}.post-author .author-name{font-weight:700}.post-author .author-subtitle:not(:first-child){margin-top:0.3125rem;font-weight:0.75rem}.post-author .author-description{grid-column:2;grid-row:2;font-style:oblique}.post-content--contrast .post-author{background-color:rgba(var(--color-bg-elements-rgb-value), 0.2);border:none}@media screen and (max-width: 990px){.post-author .author-image{grid-row:1;width:9.375rem;height:9.375rem}.post-author .author-content{grid-column:2}.post-author .author-description{grid-column:1/-1}}@media screen and (max-width: 660px){.post-author{grid-template-columns:1fr;grid-template-rows:auto;row-gap:var(--gap-md)}.post-author .author-image, .post-author .author-content, .post-author .author-description{grid-row:auto;grid-column:auto}}.job-positions .block-inner{display:flex;flex-direction:column;row-gap:var(--row-gap)}.job-positions .position-cards:not(:has(.block-slider)){display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;gap:var(--gap-sm)}.job-positions .position-cards:not(:has(.block-slider)):has(>:nth-child(4)){grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr}.job-positions .position-cards:not(:has(.block-slider)):has(> :nth-child(4)) .position-card{aspect-ratio:1/1}.job-positions .position-card{display:flex;flex-direction:column;row-gap:var(--row-gap-sm);position:relative;min-height:21.875rem;padding:var(--padding-block-md);background:linear-gradient(to bottom, var(--color-frame) 1px, transparent 1px) 1px 1px, linear-gradient(to right, var(--color-frame) 1px, transparent 1px) 1px 1px, linear-gradient(to bottom, var(--color-frame) 1px, transparent 1px) calc(100% - 1px) 1px, linear-gradient(to left, var(--color-frame) 1px, transparent 1px) calc(100% - 1px) 1px, linear-gradient(to top, var(--color-frame) 1px, transparent 1px) 1px calc(100% - 1px), linear-gradient(to right, var(--color-frame) 1px, transparent 1px) 1px calc(100% - 1px), linear-gradient(to top, var(--color-frame) 1px, transparent 1px) calc(100% - 1px) calc(100% - 1px), linear-gradient(to left, var(--color-frame) 1px, transparent 1px) calc(100% - 1px) calc(100% - 1px);background-size:1.5625rem 1.5625rem;background-repeat:no-repeat}.job-positions .position-card::before, .job-positions .position-card::after{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);z-index:-1}.job-positions .position-card::before{background-color:var(--color-primary)}.job-positions .position-card::after{background-color:var(--color-gray);opacity:0.05;transition:opacity 0.2s ease-in-out}.job-positions .position-card .position-card__main{display:flex;flex-direction:column;row-gap:var(--row-gap-sm);flex:1}.job-positions .position-card:hover::after, .job-positions .position-card:focus-visible::after{opacity:0.08}.job-positions .position-card .position-title{margin:0}.job-positions .position-card .position-type{color:var(--color-text-faded)}.job-positions .position-card .position-types{margin:0;margin-left:1.25rem;color:var(--color-text-faded);list-style:disc}.job-positions .position-card .position-types>*:not(:last-child){margin-bottom:0.375rem}.job-positions .position-card .position-cta{display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--column-gap-xs)}.job-positions .position-card .position-cta
svg{width:0.625rem;height:auto;transition:margin 0.2s ease-in-out}.job-positions .position-card .position-cta
path{transition:fill 0.2s ease-in-out}.job-positions .position-card .position-cta:hover, .job-positions .position-card .position-cta:focus-visible{color:var(--color-accent-1)}.job-positions .position-card .position-cta:hover svg, .job-positions .position-card .position-cta:focus-visible
svg{margin-left:0.1875rem}.job-positions .position-card .position-cta:hover path, .job-positions .position-card .position-cta:focus-visible
path{fill:var(--color-accent-1)}.job-positions__related .position-card{transform:unset !important}@media screen and (max-width: 1600px){.job-positions .position-cards:not(:has(.block-slider)){grid-template-columns:repeat(3, 1fr)}.job-positions .position-cards:not(:has(.block-slider)):has(>:nth-child(4)){grid-template-columns:repeat(3, 1fr)}.job-positions .position-card{padding:var(--padding-block-md);aspect-ratio:unset !important}}@media screen and (max-width: 1200px){.job-positions .position-cards:not(:has(.block-slider)){grid-template-columns:repeat(2, 1fr)}.job-positions .position-cards:not(:has(.block-slider)):has(>:nth-child(4)){grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 990px){.job-positions .position-card:not(:has(.block-slider)){padding:var(--padding-block-sm)}.job-positions .position-card:not(:has(.block-slider)):first-child:nth-last-child(n+4), .job-positions .position-card:not(:has(.block-slider)):first-child:nth-last-child(n+4)~div{padding:var(--padding-block-sm)}}@media screen and (max-width: 768px){.job-positions .position-cards:not(:has(.block-slider)){grid-template-columns:1fr}.job-positions .position-cards:not(:has(.block-slider)):has(>:nth-child(4)){grid-template-columns:1fr}.job-positions__related .block-slider__wrapper{display:grid;grid-template-columns:1fr;gap:var(--gap-sm)}}@media screen and (max-width: 660px){.job-positions .position-card{min-height:21.875rem}}.partners-list>*:not(:last-child){margin-bottom:var(--row-gap)}.partners-list .partners-title{font-weight:500}.partners-list .partners-title:not(:last-child){margin-bottom:var(--row-gap-sm)}.partners-list .partners-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.875rem}.partners-list .partner-logo
img{width:100%;max-width:12.5rem;height:1.875rem;object-fit:contain}.partners-list .partner-logo--sm
img{height:1.5625rem}.partners-list .partner-logo--md
img{height:3.125rem}.partners-list .partner-logo--lg
img{height:6.25rem}.section-404 .block-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--row-gap);min-height:50rem;padding:var(--padding-block);background-color:var(--color-primary);background-position:right bottom;background-size:contain;background-repeat:no-repeat;border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.section-404 .block-header{max-width:60%}.section-404 .block-caption{text-transform:none}.section-404 .block-title{margin:0
!important}.section-404 .block-description{max-width:50%}@media screen and (max-width: 1600px){.section-404 .block-inner{background-size:contain}.section-404 .block-header{max-width:70%}}@media screen and (max-width: 990px){.section-404 .block-inner{height:100%}.section-404 .block-header{max-width:unset}.section-404 .block-description{max-width:unset}}@media screen and (max-width: 660px){.section-404 .block-inner{padding:var(--padding-block-top) var(--padding-block)}}.posts-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-sm)}.posts-cards .post-card{position:relative;display:block;min-height:31.25rem;padding:var(--padding-block-md);color:inherit;text-decoration:none;background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.posts-cards .post-card::after{content:"";position:absolute;inset:0;background-color:rgba(var(--color-white-rgb-value), 0.2);opacity:0;transition:opacity 0.2s ease-in-out;z-index:2}.posts-cards .post-card:has(.post-card__background)::after{background-color:var(--color-primary)}.posts-cards .post-card:hover::after, .posts-cards .post-card:focus-visible::after{opacity:0.4}.posts-cards .post-card:hover, .posts-cards .post-card:focus-visible{color:inherit}.posts-cards .post-card__background{position:absolute;inset:0;z-index:0}.posts-cards .post-card__background::before{content:"";position:absolute;inset:0;background-color:rgba(var(--color-primary-rgb-value), 0.3);background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);z-index:1}.posts-cards .post-card__background
img{width:100%;height:100%;max-width:unset;object-fit:cover;opacity:0.4}.posts-cards .post-card__main{position:relative;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap-sm);height:100%;z-index:3}.posts-cards .post-card__title{margin:0;font-weight:600}.posts-cards .post-card__description{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.posts-cards .post-card__meta{font-size:16px}@media screen and (max-width: 1200px){.posts-cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 990px){.posts-cards{grid-template-columns:1fr;gap:var(--gap-sm)}}.page-header-podcast .header-inner{min-height:31.25rem}.podcast-cards{display:grid;grid-template-columns:1fr;row-gap:var(--row-gap)}.podcast-cards .podcast-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap-md);width:80%;min-height:50rem;padding:var(--padding-block);color:inherit;background-color:var(--color-primary);text-decoration:none;border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.podcast-cards .podcast-card:hover, .podcast-cards .podcast-card:focus-visible{color:inherit}.podcast-cards .podcast-card::before, .podcast-cards .podcast-card::after{content:"";position:absolute;inset:0}.podcast-cards .podcast-card::before{background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);z-index:2}.podcast-cards .podcast-card::after{background-color:rgba(var(--color-white-rgb-value), 0.2);opacity:0;transition:opacity 0.2s ease-in-out;z-index:3}.podcast-cards .podcast-card:has(.podcast-card__background)::after{background-color:var(--color-primary)}.podcast-cards .podcast-card:hover::after, .podcast-cards .podcast-card:focus::after{opacity:0.4}.podcast-cards .podcast-card:nth-child(odd){justify-self:flex-start}.podcast-cards .podcast-card:nth-child(even){justify-self:flex-end}.podcast-cards .podcast-card__background{position:absolute;width:100%;height:fit-content;left:0;top:0;z-index:0}.podcast-cards .podcast-card__background
img{width:100%;height:auto;position:relative;display:block;object-fit:contain}.podcast-cards .podcast-card__background:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);z-index:1}.podcast-cards .podcast-card__main{position:relative;z-index:4}.podcast-cards .podcast-card__main .podcast-card__caption{font-family:var(--font-family-1);font-size:1.5rem;font-weight:500;color:var(--color-accent-2)}.podcast-cards .podcast-card__main .podcast-card__caption:not(:last-child){margin-bottom:0.625rem}.podcast-cards .podcast-card__main .podcast-card__title{margin:0}.podcast-cards .podcast-card__main .podcast-card__description:not(:first-child){margin-top:var(--row-gap-md)}@media screen and (max-width: 990px){.podcast-cards .podcast-card{width:100%;min-height:37.5rem}}@media screen and (max-width: 660px){.podcast-cards .podcast-card__background{opacity:0.5}}.page-header-single-podcast .header-inner{min-height:31.25rem}.post-main-podcast .content-offset{width:85%}.post-main-podcast .content-offset--right{margin-right:15%;margin-bottom:var(--row-gap-md)}.post-main-podcast .content-offset--left{margin-top:var(--row-gap);margin-left:15%}@media screen and (max-width: 1200px){.post-main-podcast .content-offset{width:100%}.post-main-podcast .content-offset--right{margin-right:0}.post-main-podcast .content-offset--left{margin-left:0}}.guides-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-sm)}.guides-cards .guide-card{position:relative;display:block;min-height:31.25rem;padding:var(--padding-block-sm);color:inherit;text-decoration:none;background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.guides-cards .guide-card::after{content:"";position:absolute;inset:0;background-color:rgba(var(--color-white-rgb-value), 0.2);opacity:0;transition:opacity 0.2s ease-in-out;z-index:2}.guides-cards .guide-card:has(.guide-card__background)::after{background-color:var(--color-primary)}.guides-cards .guide-card:hover::after, .guides-cards .guide-card:focus-visible::after{opacity:0.4}.guides-cards .guide-card:hover, .guides-cards .guide-card:focus-visible{color:inherit}.guides-cards .guide-card__background{position:absolute;inset:0;z-index:0}.guides-cards .guide-card__background::before{content:"";position:absolute;inset:0;background-color:rgba(var(--color-primary-rgb-value), 0.3);background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);z-index:1}.guides-cards .guide-card__background
img{width:100%;height:100%;max-width:unset;object-fit:cover;opacity:0.4}.guides-cards .guide-card__main{position:relative;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap-sm);height:100%;z-index:3}.guides-cards .guide-card__title{margin:0;font-weight:600}.guides-cards .guide-card__property{display:flex;column-gap:var(--column-gap-sm);justify-content:space-between}.guides-cards .guide-card__property:not(:last-child){margin-bottom:var(--row-gap-xs)}.guides-cards .guide-card__property .property-value{font-weight:600;text-align:right}@media screen and (max-width: 1200px){.guides-cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.guides-cards{grid-template-columns:1fr;gap:var(--gap-sm)}}@media screen and (max-width: 400px){.guides-cards .guide-card__property{flex-direction:column;justify-content:flex-start}.guides-cards .guide-card__property .property-value{text-align:left}}.job-content .block-inner{position:relative;display:flex;flex-direction:column;row-gap:var(--row-gap-xl);padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden;z-index:0}.job-content .block-background{position:absolute;inset:0;pointer-events:none;z-index:-1}.job-content .block-background .bg-layer{opacity:0.2;background-size:auto}.job-content .block-background .bg-layer, .job-content .block-background .bg-image{position:absolute;inset:0;background-repeat:no-repeat}.job-content .block-background .bg-layer-1{top:var(--row-gap-sm);left:var(--column-gap-sm)}.job-content .block-background .bg-image{background-size:60%;background-position:right bottom}.job-content .block-header .block-caption{text-transform:none}.job-details{display:flex;flex-direction:column;row-gap:var(--row-gap-xl)}.job-details .job-section{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--column-gap);row-gap:var(--row-gap-xl)}.job-details .job-section::before, .job-details .job-section::after{content:"";position:absolute}.job-details .job-section:nth-child(odd)::before{left:0;bottom:calc(-1 * var(--row-gap-xl) / 2);width:calc(50% + var(--column-gap));height:1px;border-bottom:1px solid var(--color-frame)}.job-details .job-section:nth-child(odd)::after{top:0;left:50%;width:1px;height:calc(100% + var(--row-gap-xl));border-left:1px solid var(--color-frame)}.job-details .job-section:nth-child(even)::before{left:calc(50% - var(--column-gap));bottom:calc(-1 * var(--row-gap-xl) / 2);width:calc(50% + var(--column-gap));height:1px;border-bottom:1px solid var(--color-frame)}.job-details .job-section:nth-child(even)::after{top:0;left:50%;width:1px;height:calc(100% + var(--row-gap-xl));border-left:1px solid var(--color-frame)}.job-details :is(h1,.h1,h2,.h2):not(:first-child){margin-top:var(--row-gap-md)}.job-details :is(h3,.h3,h4,.h4,h5,.h5):not(:first-child){margin-top:2.5rem}.job-details
ul{list-style:disc;margin-left:1.25rem}.job-details ul>*:not(:last-child){margin-bottom:0.75rem}@media screen and (max-width: 990px){.job-content .block-background .bg-layer-1{top:0;left:-3.125rem}.job-details .job-section{grid-template-columns:1fr}.job-details .job-section::before, .job-details .job-section::after{content:none;display:none}.job-details .job-section .job-column{position:relative}.job-details .job-section .job-column:after{content:"";position:absolute;inset:0;top:calc(-1 * var(--row-gap-xl) / 2);border-top:1px solid var(--color-frame)}.job-details .job-section .job-column:nth-child(odd):after{width:70%}.job-details .job-section .job-column:nth-child(even):after{left:30%;width:70%}}@media screen and (max-width: 660px){.job-content .block-inner{padding:var(--padding-block-top) var(--padding-block)}}.glossary-cards{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-sm)}.glossary-cards .glossary-card{position:relative;min-height:31.25rem;padding:var(--padding-block-md);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);pointer-events:initial;overflow:hidden}.glossary-cards .glossary-card .glossary-card__background{position:absolute;inset:0;top:0;left:calc(-1 * var(--column-gap-md));display:flex;align-items:flex-end;width:100%;height:100%;color:var(--color-gray);font-family:var(--font-family-1);font-size:50rem;font-weight:900;line-height:30rem;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.05;transition:opacity 0.3s ease-in-out;z-index:1}.glossary-cards .glossary-card .glossary-card__content{position:relative;margin-bottom:calc(-1 * var(--row-gap-sm));z-index:2}.glossary-cards .glossary-card .glossary-card__content
a{display:inline-block;color:var(--color-white);text-decoration:none;margin-bottom:var(--row-gap-sm)}.glossary-cards .glossary-card .glossary-card__content a:hover, .glossary-cards .glossary-card .glossary-card__content a:focus-visible{color:var(--color-accent-1)}.glossary-cards .glossary-card .glossary-card__content a:not(:last-child):not(:only-child){margin-right:var(--column-gap)}@media screen and (max-width: 1600px){.glossary-cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 990px){.glossary-cards{grid-template-columns:1fr}.glossary-cards .glossary-card{width:100%;min-height:unset}}.page-header-single-glossary .header-inner{justify-content:flex-start;min-height:18.75rem;padding:var(--padding-block);padding-top:var(--padding-block-md)}.page-header-single-glossary .header-background{overflow:hidden;position:absolute;inset:0;pointer-events:none;z-index:0}.page-header-single-glossary .header-background .bg-layer, .page-header-single-glossary .header-background .bg-image{position:absolute;inset:0;background-repeat:no-repeat;z-index:-1}.page-header-single-glossary .header-background .bg-layer{background-size:auto;opacity:0.2}.page-header-single-glossary .header-background .bg-layer-1{top:0;left:0}.page-header-single-glossary .header-background .bg-layer-2{top:var(--row-gap-lg);left:30%}.page-header-single-glossary .header-background .bg-image{background-size:cover;background-position:center}.page-header-single-glossary .header-background .bg-image::before, .page-header-single-glossary .header-background .bg-image::after{content:"";position:absolute;inset:0;background-color:var(--color-primary)}.page-header-single-glossary .header-background .bg-image::before{opacity:0.6}.page-header-single-glossary .header-background .bg-image::after{background:linear-gradient(0deg, var(--color-primary) 0%, transparent 100%);opacity:0.3}.page-header-single-glossary .header-content{display:flex;flex-direction:column;row-gap:var(--row-gap)}.page-header-single-glossary .content-main{flex:1}.page-header-single-glossary .glossary-back-link{display:flex;flex-wrap:nowrap;align-items:center;column-gap:0.625rem;color:var(--color-white)}.page-header-single-glossary .glossary-back-link svg
path{transition:stroke 0.2s ease-in-out}.page-header-single-glossary .glossary-back-link:hover, .page-header-single-glossary .glossary-back-link:focus-visible{color:var(--color-accent-1)}.page-header-single-glossary .glossary-back-link:hover svg path, .page-header-single-glossary .glossary-back-link:focus-visible svg
path{stroke:var(--color-accent-1)}.post-main-glossary .post-inner{padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width: 990px){.page-header-single-glossary .header-background .bg-layer-2{display:none}}@media screen and (max-width: 660px){.page-header-single-glossary .header-inner{padding:var(--padding-block-sm) var(--padding-block) var(--padding-block-bottom)}.page-header-single-glossary .header-background .bg-layer-1{left:60%}.post-main-glossary .post-inner{padding:var(--padding-block-top) var(--padding-block)}}.page-header-position:not(:last-child){margin-bottom:var(--row-gap-lg)}.page-header-single-position .header-inner{min-height:18.75rem}.positions{display:flex;flex-direction:column;row-gap:var(--row-gap-md)}.positions-header{text-align:center}.positions-title{margin:0}.positions-filters{justify-content:center}.positions-content{display:flex;flex-direction:column;row-gap:var(--row-gap-md)}.positions-content .positions-tab{display:none}.positions-content .positions-tab:first-child{display:block}.positions-content .roles-description:not(:last-child){margin-bottom:var(--row-gap-md);text-align:center}.positions-content .roles-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-xs);margin:0
calc(-1 * var(--gap-xs) / 2)}.positions-content .role-link{--tag-width:calc(33.33% - var(--gap-xs));display:flex;align-items:center;justify-content:center;flex:0 0 var(--tag-width);max-width:var(--tag-width);width:100%;padding:1.5625rem;color:var(--color-white);text-decoration:none;border:1px
solid var(--color-frame);border-radius:0.9375rem;transition:all 0.2s ease-in-out}.positions-content .role-link:hover, .positions-content .role-link:focus-visible{background-color:rgba(var(--color-white-rgb-value), 0.05);border-color:rgba(var(--color-white-rgb-value), 0.5)}@media screen and (max-width: 990px){.positions-content .role-link{--tag-width:calc(50% - var(--gap-xs))}}@media screen and (max-width: 660px){.positions-content .roles-tags{flex-direction:column;margin:0}.positions-content .role-link{--tag-width:100%;text-align:center}}.section-contact .block-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;padding:var(--padding-block);background-color:var(--color-primary);border:var(--border-block);border-radius:var(--border-radius);overflow:hidden}.section-contact .block-form, .section-contact .block-aside{display:flex;flex-direction:column;padding-bottom:var(--row-gap)}.section-contact .block-form{grid-column:1;grid-row:1;padding-right:15%;border-right:1px solid var(--color-bg-elements-grba)}.section-contact .block-form>*:not(:last-child){margin-bottom:var(--row-gap-md)}.section-contact .block-form .form-header>*:not(:last-child){margin:0
0 0.625rem 0}.section-contact .block-aside{grid-column:2;grid-row:1;justify-content:center;padding-left:15%}.section-contact .block-map{grid-column:1/-1;grid-row:2;padding-top:var(--row-gap);border-top:1px solid var(--color-bg-elements-grba)}@media screen and (max-width: 990px){.section-contact .block-inner{grid-template-columns:1fr}.section-contact .block-inner>*:first-child:not(:only-child){padding:0
0 var(--row-gap) 0}.section-contact .block-inner>*:not(:first-child):not(:last-child){padding:var(--row-gap) 0}.section-contact .block-inner>*:last-child:not(:only-child){padding:var(--row-gap) 0 0 0}.section-contact .block-form, .section-contact .block-aside, .section-contact .block-map{border:none}.section-contact .block-form{grid-row:1}.section-contact .block-aside{grid-column:1;grid-row:2}.section-contact .block-map{grid-column:1;grid-row:3}}@media screen and (max-width: 660px){.section-contact .block-inner{padding:var(--padding-block-top) var(--padding-block)}}@keyframes modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes modal-fade-in-up{from{opacity:0;transform:translate3d(0, 1.25rem, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes modal-fade-out{from{opacity:1}to{opacity:0}}@keyframes modal-fade-out-down{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 1.25rem, 0)}}@keyframes logos-scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media screen and (max-width: 990px){body::before{content:"";background:repeating-linear-gradient(to right, rgba(var(--color-white-rgb-value), 0.1), rgba(var(--color-white-rgb-value), 0.1) 1px, transparent 1px, transparent 25%)}:is(h1,.h1,h2,.h2):not(:last-child){margin-bottom:2.5rem}.container{max-width:calc(var(--width-content) + var(--column-gap-xs) * 2);padding:0
var(--column-gap-xs)}section[is-solid=true]:has(+[is-solid=partial]),section[is-solid=partial]:has(+[is-solid=true]),section[is-solid=partial]:has(+[is-solid=partial]){margin-bottom:var(--margin-section-sm)}.page-content .section[is-solid=partial]:first-child{margin-top:0}}@media screen and (max-width: 660px){body::before{content:"";background:repeating-linear-gradient(to right, rgba(var(--color-white-rgb-value), 0.1), rgba(var(--color-white-rgb-value), 0.1) 1px, transparent 1px, transparent 33.33%)}.page-content .section[is-solid=false]:first-child{margin-top:var(--row-gap-sm)}}.gg-block__accordion-2 .block-inner{display:flex;flex-direction:column;row-gap:var(--row-gap)}.gg-block__accordion-2 .gg-accordion{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap-sm)}.gg-block__accordion-2 .gg-accordion__item{height:fit-content;padding:var(--padding-block-sm);background-color:var(--color-primary);border:1px
solid rgba(var(--color-gray-rgb-value), 0.3);border-radius:var(--border-radius);cursor:pointer}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__header{display:flex;justify-content:space-between;column-gap:var(--column-gap-sm)}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__title{align-self:center;margin:0
!important;color:var(--color-text-faded);font-weight:600;transition:all 0.3s ease-in-out}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description{height:0;overflow:hidden;transition:height 0.3s ease-in-out}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description :is(ul,ol){margin-left:1.125rem}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description
ul{list-style:disc}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description ul
ul{list-style:circle}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description
ol{list-style:decimal}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__description :is(ul, ol) :is(li:not(:last-child),*:not(:last-child)){margin-bottom:0.5rem}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__text{padding-top:var(--row-gap-sm);color:var(--color-text-faded);opacity:0;transition:opacity 0.3s ease-in-out}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__text>*:not(:last-child){margin-bottom:var(--row-gap-xs)}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon{--icon-size:3.75rem;--symbol-size:1.5625rem;position:relative;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);border:1px
solid var(--color-text-faded);border-radius:var(--icon-size);transition:all 0.3s ease-in-out;cursor:pointer}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon::before, .gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon::after{content:"";position:absolute;background-color:var(--color-text-faded);transition:all 0.2s ease-in-out}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon::before{top:50%;left:calc(50% - var(--symbol-size) / 2);width:var(--symbol-size);height:1px}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon::after{top:calc(50% - var(--symbol-size) / 2);left:50%;width:1px;height:var(--symbol-size)}.gg-block__accordion-2 .gg-accordion__item:hover .gg-accordion__title, .gg-block__accordion-2 .gg-accordion__item:focus-visible .gg-accordion__title{color:var(--color-white)}.gg-block__accordion-2 .gg-accordion__item:hover .gg-accordion__icon, .gg-block__accordion-2 .gg-accordion__item:focus-visible .gg-accordion__icon{border-color:var(--color-text-white)}.gg-block__accordion-2 .gg-accordion__item:hover .gg-accordion__icon::before, .gg-block__accordion-2 .gg-accordion__item:hover .gg-accordion__icon::after, .gg-block__accordion-2 .gg-accordion__item:focus-visible .gg-accordion__icon::before, .gg-block__accordion-2 .gg-accordion__item:focus-visible .gg-accordion__icon::after{background-color:var(--color-white)}.gg-block__accordion-2 .gg-accordion__item--active .gg-accordion__title{color:var(--color-white)}.gg-block__accordion-2 .gg-accordion__item--active .gg-accordion__text{opacity:1}.gg-block__accordion-2 .gg-accordion__item--active .gg-accordion__icon::after{top:50%;height:0}@media screen and (max-width: 1200px){.gg-block__accordion-2 .gg-accordion__item{padding:var(--gap-sm)}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon{--icon-size:3.125rem;--symbol-size:1.25rem}}@media screen and (max-width: 990px){.gg-block__accordion-2 .gg-accordion{grid-template-columns:1fr}}@media screen and (max-width: 660px){.gg-block__accordion-2 .gg-accordion__item{padding:var(--gap-md)}.gg-block__accordion-2 .gg-accordion__item .gg-accordion__icon{--icon-size:1.875rem;--symbol-size: .9375rem}}.gg-block__security .block-inner{display:flex;flex-direction:column;row-gap:calc(var(--row-gap) + 0.3125rem)}.gg-block__security .security-infographic{display:flex;justify-content:center;align-items:center;column-gap:var(--column-gap);row-gap:var(--row-gap-md)}.gg-block__security .infographic-content{display:flex;column-gap:var(--column-gap);row-gap:var(--row-gap-md);height:fit-content}.gg-block__security .content-tile{--box-size:10.625rem;display:grid;grid-auto-flow:column;grid-template-rows:var(--box-size) auto;column-gap:var(--column-gap);row-gap:var(--row-gap-sm)}.gg-block__security .tile-box{position:relative;grid-column:1;grid-row:1;display:flex;justify-content:center;align-items:center;justify-self:center;width:100%;width:var(--box-size);height:var(--box-size);padding:1.5625rem;background-color:rgba(var(--color-accent-2-rgb-value), 0.1);aspect-ratio:1/1;z-index:0}.gg-block__security .tile-box::before{content:"";position:absolute;width:calc(100% - 0.5rem);height:calc(100% - 0.5rem);left:0.25rem;top:0.25rem;border:1px
dashed rgba(var(--color-white-rgb-value), 0.2)}.gg-block__security .tile-box .tile-box-bg{position:absolute;width:calc(100% + 0.25rem);height:calc(100% + 0.25rem);background:linear-gradient(to bottom, var(--color-gray) 1px, transparent 1px) 1px 1px, linear-gradient(to right, var(--color-gray) 1px, transparent 1px) 1px 1px, linear-gradient(to bottom, var(--color-gray) 1px, transparent 1px) calc(100% - 1px) 1px, linear-gradient(to left, var(--color-gray) 1px, transparent 1px) calc(100% - 1px) 1px, linear-gradient(to top, var(--color-gray) 1px, transparent 1px) 1px calc(100% - 1px), linear-gradient(to right, var(--color-gray) 1px, transparent 1px) 1px calc(100% - 1px), linear-gradient(to top, var(--color-gray) 1px, transparent 1px) calc(100% - 1px) calc(100% - 1px), linear-gradient(to left, var(--color-gray) 1px, transparent 1px) calc(100% - 1px) calc(100% - 1px);background-size:30% 30%;background-repeat:no-repeat;z-index:1}.gg-block__security .tile-box .tile-box-bg::before, .gg-block__security .tile-box .tile-box-bg::after{content:"";position:absolute;border-color:var(--color-frame);border-width:0.9375rem}.gg-block__security .tile-box .tile-box-bg::before{width:1px;height:calc(100% + 0.625rem);top:-0.3125rem;left:50%;border-top-style:solid;border-bottom-style:solid}.gg-block__security .tile-box .tile-box-bg::after{width:calc(100% + 0.625rem);height:1px;top:50%;left:-0.3125rem;border-left-style:solid;border-right-style:solid}.gg-block__security .tile-box .tile-box-icon{position:relative;z-index:2}.gg-block__security .tile-box .tile-box-icon
img{max-height:5rem;object-fit:contain}.gg-block__security .tile-box .tile-box-icon--sm
img{max-height:2.5rem}.gg-block__security .tile-box .tile-box-icon--md
img{max-height:3.75rem}.gg-block__security .tile-arrow{grid-column:2;grid-row:1;align-self:center;width:100%;min-width:1.875rem;max-width:3.125rem}.gg-block__security .tile-description{grid-column:1;grid-row:2;justify-self:center;width:calc(var(--box-size) + 1.25rem);text-align:center}.gg-block__security .infographic-summary{display:flex;flex-direction:column;row-gap:var(--row-gap-md);padding:var(--padding-block-md);background-color:var(--color-primary);border:1px
solid rgba(var(--color-gray-rgb-value), 0.3);border-radius:var(--border-radius)}.gg-block__security .infographic-summary
.button{justify-content:center;text-align:center}.gg-block__security .summary-description :is(ul,ol){margin-left:1.125rem}.gg-block__security .summary-description
ul{list-style:disc}.gg-block__security .summary-description ul
ul{list-style:circle}.gg-block__security .summary-description
ol{list-style:decimal}.gg-block__security .summary-description :is(ul, ol) :is(li:not(:last-child), *:not(:last-child)), .gg-block__security .summary-description *:not(:last-child){margin-bottom:0.5rem}.gg-block__security .summary-description>*:not(:last-child){margin-bottom:var(--row-gap-xs)}@media screen and (max-width: 1600px){.gg-block__security .security-infographic{column-gap:var(--column-gap-md)}.gg-block__security .infographic-content{column-gap:var(--column-gap-md)}.gg-block__security .content-tile{--box-size:6.875rem;column-gap:var(--column-gap-md)}.gg-block__security .tile-box .tile-box-icon
img{max-height:3.125rem}.gg-block__security .tile-box .tile-box-icon--sm
img{max-height:1.875rem}.gg-block__security .tile-box .tile-box-icon--md
img{max-height:2.5rem}.gg-block__security .infographic-summary{padding:var(--padding-block-sm)}}@media screen and (max-width: 1400px){.gg-block__security .security-infographic{column-gap:var(--column-gap-sm)}.gg-block__security .infographic-content{column-gap:var(--column-gap-sm)}.gg-block__security .content-tile{column-gap:var(--column-gap-sm)}}@media screen and (max-width: 1200px){.gg-block__security .security-infographic{flex-direction:column}.gg-block__security .content-tile{--box-size:6.25rem}.gg-block__security .content-tile:last-child .tile-arrow{display:none}.gg-block__security .tile-box{padding:0.9375rem}.gg-block__security .tile-box .tile-box-bg::before{height:calc(100% + 0.375rem);top:-0.1875rem;border-top-width:0.625rem;border-bottom-width:0.625rem}.gg-block__security .tile-box .tile-box-bg::after{width:calc(100% + 0.375rem);left:-0.1875rem;border-left-width:0.625rem;border-right-width:0.625rem}.gg-block__security .tile-box .tile-box-icon img, .gg-block__security .tile-box .tile-box-icon--sm img, .gg-block__security .tile-box .tile-box-icon--md
img{max-height:3.125rem}.gg-block__security .tile-description{font-size:1rem}.gg-block__security .tile-arrow{min-width:1.25rem;max-width:1.5625rem}.gg-block__security .infographic-summary{padding:var(--padding-block-md)}}@media screen and (max-width: 990px){.gg-block__security .infographic-summary{padding:var(--padding-block-md) var(--padding-block-md)}}@media screen and (max-width: 660px){.gg-block__security .infographic-content{column-gap:var(--column-gap-xs)}.gg-block__security .content-tile{--box-size:3.75rem;column-gap:var(--column-gap-xs)}.gg-block__security .tile-box{padding:0.625rem}.gg-block__security .tile-box::before{content:none;display:none}.gg-block__security .tile-box .tile-box-bg::before{height:calc(100% + 0.375rem);top:-0.1875rem;border-top-width:0.375rem;border-bottom-width:0.375rem}.gg-block__security .tile-box .tile-box-bg::after{width:calc(100% + 0.375rem);left:-0.1875rem;border-left-width:0.375rem;border-right-width:0.375rem}.gg-block__security .tile-description{font-size:0.875rem}}@media screen and (max-width: 480px){.gg-block__security .tile-box{padding:0.625rem}}