*{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}:root{interpolate-size:allow-keywords}:root{--typescale-display-xl-font-weight: 500;--typescale-display-xl-font-size: 88px;--typescale-display-xl-line-height: 96.8px;--typescale-display-xl-letter-spacing: -.5px;--typescale-display-large-font-weight: 500;--typescale-display-large-font-size: 57px;--typescale-display-large-line-height: 64px;--typescale-display-large-letter-spacing: -.25px;--typescale-emphasized-display-large-font-weight: 700;--typescale-emphasized-display-large-font-size: 57px;--typescale-emphasized-display-large-line-height: 64px;--typescale-emphasized-display-large-letter-spacing: -.25px;--typescale-display-medium-font-weight: 500;--typescale-display-medium-font-size: 45px;--typescale-display-medium-line-height: 48px;--typescale-display-medium-letter-spacing: 0px;--typescale-display-small-font-weight: 500;--typescale-display-small-font-size: 36px;--typescale-display-small-line-height: 44px;--typescale-display-small-letter-spacing: 0px;--typescale-headline-large-font-weight: 500;--typescale-headline-large-font-size: 32px;--typescale-headline-large-line-height: 38px;--typescale-headline-large-letter-spacing: 0px;--typescale-headline-medium-font-weight: 500;--typescale-headline-medium-font-size: 28px;--typescale-headline-medium-line-height: 1.1;--typescale-headline-medium-letter-spacing: normal;--typescale-headline-small-font-weight: 500;--typescale-headline-small-font-size: 24px;--typescale-headline-small-line-height: 1.1;--typescale-headline-small-letter-spacing: 0px;--typescale-body-large-font-weight: 400;--typescale-body-large-font-size: 1rem;--typescale-body-large-line-height: 1.4;--typescale-body-large-letter-spacing: normal;--typescale-body-medium-font-weight: 400;--typescale-body-medium-font-size: 14px;--typescale-body-medium-line-height: 1.4;--typescale-body-medium-letter-spacing: .25px;--typescale-body-small-font-weight: 400;--typescale-body-small-font-size: .75rem;--typescale-body-small-line-height: 1.25;--typescale-body-small-letter-spacing: .1px;--typescale-label-large-font-weight: 500;--typescale-label-large-font-size: 14px;--typescale-label-large-line-height: 20px;--typescale-label-large-letter-spacing: .1px;--typescale-label-medium-font-weight: 500;--typescale-label-medium-font-size: 12px;--typescale-label-medium-line-height: 14px;--typescale-label-medium-letter-spacing: 0px;--typescale-label-small-font-weight: 500;--typescale-label-small-font-size: 11px;--typescale-label-small-line-height: 16px;--typescale-label-small-letter-spacing: 0;--typescale-title-large-font-weight: 500;--typescale-title-large-font-size: 1.375rem;--typescale-title-large-line-height: 1.3;--typescale-title-large-letter-spacing: 0px;--typescale-title-medium-font-weight: 600;--typescale-title-medium-font-size: 16px;--typescale-title-medium-line-height: 1.3;--typescale-title-medium-letter-spacing: .15px;--typescale-title-small-font-weight: 500;--typescale-title-small-font-size: 14px;--typescale-title-small-line-height: 20px;--typescale-title-small-letter-spacing: .1px;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}:root{--hue-primary: 260deg;--hue-secondary: 230deg;--hue-tertiary: 30deg;--color-primary: oklch(50% 55% var(--hue-primary));--color-surface-tint: rgb(103 80 164);--color-on-primary: rgb(255 255 255);--color-primary-container: rgb(234 221 255);--color-primary-container: oklch(92% 12.5% var(--hue-primary));--color-on-primary-container: rgb(33 0 93);--color-secondary: oklch(50% 55% var(--hue-secondary));--color-on-secondary: rgb(255 255 255);--color-secondary-container: oklch(92% 12.5% var(--hue-secondary));--color-on-secondary-container: rgb(29 25 43);--color-on-tertiary: rgb(255 255 255);--color-tertiary: oklch(60% 55% var(--hue-tertiary));--color-tertiary-container: oklch(91% 30% var(--hue-tertiary));--color-on-tertiary-container: rgb(49 17 29);--color-error: oklch(55% 55% 25deg);--color-on-error: rgb(255 255 255);--color-error-container: rgb(249 222 220);--color-on-error-container: rgb(65 14 11);--color-background: oklch(98% 1% var(--hue-primary));--color-on-background: rgb(29 27 32);--color-surface: rgb(254 247 255);--color-on-surface: rgb(29 27 32);--color-surface-variant: rgb(231 224 236);--color-on-surface-variant: rgb(73 69 79);--color-outline: rgb(121 116 126);--color-outline-variant: rgb(202 196 208);--color-shadow: rgb(0 0 0);--color-scrim: rgb(0 0 0);--color-inverse-surface: rgb(50 47 53);--color-inverse-on-surface: rgb(245 239 247);--color-inverse-primary: rgb(208 188 255);--color-primary-fixed: rgb(234 221 255);--color-on-primary-fixed: rgb(33 0 93);--color-primary-fixed-dim: rgb(208 188 255);--color-on-primary-fixed-variant: rgb(79 55 139);--color-secondary-fixed: rgb(232 222 248);--color-on-secondary-fixed: rgb(29 25 43);--color-secondary-fixed-dim: rgb(204 194 220);--color-on-secondary-fixed-variant: rgb(74 68 88);--color-tertiary-fixed: rgb(255 216 228);--color-on-tertiary-fixed: rgb(49 17 29);--color-tertiary-fixed-dim: rgb(239 184 200);--color-on-tertiary-fixed-variant: rgb(99 59 72);--color-surface-dim: rgb(222 216 225);--color-surface-bright: rgb(254 247 255);--color-surface-container-lowest: white;--color-surface-container-low: oklch(97% 2% var(--hue-primary));--color-surface-container: oklch(96% 4% var(--hue-primary));--color-surface-container-high: oklch(95% 4% var(--hue-primary));--color-surface-container-highest: oklch(92% 4% var(--hue-primary));--motion-expressive-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--motion-expressive-default-spatial: cubic-bezier(.38, 1.21, .22, 1);--motion-expressive-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--motion-expressive-fast-effects: cubic-bezier(.31, .94, .34, 1);--motion-expressive-default-effects: cubic-bezier(.34, .8, .34, 1);--motion-expressive-slow-effects: cubic-bezier(.34, .88, .34, 1);--motion-standard-fast-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-default-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-slow-spatial: cubic-bezier(.27, 1.06, .18, 1);--motion-standard-fast-effects: cubic-bezier(.31, .94, .34, 1);--motion-standard-default-effects: cubic-bezier(.34, .8, .34, 1);--motion-standard-slow-effects: cubic-bezier(.34, .88, .34, 1);--motion-expressive-fast-spatial-duration: .35s;--motion-expressive-default-spatial-duration: .5s;--motion-expressive-slow-spatial-duration: .65s;--motion-expressive-fast-effects-duration: .15s;--motion-expressive-default-effects-duration: .2s;--motion-expressive-slow-effects-duration: .3s;--motion-standard-fast-spatial-duration: .35s;--motion-standard-default-spatial-duration: .5s;--motion-standard-slow-spatial-duration: .75s;--motion-standard-fast-effects-duration: .15s;--motion-standard-default-effects-duration: .2s;--motion-standard-slow-effects-duration: .3s}html{scroll-behavior:smooth}body{font-family:Segoe UI Variable Display,system-ui,Roboto;min-height:100dvh;background-color:var(--color-background);color:var(--color-on-background)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);letter-spacing:var(--typescale-body-large-letter-spacing);line-height:var(--typescale-body-large-line-height);max-width:60ch}a{text-decoration:none;color:var(--color-primary)}input,button,textarea,select{font:inherit}svg{fill:currentColor}.display-xl{font-weight:var(--typescale-display-xl-font-weight);font-size:var(--typescale-display-xl-font-size);letter-spacing:var(--typescale-display-xl-letter-spacing);line-height:var(--typescale-display-xl-line-height)}.display-large{font-weight:var(--typescale-display-large-font-weight);font-size:var(--typescale-display-large-font-size);letter-spacing:var(--typescale-display-large-letter-spacing);line-height:var(--typescale-display-large-line-height)}.display-medium{font-weight:var(--typescale-display-medium-font-weight);font-size:var(--typescale-display-medium-font-size);letter-spacing:var(--typescale-display-medium-letter-spacing);line-height:var(--typescale-display-medium-line-height)}.display-small{font-weight:var(--typescale-display-small-font-weight);font-size:var(--typescale-display-small-font-size);letter-spacing:var(--typescale-display-small-letter-spacing);line-height:var(--typescale-display-small-line-height)}.headline-large{font-weight:var(--typescale-headline-large-font-weight);font-size:var(--typescale-headline-large-font-size);letter-spacing:var(--typescale-headline-large-letter-spacing);line-height:var(--typescale-headline-large-line-height)}.headline-medium{font-weight:var(--typescale-headline-medium-font-weight);font-size:var(--typescale-headline-medium-font-size);letter-spacing:var(--typescale-headline-medium-letter-spacing);line-height:var(--typescale-headline-medium-line-height)}.headline-small{font-weight:var(--typescale-headline-small-font-weight);font-size:var(--typescale-headline-small-font-size);letter-spacing:var(--typescale-headline-small-letter-spacing);line-height:var(--typescale-headline-small-line-height)}.body-large{font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);letter-spacing:var(--typescale-body-large-letter-spacing);line-height:var(--typescale-body-large-line-height)}.body-medium{font-weight:var(--typescale-body-medium-font-weight);font-size:var(--typescale-body-medium-font-size);letter-spacing:var(--typescale-body-medium-letter-spacing);line-height:var(--typescale-body-medium-line-height)}.body-small{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height)}.label-large{font-weight:var(--typescale-label-large-font-weight);font-size:var(--typescale-label-large-font-size);letter-spacing:var(--typescale-label-large-letter-spacing);line-height:var(--typescale-label-large-line-height)}.label-medium{font-weight:var(--typescale-label-medium-font-weight);font-size:var(--typescale-label-medium-font-size);letter-spacing:var(--typescale-label-medium-letter-spacing);line-height:var(--typescale-label-medium-line-height)}.label-small{font-weight:var(--typescale-label-small-font-weight);font-size:var(--typescale-label-small-font-size);letter-spacing:var(--typescale-label-small-letter-spacing);line-height:var(--typescale-label-small-line-height)}.title-large{font-weight:var(--typescale-title-large-font-weight);font-size:var(--typescale-title-large-font-size);letter-spacing:var(--typescale-title-large-letter-spacing);line-height:var(--typescale-title-large-line-height)}.title-medium{font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);letter-spacing:var(--typescale-title-medium-letter-spacing);line-height:var(--typescale-title-medium-line-height)}.title-small{font-weight:var(--typescale-title-small-font-weight);font-size:var(--typescale-title-small-font-size);letter-spacing:var(--typescale-title-small-letter-spacing);line-height:var(--typescale-title-small-line-height)}.emphasized{font-family:ui-serif,"Noto Serif",Georgia,serif}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;border:none;height:40px;padding:0 16px;border-radius:20px;transition-property:border-radius;transition-duration:var(--motion-expressive-default-effects-duration);transition-timing-function:var(--motion-expressive-default-effects-curve);font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:.03125rem;&.xsmall{height:32px;border-radius:16px;padding:0 12px;gap:4px}&.small{height:40px;border-radius:20px;padding:0 16px;gap:8px}&.xsmall.square,&.small.square,&.square{border-radius:12px}&.medium{height:56px;border-radius:28px;padding:0 24px;gap:8px;font-size:1rem;line-height:1.5rem}&.medium.square{border-radius:16px}&.large{height:96px;border-radius:48px;padding:0 48px;gap:12px;font-size:1.5rem;line-height:2rem;font-weight:400}&.large.square{border-radius:28px}&.xlarge{height:136px;border-radius:68px;padding:0 64px;gap:16px;font-size:2rem;line-height:2.5rem;font-weight:400}&.xlarge.square{border-radius:28px}&.icon{--symbol-size: 24px;width:40px;min-width:40px;padding:0;border-radius:20px;gap:0;background-color:transparent}&.icon.xsmall{--symbol-size: 20px;width:32px;min-width:32px;padding:0}&.icon.small{--symbol-size: 24px;width:40px;min-width:40px;padding:0}&.icon.medium{--symbol-size: 24px;width:56px;min-width:56px;padding:0}&.icon.large{--symbol-size: 32px;width:96px;min-width:96px;padding:0}&.icon.xlarge{--symbol-size: 40px;width:136px;min-width:136px;padding:0}&.icon.narrow.xsmall{width:28px;min-width:28px}&.icon.narrow.small{width:32px;min-width:32px}&.icon.narrow.medium{width:48px;min-width:48px}&.icon.narrow.large{width:64px;min-width:64px}&.icon.narrow.xlarge{width:104px;min-width:104px}&.icon.wide.xsmall{width:40px;min-width:40px}&.icon.wide.small{width:52px;min-width:52px}&.icon.wide.medium{width:72px;min-width:72px}&.icon.wide.large{width:128px;min-width:128px}&.icon.wide.xlarge{width:184px;min-width:184px}.icon{display:inline-flex;width:20px;height:20px}&.medium .icon{width:24px;height:24px}&.large .icon{width:32px;height:32px}&.xlarge .icon{width:40px;height:40px}&.elevated{background-color:var(--color-surface-container-low);color:var(--color-primary);box-shadow:var(--elevation-1);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-2);background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-2);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--elevation-1);background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);box-shadow:none}}&.filled{background-color:var(--color-primary);color:var(--color-on-primary);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 8%,var(--color-primary))}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 10%,var(--color-primary))}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-primary) 10%,var(--color-primary))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}}&.tonal{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 8%,var(--color-secondary-container));box-shadow:var(--elevation-1)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container));box-shadow:var(--elevation-0)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container));box-shadow:var(--elevation-0)}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent)}}&.outlined{background-color:transparent;color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent)}}&.text{background-color:transparent;color:var(--color-primary);&:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}&:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent)}}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed}&[aria-busy=true]{pointer-events:none;cursor:progress}&:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:8px}&.medium:is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:12px}&:is(.large,.xlarge):is(:active,[aria-pressed=true]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){border-radius:16px}}.chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;height:32px;padding:0 16px;border-radius:8px;border:1px solid var(--color-outline-variant);background-color:transparent;color:var(--color-on-surface-variant);text-align:left;text-decoration:none;cursor:pointer;font-family:var(--typescale-baseline-font-family);font-size:.875rem;line-height:1rem;font-weight:500;letter-spacing:.03125rem;&.with-icon{padding:0 8px}.icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant)}&:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 8%,transparent)}&:is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface-variant) 10%,transparent)}&.selected,&[aria-pressed=true],&:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-secondary-container);border:1px solid transparent}&:is(.selected,[aria-pressed=true]):hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 8%,var(--color-secondary-container))}&:is(.selected,[aria-pressed=true]):is(:focus-visible,:focus):not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-secondary-container) 10%,var(--color-secondary-container))}&:is(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb,var(--color-on-surface) 10%,transparent);color:color-mix(in srgb,var(--color-on-surface) 38%,transparent);border:1px solid var(--color-outline-variant);cursor:not-allowed}}.rte{color:var(--color-on-surface-variant);>:first-child{margin-top:0}>:last-child{margin-bottom:0}:where(p,ul,ol,blockquote,table){margin-block:1rem}:where(ul,ol){padding-inline-start:1.5rem}& li+li{margin-top:.375rem}& h1,h2,h3,h4,h5,h6{margin:2rem 0 .75rem;color:var(--color-on-surface);font-family:var(--typescale-baseline-font-family)}& h1{font-weight:var(--typescale-display-small-font-weight);font-size:var(--typescale-display-small-font-size);letter-spacing:var(--typescale-display-small-letter-spacing);line-height:var(--typescale-display-small-line-height)}& h2{font-weight:var(--typescale-headline-large-font-weight);font-size:var(--typescale-headline-large-font-size);letter-spacing:var(--typescale-headline-large-letter-spacing);line-height:var(--typescale-headline-large-line-height)}& h3{font-weight:var(--typescale-headline-medium-font-weight);font-size:var(--typescale-headline-medium-font-size);letter-spacing:var(--typescale-headline-medium-letter-spacing);line-height:var(--typescale-headline-medium-line-height)}& h4{font-weight:var(--typescale-headline-small-font-weight);font-size:var(--typescale-headline-small-font-size);letter-spacing:var(--typescale-headline-small-letter-spacing);line-height:var(--typescale-headline-small-line-height)}& h5{font-weight:var(--typescale-title-large-font-weight);font-size:var(--typescale-title-large-font-size);letter-spacing:var(--typescale-title-large-letter-spacing);line-height:var(--typescale-title-large-line-height)}& h6{font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);letter-spacing:var(--typescale-title-medium-letter-spacing);line-height:var(--typescale-title-medium-line-height)}& blockquote{margin-inline:0;padding:1rem 1.25rem;border-inline-start:3px solid var(--color-outline);border-radius:0 1rem 1rem 0;background:var(--color-surface-container-high);color:var(--color-on-surface)}& a{color:var(--color-primary);text-underline-offset:.16em}& img{display:block;max-width:100%;height:auto;border-radius:1rem}:where(strong,b){color:var(--color-on-surface);font-weight:600}}hr{border:none;border-top:1px solid var(--color-outline-variant);margin-block:1rem}span>svg{width:inherit;height:inherit;fill:currentColor}.badge[data-astro-cid-a4bpkphp]{height:6px;width:6px;border-radius:4px;background-color:var(--color-error);color:var(--color-on-error)}.label-badge[data-astro-cid-a4bpkphp]{display:none;margin-left:4px}@container link (min-width: 120px){.icon-badge[data-astro-cid-a4bpkphp]{display:none}.label-badge[data-astro-cid-a4bpkphp]{display:block}}.link[data-astro-cid-a4bpkphp]{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;color:var(--color-on-surface-variant);container-type:inline-size;container-name:link}@media screen and (min-width:600px)and (max-width:749px){.link[data-astro-cid-a4bpkphp]{width:120px}}@media screen and (min-width:750px)and (max-width:840px){.link[data-astro-cid-a4bpkphp]{width:150px}}@media screen and (min-width:840px){.link[data-astro-cid-a4bpkphp]{width:100%}}.icon-indicator[data-astro-cid-a4bpkphp]{height:32px;width:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;position:relative;margin-inline:auto}.icon-indicator[data-astro-cid-a4bpkphp]:after{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:28px;z-index:-1}.icon-indicator[data-astro-cid-a4bpkphp].active:after{background-color:var(--color-secondary-container);animation-name:link-indicator-appear;animation-duration:var(--motion-expressive-fast-spatial-duration);animation-timing-function:var(--motion-expressive-fast-spatial)}.link[data-astro-cid-a4bpkphp]:hover .icon-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.08}.link[data-astro-cid-a4bpkphp]:hover .icon-indicator[data-astro-cid-a4bpkphp].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);opacity:initial}.link[data-astro-cid-a4bpkphp]:focus .icon-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.1}.link[data-astro-cid-a4bpkphp]:active .icon-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.12}@container link (min-width: 120px){.icon-indicator[data-astro-cid-a4bpkphp]{height:initial;width:initial;margin-bottom:none}.icon-indicator[data-astro-cid-a4bpkphp]:after{display:none}.active-indicator[data-astro-cid-a4bpkphp]{display:flex;align-items:center;gap:4px;padding-inline:1rem;height:40px;border-radius:20px;position:relative;z-index:10}.active-indicator[data-astro-cid-a4bpkphp]:after{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:28px;z-index:-1}.active-indicator[data-astro-cid-a4bpkphp].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);animation-name:link-indicator-appear;animation-duration:var(--motion-expressive-fast-spatial-duration);animation-timing-function:var(--motion-expressive-fast-spatial)}.link[data-astro-cid-a4bpkphp]:hover .active-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.08}.link[data-astro-cid-a4bpkphp]:hover .active-indicator[data-astro-cid-a4bpkphp].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);opacity:initial}.link[data-astro-cid-a4bpkphp]:focus .active-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.1}.link[data-astro-cid-a4bpkphp]:active .active-indicator[data-astro-cid-a4bpkphp]:after{background-color:var(--color-on-surface);opacity:.12}}@media screen and (min-width:1536px){.active-indicator[data-astro-cid-a4bpkphp]{height:56px;border-radius:28px;margin-right:auto}}@keyframes link-indicator-appear{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}aside[data-astro-cid-pizi7kj5]{display:none}@media screen and (min-width:840px){aside[data-astro-cid-pizi7kj5]{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:.75rem;width:96px}}nav[data-astro-cid-pizi7kj5]{display:flex;flex-direction:column;gap:12px}.fab[data-astro-cid-pizi7kj5]{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container);display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:.75rem;height:56px;width:56px;margin-bottom:2.5rem;position:relative;.label-large{display:none}>span[data-astro-cid-pizi7kj5]{z-index:1}}.fab[data-astro-cid-pizi7kj5]:after{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:inherit;z-index:0}.fab[data-astro-cid-pizi7kj5]:hover:after{background-color:var(--color-on-tertiary-container);opacity:.08}.fab[data-astro-cid-pizi7kj5]:focus:after{background-color:var(--color-tertiary);opacity:.12}.fab[data-astro-cid-pizi7kj5]:active:after{background-color:var(--color-tertiary);opacity:.16}@media screen and (min-width:1536px){aside[data-astro-cid-pizi7kj5]{width:220px;align-items:normal;padding-inline:1.25rem}.fab[data-astro-cid-pizi7kj5]{width:fit-content;padding-inline:1rem;border-radius:1rem;.label-large{display:block}}nav[data-astro-cid-pizi7kj5]{gap:0}}header[data-astro-cid-gmlabnts]{background-color:var(--color-background);position:sticky;top:0;z-index:10;display:flex;align-items:center;padding-inline:.5rem;height:64px;gap:.5rem}.page-title[data-astro-cid-gmlabnts]{display:none}.trailing[data-astro-cid-gmlabnts]{margin-left:auto}.logo[data-astro-cid-gmlabnts].centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:600px){.logo[data-astro-cid-gmlabnts].centered{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:840px){header[data-astro-cid-gmlabnts]{padding-left:0}.menu-button[data-astro-cid-gmlabnts]{display:none}}.link[data-astro-cid-ea63rjcv]{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;color:var(--color-on-surface-variant);container-type:inline-size;container-name:link;z-index:0}@media screen and (min-width:600px)and (max-width:840px){.link[data-astro-cid-ea63rjcv]{width:150px}}@media screen and (min-width:840px){.link[data-astro-cid-ea63rjcv]{width:100%}}.icon-indicator[data-astro-cid-ea63rjcv]{height:32px;width:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;position:relative}.icon-indicator[data-astro-cid-ea63rjcv]:after{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:28px;z-index:-1}.icon-indicator[data-astro-cid-ea63rjcv].active:after{background-color:var(--color-secondary-container);animation-name:spring;animation-duration:var(--motion-expressive-default-spatial-duration);animation-timing-function:var(--motion-expressive-default-spatial)}.link[data-astro-cid-ea63rjcv]:hover .icon-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.08}.link[data-astro-cid-ea63rjcv]:hover .icon-indicator[data-astro-cid-ea63rjcv].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);opacity:initial}.link[data-astro-cid-ea63rjcv]:focus .icon-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.1}.link[data-astro-cid-ea63rjcv]:active .icon-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.12}@container link (min-width: 150px){.icon-indicator[data-astro-cid-ea63rjcv]{height:initial;width:initial;margin-bottom:none}.icon-indicator[data-astro-cid-ea63rjcv]:after{display:none}.active-indicator[data-astro-cid-ea63rjcv]{display:flex;align-items:center;gap:4px;padding-inline:1rem;position:relative;height:48px;border-radius:28px;margin-right:auto}.active-indicator[data-astro-cid-ea63rjcv]:after{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:28px;z-index:-1}.active-indicator[data-astro-cid-ea63rjcv].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);animation-name:spring;animation-duration:var(--motion-expressive-default-spatial-duration);animation-timing-function:var(--motion-expressive-default-spatial)}.link[data-astro-cid-ea63rjcv]:hover .active-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.08}.link[data-astro-cid-ea63rjcv]:hover .active-indicator[data-astro-cid-ea63rjcv].active:after{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container);opacity:initial}.link[data-astro-cid-ea63rjcv]:focus .active-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.1}.link[data-astro-cid-ea63rjcv]:active .active-indicator[data-astro-cid-ea63rjcv]:after{background-color:var(--color-on-surface);opacity:.12}}@keyframes spring{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}dialog[data-astro-cid-zvtl6tzx]{padding:0;margin:0;background-color:var(--color-surface-container);max-height:100dvh;border-radius:0 16px 16px 0;border:none;width:220px}dialog[data-astro-cid-zvtl6tzx]::backdrop{background-color:#00000080;animation:fadeIn 1s cubic-bezier(.2,0,0,1)}dialog[data-astro-cid-zvtl6tzx][open]{animation-name:openDrawer;animation-duration:var(--motion-expressive-default-spatial-duration);animation-timing-function:var(--motion-expressive-default-spatial)}dialog[data-astro-cid-zvtl6tzx]:not([open]){pointer-events:none;opacity:0}.close[data-astro-cid-zvtl6tzx][open]{animation-name:closeDrawer;animation-duration:var(--motion-standard-default-spatial-duration);animation-timing-function:var(--motion-standard-default-spatial)}.close[data-astro-cid-zvtl6tzx]::backdrop{animation:fadeOut .5s cubic-bezier(.2,0,0,1)}@keyframes openDrawer{0%{transform:translate(-100%) scaleX(.2)}to{transform:translate(0) scaleX(1)}}@keyframes closeDrawer{0%{transform:translate(0)}to{transform:translate(-100%)}}.aside[data-astro-cid-zvtl6tzx]{display:flex;flex-direction:column;padding-inline:1.25rem;padding-block:.75rem;height:100dvh}.icon-button[data-astro-cid-zvtl6tzx]:hover{background-color:var(--color-surface-container-highest)}nav[data-astro-cid-zvtl6tzx]{display:flex;flex-direction:column;padding-bottom:.75rem}.container[data-astro-cid-llewbttw]{position:fixed;bottom:0;left:0;width:100%;height:64px;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background-color:var(--color-surface-container)}@media screen and (min-width:600px){.container[data-astro-cid-llewbttw]{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:840px){.container[data-astro-cid-llewbttw]{display:none}}@media print{.container[data-astro-cid-llewbttw]{display:none}}.links[data-astro-cid-b2avyow5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.links[data-astro-cid-b2avyow5] li[data-astro-cid-b2avyow5]:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:720px){.links[data-astro-cid-b2avyow5] a[data-astro-cid-b2avyow5]{font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);letter-spacing:var(--typescale-body-large-letter-spacing);line-height:var(--typescale-body-large-line-height);font-weight:500}}@media screen and (min-width:840px){.sub-footer[data-astro-cid-b2avyow5]{flex-direction:row;align-items:center;padding:.5rem .25rem .5rem 1.5rem}.social_container[data-astro-cid-b2avyow5]{margin-left:auto}}.i18n-chip[data-astro-cid-b2avyow5]{display:flex;align-items:center;height:32px;border-radius:8px;background-color:var(--color-secondary-container);width:fit-content;margin-top:1.5rem}.i18n-chip[data-astro-cid-b2avyow5] select[data-astro-cid-b2avyow5]{background-color:transparent;border:none;color:var(--color-on-secondary-container);font-size:var(--typescale-label-large-font-size);font-weight:var(--typescale-label-large-font-weight);letter-spacing:var(--typescale-label-large-letter-spacing);line-height:var(--typescale-label-large-line-height)}#i18n-switch[data-astro-cid-b2avyow5]{border-radius:8px;height:100%;padding-left:.5rem;padding-right:.75rem}.payment_logos[data-astro-cid-b2avyow5]{width:152px}@media print{.footer[data-astro-cid-b2avyow5]{display:none}}.footer[data-astro-cid-b2avyow5]{grid-area:footer;margin-top:3rem;padding-top:4.5rem;padding-inline:1.5rem}.main-footer[data-astro-cid-b2avyow5]{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1440px;padding:1.5rem 1.5rem 3rem;padding-inline:0;margin:auto}@media screen and (min-width:720px){.main-footer[data-astro-cid-b2avyow5]{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding-bottom:1.5rem;padding-bottom:4.5rem}}.logo[data-astro-cid-b2avyow5]{width:128px;height:auto}.supporting[data-astro-cid-b2avyow5]{display:flex;flex-direction:row;align-items:center;margin-top:1.5rem;width:fit-content;height:32px;padding-inline:1rem;border-radius:1rem;background-color:var(--color-secondary-container)}.links[data-astro-cid-b2avyow5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.links[data-astro-cid-b2avyow5] ul[data-astro-cid-b2avyow5]{list-style:none;padding:0;margin-top:1rem}.links[data-astro-cid-b2avyow5] li[data-astro-cid-b2avyow5]:not(:last-child){margin-bottom:1rem}.links[data-astro-cid-b2avyow5] a[data-astro-cid-b2avyow5]{font-weight:var(--typescale-label-large-font-weight);font-size:var(--typescale-label-large-font-size);letter-spacing:var(--typescale-label-large-letter-spacing);line-height:var(--typescale-label-large-line-height)}.links[data-astro-cid-b2avyow5] a[data-astro-cid-b2avyow5]:hover{text-decoration:underline}.sub-footer[data-astro-cid-b2avyow5]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid var(--color-outline-variant);margin-inline:-1.5rem}.social_container[data-astro-cid-b2avyow5]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-left:-.75rem}@media screen and (min-width:840px){.links[data-astro-cid-b2avyow5]{grid-template-columns:repeat(3,1fr)}.sub-footer[data-astro-cid-b2avyow5]{flex-direction:row;align-items:center;padding:.75rem 1.5rem}.social_container[data-astro-cid-b2avyow5]{margin-left:auto}}.payment_logos_container[data-astro-cid-b2avyow5]>img[data-astro-cid-b2avyow5]{width:auto}.payment_logos[data-astro-cid-b2avyow5]{height:32px}text-field[data-astro-cid-cgtccfxd]{display:block;max-width:480px}text-field[data-astro-cid-cgtccfxd]:has(input:disabled){opacity:.5;pointer-events:none}label[data-astro-cid-cgtccfxd]{display:block;position:relative}label[data-astro-cid-cgtccfxd]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,0,0,1)}label[data-astro-cid-cgtccfxd].active:after{transform:scaleX(1)}label[data-astro-cid-cgtccfxd]:has(input:focus):after{transform:scaleX(1)}label[data-astro-cid-cgtccfxd].error:after{background-color:var(--color-error)}.icon[data-astro-cid-cgtccfxd]{position:absolute;left:.75rem;top:1rem;color:var(--color-on-surface-variant)}.label-text[data-astro-cid-cgtccfxd]{position:absolute;top:1rem;left:1rem;font-family:var(--typescale-body-large-font-family-name);font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);line-height:var(--typescale-body-large-line-height);letter-spacing:var(--typescale-body-large-letter-spacing);transform-origin:left;transition:transform .4s cubic-bezier(.2,0,0,1);color:var(--color-on-surface-variant)}label[data-astro-cid-cgtccfxd]:has(input[type=date]) .label-text[data-astro-cid-cgtccfxd]{transform:scale(.75) translateY(-1rem)}.label-text[data-astro-cid-cgtccfxd].with-icon{left:3rem}input[data-astro-cid-cgtccfxd]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:inherit;border:none;height:56px;width:100%;border-radius:8px 8px 0 0;border-bottom:1px solid var(--color-outline);padding:1rem 1rem .25rem;display:flex;font-family:var(--typescale-body-large-font-family-name);font-weight:var(--typescale-body-large-font-weight);font-size:var(--typescale-body-large-font-size);line-height:var(--typescale-body-large-line-height);letter-spacing:var(--typescale-body-large-letter-spacing);background-color:var(--color-surface-container-high);color:var(--color-on-surface)}input[data-astro-cid-cgtccfxd][type=date]::-webkit-calendar-picker-indicator{position:absolute;right:.75rem;top:1.25rem;display:none}label[data-astro-cid-cgtccfxd].error input[data-astro-cid-cgtccfxd]{border-bottom:1px solid var(--color-error)}label[data-astro-cid-cgtccfxd].error input[data-astro-cid-cgtccfxd]:hover{border-bottom:1px solid var(--color-outline)}input[data-astro-cid-cgtccfxd]:hover{background-color:var(--color-surface-container-highest)}input[data-astro-cid-cgtccfxd]:disabled{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant)}input[data-astro-cid-cgtccfxd].with-icon{padding-left:3rem;padding-bottom:.25rem}label[data-astro-cid-cgtccfxd]:has(input:focus) .label-text[data-astro-cid-cgtccfxd]{transform:scale(.75) translateY(-1rem);color:var(--color-primary)}.label-text[data-astro-cid-cgtccfxd]{pointer-events:none}.label-text[data-astro-cid-cgtccfxd].active{transform:scale(.75) translateY(-1rem);color:var(--color-on-surface-variant)}label[data-astro-cid-cgtccfxd]:has(input:focus) .label-text[data-astro-cid-cgtccfxd].error{color:var(--color-error)}.label-text[data-astro-cid-cgtccfxd].error{color:var(--color-error)}label[data-astro-cid-cgtccfxd].error:hover .label-text[data-astro-cid-cgtccfxd]{color:var(--color-on-surface-variant)}input[data-astro-cid-cgtccfxd]:-webkit-autofill,input[data-astro-cid-cgtccfxd]:-webkit-autofill:hover,input[data-astro-cid-cgtccfxd]:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-on-secondary-container);-webkit-box-shadow:0 0 0 1000px var(--color-secondary-container) inset}.trailing-icon[data-astro-cid-cgtccfxd]{position:absolute;right:.75rem;top:1rem;color:var(--color-on-surface-variant);display:none;animation:pop-out .3s cubic-bezier(.2,0,0,1)}.trailing-icon[data-astro-cid-cgtccfxd].error{animation:pop-in .3s cubic-bezier(.2,0,0,1);display:block;color:var(--color-error)}@keyframes pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pop-out{0%{transform:scale(1);display:block}to{transform:scale(0);display:none}}.supporting-container[data-astro-cid-cgtccfxd]{display:flex;justify-content:space-between;gap:.5rem;padding-inline:1rem;margin-top:.25rem}.supporting-text[data-astro-cid-cgtccfxd]{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height);color:var(--color-on-surface-variant)}.supporting-text[data-astro-cid-cgtccfxd].error{color:var(--color-error)}.supporting-text[data-astro-cid-cgtccfxd]:empty{display:none}.error-text[data-astro-cid-cgtccfxd]{color:var(--color-error)}.character-counter[data-astro-cid-cgtccfxd]{font-weight:var(--typescale-body-small-font-weight);font-size:var(--typescale-body-small-font-size);letter-spacing:var(--typescale-body-small-letter-spacing);line-height:var(--typescale-body-small-line-height);color:var(--color-on-surface-variant)}signup-component[data-astro-cid-egp6wl5z]{display:flex;flex-direction:column}header[data-astro-cid-egp6wl5z]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem}#email-form[data-astro-cid-egp6wl5z]{display:flex;flex-direction:column;gap:1rem}hr[data-astro-cid-egp6wl5z]{margin-block:.75rem;border:none;border-top:1px solid var(--color-outline-variant)}dialog[data-astro-cid-nhsnrv35]{margin:auto;padding:0;border:0;z-index:1000}dialog[data-astro-cid-nhsnrv35]::backdrop{background-color:#00000080;animation:fadeIn .5s cubic-bezier(.2,0,0,1) forwards;padding:0}dialog[data-astro-cid-nhsnrv35][open]{max-width:calc(100% - 3em);max-height:calc(100% - 3rem);animation-name:dialogIn;animation-duration:var(--motion-expressive-default-spatial-duration);animation-timing-function:var(--motion-expressive-default-spatial);animation-fill-mode:forwards;background:none}dialog[data-astro-cid-nhsnrv35]:not([open]){pointer-events:none;opacity:0}.container[data-astro-cid-nhsnrv35]{background-color:var(--color-surface-container);padding:1.5rem;border-radius:28px;max-width:480px;border:1px solid var(--color-outline-variant)}.close[data-astro-cid-nhsnrv35][open]{animation:dialogOut .5s cubic-bezier(.2,0,0,1) forwards}.close[data-astro-cid-nhsnrv35]::backdrop{animation:fadeOut .5s cubic-bezier(.2,0,0,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dialogIn{0%{opacity:0;transform:scale(115%)}to{opacity:1;transform:scale(1)}}@keyframes dialogOut{0%{opacity:1}to{opacity:0}}.x_button[data-astro-cid-nhsnrv35]{position:absolute;right:1rem;top:1rem}.content[data-astro-cid-nhsnrv35]{display:flex;flex-direction:column;gap:1rem}.actions[data-astro-cid-nhsnrv35]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}body{display:flex;flex-direction:column}main[data-astro-cid-sckkx6r4]{flex:1;padding-inline:1rem;padding-bottom:64px}@media screen and (min-width:600px){main[data-astro-cid-sckkx6r4]{padding-inline:1.5rem}}@media screen and (min-width:840px){body{margin-left:96px}main[data-astro-cid-sckkx6r4]{padding-left:0;padding-bottom:0}}@media screen and (min-width:1536px){body{margin-left:220px}}
