/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 2px #003b7f0d;--shadow-md:0 4px 12px #003b7f14;--shadow-lg:0 8px 24px #003b7f1f;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Poppins", Arial, sans-serif;--font-body:"Roboto Serif", Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-48{height:calc(var(--spacing) * 48)}.h-\[150\%\]{height:150%}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.origin-bottom-right{transform-origin:100% 100%}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--black-10\)\]{border-color:var(--black-10)}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.object-right-bottom{object-position:right bottom}.p-6{padding:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.italic{font-style:italic}.opacity-50{opacity:.5}.opacity-\[0\.4\]{opacity:.4}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#003b7f0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}@media(min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(./poppins-latin-ext-300-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(./poppins-latin-300-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(./poppins-latin-ext-500-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(./poppins-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(./poppins-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(./poppins-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./poppins-latin-ext-300-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(./poppins-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-ext-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(./roboto-serif-latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dark-blue:#003b7f;--mid-blue:#00599d;--bright-blue:#0083ca;--light-blue:#00b6f1;--dark-aqua:#00646b;--mid-aqua:#007a87;--bright-aqua:#0095a5;--light-aqua:#00babe;--dark-green:#007534;--mid-green:#009745;--bright-green:#0db14b;--light-green:#72bf44;--blue-tint-1:#99e2f9;--blue-tint-2:#b2e9fb;--blue-tint-3:#ccf0fc;--blue-tint-4:#e5f8fe;--aqua-tint-1:#99e3e5;--aqua-tint-2:#b2eaeb;--aqua-tint-3:#ccf1f2;--aqua-tint-4:#e5f8f8;--green-tint-1:#c6e5b4;--green-tint-2:#d5ecc7;--green-tint-3:#e3f2da;--green-tint-4:#f1f9ec;--black-90:#414042;--black-80:#58595b;--black-70:#6d6e71;--black-60:#808285;--black-50:#939598;--black-40:#a7a9ac;--black-30:#bcbec0;--black-20:#d1d3d4;--black-10:#e6e7e8;--gradient-blue:linear-gradient(135deg, #160d47 0%, #00558e 50%, #00b6f1 100%);--gradient-aqua:linear-gradient(135deg, #00343b 0%, #006e74 50%, #00b9bd 100%);--gradient-green:linear-gradient(135deg, #003307 0%, #1d8134 50%, #72be44 100%);--gradient-blue-aqua:linear-gradient(135deg, #160d47 0%, #005572 45%, #00b9bd 100%);--gradient-blue-aqua-reverse:linear-gradient(135deg, #00b9bd 0%, #005572 55%, #160d47 100%);--gradient-blue-green:linear-gradient(135deg, #160d47 3%, #006643 43%, #00a248 77%, #62ba46 100%);--gradient-blue-reverse:linear-gradient(135deg, #00b6f1 0%, #00558e 50%, #160d47 100%);--gradient-blue-h:linear-gradient(90deg, #160d47 0%, #00558e 50%, #00b6f1 100%);--font-heading:"Poppins", Arial, sans-serif;--font-body:"Roboto Serif", Georgia, serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--transition-slower:.6s ease;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px}*,:before,:after{box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,ul,ol,menu,address,fieldset,legend{margin:0;margin-block:0;margin-inline:0}ul,ol,menu{padding:0;list-style:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--black-90);overflow-wrap:break-word;background-color:#fff;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--dark-blue);text-wrap:balance;margin:0 0 1rem;font-weight:700;line-height:1.2}.display{letter-spacing:-.02em;font-size:3.052rem;font-weight:700;line-height:1.1}h1,.h1{font-size:2.441rem;line-height:1.15}h2,.h2{letter-spacing:-.01em;font-size:1.953rem;line-height:1.2}h3,.h3{letter-spacing:0;font-size:1.563rem;font-weight:600;line-height:1.3}h4,.h4{letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.4}h5,.h5,h6,.h6{letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.5}.lead{font-family:var(--font-heading);color:var(--black-70);font-size:1.25rem;font-weight:300;line-height:1.6}.eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--bright-blue);font-size:.75rem;font-weight:500}p{margin:0 0 1.5rem}a{color:var(--bright-blue);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--dark-blue)}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media(min-width:1024px){.container{padding-left:4rem;padding-right:4rem}}.section{padding:4rem 0}.section-lg{padding:6rem 0}.btn{font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-blue);color:#fff;box-shadow:var(--shadow-md),0 0 #0083ca00}.btn-primary:hover{box-shadow:var(--shadow-lg),0 0 20px #0083ca4d;color:#fff;transform:translateY(-2px)}.btn-secondary{color:var(--dark-blue);box-shadow:var(--shadow-sm);border:1px solid var(--black-20);background:#fff}.btn-secondary:hover{background:var(--blue-tint-4);border-color:var(--bright-blue);color:var(--dark-blue);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-outline{color:#fff;background:0 0;border:1px solid #ffffff4d}.btn-outline:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}.btn-dark{background:var(--dark-blue);color:#fff}.btn-dark:hover{background:var(--mid-blue);color:#fff;transform:translateY(-1px)}.btn svg,.btn .btn-icon{width:1rem;height:1rem;transition:transform var(--transition-fast)}.btn:hover svg,.btn:hover .btn-icon{transform:translate(3px)}.btn-lg{padding:1rem 2rem;font-size:1rem}.btn-sm{padding:.625rem 1rem;font-size:.8125rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--dark-blue);color:#fff;font-family:var(--font-heading);border-radius:var(--radius-md);padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus,.skip-link:hover{color:#fff;top:1rem}@keyframes oceanPulse{0%{background-position:0 0;background-size:180% 180%}30%{background-position:40% 20%;background-size:220% 220%}70%{background-position:30% 40%;background-size:200% 200%}to{background-position:0 0;background-size:180% 180%}}@keyframes oceanPulseReverse{0%{background-position:40% 40%;background-size:220% 220%}30%{background-position:0 20%;background-size:180% 180%}70%{background-position:10% 0;background-size:200% 200%}to{background-position:40% 40%;background-size:220% 220%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes waveFloat{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2%,1%)rotate(1deg)}50%{transform:translateY(2%)rotate(0)}75%{transform:translate(-2%,1%)rotate(-1deg)}}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.animate-slide-in-left{animation:.5s ease-out forwards slideInLeft}.animate-slide-in-right{animation:.5s ease-out forwards slideInRight}.animate-scale-in{animation:.4s ease-out forwards scaleIn}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.js [class*=animate-]{opacity:0}@media(prefers-reduced-motion:reduce){.hero-video-bg,.hero-logo-watermark video{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.floating-header-wrapper{z-index:1000;pointer-events:none;max-width:2300px;margin-left:auto;margin-right:auto;padding:1rem 1rem 0;transition:padding .4s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.floating-header-wrapper.scrolled{padding:.5rem .5rem 0}@media(min-width:768px){.floating-header-wrapper{padding:1.25rem 2rem 0}.floating-header-wrapper.scrolled{padding:.5rem 1rem 0}}@media(min-width:1024px){.floating-header-wrapper{padding:1.5rem 3rem 0}.floating-header-wrapper.scrolled{padding:.5rem 1.5rem 0}}.site-header{pointer-events:auto;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.floating-header-wrapper.scrolled .site-header{-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #ffffff80;border-radius:12px;box-shadow:0 2px 8px #003b7f0d,0 12px 32px #003b7f14,0 24px 64px #003b7f0f}.site-header:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--light-blue) 20%,var(--bright-aqua) 50%,var(--light-blue) 80%,transparent 100%);opacity:0;border-radius:0 0 2px 2px;height:2px;transition:opacity .4s;position:absolute;top:0;left:24px;right:24px}.floating-header-wrapper.scrolled .site-header:before{opacity:.6}.header-inner{justify-content:space-between;align-items:center;padding:.875rem 1.25rem;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex}@media(min-width:768px){.header-inner{padding:1rem 1.5rem}}.floating-header-wrapper.scrolled .header-inner{padding:.625rem 1.25rem}@media(min-width:768px){.floating-header-wrapper.scrolled .header-inner{padding:.75rem 1.5rem}}.floating-header-wrapper.scrolled .header-inner{padding-top:1rem;padding-bottom:1rem}.logo{transition:opacity var(--transition-fast);flex-shrink:0}.logo:hover{opacity:.8}.logo svg{filter:brightness(0)invert();width:auto;height:55px;transition:all .4s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.logo svg{height:55px}}.floating-header-wrapper.scrolled .logo svg{filter:none;height:44px}.nav-main{display:none}@media(min-width:1024px){.nav-main{align-items:center;gap:.125rem;display:flex}}.nav-link{font-family:var(--font-heading);color:#fff;border-radius:8px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1)}.nav-link:hover{color:#fff;background:#ffffff1a}.floating-header-wrapper.scrolled .nav-link{color:var(--dark-blue)}.floating-header-wrapper.scrolled .nav-link:hover{color:var(--bright-blue);background:var(--blue-tint-4)}@media(min-width:1024px){.nav-link{font-size:.8rem}}@media(min-width:1280px){.nav-link,.nav-dropdown-item{font-size:1rem}.nav-dropdown-menu{white-space:nowrap;min-width:auto}}.nav-dropdown{position:relative}.nav-dropdown-menu{opacity:0;visibility:hidden;z-index:50;background:#fff;border:1px solid #003b7f14;border-radius:12px;min-width:220px;padding:.5rem;transition:all .25s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 16px #003b7f14,0 12px 32px #003b7f1f}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown-item{font-family:var(--font-heading);color:var(--dark-blue);border-radius:6px;padding:.625rem 1rem;font-size:.8125rem;font-weight:400;line-height:1.5rem;transition:all .15s;display:block}.nav-dropdown-item:hover{color:var(--bright-blue);background:var(--blue-tint-4)}@media(min-width:1280px){.nav-dropdown-item{font-size:1rem}.nav-dropdown-menu{white-space:nowrap;min-width:auto}}.header-actions{align-items:center;gap:.5rem;display:flex}.search-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .4s cubic-bezier(.22,1,.36,1);display:none}@media(min-width:768px){.search-btn{display:flex}.header-actions .btn-primary{display:inline-flex}}.search-btn:hover{color:#fff;background:#ffffff1a}.floating-header-wrapper.scrolled .search-btn{color:var(--dark-blue)}.floating-header-wrapper.scrolled .search-btn:hover{color:var(--bright-blue);background:var(--blue-tint-4)}.search-btn svg{width:18px;height:18px}.header-actions .btn-primary{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:8px;padding:.625rem 1.25rem;font-size:.8125rem;transition:all .4s cubic-bezier(.22,1,.36,1);display:none}.header-actions .btn-primary:hover{background:#ffffff26;border-color:#fffc}@media(min-width:768px){.header-actions .btn-primary{display:inline-flex}}.floating-header-wrapper.scrolled .header-actions .btn-primary{background:var(--gradient-blue);color:#fff;border:none}.floating-header-wrapper.scrolled .header-actions .btn-primary:hover{opacity:.9}@media(min-width:1024px){.header-actions .btn-primary{font-size:.8rem}}@media(min-width:1280px){.header-actions .btn-primary{font-size:1rem}}.mobile-menu-btn{cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}@media(min-width:1024px){.mobile-menu-btn{display:none}}.mobile-menu-btn:hover{background:#ffffff1a;border-color:#ffffffb3}.floating-header-wrapper.scrolled .mobile-menu-btn{border-color:var(--black-20)}.floating-header-wrapper.scrolled .mobile-menu-btn:hover{border-color:var(--bright-blue);background:var(--blue-tint-4)}.hamburger-line{background:#fff;border-radius:2px;width:16px;height:2px;transition:all .4s cubic-bezier(.22,1,.36,1)}.floating-header-wrapper.scrolled .hamburger-line{background:var(--dark-blue)}.mobile-menu-btn.active .hamburger-line:first-child{transform:rotate(45deg)translate(5px,5px)}.mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.active .hamburger-line:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu{opacity:0;visibility:hidden;z-index:40;background:#fff;border:1px solid #003b7f0f;border-radius:12px;max-height:0;transition:all .4s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #003b7f14,0 12px 32px #003b7f1f}.mobile-menu.open{opacity:1;visibility:visible;max-height:80vh;overflow-y:auto}.mobile-menu-inner{padding:1rem}.mobile-nav-link{font-family:var(--font-heading);color:var(--dark-blue);border-radius:8px;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.5;transition:all .2s;display:flex}.mobile-nav-link:hover{color:var(--bright-blue);background:var(--blue-tint-4)}.mobile-nav-link svg{width:16px;height:16px;color:var(--mid-blue)}.mobile-submenu{background:var(--blue-tint-4);padding:.5rem 0 .5rem 1rem}.mobile-submenu-link{font-family:var(--font-heading);color:var(--mid-blue);border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:color .2s;display:block}.mobile-submenu-link:hover{color:var(--bright-blue)}.mobile-menu-cta{background:var(--blue-tint-4);border-top:1px solid var(--blue-tint-2);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.site-footer-custom{margin-top:0}.footer-main-custom{background:var(--gradient-blue);max-width:2300px;min-height:700px;margin-left:auto;margin-right:auto;padding:5rem 0 2.5rem;position:relative;overflow:hidden}@media(max-width:767px){.footer-main-custom{min-height:auto}}.footer-main-custom>.container{flex-direction:column;min-height:calc(700px - 7.5rem);display:flex}@media(max-width:767px){.footer-main-custom>.container{min-height:auto}}.footer-watermark{z-index:0;pointer-events:none;aspect-ratio:496.86/85.21;background:var(--bright-blue);opacity:.3;mix-blend-mode:screen;width:100%;max-width:1600px;position:absolute;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20496.86%2085.21'%3e%3cpath%20d='m452.78,50.58c0-3.76,3.95-5.57,7.42-5.57,4.59,0,8.06,1.66,8.22,6.33h25.77c-1.74-17.77-16.13-26.35-33.67-26.35-16.84,0-33.84,10.01-33.97,27.34-6.54-16.37-22.38-27.19-41.78-27.19-21.86,0-39.21,13.73-43.81,33.68v-30.97h-24.99v7.83h-.3c-4.81-7.68-14.45-10.54-23.03-10.54-22.28,0-37.86,15.7-41.39,36.07V27.85h-24.99v8.88h-.3c-4.97-8.28-15.21-11.7401-24.39-11.7401-21.76,0-37.3,15.11-41.1,34.98V0h-24.9901v63.28c-3.2-21.67-20.5099-38.29-43.57-38.29-12.79,0-24.15,5.6201-32.1,14.42.03-.59.04-1.19.04-1.77,0-11.45-4.36-22.14-13.09-29.51C37.57.45,23.87,0,12.43,0H0v24.99h13.79c9.33,0,18.81,1.5,18.81,13.1,0,11.29-8.42,13.39-17.7599,13.39H0v24.99h15.59c12.5,0,22.89-1.2,32.52-9.63.04-.03.08-.07.12-.11-.08,1.03-.12,2.07-.12,3.12,0,5.4.97,10.57,2.76,15.36h25.1c-1.61-2.24-2.72-4.91-3.1801-7.98h62.63c.03-.12.04-.2401.06-.35v8.33h24.9901v-5.79c.37,1.99.85,3.92,1.45,5.79h29.1c-4.01-3.85-6.46-9.32-6.46-15.36,0-11.89,8.43-21.53,20.62-21.53,12.2,0,21.08,9.04,21.08,21.23,0,6.2599-2.36,11.8-6.35,15.66h31.34v-6.32c.39,2.17.91,4.28,1.59,6.32h28.94c-4-3.99-6.3-9.74-6.3-15.96,0-11.29,8.58-20.78,20.17-20.78,12.35,0,20.32,9.49,20.32,21.53,0,6.19-2.23,11.51-6.03,15.21h31.02v-4.93c.39,1.69.87,3.33,1.44,4.93h28.87c-4.08-3.91-6.53-9.57-6.53-15.66,0-11.29,8.43-21.08,20.03-21.08,11.59,0,20.02,9.79,20.02,21.08,0,6.09-2.45,11.75-6.53,15.66h28.86c1.73-4.81,2.66-10.08,2.66-15.66,0-2.63-.22-5.1801-.61-7.66,3.75,6.08,10.99,9.97,18.23,12.48,3.8,1.35,7.59,2.56,11.38,3.76,3.99,1.52,9.66,3.04,11.36,7.08h26.72c-.6-28.81-44.08-21.62-44.08-34.63Zm-379.6801,9.79c1.95-9.03,9.9301-14.3,18.96-14.3,9.04,0,17.02,5.27,18.97,14.3h-37.9301Z'%20style='stroke-width:0px;'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20496.86%2085.21'%3e%3cpath%20d='m452.78,50.58c0-3.76,3.95-5.57,7.42-5.57,4.59,0,8.06,1.66,8.22,6.33h25.77c-1.74-17.77-16.13-26.35-33.67-26.35-16.84,0-33.84,10.01-33.97,27.34-6.54-16.37-22.38-27.19-41.78-27.19-21.86,0-39.21,13.73-43.81,33.68v-30.97h-24.99v7.83h-.3c-4.81-7.68-14.45-10.54-23.03-10.54-22.28,0-37.86,15.7-41.39,36.07V27.85h-24.99v8.88h-.3c-4.97-8.28-15.21-11.7401-24.39-11.7401-21.76,0-37.3,15.11-41.1,34.98V0h-24.9901v63.28c-3.2-21.67-20.5099-38.29-43.57-38.29-12.79,0-24.15,5.6201-32.1,14.42.03-.59.04-1.19.04-1.77,0-11.45-4.36-22.14-13.09-29.51C37.57.45,23.87,0,12.43,0H0v24.99h13.79c9.33,0,18.81,1.5,18.81,13.1,0,11.29-8.42,13.39-17.7599,13.39H0v24.99h15.59c12.5,0,22.89-1.2,32.52-9.63.04-.03.08-.07.12-.11-.08,1.03-.12,2.07-.12,3.12,0,5.4.97,10.57,2.76,15.36h25.1c-1.61-2.24-2.72-4.91-3.1801-7.98h62.63c.03-.12.04-.2401.06-.35v8.33h24.9901v-5.79c.37,1.99.85,3.92,1.45,5.79h29.1c-4.01-3.85-6.46-9.32-6.46-15.36,0-11.89,8.43-21.53,20.62-21.53,12.2,0,21.08,9.04,21.08,21.23,0,6.2599-2.36,11.8-6.35,15.66h31.34v-6.32c.39,2.17.91,4.28,1.59,6.32h28.94c-4-3.99-6.3-9.74-6.3-15.96,0-11.29,8.58-20.78,20.17-20.78,12.35,0,20.32,9.49,20.32,21.53,0,6.19-2.23,11.51-6.03,15.21h31.02v-4.93c.39,1.69.87,3.33,1.44,4.93h28.87c-4.08-3.91-6.53-9.57-6.53-15.66,0-11.29,8.43-21.08,20.03-21.08,11.59,0,20.02,9.79,20.02,21.08,0,6.09-2.45,11.75-6.53,15.66h28.86c1.73-4.81,2.66-10.08,2.66-15.66,0-2.63-.22-5.1801-.61-7.66,3.75,6.08,10.99,9.97,18.23,12.48,3.8,1.35,7.59,2.56,11.38,3.76,3.99,1.52,9.66,3.04,11.36,7.08h26.72c-.6-28.81-44.08-21.62-44.08-34.63Zm-379.6801,9.79c1.95-9.03,9.9301-14.3,18.96-14.3,9.04,0,17.02,5.27,18.97,14.3h-37.9301Z'%20style='stroke-width:0px;'/%3e%3c/svg%3e");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer-content-custom{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.footer-top{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;display:flex}@media(min-width:768px){.footer-top{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer-brand-custom{max-width:420px}.footer-logo-custom{margin-bottom:1.5rem;transition:opacity .3s;display:inline-block}.footer-logo-custom:hover{opacity:.85}.footer-logo-custom svg{width:auto;height:60px}@media(max-width:767px){.footer-cta-label{display:none}}.footer-tagline-custom{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:300;line-height:1.7}.footer-cta-area{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media(min-width:768px){.footer-cta-area{text-align:right;align-items:flex-end}}.footer-cta-row{align-items:center;gap:1rem;display:flex}.footer-cta-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0;font-size:.8rem;font-weight:600}.footer-main-custom .btn-footer-cta{color:var(--dark-blue);font-family:var(--font-heading);background:#fff;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.875rem;font-weight:600;line-height:1.3rem;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 20px #0003}.footer-main-custom .btn-footer-cta:hover{color:var(--bright-blue);background:#fff;transform:translateY(-3px);box-shadow:0 12px 32px #00000040}.footer-main-custom .btn-footer-cta svg{width:18px;height:18px;transition:transform .3s}.footer-main-custom .btn-footer-cta:hover svg{transform:translate(4px)}.social-link-custom{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex}.social-link-custom:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d;transform:translateY(-3px);box-shadow:0 8px 24px #0003}.social-link-custom svg{width:20px;height:20px}.footer-bottom-custom{border-top:1px solid #ffffff1f;flex-direction:column;align-items:center;gap:1.25rem;margin-top:auto;padding-top:2.4rem;display:flex}@media(min-width:1280px){.footer-bottom-custom{border-top:none;flex-direction:row;justify-content:space-between}}@media(max-width:1279px){.footer-bottom-custom{padding-bottom:14rem}}@media(max-width:767px){.footer-bottom-custom{margin-top:2.5rem;padding-bottom:7rem}}.footer-copyright-custom{font-family:var(--font-heading);color:#fff;text-align:center;margin:0;font-size:.9rem;font-weight:400}@media(min-width:1280px){.footer-copyright-custom{text-align:left}}.footer-legal-custom{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}@media(min-width:768px){.footer-legal-custom{justify-content:flex-end}}.footer-legal-custom a{font-family:var(--font-heading);color:#fff;border-radius:4px;padding:.375rem .625rem;font-size:.9rem;font-weight:400;line-height:1;text-decoration:none;transition:all .2s}.footer-legal-custom a:hover{color:#fff;background:#ffffff1a}.footer-legal-sep-custom{color:#fff;font-size:.625rem}@view-transition{navigation:auto}.hero-fullbleed{background:linear-gradient(135deg,#160d47,#005572 45%,#00b9bd) 0 0/180% 180%;align-items:center;max-width:2300px;height:100vh;min-height:511px;max-height:1024px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;animation:6s cubic-bezier(.445,.05,.55,.95) infinite oceanPulse;display:flex;position:relative}.hero-fullbleed .btn-secondary{color:var(--dark-aqua)}.hero-fullbleed .btn-secondary:hover{background:var(--aqua-tint-4);border-color:var(--bright-aqua);color:var(--dark-aqua)}.hero-fullbleed .container{z-index:3;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-video-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-logo-watermark{z-index:2;pointer-events:none;aspect-ratio:496.86/85.21;width:100%;max-width:1600px;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20496.86%2085.21'%3e%3cpath%20d='m452.78,50.58c0-3.76,3.95-5.57,7.42-5.57,4.59,0,8.06,1.66,8.22,6.33h25.77c-1.74-17.77-16.13-26.35-33.67-26.35-16.84,0-33.84,10.01-33.97,27.34-6.54-16.37-22.38-27.19-41.78-27.19-21.86,0-39.21,13.73-43.81,33.68v-30.97h-24.99v7.83h-.3c-4.81-7.68-14.45-10.54-23.03-10.54-22.28,0-37.86,15.7-41.39,36.07V27.85h-24.99v8.88h-.3c-4.97-8.28-15.21-11.7401-24.39-11.7401-21.76,0-37.3,15.11-41.1,34.98V0h-24.9901v63.28c-3.2-21.67-20.5099-38.29-43.57-38.29-12.79,0-24.15,5.6201-32.1,14.42.03-.59.04-1.19.04-1.77,0-11.45-4.36-22.14-13.09-29.51C37.57.45,23.87,0,12.43,0H0v24.99h13.79c9.33,0,18.81,1.5,18.81,13.1,0,11.29-8.42,13.39-17.7599,13.39H0v24.99h15.59c12.5,0,22.89-1.2,32.52-9.63.04-.03.08-.07.12-.11-.08,1.03-.12,2.07-.12,3.12,0,5.4.97,10.57,2.76,15.36h25.1c-1.61-2.24-2.72-4.91-3.1801-7.98h62.63c.03-.12.04-.2401.06-.35v8.33h24.9901v-5.79c.37,1.99.85,3.92,1.45,5.79h29.1c-4.01-3.85-6.46-9.32-6.46-15.36,0-11.89,8.43-21.53,20.62-21.53,12.2,0,21.08,9.04,21.08,21.23,0,6.2599-2.36,11.8-6.35,15.66h31.34v-6.32c.39,2.17.91,4.28,1.59,6.32h28.94c-4-3.99-6.3-9.74-6.3-15.96,0-11.29,8.58-20.78,20.17-20.78,12.35,0,20.32,9.49,20.32,21.53,0,6.19-2.23,11.51-6.03,15.21h31.02v-4.93c.39,1.69.87,3.33,1.44,4.93h28.87c-4.08-3.91-6.53-9.57-6.53-15.66,0-11.29,8.43-21.08,20.03-21.08,11.59,0,20.02,9.79,20.02,21.08,0,6.09-2.45,11.75-6.53,15.66h28.86c1.73-4.81,2.66-10.08,2.66-15.66,0-2.63-.22-5.1801-.61-7.66,3.75,6.08,10.99,9.97,18.23,12.48,3.8,1.35,7.59,2.56,11.38,3.76,3.99,1.52,9.66,3.04,11.36,7.08h26.72c-.6-28.81-44.08-21.62-44.08-34.63Zm-379.6801,9.79c1.95-9.03,9.9301-14.3,18.96-14.3,9.04,0,17.02,5.27,18.97,14.3h-37.9301Z'%20style='stroke-width:0px;'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20496.86%2085.21'%3e%3cpath%20d='m452.78,50.58c0-3.76,3.95-5.57,7.42-5.57,4.59,0,8.06,1.66,8.22,6.33h25.77c-1.74-17.77-16.13-26.35-33.67-26.35-16.84,0-33.84,10.01-33.97,27.34-6.54-16.37-22.38-27.19-41.78-27.19-21.86,0-39.21,13.73-43.81,33.68v-30.97h-24.99v7.83h-.3c-4.81-7.68-14.45-10.54-23.03-10.54-22.28,0-37.86,15.7-41.39,36.07V27.85h-24.99v8.88h-.3c-4.97-8.28-15.21-11.7401-24.39-11.7401-21.76,0-37.3,15.11-41.1,34.98V0h-24.9901v63.28c-3.2-21.67-20.5099-38.29-43.57-38.29-12.79,0-24.15,5.6201-32.1,14.42.03-.59.04-1.19.04-1.77,0-11.45-4.36-22.14-13.09-29.51C37.57.45,23.87,0,12.43,0H0v24.99h13.79c9.33,0,18.81,1.5,18.81,13.1,0,11.29-8.42,13.39-17.7599,13.39H0v24.99h15.59c12.5,0,22.89-1.2,32.52-9.63.04-.03.08-.07.12-.11-.08,1.03-.12,2.07-.12,3.12,0,5.4.97,10.57,2.76,15.36h25.1c-1.61-2.24-2.72-4.91-3.1801-7.98h62.63c.03-.12.04-.2401.06-.35v8.33h24.9901v-5.79c.37,1.99.85,3.92,1.45,5.79h29.1c-4.01-3.85-6.46-9.32-6.46-15.36,0-11.89,8.43-21.53,20.62-21.53,12.2,0,21.08,9.04,21.08,21.23,0,6.2599-2.36,11.8-6.35,15.66h31.34v-6.32c.39,2.17.91,4.28,1.59,6.32h28.94c-4-3.99-6.3-9.74-6.3-15.96,0-11.29,8.58-20.78,20.17-20.78,12.35,0,20.32,9.49,20.32,21.53,0,6.19-2.23,11.51-6.03,15.21h31.02v-4.93c.39,1.69.87,3.33,1.44,4.93h28.87c-4.08-3.91-6.53-9.57-6.53-15.66,0-11.29,8.43-21.08,20.03-21.08,11.59,0,20.02,9.79,20.02,21.08,0,6.09-2.45,11.75-6.53,15.66h28.86c1.73-4.81,2.66-10.08,2.66-15.66,0-2.63-.22-5.1801-.61-7.66,3.75,6.08,10.99,9.97,18.23,12.48,3.8,1.35,7.59,2.56,11.38,3.76,3.99,1.52,9.66,3.04,11.36,7.08h26.72c-.6-28.81-44.08-21.62-44.08-34.63Zm-379.6801,9.79c1.95-9.03,9.9301-14.3,18.96-14.3,9.04,0,17.02,5.27,18.97,14.3h-37.9301Z'%20style='stroke-width:0px;'/%3e%3c/svg%3e");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-logo-watermark video{transform-origin:50%;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}.hero-content{max-width:1024px;position:relative}.hero-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem;font-size:3.2rem;font-weight:700;line-height:1.1}@media(min-width:768px){.hero-title{font-size:4rem}}@media(min-width:1024px){.hero-title{font-size:5rem}}.hero-description{font-family:var(--font-heading);color:#fff;max-width:540px;margin-bottom:2rem;font-size:1.25rem;font-weight:300;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.hero-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--light-green);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.hero-fullbleed--aqua{background:linear-gradient(135deg,#160d47,#005572 45%,#00b9bd) 0 0/180% 180%}.hero-fullbleed-graphic{object-fit:cover;object-position:top right;width:100%;height:100%}.hero-logo-watermark--gradient{opacity:.6;background:linear-gradient(135deg,#00b9bd,#005572 55%,#160d47) 0 0/220% 220%;animation:6s cubic-bezier(.445,.05,.55,.95) infinite oceanPulseReverse}.quote-v1{padding:4rem 0;position:relative}.quote-v1-wrapper{max-width:1000px;margin:0 auto;position:relative}.quote-v1-video{aspect-ratio:16/10;border-radius:16px;width:85%;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00599d26}.quote-v1-video img{object-fit:cover;width:100%;height:100%}.quote-v1-video-overlay{background:linear-gradient(135deg,#00b9bd66,#00599d4d,#160d4733);position:absolute;top:0;right:0;bottom:0;left:0}.quote-v1-play{cursor:pointer;z-index:20;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);box-shadow:0 8px 40px #003b7f40,0 0 0 4px #ffffffe6}.quote-v1-play:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 12px 50px #003b7f59,0 0 0 6px #fff}.quote-v1-play svg{width:24px;height:24px;color:var(--dark-blue);margin-left:3px}.quote-v1-duration{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-heading);color:#fff;background:#000000b3;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;position:absolute;bottom:16px;right:16px}.quote-v1-content{border:1px solid var(--blue-tint-4);z-index:10;background:#fff;border-radius:16px;width:55%;padding:2.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 25px 50px -12px #0000001a}.quote-v1-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--light-blue);margin-bottom:1rem;font-size:.8rem;font-weight:600}.quote-v1-text{font-family:var(--font-body);color:var(--dark-blue);margin-bottom:1.5rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.6}.quote-v1-author{font-family:var(--font-heading);color:var(--dark-blue);font-size:.9375rem;font-weight:600}.quote-v1-title{font-family:var(--font-heading);color:var(--black-70);margin-top:.25rem;margin-bottom:0;font-size:.8125rem;font-weight:400}@media(max-width:768px){.quote-v1-video{width:100%}.quote-v1-duration{display:none}.quote-v1-content{width:calc(100% - 2rem);margin-top:-3rem;margin-left:1rem;margin-right:1rem;position:relative;top:auto;transform:none}.quote-v1-play{top:calc(31.25vw - .625rem);bottom:auto;left:50%;transform:translate(-50%,-50%)}.quote-v1-play:hover{transform:translate(-50%,-50%)scale(1.1)}}.quote-v1-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#0a051ed9;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .35s,visibility .35s;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.quote-v1-modal-backdrop.is-active{opacity:1;visibility:visible}.quote-v1-modal{opacity:0;background:#000;border-radius:12px;width:100%;max-width:900px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s;position:relative;overflow:hidden;transform:scale(.92)translateY(20px)}.quote-v1-modal-backdrop.is-active .quote-v1-modal{opacity:1;transform:scale(1)translateY(0)}.quote-v1-modal-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:inherit;transition:background .2s,border-color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.quote-v1-modal-close:hover{background:#fff3;border-color:#ffffff4d}.quote-v1-modal video{background:#000;border-radius:12px;width:100%;display:block}.quote-v1-modal iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;display:block}@media(max-width:768px){.quote-v1-modal-backdrop:not(.quote-v1-modal-backdrop--vimeo){display:none}}.section-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--bright-blue);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.section-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.approach-section{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);border-radius:20px;padding:3rem 1.5rem;position:relative;overflow:hidden}@media(min-width:768px){.approach-section{padding:3rem}}.approach-inner{position:relative}.approach-header{text-align:center;margin-bottom:2.5rem}.approach-pillars{grid-template-columns:1fr;justify-items:center;gap:2.5rem;display:grid}@media(min-width:768px){.approach-pillars{grid-template-columns:repeat(2,1fr);justify-items:stretch;gap:2.5rem 4rem}}@media(min-width:1024px){.approach-pillars{gap:3rem 5rem;padding:0 1rem}}.approach-pillar{padding-left:5.5rem;position:relative}@media(min-width:768px){.approach-pillar{padding-left:7rem}.approach-pillar:first-child,.approach-pillar:nth-child(3){justify-self:end}}@media(min-width:1024px){.approach-pillar{padding-left:8.5rem}}.approach-number{width:4.5rem;height:4.5rem;font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px var(--bright-blue);opacity:.5;background:linear-gradient(135deg,#00babe14,#00599d0d);border:1px solid #00babe26;border-radius:12px;justify-content:center;align-items:center;font-size:3rem;font-weight:700;line-height:1;transition:all .6s,color .6s,-webkit-text-stroke .6s;display:flex;position:absolute;top:0;left:0}@media(min-width:768px){.approach-number{border-radius:14px;width:5.5rem;height:5.5rem;font-size:3.5rem}}@media(min-width:1024px){.approach-number{border-radius:16px;width:6.5rem;height:6.5rem;font-size:4rem}}.approach-pillar:hover .approach-number{opacity:1;color:var(--bright-blue);-webkit-text-stroke:0;background:linear-gradient(135deg,#00babe1f,#00599d14);border-color:#00babe40}.approach-content{max-width:320px;position:relative}.approach-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .3s}.approach-pillar:hover .approach-title{color:var(--bright-blue)}.approach-desc{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.approach-bg-graphic{pointer-events:none;width:190%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-74%)translateY(-200%)}@media(min-width:421px){.approach-bg-graphic{width:145%;transform:translate(-74%)translateY(-196%)}}@media(min-width:451px){.approach-bg-graphic{transform:translate(-74%)translateY(-166%)}}@media(min-width:510px){.approach-bg-graphic{transform:translate(-74%)translateY(-122%)}}@media(min-width:540px){.approach-bg-graphic{transform:translate(-74%)translateY(-109%)}}@media(min-width:768px){.approach-bg-graphic{width:100%;max-width:100%;transform:translate(-74%)translateY(-98%)}}@media(min-width:1024px){.approach-bg-graphic{transform:translate(-69%)translateY(-56%)}}@media(min-width:1280px){.approach-bg-graphic{transform:translate(-70%)translateY(-20%)}}@media(min-width:1536px){.approach-bg-graphic{transform:translate(-70%)translateY(0)}}.news-editorial{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:768px){.news-editorial{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(min-width:1024px){.news-editorial{grid-template-columns:1.15fr 1fr;gap:3rem}}.news-featured{text-decoration:none;display:block}.news-featured-image{aspect-ratio:16/10;background:linear-gradient(135deg,var(--aqua-tint-4) 0%,var(--blue-tint-4) 100%);border-radius:10px;margin-bottom:1.25rem;position:relative;overflow:hidden}.news-featured-image img{object-fit:cover;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.news-featured-image:after{content:"";background:var(--bright-blue);opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.news-featured:hover .news-featured-image:after{opacity:.15}.news-featured-meta{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.news-featured-date{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--black-70);font-size:.8rem;font-weight:600}.news-featured-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin-bottom:.875rem;font-size:1.375rem;font-weight:700;line-height:1.3;transition:color .3s}@media(min-width:1024px){.news-featured-title{font-size:1.5rem}}.news-featured:hover .news-featured-title{color:var(--bright-blue)}.news-featured-excerpt{font-family:var(--font-body);color:var(--black-70);margin-bottom:1rem;font-size:.9375rem;font-weight:400;line-height:1.7}.news-featured-cta{font-family:var(--font-heading);color:var(--light-blue);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1;transition:all .3s;display:inline-flex}.news-featured:hover .news-featured-cta{color:var(--bright-blue)}.news-featured-cta svg{width:16px;height:16px;transition:transform .3s}.news-featured:hover .news-featured-cta svg{transform:translate(4px)}.news-secondary{flex-direction:column;display:flex}.news-secondary-item{border-bottom:1px solid var(--black-10);grid-template-columns:1fr;gap:1rem;padding:1.5rem 0;text-decoration:none;transition:all .3s;display:grid}@media(min-width:480px){.news-secondary-item{grid-template-columns:140px 1fr;gap:1.25rem}}@media(min-width:1024px){.news-secondary-item{grid-template-columns:160px 1fr}}.news-secondary-item:first-child{padding-top:0}.news-secondary-item:last-child{border-bottom:none;padding-bottom:0}.news-secondary-item:hover{background:linear-gradient(90deg,transparent 0%,var(--aqua-tint-4) 20%,var(--aqua-tint-4) 80%,transparent 100%);margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.news-secondary-image{aspect-ratio:16/10;background:linear-gradient(135deg,var(--aqua-tint-4) 0%,var(--blue-tint-4) 100%);border-radius:6px;position:relative;overflow:hidden}.news-secondary-image img{object-fit:cover;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.news-secondary-image:after{content:"";background:var(--bright-blue);opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.news-secondary-item:hover .news-secondary-image:after{opacity:.15}.news-secondary-content{flex-direction:column;justify-content:center;display:flex}.news-secondary-date{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--black-70);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.news-secondary-title{font-family:var(--font-heading);color:var(--dark-blue);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;transition:color .3s}.news-secondary-item:hover .news-secondary-title{color:var(--bright-blue)}.news-section-header{border-bottom:1px solid var(--dark-blue);flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}@media(min-width:640px){.news-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.news-section-header .section-eyebrow{margin-bottom:.25rem}.news-section-header .section-title{margin:0;line-height:1}.news-view-all{font-family:var(--font-heading);color:var(--dark-blue);border:1px solid var(--black-20);white-space:nowrap;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:all .3s;display:inline-flex}.news-view-all:hover{background:var(--dark-blue);border-color:var(--dark-blue);color:#fff}.news-view-all svg{width:14px;height:14px;transition:transform .3s}.news-view-all:hover svg{transform:translate(3px)}.explore-section{background:linear-gradient(180deg,var(--blue-tint-4) 0%,#fff 100%);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0 5rem}.explore-header{margin-bottom:2rem}.explore-header h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.explore-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.explore-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media(min-width:1024px){.explore-grid{grid-template-columns:1.1fr 1fr 1fr;gap:1.5rem}}.explore-card{border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.75rem;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.explore-card--featured{background:var(--gradient-blue-green);min-height:220px}@media(min-width:768px){.explore-card--featured{grid-row:span 2;min-height:280px}}.explore-card--featured:hover{transform:translateY(-4px);box-shadow:0 20px 40px #003b7f40}.explore-card--featured .explore-card-icon{background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;transition:all .3s;display:flex}.explore-card--featured:hover .explore-card-icon{background:#ffffff2e;transform:scale(1.05)}.explore-card--featured .explore-card-icon svg{width:24px;height:24px;color:var(--light-aqua)}.explore-card--featured .explore-card-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--light-aqua);margin-bottom:.7rem;font-size:.8rem;font-weight:600}.explore-card--featured .explore-card-title{font-family:var(--font-heading);color:#fff;margin-bottom:.5rem;font-size:1.375rem;font-weight:700;line-height:1.25}.explore-card-desc{text-wrap:balance}.explore-card--featured .explore-card-desc{font-family:var(--font-heading);color:#fff;margin-bottom:1.25rem;font-size:.875rem;font-weight:300;line-height:1.6}.explore-card--featured .explore-card-link{font-family:var(--font-heading);color:#fff;align-items:center;gap:.5rem;margin-top:auto;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.explore-card--featured .explore-card-link svg{width:16px;height:16px;transition:transform .3s}.explore-card--featured:hover .explore-card-link svg{transform:translate(4px)}.explore-card--light{border:1px solid var(--blue-tint-3);background:#fff;min-height:170px}.explore-card--light:before{content:"";background:var(--gradient-blue-aqua);opacity:0;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.explore-card--light:hover{box-shadow:0 8px 24px #003b7f14}.explore-card--light:hover:before{opacity:1}.explore-card--light .explore-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.explore-card--light .explore-card-icon{background:var(--blue-tint-4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.explore-card--light:hover .explore-card-icon{background:var(--blue-tint-3)}.explore-card--light .explore-card-icon svg{width:20px;height:20px;color:var(--bright-blue)}.explore-card--light .explore-card-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--black-70);margin-bottom:.45rem;font-size:.8rem;font-weight:600}.explore-card--light .explore-card-title{font-family:var(--font-heading);color:var(--dark-blue);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .3s}.explore-card--light:hover .explore-card-title{color:var(--bright-blue)}.explore-card--light .explore-card-link{font-family:var(--font-heading);color:var(--bright-aqua);align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:500;line-height:1;display:inline-flex}.explore-card--light .explore-card-link svg{width:14px;height:14px;transition:transform .3s}.explore-card--light:hover .explore-card-link svg{transform:translate(3px)}.strategic-vision{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);border-top:none;max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}.strategic-vision-graphic{pointer-events:none;opacity:.6;width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-70%)translateY(0)}.strategic-vision>.container{position:relative}@media(min-width:768px){.strategic-vision{padding:5rem 0}}.strategic-vision-header{margin-bottom:2.5rem}@media(min-width:768px){.strategic-vision-header{margin-bottom:3rem}}.strategic-vision-grid{grid-template-columns:1fr;gap:3rem;display:grid}@media(min-width:768px){.strategic-vision-grid{grid-template-columns:5fr 7fr;gap:4rem}}@media(min-width:1024px){.strategic-vision-grid{grid-template-columns:5fr 7fr;gap:5rem}}.strategic-vision-lead{border-left:3px solid var(--bright-blue);padding-left:1.5rem;position:relative}@media(min-width:768px){.strategic-vision-content{align-self:start;position:sticky;top:8rem}.strategic-vision-lead{padding-left:2rem}}.strategic-vision-lead p{font-family:var(--font-body);color:var(--black-70);margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.75}.strategic-vision-lead p:last-child{margin-bottom:0}.strategic-pillars{flex-direction:column;gap:0;display:flex;position:relative}.strategic-pillars-line{background:linear-gradient(180deg,var(--bright-blue) 0%,var(--blue-tint-3) 100%);z-index:0;width:1px;position:absolute;top:2.5rem;bottom:1.5rem;left:1.75rem}@media(min-width:768px){.strategic-pillars-line{left:2rem}}.strategic-pillar{align-items:flex-start;gap:1.25rem;padding:1.25rem 0;transition:background .3s;display:flex;position:relative}@media(min-width:768px){.strategic-pillar{gap:1.5rem;padding:1.5rem 0}}.strategic-pillar-number{z-index:1;width:3.5rem;height:3.5rem;font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px #0083ca59;background:linear-gradient(135deg,#00599d0a,#00599d06),#fff;border:1px solid #00599d1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;font-weight:700;line-height:1;transition:all .6s,color .6s,-webkit-text-stroke .6s;display:flex;position:relative}@media(min-width:768px){.strategic-pillar-number{border-radius:14px;width:4rem;height:4rem;font-size:2.25rem}}.strategic-pillar:hover .strategic-pillar-number{color:var(--bright-blue);-webkit-text-stroke:0;background:linear-gradient(135deg,#00599d1f,#00599d14),#fff;border-color:#00599d40}.strategic-pillar-body{flex:1;min-width:0;padding-top:.25rem}.strategic-pillar-title{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.4;transition:color .3s}.strategic-pillar:hover .strategic-pillar-title{color:var(--bright-blue)}.strategic-pillar-desc{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.underwriting-approach{padding:4rem 0 3rem}.underwriting-approach-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:1024px){.underwriting-approach-grid{grid-template-columns:1fr 2fr;gap:4rem}}.underwriting-approach-label{position:relative}@media(min-width:1024px){.underwriting-approach-label{align-self:start;position:sticky;top:8rem}}.underwriting-approach-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0 0 .75rem;font-size:1.953rem;font-weight:700;line-height:1.2}.underwriting-approach-subtitle{font-family:var(--font-body);color:var(--black-70);text-wrap:balance;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.underwriting-approach-accent{background:linear-gradient(90deg,var(--bright-blue) 0%,var(--light-aqua) 100%);border-radius:2px;width:3rem;height:3px;margin-top:1.5rem}.underwriting-approach-intro{font-family:var(--font-body);color:var(--black-70);margin-bottom:2.5rem;font-size:1rem;font-weight:400;line-height:1.75}.underwriting-partners-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:768px){.underwriting-partners-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.underwriting-partner-card{background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);text-wrap:balance;border-radius:14px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.underwriting-partner-card:hover{border-color:var(--blue-tint-1);box-shadow:0 8px 24px #003b7f14}.underwriting-partner-card--expanding{background:var(--aqua-tint-4);border-color:var(--aqua-tint-2)}.underwriting-partner-card--expanding:hover{border-color:var(--aqua-tint-1);box-shadow:0 8px 24px #00646b14}.underwriting-partner-card-bar{background:linear-gradient(90deg,var(--dark-blue) 0%,var(--bright-blue) 100%);height:4px}.underwriting-partner-card-bar--aqua{background:linear-gradient(90deg,var(--dark-aqua) 0%,var(--light-aqua) 100%)}.underwriting-partner-card-inner{padding:1.5rem}@media(min-width:768px){.underwriting-partner-card-inner{padding:1.75rem}}.underwriting-partner-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--bright-blue);background:#0083ca14;border-radius:4px;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.underwriting-partner-tag--aqua{color:var(--dark-aqua);background:#0095a514}.underwriting-partners-heading{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.underwriting-partner-card--expanding .underwriting-partners-heading{color:var(--dark-aqua)}.underwriting-partner-card p{font-family:var(--font-body);color:var(--black-70);margin-bottom:0;font-size:.9375rem;font-weight:400;line-height:1.7}.underwriting-partners-disclaimer{font-family:var(--font-body);font-style:italic;color:var(--black-70)!important;margin-top:1.25rem!important;font-size:.75rem!important;line-height:1.6!important}.products-band{background:linear-gradient(135deg,#160d47,#00558e,#00b6f1);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}.products-band-graphic{opacity:.3;mix-blend-mode:overlay;pointer-events:none;width:auto;height:100%;display:none;position:absolute;bottom:0;right:0}@media(min-width:768px){.products-band-graphic{display:block}.products-band{padding:5rem 0}}.products-band-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}@media(min-width:768px){.products-band-grid{grid-template-columns:1fr 1fr;gap:3.5rem}}@media(min-width:1024px){.products-band-grid{gap:4.5rem}}.products-band-content{order:2}@media(min-width:768px){.products-band-content{order:1}}.products-band-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--light-aqua);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.products-band-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.products-band-desc{font-family:var(--font-body);color:#fff;text-wrap:balance;margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.75}.products-band-categories{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.products-band-tag{font-family:var(--font-heading);letter-spacing:.04em;color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:500;transition:all .25s;display:inline-block}.products-band-tag:hover{background:#ffffff2e;border-color:#ffffff4d}.products-band-image{aspect-ratio:4/3;border-radius:14px;order:1;max-width:50%;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000004d}@media(min-width:768px){.products-band-image{order:2;max-width:none}}.products-band-image img{object-fit:cover;width:100%;height:100%}.brand-story{padding:4rem 0}@media(min-width:768px){.brand-story{padding:5rem 0}}.brand-story-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media(min-width:768px){.brand-story-grid{grid-template-columns:5fr 6fr;gap:4rem}}@media(min-width:1024px){.brand-story-grid{gap:5rem}}.brand-story-image-wrapper{padding-bottom:1rem;padding-right:1rem;position:relative}@media(min-width:768px){.brand-story-image-wrapper{padding-bottom:1.25rem;padding-right:1.25rem}}.brand-story-image{aspect-ratio:4/3;background:linear-gradient(135deg,var(--blue-tint-3) 0%,var(--aqua-tint-3) 100%);border-radius:14px;position:relative;overflow:hidden}.brand-story-image img{object-fit:cover;width:100%;height:100%}.brand-story-image-accent{background:linear-gradient(135deg,var(--dark-aqua) 0%,var(--light-aqua) 100%);z-index:-1;border-radius:14px;width:45%;height:55%;position:absolute;bottom:0;right:0}.brand-story-content{padding-left:0}@media(min-width:768px){.brand-story-content{padding-left:.5rem}}.brand-story-content .section-title{margin-bottom:1rem}.brand-story-content p:not(.section-eyebrow){font-family:var(--font-body);color:var(--black-70);margin-bottom:1rem;font-size:.9375rem;font-weight:400;line-height:1.7}.brand-story-link{font-family:var(--font-heading);color:var(--dark-blue);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.brand-story-link:hover{color:var(--bright-blue)}.brand-story-link svg{width:16px;height:16px;transition:transform .3s}.brand-story-link:hover svg{transform:translate(4px)}.mission-values{padding:4rem 0}@media(min-width:768px){.mission-values{padding:5rem 0}}.mission-values-header{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}@media(min-width:768px){.mission-values-header{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:3rem}}.mission-values-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:768px){.mission-values-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.mission-values-card{background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);border-radius:14px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.mission-values-card:hover{border-color:var(--blue-tint-1);box-shadow:0 8px 24px #003b7f14}.mission-values-card--values{background:var(--green-tint-4);border-color:var(--green-tint-2)}.mission-values-card--values:hover{border-color:var(--green-tint-1);box-shadow:0 8px 24px #00753414}.mission-values-card-bar{background:linear-gradient(90deg,var(--dark-blue) 0%,var(--bright-blue) 100%);height:4px}.mission-values-card-bar--green{background:linear-gradient(90deg,var(--dark-green) 0%,var(--light-green) 100%)}.mission-values-card-inner{padding:1.75rem}@media(min-width:768px){.mission-values-card-inner{padding:2rem}}.mission-values-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--bright-blue);background:#0083ca14;border-radius:4px;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.mission-values-tag--green{color:var(--dark-green);background:#0db14b14}.mission-values-heading{font-family:var(--font-heading);color:var(--dark-blue);font-size:1.0625rem;font-weight:600;line-height:1.4}.mission-values-card--values .mission-values-heading{color:var(--dark-green);margin-bottom:.75rem}.mission-values-text{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.ratings-band{background:#fff;padding:4rem 0;position:relative}@media(min-width:768px){.ratings-band{padding:5rem 0}}.ratings-band-content{position:relative}.ratings-band-header{text-align:center;margin-bottom:2.5rem}.ratings-band-header .section-eyebrow{justify-content:center}.ratings-band-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin-bottom:1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.ratings-band-desc{font-family:var(--font-body);color:var(--black-70);max-width:580px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.75}.ratings-cards{grid-template-columns:1fr;gap:1rem;max-width:840px;margin:0 auto 2.5rem;display:grid}@media(min-width:640px){.ratings-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.rating-card{background:var(--gradient-blue);text-align:center;border-radius:16px;padding:2.25rem 1.5rem 2rem;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.rating-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #003b7f40}.rating-card--aqua{background:var(--gradient-aqua)}.rating-card--green{background:var(--gradient-green)}.rating-card-grade{font-family:var(--font-heading);color:#fff;margin-bottom:.625rem;font-size:3rem;font-weight:700;line-height:1;display:block}@media(min-width:768px){.rating-card-grade{font-size:3.5rem}}.rating-card-agency{font-family:var(--font-heading);letter-spacing:.04em;color:#fff;font-size:.8125rem;font-weight:500}.ratings-band-cta{text-align:center}.explore-grid--two{grid-template-columns:1fr}@media(min-width:768px){.explore-grid--two{grid-template-columns:1fr 1fr}}.explore-card--image{border-radius:16px;min-height:280px;position:relative;overflow:hidden}.explore-card--image .explore-card-bg{position:absolute;top:0;right:0;bottom:0;left:0}.explore-card--image .explore-card-bg img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.explore-card--image:hover .explore-card-bg img{transform:scale(1.05)}.explore-card--image .explore-card-gradient{background:linear-gradient(#0000 30%,#003b7f66 60%,#003b7fd9);position:absolute;top:0;right:0;bottom:0;left:0}.explore-card--image .explore-card-content{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:1.5rem;display:flex;position:relative}.explore-card--image .explore-card-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:#fff;margin-bottom:.375rem;font-size:.8rem;font-weight:600}.explore-card--image .explore-card-title{font-family:var(--font-heading);color:#fff;margin-bottom:.625rem;font-size:1.375rem;font-weight:700}.explore-card--image .explore-card-link{font-family:var(--font-heading);color:#fff;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:color .3s;display:inline-flex}.explore-card--image:hover .explore-card-link{color:#fff}.explore-card--image .explore-card-link svg{width:14px;height:14px;transition:transform .3s}.explore-card--image:hover .explore-card-link svg{transform:translate(3px)}.explore-card--dark{background:linear-gradient(135deg,var(--dark-blue) 0%,#160d47 100%);border:1px solid #ffffff14;border-radius:16px;min-height:280px;transition:all .4s;position:relative;overflow:hidden}.explore-card--dark:hover{border-color:#ffffff26;box-shadow:0 12px 32px #003b7f4d}.explore-card--dark .explore-card-pattern{opacity:.08;background-image:radial-gradient(circle at 2px 2px,#fff 1px,#0000 0);background-size:32px 32px;position:absolute;top:0;right:0;bottom:0;left:0}.explore-card--dark .explore-card-content{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:1.5rem;display:flex;position:relative}.explore-card--dark .explore-card-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:#fff;margin-bottom:.375rem;font-size:.8rem;font-weight:600}.explore-card--dark .explore-card-title{font-family:var(--font-heading);color:#fff;margin-bottom:.625rem;font-size:1.375rem;font-weight:700}.explore-card--dark .explore-card-link{font-family:var(--font-heading);color:#fff;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;transition:color .3s;display:inline-flex}.explore-card--dark:hover .explore-card-link{color:#fff}.explore-card--dark .explore-card-link svg{width:14px;height:14px;transition:transform .3s}.explore-card--dark:hover .explore-card-link svg{transform:translate(3px)}.page-hero{--page-hero-bg:var(--gradient-blue-aqua);background:var(--page-hero-bg);max-width:2300px;margin-left:auto;margin-right:auto;padding-top:10rem;padding-bottom:4rem;position:relative;overflow-x:clip}@media(min-width:768px){.page-hero{padding-top:11rem;padding-bottom:5rem}}.page-hero-graphic-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.page-hero-graphic{opacity:.15;mix-blend-mode:overlay;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.page-hero-content{max-width:680px}.page-hero-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--page-hero-eyebrow-color,var(--light-aqua));margin-bottom:.5rem;font-size:.8rem;font-weight:600}.page-hero-title{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.25rem;font-size:2.5rem;font-weight:700;line-height:1.1}@media(min-width:768px){.page-hero-title{font-size:3rem}}@media(min-width:1024px){.page-hero-title{font-size:3.5rem}.page-hero-title--nowrap{white-space:nowrap}}.page-hero-desc{font-family:var(--font-heading);color:#fff;text-wrap:balance;max-width:600px;margin:0;font-size:1.125rem;font-weight:300;line-height:1.6}@media(min-width:768px){.page-hero-desc{font-size:1.25rem}}.page-hero-date{font-family:var(--font-heading);color:#fff;margin-top:.75rem;font-size:.875rem;font-weight:500}.page-hero-layout{flex-direction:column;gap:2.5rem;display:flex}@media(min-width:1024px){.page-hero-layout{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.page-hero--with-sidebar .page-hero-content{flex-shrink:0;max-width:560px}.page-hero-sidebar{width:100%}@media(min-width:1024px){.page-hero-sidebar{flex-shrink:0;max-width:340px}}.page-hero-lang-switcher{align-items:center;gap:.5rem;display:flex}.page-hero-lang-icon{color:#fff;width:1rem;height:1rem}.page-hero-lang-active{font-family:var(--font-heading);color:#fff;background:#fff3;border-radius:999px;padding:.3rem .875rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-block}.page-hero-lang-link{font-family:var(--font-heading);color:#fff;transition:all var(--transition-fast);border:1px solid #fff3;border-radius:999px;padding:.3rem .875rem;font-size:.75rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.page-hero-lang-link:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.page-hero-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.page-hero-meta-tag{font-family:var(--font-heading);color:#fff;align-items:center;gap:.375rem;font-size:.875rem;font-weight:400;display:inline-flex}.page-hero-meta-tag svg{color:#fff;flex-shrink:0;width:16px;height:16px}.page-hero-meta-sep{background:#ffffff40;width:1px;height:14px}.page-hero-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff1f;flex-direction:row;justify-content:space-around;gap:.75rem;padding:1.25rem 1rem;display:flex}@media(min-width:480px){.page-hero-stats{gap:1.5rem;padding:1.75rem 1.5rem}}@media(min-width:1024px){.page-hero-stats{flex-direction:column;gap:.75rem;padding:.75rem 1.75rem}}.page-hero-stat{text-align:center}@media(min-width:1024px){.page-hero-stat{text-align:center}}.page-hero-stat-value{font-family:var(--font-heading);color:#fff;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1;display:block}@media(min-width:480px){.page-hero-stat-value{font-size:1.75rem}}.page-hero-stat-label{font-family:var(--font-heading);color:#fff;font-size:.6875rem;font-weight:500;line-height:1.3;display:block}@media(min-width:480px){.page-hero-stat-label{font-size:.75rem}}.page-hero-stat-divider{background:#fff3;width:1px;height:2rem}@media(min-width:480px){.page-hero-stat-divider{height:2.5rem}}@media(min-width:1024px){.page-hero-stat-divider{width:100%;height:1px}}.page-hero--search .page-hero-content{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.page-hero--search .page-hero-desc{margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.page-hero-hint{font-family:var(--font-heading);color:#fff;text-align:center;margin-top:1rem;font-size:.6875rem}.page-hero-hint kbd{border-radius:var(--radius-sm);font-family:var(--font-heading);color:#fff;background:#ffffff1a;border:1px solid #fff3;padding:.125rem .375rem;font-size:.625rem;font-weight:500;display:inline-block}.page-hero--search .search-results-summary{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:640px;margin:1.25rem auto 0;display:flex}.page-hero--search .search-results-summary-text{font-family:var(--font-body);color:#fff;margin:0;font-size:.875rem;font-weight:400}.page-hero--search .search-results-summary-text strong{color:#fff;font-weight:600}.page-hero--search .search-results-count{font-family:var(--font-heading);color:#fff;margin:.25rem 0 0;font-size:.6875rem;font-weight:500}.mv-cards-section{padding:3rem 0 4rem}@media(min-width:768px){.mv-cards-section{padding:4rem 0 5rem}}.mv-cards-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media(min-width:768px){.mv-cards-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.mv-card{border-radius:16px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden}.mv-card--dark{background:var(--gradient-blue-aqua);min-height:280px}.mv-card--dark:hover{transform:translateY(-4px);box-shadow:0 20px 40px #003b7f40}.mv-card-graphic{object-fit:cover;object-position:right bottom;opacity:.1;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mv-card--dark .mv-card-inner{z-index:1;padding:2rem;position:relative}@media(min-width:768px){.mv-card--dark .mv-card-inner{padding:2.5rem}}.mv-card--light{background:var(--aqua-tint-4);border:1px solid var(--aqua-tint-2)}.mv-card--light:hover{border-color:var(--aqua-tint-1);transform:translateY(-2px);box-shadow:0 8px 24px #00646b14}.mv-card-graphic-mask{opacity:.35;pointer-events:none;width:23rem;height:150%;position:absolute;bottom:0;right:0}.mv-card-bar{height:4px}.mv-card-bar--aqua{background:linear-gradient(90deg,var(--dark-aqua) 0%,var(--light-aqua) 100%)}.mv-card--light .mv-card-inner{z-index:1;padding:1.75rem;position:relative}@media(min-width:768px){.mv-card--light .mv-card-inner{padding:2rem}}.mv-card-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;border-radius:4px;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.mv-card-tag--dark{color:var(--light-aqua);background:#00babe26}.mv-card-tag--aqua{color:var(--dark-aqua);background:#0095a51a}.mv-card-heading{font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.375rem;font-weight:700;line-height:1.25}.mv-card-heading--dark{color:#fff}.mv-card-heading:not(.mv-card-heading--dark){color:var(--dark-blue)}.mv-card-text{font-family:var(--font-body);margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.mv-card-text--dark{color:#fff}.mv-card-text:not(.mv-card-text--dark){color:var(--black-70)}.values-band{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);border-radius:20px;margin-bottom:4rem;padding:3rem 1.5rem;position:relative;overflow:hidden}@media(min-width:768px){.values-band{padding:3rem}}.values-band-inner{position:relative}.values-band-graphic{pointer-events:none;width:190%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-74%)translateY(-200%)}@media(min-width:421px){.values-band-graphic{width:145%;transform:translate(-74%)translateY(-196%)}}@media(min-width:451px){.values-band-graphic{transform:translate(-74%)translateY(-166%)}}@media(min-width:510px){.values-band-graphic{transform:translate(-74%)translateY(-122%)}}@media(min-width:540px){.values-band-graphic{transform:translate(-74%)translateY(-109%)}}@media(min-width:768px){.values-band-graphic{width:100%;max-width:100%;transform:translate(-74%)translateY(-98%)}}@media(min-width:1024px){.values-band-graphic{transform:translate(-69%)translateY(-56%)}}@media(min-width:1280px){.values-band-graphic{transform:translate(-70%)translateY(-20%)}}@media(min-width:1536px){.values-band-graphic{transform:translate(-70%)translateY(0)}}.values-band-header{text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.values-band-header{margin-bottom:3rem}}.values-band-eyebrow{color:var(--bright-blue)}.values-band-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.values-band-lead{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin:1rem auto 0;font-size:1rem;font-weight:400;line-height:1.75}.values-grid{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media(min-width:640px){.values-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media(min-width:1024px){.values-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.value-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.value-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.value-card-bar{background:linear-gradient(90deg,#ffffff1a,#00babe80,#ffffff1a);height:3px;transition:background .3s}.value-card:hover .value-card-bar{background:linear-gradient(90deg,#ffffff26 0%,var(--light-aqua) 50%,#ffffff26 100%)}.value-card-inner{padding:1.5rem}@media(min-width:768px){.value-card-inner{padding:1.75rem}}.value-card-title{font-family:var(--font-heading);letter-spacing:0;color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .3s}.value-card:hover .value-card-title{color:var(--light-aqua)}.value-card-text{font-family:var(--font-body);color:#fff;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.values-band .value-card,.values-band .value-card:hover{box-shadow:none;background:#fff9;border:none}.values-band .value-card-bar{background:linear-gradient(90deg,#00599d1a 0%,var(--bright-blue) 50%,#00599d1a 100%)}.values-band .value-card:hover .value-card-bar{background:linear-gradient(90deg,#00599d26 0%,var(--bright-blue) 50%,#00599d26 100%)}.values-band .value-card-title{color:var(--dark-blue)}.values-band .value-card:hover .value-card-title{color:var(--bright-blue)}.values-band .value-card-text{color:var(--black-70)}.lt-senior{background:#fff;padding:4rem 0}@media(min-width:768px){.lt-senior{padding:5rem 0}}.lt-senior-header{margin-bottom:2.5rem}@media(min-width:768px){.lt-senior-header{margin-bottom:3rem}}.lt-senior-profiles{flex-direction:column;gap:0;display:flex}.lt-senior-profile{border-top:1px solid var(--black-10);grid-template-columns:1fr;gap:2rem;padding:2.5rem 0;display:grid}.lt-senior-profile:first-child{border-top:none}@media(min-width:768px){.lt-senior-profile{grid-template-columns:280px 1fr;gap:3rem;padding:3rem 0}}@media(min-width:1024px){.lt-senior-profile{grid-template-columns:320px 1fr;gap:3.5rem}}.lt-senior-profile:last-child{padding-bottom:0}.lt-senior-photo{flex-shrink:0}.lt-senior-photo-inner{aspect-ratio:1;background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--aqua-tint-4) 100%);border:1px solid var(--blue-tint-3);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.lt-senior-photo-inner img{object-fit:cover;width:100%;height:100%}.lt-senior-photo-placeholder{font-family:var(--font-heading);color:var(--black-40);letter-spacing:.05em;font-size:.875rem;font-weight:500}.lt-senior-bio{flex-direction:column;justify-content:center;display:flex}.lt-senior-role{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--bright-blue);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.lt-senior-name{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin-bottom:1rem;font-size:1.563rem;font-weight:600;line-height:1.3}.lt-senior-text{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:1rem;font-weight:400;line-height:1.75}.lt-exec{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:5rem 0;position:relative;overflow:hidden}.lt-exec-graphic{opacity:.1;mix-blend-mode:overlay;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.lt-exec-eyebrow{color:var(--light-aqua)}.lt-exec-header{margin-bottom:2.5rem}@media(min-width:768px){.lt-exec-header{margin-bottom:3rem}}.lt-exec-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.lt-exec-grid{grid-template-columns:1fr;gap:1.25rem;display:grid;position:relative}@media(min-width:640px){.lt-exec-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lt-exec-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.lt-exec-card{border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.lt-exec-card-trigger{text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex:1;align-items:stretch;width:100%;padding:0;font-family:inherit;transition:all .3s;display:flex}.lt-exec-card-trigger:hover{background:#ffffff1a;border-color:#fff3}.lt-exec-card-trigger:active{transform:scale(.98)}.lt-exec-card-photo{background:linear-gradient(135deg,#ffffff14,#ffffff08);flex-shrink:0;justify-content:center;align-items:center;width:100px;display:flex}@media(min-width:768px){.lt-exec-card-photo{width:110px}}.lt-exec-card-photo-placeholder{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;font-size:.75rem;font-weight:500}.lt-exec-card-photo img{object-fit:cover;width:100%;height:100%}.lt-exec-card-info{flex-direction:column;flex:1;justify-content:center;min-height:100px;padding:1.25rem 1rem;display:flex}.lt-exec-card-name{font-family:var(--font-heading);letter-spacing:0;color:#fff;margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.3}.lt-exec-card-role{font-family:var(--font-heading);color:#fff;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}.lt-exec-card-toggle{flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.lt-exec-card-toggle-icon{color:#fff;width:18px;height:18px;transition:all .3s}.lt-exec-card-trigger:hover .lt-exec-card-toggle-icon{color:#fff}.lt-exec-card-bio{display:none}.lt-exec-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#0a051ecc;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .35s,visibility .35s;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lt-exec-modal-backdrop.is-active{opacity:1;visibility:visible}.lt-exec-modal{overscroll-behavior:contain;opacity:0;background:linear-gradient(160deg,#160d47f2,#005572eb);border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:640px;max-height:calc(100dvh - 3rem);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s;position:relative;overflow-y:auto;transform:scale(.92)translateY(20px);box-shadow:0 32px 64px #00000080,inset 0 0 0 1px #ffffff0d}.lt-exec-modal-backdrop.is-active .lt-exec-modal{opacity:1;transform:scale(1)translateY(0)}.lt-exec-modal-graphic{opacity:.08;pointer-events:none;width:280px;height:auto;position:absolute;top:0;right:0}.lt-exec-modal-close{z-index:2;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:inherit;transition:background .2s,border-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.lt-exec-modal-close:hover{background:#ffffff26;border-color:#ffffff40}.lt-exec-modal-close svg{color:#fff;width:18px;height:18px}.lt-exec-modal-header{border-bottom:1px solid #ffffff14;align-items:stretch;gap:0;display:flex}.lt-exec-modal-photo{background:linear-gradient(135deg,#ffffff14,#ffffff05);flex-shrink:0;justify-content:center;align-items:center;width:140px;display:flex}@media(min-width:640px){.lt-exec-modal-photo{width:180px}}.lt-exec-modal-photo-placeholder{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;font-size:.75rem;font-weight:500}.lt-exec-modal-photo img{object-fit:cover;width:100%;height:100%}.lt-exec-modal-identity{flex-direction:column;flex:1;justify-content:center;padding:2rem 3.5rem 2rem 1.5rem;display:flex}.lt-exec-modal-name{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.25}@media(min-width:640px){.lt-exec-modal-name{font-size:1.563rem}}.lt-exec-modal-role{font-family:var(--font-heading);color:var(--light-aqua);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.lt-exec-modal-body{padding:1.75rem 1.5rem 2rem}.lt-exec-modal-body p{font-family:var(--font-body);color:#fff;margin:0;font-size:.9375rem;font-weight:400;line-height:1.85}.lt-exec-modal::-webkit-scrollbar{width:6px}.lt-exec-modal::-webkit-scrollbar-track{background:0 0}.lt-exec-modal::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.lt-exec-modal::-webkit-scrollbar-thumb:hover{background:#ffffff40}.history-story-content{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.history-story-content .section-title{margin-bottom:1rem}.history-story-body p{font-family:var(--font-body);color:var(--black-70);margin-bottom:1.25rem;font-size:1rem;font-weight:400;line-height:1.75}.history-story-body p:last-child{margin-bottom:0}.history-timeline{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.history-timeline{padding:5rem 0}}.history-timeline-graphic{opacity:.1;mix-blend-mode:overlay;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.history-timeline-header{text-align:center;margin-bottom:3rem}@media(min-width:768px){.history-timeline-header{margin-bottom:4rem}}.history-timeline-eyebrow{color:var(--light-aqua)}.history-timeline-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.history-timeline-track{max-width:960px;margin:0 auto;position:relative}.history-timeline-line{display:none}@media(min-width:768px){.history-timeline-line{background:linear-gradient(#ffffff4d,#00babe66,#ffffff26);width:1px;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.history-timeline-entry{margin-bottom:2.5rem;position:relative}@media(min-width:768px){.history-timeline-entry{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:3.5rem;display:grid}}.history-timeline-entry--last{margin-bottom:0}.history-timeline-entry--left .history-timeline-entry-content{order:1}@media(min-width:768px){.history-timeline-entry--left .history-timeline-entry-content{text-align:right;padding-right:2.5rem}.history-timeline-entry--left .history-timeline-entry-image{order:2;padding-left:2.5rem}.history-timeline-entry--right .history-timeline-entry-image{order:1;justify-content:flex-end;padding-right:2.5rem;display:flex}.history-timeline-entry--right .history-timeline-entry-content{order:2;padding-left:2.5rem}}.history-timeline-img-mobile{float:right;aspect-ratio:3/2;object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;width:7rem;height:auto;margin:.25rem 0 .75rem 1rem}.history-timeline-entry-image{display:none}@media(min-width:768px){.history-timeline-img-mobile{display:none}.history-timeline-entry-image{align-items:center;display:flex}}.history-timeline-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:10px;width:24rem;height:16rem}.history-timeline-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.history-timeline-tag--highlight{color:#fff;background:#ffffff1a;border-color:#fff3}.history-timeline-tag--present{color:var(--dark-blue);background:#fff;border-color:#fff;font-weight:600}.history-timeline-tag-dot{background:#ffffff59;border-radius:50%;flex-shrink:0;width:6px;height:6px}.history-timeline-tag-dot--bright{background:#fff}.history-timeline-tag-dot--pulse{background:var(--dark-blue);animation:2s ease-in-out infinite timelinePulse}@keyframes timelinePulse{0%,to{opacity:1}50%{opacity:.4}}.history-timeline-year{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;margin-bottom:.75rem;font-size:2.5rem;font-weight:700;line-height:1}@media(min-width:768px){.history-timeline-year{font-size:3rem}}.history-timeline-desc{font-family:var(--font-body);color:#fff;text-wrap:balance;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.history-timeline-dot{display:none}@media(min-width:768px){.history-timeline-dot{z-index:1;background:#fff6;border:3px solid #160d47cc;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}}.history-timeline-dot--bright{background:#fff}.history-timeline-dot--today{background:#fff;border:3px solid #160d47cc;width:16px;height:16px}.history-timeline-dot-ping{background:#fff;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite dotPing;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}@keyframes dotPing{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.5)}}.history-separation-grid{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media(min-width:1024px){.history-separation-grid{grid-template-columns:1fr 1fr;gap:4rem}}.history-separation-content .section-title{margin-bottom:1rem}.history-separation-body p{font-family:var(--font-body);color:var(--black-70);margin-bottom:1rem;font-size:.9375rem;font-weight:400;line-height:1.7}.history-separation-body p:last-child{margin-bottom:0}.history-separation-image{aspect-ratio:4/3;background:linear-gradient(135deg,var(--blue-tint-3) 0%,var(--aqua-tint-3) 100%);border-radius:14px;overflow:hidden}.history-separation-image img{object-fit:cover;width:100%;height:100%}.history-forward-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:1024px){.history-forward-grid{grid-template-columns:3fr 9fr;gap:4rem}}.history-forward-label{position:relative}@media(min-width:1024px){.history-forward-label{align-self:start;position:sticky;top:8rem}}.history-forward-heading{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.history-forward-accent{background:linear-gradient(90deg,var(--bright-blue) 0%,var(--light-aqua) 100%);border-radius:2px;width:3rem;height:3px;margin-top:1.25rem}.history-forward-content p:not(.history-quote-text):not(.history-quote-role){font-family:var(--font-body);color:var(--black-70);margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.75}.history-quote{background:var(--blue-tint-4);border-radius:0 12px 12px 0;margin-top:2rem;padding:1.75rem 1.75rem 1.75rem 2.25rem;position:relative}.history-quote-bar{background:linear-gradient(180deg,var(--dark-blue) 0%,var(--light-blue) 100%);border-radius:2px 0 0 2px;width:4px;position:absolute;top:0;bottom:0;left:0}.history-quote-text{font-family:var(--font-body);color:var(--dark-blue);margin-bottom:1.25rem;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.65}.history-quote-footer{align-items:center;gap:.75rem;display:flex}.history-quote-avatar{background:linear-gradient(135deg,var(--dark-blue) 0%,var(--mid-blue) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.history-quote-avatar span{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.history-quote-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.history-quote-author{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.125rem;font-size:.875rem;font-style:normal;font-weight:600;display:block}.history-quote-role{font-family:var(--font-heading);color:var(--black-70);margin:0;font-size:.75rem;font-weight:400}.rt-strength-band{background:#fff;padding:4rem 0;position:relative}@media(min-width:768px){.rt-strength-band{padding:5rem 0}}.rt-strength-graphic{mix-blend-mode:overlay;opacity:.12;pointer-events:none;width:auto;height:100%;position:absolute;top:0;right:0}.rt-strength-header{text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.rt-strength-header{margin-bottom:3rem}}.rt-strength-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin-bottom:1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.rt-strength-desc{font-family:var(--font-body);color:var(--black-70);max-width:580px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.75}.rt-strength-cards{grid-template-columns:1fr;gap:1rem;max-width:840px;margin:0 auto;display:grid}@media(min-width:640px){.rt-strength-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.rt-strength-card{background:var(--gradient-blue);text-align:center;border-radius:16px;padding:2.5rem 2rem 2.25rem;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden}.rt-strength-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #003b7f40}.rt-strength-card--aqua{background:var(--gradient-aqua)}.rt-strength-card--green{background:var(--gradient-green)}.rt-strength-grade{font-family:var(--font-heading);color:#fff;margin-bottom:.625rem;font-size:3.5rem;font-weight:700;line-height:1;display:block}@media(min-width:768px){.rt-strength-grade{font-size:4rem}}.rt-strength-agency{font-family:var(--font-heading);letter-spacing:.06em;color:#fff;font-size:.8125rem;font-weight:500}.rt-table-section{background:#fff;padding:4rem 0}@media(min-width:768px){.rt-table-section{padding:5rem 0}}.rt-table-section .section-title{margin-bottom:2rem}@media(min-width:768px){.rt-table-section .section-title{margin-bottom:2.5rem}}.rt-table-wrapper{border:1px solid var(--black-10);-webkit-overflow-scrolling:touch;border-radius:12px;overflow:auto hidden}.rt-table{border-collapse:collapse;width:100%;min-width:500px;font-size:.9375rem}.rt-col-entity{width:40%}.rt-col-rating{width:20%}.rt-table thead th{background:var(--gradient-blue);font-family:var(--font-heading);letter-spacing:.02em;color:#fff;text-align:center;border:none;padding:3rem 1.25rem;font-size:.9375rem;font-weight:600}@media(max-width:767px){.rt-table thead th{padding-top:1rem;padding-bottom:1rem}}.rt-table thead th:first-child{text-align:left;background:var(--dark-blue)}.rt-table thead th:nth-child(3){background:var(--gradient-aqua)}.rt-table thead th:nth-child(4){background:var(--gradient-green)}.rt-table-group td{background:var(--blue-tint-4);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--dark-blue);border-bottom:1px solid var(--black-10);padding:.75rem 1.25rem;font-size:.6875rem;font-weight:600}.rt-table tbody tr:not(.rt-table-group){border-bottom:1px solid var(--black-10);transition:background-color .15s}.rt-table tbody tr:not(.rt-table-group):hover{background-color:#e5f8fe80}.rt-table tbody tr:last-child{border-bottom:none}.rt-cell-entity{font-family:var(--font-body);color:var(--black-70);padding:.875rem 1.25rem;font-size:.9375rem;font-weight:400}.rt-cell-rating{font-family:var(--font-heading);color:var(--dark-blue);text-align:center;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600}.rt-cell-nr{font-family:var(--font-heading);color:var(--black-40);text-align:center;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:400}.rt-table tbody td:nth-child(3).rt-cell-rating{color:var(--dark-aqua)}.rt-table tbody td:nth-child(4).rt-cell-rating{color:var(--dark-green)}.cr-mission-banner{max-width:2300px;margin-left:auto;margin-right:auto;padding:3.5rem 0 4rem}@media(min-width:768px){.cr-mission-banner{padding:4.5rem 0 5rem}}.cr-mission-inner{text-align:center;max-width:780px;margin:0 auto 3rem}@media(min-width:768px){.cr-mission-inner{margin-bottom:3.5rem}}.cr-mission-lead{font-family:var(--font-heading);color:var(--dark-blue);margin:0 0 1.25rem;font-size:1.125rem;font-weight:300;line-height:1.6}@media(min-width:768px){.cr-mission-lead{font-size:1.25rem}}.cr-mission-inner p:not(.cr-mission-lead):not(.section-eyebrow){font-family:var(--font-body);color:var(--black-70);margin:0;font-size:1rem;font-weight:300;line-height:1.75}.cr-mission-inner p+p{margin-top:1rem}.cr-pillars-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media(min-width:768px){.cr-pillars-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.cr-pillar-link{text-align:center;border-radius:var(--radius-lg);color:#fff;transition:transform var(--transition-base),box-shadow var(--transition-base);flex-direction:column;align-items:center;padding:1.75rem 1.5rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #003b7f0f,0 6px 16px #003b7f0a}.cr-pillar-link:has(.cr-pillar-link-bar--blue){background:linear-gradient(135deg,var(--dark-blue),var(--light-blue))}.cr-pillar-link:has(.cr-pillar-link-bar--aqua){background:linear-gradient(135deg,var(--dark-aqua),var(--light-aqua))}.cr-pillar-link:has(.cr-pillar-link-bar--green){background:linear-gradient(135deg,var(--dark-green),var(--light-green))}.cr-pillar-link:has(.cr-pillar-link-bar--blue-aqua){background:linear-gradient(135deg,var(--dark-blue),var(--light-aqua))}.cr-pillar-link:hover{color:#fff;transform:translateY(-4px);box-shadow:0 8px 28px #003b7f1f}.cr-pillar-link-bar{display:none}.cr-pillar-link-num{font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px #ffffff80;transition:color var(--transition-base),-webkit-text-stroke var(--transition-base);margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1}.cr-pillar-link:hover .cr-pillar-link-num{color:#fff;-webkit-text-stroke:0}.cr-pillar-link-title{font-family:var(--font-heading);letter-spacing:0;color:#fff;margin:0 0 .25rem;font-size:.9375rem;font-weight:600;line-height:1.3}.cr-pillar-link-desc{font-family:var(--font-body);color:#fff;margin:0;font-size:.8125rem;font-weight:300;line-height:1.5}.cr-pillar-link-arrow{color:#fff;transition:color var(--transition-base),transform var(--transition-base);margin-top:1rem}.cr-pillar-link:hover .cr-pillar-link-arrow{color:#fff;transform:translateY(3px)}#underwriting,#investing,#governance,#culture{scroll-margin-top:6rem}.cr-underwriting-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:1024px){.cr-underwriting-grid{grid-template-columns:1fr 2fr;gap:4rem}}.cr-underwriting-label{position:relative}@media(min-width:1024px){.cr-underwriting-label{align-self:start;position:sticky;top:8rem}}.cr-underwriting-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0 0 .75rem;font-size:1.953rem;font-weight:700;line-height:1.2}.cr-underwriting-subtitle{font-family:var(--font-body);color:var(--black-70);text-wrap:balance;margin:0;font-size:.9375rem;font-weight:400;line-height:1.65}.cr-underwriting-accent{background:linear-gradient(90deg,var(--bright-blue) 0%,var(--light-aqua) 100%);border-radius:2px;width:3rem;height:3px;margin-top:1.5rem}.cr-image-placeholder{aspect-ratio:4/3;border-radius:var(--radius-lg);width:100%;overflow:hidden}.cr-image-placeholder--blue{background:linear-gradient(135deg,var(--blue-tint-3) 0%,var(--aqua-tint-3) 100%)}.cr-image-placeholder--green{background:linear-gradient(135deg,var(--green-tint-3) 0%,var(--aqua-tint-3) 100%)}.cr-image-placeholder--aqua{background:linear-gradient(135deg,var(--aqua-tint-3) 0%,var(--blue-tint-3) 100%)}.cr-underwriting-cards{flex-direction:column;gap:.75rem;display:flex}.cr-underwriting-card{background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);border-radius:var(--radius-md);padding:1.25rem 1.5rem}.cr-underwriting-card p:not(.section-eyebrow){font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.cr-underwriting-callout{background:var(--dark-blue);border-radius:var(--radius-md);margin-top:1.5rem;padding:1.25rem 1.5rem}.cr-underwriting-callout p:not(.section-eyebrow){font-family:var(--font-body);color:#fff;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.cr-investing{background:linear-gradient(135deg,#003307,#1d8134,#72be44);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.cr-investing{padding:5rem 0}}.cr-investing-graphic{opacity:.3;mix-blend-mode:overlay;pointer-events:none;width:auto;height:100%;display:none;position:absolute;bottom:0;right:0}@media(min-width:768px){.cr-investing-graphic{display:block}}.cr-investing-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid;position:relative}@media(min-width:768px){.cr-investing-grid{grid-template-columns:1fr 1fr;gap:3.5rem}}@media(min-width:1024px){.cr-investing-grid{gap:4.5rem}}.cr-investing-content{order:2}@media(min-width:768px){.cr-investing-content{order:1}}.cr-investing-image{aspect-ratio:4/3;border-radius:14px;order:1;max-width:50%;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000004d}@media(min-width:768px){.cr-investing-image{order:2;max-width:none}}.cr-investing-image img{object-fit:cover;width:100%;height:100%}.cr-investing-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--bright-green);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.cr-investing-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.cr-investing-desc{font-family:var(--font-body);color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.75}.cr-investing-desc+.cr-investing-desc{margin-top:1rem}.cr-governance-header{text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.cr-governance-header{margin-bottom:3rem}}.cr-governance-header .section-title{margin-bottom:1rem}.cr-governance-desc{font-family:var(--font-body);color:var(--black-70);max-width:640px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.75}.cr-governance-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}@media(min-width:768px){.cr-governance-grid{grid-template-columns:1fr 1fr;gap:2rem}}.cr-governance-card{background:var(--gradient-blue-aqua);border-radius:16px;min-height:280px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;overflow:hidden}.cr-governance-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #003b7f40}.cr-governance-card-graphic{object-fit:cover;object-position:right bottom;opacity:.1;mix-blend-mode:overlay;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cr-governance-card-inner{z-index:1;flex-direction:column;height:100%;padding:2rem;display:flex;position:relative}@media(min-width:768px){.cr-governance-card-inner{padding:2.5rem}}.cr-governance-card-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--light-aqua);background:#00babe26;border-radius:4px;align-self:flex-start;margin-bottom:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.cr-governance-card-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 .75rem;font-size:1.375rem;font-weight:700;line-height:1.25}.cr-governance-card-text{font-family:var(--font-body);color:#fff;margin:0 0 1.25rem;font-size:.9375rem;font-weight:400;line-height:1.75}.cr-governance-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.cr-principles{background:var(--gradient-blue);border-radius:var(--radius-lg);padding:2rem}@media(min-width:768px){.cr-principles{padding:2.5rem}}.cr-principles-title{font-family:var(--font-heading);letter-spacing:0;color:#fff;text-align:center;margin:0 0 .5rem;font-size:1.375rem;font-weight:700;line-height:1.4}.cr-principles-desc{font-family:var(--font-body);color:#fff;text-align:center;margin:0 0 1.5rem;font-size:.9375rem;font-weight:400;line-height:1.7}.cr-principles-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:1024px){.cr-principles-grid{grid-template-columns:repeat(5,1fr);gap:1rem}}.cr-principle-num{font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px #ffffff59;transition:color var(--transition-base),-webkit-text-stroke var(--transition-base);margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1}.cr-principle-item:hover .cr-principle-num{color:#fff;-webkit-text-stroke:0}.cr-principle-item{border-radius:var(--radius-md);text-align:center;text-wrap:balance;background:#ffffff14;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.25rem;display:flex}.cr-principle-item p:not(.section-eyebrow){font-family:var(--font-heading);color:#fff;margin:0;font-size:.9rem;font-weight:500;line-height:1.6}.cr-culture{max-width:2300px;margin-left:auto;margin-right:auto;padding:1.5rem 0}@media(min-width:768px){.cr-culture{padding:0}}.cr-culture-band{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);border-radius:20px;padding:3rem 1.5rem;position:relative;overflow:hidden}@media(min-width:768px){.cr-culture-band{padding:3rem}}.cr-culture-band-inner{position:relative}.cr-culture-graphic{pointer-events:none;width:190%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-74%)translateY(-200%)}@media(min-width:421px){.cr-culture-graphic{width:145%;transform:translate(-74%)translateY(-196%)}}@media(min-width:451px){.cr-culture-graphic{transform:translate(-74%)translateY(-166%)}}@media(min-width:510px){.cr-culture-graphic{transform:translate(-74%)translateY(-122%)}}@media(min-width:540px){.cr-culture-graphic{transform:translate(-74%)translateY(-109%)}}@media(min-width:768px){.cr-culture-graphic{width:100%;max-width:100%;transform:translate(-74%)translateY(-98%)}}@media(min-width:1024px){.cr-culture-graphic{transform:translate(-69%)translateY(-56%)}}@media(min-width:1280px){.cr-culture-graphic{transform:translate(-70%)translateY(-20%)}}@media(min-width:1536px){.cr-culture-graphic{transform:translate(-70%)translateY(0)}}.cr-culture-header{text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.cr-culture-header{margin-bottom:3rem}}.cr-culture-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.cr-culture-desc{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.75}.cr-culture-desc+.cr-culture-desc{margin-top:.75rem}.cr-culture-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:1280px){.cr-culture-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.cr-culture-card{background:#fff9;border:none;border-radius:14px;transition:background .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.cr-culture-card:hover{background:#fff9;transform:translateY(-3px)}.cr-culture-card-bar{background:linear-gradient(90deg,#00599d1a 0%,var(--bright-blue) 50%,#00599d1a 100%);height:3px}.cr-culture-card-bar--aqua{background:linear-gradient(90deg,#00646b1a 0%,var(--bright-aqua) 50%,#00646b1a 100%)}.cr-culture-card-bar--green{background:linear-gradient(90deg,#0075341a 0%,var(--bright-green) 50%,#0075341a 100%)}.cr-culture-card-inner{padding:1.5rem}@media(min-width:768px){.cr-culture-card-inner{padding:1.75rem}}.cr-culture-card-title{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .3s}.cr-culture-card:hover .cr-culture-card-title{color:var(--bright-blue)}.cr-culture-card-text{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.cr-antislavery{padding-top:2rem}.cr-antislavery-content{text-align:center;max-width:640px;margin:0 auto}.cr-antislavery-content .section-title{margin-bottom:1rem}.cr-antislavery-text{font-family:var(--font-body);color:var(--black-70);margin:0 0 1.5rem;font-size:1rem;font-weight:400;line-height:1.75}.cr-cta{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.cr-cta{padding:5rem 0}}.cr-cta-graphic{opacity:.15;mix-blend-mode:overlay;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.cr-cta-inner{text-align:center;max-width:640px;margin:0 auto;position:relative}.cr-cta-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.cr-cta-desc{font-family:var(--font-body);color:#fff;margin:0 0 2rem;font-size:1rem;font-weight:400;line-height:1.75}.fidelis-partnership-band{background:#fff;max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.fidelis-partnership-band{padding:5rem 0}}.fidelis-partnership-panel{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);border:1px solid var(--blue-tint-2);border-radius:20px;padding:3rem 1.5rem;position:relative;overflow:hidden}@media(min-width:768px){.fidelis-partnership-panel{padding:3rem}}.fidelis-partnership-panel-inner{position:relative}.fidelis-partnership-panel-graphic{pointer-events:none;width:100%;max-width:none;height:auto;position:absolute;top:-14%;right:-42%;transform:scaleX(-1)}.fidelis-partnership-header{margin-bottom:2.5rem}@media(min-width:768px){.fidelis-partnership-header{margin-bottom:3rem}}.fidelis-partnership-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.fidelis-partnership-desc{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.fidelis-partnership-disclaimer{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin-top:1.25rem;font-size:.75rem;font-style:italic;line-height:1.6}.fidelis-products-subheading{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.3}@media(min-width:768px){.fidelis-products-subheading{margin-bottom:1.75rem;font-size:1.4rem}}.fidelis-products-description{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin:0 0 1.75rem;font-size:.9375rem;font-weight:400;line-height:1.75}.fidelis-products-subheading+.fidelis-products-description{margin-top:-1rem}@media(min-width:768px){.fidelis-products-subheading+.fidelis-products-description{margin-top:-1.25rem}}.fidelis-category{margin-bottom:1.25rem}.fidelis-category-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:var(--grey-3);border-bottom:1px solid var(--grey-6);margin:0;padding-bottom:.75rem;font-size:.8rem;font-weight:600}.fidelis-product-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:640px){.fidelis-product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fidelis-product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.fidelis-product-grid{grid-template-columns:repeat(4,1fr)}}.fidelis-product-card{background:var(--gradient-blue);border:none;border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.fidelis-product-card--aqua{background:var(--gradient-blue-aqua)}.fidelis-product-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.fidelis-product-card-icon{width:60px;height:60px;-webkit-mask-image:var(--card-icon);mask-image:var(--card-icon);opacity:.7;pointer-events:none;background-color:#fff;transition:opacity .35s;position:absolute;bottom:17px;right:17px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fidelis-product-card:hover .fidelis-product-card-icon{opacity:1}.fidelis-product-name{font-family:var(--font-heading);letter-spacing:0;color:#fff;max-width:80%;margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.35;transition:color .3s}.fidelis-product-desc{font-family:var(--font-body);color:#fff;text-wrap:balance;flex:1;max-width:80%;margin:0 0 calc(1rem + 15px);font-size:.8125rem;font-weight:400;line-height:1.6}.fidelis-product-link{font-family:var(--font-heading);color:#fff;opacity:.7;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;transition:opacity .3s;display:inline-flex}.fidelis-product-card:hover .fidelis-product-link{opacity:1}.fidelis-product-link svg{width:12px;height:12px;transition:transform .3s}.fidelis-product-card:hover .fidelis-product-link svg{transform:translate(3px)}.partners-band{background:linear-gradient(180deg,var(--blue-tint-3) -20%,#fff 100%);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.partners-band{padding:5rem 0}}.partners-band-graphic{pointer-events:none;opacity:.6;width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-70%)translateY(0)}.partners-band>.container{position:relative}.partners-band-header{text-align:center;margin-bottom:2.5rem}@media(min-width:768px){.partners-band-header{margin-bottom:3rem}}.partners-band-eyebrow{color:var(--bright-blue)}.partners-band-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0;font-size:1.953rem;font-weight:700;line-height:1.2}.partners-band-lead{font-family:var(--font-body);color:var(--black-70);max-width:680px;margin:1rem auto 0;font-size:1rem;font-weight:400;line-height:1.75}.partners-grid{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media(min-width:640px){.partners-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}@media(min-width:1024px){.partners-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.partners-card{background:#fff9;border:none;border-radius:14px;transition:background .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.partners-card:hover{box-shadow:none;background:#fff9;transform:translateY(-3px)}.partners-card-bar{background:linear-gradient(90deg,#00599d1a 0%,var(--bright-blue) 50%,#00599d1a 100%);height:3px;transition:background .3s}.partners-card:hover .partners-card-bar{background:linear-gradient(90deg,#00599d26 0%,var(--bright-blue) 50%,#00599d26 100%)}.partners-card-inner{padding:1.5rem}@media(min-width:768px){.partners-card-inner{padding:1.75rem}}.partners-card-title{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.35;transition:color .3s}.partners-card:hover .partners-card-title{color:var(--bright-blue)}.partners-card-text{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.products-contact-team{background:#fff;padding:4rem 0}@media(min-width:768px){.products-contact-team{padding:5rem 0}}.products-contact-header{margin-bottom:2rem}@media(min-width:768px){.products-contact-header{margin-bottom:2.5rem}}.products-contact-title{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:0;font-size:1.563rem;font-weight:700;line-height:1.3}.product-detail-overview{border-top:1px solid var(--black-10);padding:3.5rem 0}@media(min-width:768px){.product-detail-overview{padding:4rem 0}}.product-detail-overview-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:768px){.product-detail-overview-grid{grid-template-columns:1fr 2fr;gap:3rem}}.product-detail-overview-label .section-title{margin-bottom:.75rem}.product-detail-overview-subtitle{font-family:var(--font-body);color:var(--black-70);text-wrap:balance;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.product-detail-overview-content p:not(.section-eyebrow){font-family:var(--font-body);color:var(--black-70);font-weight:400;line-height:1.75}.product-detail-overview-content p:last-child{margin-bottom:0}.product-detail-overview-content ul,.product-detail-overview-content ol{font-family:var(--font-body);color:var(--black-70);margin:0 0 1.5rem;padding-left:1.5rem;font-weight:400;line-height:1.75}.product-detail-overview-content ul{list-style:outside}.product-detail-overview-content ol{list-style:decimal}.product-detail-overview-content li{margin-bottom:.5rem}.product-detail-overview-content li:last-child{margin-bottom:0}.product-detail-overview-content ul ul{list-style:circle}.product-detail-overview-content ul ul ul{list-style:square}.product-detail-overview-content ol ol{list-style:lower-alpha}.product-detail-overview-content ol ol ol{list-style:lower-roman}.product-detail-overview-content ul ul,.product-detail-overview-content ul ol,.product-detail-overview-content ol ol,.product-detail-overview-content ol ul{margin:.5rem 0}.product-detail-overview-content>:last-child{margin-bottom:0}.product-detail-quote{padding:3rem 0 4rem}@media(min-width:768px){.product-detail-quote{padding:3.5rem 0 5rem}}.product-detail-quote-card{background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--aqua-tint-4) 100%);border:1px solid var(--blue-tint-3);border-radius:16px;max-width:640px;margin:0 auto;padding:2.5rem}@media(min-width:768px){.product-detail-quote-card{padding:3rem}}.product-detail-quote-mark{width:36px;height:36px;color:var(--light-aqua);margin-bottom:1.25rem}.product-detail-quote-text{font-family:var(--font-body);color:var(--dark-aqua);margin:0 0 1.5rem;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.7}.product-detail-quote-author{align-items:center;gap:.75rem;display:flex}.product-detail-quote-avatar{background:var(--gradient-blue-aqua);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.product-detail-quote-avatar img{object-fit:cover;width:100%;height:100%}.product-detail-quote-avatar span{font-family:var(--font-heading);color:#fff;font-size:.75rem;font-weight:600}.product-detail-quote-name{font-family:var(--font-heading);color:var(--dark-aqua);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.product-detail-quote-role{font-family:var(--font-heading);color:var(--black-70);margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.product-detail-market{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:10rem 0}.product-detail-market-inner{text-align:center;max-width:680px;margin:0 auto}.product-detail-market-text{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;margin:0 0 1.5rem;font-size:1.25rem;font-weight:300;line-height:1.6}@media(min-width:768px){.product-detail-market-text{font-size:1.5rem}}.product-detail-market-text strong{color:#fff;font-weight:700}.product-detail-market-link{font-family:var(--font-heading);color:#fff;transition:color var(--transition-base);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.product-detail-market-link:hover{color:#fff}.product-detail-market-link svg{width:14px;height:14px;transition:transform var(--transition-fast)}.product-detail-market-link:hover svg{transform:translate(3px)}.nm-hero-panels{flex-direction:column;gap:.75rem;width:100%;display:flex}@media(min-width:640px){.nm-hero-panels{flex-direction:row;gap:1rem}}@media(min-width:1024px){.nm-hero-panels{flex-direction:column;flex-shrink:0;gap:.75rem;max-width:340px}}.nm-hero-panel{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);transition:all var(--transition-base);background:#ffffff12;border:1px solid #ffffff1f;padding:.9rem 1.1rem}.nm-hero-panel:hover{background:#ffffff1c;border-color:#ffffff38}.nm-hero-panel-title{font-family:var(--font-heading);color:#fff;margin-bottom:.375rem;font-size:.875rem;font-weight:600}.nm-hero-panel-text{font-family:var(--font-body);color:#fff;text-wrap:balance;margin:0;font-size:.8125rem;font-weight:400;line-height:1.6}.nm-hero-panel-link{color:#fff;text-underline-offset:2px;transition:all var(--transition-fast);font-weight:400;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.nm-hero-panel-link:hover{color:#fff;text-decoration-color:#fff}.nm-external-icon{vertical-align:baseline;width:.7rem;height:.7rem;margin-left:.2rem;display:inline;position:relative;top:1px}.nm-filter-bar{background:linear-gradient(135deg,#160d47,#00558e,#00b6f1);max-width:2300px;margin-top:0;margin-left:auto;margin-right:auto;padding:1.25rem 0;position:relative;overflow:hidden}.nm-filter-inner{justify-content:flex-end;display:flex}.nm-filter-title-group{align-items:center;gap:.75rem;display:flex}.nm-filter-icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--light-aqua);background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;display:flex}.nm-filter-icon svg{width:20px;height:20px}.nm-filter-heading{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.nm-filter-pills{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-right:1.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.nm-filter-pills::-webkit-scrollbar{display:none}@media(min-width:768px){.nm-filter-pills{flex-wrap:wrap;padding-right:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.nm-filter-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:#fff;flex-shrink:0;margin-right:.25rem;font-size:.6875rem;font-weight:500}.nm-pill{font-family:var(--font-heading);color:#fff;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:999px;flex-shrink:0;padding:.375rem 1rem;font-size:.8125rem;font-weight:500}.nm-pill:hover{color:#fff;border-color:#ffffff80}.nm-pill--active,.nm-pill--active:hover{color:var(--dark-blue);background:#fff;border-color:#fff}.nm-featured-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}@media(min-width:768px){.nm-featured-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.nm-article-featured{transition:all var(--transition-base);text-decoration:none;display:block}.nm-article-featured-image{aspect-ratio:16/10;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--aqua-tint-4) 0%,var(--blue-tint-4) 100%);margin-bottom:1.25rem;position:relative;overflow:hidden}.nm-article-featured-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.nm-article-featured:hover .nm-article-featured-image img{transform:scale(1.04)}.nm-article-featured-image:after{content:"";background:var(--bright-blue);opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.nm-article-featured:hover .nm-article-featured-image:after{opacity:.1}.nm-article-meta{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.nm-article-date{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--black-70);font-size:.75rem;font-weight:600}.nm-article-meta-sep{color:var(--black-30);font-size:.75rem}.nm-article-read{font-family:var(--font-heading);color:var(--black-70);font-size:.75rem;font-weight:400}.nm-article-featured-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin-bottom:.625rem;font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .3s}@media(min-width:1024px){.nm-article-featured-title{font-size:1.375rem}}.nm-article-featured:hover .nm-article-featured-title{color:var(--bright-blue)}.nm-article-featured-excerpt{font-family:var(--font-body);color:var(--black-70);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.nm-articles.section{padding-bottom:0}.nm-articles-grid-section{padding-bottom:4rem}.nm-article-grid{border-top:1px solid var(--black-10);grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;padding-top:3rem;display:grid}@media(min-width:640px){.nm-article-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.nm-article-grid{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}}.nm-article-card{transition:all var(--transition-base);text-decoration:none;display:block}.nm-article-card-image{aspect-ratio:16/10;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--aqua-tint-4) 0%,var(--blue-tint-4) 100%);margin-bottom:1rem;position:relative;overflow:hidden}.nm-article-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.nm-article-card:hover .nm-article-card-image img{transform:scale(1.04)}.nm-article-card-image:after{content:"";background:var(--bright-blue);opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.nm-article-card:hover .nm-article-card-image:after{opacity:.1}.nm-article-card-body .nm-article-date{margin-bottom:.375rem;display:block}.nm-article-card-title{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4;transition:color .3s}.nm-article-card:hover .nm-article-card-title{color:var(--bright-blue)}.nm-article-card-excerpt{font-family:var(--font-body);color:var(--black-70);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.nm-pagination{border-top:1px solid var(--black-10);flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}@media(min-width:640px){.nm-pagination{flex-direction:row;justify-content:space-between}}.nm-pagination-info{font-family:var(--font-heading);color:var(--black-70);margin:0;font-size:.8125rem;font-weight:400}.nm-pagination-controls{align-items:center;gap:.375rem;display:flex}.nm-page-btn{border-radius:var(--radius-md);border:1px solid var(--black-20);width:36px;height:36px;font-family:var(--font-heading);color:var(--black-70);cursor:pointer;transition:all var(--transition-fast);background:#fff;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.nm-page-btn:hover{background:var(--blue-tint-4);border-color:var(--bright-blue);color:var(--dark-blue)}.nm-page-btn--active{background:var(--dark-blue);border-color:var(--dark-blue);color:#fff}.nm-page-btn--active:hover{background:var(--mid-blue);border-color:var(--mid-blue);color:#fff}.nm-page-btn--nav svg{width:16px;height:16px;color:var(--black-70)}.nm-page-btn--nav:hover svg{color:var(--dark-blue)}.nm-page-btn--disabled{opacity:.3;cursor:default;pointer-events:none}.nm-contacts{background:var(--aqua-tint-4);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0}.nm-contacts-header{margin-bottom:2rem}@media(min-width:768px){.nm-contacts-header{margin-bottom:2.5rem}}.nm-media-center{padding-top:4rem;padding-bottom:4rem}.nm-media-center-grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media(min-width:768px){.nm-media-center-grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width:1024px){.nm-media-center-grid{gap:4rem}}.nm-media-center-image{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--aqua-tint-4) 100%);overflow:hidden}.nm-media-center-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.nm-media-center-content .section-eyebrow{margin-bottom:.5rem}.nm-media-center-content .section-title{margin-bottom:1rem}.nm-media-center-text{font-family:var(--font-body);color:var(--black-70);margin-bottom:1.5rem;font-weight:400;line-height:1.75}.nm-resource-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.nm-resource-tag{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark-blue);background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);border-radius:6px;padding:.375rem .875rem;font-size:.75rem;font-weight:500;display:inline-block}@media(min-width:1536px){body.single-post main#main-content{border-left:1px solid var(--black-10);border-right:1px solid var(--black-10);width:100%;max-width:96rem;margin-left:auto;margin-right:auto}}body.single-post .page-hero-content{max-width:none}.ann-article-band{background:linear-gradient(0deg,var(--blue-tint-4) 0%,#fff 25%)}.ann-article{min-height:500px;padding-top:2.5rem;padding-bottom:3rem}@media(min-width:768px){.ann-article{padding-top:3rem;padding-bottom:4rem}}.ann-featured-image{background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--aqua-tint-4) 100%);margin-bottom:2.5rem;margin-left:-1.5rem;margin-right:-1.5rem;position:relative;overflow:hidden}@media(min-width:768px){.ann-featured-image{border-radius:var(--radius-lg);margin-bottom:3rem;margin-left:0;margin-right:0}}.ann-featured-image img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.ann-article-body{max-width:64rem}.ann-article-body p:not(.ann-lead):not(.ann-blockquote-text):not(.ann-blockquote-role):not(.ann-video-caption):not(.ann-figure-caption):not(.ann-media-contact-name):not(.ann-media-contact-email){font-family:var(--font-body);color:var(--black-70);margin-bottom:1.5rem;font-size:.9375rem;font-weight:400;line-height:1.75}.ann-lead{font-family:var(--font-body);color:var(--black-80);margin-bottom:1.5rem;font-size:1rem;font-weight:500;line-height:1.75}.ann-blockquote{background:var(--blue-tint-4);gap:0;margin:2.5rem -1.5rem;padding:0;display:flex;position:relative;overflow:hidden}@media(min-width:768px){.ann-blockquote{border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-left:0;margin-right:0}}.ann-blockquote-accent{background:var(--gradient-blue);flex-shrink:0;width:4px}.ann-blockquote-content{padding:1.5rem;position:relative}@media(min-width:768px){.ann-blockquote-content{padding:2rem}}.ann-blockquote-icon{width:2rem;height:2rem;color:var(--blue-tint-2);position:absolute;top:1rem;right:1rem}@media(min-width:768px){.ann-blockquote-icon{top:1.5rem;right:1.5rem}}.ann-blockquote-text{font-family:var(--font-body);color:var(--dark-blue);margin-bottom:1.25rem;padding-right:2rem;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.65}.ann-blockquote-footer{align-items:center;gap:.75rem;display:flex}.ann-blockquote-avatar{background:linear-gradient(135deg,var(--blue-tint-3) 0%,var(--blue-tint-2) 100%);border:1px solid var(--blue-tint-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ann-blockquote-avatar span{font-family:var(--font-heading);color:var(--mid-blue);font-size:.6875rem;font-weight:600}.ann-blockquote-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ann-blockquote-cite{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.125rem;font-size:.875rem;font-style:normal;font-weight:600;display:block}.ann-blockquote-role{font-family:var(--font-heading);color:var(--black-70);margin:0;font-size:.75rem;font-weight:400}.ann-highlights-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--dark-blue);margin-top:2rem;margin-bottom:1rem;font-size:.8rem;font-weight:700}.ann-highlights-list{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.ann-highlights-list li{font-family:var(--font-body);color:var(--black-70);align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:400;line-height:1.65;display:flex}.ann-highlight-dot{background:var(--bright-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5rem}.ann-article-body>blockquote{background:var(--blue-tint-4);border:none;border-left:4px solid;border-image:var(--gradient-blue) 1;margin:2.5rem -1.5rem;padding:1.5rem 1.5rem 1.5rem calc(1.5rem + 4px);position:relative}@media(min-width:768px){.ann-article-body>blockquote{border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-left:0;margin-right:0;padding:2rem 2rem 2rem calc(2rem + 4px)}}.ann-article-body>blockquote p{font-family:var(--font-body);color:var(--dark-blue);margin-bottom:1rem;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.65}.ann-article-body>blockquote p:last-child{margin-bottom:0}.ann-article-body>blockquote cite{font-family:var(--font-heading);color:var(--dark-blue);margin-top:.25rem;font-size:.875rem;font-style:normal;font-weight:600;display:block}.ann-article-body>h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--dark-blue);margin-top:2rem;margin-bottom:1rem;font-size:.8rem;font-weight:700}.ann-article-body>ul{flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.ann-article-body>ul>li{font-family:var(--font-body);color:var(--black-70);padding-left:1.25rem;font-size:.9375rem;font-weight:400;line-height:1.65;position:relative}.ann-article-body>ul>li:before{content:"";background:var(--bright-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.ann-video-embed{margin:2.5rem -1.5rem}@media(min-width:768px){.ann-video-embed{margin-left:0;margin-right:0}}.ann-video-player{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(135deg,#0a0a1a,#001a3a,#002855);position:relative;overflow:hidden}@media(min-width:768px){.ann-video-player{border-radius:var(--radius-lg)}}.ann-video-poster{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ann-video-play{-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ann-video-player:hover .ann-video-play{background:#fff3;transform:translate(-50%,-50%)scale(1.05)}.ann-video-play svg{width:28px;height:28px;margin-left:3px}.ann-video-duration{font-family:var(--font-heading);color:#fff;-webkit-backdrop-filter:blur(4px);border-radius:var(--radius-sm);background:#0009;padding:.25rem .5rem;font-size:.625rem;font-weight:500;position:absolute;bottom:1rem;right:1rem}.ann-video-caption{font-family:var(--font-body);color:var(--black-70);margin:.5rem 0 0;padding-left:1.5rem;padding-right:1.5rem;font-size:.6875rem;font-style:italic;font-weight:400}@media(min-width:768px){.ann-video-caption{padding-left:0;padding-right:0}}.ann-figure{margin:2.5rem -1.5rem}@media(min-width:768px){.ann-figure{margin-left:0;margin-right:0}}.ann-figure-image{background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--aqua-tint-4) 100%);overflow:hidden}@media(min-width:768px){.ann-figure-image{border-radius:var(--radius-lg)}}.ann-figure-image img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.ann-figure-caption{font-family:var(--font-body);color:var(--black-70);margin:.5rem 0 0;padding-left:1.5rem;padding-right:1.5rem;font-size:.6875rem;font-style:italic;font-weight:400}@media(min-width:768px){.ann-figure-caption{padding-left:0;padding-right:0}}.ann-media-contact{border-top:1px solid var(--black-10);margin-top:2.5rem;padding-top:2rem}.ann-media-contact-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--dark-blue);margin-bottom:.625rem;font-size:.75rem;font-weight:700}.ann-media-contact-name{font-family:var(--font-body);color:var(--black-70);margin-bottom:.25rem;font-size:.9375rem;font-weight:400}.ann-media-contact-email{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400}.ann-more-section{border-top:1px solid var(--black-10);padding:3rem 0 4rem}@media(min-width:768px){.ann-more-section{padding:4rem 0 5rem}}.ann-more-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}@media(min-width:768px){.ann-more-header{margin-bottom:2rem}}.ann-more-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--dark-blue);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.ann-more-link{font-family:var(--font-heading);color:var(--black-70);transition:color var(--transition-fast);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.ann-more-link:hover{color:var(--dark-blue)}.ann-more-link svg{width:14px;height:14px;transition:transform var(--transition-fast)}.ann-more-link:hover svg{transform:translate(2px)}.ann-more-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:768px){.ann-more-grid{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}}.mc-presskit{padding-top:4rem;padding-bottom:4rem}.mc-presskit-header{margin-bottom:2rem}@media(min-width:768px){.mc-presskit-header{margin-bottom:2.5rem}}.mc-presskit-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:640px){.mc-presskit-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.mc-presskit-card{border:1px solid var(--blue-tint-2);border-radius:var(--radius-lg);transition:all var(--transition-base);color:inherit;background:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.mc-presskit-card:hover{border-color:var(--bright-blue);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.mc-presskit-card-accent{display:none}.mc-presskit-card-image{aspect-ratio:16/10;overflow:hidden}.mc-presskit-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.mc-presskit-card:hover .mc-presskit-card-img{transform:scale(1.05)}.mc-presskit-card-placeholder{width:56px;height:56px;color:var(--bright-blue);transition:all var(--transition-base);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex}.mc-presskit-card:hover .mc-presskit-card-placeholder{box-shadow:var(--shadow-sm);background:#fff;transform:scale(1.05)}.mc-presskit-card-placeholder svg{width:28px;height:28px}.mc-presskit-card-body{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.mc-presskit-card-title{font-family:var(--font-heading);color:var(--dark-blue);letter-spacing:0;margin:0;font-size:1rem;font-weight:600}.mc-presskit-card-action{font-family:var(--font-heading);color:var(--bright-blue);white-space:nowrap;transition:color var(--transition-fast);align-items:center;gap:.375rem;font-size:.8rem;font-weight:500;display:inline-flex}.mc-presskit-card:hover .mc-presskit-card-action{color:var(--dark-blue)}.mc-presskit-card-action svg{width:16px;height:16px;transition:transform var(--transition-fast)}.mc-presskit-card:hover .mc-presskit-card-action svg{transform:translateY(2px)}.mc-requests{background:var(--gradient-blue);max-width:2300px;margin-left:auto;margin-right:auto;padding:5rem 0;position:relative;overflow:hidden}.mc-requests-graphic-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mc-requests-graphic{opacity:.25;mix-blend-mode:overlay;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:0}.mc-requests-inner{text-align:center;max-width:560px;margin:0 auto}.mc-requests-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin-bottom:1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.mc-requests-desc{font-family:var(--font-body);color:#fff;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1.75}.careers-culture{padding:4rem 0 2rem}@media(min-width:768px){.careers-culture{padding:5rem 0 3rem}}.careers-culture-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}@media(min-width:768px){.careers-culture-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}@media(min-width:1024px){.careers-culture-grid{gap:4rem}}.careers-culture-content .section-title{margin-bottom:1rem}.careers-culture-text p:not(.section-eyebrow){font-family:var(--font-body);color:var(--black-70);font-size:.9375rem;font-weight:400;line-height:1.75}.careers-culture-text p:last-child{margin-bottom:0}.careers-culture-image{border-radius:12px;overflow:hidden}@media(min-width:768px){.careers-culture-image{border-radius:16px}}.careers-culture-image img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.careers-values{margin-top:1rem;margin-bottom:4rem}.careers-values>.section-eyebrow{margin-bottom:1.5rem}.careers-values-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.careers-values-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.careers-value-card{background:var(--gradient-blue);border-radius:var(--radius-lg);transition:all var(--transition-base);position:relative;overflow:hidden}.careers-value-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.careers-value-card--aqua{background:var(--gradient-aqua)}.careers-value-card--green{background:var(--gradient-green)}.careers-value-card-inner{text-align:center;max-width:80%;margin:0 auto;padding:3rem 1.5rem}.careers-value-icon{opacity:.7;width:5rem;height:5rem;margin:0 auto 1rem;transition:opacity .3s}.careers-value-card:hover .careers-value-icon{opacity:1}.careers-value-heading{font-family:var(--font-heading);letter-spacing:0;color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.careers-value-desc{font-family:var(--font-body);color:#fff;text-wrap:balance;margin:0;font-size:.9375rem;font-weight:400;line-height:1.7}.careers-vacancies{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:3rem 0;position:relative;overflow:hidden}@media(min-width:768px){.careers-vacancies{padding:5rem 0}}.careers-vacancies-graphic{opacity:.1;mix-blend-mode:overlay;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.careers-vacancies .section-eyebrow{color:var(--light-aqua)}.careers-vacancies .section-title{color:#fff}.careers-vacancies-header{margin-bottom:2rem}@media(min-width:768px){.careers-vacancies-header{margin-bottom:2.5rem}}.careers-vacancies-header .section-title{margin-bottom:1rem}.careers-vacancies-intro{font-family:var(--font-body);color:#fff;text-wrap:balance;max-width:720px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.careers-vacancy-list{flex-direction:column;gap:.75rem;display:flex}.careers-vacancy-item{border-radius:var(--radius-lg);transition:all var(--transition-base);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}@media(min-width:768px){.careers-vacancy-item{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 2rem}}.careers-vacancy-item:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.careers-vacancy-title{font-family:var(--font-heading);letter-spacing:0;color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.careers-vacancy-item:hover .careers-vacancy-title{color:var(--light-aqua)}.careers-vacancy-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.careers-vacancy-tag{font-family:var(--font-heading);color:#fff;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:400;display:inline-flex}.careers-vacancy-icon{color:#fff;flex-shrink:0;width:14px;height:14px}.careers-vacancy-action{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media(min-width:768px){.careers-vacancy-action{justify-content:flex-start;width:auto}}.careers-vacancy-date{font-family:var(--font-heading);color:#fff;white-space:nowrap;font-size:.8125rem;font-weight:400}.careers-vacancy-btn{font-family:var(--font-heading);color:var(--dark-blue);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-base);background:#fff;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.careers-vacancy-btn svg{width:14px;height:14px;transition:transform var(--transition-fast)}.careers-vacancy-item:hover .careers-vacancy-btn svg{transform:translate(3px)}.careers-speculative{margin-top:2rem}.careers-speculative-inner{border-radius:var(--radius-xl);background:#ffffff0f;border:1px solid #ffffff1a;padding:2rem;position:relative}@media(min-width:768px){.careers-speculative-inner{padding:2.5rem 3rem}}.careers-speculative-content{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}@media(min-width:768px){.careers-speculative-content{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}}.careers-speculative-text{max-width:640px}.careers-speculative-text p{font-family:var(--font-body);color:#fff;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.careers-speculative .btn{color:var(--dark-blue);background:#fff;border-color:#fff;flex-shrink:0}.careers-speculative .btn:hover{background:#ffffffe6;border-color:#ffffffe6}.careers-equal-opps{padding:3rem 0 4rem}@media(min-width:768px){.careers-equal-opps{padding:4rem 0 5rem}}.careers-equal-opps .section-title{margin-bottom:1rem}.careers-equal-opps-text{font-family:var(--font-body);color:var(--black-70);max-width:800px;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.vacancy-hero{padding:2rem 0 0}@media(min-width:768px){.vacancy-hero{padding:2.5rem 0 0}}.vacancy-share{margin-top:1rem;position:relative}.vacancy-share-btn{font-family:var(--font-heading);color:#fff;cursor:pointer;transition:all var(--transition-fast);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.vacancy-share-btn:hover{color:#fff;background:#ffffff26;border-color:#ffffff59}.vacancy-share-btn.active{color:#fff;background:#ffffff26;border-color:#fff6}.vacancy-share-btn svg{width:14px;height:14px}.vacancy-share-chevron{transition:transform .2s}.vacancy-share-btn.active .vacancy-share-chevron{transform:rotate(180deg)}.vacancy-share-panel{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-md);opacity:0;visibility:hidden;pointer-events:none;background:#0a1e3cd9;border:1px solid #ffffff1f;flex-direction:column;min-width:200px;margin-top:.5rem;padding:.375rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-6px);box-shadow:0 12px 32px #0000004d,0 2px 6px #00000026}.vacancy-share-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.vacancy-share-option{font-family:var(--font-heading);color:#fff;transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.vacancy-share-option:hover{color:#fff;background:#ffffff1f}.vacancy-share-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vacancy-share-icon svg{color:#fff;width:14px;height:14px}.vacancy-role-summary{background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);border-radius:var(--radius-lg);margin-bottom:0;padding:1.5rem}@media(min-width:768px){.vacancy-role-summary{padding:2rem}}.vacancy-role-summary-title{font-family:var(--font-heading);color:var(--dark-blue);letter-spacing:0;margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.4}.vacancy-role-summary p{font-family:var(--font-body);color:var(--black-70);margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.vacancy-details{padding:2.5rem 0 3rem}@media(min-width:768px){.vacancy-details{padding:3rem 0 4rem}}.vacancy-details-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:768px){.vacancy-details-grid{grid-template-columns:2fr 1fr;gap:3rem}}@media(min-width:1024px){.vacancy-details-grid{gap:4rem}}.vacancy-main{flex-direction:column;gap:2.5rem;display:flex}.vacancy-section-heading{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:0 0 1rem;font-size:1.25rem;font-weight:600;line-height:1.4}.vacancy-section p{font-family:var(--font-body);color:var(--black-70);font-size:.9375rem;font-weight:400;line-height:1.75}.vacancy-section p:last-child{margin-bottom:0}.vacancy-section p strong{color:var(--black-90);font-weight:500}.vacancy-list{flex-direction:column;gap:.75rem;display:flex}.vacancy-list li{align-items:flex-start;gap:.75rem;display:flex}.vacancy-list-dot{background:var(--bright-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5rem}.vacancy-list li span:not(.vacancy-list-dot){font-family:var(--font-body);color:var(--black-70);font-size:.9375rem;font-weight:400;line-height:1.75}.vacancy-list li span:not(.vacancy-list-dot) strong{color:var(--black-90);font-weight:500}.vacancy-section ul:not(.vacancy-list){flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.vacancy-section ul:not(.vacancy-list) li{font-family:var(--font-body);color:var(--black-70);padding-left:1.25rem;font-size:.9375rem;font-weight:400;line-height:1.75;position:relative}.vacancy-section ul:not(.vacancy-list) li:before{content:"";background:var(--bright-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.vacancy-section ul:not(.vacancy-list) li strong{color:var(--black-90);font-weight:500}.vacancy-inline-link{color:var(--bright-blue);text-underline-offset:2px;transition:all var(--transition-fast);font-weight:400;-webkit-text-decoration:underline #0083ca4d;text-decoration:underline #0083ca4d}.vacancy-inline-link:hover{color:var(--dark-blue);-webkit-text-decoration-color:var(--dark-blue);text-decoration-color:var(--dark-blue)}.vacancy-sidebar{flex-direction:column;gap:1.5rem;display:flex}@media(min-width:768px){.vacancy-sidebar{align-self:start;position:sticky;top:7rem}}.vacancy-quick-facts{background:var(--blue-tint-4);border:1px solid var(--blue-tint-2);border-radius:var(--radius-lg);padding:1.5rem}.vacancy-quick-facts-title{font-family:var(--font-heading);color:var(--dark-blue);letter-spacing:0;margin:0 0 1rem;font-size:.875rem;font-weight:600;line-height:1.4}.vacancy-facts-list{flex-direction:column;gap:.75rem;display:flex}.vacancy-fact{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vacancy-fact-label{font-family:var(--font-heading);color:var(--black-70);font-size:.8125rem;font-weight:400}.vacancy-fact-value{font-family:var(--font-heading);color:var(--dark-blue);text-align:right;font-size:.8125rem;font-weight:600}.vacancy-apply-cta{background:var(--gradient-blue);border-radius:var(--radius-lg);text-align:center;padding:1.75rem 1.5rem}.vacancy-apply-title{font-family:var(--font-heading);color:#fff;letter-spacing:0;margin:0 0 .375rem;font-size:.9375rem;font-weight:600;line-height:1.4}.vacancy-apply-deadline{font-family:var(--font-heading);color:#fff;margin:0 0 1.25rem;font-size:.75rem;font-weight:400}.vacancy-apply-btn{width:100%;font-family:var(--font-heading);color:var(--dark-blue);border-radius:var(--radius-md);transition:all var(--transition-base);background:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.vacancy-apply-btn:hover{background:var(--blue-tint-4);color:var(--dark-blue);transform:translateY(-1px);box-shadow:0 4px 16px #00000026}.vacancy-apply-btn svg{width:16px;height:16px}.policy-content{margin-left:auto;margin-right:auto;padding:3rem 1.5rem 4rem}@media(min-width:640px){.policy-content{max-width:640px}}@media(min-width:768px){.policy-content{max-width:768px;padding:4rem 2rem 6rem}}@media(min-width:1024px){.policy-content{max-width:1024px;padding:4rem 4rem 6rem}}@media(min-width:1280px){.policy-content{max-width:1280px}}@media(min-width:1536px){.policy-content{max-width:1536px}}.policy-content>*{max-width:64rem}@media(min-width:1536px){.policy-content{border-left:1px solid var(--black-10);border-right:1px solid var(--black-10)}}.policy-content.is-layout-flow>*+*{margin-block-start:0}.policy-section{margin-bottom:2.5rem}.policy-section:last-child{margin-bottom:0}.policy-section h2,.policy-content h2{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:0 0 1rem;font-size:1.563rem;font-weight:600;line-height:1.3}.policy-content h2+h2,.policy-content p+h2,.policy-content ul+h2,.policy-content ol+h2{margin-top:2.5rem}.policy-content>h2:first-child,.policy-content>.wp-block-heading:first-child{margin-top:0}.policy-section h3,.policy-content h3{font-family:var(--font-heading);letter-spacing:0;color:var(--dark-blue);margin:1.75rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.policy-section p,.policy-content p{font-family:var(--font-body);color:var(--black-70);margin:0 0 1rem;font-size:.9375rem;font-weight:400;line-height:1.75}.policy-section p:last-child,.policy-content>p:last-child{margin-bottom:0}.policy-section p a,.policy-content p a{color:var(--bright-blue);text-underline-offset:2px;transition:all var(--transition-fast);-webkit-text-decoration:underline #0083ca4d;text-decoration:underline #0083ca4d}.policy-section p a:hover,.policy-content p a:hover{color:var(--dark-blue);-webkit-text-decoration-color:var(--dark-blue);text-decoration-color:var(--dark-blue)}.policy-section p strong,.policy-content p strong{color:var(--black-90);font-weight:500}.policy-list,.policy-content ul{margin:0 0 1rem;padding:0;list-style:none}.policy-list li,.policy-content ul li{font-family:var(--font-body);color:var(--black-70);margin-bottom:.5rem;padding-left:1.25rem;font-size:.9375rem;font-weight:400;line-height:1.75;position:relative}.policy-list li:last-child,.policy-content ul li:last-child{margin-bottom:0}.policy-list li:before,.policy-content ul li:before{content:"";background:var(--bright-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.625em;left:0}.policy-content ol{counter-reset:policy-ol;margin:0 0 1rem;padding:0;list-style:none}.policy-content ol li{font-family:var(--font-body);color:var(--black-70);counter-increment:policy-ol;margin-bottom:.5rem;padding-left:1.75rem;font-size:.9375rem;font-weight:400;line-height:1.75;position:relative}.policy-content ol li:last-child{margin-bottom:0}.policy-content ol li:before{content:counter(policy-ol) ".";color:var(--bright-blue);font-weight:600;position:absolute;left:0}.policy-list li a,.policy-content ul li a,.policy-content li a{color:var(--bright-blue);text-underline-offset:2px;transition:all var(--transition-fast);-webkit-text-decoration:underline #0083ca4d;text-decoration:underline #0083ca4d}.policy-list li a:hover,.policy-content ul li a:hover,.policy-content li a:hover{color:var(--dark-blue);-webkit-text-decoration-color:var(--dark-blue);text-decoration-color:var(--dark-blue)}.contact-offices{padding:4rem 0}@media(min-width:768px){.contact-offices{padding:5rem 0}}.contact-offices-header{margin-bottom:2.5rem}@media(min-width:768px){.contact-offices-header{margin-bottom:3rem}}.contact-offices-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:768px){.contact-offices-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1024px){.contact-offices-grid{gap:2rem}}.contact-office-card{border:1px solid var(--blue-tint-3);background:#fff;border-radius:14px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.contact-office-card:hover{border-color:var(--blue-tint-1);transform:translateY(-4px);box-shadow:0 12px 32px #003b7f1a}.contact-office-image{aspect-ratio:4/3;background:linear-gradient(135deg,var(--aqua-tint-3) 0%,var(--blue-tint-3) 100%);position:relative;overflow:hidden}.contact-office-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.contact-office-card:hover .contact-office-image img{transform:scale(1.05)}.contact-office-image img{filter:grayscale()sepia(60%)hue-rotate(180deg)brightness(.95)}.contact-office-image:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#003b7f4d,#00b7c333);transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.contact-office-badge{z-index:1;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:#fff;background:var(--gradient-blue);border-radius:6px;padding:.3rem .75rem;font-size:.6875rem;font-weight:600;display:inline-block;position:absolute;top:.75rem;left:.75rem}.contact-office-info{padding:1.25rem 1.5rem 1.5rem}.contact-office-name{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.contact-office-pin{width:18px;height:18px;color:var(--bright-aqua);flex-shrink:0}.contact-office-name h3{font-family:var(--font-heading);color:var(--dark-blue);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.contact-office-address{font-family:var(--font-body);color:var(--black-70);margin-bottom:1rem;padding-left:1.75rem;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.7}.contact-office-phone{border-top:1px solid var(--black-10);padding-top:.75rem;padding-left:1.75rem}.contact-office-phone a{font-family:var(--font-heading);color:var(--dark-blue);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.contact-office-phone a:hover{color:var(--bright-blue)}.contact-office-phone svg{width:16px;height:16px;color:var(--black-40);transition:color .3s}.contact-office-phone a:hover svg{color:var(--bright-blue)}.contact-inquiries-band{background:var(--gradient-blue-aqua);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0;position:relative;overflow:hidden}@media(min-width:768px){.contact-inquiries-band{padding:5rem 0}}.contact-inquiries-graphic{opacity:.3;mix-blend-mode:overlay;pointer-events:none;width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:0}.contact-inquiries-inner{flex-direction:column;gap:2rem;display:flex;position:relative}@media(min-width:768px){.contact-inquiries-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}.contact-inquiries-content{flex:1;max-width:600px}.contact-inquiries-eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;color:var(--light-aqua);margin-bottom:.5rem;font-size:.8rem;font-weight:600}.contact-inquiries-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 1rem;font-size:1.953rem;font-weight:700;line-height:1.2}.contact-inquiries-desc{font-family:var(--font-body);color:#fff;margin:0;font-size:1rem;font-weight:400;line-height:1.75}.contact-inquiries-action{flex-shrink:0}.contact-inquiries-btn{color:var(--dark-blue);font-family:var(--font-heading);background:#fff;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 20px #00000026}.contact-inquiries-btn:hover{color:var(--bright-blue);transform:translateY(-3px);box-shadow:0 12px 32px #00000040}.contact-inquiries-btn svg{width:18px;height:18px;color:var(--black-70)}.contact-inquiries-arrow{transition:transform .3s;width:16px!important;height:16px!important;color:var(--black-30)!important}.contact-inquiries-btn:hover .contact-inquiries-arrow{transform:translate(4px)}.contact-form-section{padding:4rem 0}@media(min-width:768px){.contact-form-section{padding:5rem 0}}.contact-form-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:1024px){.contact-form-grid{grid-template-columns:1fr 2fr;gap:4rem}}.contact-form-intro-inner{position:relative}@media(min-width:1024px){.contact-form-intro-inner{position:sticky;top:8rem}}.contact-form-intro-inner .section-title{margin-bottom:1rem}.contact-form-intro-text{font-family:var(--font-body);color:var(--black-70);margin-bottom:1rem;font-size:.9375rem;font-weight:400;line-height:1.7}.contact-form-intro-text:last-child{margin-bottom:0}.contact-form-wrapper .gform_wrapper{border:1px solid var(--blue-tint-2);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;position:relative;overflow:hidden}.contact-form-wrapper .gform_wrapper:before{content:"";background:linear-gradient(90deg,var(--dark-blue) 0%,var(--bright-blue) 50%,var(--light-aqua) 100%);height:4px;display:block}.contact-form-wrapper .gform_body{padding:1.5rem 1.5rem 0}@media(min-width:768px){.contact-form-wrapper .gform_body{padding:2rem 2rem 0}}.gform_wrapper.gform-theme .gform_fields{gap:1.25rem!important}.gform_wrapper.gform-theme .gfield_label,.gform_wrapper.gform-theme .gform-field-label{margin-bottom:.5rem;font-family:var(--font-heading)!important;color:var(--dark-blue)!important;font-size:.825rem!important;font-weight:500!important}.gform_wrapper.gform-theme .gfield_required{font-weight:500;color:var(--bright-blue)!important;font-size:inherit!important;letter-spacing:0!important;margin-inline-start:0!important;padding-inline:0!important}.gform_wrapper.gform-theme input[type=text],.gform_wrapper.gform-theme input[type=email],.gform_wrapper.gform-theme input[type=tel],.gform_wrapper.gform-theme input[type=url],.gform_wrapper.gform-theme input[type=number],.gform_wrapper.gform-theme select,.gform_wrapper.gform-theme textarea{text-overflow:ellipsis;width:100%;font-weight:400;transition:border-color .25s,box-shadow .25s;display:block;box-sizing:border-box!important;block-size:auto!important;font-family:var(--font-body)!important;color:var(--black-90)!important;border:1px solid var(--black-20)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;background:#fff!important;padding:.6875rem 1rem!important;font-size:.9375rem!important;line-height:1.5!important}.gform_wrapper.gform-theme input::placeholder,.gform_wrapper.gform-theme textarea::placeholder{font-weight:400;color:var(--black-40)!important}.gform_wrapper.gform-theme input:focus,.gform_wrapper.gform-theme select:focus,.gform_wrapper.gform-theme textarea:focus{outline-offset:-1px!important;border-color:var(--bright-blue)!important;outline:2px solid #0000!important;box-shadow:0 0 0 3px #0083ca1a!important}.gform_wrapper.gform-theme textarea{resize:vertical;min-height:120px!important;min-block-size:120px!important}.gform_wrapper.gform-theme select{cursor:pointer;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .875rem center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:2.5rem!important}.gform_wrapper.gform-theme .gfield_error input,.gform_wrapper.gform-theme .gfield_error select,.gform_wrapper.gform-theme .gfield_error textarea{border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f14!important}.gform_wrapper.gform-theme .gfield_error input:focus,.gform_wrapper.gform-theme .gfield_error select:focus,.gform_wrapper.gform-theme .gfield_error textarea:focus{border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f1f!important}.gform_wrapper.gform-theme .validation_message{margin-top:.375rem;font-weight:500;font-family:var(--font-heading)!important;color:#d32f2f!important;font-size:.75rem!important}.gform_wrapper.gform-theme .gform_validation_errors{align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex;border-radius:var(--radius-md)!important;background:#d32f2f0d!important;border:1px solid #d32f2f26!important;margin:1.5rem 1.5rem 0!important}@media(min-width:768px){.gform_wrapper.gform-theme .gform_validation_errors{margin:2rem 2rem 0!important}}.gform_wrapper.gform-theme .gform_validation_errors h2{margin:0;font-weight:500;font-family:var(--font-heading)!important;color:#d32f2f!important;font-size:.8125rem!important}.contact-form-wrapper .gform_confirmation_message{text-align:center;font-family:var(--font-body);color:var(--dark-blue);padding:100px 1.5rem;font-size:1rem;line-height:1.6}@media(min-width:768px){.contact-form-wrapper .gform_confirmation_message{padding:100px 2rem}}.gform_wrapper.gform-theme .gfield--type-consent{margin-bottom:.25rem!important}.gform_wrapper.gform-theme .gfield--type-consent .ginput_container_consent{background:var(--blue-tint-4)!important;border:1px solid var(--blue-tint-3)!important;border-radius:var(--radius-md)!important;grid-template-columns:none!important;align-items:flex-start!important;gap:.75rem!important;padding:1.25rem!important;display:flex!important}.gform_wrapper.gform-theme .gfield_consent_label{font-family:var(--font-body)!important;color:var(--black-70)!important;margin-left:0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.6!important}.gform_wrapper.gform-theme .gfield_consent_label a{text-underline-offset:2px;font-weight:400;color:var(--bright-blue)!important;-webkit-text-decoration:underline #0083ca4d!important;text-decoration:underline #0083ca4d!important}.gform_wrapper.gform-theme .gfield_consent_label a:hover{color:var(--dark-blue)!important;-webkit-text-decoration-color:var(--dark-blue)!important;text-decoration-color:var(--dark-blue)!important}.gform_wrapper.gform-theme .gfield--type-consent input[type=checkbox]{cursor:pointer;flex-shrink:0;margin:1px 0 0;transition:all .2s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;accent-color:#0000!important;border:2px solid var(--black-30)!important;background:#fff!important;border-radius:4px!important;outline:2px solid #0000!important;width:20px!important;height:20px!important;padding:0!important}.gform_wrapper.gform-theme .gfield--type-consent input[type=checkbox]:before{display:none!important}.gform_wrapper.gform-theme .gfield--type-consent input[type=checkbox]:checked{background:var(--bright-blue)!important;border-color:var(--bright-blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.gform_wrapper.gform-theme .gfield--type-consent input[type=checkbox]:focus-visible{outline:2px solid #0000!important;box-shadow:0 0 0 3px #0083ca33!important}.gform_wrapper.gform-theme .gfield_error .ginput_container_consent input[type=checkbox]{border-color:#d32f2f!important;box-shadow:0 0 0 3px #d32f2f14!important}.gform_wrapper.gform-theme .gfield--type-consent>legend{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gform_wrapper.gform-theme .gfield_consent_description,.gform_wrapper.gform-theme .gform_required_legend{display:none!important}.gform_wrapper.gform-theme .gform_footer{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;margin-block-start:0!important;padding:1.5rem!important;display:flex!important}@media(min-width:640px){.gform_wrapper.gform-theme .gform_footer{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.gform_wrapper.gform-theme .gform_footer .gform_button{order:1}}@media(min-width:768px){.gform_wrapper.gform-theme .gform_footer{padding:1.5rem 2rem 2rem!important}}.gform_wrapper.gform-theme .gform_button{cursor:pointer;font-family:var(--font-heading)!important;color:#fff!important;background:var(--gradient-blue)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md),0 0 #0083ca00!important;transition:all var(--transition-base)!important;border:none!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.875rem 1.5rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.gform_wrapper.gform-theme .gform_button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 20px #0083ca4d!important}.gform_wrapper.gform-theme .gform_button:active{transform:scale(.98)}.gform_wrapper.gform-theme .gform_button svg{width:1rem;height:1rem;transition:transform var(--transition-fast)}.gform_wrapper.gform-theme .gform_button:hover svg{transform:translate(3px)}.gform_wrapper.gform-theme .gf-required-note{font-family:var(--font-heading);color:var(--black-40);margin:0;font-size:.75rem;font-weight:400}.gform_wrapper.gform-theme .gf-required-note-asterisk{color:var(--bright-blue);font-weight:500}.search-form{position:relative}.search-form-glow{background:linear-gradient(135deg,var(--light-blue),var(--bright-aqua),var(--light-blue));opacity:0;filter:blur(6px);pointer-events:none;border-radius:14px;transition:opacity .3s;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.search-form:focus-within .search-form-glow{opacity:.4}.search-form-inner{border-radius:var(--radius-lg);border:1px solid var(--black-20);box-shadow:var(--shadow-sm);background:#fff;align-items:center;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.search-form:focus-within .search-form-inner{border-color:var(--bright-blue);box-shadow:var(--shadow-md)}.search-form-icon{flex-shrink:0;padding-left:.75rem;padding-right:.5rem}@media(min-width:768px){.search-form-icon{padding-left:1.25rem;padding-right:.75rem}}.search-form-icon svg{width:20px;height:20px;color:var(--black-40);transition:color .3s}.search-form:focus-within .search-form-icon svg{color:var(--bright-blue)}.search-form-input{min-width:0;font-family:var(--font-body);color:var(--black-90);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;padding:1rem .5rem 1rem 0;font-size:.9375rem;font-weight:400}.search-form-input::placeholder{color:var(--black-40)}.search-form-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d6e71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px}.search-form-submit{background:var(--gradient-blue);color:#fff;font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);border:none;flex-shrink:0;align-items:center;gap:.5rem;margin:.375rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.search-form-submit:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0083ca4d}.search-form-submit:active{transform:scale(.98)}.search-form-submit svg{width:16px;height:16px;transition:transform var(--transition-fast)}.search-form-submit:hover svg{transform:translate(3px)}.search-results-list{flex-direction:column;gap:1rem;max-width:896px;margin-inline:auto;display:flex}.search-result-card{border:1px solid var(--black-10);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);color:inherit;background:#fff;padding:2rem 1.25rem;text-decoration:none;display:block}.search-result-card:hover{border-color:var(--blue-tint-2);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.search-result-card-inner{flex-direction:column;gap:1rem;display:flex}@media(min-width:768px){.search-result-card-inner{flex-direction:row;align-items:center;gap:1.25rem}}.search-result-thumb{background:linear-gradient(135deg,var(--blue-tint-4) 0%,var(--blue-tint-3) 100%);border-radius:var(--radius-md);border:1px solid var(--black-10);flex-shrink:0;width:120px;height:90px;position:relative;overflow:hidden}@media(min-width:768px){.search-result-thumb{width:152px;height:108px}}.search-result-thumb-label{font-family:var(--font-heading);color:var(--black-40);transition:transform var(--transition-base);justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.search-result-card:hover .search-result-thumb-label{transform:scale(1.05)}.search-result-body{flex:1;min-width:0}.search-result-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-result-header>:first-child{min-width:0}.search-result-tag{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);background:var(--aqua-tint-4);color:var(--dark-aqua);margin-bottom:.5rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.search-result-title{font-family:var(--font-heading);color:var(--dark-blue);overflow-wrap:break-word;transition:color var(--transition-fast);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.search-result-card:hover .search-result-title{color:var(--bright-blue)}.search-result-excerpt{font-family:var(--font-body);color:var(--black-70);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.search-result-arrow{flex-shrink:0}.search-result-arrow svg{width:18px;height:18px;color:var(--black-30);transition:color var(--transition-fast),transform var(--transition-fast)}.search-result-card:hover .search-result-arrow svg{color:var(--bright-blue);transform:translate(3px)}.search-result-url{font-family:var(--font-heading);color:var(--black-40);overflow-wrap:break-word;word-break:break-all;margin:.25rem 0 0;font-size:.6875rem;font-weight:400}.search-explore{background:linear-gradient(180deg,var(--blue-tint-4) 0%,#fff 100%);max-width:2300px;margin-left:auto;margin-right:auto;padding:4rem 0 5rem}.cc-redesign-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:768px){.cc-redesign-grid{grid-template-columns:repeat(3,1fr)}.cc-redesign-grid--1col{grid-template-columns:1fr;max-width:360px}.cc-redesign-grid--2col{grid-template-columns:repeat(2,1fr)}}.cc-b-card{border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);background:#fff;overflow:hidden;box-shadow:0 4px 24px #003b7f17}.cc-b-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #003b7f24}.cc-b-header{background:var(--gradient-blue-aqua);height:80px}.cc-b-avatar{z-index:1;border:4px solid #fff;border-radius:50%;width:84px;height:84px;margin:-42px auto 0;position:relative;overflow:hidden;box-shadow:0 4px 16px #003b7f26}.cc-b-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.cc-b-avatar--icon{color:var(--bright-aqua);background:#fff;justify-content:center;align-items:center;display:flex}.cc-b-avatar--icon svg{width:32px;height:32px}.cc-b-body{text-align:center;padding:.875rem 1.75rem 2rem}.cc-b-name{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.375rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.cc-b-role{font-family:var(--font-heading);color:var(--black-70);margin-bottom:1.5rem;font-size:.8125rem;font-weight:400;line-height:1.4}.cc-b-links{border-top:1px solid var(--black-10);flex-direction:column;gap:.625rem;width:100%;padding-top:1.25rem;display:inline-flex}.cc-b-link{font-family:var(--font-body);color:var(--black-70);transition:color var(--transition-fast);word-break:break-all;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;text-decoration:none;display:inline-flex}a.cc-b-link:hover{color:var(--dark-blue)}.cc-b-link--static{cursor:default}.cc-b-link svg{width:18px;height:18px;color:var(--bright-aqua);transition:color var(--transition-fast);flex-shrink:0}a.cc-b-link:hover svg{color:var(--mid-blue)}.cc-d-card{border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);background:#fff;overflow:hidden;box-shadow:0 4px 24px #003b7f17}.cc-d-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #003b7f24}.cc-d-header{background:var(--gradient-blue-aqua);height:56px}.cc-d-avatar{z-index:1;border:3px solid #fff;border-radius:50%;width:72px;height:72px;margin:-36px auto 0;position:relative;overflow:hidden;box-shadow:0 4px 12px #003b7f26}.cc-d-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.cc-d-avatar--icon{color:var(--bright-aqua);background:#fff;justify-content:center;align-items:center;display:flex}.cc-d-avatar--icon svg{width:28px;height:28px}.cc-d-body{text-align:center;padding:.625rem 1.5rem 0}.cc-d-name{font-family:var(--font-heading);color:var(--dark-blue);margin-bottom:.25rem;font-size:1rem;font-weight:600;line-height:1.3}.cc-d-role{font-family:var(--font-heading);color:var(--bright-aqua);font-size:.8rem;font-weight:500;line-height:1.4}.cc-d-details{border-top:1px solid #003b7f0f;margin-top:1rem;margin-left:1rem;margin-right:1rem;padding-bottom:1rem}.cc-d-row{color:var(--black-70);transition:background var(--transition-fast),color var(--transition-fast);border-bottom:1px solid #003b7f0f;align-items:center;gap:0;padding:0;text-decoration:none;display:flex}.cc-d-row:last-child{border-bottom:none}a.cc-d-row:hover{background:var(--blue-tint-4);color:var(--dark-blue)}.cc-d-row--static{cursor:default}.cc-d-row-icon{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:48px;padding:.75rem 0;display:flex}.cc-d-row-icon svg{width:16px;height:16px;color:var(--bright-aqua);opacity:.35;transition:opacity var(--transition-fast)}a.cc-d-row:hover .cc-d-row-icon svg{opacity:.7}.cc-d-row-text{font-family:var(--font-body);text-align:center;flex:1;min-width:0;padding:.625rem 48px .625rem 0;font-size:.8125rem;font-weight:400;line-height:1.5}.cc-d-row-text--break{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-d-row:hover .cc-d-row-text--break{white-space:normal;word-break:break-all;overflow:visible}.cc-d-nowrap{white-space:nowrap}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
