*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 375px){.container{max-width:375px}}@media (min-width: 700px){.container{max-width:700px}}@media (min-width: 1000px){.container{max-width:1000px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1600px){.container{max-width:1600px}}@media (min-width: 2100px){.container{max-width:2100px}}.flow>*+*{margin-top:var(--flow-space, 1em)}.pile--stack{display:grid;grid:[stack] 1fr/[stack] 1fr}.pile--stack>*{grid-area:stack}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.z-2{z-index:2}.z-50{z-index:50}.-order-1{order:-1}.mx-auto{margin-left:auto;margin-right:auto}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mb-\[0\.1em\]{margin-bottom:.1em}.ml-1{margin-left:.25rem}.ml-5{margin-left:1.25rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-header-height{margin-top:var(--header-height)}.mt-l{margin-top:var(--space--l)}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-\[6px\]{height:6px}.min-h-60{min-height:15rem}.w-28{width:7rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded-pill{border-radius:var(--border-radius--pill)}.border{border-width:1px}.bg-b{background-color:var(--color-b)}.bg-c{background-color:var(--color-c)}.bg-f{background-color:var(--color-f)}.object-contain{object-fit:contain}.p-6{padding:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-x{padding-left:var(--space-x);padding-right:var(--space-x)}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-44{padding-top:11rem;padding-bottom:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-m{padding-top:var(--space--m);padding-bottom:var(--space--m)}.py-xl{padding-top:var(--space--xl);padding-bottom:var(--space--xl)}.pb-12{padding-bottom:3rem}.pb-m{padding-bottom:var(--space--m)}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-header-height{padding-top:var(--header-height)}.text-center{text-align:center}.text-small{font-size:var(--font-size-small)}.text-d{color:var(--color-d)}.opacity-60{opacity:.6}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Work Sans;src:url(/dist/fonts/WorkSans-Medium.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Work Sans;src:url(/dist/fonts/WorkSans-MediumItalic.woff2) format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Work Sans;src:url(/dist/fonts/WorkSans-SemiBold.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Work Sans;src:url(/dist/fonts/WorkSans-SemiBoldItalic.woff2) format("woff2");font-weight:500;font-display:swap;font-style:italic}:root{--color-a: oklch(55.69% .222 24.18);--color-b: oklch(43.25% .171 17.62);--color-c: oklch(26.7% .104 14.61);--color-d: oklch(95.98% .04 83.13);--color-e: oklch(100% 0 0);--color-f: oklch(35.22% .138 16.6);--color-g: oklch(17.47% .066 7.59);--color-body: var(--color-c);--color-bg: var(--color-e);--color-border: var(--color-b);--color-border-inverted: var(--color-e);--color-divider: var(--color-b);--color-divider--fade: oklch(35.25% .129 273.27 / 20%);--color-divider-inverted: var(--color-e);--color-links: var(--color-a);--color-error: oklch(47.17% .182 27.94);--color-highlight: var(--color-h);--color-ui: var(--color-f);--color-underlay: color-mix(in oklch, var(--color-c) 80%, transparent);--font-body: "Work Sans", sans-serif;--font-headings: VTC Martin, "Work Sans", sans-serif;--font-mono: "Work Sans", sans-serif;--font-size-heading--total: clamp(9.125rem, 8.245rem + 3.755vw, 12rem);--font-size-heading--page: clamp(3.8125rem, 2.339rem + 6.286vw, 8.625rem);--font-size-heading--section: clamp(3.1875rem, 2.55rem + 2.72vw, 4.25rem);--font-size-heading--article-section: clamp(1.625rem, 1.325rem + 1.28vw, 2.125rem);--font-size-heading--block: clamp(1.625rem, 1.325rem + 1.28vw, 2.125rem);--font-size-heading--card: clamp(2.125rem, 1.488rem + 2.72vw, 3.1875rem);--font-size-heading--eyebrow: .875rem;--font-size-body: clamp(.9375rem, .788rem + .64vw, 1.1875rem);--font-size-small: clamp(.8125rem, .7rem + .48vw, 1rem);--font-size-caption: .875rem;--font-size-button-label: clamp(.9375rem, .788rem + .64vw, 1.1875rem);--font-size-blockquote: clamp(1.375rem, 1rem + 1.6vw, 2rem);--font-size-input: clamp(1rem, .888rem + .48vw, 1.1875rem);--layout-width: 160rem;--grid-columns: 12;--grid-gap: 16px;--gutter: .5rem;--gutter-s: 1rem;--gutter-m: 1.5rem;--gutter-l: 2rem;--gutter-xl: 3rem;--border-radius--xxl: 100px;--border-radius--xl: 48px;--border-radius: 24px;--border-radius--m: 16px;--border-radius--s: 12px;--border-radius--xs: 8px;--border-radius--pill: 200px;--border-radius--region: var(--border-radius);--box-shadow: none;--box-shadow--dropdown: 0px 28px 30px -16px oklch(0% 0 0 / 15%);--box-shadow--search: 0px 68px 172px 0px oklch(0% 0 0 / 25%);--space-x: clamp(.625rem, .242rem + 1.633vw, 1.875rem);--space-bleed: calc(var(--space-x) * -1);--space--xxl: clamp(5rem, 3.469rem + 6.531vw, 10rem);--space--xl: clamp(5rem, 4.235rem + 3.265vw, 7.5rem);--space--l: clamp(3.75rem, 3.367rem + 1.633vw, 5rem);--space--m: clamp(3rem, 2.694rem + 1.306vw, 4rem);--space--s: 2rem;--space--xs: clamp(1.5rem, 1.2rem + 1.28vw, 2rem);--space--xxs: clamp(1rem, .7rem + 1.28vw, 1.5rem);--space--xxs2: clamp(.5rem, .2rem + 1.28vw, 1rem);--flex-sizing: calc(100% / var(--flex-items) - (var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items)));--zindex-dropdown: 1000;--zindex-sticky: 1020;--zindex-fixed: 1030;--zindex-popover: 1040;--zindex-tooltip: 1050;--zindex-modal-underlay: 1060;--zindex-modal: 1070;--zindex-drawer: 1080;--ease: cubic-bezier(.32, .72, 0, 1);--ease-in-out: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, 0, 1);--ease-in: cubic-bezier(.3, 0, 1, 1);--ease-quint: cubic-bezier(.83, 0, .17, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-back: cubic-bezier(.68, -.6, .32, 1.6);--duration-fast: .15s;--duration-default: .3s;--duration-medium: .4s;--duration-slow: .6s;--transition: var(--duration-default) var(--ease-in-out);--transition-card: var(--duration-medium) var(--ease-out-quint);--transition-nav: var(--duration-slow) var(--ease-out-quint);--viewport-width: 100vw;--viewport-height: 100vh;--drawer-padding-block: clamp(2rem, .846rem + 4.923vw, 3rem);--drawer-padding-inline: clamp(1rem, -.154rem + 4.923vw, 2rem);--header-height: calc(6.25rem + env(safe-area-inset-top)) ;--header-sticky-height: 4rem;--safe-area-inset-top: env(safe-area-inset-top);--corner-size: var(--border-radius--s);--corner-offset: 8px;--form-input-height: clamp(3.125rem, 1.683rem + 6.154vw, 4.375rem);--form-input-padding-x: clamp(.9375rem, -.144rem + 4.615vw, 1.875rem);--form-input-padding-y: 1rem;--form-label-width: auto;--prose-max-width: 45rem}@media (min-width: 700px){:root{--corner-size: var(--border-radius)}}@media (min-width: 1000px){:root{--corner-offset: 1rem;--content-indent: 0}}@media (min-width: 1280px){:root{--border-radius--region: var(--border-radius--xl)}}@media (min-width: 1600px){:root{--corner-offset: 1.25rem}}@media (min-width: 1280px){:root{--header-height: 8.125rem}}@media (prefers-reduced-motion: reduce){:root{--duration-default: 50ms;--duration-fast: 50ms;--duration-medium: 50ms;--duration-slow: 50ms}}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}html,body{width:100%;min-height:100%;padding:0;margin:0}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: no-preference){html:not(.is-animating),html:not(.is-live-preview){scroll-behavior:var(--scroll-behavior, smooth)}}body,.page{position:relative;font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color, var(--color-body));background:var(--bg-color, var(--color-bg))}:where(.page){min-height:var(--viewport-height)}:where(:any-link){color:inherit;transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,-webkit-text-decoration var(--duration-default);transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,text-decoration var(--duration-default);transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,text-decoration var(--duration-default),-webkit-text-decoration var(--duration-default)}:where(:any-link) .icon{display:inline-block}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}body strong{font-weight:500}hr{margin:0;border:0;border-top:2px solid var(--theme-border-color, var(--color-border))}.hr--vert{border-top:none;border-left:1px solid var(--theme-border-color, var(--color-border))}details summary::-webkit-details-marker{display:none}summary{list-style:none}:where(ul,ol):where([class]){padding:0;margin:0;list-style:none}blockquote{max-width:var(--prose-max-width);padding-left:var(--space--xs);text-wrap:pretty;border-left:3px solid}small{font-size:var(--font-size-small)}:where(main,.site-main,.fullscreen-modal){position:relative;z-index:3}:where(main,.site-main,.fullscreen-modal):focus-visible{outline:0}:is(.disable-transitions,.disable-transitions *){transition:none!important}.no-smooth-scroll{scroll-behavior:auto}mark,.highlight{color:inherit;background-color:var(--color-highlight);border-radius:2px}x-svelte{display:contents}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}:where(.wysiwyg) a:not(.button,.custom-button),.link,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a{position:relative;color:var(--color-links, currentColor);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--underline-color, currentcolor);text-underline-offset:.4em}:where(.wysiwyg) a:not(.button,.custom-button):not(:hover,:focus),.link:not(:hover,:focus),:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a:not(:hover,:focus){--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}.link--cta{display:flex;gap:.375rem;align-items:center;font-size:var(--font-size-button-label);font-weight:500;line-height:1.1;white-space:nowrap}.link--cta__arrow{position:relative;width:34px;overflow:hidden}.link--cta__arrow .icon{display:block;max-width:57px;aspect-ratio:auto;transform:translate(-39px)}:is(:any-link,.button):is(:hover,:focus) .link--cta__arrow .icon{transform:translate(-23px)}.link--scroll:is(:hover,:focus) .icon{transform:translateY(.125em)}.link--has-icon{display:inline-flex;gap:5px;align-items:baseline;align-items:last baseline}.link--strong{font-weight:500}.link--subtle:is(:hover,:focus){outline:0}@media (pointer: fine){.link--subtle:not(:hover,:focus){text-decoration-color:transparent}}.link--back{display:inline-flex;gap:.5rem;align-items:last baseline;width:min-content;text-decoration:none}.link--back>span{display:block;max-width:4.75rem;padding-bottom:.3em;border-bottom:1px solid var(--_underline-color);transition:var(--transition)}.underline-hover{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.4em}.underline-hover:is(:hover,:focus){text-decoration-color:currentcolor}:where(svg){display:block;max-width:100%;height:auto;fill:currentcolor}:where(img){height:auto;image-rendering:optimize-contrast}:where(figure,.media){position:relative;display:block;overflow:hidden}.media:not(:has(img)){background-color:#0000001a}.media :where(img){width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity var(--duration-default) var(--ease)}.media :where(img).image-bg{position:absolute;top:0;right:0;bottom:0;left:0}audio{width:100%;border-radius:70px}address{font-style:normal}.image-overlay{position:relative}.image-overlay:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#0006}.inline-video-embed{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius--m)}.inline-video-embed iframe{width:100%;height:100%}:where(.wysiwyg){text-wrap:pretty}:where(.wysiwyg) :is(ol,ul):not([class]){padding-left:1.6em;list-style:revert}:where(.wysiwyg) :is(ol,ul):not([class]) li::marker{opacity:.5}:where(.wysiwyg) :is(ol,ul):not([class]) li+li{margin-top:.2em}:where(.wysiwyg) :is(ol,ul):not([class]):not(:last-child){margin-bottom:1.5rem}:where(.wysiwyg) ul ul{padding-left:1.5em}:where(.wysiwyg) :where(:last-child){margin-bottom:0}table{width:100%;border-collapse:collapse}th,td{padding:.5rem 1.25rem .5rem 0;text-align:left;border-top:1px solid currentcolor}th{font-weight:500}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.heading,h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-style:normal;font-weight:400;line-height:1;color:currentcolor;text-transform:uppercase;letter-spacing:.03em}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6){margin-bottom:.4em}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not([class]){font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:400}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--space--xs)}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):first-child:not(:last-child){margin-bottom:1em}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space--xs)}.heading--total{font-family:var(--font-headings);font-size:var(--font-size-heading--total);font-weight:400;line-height:.7;text-transform:uppercase;letter-spacing:0}.heading--page,.fui-heading-h1,.fui-alert h1{font-family:var(--font-headings);font-size:var(--font-size-heading--page);font-weight:400;line-height:.7;text-transform:uppercase}.heading--section,.fui-heading-h2,.fui-alert h2{font-family:var(--font-headings);font-size:var(--font-size-heading--section);font-weight:400;text-transform:uppercase}.heading--article-section{font-family:var(--font-headings);font-size:var(--font-size-heading--article-section);font-weight:400;text-transform:uppercase}.heading--block,.fui-heading-h3,.fui-alert h3,.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row .fui-type-group>.fui-fieldset>.fui-legend:first-child,fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend){font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:400;text-transform:uppercase}.heading--card{font-family:var(--font-headings);font-size:var(--font-size-heading--card);font-weight:400}.heading--small{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:400;line-height:1.5}.heading--eyebrow{font-family:var(--font-mono);font-size:var(--font-size-heading--eyebrow);font-weight:400;line-height:1.15;text-transform:uppercase;letter-spacing:.06em}.heading--body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5}.heading--body-bold{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:500;line-height:1.5}.headings--page{margin-bottom:clamp(2.25rem,1.714rem + 2.286vw,4rem)}.headings--section{margin-bottom:clamp(1rem,.694rem + 1.306vw,2rem)}.headings--block{margin-bottom:clamp(.875rem,.665rem + .898vw,1.5625rem)}.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5625}.text-quote,blockquote{font-size:var(--font-size-blockquote);font-style:italic;font-weight:400;line-height:1.4}.text-small{font-size:var(--font-size-small);font-weight:400;line-height:1.5}.text-button-label{font-size:var(--font-size-button-label);font-weight:500;line-height:1.1}.text-metric{font-family:var(--font-mono);font-size:var(--font-size-metric);font-weight:600;line-height:1;letter-spacing:-.05em}.wysiwyg,.prose,:where([class*=prose--]){max-inline-size:var(--prose-max-width, 50ch)}.prose--wide{--prose-max-width: 50rem}.prose--narrow{--prose-max-width: 50ch}.prose--card{--prose-max-width: 40ch}.text-eyebrow{font-size:var(--font-size-heading--eyebrow);font-weight:500;line-height:1.15;text-transform:uppercase;letter-spacing:.15em}:where(.icon){display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--width, 24px);aspect-ratio:1;font-style:normal;transition:var(--transition);transition-property:transform,opacity,color}:where(.icon) use{transform-origin:50% 50%}:where(.icon):focus{outline:0}.icon--reverse{transform:scaleX(-1)}.icon--outline{fill:none;stroke:currentcolor}.icon--xs,.icon--8{--width: 8px}.icon--s,.icon--16{--width: 16px}.icon--m,.icon--24{--width: 24px}.icon--l,.icon--32{--width: 32px}.icon--xl,.icon--48{--width: 48px}.icon--search{--width: 20px}.icon--external{--width: 10px}.icon--subnav{width:10px;height:6px;aspect-ratio:auto}.icon--auto{width:auto;aspect-ratio:auto}:where(button){padding:0;color:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.button{--button-height: 3.125rem;--button-padding-x: clamp(.9375rem, .549rem + 1.657vw, 1.875rem);--button-padding-y: 0;--button-gap: clamp(.3125rem, .183rem + .552vw, .625rem);--button-color: var(--color-e);--button-bg-color: var(--color-a);--button-border-width: 2px;--button-border-color: var(--button-bg-color);--button-hover-color: var(--button-color);--button-hover-bg-color: var(--button-bg-color);--button-border-radius: 0;display:flex;gap:var(--button-gap);align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:var(--button-height);padding-block:var(--button-padding-y);padding-inline:var(--button-padding-x);font-size:var(--font-size-button-label);font-weight:500;line-height:1;color:var(--button-color);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--button-bg-color);border-color:var(--button-border-color);border-style:solid;border-width:var(--button-border-width);border-radius:var(--button-border-radius);transition:var(--duration-default) var(--ease);-webkit-tap-highlight-color:transparent}.button>*{transition:var(--transition)}.button:is(:hover,:focus),.button-hover-trigger:is(:hover,:focus) .button{color:var(--button-hover-color);background-color:var(--button-hover-bg-color);outline:0;opacity:.9}.button:disabled{pointer-events:none;cursor:default;opacity:.5}@media (min-width: 1000px){.button{--button-height: 4.375rem}}.button-label{margin-top:-.15em;font-size:var(--font-size-button-label);font-weight:500}.button>.button-arrow:first-child:not(:last-child){display:none}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom){display:grid;grid-template-columns:1fr 32px}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom)>*{grid-row:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-label{grid-area:1/1/2/2}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:first-child:not(:last-child){display:inline-block;grid-area:1/1/2/-1;opacity:0}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:last-child:not(:first-child){grid-area:1/2/2/-1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-label{transform:translate(calc(30px + var(--button-gap)))}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:first-child:not(:last-child){opacity:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:last-child:not(:first-child){opacity:0}.button--b{--button-bg-color: var(--color-b)}.button--f{--button-bg-color: var(--color-f)}.button--transparent{--button-color: var(--color-body);--button-bg-color: transparent;--button-border-color: transparent;--button-padding-x: 0}.button--transparent:is(:hover,:focus){box-shadow:none}.button--small{--button-padding-x: 1.5rem;--button-height: 2.1875rem;font-size:var(--font-size-small);font-weight:400}.button--link{--button-color: var(--_color, var(--color-links));--button-bg-color: transparent;--button-border-color: transparent;--button-height: 2rem;--button-padding-x: 0;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--underline-color, currentcolor);text-underline-offset:.4em;border-radius:0}.button--link:is(:hover,:focus){box-shadow:none}@media (hover){.button--link:not(:hover,:focus){--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}}.button--tab:not(.active){--button-color: var(--color-body);--button-bg-color: var(--color-bg);--button-border-color: var(--color-underline)}.button--tab:is(:hover,:focus){--button-border-color: var(--button-color)}.button--outline{--button-color: currentcolor;--button-bg-color: transparent;--button-border-color: var(--button-color)}.button--arrow{--button-color: currentcolor;--button-bg-color: transparent;--button-border-color: var(--button-color);--button-hover-color: var(--color-bg);--button-hover-bg-color: var(--color-body);--button-height: 48px;--button-padding-x: 0;width:var(--button-height);aspect-ratio:1;border-radius:50%}.button--arrow .icon{transition:none}.button--arrow .icon:first-child:not(:last-child){margin:0}.button--arrow[disabled]{opacity:.2}.button--arrow.prev .icon{transform:scaleX(-1)}.button--arrow:is(:hover,:focus){border-color:var(--button-hover-bg-color);box-shadow:none}.button--back:is(:hover,:focus) .icon{transform:translate(-.25rem)}.button--skip{z-index:9999}.button--skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog-close{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:2px solid var(--theme-color, var(--color-body));border-radius:50%}.dialog-close svg{width:24px;height:24px}.dialog-close:is(:hover,:focus){color:var(--color-bg);background:var(--color-body);border-color:var(--color-body);outline:0}.dialog-close--subtle:not(:hover,:focus){border-color:color-mix(in oklch,var(--color-body) 10%,transparent)}.button.htmx-request,.button.fui-loading{pointer-events:none;opacity:.8}.button.htmx-request:after,.button.fui-loading:after{display:block;flex-shrink:0;width:24px;aspect-ratio:1;content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cg clip-path='url(%23spinner)'%3e%3cpath stroke='%2328307d' stroke-width='2' d='M1 10a9 9 0 1 0 18 0 9 9 0 0 0-18 0Z' opacity='.15'/%3e%3cpath fill='%2328307d' fill-rule='evenodd' d='M17.034 17.107A9.97 9.97 0 0 0 20 10a9.968 9.968 0 0 0-2.894-7.036l-1.414 1.414A7.974 7.974 0 0 1 18 10c0 2.227-.91 4.242-2.38 5.693l1.415 1.414Z' clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='spinner'%3e%3cpath fill='%2328307d' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat 50%;background-size:contain;animation:spinner .5s linear infinite}.button.htmx-request .icon,.button.fui-loading .icon{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.button--strong{font-weight:500}.button-group{display:flex;flex-wrap:wrap;gap:24px var(--space--xxs2);align-items:center}.flow .button-group{--flow-space: var(--space--xs)}@media (min-width: 700px){.button-group{column-gap:24px}}.button-flush-group{display:flex}.button-flush-group .button{width:100%;border-radius:0}.button-flush-group li:first-child .button{border-top-left-radius:var(--border-radius--pill);border-bottom-left-radius:var(--border-radius--pill)}.button-flush-group li:last-child .button{border-top-right-radius:var(--border-radius--pill);border-bottom-right-radius:var(--border-radius--pill)}.button-flush-group li:not(:first-child) .button{border-left:0}@media not all and (min-width: 700px){.button-flush-group li{flex:1}.button-flush-group .button{--button-padding-x: 1.25rem}}@media not all and (min-width: 500px){.button-flush-group .button{display:flex!important}.button-flush-group .icon{display:none!important}.button-flush-group .button-label{transform:none!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fui-page-container .fui-page-title{all:unset}.fui-type-section{margin-top:2rem}fieldset,.form-fields,.fui-page-container{display:flex;flex-wrap:wrap;gap:1.5rem .5rem;align-items:flex-start;border:none}fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend){width:100%}.fui-field-rows{display:flex;flex-wrap:wrap;gap:clamp(.625rem,-.096rem + 3.077vw,1.25rem);align-items:flex-start}.fui-input-container{width:100%}.fui-input-wrapper{max-inline-size:var(--prose-max-width, 50ch);width:100%}:is(.form-field,.fui-row):not(.button){--space: 1rem;display:grid;gap:.5rem;width:100%;padding:0}:is(.form-field,.fui-row):not(.button):has(input[disabled]) .label{color:#0000007f;pointer-events:none}:is(.form-field,.fui-row):not(.button).--flex{flex:1 1 0;width:auto}@media not all and (min-width: 700px){:is(.form-field,.fui-row):not(.button).--flex{flex-basis:100%}}.fui-row{gap:1px}.fui-row:not(:first-child)>.fui-type-heading:first-child{margin-top:var(--space--xs)}@media not all and (min-width: 500px){.fui-row{flex-direction:column;gap:1.5rem}}@media (min-width: 700px){.fui-row[data-fui-field-count="2"]{grid-template-columns:repeat(2,1fr);gap:clamp(.625rem,-.096rem + 3.077vw,1.25rem)}}.fui-row.fui-row-empty{display:none}.fui-field-container{position:relative;display:grid;gap:.25rem}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]),select,textarea{--_form-input-bg: var(--form-input-bg, white);--_form-input-color: var(--form-input-color, var(--color-body));--_form-input-border-color: var(--form-input-border-color, var(--color-body));width:100%;height:var(--form-input-height);padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x);font-size:var(--font-size-input);font-weight:400;color:var(--_form-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_form-input-bg);border:1px solid var(--_form-input-border-color);border-radius:0;transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-fast)}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset])::placeholder,select::placeholder,textarea::placeholder{color:var(--_form-input-color);opacity:.5}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]):is(:hover,:focus,:focus-visible),select:is(:hover,:focus,:focus-visible),textarea:is(:hover,:focus,:focus-visible){--form-input-border-color: var(--color-body);--form-input-bg: white;border-color:var(--color-body);outline:0}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]).disabled,:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset])[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{color:#0000007f;pointer-events:none;background:#0000000d}.fui-hr{display:none}.fui-page-container+.fui-btn-wrapper{margin-top:32px}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>*+*{margin-top:var(--flow-space)}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row{--flow-space: clamp(1.5rem, .964rem + 2.286vw, 3.25rem);scroll-margin-top:calc(var(--header-height) + 1rem)}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row .fui-type-group>.fui-fieldset>.fui-legend:first-child{margin-bottom:var(--space--xs);line-height:1}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row .fui-type-group>.fui-fieldset>.fui-legend:first-child+.fui-instructions{margin-top:calc(var(--space--xs) * -1)}.label,.fui-label{display:block;font-size:var(--font-size-body);cursor:pointer}legend{padding:0;margin-bottom:1rem}legend+.fui-instructions{font-size:var(--font-size-small);font-weight:400;line-height:1.5;width:100%;color:currentcolor}.fui-instructions{font-size:clamp(.8125rem,.7rem + .48vw,1rem);color:var(--color-b)}.fui-type-multi-line-text .fui-field-container{align-items:start}.fui-type-multi-line-text .fui-label{max-width:100%}.fui-type-multi-line-text textarea{--form-input-height: clamp(12.5rem, 11.205rem + 5.525vw, 15.625rem);display:block;resize:vertical}select:not([multiple],[size]){padding-block:0;padding-right:calc(var(--form-input-padding-x) + 1.5rem);cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3e%3cpath fill='%234C0215' fill-rule='evenodd' d='m.646 1.354.708-.708L5 4.293 8.646.646l.708.708L5 5.707.646 1.354Z' clip-rule='evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 1.25rem;background-size:10px 6px}:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){position:relative}.label+:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){margin-top:.5rem}[type=checkbox],[type=radio]{width:21px;height:21px;margin-inline-end:.375rem;margin-top:-.125em;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--form-choice-input-accent-color);cursor:pointer;background-color:var(--form-choice-input-bg-color, transparent);background-image:var(--form-choice-input-icon, none);background-repeat:no-repeat;background-position:50% 50%;border:1px solid;border-radius:50%;transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-default)}[type=checkbox]+label,[type=radio]+label{cursor:pointer}[type=checkbox]:checked,[type=radio]:checked{--form-choice-input-bg-color: var(--color-body);--form-choice-input-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none' viewBox='0 0 21 21'%3e%3cpath fill='%23EFFEF8' fill-rule='evenodd' d='M6.649 10.35a1 1 0 0 0 .112 1.41l2.325 1.983a.857.857 0 0 0 .03.025 1 1 0 0 0 1.41-.112l3.913-4.59a1 1 0 0 0-1.521-1.297l-3.266 3.829-1.593-1.36a1 1 0 0 0-1.41.113Z' clip-rule='evenodd'/%3e%3c/svg%3e")}:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item){position:relative;cursor:pointer}.grouped-choices{overflow:hidden;border:1px solid var(--color-body);border-radius:var(--border-radius)}.grouped-choices>*{flex:1}.grouped-choices .button{--button-padding-x: .625rem;border:0;border-radius:0}.grouped-choices .choice-as-button label,.grouped-choices .choice-as-button .button{width:100%}.grouped-choices .choice-as-button:not(:first-child){border-left:1px solid}.fui-type-checkboxes .fui-legend{margin-bottom:.5em}.fui-type-checkboxes .fui-input-wrapper>.fui-layout-wrap{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.fui-type-checkboxes.stacked-inputs .fui-input-wrapper>.fui-layout-wrap{flex-direction:column}.fui-type-radio:not(.radios-as-checkboxes) .fui-input-wrapper>.fui-layout-wrap{display:flex;gap:0}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio{transition:.15s}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:first-child .fui-radio-label{border-top-left-radius:var(--border-radius--s);border-bottom-left-radius:var(--border-radius--s)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:last-child .fui-radio-label{border-top-right-radius:var(--border-radius--s);border-bottom-right-radius:var(--border-radius--s)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:not(:first-child){margin-left:-1px}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:has(.fui-radio-input:is(:hover,:focus)){z-index:2}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input{position:absolute;opacity:0}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input:checked~.fui-radio-label{color:var(--color-bg);background:var(--color-body);border-color:var(--color-body)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input:is(:hover,:focus)~.fui-radio-label{border-color:var(--color-body)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-label{padding:10px 22px;background:#fff;border:1px solid oklch(35.25% .129 273.27/29%);transition:.15s}.fui-type-radio.stacked-inputs .fui-input-wrapper>.fui-layout-wrap{display:flex;flex-flow:column wrap;gap:var(--grid-gap)}input[type=date]::-webkit-calendar-picker-indicator{display:none}.fui-field[data-field-display-type=dropdowns] .fui-field-rows>.fui-row{display:flex;flex-flow:row;gap:8px}.fui-field[data-field-display-type=dropdowns] .fui-input-wrapper{width:100%}@supports selector(:has(selector)){.fui-field[data-field-display-type=dropdowns] .fui-field-container{display:grid;grid:[stack] 1fr/[stack] 1fr}.fui-field[data-field-display-type=dropdowns] .fui-field-container>*{grid-area:stack}.fui-field[data-field-display-type=dropdowns] .fui-field-container:has(select option:checked:not([value=""])) .fui-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fui-field[data-field-display-type=dropdowns] .fui-label{z-index:2;display:grid;align-items:center;padding-inline:var(--form-input-padding-x);pointer-events:none}.fui-field[data-field-display-type=dropdowns] .fui-select{min-width:6.25rem}}input[type=file]{width:100%;min-height:var(--form-input-height);padding:var(--form-input-padding-y) var(--form-input-padding-x);cursor:pointer;border:1px solid}input[type=file]::file-selector-button{height:32px;padding:0 1rem;margin-right:1rem;font-size:var(--font-size-small);color:var(--color-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--color-body);border:0;border-radius:0;transition:var(--transition)}.iti__country-container,.field-required,.fui-required{display:none}.inline-labels .fui-page-container{gap:var(--grid-gap)}.inline-labels .fui-label{position:relative;top:0;left:0;z-index:2;display:flex;grid-row:1/2;grid-column:1/-1;align-items:center;max-width:var(--form-label-width);min-height:var(--form-input-height);padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x) .625rem;margin-bottom:auto}.inline-labels .fui-input-container{grid-row:1/2;grid-column:1/-1}.inline-labels input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]){padding-inline:var(--form-label-width) var(--form-input-padding-x)}.inline-labels .multi-select-field{padding:0}.fui-error-message{position:relative;display:inline-block;width:auto;padding:3px 8px;margin:6px 0 16px;overflow:hidden;font-size:.9rem;color:var(--color-e);background:var(--color-a)}.fui-alert>*+*{margin-top:var(--flow-space, 1em)}.fui-alert-error{display:inline-block;padding:6px 14px;margin:0 0 1rem;font-weight:400;color:var(--color-e);background:var(--color-a)}.fui-form.free-counselling-form{margin-top:calc(var(--space--s) * -1 - 2px)}.fui-alert+.fui-form.free-counselling-form{margin-top:0}.site-header{position:absolute;top:0;z-index:var(--zindex-fixed);display:flex;align-items:center;justify-content:center;width:100%;height:var(--header-height);padding:0 var(--space-x)}.site-header__inner{width:100%}@media (min-width: 1280px){.site-header__inner{background:var(--color-c)}}.site-header__layout{position:relative}.site-header__layout .button{height:100%;min-height:var(--button-height)}.site-header__heading{display:flex;align-items:center;justify-content:center;text-align:center;transition:var(--transition)}.site-header__heading .heading{font-size:2.125rem;line-height:1;color:var(--color-a)}@media (min-width: 1600px){.site-header__heading{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;text-align:center}}.mobile-header-buttons{top:env(safe-area-inset-top);z-index:var(--zindex-fixed)}.mobile-header-heading{padding-top:10px;color:var(--color-a);text-align:center}.mobile-header-heading .heading{max-width:24ch;font-size:2.125rem;line-height:.8}body:not(.template--home) .mobile-header-logo{position:absolute;top:0;right:0;left:0;z-index:var(--zindex-fixed)}body:not(.template--home) .mobile-header-buttons{position:absolute;top:96px;right:0;left:0}.site-footer{--color-bg: var(--color-c);--color-body: var(--color-d);--color-links: currentcolor;position:relative}@media (min-width: 1000px){.site-footer{font-size:1rem}}.site-footer__inner{background:url(/dist/assets/grid-bg--tall--q1v4B10.webp) no-repeat 50%/cover}.site-footer__inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;content:"";background:linear-gradient(180deg,oklch(26.7% .104 14.61/0%) 0%,var(--color-c) 100%)}@media (min-width: 700px){.site-footer__inner{background:url(/dist/assets/grid-bg-DDPqqY_t.webp) no-repeat 50%/cover}}div.fancybox__container{--fancybox-bg: var(--color-underlay);--fancybox-content-color: var(--color-body);--fancybox-content-bg: var(--color-bg);--f-spinner-color-1: oklch(100% 0 0 / 20%);--f-spinner-color-2: white;--fancybox-zIndex: var(--zindex-drawer)}.fancybox__container .fancybox__content>.f-button.is-close-btn,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-width: 40px;--f-button-height: 40px;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-fill: currentcolor;--f-button-svg-stroke-width: 0px;--f-button-color: var(--color-body);--f-button-bg: var(--theme-bg-color, var(--color-bg));--f-button-hover-color: var(--f-button-color);--f-button-hover-bg: var(--f-button-bg);--f-button-border: 0;color:var(--f-button-color);background-color:var(--f-button-bg);border:var(--f-button-border);border-radius:0;opacity:1;transition:var(--transition)}.fancybox__container .fancybox__content>.f-button.is-close-btn svg,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn svg{transition:none}.fancybox__container .fancybox__content>.f-button.is-close-btn:is(:hover,:focus),.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn:is(:hover,:focus){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{top:16px;right:var(--space-x)}.fancybox__container.fancybox--video .fancybox__content{background:0}.fancybox__container.fancybox--video .fancybox__iframe{overflow:hidden;border-radius:var(--border-radius)}.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{top:-20px}.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn:is(:hover,:focus){--f-button-border: 2px solid var(--f-button-color)}@media (min-width: 1280px){.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{right:-20px}}.fancybox__container.fancybox--video :is(.has-youtube,.has-vimeo,.has-html5video) .fancybox__content{width:1280px;height:720px}.fancybox__container.fancybox--side-panel .fancybox__slide{padding:0;overflow:hidden;overflow-y:auto}.fancybox__container.fancybox--side-panel .fancybox__slide:before,.fancybox__container.fancybox--side-panel .fancybox__slide:after{display:none}.fancybox__container.fancybox--side-panel .fancybox__slide.has-close-btn{padding:0}.fancybox__container.fancybox--side-panel .fancybox__content{flex:1!important;align-self:flex-end;width:100%;padding:0}@media (min-width: 1000px){.fancybox__container.fancybox--side-panel .fancybox__content{max-width:920px;overflow:hidden}}.fancybox__container.fancybox--side-panel .is-close-btn{top:24px;right:var(--spacing-x);margin:0;color:currentcolor;box-shadow:none;opacity:1}.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-color: var(--color-c);--f-button-bg: transparent;--f-button-hover-color: var(--color-e);--f-button-hover-bg: var(--f-button-color);top:16px}@media (min-width: 700px){.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-svg-width: 28px;--f-button-svg-height: 28px;top:24px}}.f-slide-in-from-right{animation:.6s var(--ease) f-slide-in-from-right}@keyframes f-slide-in-from-right{0%{transform:translate(100%)}to{transform:translateZ(0)}}.f-slide-out-to-right{animation:.2s var(--ease-in) f-slide-out-to-right}@keyframes f-slide-out-to-right{0%{transform:translateZ(0)}to{transform:translate(100%)}}.page-header{position:relative;background:var(--color-c)}.page-header:before{position:absolute;inset:0 var(--space-x);z-index:0;height:100%;content:"";background:url(/dist/assets/grid-bg--tall--q1v4B10.webp) no-repeat 50%/cover}@media (min-width: 700px){.page-header:before{background:url(/dist/assets/grid-bg-DDPqqY_t.webp) no-repeat 50%/cover}}.cms-block{container:cms-block/inline-size}.cms-block:not(:first-child){margin-top:var(--child-flow-space-top, var(--flow-space))}.cms-block:not(:last-child){margin-bottom:var(--child-flow-space-bottom)}.cms-blocks--article .cms-block:not(:first-child){--child-flow-space-top: 2.5rem}@media (min-width: 1280px){.cms-blocks--article .cms-block:not(:first-child){--child-flow-space-top: var(--space--l)}}.cms-block--organisations{display:grid;gap:var(--space--s)}@media (min-width: 700px){.cms-block--organisations{gap:var(--space--m)}}.org{display:grid;gap:20px 50px}@media (min-width: 700px){.org{grid-template-columns:clamp(10rem,8.491rem + 3.448vw,11.25rem) 1fr}}.org-logo img{max-width:clamp(9.375rem,8.598rem + 3.315vw,11.25rem)}.template--home{--color-bg: var(--color-c);--color-body: var(--color-d)}.template--home .page{display:grid;grid-template-columns:1fr}.template--home .site-header{position:fixed}.template--home .site-header__heading{opacity:0}.template--home .site-header--not-top .site-header__heading{opacity:1}.template--home .site-footer{padding-bottom:64px;background-image:none}.template--home .site-footer__inner{background:0}.template--home .site-footer__inner:before{display:none}.template--home .site-header__search,.template--home .mobile-header-heading,.template--home .site-footer__back{display:none}.template--home:has(.empty-state) .faces-ui{margin-bottom:var(--space--l)}.template--home:has(.empty-state) .faces-hero--bottom{display:none}.faces-hero{--color-links: currentcolor}.faces-hero .intro :any-link{position:relative;color:var(--color-links, currentColor);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--underline-color, currentcolor);text-underline-offset:.4em}.faces-hero .intro :any-link:not(:hover,:focus){--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}.faces-ui{scroll-margin-top:calc(var(--header-height) + 32px)}.template--person .page{height:max-content;min-height:0}.template--person .site-main{display:grid;place-items:center;height:100%}.person{width:375px;max-width:100%}.person .text{font-size:.9375rem;line-height:1.1}.person .heading{font-size:3.1875rem}.person p{max-width:24ch;margin-inline:auto;text-wrap:pretty}.person .tag:before{width:10px;height:10px;margin-bottom:4px;content:"";border:1px solid;border-radius:50%}[data-type=Patient],[data-type="My journey with blood cancer"]{color:var(--color-g);background:#04dada}[data-type="In memory"],[data-type="In Memory"],[data-type="In memory of someone no longer with us"]{color:var(--color-g);background:#ff0}[data-type=Undisclosed],[data-type="In support"],[data-type="In Support"],[data-type="Support Worker"],[data-type=Healthcare],[data-type="In support of someone with blood cancer"],[data-type="My job is supporting others with blood cancer"]{color:var(--color-g);background:#fff}.fancybox__container.fancybox--person .fancybox__content{padding:0}.fancybox__container.fancybox--person .fancybox__content>.f-button.is-close-btn{--f-button-color: var(--color-e);--f-button-bg: var(--color-c);--f-button-hover-color: var(--color-e);--f-button-hover-bg: var(--color-a);top:0;right:0}.add-face-ui:has(.fui-alert-success) .intro{display:none}div.swiper-pagination{all:unset;display:flex;flex-wrap:wrap;gap:6px}div.swiper-pagination .swiper-pagination-bullet:is(:hover,:focus){opacity:.3}@media not all and (min-width: 1280px){.max-xl\:hidden{display:none}}@media not all and (min-width: 700px){.max-m\:mt-20{margin-top:5rem}.max-m\:hidden{display:none}}@media (min-width: 700px){.m\:inset-auto{inset:auto}.m\:bottom-4{bottom:1rem}.m\:mb-20{margin-bottom:5rem}.m\:hidden{display:none}.m\:w-\[400px\]{width:400px}.m\:rounded-pill{border-radius:var(--border-radius--pill)}.m\:px-7{padding-left:1.75rem;padding-right:1.75rem}.m\:py-20{padding-top:5rem;padding-bottom:5rem}.m\:py-xl{padding-top:var(--space--xl);padding-bottom:var(--space--xl)}.m\:pb-xl{padding-bottom:var(--space--xl)}.m\:pt-m{padding-top:var(--space--m)}}@media (min-width: 1000px){.l\:-order-1{order:-1}.l\:flex{display:flex}.l\:flex-row{flex-direction:row}.l\:flex-wrap{flex-wrap:wrap}.l\:justify-between{justify-content:space-between}.l\:gap-1{gap:.25rem}.l\:py-xl{padding-top:var(--space--xl);padding-bottom:var(--space--xl)}.l\:text-left{text-align:left}}@media (min-width: 1280px){.xl\:mb-5{margin-bottom:1.25rem}.xl\:hidden{display:none}}@media (min-width: 1600px){.xxl\:pb-36{padding-bottom:9rem}.xxl\:pt-48{padding-top:12rem}}
