@layer vendor,tokens,base,layout,components,features,pages,overrides;@layer tokens{:root{--hsg-color-brand-navy: oklch(30.43% .1371 261.64deg);--hsg-color-brand-green: oklch(40% .1266 139.81deg);--hsg-color-text-strong: oklch(17.76% 0 89.88deg);--hsg-color-text-primary: oklch(37.53% 0 89.88deg);--hsg-color-text-secondary: oklch(43.22% .0105 248.07deg);--hsg-color-text-muted: oklch(36% 0 89.88deg);--hsg-color-text-placeholder: var(--hsg-color-text-muted);--hsg-color-contrast-text: oklch(100% 0 89.88deg);--hsg-color-ink: var(--hsg-color-text-primary);--hsg-color-ink-on-surface: var(--hsg-color-contrast-text);--hsg-color-ink-on-dark-soft: oklch(96.93% .0074 260.73deg / .86);--hsg-color-focus-outline: oklch(37% .147 259.63deg);--hsg-color-focus-on-dark: oklch(100% 0 89.88deg);--hsg-focus-ring-color: var(--hsg-color-focus-outline);--hsg-focus-ring-width: 2px;--hsg-focus-ring-offset: 2px;--hsg-color-surface-light: oklch(96.4% .006 248deg);--hsg-color-surface-lightest: oklch(100% 0 89.88deg);--hsg-color-surface-disabled: oklch(96.72% 0 89.88deg);--hsg-color-surface-brand-soft: oklch(30.43% .1371 261.64deg / .07);--hsg-color-surface-accent-soft: var(--hsg-color-surface-brand-soft);--hsg-color-surface-accent-soft-hover: oklch(30.43% .1371 261.64deg / .11);--hsg-color-surface-strong: var(--hsg-color-brand-green);--hsg-color-surface-strong-hover: oklch(35% .1183 139.8deg);--hsg-color-surface-frosted: oklch(100% 0 89.88deg / .88);--hsg-color-surface-frosted-border: oklch(100% 0 89.88deg / .6);--hsg-color-surface-frosted-border-strong: oklch(100% 0 89.88deg / .8);--hsg-color-surface-highlight: oklch(98.1% .055 105deg);--hsg-color-surface-interactive-subtle: oklch(0% 0 0deg / .04);--hsg-color-surface-interactive: oklch(0% 0 0deg / .05);--hsg-color-surface-interactive-pressed: oklch(0% 0 0deg / .08);--hsg-color-border-disabled: oklch(90.97% 0 89.88deg);--hsg-color-border-light: oklch(89.45% 0 89.88deg);--hsg-color-border-input: oklch(61% 0 89.88deg);--hsg-color-border-subtle: oklch(0% 0 0deg / .1);--hsg-color-border-default: oklch(0% 0 0deg / .14);--hsg-color-border-strong: oklch(0% 0 0deg / .18);--hsg-color-border-stronger: oklch(0% 0 0deg / .22);--hsg-color-border-brand-subtle: oklch(30.43% .1371 261.64deg / .12);--hsg-color-border-brand-strong: oklch(30.43% .1371 261.64deg / .22);--hsg-color-border-error: oklch(55% .2 27deg);--hsg-color-overlay-brand: oklch(30.43% .1371 261.64deg / .88);--hsg-color-overlay-accent: oklch(60.48% .1389 136.87deg / .92);--hsg-color-overlay-edge: oklch(0% 0 0deg / .16);--hsg-color-overlay-scrim: oklch(0% 0 0deg / .24);--hsg-color-overlay-scrim-strong: oklch(0% 0 0deg / .36);--hsg-color-overlay-search: oklch(100% 0 89.88deg / .5);--hsg-shadow-ink-banner: oklch(0% 0 0deg / .16);--hsg-shadow-ink-1: oklch(0% 0 0deg / .08);--hsg-shadow-ink-2: oklch(0% 0 0deg / .1);--hsg-shadow-ink-3: oklch(0% 0 0deg / .12);--hsg-shadow-ink-4: oklch(0% 0 0deg / .14);--hsg-shadow-ink-5: oklch(0% 0 0deg / .16);--hsg-shadow-ink-6: oklch(0% 0 0deg / .18);--hsg-shadow-ink-7: oklch(0% 0 0deg / .22);--hsg-shadow-ink-8: oklch(0% 0 0deg / .46);--hsg-shadow-banner: 0 3px 6px var(--hsg-shadow-ink-banner);--hsg-shadow-none: none;--hsg-shadow-1: 0 2px 8px var(--hsg-shadow-ink-2);--hsg-shadow-2: 0 3px 8px var(--hsg-shadow-ink-3);--hsg-shadow-3: 0 5px 12px var(--hsg-shadow-ink-3);--hsg-shadow-4: 0 8px 18px var(--hsg-shadow-ink-6);--hsg-shadow-card: 0 3px 8px var(--hsg-shadow-ink-1);--hsg-shadow-card-hover: 0 10px 22px var(--hsg-shadow-ink-4);--hsg-shadow-control: 0 2px 6px var(--hsg-shadow-ink-5);--hsg-shadow-control-strong: 0 2px 6px var(--hsg-shadow-ink-8);--hsg-shadow-control-hover: 0 3px 12px var(--hsg-shadow-ink-7);--hsg-shadow-focus: 0 0 0 3px oklch(53.94% .0832 186.4deg / .15);--hsg-width-container: 87.5rem;--hsg-width-container-full: 120rem;--hsg-width-panel-sm: 12.5rem;--hsg-width-panel-md: 32.5rem;--hsg-width-content-wide: 63.625rem;--hsg-width-panel-lg: 28.75rem;--hsg-font-family-ubuntu: "Ubuntu", sans-serif;--hsg-font-family-roboto: "Roboto", sans-serif;--hsg-font-family-roboto-condensed: "Roboto Condensed", sans-serif;--hsg-font-size-1: .875rem;--hsg-font-size-ui-sm: .8125rem;--hsg-font-size-ui-md: .9375rem;--hsg-font-size-2: 1rem;--hsg-font-size-3: 1.125rem;--hsg-font-size-4: 2.25rem;--hsg-font-size-5: 1.25rem;--hsg-font-size-6: 1.5rem;--hsg-font-size-7: 1.75rem;--hsg-font-size-8: 3rem;--hsg-font-weight-light: 300;--hsg-font-weight-regular: 400;--hsg-font-weight-bold: 700;--hsg-line-height-1: 1.15;--hsg-line-height-2: 1.2em;--hsg-line-height-3: 1.4em;--hsg-line-height-4: 1.625rem;--hsg-line-height-5: 1.875rem;--hsg-line-height-6: 1.0625rem;--hsg-line-height-7: 1.375rem;--hsg-line-height-8: 1.5rem;--hsg-line-height-9: 1.25rem;--hsg-space-gutter: .9375rem;--hsg-space-1: .25rem;--hsg-space-2: .5rem;--hsg-space-3: .75rem;--hsg-space-4: 1rem;--hsg-space-5: 1.25rem;--hsg-space-6: 1.5rem;--hsg-space-8: 2rem;--hsg-space-10: 2.5rem;--hsg-space-12: 3rem;--hsg-space-16: 4rem;--hsg-space-20: 5rem;--hsg-space-bridge-5: .3125rem;--hsg-space-bridge-10: .625rem;--hsg-space-bridge-15: var(--hsg-space-gutter);--hsg-space-bridge-25: 1.5625rem;--hsg-space-bridge-28: 1.75rem;--hsg-space-bridge-30: 1.875rem;--hsg-space-bridge-35: 2.1875rem;--hsg-space-bridge-45: 2.8125rem;--hsg-control-size-compact: 2rem;--hsg-control-size-tight: 2.25rem;--hsg-control-size-sm: 2.5rem;--hsg-control-size-md: 2.75rem;--hsg-control-size-lg: 3rem;--hsg-control-size-xl: 3.5rem;--hsg-control-size-media-play: 7.25rem;--hsg-control-padding-block-sm: var(--hsg-space-2);--hsg-control-padding-block-md: var(--hsg-space-3);--hsg-control-padding-inline-sm: var(--hsg-space-3);--hsg-control-padding-inline-md: var(--hsg-space-5);--hsg-control-padding-inline-lg: var(--hsg-space-8);--hsg-control-padding-inline-icon: calc(var(--hsg-control-padding-inline-md) + var(--hsg-font-size-3));--hsg-control-padding-inline-icon-sm: calc(var(--hsg-control-padding-inline-sm) + var(--hsg-font-size-3));--hsg-control-icon-offset: var(--hsg-font-size-1);--hsg-radius-0: 0;--hsg-radius-1: 2px;--hsg-radius-2: 4px;--hsg-radius-3: 6px;--hsg-radius-4: 8px;--hsg-radius-pill: 999px;--hsg-motion-fast: .14s;--hsg-motion-base: .22s;--hsg-motion-enter: .32s;--hsg-motion-exit: .3s;--hsg-motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--hsg-motion-ease-emphasized: cubic-bezier(.2, .8, .2, 1);interpolate-size:allow-keywords;--hsg-z-base: 1;--hsg-z-above-base: 2;--hsg-z-element-overlay: 3;--hsg-z-popup-body: 4;--hsg-z-popup-close: 5;--hsg-z-popup-internal: 6;--hsg-z-video-overlay: 10;--hsg-z-banner-form: 15;--hsg-z-cta-float: 20;--hsg-z-dropdown: 30;--hsg-z-sticky: 50;--hsg-z-header: 100;--hsg-z-lightbox: 200;--hsg-z-lightbox-controls: 210;--hsg-z-lightbox-panel: 220;--hsg-z-psl-nav: 13;--hsg-z-psl-panel: 18;--hsg-z-psl-close: 19;--hsg-z-modal: 150;--hsg-z-video-fullscreen: 160;--hsg-z-skip-links: 200;--hsg-z-mobile-menu: 500}}@layer base{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:var(--hsg-color-surface-lightest);color:var(--hsg-color-text-primary);font-size:var(--hsg-font-size-2);line-height:1.25}#page{position:relative;z-index:var(--hsg-z-base)}ol,ul{list-style:none;margin:0}q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}.container-full{max-inline-size:var(--hsg-width-container-full)}.container,.container-full{display:block;inline-size:100%;margin-inline:auto}.container{max-inline-size:var(--hsg-width-container);padding-inline:var(--hsg-space-gutter)}.wp-caption img[class*=wp-image-]{display:block;margin-inline:auto}.spacer{block-size:1.5em}html{color-scheme:light}html,body{scroll-behavior:smooth}a,button,[role=button],input,select,textarea,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@layer base{@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-condensed-v25-latin-regular-BxtiIe_f.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-condensed-v25-latin-regular-CYz8fmTf.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-condensed-v25-latin-700-gXOfHJ_C.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-condensed-v25-latin-700-YOJOxIp9.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-v30-latin-regular-mTIRXP6Y.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-v30-latin-regular-CEBEUyyq.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-v30-latin-700-CeM5gOv8.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/roboto-v30-latin-700-7z0HfM8a.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:300;src:url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-300-BKjUvBYM.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-300-7GdMz9Gl.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-regular-5Llmrjj6.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-regular-B1iKs_Dp.woff) format("woff")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-700-BOBUN3KY.woff2) format("woff2"),url(/wp-content/themes/decomtheme/assets/dist/assets/ubuntu-v20-latin-700-Bw7mfMX5.woff) format("woff")}}@layer base{.screen-reader-text{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.screen-reader-text:focus,.screen-reader-text:active{position:static;inline-size:auto;block-size:auto;margin:0;clip-path:none;overflow:visible;white-space:normal}.skip-link{align-items:center;display:inline-flex;justify-content:center;inset-inline-start:var(--hsg-space-3);min-block-size:44px;min-inline-size:44px;inset-block-start:var(--hsg-space-3);z-index:var(--hsg-z-skip-links);padding:var(--hsg-space-bridge-10) 14px;background:var(--hsg-color-brand-navy);color:var(--hsg-color-contrast-text);text-decoration:none}.skip-link:focus,.skip-link:active,.skip-link:focus-visible{color:var(--hsg-color-contrast-text);block-size:auto;inset-inline-start:var(--hsg-space-3);margin:0;outline:var(--hsg-focus-ring-width) solid var(--hsg-color-focus-on-dark);outline-offset:var(--hsg-focus-ring-offset);overflow:visible;position:absolute;inset-block-start:var(--hsg-space-3);white-space:normal;inline-size:auto}}@layer base;@layer overrides{:where(a,button,input,select,textarea,[role=button],.icon-plus):focus-visible{outline:var(--hsg-focus-ring-width) solid var(--hsg-focus-ring-color);outline-offset:var(--hsg-focus-ring-offset)}@supports selector(:focus-visible){:where(a,button,input,select,textarea,[role=button],.icon-plus):focus:not(:focus-visible){outline:0}}}@layer overrides;
