@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}#page main{margin-top:0;margin-bottom:0}#page main .inside-article{padding:0}body{background-color:var(--wp--preset--color--body-bg, #ffffff);line-height:1.7;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:0;left:0;z-index:9999;width:auto;height:auto;padding:1rem;background:var(--wp--preset--color--base-bg, #ffffff);color:var(--wp--preset--color--dark-grey, #1a1a1a);text-decoration:none;clip:auto}.skip-link:focus:focus-visible{outline:2px solid #0184b0;outline-offset:2px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--gp-display-font-family: Poppins, system-ui, -apple-system, sans-serif;--gp-heading-font-family: Poppins, system-ui, -apple-system, sans-serif;--gp-body-font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--fs-sm: clamp(.75rem, .708rem + .185vw, .875rem);--fs-base: clamp(.875rem, .792rem + .37vw, 1.125rem);--fs-h6: clamp(1rem, .917rem + .37vw, 1.25rem);--fs-h5: clamp(1.125rem, 1rem + .556vw, 1.5rem);--fs-h4: clamp(1.375rem, 1.208rem + .741vw, 1.875rem);--fs-h3: clamp(1.625rem, 1.375rem + 1.111vw, 2.375rem);--fs-h2: clamp(1.75rem, 1.333rem + 1.852vw, 3rem);--fs-h1: clamp(2.5rem, 2rem + 2.222vw, 4rem);--lh-body: 1.7;--lh-heading: 1.15;--lh-large: 1.05;--ls-heading: -.01em;--ls-large: -.025em;--ls-ui: .025em;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-6: 3rem;--space-8: 4rem;--space-12: 6rem;--radius-base: 14px;--radius-xs: calc(var(--radius-base) / 4);--radius-sm: calc(var(--radius-base) / 2);--radius-md: var(--radius-base);--radius-lg: calc(var(--radius-base) * 1.5);--radius-xl: calc(var(--radius-base) * 2);--radius-pill: 999px;--radius-button: calc(var(--radius-base) / 4);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 28px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .16);--border-color: rgba(0, 0, 0, .08);--border-color-hover: rgba(0, 0, 0, .14);--fs-ui-xs: .6875rem;--fs-ui-sm: .8125rem;--fs-ui-md: .9375rem;--ease-out: cubic-bezier(.2, .8, .2, 1);--duration-press: 80ms;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s}html{font-size:100%}body,button,input,select,textarea{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--wp--preset--color--dark-grey, #1a1a1a);font-family:var(--gp-body-font-family, system-ui, -apple-system, Segoe UI, Roboto, sans-serif);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-family:var(--gp-heading-font-family);font-weight:600}h1{font-family:var(--gp-display-font-family)!important;font-size:var(--fs-h1);line-height:var(--lh-large);letter-spacing:var(--ls-large)}h2{font-size:var(--fs-h2);line-height:var(--lh-large);letter-spacing:var(--ls-large)}h3{font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}h4{font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}h5{font-size:var(--fs-h5);line-height:var(--lh-heading)}h6{font-size:var(--fs-h6);line-height:var(--lh-heading)}small,.text-sm{font-size:var(--fs-sm);line-height:var(--lh-heading)}a{color:var(--wp--preset--color--primary, #0184b0);text-decoration:none;transition:color .2s cubic-bezier(.2,.8,.2,1)}a:focus-visible{outline:2px solid #0184b0;outline-offset:2px}a:hover,a:focus,a:active{color:color-mix(in srgb,var(--wp--preset--color--primary, #0184b0) 80%,#000)}mark{background:none;color:var(--wp--preset--color--accent, #e20d02)}mark.has-bg{color:inherit;background:color-mix(in srgb,var(--wp--preset--color--accent, #e20d02) 14%,transparent);padding:.05em .3em;border-radius:var(--radius-xs, 3px)}@media(forced-colors:active){h1,h2,h3,h4,h5,h6{forced-color-adjust:auto}mark{background:Mark;color:MarkText}}.entry-content [class*=wp-block-dbw-base-].alignwide,.entry-content [class*=wp-block-theme-].alignwide{margin-left:0;width:100%}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus{background-color:transparent!important}body{margin:0}body header,body main,body footer,body .entry-content{position:relative;z-index:1}.is-legal-page .entry-content h1,.is-legal-page .site-content h1{font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.is-legal-page .entry-content h2,.is-legal-page .site-content h2{font-size:var(--fs-h4);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin-block-start:2em}.is-legal-page .entry-content h3,.is-legal-page .site-content h3{font-size:var(--fs-h5);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.is-legal-page .entry-content h4,.is-legal-page .site-content h4,.is-legal-page .entry-content h5,.is-legal-page .site-content h5,.is-legal-page .entry-content h6,.is-legal-page .site-content h6{font-size:var(--fs-h6);line-height:var(--lh-heading)}.is-legal-page .entry-content,.is-legal-page .site-content{--wp--style--block-gap: 1em}.is-legal-page .entry-content,.is-legal-page .site-content>.wp-block-group__inner-container{max-width:50rem;margin-inline:auto}[data-dbw-anim]{backface-visibility:hidden}@media(prefers-reduced-motion:reduce){[data-dbw-anim]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.btn-container{display:flex;gap:var(--space-2);flex-wrap:wrap}.no-p-top{padding-top:0!important}.wp-block-button__link{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.wp-block-button__link:disabled,.wp-block-button__link[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.wp-block-button__link{transition:none}.wp-block-button__link:hover,.wp-block-button__link:focus-visible{transform:none;box-shadow:none}}.wp-block-button:not([class*=is-style-]) .wp-block-button__link:hover,.wp-block-button:not([class*=is-style-]) .wp-block-button__link:focus-visible{background-color:#ba0b02;border-color:#ba0b02;color:var(--wp--preset--color--white, #ffffff);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.wp-block-button.is-style-secondary .wp-block-button__link{color:var(--wp--preset--color--primary, #0184b0);background-color:transparent;border:2px solid var(--wp--preset--color--primary, #0184b0)}.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--primary, #0184b0);border-color:var(--wp--preset--color--primary, #0184b0);color:var(--wp--preset--color--white, #ffffff);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.wp-block-button.is-style-ghost .wp-block-button__link{color:var(--wp--preset--color--dark-grey, #1a1a1a);background-color:transparent;border:2px solid rgba(26,26,26,.2)}.wp-block-button.is-style-ghost .wp-block-button__link:hover,.wp-block-button.is-style-ghost .wp-block-button__link:focus-visible{background-color:#0000000a;border-color:#1a1a1a66;color:var(--wp--preset--color--dark-grey, #1a1a1a)}.header-wl{--bm-topbar-h: 36px;position:sticky;top:0;z-index:1000;width:100%}.has-hero-header .header-wl{position:fixed}body.admin-bar .header-wl{top:32px}@media(max-width:782px){body.admin-bar .header-wl{top:46px}}.bm-topbar{position:relative;overflow:hidden;max-height:36px}.bm-topbar:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:#ffffff24;pointer-events:none}.bm-topbar{transition:max-height .35s cubic-bezier(.2,.8,.2,1),opacity .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1);display:flex;align-items:baseline;gap:26px;max-width:var(--container-width, 1290px);margin-inline:auto;padding:9px 40px}.bm-topbar .gb-text{margin-block:0!important;margin-inline:0;padding:0;font-size:13px;line-height:1.4;letter-spacing:.04em;color:#ffffffd9}.bm-topbar br{display:none}.bm-topbar__loc:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#e20d02;margin-right:8px;vertical-align:baseline;position:relative;top:-1px}.bm-topbar>.bm-topbar__coord{margin-left:auto!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;font-variant-numeric:tabular-nums;opacity:.75}.is-scrolled .bm-topbar{max-height:0;opacity:0;padding-block:0;pointer-events:none}body:not(.has-hero-header) .bm-topbar{background:#0c2430f2}@supports (backdrop-filter: blur(1px)){body:not(.has-hero-header) .bm-topbar{background:#0c2430d1;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}}@media(max-width:1139px){.bm-topbar{display:none}.header-wl{--bm-topbar-h: 0px}}.site-header{background:#0c2430f2!important;transition:background .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1)}@supports (backdrop-filter: blur(1px)){.site-header{background:#0c2430d1!important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}}.has-hero-header .site-header{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.has-hero-header.is-scrolled .site-header{background:#0c2430f2!important}@supports (backdrop-filter: blur(1px)){.has-hero-header.is-scrolled .site-header{background:#0c2430d1!important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}}.has-hero-header .inside-header{padding-block:18px;transition:padding .35s cubic-bezier(.2,.8,.2,1)}.has-hero-header.is-scrolled .inside-header{padding-block:12px}.has-hero-header .wp-block-dbw-base-hero__content{padding-top:calc(var(--bm-topbar-h, 36px) + 80px + 24px + 20px)}.site-header .site-logo img{filter:brightness(0) invert(1);transition:filter .35s cubic-bezier(.2,.8,.2,1)}.site-header #site-navigation .main-nav>ul>li>a{color:#fff;font-weight:600;position:relative}.site-header #site-navigation .main-nav>ul>li:not(:last-child)>a:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#e20d02;position:absolute;bottom:-6px;left:50%;transform:translate(-50%) scale(0);transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.site-header #site-navigation .main-nav>ul>li:not(:last-child)>a:hover:after,.site-header #site-navigation .main-nav>ul>li:not(:last-child).current-menu-item>a:after,.site-header #site-navigation .main-nav>ul>li:not(:last-child).current-menu-ancestor>a:after{transform:translate(-50%) scale(1)}.site-header #site-navigation .main-nav>ul>li:last-child>a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;background:#fff;color:#111518;font-weight:600;border-radius:6px;transition:background .15s ease,color .15s ease}.site-header #site-navigation .main-nav>ul>li:last-child>a:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#e20d02;flex-shrink:0;animation:cta-ping 2s cubic-bezier(0,0,.2,1) infinite}.site-header #site-navigation .main-nav>ul>li:last-child>a:hover{background:#0184b0;color:#fff}@keyframes cta-ping{0%{box-shadow:0 0 #e20d0299}70%{box-shadow:0 0 0 8px #e20d0200}to{box-shadow:0 0 #e20d0200}}.site-header .main-nav ul ul{background:#0c2430f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 0}@supports (backdrop-filter: blur(1px)){.site-header .main-nav ul ul{background:#0c2430d1;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}}.site-header .main-nav ul ul a{color:#ffffffe6!important;font-weight:400}.site-header .main-nav ul ul a:hover{background:#ffffff14;color:#fff!important}#masthead:before,#masthead:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:14px;pointer-events:none;z-index:1;background-color:#ffffff8c;transition:background-color .4s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='14'%3E%3Cpath d='M0 7Q22.5 1 45 7T90 7' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/90px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='14'%3E%3Cpath d='M0 7Q22.5 1 45 7T90 7' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/90px 14px repeat-x;animation:bm-wave-a 9s linear infinite}#masthead:after{opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath d='M0 7Q30 12 60 7T120 7' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/120px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14'%3E%3Cpath d='M0 7Q30 12 60 7T120 7' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/120px 14px repeat-x;animation:bm-wave-b 22s linear infinite}body.is-scrolled #masthead:before,body.is-scrolled #masthead:after,body:not(.has-hero-header) #masthead:before,body:not(.has-hero-header) #masthead:after{background-color:#0184b0}@keyframes bm-wave-a{to{-webkit-mask-position:-900px 0;mask-position:-900px 0}}@keyframes bm-wave-b{to{-webkit-mask-position:1200px 0;mask-position:1200px 0}}.site-header .menu-toggle{color:#fff}.site-header .menu-toggle,.site-header .menu-toggle:hover,.site-header .menu-toggle:focus{background-color:transparent}#generate-slideout-menu{--slideout-bg: rgba(12, 36, 48, .95);--slideout-color: rgba(255, 255, 255, .85);--slideout-color-hover: #fff;--slideout-border: rgba(255, 255, 255, .1)}#generate-slideout-menu .main-nav ul>li:last-child>a{display:inline-block;padding:12px 24px;margin:8px 0;background:#fff;color:#111518;font-weight:600;border-radius:6px;text-align:center}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:3px}@media(prefers-reduced-motion:reduce){#masthead:before,#masthead:after{animation:none}.site-header #site-navigation .main-nav>ul>li:last-child>a:before{animation:none}.site-header,.bm-topbar,.inside-header{transition-duration:.01ms!important}}
