:root{--color-primary: #38B6D1;--color-secondary: #FFCE58;--color-tertiary: #3DA577;--color-font: #282828;--color-font-sub: #4a4a4a;--color-border: #E1E4E5;--color-blue-50: color-mix(in srgb, var(--color-primary) 5%, white);--color-blue-100: color-mix(in srgb, var(--color-primary) 10%, white);--color-blue-200: color-mix(in srgb, var(--color-primary) 30%, white);--color-blue-300: color-mix(in srgb, var(--color-primary) 50%, white);--color-blue-400: color-mix(in srgb, var(--color-primary) 70%, white);--color-blue-500: var(--color-primary);--color-blue-600: color-mix(in srgb, var(--color-primary) 86%, black);--color-blue-700: color-mix(in srgb, var(--color-primary) 50%, black);--color-blue-800: color-mix(in srgb, var(--color-primary) 30%, black);--color-blue-900: color-mix(in srgb, var(--color-primary) 10%, black);--color-white: #fff;--color-black: #000;--container-xxl: 1400px;--container-xl: 1200px;--container-lg: 992px;--container-md: 768px;--container-sm: 576px;--space-xl: clamp(80px, 16vw, 180px);--space-lg: clamp(60px, 8vw, 80px);--space-md: clamp(40px, 6vw, 66px);--space-sm: clamp(16px, 2vw, 24px);--space-xs: 10px;--font-40: clamp(2.4rem, 3.6vw, 4.8rem);--font-40: clamp(2.4rem, 3vw, 4rem);--font-36: clamp(2.4rem, 4vw, 3.6rem);--font-32: clamp(2.4rem, 3vw, 3.2rem);--font-30: clamp(2rem, 2.4vw, 3rem);--font-28: clamp(2rem, 2.4vw, 2.8rem);--font-26: clamp(2rem, 2.4vw, 2.6rem);--font-24: clamp(2rem, 2vw, 2.4rem);--font-22: clamp(1.8rem, 2vw, 2.2rem);--font-20: clamp(1.6rem, 2vw, 2rem);--font-18: clamp(1.6rem, 1.8vw, 1.8rem);--font-14: 1.4rem;--font-13: 1.3rem;--font-12: 1.2rem;--font-11: 1.1rem;--font-10: 1rem;--font-xl: var(--font-36);--font-lg: var(--font-24);--font-md: var(--font-18);--font-sm: 1.4rem;--font-xs: 1.2rem;--round-md: 18px;--header-h: 86px;--container-space-x: 18px}@media screen and (max-width: 992px){:root{--round-md: 12px}}@layer layout{}@layer layout{@media(any-hover: hover){#header #siteTitle:hover{text-decoration:none}}#header #globalNav{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:95%;color:#494949}#header #globalNav::after{display:none}#header #globalNav li{border:1px solid var(--color-border);width:100%;float:none;display:block}#header #globalNav li:not(:last-child){border-right:none}#header #globalNav li a{padding:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3px;color:inherit;font-weight:bold;width:100%;position:relative;z-index:0}#header #globalNav li a .plus{width:14px;aspect-ratio:1;border-radius:50%;background-color:var(--color-blue-600);position:relative}#header #globalNav li a .plus::before,#header #globalNav li a .plus::after{display:block;content:"";width:50%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}#header #globalNav li a .plus::after{rotate:90deg}#header #globalNav li a::before{z-index:-1;content:"";display:block;position:absolute;inset:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.6;background-image:-webkit-gradient(linear, left top, left bottom, from(#defaff), color-stop(40%, #c6e7ee), color-stop(52%, #b4dde6), color-stop(98%, #defaff));background-image:linear-gradient(to bottom, #defaff, #c6e7ee 40%, #b4dde6 52%, #defaff 98%)}@media(any-hover: hover){#header #globalNav li a:hover{text-decoration:none}#header #globalNav li a:hover::before{opacity:1}}}@layer component{.c-container-xxl{margin-inline:auto;max-width:1400px;padding-inline:var(--container-space-x)}.c-container-xl{margin-inline:auto;max-width:1200px;padding-inline:var(--container-space-x)}.c-container-lg{margin-inline:auto;max-width:992px;padding-inline:var(--container-space-x)}.c-container-md{margin-inline:auto;max-width:768px;padding-inline:var(--container-space-x)}.c-container-sm{margin-inline:auto;max-width:576px;padding-inline:var(--container-space-x)}}@layer utility{.u-mt-xl{margin-top:var(--space-xl)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-md{margin-top:var(--space-md)}.u-mt-sm{margin-top:var(--space-sm)}.u-pt-xl{padding-top:var(--space-xl)}.u-pt-lg{padding-top:var(--space-lg)}.u-pt-md{padding-top:var(--space-md)}.u-pt-sm{padding-top:var(--space-sm)}}@layer utility{.u-text-alignL{text-align:left}.u-text-alignC{text-align:center}.u-text-alignR{text-align:right}}/*# sourceMappingURL=style.css.map */