@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@layer elements{@layer reset{*,:before,:after{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}textarea{resize:vertical;display:block}button{border:none}table{border-collapse:collapse}:where(button){font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0}:where(svg){width:100%;height:auto}}:root{interpolate-size:allow-keywords;--ff_manrope:"Manrope",sans-serif;--ff_helvetica:"Helvetica",sans;--fw_medium:500;--fw_semibold:600;--fw_bold:700;--fw_extrabold:800;--linear_slope:((100dvw - 412px)/1188);--fs_6xl:clamp(calc(32rem/16),calc(calc(32rem/16) + (42*var(--linear_slope))),calc(74rem/16));--fs_5xl:clamp(calc(22rem/16),calc(calc(22rem/16) + (26*var(--linear_slope))),calc(48rem/16));--fs_4xl:clamp(calc(20rem/16),calc(calc(20rem/16) + (16*var(--linear_slope))),calc(36rem/16));--fs_3xl:clamp(calc(18rem/16),calc(calc(18rem/16) + (10*var(--linear_slope))),calc(28rem/16));--fs_2xl:clamp(calc(16rem/16),calc(calc(16rem/16) + (6*var(--linear_slope))),calc(22rem/16));--fs_xl:clamp(calc(16rem/16),calc(calc(16rem/16) + (4*var(--linear_slope))),calc(20rem/16));--fs_l:clamp(calc(16rem/16),calc(calc(16rem/16) + (2*var(--linear_slope))),calc(18rem/16));--fs_m:clamp(calc(14rem/16),calc(calc(14rem/16) + (2*var(--linear_slope))),1rem);--fs_s:clamp(calc(12rem/16),calc(calc(12rem/16) + (2*var(--linear_slope))),calc(14rem/16));--fs_xs:clamp(calc(11rem/16),calc(calc(11rem/16) + (1*var(--linear_slope))),calc(12rem/16));--fs_2xs:clamp(calc(10rem/16),calc(calc(10rem/16) + (1*var(--linear_slope))),calc(11rem/16));--font_primary:var(--ff_manrope);--font_secondary:var(--ff_manrope);--spacer_xs:clamp(calc(16rem/16),calc(calc(16rem/16) + (9*var(--linear_slope))),calc(25rem/16));--spacer_s:clamp(calc(25rem/16),calc(calc(25rem/16) + (10*var(--linear_slope))),calc(35rem/16));--spacer_m:clamp(calc(35rem/16),calc(calc(35rem/16) + (30*var(--linear_slope))),calc(65rem/16));--spacer_l:clamp(calc(40rem/16),calc(calc(40rem/16) + (50*var(--linear_slope))),calc(90rem/16));--spacer_xl:clamp(calc(65rem/16),calc(calc(65rem/16) + (45*var(--linear_slope))),calc(110rem/16));--spacer_xxl:clamp(calc(100rem/16),calc(calc(110rem/16) + (90*var(--linear_slope))),calc(200rem/16));--spacer_xxxl:clamp(calc(200rem/16),calc(calc(200rem/16) + (120*var(--linear_slope))),calc(320rem/16));--flow_spacing:var(--spacer_xs);--content_space:var(--spacer_s);--grid_gutter_row:1.875rem;--grid_gutter_col:20px;--grid_gutter:var(--grid_gutter_row)var(--grid_gutter_col);--container_max:1360px;--container_l_max:1486px;--page_gutter:clamp(var(--spacer_xs),calc(calc(25rem/16) + (40*var(--linear_slope))),var(--spacer_m));--button_height:2.444rem;--button_cta_height:3.333rem;--input_height:3.5625rem;--input_border_radius:4px;--alert_height:0rem;--top_nav_height:calc(55rem/16);--navbar_height:calc(131rem/16);--header_height:calc(var(--top_nav_height) + var(--navbar_height));--visible_header_height:var(--header_height);--page_nav_height:0px;--color_blue:#195fc4;--color_yellow:#ffc82e;--color_dark_blue:#071d5f;--color_light_grey:#f4f4f4;--color_light_grey_2:#ddd;--color_black:#000;--color_primary:var(--color_dark_blue);--color_secondary:var(--color_yellow);--color_dark:var(--color_dark_blue);--color_light:var(--color_light_grey);--color_light_hover:#ededed;--color_text:var(--color_black);--color_success:#1a936f;--color_error:#ed6a5a;--color_warning:#ffc857;--color_border:var(--color_light_grey_2);--border_color:var(--color_border);--border_width:1px;--border_radius:15px;--border_style:solid}:root:has(.alert-bar){--alert_height:5rem;--header_height:calc(var(--top_nav_height) + var(--navbar_height) + var(--alert_height))}@media only screen and (max-width:40rem){:root:has(.alert-bar){--alert_height:3.75rem}}:root:has(.nav-wrapper.hide){--visible_header_height:var(--alert_height)}@media only screen and (max-width:57.5rem){:root{--navbar_height:calc(100rem/16);--top_nav_height:calc(40rem/16)}:root:has(.page-nav-container){--page_nav_height:65px}}@media only screen and (max-width:40rem){:root{--navbar_height:calc(84rem/16)}}:where(.page-scope){font-family:var(--font_primary);color:var(--color_text)}:where(.page-scope) h1{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-family:var(--ff_helvetica);font-size:var(--fs_6xl);font-weight:var(--fw_bold);letter-spacing:-.075rem;line-height:1}:where(.page-scope) h2{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_5xl);letter-spacing:-.0513rem;line-height:1.125}:where(.page-scope) h3{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_4xl);letter-spacing:0;line-height:1.167}:where(.page-scope) h4{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_3xl);letter-spacing:0;line-height:1.214}:where(.page-scope) h5{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_2xl);font-weight:var(--fw_bold);letter-spacing:.011rem;line-height:1.364}:where(.page-scope) h6{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_l);letter-spacing:.0094rem;line-height:1.444}:where(.page-scope) p{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) ol{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) ul{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) dl{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) address{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) ul{padding:0;list-style:none}:where(.page-scope) ol{padding:0;list-style:none}:where(.page-scope) blockquote{font-family:var(--font_primary);font-size:var(--fs_l);font-style:normal;line-height:1.555}:where(.page-scope) address{font:inherit;line-height:inherit}:where(.page-scope) a{color:inherit;text-decoration:none}:where(.page-scope) fieldset{border:none}:where(.page-scope) input{font:inherit;font-size:max(var(--fs_m),1rem);color:var(--color_text);line-height:1.2}:where(.page-scope) textarea{font:inherit;font-size:max(var(--fs_m),1rem);color:var(--color_text);line-height:1.2}:where(.page-scope) select{font:inherit;font-size:max(var(--fs_m),1rem);color:var(--color_text);line-height:1.2}:where(.page-scope) input[type=checkbox]+label{font-size:var(--fs_m)}:where(.page-scope) input:not([type=radio],[type=checkbox],[type=file]){height:var(--input_height)}:where(.page-scope) textarea{height:var(--input_height)}:where(.page-scope) select{height:var(--input_height)}:where(.page-scope) input[type=text]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=email]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=tel]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=password]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=number]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=date]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=datetime-local]{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) select{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) textarea{border:1px solid var(--border_color);border-radius:var(--input_border_radius);-webkit-appearance:none;appearance:none;background-color:#fff;width:100%}:where(.page-scope) input[type=text]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=email]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=tel]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=password]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=number]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=date]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=datetime-local]:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) select:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) textarea:focus{border-color:var(--color_primary);-moz-outline:none;-webkit-outline:none;outline:none}:where(.page-scope) input[type=text].error{border-color:var(--color_error)}:where(.page-scope) input[type=email].error{border-color:var(--color_error)}:where(.page-scope) input[type=tel].error{border-color:var(--color_error)}:where(.page-scope) input[type=password].error{border-color:var(--color_error)}:where(.page-scope) input[type=number].error{border-color:var(--color_error)}:where(.page-scope) input[type=date].error{border-color:var(--color_error)}:where(.page-scope) input[type=datetime-local].error{border-color:var(--color_error)}:where(.page-scope) select.error{border-color:var(--color_error)}:where(.page-scope) textarea.error{border-color:var(--color_error)}:where(.page-scope) input[type=text]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=email]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=tel]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=password]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=number]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=date]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=datetime-local]:not(textarea){padding:1.125rem 1rem}:where(.page-scope) select:not(textarea){padding:1.125rem 1rem}:where(.page-scope) textarea:not(textarea){padding:1.125rem 1rem}:where(.page-scope) input[type=file]{width:auto}:where(.page-scope) select{background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.6rem;padding:0 2rem 0 1rem}:where(.page-scope) textarea{height:auto;padding:1rem}:where(.page-scope) input[type=radio]{accent-color:var(--color_blue)}:where(.page-scope) input[type=checkbox]{accent-color:var(--color_blue)}:where(.page-scope) input::placeholder{color:var(--color_dark)}:where(.page-scope) textarea::placeholder{color:var(--color_dark)}:where(.page-scope) label{font-size:var(--fs_m);letter-spacing:.001rem;margin-bottom:0;font-weight:600;display:block}:where(.page-scope) ::placeholder{color:var(--color_dark);opacity:.7}}@layer layout{:where(.page-scope) .lucy-form{margin-bottom:var(--content_space);padding-block:var(--spacer_s);border:1px solid var(--border_color);border-radius:var(--border_radius);padding-left:48px;padding-right:48px;container:lucy-form/inline-size}:where(.page-scope) .lucy-form .thank-you{scroll-margin-top:var(--header_height)}:where(.page-scope) .lucy-form .form-title{margin-bottom:var(--spacer_xxs)}:where(.page-scope) .lucy-form .form-intro{margin-block:.5em var(--spacer_xs)}:where(.page-scope) .lucy-form .form-title{color:var(--color_dark)}:where(.page-scope) .lucy-form legend{color:var(--color_dark)}:where(.page-scope) .lucy-form label{color:var(--color_dark)}:where(.page-scope) .lucy-form legend{margin-bottom:var(--flow_spacing)}:where(.page-scope) .form-thanks-wrapper{border-radius:var(--border_radius);background-color:#f4f4f4;grid-template-columns:2.625rem 1fr;align-items:center;gap:20px;margin-bottom:var(--spacer_xxs);padding:1.875rem;display:grid}:where(.page-scope) .form-thanks-wrapper h3{margin-bottom:.1rem}:where(.page-scope) .form-thanks-wrapper svg{color:var(--color_primary)}:where(.page-scope) .form-heading{margin-top:0;margin-bottom:0}:where(.page-scope) .form-note-text{margin-top:calc(var(--grid_gutter_row)/-1.5)}:where(.page-scope) .form-divider{margin:calc(3.125rem - var(--grid_gutter_row))0;border-top:1px solid var(--border_color);grid-column:1/-1!important}:where(.page-scope) :where(.field-wrap) input{color:var(--color_dark);font-weight:var(--fw_medium)}:where(.page-scope) :where(.field-wrap) select{color:var(--color_dark);font-weight:var(--fw_medium)}:where(.page-scope) :where(.field-wrap) textarea{color:var(--color_dark);font-weight:var(--fw_medium)}:where(.page-scope) :where(.field-wrap):not(:has(input[type=radio],[type=checkbox],textarea)) label{text-transform:uppercase;letter-spacing:1.5px}:where(.page-scope) :where(.field-wrap) label{color:var(--color_dark);font-size:var(--fs_2xs);font-family:var(--ff_manrope);place-self:start;font-weight:800}:where(.page-scope) :where(.field-wrap) label.error{color:var(--color_error)}:where(.page-scope) .field-wrap{flex-direction:column-reverse;gap:.5rem;display:flex;position:relative}:where(.page-scope) .field-wrap:has(:user-invalid) input{color:var(--color_error)}:where(.page-scope) .field-wrap:has(:user-invalid) select{color:var(--color_error)}:where(.page-scope) .field-wrap:has(:user-invalid) textarea{color:var(--color_error)}:where(.page-scope) .field-wrap:has(:user-invalid) label{color:var(--color_error)}:where(.page-scope) .field-wrap:has(:user-invalid) ::placeholder{color:var(--color_error)}:where(.page-scope) .field-wrap:has(:user-invalid) input{border-color:currentColor}:where(.page-scope) .field-wrap:has(:user-invalid) select{border-color:currentColor}:where(.page-scope) .field-wrap:has(:user-invalid) textarea{border-color:currentColor}:where(.page-scope) .field-wrap>*{margin-bottom:0}:where(.page-scope) .field-wrap span.error{display:none}:where(.page-scope) .field-wrap [disabled]{opacity:.5;cursor:not-allowed}:where(.page-scope) .field-wrap [disabled]+label{opacity:.5;pointer-events:none}:where(.page-scope) .field-wrap:has(select) select{-webkit-appearance:none;appearance:none;background-image:url(/images/icons/arrow-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:9px;padding-right:2.5rem}:where(.page-scope) .field-wrap:has(input[type=file]){justify-self:start}:where(.page-scope) .field-wrap:has(input[type=file]) input::-webkit-file-upload-button{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_l);letter-spacing:.0094rem;color:var(--color_dark);cursor:pointer;background-color:#f4f4f4;border:none;border-radius:30px;margin-bottom:.5rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:30px;padding-right:30px;font-size:15px;line-height:1.444;transition:background-color .3s;display:block}:where(.page-scope) .field-wrap:has(input[type=file]) input::file-selector-button{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_l);letter-spacing:.0094rem;color:var(--color_dark);cursor:pointer;background-color:#f4f4f4;border:none;border-radius:30px;margin-bottom:.5rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:30px;padding-right:30px;font-size:15px;line-height:1.444;transition:background-color .3s;display:block}:where(.page-scope) .field-wrap:has(input[type=file]) input::-webkit-file-upload-button:hover{background-color:color-mix(in oklab,var(--color_light)97%,#000)}:where(.page-scope) .field-wrap:has(input[type=file]) input::file-selector-button:hover{background-color:color-mix(in oklab,var(--color_light)97%,#000)}:where(.page-scope) .field-wrap:has(input[type=file]) input::-webkit-file-upload-button:focus-visible{background-color:color-mix(in oklab,var(--color_light)97%,#000)}:where(.page-scope) .field-wrap:has(input[type=file]) input::file-selector-button:focus-visible{background-color:color-mix(in oklab,var(--color_light)97%,#000)}:where(.page-scope) .field-wrap:has(input[type=checkbox],input[type=radio]) label{font-weight:400}:where(.page-scope) .field-wrap.check{--check_size:19px;gap:.5rem;display:flex}:where(.page-scope) .field-wrap.radio{--check_size:19px;gap:.5rem;display:flex}:where(.page-scope) .field-wrap.check .option{align-items:flex-start;gap:12px;line-height:1.2;display:flex}:where(.page-scope) .field-wrap.radio .option{align-items:flex-start;gap:12px;line-height:1.2;display:flex}:where(.page-scope) .field-wrap.check input[type=radio]{width:var(--check_size);height:var(--check_size);line-height:inherit;flex-shrink:0}:where(.page-scope) .field-wrap.check input[type=checkbox]{width:var(--check_size);height:var(--check_size);line-height:inherit;flex-shrink:0}:where(.page-scope) .field-wrap.radio input[type=radio]{width:var(--check_size);height:var(--check_size);line-height:inherit;flex-shrink:0}:where(.page-scope) .field-wrap.radio input[type=checkbox]{width:var(--check_size);height:var(--check_size);line-height:inherit;flex-shrink:0}:where(.page-scope) .field-wrap.check .option:not(:last-of-type){margin-bottom:.6875rem}:where(.page-scope) .field-wrap.radio .option:not(:last-of-type){margin-bottom:.6875rem}:where(.page-scope) .field-wrap.check label{font:inherit;font-size:var(--fs_m);font-weight:var(--fw_bold);margin-top:.1em}:where(.page-scope) .field-wrap.radio label{font:inherit;font-size:var(--fs_m);font-weight:var(--fw_bold);margin-top:.1em}:where(.page-scope) form.grid{gap:var(--grid_gutter);grid-template-columns:repeat(6,1fr);display:grid}:where(.page-scope) div.grid[id*=form]{gap:var(--grid_gutter);grid-template-columns:repeat(6,1fr);display:grid}:where(.page-scope) .form-grid{gap:var(--grid_gutter);grid-template-columns:repeat(6,1fr);display:grid}:where(.page-scope) form.grid .field-wrap{grid-column:auto/span 3}:where(.page-scope) form.grid .field-wrap.half{grid-column:auto/span 3}:where(.page-scope) div.grid[id*=form] .field-wrap{grid-column:auto/span 3}:where(.page-scope) div.grid[id*=form] .field-wrap.half{grid-column:auto/span 3}:where(.page-scope) .form-grid .field-wrap{grid-column:auto/span 3}:where(.page-scope) .form-grid .field-wrap.half{grid-column:auto/span 3}:where(.page-scope) form.grid .field-wrap.third{grid-column:auto/span 2}:where(.page-scope) div.grid[id*=form] .field-wrap.third{grid-column:auto/span 2}:where(.page-scope) .form-grid .field-wrap.third{grid-column:auto/span 2}:where(.page-scope) form.grid .field-wrap.textarea{grid-column:auto/span 6}:where(.page-scope) form.grid .field-wrap.check{grid-column:auto/span 6}:where(.page-scope) form.grid .field-wrap.full{grid-column:auto/span 6}:where(.page-scope) form.grid>:not(.field-wrap){grid-column:auto/span 6}:where(.page-scope) div.grid[id*=form] .field-wrap.textarea{grid-column:auto/span 6}:where(.page-scope) div.grid[id*=form] .field-wrap.check{grid-column:auto/span 6}:where(.page-scope) div.grid[id*=form] .field-wrap.full{grid-column:auto/span 6}:where(.page-scope) div.grid[id*=form]>:not(.field-wrap){grid-column:auto/span 6}:where(.page-scope) .form-grid .field-wrap.textarea{grid-column:auto/span 6}:where(.page-scope) .form-grid .field-wrap.check{grid-column:auto/span 6}:where(.page-scope) .form-grid .field-wrap.full{grid-column:auto/span 6}:where(.page-scope) .form-grid>:not(.field-wrap){grid-column:auto/span 6}@container (width<=500px){:where(.page-scope) form.grid{grid-template-columns:1fr}:where(.page-scope) div.grid[id*=form]{grid-template-columns:1fr}:where(.page-scope) .form-grid{grid-template-columns:1fr}:where(.page-scope) form.grid .field-wrap{grid-column:auto/span 1}:where(.page-scope) form.grid .field-wrap.half{grid-column:auto/span 1}:where(.page-scope) form.grid .field-wrap.third{grid-column:auto/span 1}:where(.page-scope) form.grid .field-wrap.textarea{grid-column:auto/span 1}:where(.page-scope) form.grid .field-wrap.check{grid-column:auto/span 1}:where(.page-scope) form.grid .field-wrap.full{grid-column:auto/span 1}:where(.page-scope) form.grid>:not(.field-wrap){grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap.half{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap.third{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap.textarea{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap.check{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form] .field-wrap.full{grid-column:auto/span 1}:where(.page-scope) div.grid[id*=form]>:not(.field-wrap){grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap{grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap.half{grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap.third{grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap.textarea{grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap.check{grid-column:auto/span 1}:where(.page-scope) .form-grid .field-wrap.full{grid-column:auto/span 1}:where(.page-scope) .form-grid>:not(.field-wrap){grid-column:auto/span 1}}:where(.page-scope) .control{grid-template-columns:auto 1fr auto;display:grid;position:relative}:where(.page-scope) .control input{grid-area:1/1/auto/-1}:where(.page-scope) .control select{grid-area:1/1/auto/-1}:where(.page-scope) .control .icons-left{pointer-events:none;grid-row:1;grid-auto-columns:auto;grid-auto-flow:column;place-items:center;gap:10px;display:grid}:where(.page-scope) .control .icons-right{pointer-events:none;grid-row:1;grid-auto-columns:auto;grid-auto-flow:column;place-items:center;gap:10px;display:grid}:where(.page-scope) .control .icons-left{width:var(--icons_left_size);grid-column:1}:where(.page-scope) .control .icons-right{width:var(--icons_right_size);grid-column:3}:where(.page-scope) .control:has(.icons-left) :-webkit-any(input,select):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--control_padding,0rem) + var(--icons_left_size,1.5rem))}:where(.page-scope) .control:has(.icons-left) :is(input,select):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--control_padding,0rem) + var(--icons_left_size,1.5rem))}:where(.page-scope) .control:has(.icons-left) :-webkit-any(input,select):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--control_padding,0rem) + var(--icons_left_size,1.5rem))}:where(.page-scope) .control:has(.icons-left) :is(input,select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--control_padding,0rem) + var(--icons_left_size,1.5rem))}:where(.page-scope) .control:has(.icons-right) :-webkit-any(input,select):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--control_padding,0rem) + var(--icons_right_size,1.5rem))}:where(.page-scope) .control:has(.icons-right) :is(input,select):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(var(--control_padding,0rem) + var(--icons_right_size,1.5rem))}:where(.page-scope) .control:has(.icons-right) :-webkit-any(input,select):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--control_padding,0rem) + var(--icons_right_size,1.5rem))}:where(.page-scope) .control:has(.icons-right) :is(input,select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(var(--control_padding,0rem) + var(--icons_right_size,1.5rem))}:where(.page-scope) .display-6xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-family:var(--ff_helvetica);font-size:var(--fs_6xl);font-weight:var(--fw_bold);letter-spacing:-.075rem;line-height:1}:where(.page-scope) .display-5xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_5xl);letter-spacing:-.0513rem;line-height:1.125}:where(.page-scope) .display-4xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_4xl);letter-spacing:0;line-height:1.167}:where(.page-scope) .display-3xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_3xl);letter-spacing:0;line-height:1.214}:where(.page-scope) .display-2xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_2xl);font-weight:var(--fw_bold);letter-spacing:.011rem;line-height:1.364}:where(.page-scope) .display-xl{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_l);letter-spacing:.0094rem;line-height:1.444}:where(.page-scope) .display-l{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_l);letter-spacing:.0094rem;line-height:1.444}:where(.page-scope) .body-l{font-family:var(--font_primary);font-size:var(--fs_xl);text-transform:none;letter-spacing:0;font-weight:400;line-height:1.4}:where(.page-scope) .display-m{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}:where(.page-scope) .body-small{font-family:var(--font_primary);font-size:var(--fs_s);text-transform:none;letter-spacing:.014rem;font-weight:400;line-height:1.71}:where(.page-scope) .caption{font-family:var(--font_primary);font-size:var(--fs_xs);font-weight:var(--fw_medium);text-transform:none;letter-spacing:.013rem;line-height:1.5}:where(.page-scope) .photo-caption{font-family:var(--font_primary);font-size:var(--fs_xs);font-weight:var(--fw_medium);text-transform:none;letter-spacing:.013rem;line-height:1.5}:where(.page-scope) .body-xsmall{font-family:var(--font_primary);font-size:var(--fs_xs);font-weight:var(--fw_medium);text-transform:none;letter-spacing:.013rem;line-height:1.5}:where(.page-scope) .intro{font-family:var(--font_primary);font-size:var(--fs_2xl);text-transform:none;letter-spacing:0;font-weight:400;line-height:1.72}:where(.page-scope) .sub-header{font-size:var(--fs_2xs);font-weight:var(--fw_bold);text-transform:uppercase;letter-spacing:3px;line-height:1.5}:where(.page-scope) .sub-header-m{font-size:var(--fs_m);font-weight:var(--fw_extrabold);text-transform:uppercase;letter-spacing:3px;line-height:1.5}:where(.page-scope) .link-underline-hover:-webkit-any(a){-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .3s,text-decoration-color .3s}:where(.page-scope) .link-underline-hover:is(a){-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .3s,text-decoration-color .3s}:where(.page-scope) .link-underline-hover a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .3s,text-decoration-color .3s}:where(.page-scope) .link-underline-hover:-webkit-any(a:hover,a:focus-visible){-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) .link-underline-hover:is(a:hover,a:focus-visible){-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) .link-underline-hover a:-webkit-any(:hover,:focus-visible){-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) .link-underline-hover a:is(:hover,:focus-visible){-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) :-webkit-any(a,button) .underline-hover-target{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) :is(a,button) .underline-hover-target{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) :-webkit-any(a,button):-webkit-any(:hover,:focus-visible) .underline-hover-target{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) :is(a,button):is(:hover,:focus-visible) .underline-hover-target{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) :where(.editor-content) :where(*+:-webkit-any(p,ul,ol,dl,blockquote)){margin-top:1em}:where(.page-scope) :where(.editor-content) :where(*+:is(p,ul,ol,dl,blockquote)){margin-top:1em}:where(.page-scope) :where(.editor-content) :where(p+p){margin-top:1.5em}:where(.page-scope) :where(.editor-content) :where(*+:-webkit-any(h2,h3,h4,h5,h6)){margin-top:min(3.4375rem,1.56em)}:where(.page-scope) :where(.editor-content) :where(*+:is(h2,h3,h4,h5,h6)){margin-top:min(3.4375rem,1.56em)}:where(.page-scope) :where(.editor-content) :where(:-webkit-any(h2,h3,h4,h5,h6)+*){margin-top:1em}:where(.page-scope) :where(.editor-content) :where(:is(h2,h3,h4,h5,h6)+*){margin-top:1em}:where(.page-scope) :where(.editor-content) :where(:-webkit-any(p,ul,ol,dl,blockquote)) a{color:var(--color_primary);font-weight:var(--fw_semibold);text-decoration:underline}:where(.page-scope) :where(.editor-content) :where(:is(p,ul,ol,dl,blockquote)) a{color:var(--color_primary);font-weight:var(--fw_semibold);text-decoration:underline}:where(.page-scope) :where(.editor-content) :where(:-webkit-any(p,ul,ol,dl,blockquote)) a:hover{text-decoration:none}:where(.page-scope) :where(.editor-content) :where(:is(p,ul,ol,dl,blockquote)) a:hover{text-decoration:none}:where(.page-scope) :where(.editor-content) :where(:-webkit-any(p,ul,ol,dl,blockquote)) a:focus-visible{text-decoration:none}:where(.page-scope) :where(.editor-content) :where(:is(p,ul,ol,dl,blockquote)) a:focus-visible{text-decoration:none}:where(.page-scope) :where(.editor-content) ul{padding-left:1.25rem}:where(.page-scope) :where(.editor-content) ol{padding-left:1.25rem}:where(.page-scope) :where(.editor-content) ul{list-style:none}:where(.page-scope) :where(.editor-content) ul li:before{vertical-align:baseline;content:url(/images/list-marker.svg);margin-bottom:1px;display:inline-block}:where(.page-scope) :where(.editor-content) ul li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-right:10px}:where(.page-scope) :where(.editor-content) ul li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}:where(.page-scope) :where(.editor-content) ul li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}:where(.page-scope) :where(.editor-content) ol{counter-reset:list-counter}:where(.page-scope) :where(.editor-content) ol li{counter-increment:list-counter}:where(.page-scope) :where(.editor-content) ol li:before{vertical-align:baseline;content:counter(list-counter)".";font-weight:var(--fw_bold);color:var(--color_primary);min-width:1.5ch;display:inline-block}:where(.page-scope) :where(.editor-content) ol li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-right:10px}:where(.page-scope) :where(.editor-content) ol li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}:where(.page-scope) :where(.editor-content) ol li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:10px}:where(.page-scope) :where(.editor-content) h3{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_2xl);font-weight:var(--fw_bold);letter-spacing:.011rem;line-height:1.364}:where(.page-scope) :where(.editor-content) :-webkit-any(h1,h2,h3,h4,h5,h6){color:var(--color_dark)}:where(.page-scope) :where(.editor-content) :is(h1,h2,h3,h4,h5,h6){color:var(--color_dark)}:where(.page-scope) :where(.lucy-layout) [data-bucket] .plugin-wrapper{margin-bottom:var(--content_space)}:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider{font-size:0;position:relative}:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider.separate-full{margin:calc(var(--content_space)*1.5)0}@media only screen and (max-width:525px){:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider.separate-full{margin:var(--content_space)0}}:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider.half{margin:calc(var(--content_space)*.75)0}@media only screen and (max-width:525px){:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider.half{margin:calc(var(--content_space)*.5)0}}:where(.page-scope) :where(.lucy-layout) [data-bucket] .lucy-divider[class*=separate-]:before{background-color:var(--border_color);content:"";width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(.page-scope) :where(.lucy-layout) [data-bucket]{gap:var(--grid_gutter);width:100%;display:grid}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-alignment=middle]{align-items:center}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-alignment=bottom]{align-items:end}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-margin="1"]{width:calc(100% - var(--spacer_m)*2);margin-left:var(--spacer_m);margin-right:var(--spacer_m)}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-spacing=none]{gap:0}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-spacing=small]{gap:calc(var(--grid_gutter)*.5)}@media only screen and (max-width:700px){:where(.page-scope) :where(.lucy-layout) [data-bucket][data-spacing=small]{gap:0}}:where(.page-scope) :where(.lucy-layout) [data-bucket][data-spacing=extra]{gap:var(--spacer_l)}@media only screen and (max-width:700px){:where(.page-scope) :where(.lucy-layout) [data-bucket][data-spacing=extra]{gap:0}}:where(.page-scope) :where(.lucy-layout) [data-bucket="1-column"]{grid-template-columns:minmax(0,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="2-column"]{grid-template-columns:repeat(2,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="3-column"]{grid-template-columns:repeat(3,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="4-column"]{grid-template-columns:repeat(4,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="70-30"]{grid-template-columns:7fr 3fr}:where(.page-scope) :where(.lucy-layout) [data-bucket="30-70"]{grid-template-columns:3fr 7fr}@media only screen and (max-width:700px){:where(.page-scope) :where(.lucy-layout) [data-bucket="2-column"]{grid-template-columns:minmax(0,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="3-column"]{grid-template-columns:minmax(0,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="4-column"]{grid-template-columns:minmax(0,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="70-30"]{grid-template-columns:minmax(0,1fr)}:where(.page-scope) :where(.lucy-layout) [data-bucket="30-70"]{grid-template-columns:minmax(0,1fr)}}:where(.page-scope)#lucy-page-template-inner{padding:var(--spacer_s)var(--spacer_s)}:where(.page-scope)#lucy-page-template-inner #lucy-main{margin:0;padding:0}:where(.page-scope)#lucy-page-template-inner #lucy-content{border-radius:unset;overflow:unset;background-color:unset;margin:0}:where(.page-scope)#lucy-page-template-inner #lucy-content .plugin{margin-bottom:calc(var(--content_space)/2)}:where(.page-scope)#lucy-page-template-inner #lucy-content .lucy-divider{margin:0!important}:where(.page-scope)#lucy-page-template-inner #lucy-content .lucy-divider.separate-full{padding:var(--content_space)0}:where(.page-scope)#lucy-page-template-inner #lucy-content .lucy-divider.half{padding:calc(var(--content_space)/2)0}:where(.page-scope)#lucy-page-template-inner #lucy-content .plugin.filled[data-type=divider]:hover .lucy-divider:before{opacity:.3}:where(.page-scope)#lucy-page-template-inner #lucy-content .plugin.filled[data-type=divider]:hover .lucy-divider:after{text-align:center;color:#aaa;content:"Divider";width:100%;font-family:Roboto,sans-serif;font-size:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}:where(.page-scope) .theformgroup-note{color:#000;box-sizing:border-box;background:#fff740;justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:none;padding:1rem;font-size:1.25rem;display:flex}:where(.page-scope) .theformgroup-note a:any-link{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}:where(.page-scope) .theformgroup-note:before{aspect-ratio:249/95;content:"";background:url(../images/icons/form.svg) 100%/cover no-repeat;height:2rem;display:inline-block}:where(.page-scope) .container{--container_size:var(--container_max);width:100%;max-width:calc(var(--container_size) + var(--page_gutter)*2);padding-inline:var(--page_gutter);margin-left:auto;margin-right:auto;container:container/inline-size}:where(.page-scope) .container.container-l{--container_size:var(--container_l_max)}@media only screen and (max-width:525px){:where(.page-scope) .container.container-fluid-mobile{max-width:100%;padding-left:0;padding-right:0}}}@layer components{:where(.page-scope) .lucy-pages-toc{margin-bottom:var(--content_space);container:lucy-pages/inline-size}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper{color:var(--color_dark)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:2px solid var(--color_secondary)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--color_secondary)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--color_secondary)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper h2{margin-top:-.25em}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper h3{transition:translate .3s,color .3s,-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper svg{transition:translate .3s,color .3s,-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a{border-radius:var(--border_radius);transition:background-color .3s;display:block}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:has(+a:-webkit-any(:hover,:focus-visible)){border-color:#0000!important}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:has(+a:is(:hover,:focus-visible)){border-color:#0000!important}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:has(+a:-webkit-any(:hover,:focus-visible)) .content{border-bottom-color:#0000!important}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:has(+a:is(:hover,:focus-visible)) .content{border-bottom-color:#0000!important}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:-webkit-any(:hover,:focus-visible){background-color:var(--color_light)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:is(:hover,:focus-visible){background-color:var(--color_light)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:-webkit-any(:hover,:focus-visible) .content{border-color:#0000}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:is(:hover,:focus-visible) .content{border-color:#0000}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:-webkit-any(:hover,:focus-visible) h3{color:var(--color_primary);translate:10px}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:is(:hover,:focus-visible) h3{color:var(--color_primary);translate:10px}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:-webkit-any(:hover,:focus-visible) svg{color:var(--color_primary);translate:-20px}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper a:is(:hover,:focus-visible) svg{color:var(--color_primary);translate:-20px}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .inner{padding-block:var(--spacer_s)}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .inner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:55px;padding-left:max(20px,min(5.7cqi,55px))}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .inner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:55px;padding-right:max(20px,min(5.7cqi,55px))}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .inner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:55px;padding-right:max(20px,min(5.7cqi,55px))}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .title{grid-template-columns:1fr max(10px,min(1.5rem + 2dvw,40px));align-items:center;gap:24px;padding-left:max(10px,min(4cqi,22px));padding-right:max(10px,min(4cqi,22px));display:grid}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper .content{padding-block:var(--spacer_xs);border-bottom:1px solid var(--color_border);transition:border-color .3s}:where(.page-scope) .lucy-pages-toc .pages-plugin-wrapper :where(.page:first-of-type) .content{border-top:1px solid var(--color_border)}:where(.page-scope) .video-wrapper{aspect-ratio:16/9;width:100%;margin-bottom:var(--spacer_xxs);border-radius:var(--border_radius);position:relative;overflow:hidden}:where(.page-scope) .video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.page-scope) .testimonial-wrapper{--dist:10px;color:var(--color_dark);background-color:var(--color_light);position:relative;overflow:hidden}:where(.page-scope) .testimonial-wrapper:after{content:"";top:calc(var(--dist)*-1);left:calc(var(--dist)*-1);width:calc(100% + var(--dist)*2);height:calc(100% + var(--dist)*2);background-image:radial-gradient(closest-side at 50% var(--dist),var(--color_light)100%,transparent 100%),radial-gradient(closest-side at 50% calc(100% - var(--dist)),var(--color_light)100%,transparent 100%),radial-gradient(closest-side at calc(100% - var(--dist))50%,var(--color_light)100%,transparent 100%),radial-gradient(closest-side at var(--dist)50%,var(--color_light)100%,transparent 100%);pointer-events:none;background-repeat:no-repeat;position:absolute}:where(.page-scope) .testimonial-wrapper svg{width:auto;margin-left:auto;margin-right:auto}:where(.page-scope) .testimonial-wrapper blockquote{max-width:668px;margin-top:1rem;margin-left:auto;margin-right:auto;font-weight:400}:where(.page-scope) .testimonial-wrapper figcaption{font-size:var(--fs_m);margin-top:var(--flow_spacing)}:where(.page-scope) .testimonial-wrapper .inner{padding:var(--dist);background-color:#fff;position:relative}:where(.page-scope) .testimonial-wrapper .layout{padding-block:calc(var(--spacer_m) - var(--dist));text-align:center;padding-left:20px;padding-right:20px}:where(.page-scope) .lucy-news{gap:10px;display:grid}:where(.page-scope) .news-pb-article{align-items:center;gap:var(--flow_spacing)clamp(20px,5cqi,70px);padding-block:var(--spacer_s);color:var(--color_dark);border-radius:var(--border_radius);background-color:var(--color_light);grid-template-columns:1fr;display:grid}:where(.page-scope) .news-pb-article:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(20px,min(5cqi,46px));padding-right:max(20px,min(5cqi,30px))}:where(.page-scope) .news-pb-article:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(20px,min(5cqi,30px));padding-right:max(20px,min(5cqi,46px))}:where(.page-scope) .news-pb-article:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(20px,min(5cqi,30px));padding-right:max(20px,min(5cqi,46px))}:where(.page-scope) .news-pb-article:-webkit-any(:hover,:focus-visible){background-color:var(--color_light_hover)}:where(.page-scope) .news-pb-article:is(:hover,:focus-visible){background-color:var(--color_light_hover)}:where(.page-scope) .news-pb-article:-webkit-any(:hover,:focus-visible) img{scale:1.1}:where(.page-scope) .news-pb-article:is(:hover,:focus-visible) img{scale:1.1}:where(.page-scope) .news-pb-article:has(img){grid-template-columns:auto minmax(70px,220px)}@container (width<=400px){:where(.page-scope) .news-pb-article:has(img){grid-template-columns:1fr}:where(.page-scope) .news-pb-article:has(img) .image-wrap{order:-1;width:100%}:where(.page-scope) .news-pb-article:has(img) .image-wrap img{width:100%}}:where(.page-scope) .news-pb-article img{transition:all .3s}:where(.page-scope) .news-pb-article .date{font-weight:var(--fw_medium);margin-bottom:1rem}:where(.page-scope) .news-pb-article .news-title{margin-bottom:1.5rem}:where(.page-scope) .news-pb-article .image-wrap{border-radius:var(--border_radius);position:relative;overflow:hidden}:where(.page-scope) .news-article{align-items:center;gap:var(--flow_spacing)clamp(20px,5cqi,70px);padding-block:var(--spacer_s);color:var(--color_dark);grid-template-columns:1fr;display:grid}:where(.page-scope) .news-article.featured{background-color:var(--color_secondary);border-radius:var(--border_radius);margin-bottom:var(--spacer_s);padding-top:1.875rem;padding-bottom:1.875rem}:where(.page-scope) .news-article.featured:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px;padding-right:32px}:where(.page-scope) .news-article.featured:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px;padding-right:40px}:where(.page-scope) .news-article.featured:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px;padding-right:40px}:where(.page-scope) .news-article.featured .featured-arrow-wrap{width:40px;margin-top:1.75rem}:where(.page-scope) .news-article:-webkit-any(:hover,:focus-visible) img{scale:1.1}:where(.page-scope) .news-article:is(:hover,:focus-visible) img{scale:1.1}:where(.page-scope) .news-article:has(img){grid-template-columns:1fr max(150px,min(36cqi,328px))}@container (width<=520px){:where(.page-scope) .news-article:has(img){grid-template-columns:1fr}:where(.page-scope) .news-article:has(img) .image-wrap{order:-1;width:100%;max-width:100%}:where(.page-scope) .news-article:has(img) .image-wrap img{width:100%}}:where(.page-scope) .news-article:has(img).featured{grid-template-columns:1fr 380px}:where(.page-scope) .news-article:has(img).featured .image-wrap{max-width:380px}:where(.page-scope) .news-article:has(img).featured .image-wrap img{width:100%}:where(.page-scope) .news-article img{transition:all .3s}:where(.page-scope) .news-article h3{font-weight:var(--fw_extrabold)}:where(.page-scope) .news-article .date{color:var(--color_text);margin-bottom:.5rem}:where(.page-scope) .news-article .news-preview{margin-top:1rem;line-height:1.57}:where(.page-scope) .news-article .image-wrap{border-radius:var(--border_radius);max-width:328px;position:relative;overflow:hidden}:where(.page-scope) .news-article .start .news-title{text-wrap:balance;max-width:60ch}:where(.page-scope) .news-article .start .news-preview{max-width:60ch}:where(.page-scope) .gallery-wrapper{container:gallery/inline-size}:where(.page-scope) .gallery-wrapper .slides-wrapper{border-radius:var(--border_radius);width:100cqi;position:relative;overflow:hidden}:where(.page-scope) .gallery-wrapper .gallery-slides{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-area:1/1/auto/-1;grid-auto-columns:max-content;grid-auto-flow:column;align-items:start;gap:20px;display:flex;overflow-x:auto}:where(.page-scope) .gallery-wrapper .gallery-slide{scroll-snap-align:start;background-color:var(--color_light);flex:1 0 auto;place-content:center;align-self:stretch;align-items:center;width:100%;display:grid;position:relative;overflow:hidden}:where(.page-scope) .gallery-wrapper .gallery-slide img{display:block}@media only screen and (max-width:525px){:where(.page-scope) .gallery-wrapper .gallery-slide{max-width:100cqi}}:where(.page-scope) .gallery-wrapper .gallery-controls{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}:where(.page-scope) .gallery-wrapper .gallery-controls [data-prev] svg{rotate:180deg}:where(.page-scope) .gallery-wrapper .gallery-controls .circle-button svg{color:#fff;width:6px}:where(.page-scope) .gallery-wrapper .gallery-controls .circle-button:focus-visible{transform:scale(1.1)}:where(.page-scope) .gallery-wrapper .gallery-controls .circle-button:hover{transform:scale(1.1)}:where(.page-scope) .gallery-wrapper .gallery-end{margin-block:min(1.5rem,var(--spacer_xs))0;grid-template-columns:1fr 136px 1fr;justify-content:center;align-items:center;gap:20px;display:grid}:where(.page-scope) .gallery-wrapper .gallery-end .gallery-controls{margin-left:auto;margin-right:auto}:where(.page-scope) .gallery-wrapper .gallery-end .line{background-color:var(--color_border);width:100%;height:1px;display:block}@container gallery (width<=400px){:where(.page-scope) .gallery-wrapper .gallery-end{grid-template-columns:1fr 120px 1fr;gap:10px}}:where(.page-scope) .arrow-wrap{width:var(--button_circle_size);height:var(--button_circle_size);background-color:var(--button_circle_bg);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:grid}:where(.page-scope) .arrow-wrap .arrow-button-wrap{justify-content:center;align-items:center;display:grid}:where(.page-scope) .arrow-wrap svg{width:var(--button_circle_icon_size);height:initial;color:var(--button_circle_fg);line-height:1}:where(.page-scope) .button{--button_fg:var(--color_dark);--button_bg:var(--color_secondary);--button_circle_size:14px;--button_circle_icon_size:4px;--button_circle_fg:currentColor;--button_circle_bg:#fff;padding-top:.85rem;padding-bottom:.85rem;padding-inline:calc(1.75rem - var(--button_circle_size));color:var(--button_fg);font-size:15px;font-weight:var(--fw_extrabold);text-transform:none;text-align:center;background-color:var(--button_bg);border-radius:1.875rem;justify-content:center;align-items:center;line-height:1.33;transition:all .3s;display:inline-flex;text-decoration:none!important}:where(.page-scope) .button .button-text{letter-spacing:0;text-box-trim:trim-both;transform:translateX(calc(var(--button_circle_size)/2));padding-left:10px;padding-right:10px;transition:all .3s}:where(.page-scope) .button.cta{--button_circle_size:18px;--button_circle_icon_size:4.5px;padding-top:1.22rem;padding-bottom:1.22rem;padding-inline:calc(2.5rem - var(--button_circle_size));font-size:var(--fs_l)}:where(.page-scope) .button.alt{--button_circle_bg:var(--color_dark);--button_circle_fg:#fff;--button_bg:#fff}:where(.page-scope) .button.reverse-button{flex-direction:row-reverse}:where(.page-scope) .button.reverse-button .button-text{transform:translateX(calc(var(--button_circle_size)/-2))}:where(.page-scope) .button.reverse-button svg{rotate:180deg}:where(.page-scope) .button.light{--button_circle_bg:var(--color_dark);--button_circle_fg:#fff;--button_bg:var(--color_light)}:where(.page-scope) .button.static .button-text:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}:where(.page-scope) .button.static .button-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}:where(.page-scope) .button.static .button-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}:where(.page-scope) .button.share-button{--share_button_animate_distance:50%}:where(.page-scope) .button.share-button svg{width:20px}:where(.page-scope) .button.share-button.is-success{background-color:var(--button_fg)}:where(.page-scope) .button.share-button.is-success svg{color:var(--button_bg)}:where(.page-scope) .button.share-button.is-success .share-button-icons .checkmark-wrap{opacity:1;translate:0}:where(.page-scope) .button.share-button.is-success .share-button-icons .copy-wrap{opacity:0;translate:0 var(--share_button_animate_distance)}:where(.page-scope) .button.share-button.is-success .button-text{color:#fff}:where(.page-scope) .button.share-button .share-button-icons{justify-content:center;align-items:center;display:grid}:where(.page-scope) .button.share-button .share-button-icons>*{grid-area:1/1;transition:all .3s}:where(.page-scope) .button.share-button .share-button-icons .checkmark-wrap{opacity:0;translate:0 calc(var(--share_button_animate_distance)*-1)}:where(.page-scope) .button.disabled{--button_bg:#f9f9f9;--button_fg:var(--color_dark);cursor:not-allowed}:where(.page-scope) .button[disabled]{--button_bg:#f9f9f9;--button_fg:var(--color_dark);cursor:not-allowed}:where(.page-scope) .button:not(:disabled):-webkit-any(:hover,:focus-visible):not(.static) .arrow-wrap{opacity:1}:where(.page-scope) .button:not(:disabled):is(:hover,:focus-visible):not(.static) .arrow-wrap{opacity:1}:where(.page-scope) .button:not(:disabled):-webkit-any(:hover,:focus-visible):not(.static) .button-text{transform:translate(0)}:where(.page-scope) .button:not(:disabled):is(:hover,:focus-visible):not(.static) .button-text{transform:translate(0)}:where(.page-scope) .button:not(:disabled):-webkit-any(:hover,:focus-visible).static{color:var(--button_bg);background-color:var(--button_fg)}:where(.page-scope) .button:not(:disabled):is(:hover,:focus-visible).static{color:var(--button_bg);background-color:var(--button_fg)}:where(.page-scope) a:-webkit-any(:hover,:focus-visible) .button .arrow-wrap{opacity:1}:where(.page-scope) a:is(:hover,:focus-visible) .button .arrow-wrap{opacity:1}:where(.page-scope) a:-webkit-any(:hover,:focus-visible) .button .button-text{transform:translate(0)}:where(.page-scope) a:is(:hover,:focus-visible) .button .button-text{transform:translate(0)}:where(.page-scope) .button-link{--color:var(--button_link_color,inherit);--button_circle_size:13px;--button_circle_bg:var(--color_secondary);--button_circle_fg:var(--color_text);font-size:var(--fs_m);font-family:var(--font_primary);font-weight:var(--fw_bold);color:var(--color);align-items:center;gap:10px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:-webkit-text-decoration .3s,text-decoration .3s;display:flex}:where(.page-scope) .button-link .arrow-wrap{opacity:1}:where(.page-scope) .button-link svg{width:3px;transition:translate .3s}:where(.page-scope) .button-link:hover{color:var(--color_primary)}:where(.page-scope) .button-link:focus-visible{color:var(--color_primary)}:where(.page-scope) .button-link:hover svg{translate:25%}:where(.page-scope) .button-link:focus-visible svg{translate:25%}:where(.page-scope) .circle-button{--size:36px;width:var(--size);height:var(--size);color:#fff;background-color:var(--color_primary);cursor:pointer;border-radius:50%;place-content:center;display:grid}:where(.page-scope) .circle{--circle_size_default:3.75rem;--circle_default_bg:var(--color_secondary);width:var(--circle_size,var(--circle_size_default));height:var(--circle_size,var(--circle_size_default));color:var(--circle_color,currentColor);background-color:var(--circle_bg,var(--circle_default_bg));border-radius:50%;place-items:center;transition:background-color .3s;display:grid}:where(.page-scope) .circle svg{width:var(--circle_icon_size,1em);max-width:100%;max-height:100%}:where(.page-scope) .circle:-webkit-any(a,button):hover{background-color:color-mix(in srgb,var(--circle_bg,var(--circle_default_bg))80%,#ffffff80 10%)}:where(.page-scope) .circle:is(a,button):hover{background-color:color-mix(in srgb,var(--circle_bg,var(--circle_default_bg))80%,#ffffff80 10%)}:where(.page-scope) .circle:-webkit-any(a,button):focus-visible{background-color:color-mix(in srgb,var(--circle_bg,var(--circle_default_bg))80%,#ffffff80 10%)}:where(.page-scope) .circle:is(a,button):focus-visible{background-color:color-mix(in srgb,var(--circle_bg,var(--circle_default_bg))80%,#ffffff80 10%)}:where(.page-scope) .pagination-wrap{--circle_size:3.75rem;--circle_bg:var(--color_secondary);--circle_icon_size:8px;grid-template-columns:var(--circle_size)auto var(--circle_size);justify-content:center;align-items:center;gap:30px;display:grid}:where(.page-scope) .pagination-wrap.search-pagination{margin-top:var(--spacer_m)}:where(.page-scope) .pagination-wrap .middle{justify-content:center;align-items:center;gap:10px;display:flex}:where(.page-scope) .pagination-wrap .middle select{width:auto;min-width:70px;display:inline-block}@media only screen and (max-width:525px){:where(.page-scope) .pagination-wrap{grid-template-columns:1fr 1fr;grid-auto-flow:dense;justify-items:center}:where(.page-scope) .pagination-wrap .middle{grid-column:1/-1;display:none}}:where(.page-scope) .graphic-cta{--block_gap:calc(var(--spacer_xs) + 5px)}:where(.page-scope) .graphic-cta:hover .cta-title{-webkit-text-decoration-color:var(--color_secondary);text-decoration-color:var(--color_secondary)}:where(.page-scope) .graphic-cta a:focus-visible .cta-title{-webkit-text-decoration-color:var(--color_secondary);text-decoration-color:var(--color_secondary)}:where(.page-scope) .graphic-cta:hover .graphic-wrap svg{color:var(--color_secondary);translate:0 -6px}:where(.page-scope) .graphic-cta a:focus-visible .graphic-wrap svg{color:var(--color_secondary);translate:0 -6px}:where(.page-scope) .graphic-cta:hover .bottom-icon-wrap svg{color:var(--color_secondary)}:where(.page-scope) .graphic-cta a:focus-visible .bottom-icon-wrap svg{color:var(--color_secondary)}:where(.page-scope) .graphic-cta .cta-title{text-underline-offset:.33rem;letter-spacing:0;font-weight:var(--fw_extrabold);margin-bottom:1rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:-webkit-text-decoration-color .3s,text-decoration-color .3s}:where(.page-scope) .graphic-cta .cta-desc{margin-bottom:var(--block_gap);line-height:1.57}:where(.page-scope) .graphic-cta .graphic-wrap{min-height:0;place-content:center;margin-bottom:var(--block_gap);display:grid}@media only screen and (max-width:525px){:where(.page-scope) .graphic-cta .graphic-wrap{min-height:none}}:where(.page-scope) .graphic-cta .graphic-wrap svg{width:70px;color:var(--color_secondary)}:where(.page-scope) .graphic-cta .graphic-wrap-school svg{width:67px}@media only screen and (max-width:525px){:where(.page-scope) .graphic-cta .graphic-wrap-school svg{width:53px}}:where(.page-scope) .graphic-cta .graphic-wrap-clipboard svg{width:48px}@media only screen and (max-width:525px){:where(.page-scope) .graphic-cta .graphic-wrap-clipboard svg{width:37px}}:where(.page-scope) .graphic-cta .graphic-wrap-donate svg{width:74px}@media only screen and (max-width:525px){:where(.page-scope) .graphic-cta .graphic-wrap-donate svg{width:52px}}:where(.page-scope) .graphic-cta .bottom-icon-wrap svg{color:#fff;width:40px}:where(.page-scope) .graphic-cta .bottom-icon-wrap svg .arrow-tail{stroke-dasharray:40;stroke-dashoffset:80px}:where(.page-scope) .graphic-cta svg{margin-left:auto;margin-right:auto;transition:all .3s}:where(.page-scope) .skip-link{z-index:25;color:#fff;text-transform:uppercase;background-color:var(--color_primary);padding:.75rem 2rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;position:fixed;top:1rem;left:50%;translate:-50% calc(-100% - 1rem)}:where(.page-scope) .skip-link:focus{-moz-outline:none;outline:none;translate:-50%}:where(.page-scope) #page-header{--text_color:#fff;width:100%;color:var(--text_color);background-color:var(--color_primary);margin-top:calc(var(--header_height) - var(--navbar_height));padding-top:var(--navbar_height);display:grid;position:relative;overflow:hidden}:where(.page-scope) #page-header:has(.bg-white){--text_color:var(--color_dark)}:where(.page-scope) #page-header:has(.page-header-image){min-height:max(240px,min(33.7cqi,600px))}:where(.page-scope) #page-header:has(.page-header-image):after{content:"";background-color:#14141466;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:57.5rem){:where(.page-scope) #page-header:has(.page-header-image):after{background-color:#1414148c}}:where(.page-scope) #page-header .page-header-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;right:0}:where(.page-scope) #page-header .header-layout{align-items:center;height:100%;display:grid}:where(.page-scope) #page-header .header-layout .header-main-content{z-index:1;padding-block:var(--spacer_m)calc(var(--spacer_m) + var(--page_nav_height)/2);position:relative}:where(.page-scope) #page-header .header-layout h1{text-align:center;margin:0}:where(.page-scope) #page-header>*{margin-top:0;margin-bottom:0}:where(.page-scope) #page-header .page-header-logo-bg{width:444px;position:absolute;bottom:-146px;right:-58px}:where(.page-scope) #page-header:has(.bg-white){color:var(--color_text);background-color:#fff}:where(.page-scope) #page-header:has(.bg-white) h1{color:var(--color_dark)}:where(.page-scope) #page-header:has(.bg-white) .page-header-logo-bg{opacity:.2}:where(.page-scope) #page-header:has(.event-page-header) .page-header-logo-bg{top:100px;bottom:auto}:where(.page-scope) .page-header-margin{margin-top:var(--header_height)}:where(.page-scope) .condensed-header .condensed-header-layout{--edge_width:5rem;grid-template-columns:var(--edge_width)1fr minmax(0,var(--edge_width));-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:0 20px;padding-top:1.25rem;padding-bottom:1.25rem;display:grid;position:relative;overflow-x:auto}:where(.page-scope) .condensed-header .condensed-header-layout::-webkit-scrollbar{display:none}@media only screen and (max-width:57.5rem){:where(.page-scope) .condensed-header .condensed-header-layout{padding-top:1rem;padding-bottom:1rem}}:where(.page-scope) .condensed-header .back-link{gap:2px;max-height:2.75rem}:where(.page-scope) .condensed-header .back-link svg{width:4.4px;margin-top:1px}:where(.page-scope) .condensed-header .lucy-trail{color:var(--text_color,var(--color_dark));grid-column:2}:where(.page-scope) .condensed-header .lucy-trail ol{margin:0}:where(.page-scope) :where(:-webkit-any(#lucy-main,.main-alt)){grid-template-columns:1fr;padding-top:var(--spacer_l);display:grid;position:relative}:where(.page-scope) :where(:is(#lucy-main,.main-alt)){grid-template-columns:1fr;padding-top:var(--spacer_l);display:grid;position:relative}:where(.page-scope) :where(:-webkit-any(#lucy-main,.main-alt)).no-page-header{padding-top:calc(var(--spacer_m) - 1rem)}:where(.page-scope) :where(:is(#lucy-main,.main-alt)).no-page-header{padding-top:calc(var(--spacer_m) - 1rem)}:where(.page-scope) :where(:-webkit-any(#lucy-main,.main-alt)):has(.hide-main-content){display:none}:where(.page-scope) :where(:is(#lucy-main,.main-alt)):has(.hide-main-content){display:none}:where(.page-scope) :where(:-webkit-any(#lucy-main,.main-alt)):has(>.sidebar){--sidebar_slope:((100dvw - 920px)/680);column-gap:clamp(60px,60px + 110*var(--sidebar_slope),170px);grid-template-columns:minmax(240px,290fr) 900fr;justify-content:space-between}:where(.page-scope) :where(:is(#lucy-main,.main-alt)):has(>.sidebar){--sidebar_slope:((100dvw - 920px)/680);column-gap:clamp(60px,60px + 110*var(--sidebar_slope),170px);grid-template-columns:minmax(240px,290fr) 900fr;justify-content:space-between}@media only screen and (max-width:57.5rem){:where(.page-scope) :where(:-webkit-any(#lucy-main,.main-alt)):has(>.sidebar){grid-template-columns:1fr}:where(.page-scope) :where(:is(#lucy-main,.main-alt)):has(>.sidebar){grid-template-columns:1fr}}:where(.page-scope) .lucy-layout{margin-bottom:var(--spacer_l);position:relative;container:main-content/inline-size}:where(.page-scope) .main-alt{padding-top:0}:where(.page-scope) #footer{--bottom_bg_color:#031038}@media only screen and (max-width:43.75rem){:where(.page-scope) #footer{--bottom_bg_color:var(--color_dark)}}:where(.page-scope) .footer-cta-section{padding-block:var(--spacer_xl);color:#fff;text-align:center;background-color:var(--color_primary)}:where(.page-scope) .footer-cta-section .text-wrapper{max-width:1000px;margin-bottom:7.25rem;margin-bottom:var(--spacer_xl);margin-left:auto;margin-right:auto;padding:0 1.5rem}:where(.page-scope) .footer-cta-section .text-wrapper h2{margin-bottom:2.125rem}:where(.page-scope) .footer-cta-section .text-wrapper p{margin-bottom:3.375rem}:where(.page-scope) .footer-cta-section .ctas-layout{grid-template-columns:1fr 1fr 1fr;gap:3.125rem 20px;display:grid}@container container (width<=53.75rem){:where(.page-scope) .footer-cta-section .ctas-layout{grid-template-columns:1fr}:where(.page-scope) .footer-cta-section .ctas-layout .graphic-cta .cta-title{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_3xl);letter-spacing:0;line-height:1.214}:where(.page-scope) .footer-cta-section .ctas-layout .graphic-cta .cta-desc{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}}@media only screen and (max-width:56.875rem){:where(.page-scope) .footer-cta-section .text-wrapper h2{margin-bottom:var(--spacer_s)}:where(.page-scope) .footer-cta-section .text-wrapper .display-5xl{font-size:var(--fs_6xl);margin-bottom:var(--spacer_m)}}@media only screen and (max-width:525px){:where(.page-scope) .footer-cta-section .sub-header-m{font-size:var(--fs_xs)}}:where(.page-scope) .footer-nav-section{--bg_image_space:50cqi;color:#fff;background-color:var(--bottom_bg_color);background-image:linear-gradient(to bottom,transparent 0%,var(--bottom_bg_color)100%),url(/images/footer-bg.jpg);background-position:50% 70%;background-repeat:no-repeat;background-size:cover;align-items:end;min-height:61.25rem;display:grid}:where(.page-scope) .footer-nav-section a:-webkit-any(:hover,:focus-visible){text-decoration:underline}:where(.page-scope) .footer-nav-section a:is(:hover,:focus-visible){text-decoration:underline}:where(.page-scope) .footer-nav-section .footer-nav-inner-wrapper{align-content:end;align-items:end;display:grid}:where(.page-scope) .footer-nav-section .nav-layout{justify-content:space-between;gap:var(--spacer_s)20px;grid-template-columns:auto minmax(205px,auto) minmax(157px,auto) minmax(170px,268px);display:grid}:where(.page-scope) .footer-nav-section .nav-layout .buttons-end .button{width:100%}:where(.page-scope) .footer-nav-section .nav-layout .buttons-end li:not(:last-child){margin-bottom:.625rem}:where(.page-scope) .footer-nav-section .nav-layout .mobile-footer-nav-wrap{display:none}:where(.page-scope) .footer-nav-section .nav-layout .mobile-footer-nav-wrap .field-wrap{max-width:300px;margin-left:auto;margin-right:auto}@media only screen and (max-width:68.125rem){:where(.page-scope) .footer-nav-section .nav-layout{grid-template-columns:minmax(205px,auto) minmax(157px,auto) minmax(170px,268px)}:where(.page-scope) .footer-nav-section .nav-layout .footer-main-nav{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-family:var(--ff_helvetica);font-size:var(--fs_6xl);font-weight:var(--fw_bold);letter-spacing:-.075rem;grid-area:1/1/auto/-2;line-height:1}:where(.page-scope) .footer-nav-section .nav-layout .footer-nav-2{grid-row:2}:where(.page-scope) .footer-nav-section .nav-layout .footer-nav-3{grid-row:2}:where(.page-scope) .footer-nav-section .nav-layout .buttons-end{grid-area:1/-2/3/-1;align-self:end}}@container container (width<=39.375rem){:where(.page-scope) .footer-nav-section .nav-layout{text-align:center;justify-items:stretch;gap:var(--spacer_l);grid-template-columns:1fr}:where(.page-scope) .footer-nav-section .nav-layout .footer-main-nav{grid-area:auto}:where(.page-scope) .footer-nav-section .nav-layout .footer-main-nav .circle{display:none}:where(.page-scope) .footer-nav-section .nav-layout .footer-nav-2{grid-row:auto;display:none}:where(.page-scope) .footer-nav-section .nav-layout .footer-nav-3{grid-row:auto;display:none}:where(.page-scope) .footer-nav-section .nav-layout .buttons-end{grid-area:auto;align-self:center}:where(.page-scope) .footer-nav-section .nav-layout .buttons-end .button{max-width:300px}:where(.page-scope) .footer-nav-section .nav-layout .mobile-footer-nav-wrap{display:block}}:where(.page-scope) .footer-nav-section .footer-main-nav li:not(:last-child){margin-bottom:.7rem}:where(.page-scope) .footer-nav-section .footer-main-nav a{white-space:nowrap;text-decoration:none}:where(.page-scope) .footer-nav-section .footer-main-nav a:-webkit-any(:hover,:focus-visible){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .footer-nav-section .footer-main-nav a:is(:hover,:focus-visible){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .footer-nav-section .footer-main-nav a:-webkit-any(:hover,:focus-visible) .list-icon{opacity:1}:where(.page-scope) .footer-nav-section .footer-main-nav a:is(:hover,:focus-visible) .list-icon{opacity:1}:where(.page-scope) .footer-nav-section .footer-main-nav a .circle{--circle_size:26px;--circle_icon_size:6px;--circle_color:var(--color_text)}:where(.page-scope) .footer-nav-section .footer-main-nav a .list-icon{vertical-align:middle;opacity:0;transition:opacity .3s;display:inline-grid}:where(.page-scope) .footer-nav-section .footer-nav-2 li{font-weight:var(--fw_medium);letter-spacing:0}:where(.page-scope) .footer-nav-section .footer-nav-2 li:not(:last-child){margin-bottom:1rem}:where(.page-scope) .footer-nav-section .footer-nav-3 li:not(:last-child){margin-bottom:.25rem}:where(.page-scope) .footer-nav-section .footer-nav-3 a{align-items:baseline;gap:10px;display:flex}:where(.page-scope) .footer-nav-section .footer-nav-3 svg{width:14px}@media only screen and (max-width:43.75rem){:where(.page-scope) .footer-nav-section{background-position:50% -20%;background-size:100%}}@media only screen and (max-width:32rem){:where(.page-scope) .footer-nav-section{background-position:50% -10%}}:where(.page-scope) .footer-nav-section .footer-nav-outer{padding-top:3.625rem;padding-bottom:3.625rem}@media only screen and (max-width:43.75rem){:where(.page-scope) .footer-nav-section .footer-nav-outer{background-color:#0000;background-image:linear-gradient(to top,var(--bottom_bg_color),var(--bottom_bg_color)calc(100% - 50px),transparent 100%);margin-top:var(--bg_image_space)}}:where(.page-scope) .location-info-wrap{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:1.875rem 20px;padding-top:3.625rem;display:grid}@container container (width<=67.38rem){:where(.page-scope) .location-info-wrap{grid-auto-columns:min-content}}@container container (width<=39.375rem){:where(.page-scope) .location-info-wrap{grid-auto-flow:unset;text-align:center;justify-content:center;padding-top:var(--spacer_l)}}:where(.page-scope) .location-info{align-items:center;gap:10px;display:flex}:where(.page-scope) .location-info>div{flex-wrap:wrap;gap:0 8px;display:flex}:where(.page-scope) .location-info svg{width:var(--fs_m);color:var(--color_secondary);flex-shrink:0}@container container (width<=79rem){:where(.page-scope) .location-info{align-items:flex-start}:where(.page-scope) .location-info>div .separator{display:none}:where(.page-scope) .location-info>div>:last-child{flex-basis:100%}}@container container (width<=39.375rem){:where(.page-scope) .location-info{display:grid}:where(.page-scope) .location-info svg{width:16px;margin-left:auto;margin-right:auto}:where(.page-scope) .location-info .display-m{font-size:var(--fs_l)}}:where(.page-scope) .mission-wrap{padding-top:2.5rem;padding-bottom:2.5rem}:where(.page-scope) .mission-wrap .mission-layout{gap:var(--spacer_s)45px;grid-template-columns:auto 1fr auto;display:grid}:where(.page-scope) .mission-wrap .mission-layout>p{text-wrap:balance;max-width:800px;line-height:1.36364}@container container (width<=53.75rem){:where(.page-scope) .mission-wrap .mission-layout{grid-template-columns:auto 1fr}:where(.page-scope) .mission-wrap .mission-layout .social-nav{grid-column:2}}@container container (width<=33.75rem){:where(.page-scope) .mission-wrap .mission-layout{text-align:center;grid-template-columns:1fr;justify-items:center}:where(.page-scope) .mission-wrap .mission-layout .ndcl-logo{grid-column:auto}:where(.page-scope) .mission-wrap .mission-layout .social-nav{grid-column:auto}}:where(.page-scope) .mission-wrap .ndcl-logo svg{width:126px}:where(.page-scope) .mission-wrap .social-nav{color:var(--color_secondary);align-items:center;gap:28px;display:flex}:where(.page-scope) .mission-wrap .social-nav svg{transition:all .3s}:where(.page-scope) .mission-wrap .social-nav a:-webkit-any(:hover,:focus-visible) svg{translate:0 -2px;scale:1.05}:where(.page-scope) .mission-wrap .social-nav a:is(:hover,:focus-visible) svg{translate:0 -2px;scale:1.05}:where(.page-scope) .footer-mission-wrap{color:#fff;background-color:var(--bottom_bg_color);border-top:1px solid #89898980}:where(.page-scope) .menu-mission-wrap .ndcl-logo img{filter:invert()}:where(.page-scope) .menu-mission-wrap .social-nav{color:var(--color_primary)}:where(.page-scope) .footer-end{color:#fff;background-color:var(--bottom_bg_color);border-top:1px solid #89898980}:where(.page-scope) .footer-end-layout{justify-content:space-between;align-items:center;gap:20px;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}:where(.page-scope) .footer-end-layout a:-webkit-any(:hover,:focus-visible){text-decoration:underline}:where(.page-scope) .footer-end-layout a:is(:hover,:focus-visible){text-decoration:underline}:where(.page-scope) .footer-end-layout p{line-height:1.5}:where(.page-scope) .footer-end-layout .by-form{flex-shrink:.5;flex-basis:273px}:where(.page-scope) .footer-end-layout .by-form:-webkit-any(:hover,:focus-visible) svg{translate:0 -2px;scale:1.02}:where(.page-scope) .footer-end-layout .by-form:is(:hover,:focus-visible) svg{translate:0 -2px;scale:1.02}:where(.page-scope) .footer-end-layout .by-form svg{max-width:273px;transition:all .3s}@container container (width<=42.5rem){:where(.page-scope) .footer-end-layout{text-align:center;gap:var(--spacer_s);padding-bottom:1.75rem;display:grid}:where(.page-scope) .footer-end-layout svg{margin-left:auto;margin-right:auto}}:where(.page-scope) .footer-back-to-wrapper{padding-block:var(--spacer_m);color:#fff;text-align:center;background-color:#0b2984;transition:all .3s}:where(.page-scope) .footer-back-to-wrapper:-webkit-any(:hover,:focus-visible,:focus-within){background-color:#143aac}:where(.page-scope) .footer-back-to-wrapper:is(:hover,:focus-visible,:focus-within){background-color:#143aac}:where(.page-scope) .footer-back-to-wrapper:-webkit-any(:hover,:focus-visible,:focus-within) svg{translate:-8px}:where(.page-scope) .footer-back-to-wrapper:is(:hover,:focus-visible,:focus-within) svg{translate:-8px}:where(.page-scope) .footer-back-to-wrapper .back-to-text{grid-template-columns:auto auto;place-content:center;align-items:center;gap:20px;display:grid}@media only screen and (max-width:910px){:where(.page-scope) .footer-back-to-wrapper .back-to-text{gap:16px}}:where(.page-scope) .footer-back-to-wrapper svg{width:40px;transition:translate .3s}@media only screen and (max-width:910px){:where(.page-scope) .footer-back-to-wrapper svg{width:36px}}:where(.page-scope) .sidebar{--left_padding:28px;top:calc(var(--visible_header_height) + var(--spacer_s));margin-bottom:var(--spacer_l);align-self:flex-start;transition:top .3s;position:-webkit-sticky;position:sticky}@media only screen and (max-width:57.5rem){:where(.page-scope) .sidebar{display:none;position:static}}:where(.page-scope) .sidebar :where(#nav-content){border-left:1px solid var(--color_border);padding-top:1.5rem}:where(.page-scope) .sidebar :where(#nav-content) h2:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--left_padding)}:where(.page-scope) .sidebar :where(#nav-content) h2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--left_padding)}:where(.page-scope) .sidebar :where(#nav-content) h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--left_padding)}:where(.page-scope) .sidebar :where(#nav-content) .nav-heading{color:#00174e;letter-spacing:2px;margin-bottom:1.375rem}@media only screen and (max-width:57.5rem){:where(.page-scope) .sidebar :where(#nav-content){padding-top:0}}:where(.page-scope) .sidebar .list-toggle{display:none}:where(.page-scope) .sidebar .sidebar-nav{padding-bottom:.5rem}:where(.page-scope) .sidebar .sidebar-nav li{margin-bottom:.4rem}:where(.page-scope) .sidebar .sidebar-nav li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:var(--left_padding)}:where(.page-scope) .sidebar .sidebar-nav li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--left_padding)}:where(.page-scope) .sidebar .sidebar-nav li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--left_padding)}:where(.page-scope) .sidebar .sidebar-nav li:has(.active){position:relative}:where(.page-scope) .sidebar .sidebar-nav li:has(.active):before{content:"";background-color:#fff;background-image:url(/images/icons/star.svg);background-position:50%;background-repeat:no-repeat;width:12px;height:12px;padding:14px 0;position:absolute;top:50%;left:0;translate:-50% -50%}:where(.page-scope) .sidebar .sidebar-nav li a:-webkit-any(.active,:hover){font-weight:var(--fw_bold);color:var(--color_dark)}:where(.page-scope) .sidebar .sidebar-nav li a:is(.active,:hover){font-weight:var(--fw_bold);color:var(--color_dark)}:where(.page-scope) .sidebar .sidebar-nav li a:-webkit-any(.active,:hover):hover svg{opacity:1}:where(.page-scope) .sidebar .sidebar-nav li a:is(.active,:hover):hover svg{opacity:1}:where(.page-scope) .sidebar .sidebar-nav li svg{vertical-align:middle;opacity:0;width:4px;margin-top:-1px;transition:opacity .3s;display:inline-block}:where(.page-scope) .sidebar .sidebar-nav li svg:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}:where(.page-scope) .sidebar .sidebar-nav li svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}:where(.page-scope) .sidebar .sidebar-nav li svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}:where(.page-scope) .nav-wrapper{z-index:3;width:100%;position:fixed;top:0;left:0}:where(.page-scope) .nav-wrapper.hide .navbar{--shadow_color:transparent;margin-top:calc(var(--navbar_height)*-1);opacity:0}:where(.page-scope) .nav-wrapper.hide:not(:has(#shelf-menu:not([inert]))) .nav-top{--shadow_color:transparent;margin-top:calc(var(--top_nav_height)*-1);opacity:0}:where(.page-scope) .navbar{--shadow_color:transparent;z-index:1;color:#fff;height:var(--navbar_height);font-weight:var(--fw_semibold);box-shadow:0 1px 4px 2px var(--shadow_color);transition:transform .3s,background-color .3s,box-shadow .3s,margin-top .3s,opacity .3s;position:relative}:where(.page-scope) .navbar>div{height:100%}:where(.page-scope) .navbar.scrolled{background-color:var(--color_primary);--shadow_color:#0000000d}:where(.page-scope) .navbar.fill-always{background-color:var(--color_primary);--shadow_color:#0000000d}:where(.page-scope) .navbar.scrolled .navbar-inner-layout{border-bottom-color:#0000}:where(.page-scope) .navbar.fill-always .navbar-inner-layout{border-bottom-color:#0000}:where(.page-scope) .navbar .navbar-content{height:100%;container:navbar-content/inline-size}:where(.page-scope) .navbar .navbar-inner-layout{border-bottom:1px solid #ffffff80;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:max(20px,min(8.8cqi,200px));height:100%;display:grid}@media only screen and (max-width:1200px){:where(.page-scope) .navbar .navbar-inner-layout{gap:max(20px,min(6.6cqi,150px))}}@media only screen and (max-width:1100px){:where(.page-scope) .navbar .navbar-inner-layout{gap:max(20px,min(4cqi,100px))}}:where(.page-scope) .navbar .navbar-inner-layout .navbar-nav{justify-content:space-between;align-items:center;display:flex}:where(.page-scope) .navbar .navbar-inner-layout .navbar-nav a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:all .3s}:where(.page-scope) .navbar .navbar-inner-layout .navbar-nav a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}:where(.page-scope) .navbar .navbar-inner-layout .navbar-nav a:focus-visible{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}:where(.page-scope) .navbar .navbar-logo{width:122px;width:max(70px,min(10dvw,122px))}:where(.page-scope) .navbar .navbar-logo .logo-small{display:none}@media only screen and (max-width:40rem){:where(.page-scope) .navbar .navbar-logo{width:70px}:where(.page-scope) .navbar .navbar-logo .logo-main{display:none}:where(.page-scope) .navbar .navbar-logo .logo-small{display:block}}:where(.page-scope) .navbar .navbar-button{align-items:center;gap:12px;transition:background-color .3s,color .3s;display:flex}:where(.page-scope) .navbar .navbar-button svg{color:#fff;width:16px}:where(.page-scope) .navbar .navbar-button.fill-button{text-box-trim:trim-both;background-color:#fff3;border-radius:22px;padding-top:8px;padding-bottom:8px;padding-left:18px;padding-right:18px;display:flex}:where(.page-scope) .navbar .navbar-button.fill-button:where(.transparent){background-color:#0000}:where(.page-scope) .navbar .navbar-button.fill-button svg{flex-shrink:0;transition:inherit}:where(.page-scope) .navbar .navbar-button.fill-button:hover{color:var(--color_text);background-color:#fff}:where(.page-scope) .navbar .navbar-button.fill-button:focus-visible{color:var(--color_text);background-color:#fff}:where(.page-scope) .navbar .navbar-button.fill-button:hover svg{color:var(--color_text)}:where(.page-scope) .navbar .navbar-button.fill-button:focus-visible svg{color:var(--color_text)}@media only screen and (max-width:40rem){:where(.page-scope) .navbar .navbar-button.fill-button .fill-button-text{display:none}:where(.page-scope) .navbar .navbar-button.fill-button#menu-trigger{place-content:center;width:44px;height:44px;padding:8px;display:grid}:where(.page-scope) .navbar .navbar-button.fill-button#menu-trigger svg{width:100%}}@media only screen and (max-width:57.5rem){:where(.page-scope) .navbar .hide-condensed{display:none}:where(.page-scope) .navbar .nav-right:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}:where(.page-scope) .navbar .nav-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}:where(.page-scope) .navbar .nav-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}}:where(.page-scope) .nav-top{z-index:3;height:var(--top_nav_height);background-color:#fff;transition:all .3s;position:relative}:where(.page-scope) .nav-top>div{height:100%}:where(.page-scope) .nav-top .nav-top-layout{justify-content:space-between;align-items:center;gap:10px;height:100%;display:flex}:where(.page-scope) .nav-top .nav-top-nav{align-items:center;gap:30px;display:flex}@media only screen and (max-width:62.5rem){:where(.page-scope) .nav-top .nav-top-nav{gap:16px}}@media only screen and (max-width:27.5rem){:where(.page-scope) .nav-top .nav-top-nav{font-size:var(--fs_xs)}}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left{height:100%;color:var(--color_primary)!important}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left svg{color:var(--color_dark);width:11px}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left a>*{transition:all .3s}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left a:-webkit-any(:hover,:focus-visible)>*{opacity:1}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left a:is(:hover,:focus-visible)>*{opacity:1}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left a:-webkit-any(:hover,:focus-visible) span{text-decoration:underline}:where(.page-scope) .nav-top .nav-top-nav.top-nav-left a:is(:hover,:focus-visible) span{text-decoration:underline}:where(.page-scope) .nav-top .nav-top-nav.top-nav-right{color:var(--color_dark)}:where(.page-scope) .nav-top .nav-top-nav.top-nav-right svg{width:16px;color:var(--color_secondary)}:where(.page-scope) .nav-top .nav-top-nav.top-nav-right .small-only{display:none}@media only screen and (max-width:1180px){:where(.page-scope) .nav-top .nav-top-nav.top-nav-right .hide-condensed{display:none}}@media only screen and (max-width:57.5rem){:where(.page-scope) .nav-top .nav-top-nav.top-nav-right li.small-only{display:flex}:where(.page-scope) .nav-top .nav-top-nav.top-nav-right li:not(.small-only){display:none}}@media only screen and (max-width:32.5rem){:where(.page-scope) .nav-top .nav-top-nav.top-nav-right .hide-mobile{display:none}}:where(.page-scope) .nav-top .nav-top-nav li{height:100%;font-weight:var(--fw_bold);align-items:center;gap:10px;display:flex}@media only screen and (max-width:62.5rem){:where(.page-scope) .nav-top .nav-top-nav li{gap:8px}}:where(.page-scope) .nav-top .nav-top-nav li a{display:contents}:where(.page-scope) .nav-top .nav-top-nav li a span{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;transition:all .3s}:where(.page-scope) .nav-top .nav-top-nav li a:-webkit-any(:hover,:focus-visible) span{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) .nav-top .nav-top-nav li a:is(:hover,:focus-visible) span{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}:where(.page-scope) .nav-top .nav-top-nav .current{position:relative}:where(.page-scope) .nav-top .nav-top-nav .current:after{--size:16px;content:"";bottom:calc(var(--size)/-2);width:var(--size);height:var(--size);background-color:#fff;position:absolute;left:50%;translate:-50%;rotate:45deg}@media only screen and (max-width:57.5rem){:where(.page-scope) .nav-top .nav-top-nav .current:after{--size:12px}}@media only screen and (max-width:40rem){:where(.page-scope) .nav-top .nav-top-nav .current:after{--size:10px;left:0;translate:0}}:where(.page-scope) .nav-top .nav-top-nav .muted>*{opacity:.62}:where(.page-scope) #shelf-menu{z-index:2;top:calc(var(--top_nav_height) + var(--alert_height));width:100%;padding-block:3rem var(--spacer_l);max-height:calc(100dvh - (var(--top_nav_height) + var(--alert_height)));color:var(--color_dark);background-color:var(--color_light);overscroll-behavior:contain;transition:all .3s;position:fixed;left:0;overflow-y:auto;translate:0}@media only screen and (max-width:57.5rem){:where(.page-scope) #shelf-menu{padding-top:var(--spacer_s)}}:where(.page-scope) #shelf-menu .mobile-only{display:none}@media only screen and (max-width:525px){:where(.page-scope) #shelf-menu .mobile-only{display:block}}:where(.page-scope) #shelf-menu+.backdrop{z-index:1;pointer-events:none;background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}:where(.page-scope) #shelf-menu[inert]{opacity:0;translate:0 -4rem}:where(.page-scope) #shelf-menu[inert]+.backdrop{background-color:#0000}:where(.page-scope) #shelf-menu :where(#close-shelf-menu){font-weight:var(--fw_extrabold);align-items:center;gap:15px;margin-bottom:var(--spacer_xs);display:flex}:where(.page-scope) #shelf-menu :where(#close-shelf-menu):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:18px}:where(.page-scope) #shelf-menu :where(#close-shelf-menu):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}:where(.page-scope) #shelf-menu :where(#close-shelf-menu):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}@media only screen and (max-width:40rem){:where(.page-scope) #shelf-menu :where(#close-shelf-menu):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}:where(.page-scope) #shelf-menu :where(#close-shelf-menu):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}:where(.page-scope) #shelf-menu :where(#close-shelf-menu):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}}:where(.page-scope) #shelf-menu :where(#close-shelf-menu).right{justify-self:flex-end;margin-left:auto}:where(.page-scope) #shelf-menu :where(#close-shelf-menu).right:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:18px}:where(.page-scope) #shelf-menu :where(#close-shelf-menu).right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:18px;padding-right:0}:where(.page-scope) #shelf-menu :where(#close-shelf-menu).right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:18px;padding-right:0}:where(.page-scope) #shelf-menu :where(#close-shelf-menu) svg{width:12px}:where(.page-scope) #shelf-menu :where(#close-shelf-menu) span{text-box-trim:trim-both;display:block}:where(.page-scope) #shelf-menu .shelf-layout{justify-content:space-between;gap:var(--spacer_s)var(--spacer_xl);grid-template-columns:auto minmax(200px,1fr) minmax(200px,268px);display:grid}@media only screen and (max-width:79.25rem){:where(.page-scope) #shelf-menu .shelf-layout{column-gap:var(--spacer_m)}}@media only screen and (max-width:73.75rem){:where(.page-scope) #shelf-menu .shelf-layout{column-gap:var(--spacer_s);grid-template-columns:auto minmax(200px,1fr)}:where(.page-scope) #shelf-menu .shelf-layout .shelf-nav-secondary{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:10px;display:grid}}@media only screen and (max-width:41.25rem){:where(.page-scope) #shelf-menu .shelf-layout{grid-template-columns:1fr}:where(.page-scope) #shelf-menu .shelf-layout .shelf-sub-menus{display:none}:where(.page-scope) #shelf-menu .shelf-layout .shelf-nav-main .circle{display:none}}:where(.page-scope) #shelf-menu .shelf-nav-main{align-content:start;justify-items:start;gap:.8rem;display:grid}@media only screen and (max-width:48.75rem){:where(.page-scope) #shelf-menu .shelf-nav-main{row-gap:.6rem}}@media only screen and (max-width:41.25rem){:where(.page-scope) #shelf-menu .shelf-nav-main{font-size:1.875rem}}:where(.page-scope) #shelf-menu .shelf-nav-main:has(:hover,[aria-expanded=true])>li:-webkit-any(:hover,:has(button[aria-expanded=true])) .list-icon{opacity:1}:where(.page-scope) #shelf-menu .shelf-nav-main:has(:hover,[aria-expanded=true])>li:is(:hover,:has(button[aria-expanded=true])) .list-icon{opacity:1}:where(.page-scope) #shelf-menu .shelf-nav-main:has(:hover,[aria-expanded=true])>li:not(:hover,:has(button[aria-expanded=true])){opacity:.3}:where(.page-scope) #shelf-menu .shelf-nav-main>li{transition:opacity .3s;display:inline-block}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul{height:auto;transition:margin-top .3s,margin-bottom .3s,height .3s,opacity .3s;display:none;overflow:hidden}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:0}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:30px}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:30px}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul li{font-size:var(--fs_l);margin-bottom:.5rem}@media only screen and (max-width:41.25rem){:where(.page-scope) #shelf-menu .shelf-nav-main>li ul{margin-top:1rem;margin-bottom:.5rem;display:block}}:where(.page-scope) #shelf-menu .shelf-nav-main>li ul[inert]{opacity:0;height:0;margin-top:0;margin-bottom:0}:where(.page-scope) #shelf-menu .shelf-nav-main button{text-align:left;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}:where(.page-scope) #shelf-menu .shelf-nav-main a{text-align:left;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}:where(.page-scope) #shelf-menu .shelf-nav-main button .circle{--circle_size:clamp(16px,2.7dvw,26px);--circle_icon_size:25%;flex-shrink:0}:where(.page-scope) #shelf-menu .shelf-nav-main a .circle{--circle_size:clamp(16px,2.7dvw,26px);--circle_icon_size:25%;flex-shrink:0}:where(.page-scope) #shelf-menu .shelf-nav-main .list-icon{opacity:0;transition:opacity .3s}:where(.page-scope) #shelf-menu .shelf-sub-menus{grid-template-rows:auto;grid-template-columns:auto;display:grid}:where(.page-scope) #shelf-menu .shelf-sub-menus>*{grid-area:1/1/-1/-1}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu{transition:all .5s;translate:0}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu li{margin-bottom:.33rem}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu li a:-webkit-any(:hover,:focus-visible){font-weight:var(--fw_bold)}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu li a:is(:hover,:focus-visible){font-weight:var(--fw_bold)}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu a{align-items:center;gap:10px;transition:font-weight .3s;display:flex}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu a svg{opacity:0;width:26px;transition:opacity .3s;translate:0 1px}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu a:-webkit-any(:hover,:focus-visible) svg{opacity:1}:where(.page-scope) #shelf-menu .shelf-sub-menus .shelf-sub-menu a:is(:hover,:focus-visible) svg{opacity:1}:where(.page-scope) #shelf-menu .shelf-sub-menus [inert]{opacity:0;translate:0 -2.5rem}:where(.page-scope) #shelf-menu .shelf-nav-secondary li:not(:last-child){margin-bottom:.625rem}:where(.page-scope) #shelf-menu .shelf-nav-secondary a{background-color:#fff;border-radius:22px;align-items:center;gap:10px;padding-top:.625rem;padding-bottom:.625rem;padding-left:28px;padding-right:28px;text-decoration:none;display:flex}:where(.page-scope) #shelf-menu .shelf-nav-secondary a:-webkit-any(:hover,:focus-visible){background-color:var(--color_primary);color:#fff}:where(.page-scope) #shelf-menu .shelf-nav-secondary a:is(:hover,:focus-visible){background-color:var(--color_primary);color:#fff}:where(.page-scope) #shelf-menu .shelf-nav-secondary a:-webkit-any(:hover,:focus-visible) svg path{fill:#fff}:where(.page-scope) #shelf-menu .shelf-nav-secondary a:is(:hover,:focus-visible) svg path{fill:#fff}:where(.page-scope) #shelf-menu .shelf-nav-secondary svg{width:14px;color:var(--color_primary)}:where(.page-scope) #shelf-menu #search-wrapper{--icons_left_size:70px;display:none}@media only screen and (max-width:40rem){:where(.page-scope) #shelf-menu #search-wrapper{--icons_left_size:50px}}:where(.page-scope) #shelf-menu #search-wrapper label{margin-bottom:1rem}:where(.page-scope) #shelf-menu #search-wrapper input{font-size:var(--fs_l);height:max(3.5rem,min(1rem + 5dvw,4.375rem))}:where(.page-scope) #shelf-menu #search-wrapper .search-icon svg{width:19px}@media only screen and (max-width:40rem){:where(.page-scope) #shelf-menu #search-wrapper .search-icon svg{width:16px}}:where(.page-scope) #shelf-menu #search-wrapper .button{position:absolute;top:50%;right:16px;transform:translateY(-50%)}:where(.page-scope) #shelf-menu #search-wrapper .search-callouts{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:50px;margin-top:2.5rem;display:grid}@media only screen and (max-width:68.75rem){:where(.page-scope) #shelf-menu #search-wrapper .search-callouts{grid-template-columns:1fr 1fr;gap:30px}}@media only screen and (max-width:38.75rem){:where(.page-scope) #shelf-menu #search-wrapper .search-callouts{grid-template-columns:1fr}}:where(.page-scope) #shelf-menu #search-wrapper .search-callout p{color:var(--color_text);margin-bottom:min(1.25rem,var(--spacer_xs))}:where(.page-scope) #shelf-menu #search-wrapper .search-callout .button-link{--button_link_color:var(--color_primary);--button_circle_size:12px!important}:where(.page-scope) #shelf-menu #search-wrapper .search-callout .button-link .arrow-wrap{transition:all .3s;opacity:0!important}:where(.page-scope) #shelf-menu #search-wrapper .search-callout:-webkit-any(:hover,:focus-within) .button-link .arrow-wrap{opacity:1!important}:where(.page-scope) #shelf-menu #search-wrapper .search-callout:is(:hover,:focus-within) .button-link .arrow-wrap{opacity:1!important}:where(.page-scope) .lucy-trail ol{white-space:nowrap;justify-content:center;align-items:center;margin:0 auto 1.5rem;padding:0;list-style-type:none;display:flex}:where(.page-scope) .lucy-trail ol li{font-weight:var(--fw_semibold);letter-spacing:1px;text-transform:uppercase;align-items:center;display:inline-flex;position:relative}:where(.page-scope) .lucy-trail ol li:last-child .trail-separator{display:none}:where(.page-scope) .lucy-trail ol li .trail-separator{width:5px;margin:0 14px}:where(.page-scope) .lucy-trail ol li:after{margin:0 14px;display:inline-block}:where(.page-scope) .lucy-trail ol li:last-child:after{display:none}:where(.page-scope) .lucy-trail ol a:-webkit-any(:hover,:focus-visible){color:var(--color_secondary)}:where(.page-scope) .lucy-trail ol a:is(:hover,:focus-visible){color:var(--color_secondary)}:where(.page-scope) .lucy-trail .home{align-items:center;gap:10px;display:flex}:where(.page-scope) .lucy-trail .home svg{width:.66rem;color:var(--color_secondary);flex-shrink:0;margin-bottom:.1rem;margin-right:.1rem}:where(.page-scope) .alert-bar{z-index:4;width:100%;height:var(--alert_height);background-color:var(--color_yellow);position:relative}:where(.page-scope) .alert-bar .container{height:100%}:where(.page-scope) .alert-bar .alert-layout{height:100%}:where(.page-scope) .alert-bar h2{margin:0!important}:where(.page-scope) .alert-bar p{margin:0!important}:where(.page-scope) .alert-bar .button{margin:0!important}:where(.page-scope) .alert-bar .title{font-weight:var(--fw_extrabold);color:var(--color_dark);letter-spacing:0}:where(.page-scope) .alert-bar #alert-close{z-index:1;color:var(--color_text);background-color:#0000;border-radius:50%;padding:10px;position:relative}:where(.page-scope) .alert-bar #alert-close:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-10px}:where(.page-scope) .alert-bar #alert-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-10px}:where(.page-scope) .alert-bar #alert-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-10px}:where(.page-scope) .alert-bar #alert-close:-webkit-any(:hover,:focus-visible){color:#fff}:where(.page-scope) .alert-bar #alert-close:is(:hover,:focus-visible){color:#fff}:where(.page-scope) .alert-bar #alert-close:-webkit-any(:hover,:focus-visible) svg{background-color:var(--color_text);border-radius:50%}:where(.page-scope) .alert-bar #alert-close:is(:hover,:focus-visible) svg{background-color:var(--color_text);border-radius:50%}:where(.page-scope) .alert-bar #alert-close:-webkit-any(:hover,:focus-visible) svg path:first-of-type{color:var(--color_text)}:where(.page-scope) .alert-bar #alert-close:is(:hover,:focus-visible) svg path:first-of-type{color:var(--color_text)}:where(.page-scope) .alert-bar .alert-layout{grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:10px;height:100%;display:grid;position:relative}:where(.page-scope) .alert-bar .alert-layout .alert-start{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:0 16px;display:grid}:where(.page-scope) .alert-bar .alert-body{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;border-left:1px solid #fff;-webkit-box-orient:vertical;max-height:2lh;line-height:1.5;display:-webkit-box;overflow:hidden}:where(.page-scope) .alert-bar .alert-body:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:20px;padding-left:16px}:where(.page-scope) .alert-bar .alert-body:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:20px;padding-right:16px}:where(.page-scope) .alert-bar .alert-body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:20px;padding-right:16px}:where(.page-scope) .alert-bar .button:after{content:"";width:100cqi;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@container container (width<=51.875rem){:where(.page-scope) .alert-bar .button{white-space:nowrap;opacity:0;width:100%;height:100%;transition:none;position:absolute;overflow:hidden}}@container container (width<=36.25rem){:where(.page-scope) .alert-bar .alert-layout .alert-start{grid-template-columns:auto}:where(.page-scope) .alert-bar .alert-body{border:none;padding-left:0;padding-right:0}}:where(.page-scope) .page-nav-container{display:none}@media only screen and (max-width:57.5rem){:where(.page-scope) .page-nav-container{margin-top:calc(var(--page_nav_height)/-2);display:block}}:where(.page-scope) .page-nav-inner{z-index:1;border-radius:var(--border_radius);background-color:#fff;height:auto;position:relative;overflow:hidden;box-shadow:0 3px 10px #0000001a}:where(.page-scope) .page-nav-inner:not(:has(.page-nav-menu[inert])) .toggle-button{border-bottom:1px solid var(--color_light)}:where(.page-scope) .page-nav-inner:not(:has(.page-nav-menu[inert])) .toggle-button .circle svg{scale:-1 1}:where(.page-scope) .page-nav-inner .toggle-button{--circle_size:20px;--circle_icon_size:6px;width:100%;height:var(--page_nav_height);text-align:left;background-color:#fff;grid-template-columns:1fr auto;align-items:center;gap:20px;padding-top:11px;padding-bottom:11px;padding-left:20px;padding-right:20px;display:grid}:where(.page-scope) .page-nav-inner .toggle-button .circle svg{transition:all .3s;rotate:90deg}:where(.page-scope) .page-nav-inner .active-page-wrap{container-type:inline-size}:where(.page-scope) .page-nav-inner .nav-label{white-space:nowrap;text-overflow:ellipsis;max-width:100cqi;overflow:hidden}:where(.page-scope) .page-nav-inner .nav-page{white-space:nowrap;text-overflow:ellipsis;max-width:100cqi;overflow:hidden}:where(.page-scope) .page-nav-inner .nav-label{font-size:var(--fs_xs)}:where(.page-scope) .page-nav-inner .page-nav-menu{background-color:#fff;transition:all .3s;overflow:hidden}:where(.page-scope) .page-nav-inner .page-nav-menu[inert]{opacity:0;height:0}:where(.page-scope) .page-nav-inner .page-nav-menu ul{padding-block:11px var(--spacer_xs);padding-left:20px;padding-right:20px}:where(.page-scope) .page-nav-inner .page-nav-menu .active{color:var(--color_primary);font-weight:var(--fw_bold);text-decoration:underline}}@layer utilities{.fw-medium{font-weight:var(--fw_medium)}.fw-semibold{font-weight:var(--fw_semibold)}.fw-bold{font-weight:var(--fw_bold)}.fw-extrabold{font-weight:var(--fw_extrabold)}.text-box{text-box:cap alphabetic}.mb-flow{margin-bottom:var(--flow_spacing)}.mb-0{margin-bottom:0}.no-wrap{white-space:nowrap}.color-black{color:#000}.color-dark{color:var(--color_dark)}}:where(.page-scope) #search-results{margin-bottom:var(--spacer_s)}:where(.page-scope) #search-results .results-heading{margin-bottom:var(--spacer_xs)}:where(.page-scope) #search-results .result-container{padding:var(--spacer_s)0;border-top:1px solid var(--border_color);flex-direction:column;gap:1rem;display:flex}:where(.page-scope) #search-results .result-container a{text-decoration:underline}:where(.page-scope) #search-results .result-container a:hover{text-decoration:none}:where(.page-scope) #search-results .result-container a:focus-visible{text-decoration:none}:where(.page-scope) #search-results .result-container>*{margin-bottom:0}:where(.page-scope) #search-results .result-container:last-of-type{border-bottom:1px solid var(--border_color)}:where(.page-scope) .event-pb-container{container:event-article/inline-size}:where(.page-scope) .event-pb-container:hover .inner-layout{background-color:var(--color_secondary)}:where(.page-scope) .event-pb-container:focus-within .inner-layout{background-color:var(--color_secondary)}:where(.page-scope) .event-pb-container:hover .date-block{background-color:var(--color_light);color:var(--color_dark)}:where(.page-scope) .event-pb-container:focus-within .date-block{background-color:var(--color_light);color:var(--color_dark)}:where(.page-scope) .event-pb-container h2{margin:0}:where(.page-scope) .event-pb-container p{margin:0}:where(.page-scope) .event-pb-container .img-wrap{align-self:center}:where(.page-scope) .event-pb-container img{border-radius:10px}:where(.page-scope) .event-pb-container .inner-layout{color:var(--color_dark);background-color:var(--color_light);border-radius:var(--border_radius);grid-template-columns:54px 1fr;gap:38px;padding-top:1.75rem;padding-bottom:1.75rem;padding-left:30px;padding-right:30px;transition:all .3s;display:grid}:where(.page-scope) .event-pb-container .inner-layout:has(img){grid-template-columns:54px 1fr 220px}:where(.page-scope) .event-pb-container .inner-content{align-self:center}:where(.page-scope) .event-pb-container .event-heading{font-weight:var(--fw_extrabold);margin-bottom:.25rem}:where(.page-scope) .event-pb-container .event-when{font-weight:var(--fw_bold)}:where(.page-scope) .event-pb-container .event-preview{color:var(--color_text);margin-top:.75rem}@container event-article (width<=400px){:where(.page-scope) .event-pb-container .inner-layout{gap:20px;padding-top:.9375rem;padding-bottom:.9375rem;padding-left:15px;padding-right:15px}:where(.page-scope) .event-pb-container .event-heading{font-size:var(--fs_xl)}:where(.page-scope) .event-pb-container .event-when{font-size:var(--fs_xs);font-weight:var(--fw_bold)}}:where(.page-scope) .event-page-header{align-items:center;gap:var(--spacer_xs)clamp(20px,6cqi,80px);text-align:center;display:grid;container:event-header/inline-size}:where(.page-scope) .event-page-header:has(.event-header-img){grid-template-columns:1fr 1fr}:where(.page-scope) .event-page-header h1{margin-bottom:1.5rem}@media only screen and (max-width:910px){:where(.page-scope) .event-page-header h1{margin-bottom:var(--spacer_xs)}}:where(.page-scope) .event-page-header .event-header-date{color:var(--color_dark);justify-self:center;margin-bottom:var(--spacer_xs)}:where(.page-scope) .event-page-header .event-header-details-container{container:event-header-details/inline-size}:where(.page-scope) .event-page-header .event-header-details-container .when-wrap{flex-wrap:wrap;gap:0 12px;display:flex}:where(.page-scope) .event-page-header .event-header-details{grid-template-columns:auto auto;justify-content:center;gap:1.25rem;display:grid}:where(.page-scope) .event-page-header .event-header-details br{display:none}@container event-header-details (width<=660px){:where(.page-scope) .event-page-header .event-header-details{grid-template-columns:1fr}:where(.page-scope) .event-page-header .event-header-details br{display:inline}:where(.page-scope) .event-page-header .event-header-details .when-wrap{display:block}}@media only screen and (max-width:910px){:where(.page-scope) .event-page-header .event-header-details{gap:var(--spacer_xs);margin-bottom:0}}:where(.page-scope) .event-page-header .img-wrap{color:var(--color_text);border-radius:var(--border_radius);position:relative;overflow:hidden}:where(.page-scope) .event-page-header .img-wrap .date-block{position:absolute;top:10px;right:10px}:where(.page-scope) .event-page-header .event-header-img{width:100%}@media only screen and (max-width:53.75rem){:where(.page-scope) .event-page-header:has(.event-header-img){grid-template-columns:1fr}:where(.page-scope) .event-page-header:has(.event-header-img) .img-wrap{order:-1}}:where(.page-scope) .date-block{text-align:center;min-width:54px;color:var(--color_dark);background-color:var(--color_yellow);border-radius:8px;place-content:center;align-self:start;padding-top:1.125rem;padding-bottom:1.125rem;padding-left:10px;padding-right:10px;transition:color .3s,background-color .3s;display:grid}:where(.page-scope) .date-block .month{font-weight:var(--fw_bold);letter-spacing:1px;text-transform:uppercase;font-size:10px}:where(.page-scope) .date-block .day{font-weight:var(--fw_extrabold);margin:0}:where(.page-scope) .calendar-header{margin-bottom:var(--spacer_m)}:where(.page-scope) .calendar-header-layout{justify-content:space-between;gap:var(--spacer_s)20px;grid-template-columns:auto auto;display:grid}:where(.page-scope) .calendar-header-layout .header-start{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:1rem 2.25rem;display:grid}:where(.page-scope) .calendar-header-layout .header-end{grid-template-columns:auto fit-content(180px);align-items:center;gap:1rem 2.25rem;display:grid}:where(.page-scope) .calendar-header-layout .nav-buttons{--circle_icon_size:10px;gap:10px;display:flex}:where(.page-scope) .calendar-header-layout .calendar-legend{gap:10px 20px;display:flex}:where(.page-scope) .calendar-header-layout .calendar-legend-item{grid-template-columns:auto auto;align-items:center;gap:0 8px;display:grid}:where(.page-scope) .calendar-header-layout .calendar-legend-item .color-symbol{border-radius:50%;width:9px;height:9px}:where(.page-scope) .calendar-header-layout .calendar-legend-item .color-symbol.primary{background-color:#0063be}:where(.page-scope) .calendar-header-layout .calendar-legend-item .color-symbol.secondary{background-color:var(--color_secondary)}@container container (width<=65rem){:where(.page-scope) .calendar-header-layout .header-start h2{font-size:var(--fs_3xl)}:where(.page-scope) .calendar-header-layout .nav-buttons{--circle_size:clamp(40px,5.2dvw,50px)}:where(.page-scope) .calendar-header-layout .header-start{gap:14px}:where(.page-scope) .calendar-header-layout .header-end{gap:14px}:where(.page-scope) .calendar-header-layout .calendar-legend{column-gap:12px}}@media only screen and (max-width:54rem){:where(.page-scope) .calendar-header-layout .header-end{grid-template-columns:1fr;row-gap:6px}:where(.page-scope) .calendar-header-layout .header-end .calendar-legend{font-size:var(--fs_s);order:1}}@media only screen and (max-width:42.5rem){:where(.page-scope) .calendar-header-layout{grid-template-columns:1fr}:where(.page-scope) .calendar-header-layout .header-start{order:1}:where(.page-scope) .calendar-header-layout .header-start h2{font-size:max(var(--fs_3xl),1.5rem)}}:where(.page-scope) .event-level-grid{grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}:where(.page-scope) .level-card-wrapper{--border_radius:8px;display:contents;container:level-card/inline-size}:where(.page-scope) .level-card-wrapper .level-card{grid-template-rows:subgrid;grid-row:span 2;gap:0;height:100%;display:grid}:where(.page-scope) .level-card-wrapper .card-start{padding-block:min(3rem,var(--spacer_m));color:var(--color_dark);text-align:center;background-color:var(--color_light);grid-row:1;place-items:end center;padding-left:40px;padding-right:40px;display:grid}:where(.page-scope) .level-card-wrapper .card-start:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .card-start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--border_radius);border-top-left-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .card-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--border_radius);border-top-left-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .card-end{border-inline:1px solid var(--border_color);border-bottom:1px solid var(--border_color);grid-row:2;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:40px;padding-right:40px;display:grid}:where(.page-scope) .level-card-wrapper .card-end:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--border_radius);border-bottom-left-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .card-end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .card-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius)}:where(.page-scope) .level-card-wrapper .level-title{margin-bottom:.625rem}:where(.page-scope) .level-card-wrapper .benefit-wrap{place-self:start}:where(.page-scope) .level-card-wrapper .benefit-heading{margin-bottom:.625rem}:where(.page-scope) .level-card-wrapper .benefit-list{margin-bottom:var(--spacer_xs)}:where(.page-scope) .level-card-wrapper .benefit-list li:before{content:url(../images/icons/circle-checkmark.svg);filter:invert(9%)sepia(45%)saturate(3685%)hue-rotate(210deg)brightness(94%)contrast(109%);display:inline-block}:where(.page-scope) .level-card-wrapper .benefit-list li:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-right:.5rem}:where(.page-scope) .level-card-wrapper .benefit-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:.5rem}:where(.page-scope) .level-card-wrapper .benefit-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:.5rem}:where(.page-scope) .level-card-wrapper .button{place-self:end;width:100%}:where(.page-scope) #calendar{--calendar_cell_padding:18px;overflow-x:auto}@media only screen and (max-width:48rem){:where(.page-scope) #calendar{--calendar_cell_padding:10px;margin-inline:calc(var(--page_gutter)/-1 + 10px)}}@media only screen and (max-width:910px){:where(.page-scope) #calendar{--calendar_cell_padding:2px}}:where(.page-scope) .fc{--fc-event-bg-color:var(--color_dark);--fc-bg-event-opacity:1;--fc-event-text-color:#fff;--fc-today-bg-color:#fff;--fc-neutral-bg-color:var(--color_light)}:where(.page-scope) .fc table{border:none!important}:where(.page-scope) .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:var(--header_height)}:where(.page-scope) .fc .fc-scrollgrid-section>td{border-bottom:none;border-right:none}@media only screen and (max-width:61.25rem){:where(.page-scope) .fc .fc-scrollgrid-section>td{font-size:var(--fs_s)}}:where(.page-scope) .fc .fc-scrollgrid-section-liquid>td{border:none!important}:where(.page-scope) .fc-theme-standard th{font-family:var(--font_primary);font-size:var(--fs_s);text-transform:none;letter-spacing:.014rem;letter-spacing:0;text-transform:uppercase;font-weight:400;line-height:1.71;font-weight:var(--fw_bold);color:var(--color_dark);border:none}:where(.page-scope) .fc .fc-col-header-cell-cushion{padding-bottom:1rem}@media only screen and (max-width:61.25rem){:where(.page-scope) .fc .fc-col-header-cell-cushion{padding-bottom:var(--spacer_xs)}}:where(.page-scope) .fc-h-event{border:none;transition:background-color .3s;background-color:var(--color_dark)!important}:where(.page-scope) .fc-h-event:not(:has(.important-date)):-webkit-any(:hover,:focus){background-color:#03287c}:where(.page-scope) .fc-h-event:not(:has(.important-date)):is(:hover,:focus){background-color:#03287c}:where(.page-scope) .fc-h-event .fc-event-main{padding:8px var(--calendar_cell_padding);color:#fff!important}:where(.page-scope) .fc-bg-event .fc-event-custom{display:none}:where(.page-scope) .fc .fc-daygrid-day-number{padding-top:var(--calendar_cell_padding);padding-left:var(--calendar_cell_padding)}@media only screen and (max-width:48rem){:where(.page-scope) .fc .fc-daygrid-day-number{font-size:var(--fs_s)}}:where(.page-scope) .fc-daygrid-dot-event{padding-inline:var(--calendar_cell_padding);padding-top:6px;padding-bottom:6px;display:block}:where(.page-scope) .fc-daygrid-dot-event:has(.important-date){cursor:auto}:where(.page-scope) .fc-daygrid-dot-event:has(.important-date):hover{background:0 0}:where(.page-scope) .fc-event:not(:has(.important-date)) .fc-event-title{font-weight:var(--fw_bold);text-decoration:underline}:where(.page-scope) .fc-event-time{letter-spacing:.13px;line-height:1.5;font-weight:var(--fw_bold);font-size:var(--fs_xs);margin-bottom:.25rem}:where(.page-scope) .fc-direction-ltr .fc-event-title{font-weight:400;line-height:1.3;font-size:var(--fs_m);letter-spacing:.33px}:where(.page-scope) .fc-direction-ltr .fc-daygrid-event{white-space:normal}:where(.page-scope) .fc-direction-ltr .fc-daygrid-event:has(.important-date){cursor:auto}@media only screen and (max-width:70.625rem){:where(.page-scope) .fc-direction-ltr .fc-daygrid-event{white-space:nowrap}}:where(.page-scope) .fc .fc-day-disabled{background-color:var(--color_light)}:where(.page-scope) .fc .fc-daygrid-day-top{flex-direction:row}:where(.page-scope) .fc .fc-daygrid-day-frame{flex-direction:column;min-height:max(100%,214px);display:flex}@media only screen and (max-width:48rem){:where(.page-scope) .fc .fc-daygrid-day-frame{min-height:auto}}:where(.page-scope) .fc-daygrid-event-harness:not(.fc-daygrid-event-harness-abs) .fc-h-event .fc-event-main{color:var(--color_text)}:where(.page-scope) .fc-daygrid-event-harness:not(.fc-daygrid-event-harness-abs) .fc-event{background-color:#0000}:where(.page-scope) .fc-daygrid-event-harness.fc-daygrid-event-harness-abs .fc-daygrid-event.fc-event-start{margin-left:var(--calendar_cell_padding)}:where(.page-scope) .fc-daygrid-event-harness.fc-daygrid-event-harness-abs .fc-daygrid-event.fc-event-end{margin-right:var(--calendar_cell_padding)}:where(.page-scope) .fc .fc-list-table td{padding-top:1rem;padding-bottom:1rem}:where(.page-scope) .fc .fc-list-day-cushion{padding-top:.5rem;padding-bottom:.5rem}:where(.page-scope) .fc .fc-list-event-time{text-transform:capitalize}:where(.page-scope) .event-popover{z-index:2;border-radius:var(--border_radius);pointer-events:none;background-color:#fff;max-width:440px;box-shadow:0 4px 16px #0003}:where(.page-scope) .event-popover .event-popover-layout{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:20px;display:grid}:where(.page-scope) .event-popover .event-popover-layout h2{margin:0}:where(.page-scope) .event-popover .event-popover-layout .popover-date{color:var(--color_dark_grey);font-size:var(--fs_s);letter-spacing:.23px}:where(.page-scope) .event-popover .event-popover-image img{display:block}:where(.page-scope) .event-popover .formatted-date{font-weight:800}:where(.page-scope) .no-events-wrapper{container:no-events/inline-size}:where(.page-scope) .no-events-wrapper h3{color:var(--color_dark);margin-bottom:.33rem}:where(.page-scope) .no-events-wrapper .inner{padding-block:var(--spacer_s);background-color:var(--color_light);border-radius:var(--border_radius);padding-left:max(20px,min(5cqi,80px));padding-right:max(20px,min(5cqi,80px))}:where(.page-scope) .lucy-staff{gap:20px;display:grid}:where(.page-scope) .staff-wrapper{align-items:center;gap:var(--spacer_xs)clamp(20px,.5rem + 2.5cqi,40px);color:var(--color_dark);background-color:var(--color_light);border-radius:var(--border_radius);grid-template-columns:fit-content(150px) auto minmax(0,240px);padding-top:1.25rem;padding-bottom:1.25rem;padding-left:20px;padding-right:20px;display:grid}:where(.page-scope) .staff-wrapper h3{margin:0}:where(.page-scope) .staff-wrapper p{margin:0}:where(.page-scope) .staff-wrapper h3{font-weight:var(--fw_extrabold)}:where(.page-scope) .staff-wrapper a{color:var(--color_primary);font-weight:var(--fw_medium);text-decoration:underline}:where(.page-scope) .staff-wrapper a:hover{text-decoration:none}:where(.page-scope) .staff-wrapper img{border-radius:8px}:where(.page-scope) .staff-wrapper:not(:has(.staff-image)){grid-template-columns:1fr auto}:where(.page-scope) .staff-wrapper .staff-image{border-radius:var(--border_radius);background-color:#fff;padding:18px}:where(.page-scope) .staff-wrapper .staff-image.no-photo{text-align:center;aspect-ratio:1;place-content:center;gap:10px;line-height:1.2;display:grid}:where(.page-scope) .staff-wrapper .staff-image.no-photo>*{opacity:.62;color:var(--color_dark)}:where(.page-scope) .staff-wrapper .staff-image.no-photo span{letter-spacing:1.5px;font-size:9px;line-height:1.3;font-weight:var(--fw_extrabold);cursor:default}:where(.page-scope) .staff-wrapper .staff-image.no-photo svg{width:25px;margin-left:auto;margin-right:auto}:where(.page-scope) .staff-wrapper .contact{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.page-scope) .staff-wrapper .contact p{font-weight:var(--fw_medium);grid-template-columns:13px 1fr;align-items:center;gap:10px;display:grid}:where(.page-scope) .staff-wrapper .contact p a{text-overflow:ellipsis;overflow:hidden}:where(.page-scope) .staff-wrapper .title{font-weight:var(--fw_bold);margin-top:.5rem}@container main-content (width<=660px){:where(.page-scope) .staff-wrapper{grid-template-columns:fit-content(150px) auto}:where(.page-scope) .staff-wrapper img{grid-row:span 2}}@container main-content (width<=400px){:where(.page-scope) .staff-wrapper{grid-template-columns:1fr}:where(.page-scope) .staff-wrapper img{grid-row:auto;width:100%}}:where(.page-scope) .directory-listing{gap:10px;margin-top:2.5rem;margin-bottom:2.5rem;display:grid}:where(.page-scope) #directory-form{--icons_right_size:3rem}:where(.page-scope) #directory-form .control svg{width:1rem}:where(.page-scope) .staff-detail-header{color:var(--color_dark);margin-bottom:var(--spacer_s)}:where(.page-scope) .staff-detail-header .staff-title{font-weight:var(--fw_medium);margin-top:.5rem}:where(.page-scope) .staff-aside{border-radius:var(--border_radius);aspect-ratio:1;background-color:#fff;place-content:center;display:grid;box-shadow:0 0 25px #0000000d}:where(.page-scope) .staff-aside .no-photo{text-align:center;place-content:center;gap:16px;line-height:1.2;display:grid}:where(.page-scope) .staff-aside .no-photo>*{opacity:.62;color:var(--color_dark)}:where(.page-scope) .staff-aside .no-photo span{max-width:112px;font-size:var(--fs_s);letter-spacing:1.5px;line-height:1.3;font-weight:var(--fw_extrabold);cursor:default}:where(.page-scope) .staff-aside .no-photo svg{width:38px;margin-left:auto;margin-right:auto}:where(.page-scope) .lucy-faqs{margin-bottom:var(--content_space);gap:10px;display:grid;container:lucy-faqs/inline-size}:where(.page-scope) .faq{background-color:var(--color_light);border-radius:var(--border_radius);padding-top:1rem;padding-bottom:1rem;padding-left:max(20px,min(.5rem + 2.5cqi,30px));padding-right:max(20px,min(.5rem + 2.5cqi,30px))}:where(.page-scope) .faq .top{cursor:pointer;grid-template-columns:35px 1fr;align-items:center;gap:20px;display:grid}:where(.page-scope) .faq .top button{background-color:var(--color_primary);border-radius:50%;place-content:center;width:35px;height:35px;transition:background-color .3s;display:grid}:where(.page-scope) .faq .top button svg{color:#fff;transition:rotate .3s;rotate:-45deg}:where(.page-scope) .faq .top .title{color:var(--color_dark);font-weight:var(--fw_bold);line-height:1.5}:where(.page-scope) .faq .top>*{margin-bottom:0}:where(.page-scope) .faq .answer{height:0;transition:height .3s,background-color .3s;overflow:hidden}:where(.page-scope) .faq .answer p{font-size:var(--fs_s)}:where(.page-scope) .faq .answer .text p{margin-bottom:.5rem}:where(.page-scope) .faq .answer .text :first-child{margin-top:.75rem}:where(.page-scope) .faq .answer .text :last-child{margin-bottom:0}:where(.page-scope) .faq.open .title{font-weight:var(--fw_bold)}:where(.page-scope) .faq.open .top button{background-color:var(--color_yellow)}:where(.page-scope) .faq.open .top button svg{color:var(--color_dark);rotate:none}:where(.page-scope) .faq.open .answer{height:auto}:where(.page-scope) .lucy-facts{margin-bottom:var(--content_space);container:lucy-facts/inline-size}:where(.page-scope) .lucy-facts .fact-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@container main-content (width<=43.75rem){:where(.page-scope) .lucy-facts .fact-grid{grid-template-columns:repeat(2,1fr)}:where(.page-scope) .lucy-facts .fact-grid:has(:last-child:nth-child(odd)) .fact:first-child{grid-column:1/-1}}@container main-content (width<=35rem){:where(.page-scope) .lucy-facts .fact-grid{grid-template-columns:1fr}}:where(.page-scope) .lucy-facts .fact-grid .fact{padding-block:var(--spacer_s);text-align:center;color:var(--color_dark);border-radius:var(--border_radius);background-color:var(--color_light);place-content:center;padding-left:max(20px,min(4cqi,32px));padding-right:max(20px,min(4cqi,32px));transition:all .3s;display:grid}:where(.page-scope) .lucy-facts .fact-grid .fact p{margin:0}:where(.page-scope) .lucy-facts .fact-grid .fact .fact-label{font-size:min(4rem,7cqi);font-weight:var(--fw_semibold)}@media only screen and (max-width:57.5rem){:where(.page-scope) .lucy-facts .fact-grid .fact .fact-label{font-size:3.375rem}}:where(.page-scope) .lucy-facts .fact-grid .fact .fact-value{font-weight:var(--fw_semibold)}@layer lucy-utilities{:where(.page-scope) .lucy-resources{margin-bottom:var(--content_space);gap:10px;display:grid;container:lucy-resources/inline-size}:where(.page-scope) .lucy-resources .resource{--resource_icon_width:1.75rem;margin-bottom:var(--spacer_xxs);color:var(--color_dark);background-color:var(--color_light);border-radius:var(--border_radius);padding-top:1.25rem;padding-bottom:1.25rem;transition:background-color .3s;position:relative}:where(.page-scope) .lucy-resources .resource:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:20px;padding-right:30px}:where(.page-scope) .lucy-resources .resource:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:20px}:where(.page-scope) .lucy-resources .resource:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:30px;padding-right:20px}@container lucy-resources (width<=400px){:where(.page-scope) .lucy-resources .resource{padding-left:20px;padding-right:20px}}:where(.page-scope) .lucy-resources .resource:has(a:hover){background-color:var(--color_light_hover)}:where(.page-scope) .lucy-resources .resource:focus-within{background-color:var(--color_light_hover)}:where(.page-scope) .lucy-resources .resource:has(a:hover) a{text-decoration:underline}:where(.page-scope) .lucy-resources .resource:focus-within a{text-decoration:underline}:where(.page-scope) .lucy-resources .resource .title{font-weight:var(--fw_bold);line-height:1.5}:where(.page-scope) .lucy-resources .resource:last-of-type{margin-bottom:0}:where(.page-scope) .lucy-resources .resource .top{grid-template-columns:auto 1fr auto;gap:18px;display:grid}:where(.page-scope) .lucy-resources .resource .top .media-type{place-content:center;display:grid}:where(.page-scope) .lucy-resources .resource .top .media-type svg{width:22px;color:var(--color_secondary)}:where(.page-scope) .lucy-resources .resource .top .info{flex-direction:column;justify-content:center;display:flex}:where(.page-scope) .lucy-resources .resource .top .info>*{margin-bottom:0}:where(.page-scope) .lucy-resources .resource .top .buttons{align-items:center;gap:var(--spacer_xxs);display:flex}:where(.page-scope) .lucy-resources .resource .top .buttons>*{margin-bottom:0}:where(.page-scope) .lucy-resources .resource .top .resource-link{color:var(--color_primary);letter-spacing:.33px;font-size:var(--fs_m);grid-template-columns:auto auto;align-items:center;gap:8px;font-weight:800;display:grid}:where(.page-scope) .lucy-resources .resource .top .resource-link svg{width:16px}@container lucy-resources (width<=400px){:where(.page-scope) .lucy-resources .resource .top{gap:12px}}:where(.page-scope) .lucy-resources .resource .desc{display:none}:where(.page-scope) .lucy-resources .resource .desc .text{margin-top:var(--spacer_xxs);padding-left:calc(var(--resource_icon_width) + var(--grid_gutter))}:where(.page-scope) .lucy-resources .resource .desc .text :last-child{margin-bottom:0!important}}:where(.page-scope) .lucy-callout{--callout_space:clamp(20px,3dvw,40px);margin-bottom:var(--content_space);border-radius:var(--border_radius);background-color:var(--color_secondary);text-decoration:none;display:block;overflow:hidden;container:lucy-callout/inline-size}:where(.page-scope) .lucy-callout h2{color:var(--color_dark)}:where(.page-scope) .lucy-callout p{margin-top:.85rem}:where(.page-scope) .lucy-callout .callout-wrapper{grid-template-columns:1fr;display:grid}:where(.page-scope) .lucy-callout .callout-wrapper:has(.callout-image){grid-template-columns:max(100px,min(36cqi,254px)) 1fr}@container lucy-callout (width<=33.5rem){:where(.page-scope) .lucy-callout .callout-wrapper:has(.callout-image){grid-template-columns:1fr}}:where(.page-scope) .lucy-callout .callout-wrapper .callout-image{position:relative}:where(.page-scope) .lucy-callout .callout-wrapper .callout-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@container lucy-callout (width<=33.5rem){:where(.page-scope) .lucy-callout .callout-wrapper .callout-image img{position:static}}:where(.page-scope) .lucy-callout .callout-wrapper .callout-content{align-items:center;gap:var(--spacer_xs)clamp(10px,3cqi,40px);padding-top:3rem;padding-bottom:3rem;padding-block:calc(var(--spacer_s) + 1rem);padding-inline:var(--callout_space);grid-template-columns:1fr auto;display:grid}:where(.page-scope) .lucy-callout .callout-wrapper .callout-content .button{margin:0}@container lucy-callout (width<=760px){:where(.page-scope) .lucy-callout .callout-wrapper .callout-content{padding-block:var(--spacer_s);grid-template-columns:1fr}}:where(.page-scope) .sidebar-callout-wrapper{max-width:290px;container:sidebar-callout/inline-size}:where(.page-scope) .sidebar-callout-wrapper:not(:first-child){margin-top:3.125rem}@media only screen and (max-width:81.25rem){:where(.page-scope) .sidebar-callout-wrapper:not(:first-child){margin-top:var(--spacer_s)}}:where(.page-scope) .sidebar-callout-wrapper .sidebar-callout{color:var(--color_dark);background-color:var(--color_yellow);border-radius:var(--border_radius);display:block;overflow:hidden}:where(.page-scope) .sidebar-callout-wrapper .callout-content{text-align:center;padding-top:28px;padding-bottom:32px;padding-left:28px;padding-right:28px}:where(.page-scope) .sidebar-callout-wrapper .callout-title{text-wrap:balance;margin-bottom:.625rem}:where(.page-scope) .sidebar-callout-wrapper .callout-image img{width:100%}:where(.page-scope) .sidebar-callout-wrapper .button-wrap{margin-top:1rem}:where(.page-scope) .sidebar-callout-wrapper .button{width:100%}:where(.page-scope) .sidebar-callout-wrapper .callout-links{gap:10px;margin-top:1rem;display:grid}@media only screen and (max-width:57.5rem){:where(.page-scope) .sidebar-callout-wrapper{display:none}}:where(.page-scope) .lucy-embed{margin-bottom:var(--content_space);max-width:100%}:where(.page-scope) .lucy-embed iframe{max-width:100%}:where(.page-scope) .lucy-embed p.message{padding:var(--spacer_m);background-color:var(--color_light);border-radius:var(--border_radius);text-align:center;justify-content:center;align-items:center;gap:.25rem;display:flex}:where(.page-scope) .lucy-slideshow{margin-bottom:var(--content_space);container:lucy-slideshow/inline-size}:where(.page-scope) .lucy-slideshow .images{aspect-ratio:16/9;position:relative;overflow:hidden}:where(.page-scope) .lucy-slideshow .images .slider{align-items:center;height:100%;transition:transform .5s;display:flex}:where(.page-scope) .lucy-slideshow .images .slider img{max-width:100%;max-height:100%;display:block;position:relative;margin-bottom:0!important}:where(.page-scope) .lucy-slideshow .images .slider .image{margin-right:var(--grid_gutter);opacity:.5;border-radius:var(--border_radius);transition:opacity .3s}:where(.page-scope) .lucy-slideshow .images .slider .image.active{opacity:1}:where(.page-scope) .lucy-slideshow .images .slider .video{aspect-ratio:16/9;align-self:normal}:where(.page-scope) .lucy-slideshow .images .slider :last-child{margin-right:0}:where(.page-scope) .lucy-slideshow nav{gap:var(--spacer_xs);width:100%;margin-top:var(--grid_gutter);-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex}:where(.page-scope) .lucy-slideshow nav p.caption{align-self:center;margin-bottom:0}:where(.page-scope) .lucy-slideshow nav .controls{align-items:center;gap:var(--spacer_xxs);flex:none;display:flex}:where(.page-scope) .lucy-slideshow nav .controls a:any-link{cursor:pointer;border-radius:var(--border_radius);background-color:var(--color_primary);flex:none;justify-content:center;align-items:center;width:2.222rem;height:2.222rem;transition:background-color .3s,scale .3s;display:flex;position:relative}:where(.page-scope) .lucy-slideshow nav .controls a:any-link svg{width:50%}:where(.page-scope) .lucy-slideshow nav .controls a:any-link svg path{transition:fill .3s}@media (pointer:fine){:where(.page-scope) .lucy-slideshow nav .controls a:any-link:hover{background-color:var(--color_dark)}:where(.page-scope) .lucy-slideshow nav .controls a:any-link:focus-visible{background-color:var(--color_dark)}:where(.page-scope) .lucy-slideshow nav .controls a:any-link:hover svg path{fill:#fff}:where(.page-scope) .lucy-slideshow nav .controls a:any-link:focus-visible svg path{fill:#fff}}:where(.page-scope) .lucy-slideshow nav .controls .previous{margin-left:auto}:where(.page-scope) .lucy-slideshow nav .controls .count{display:none}:where(.page-scope) :where([data-template=_home] main){--home_section_block_padding:var(--spacer_xl)}@media only screen and (max-width:525px){:where(.page-scope) :where([data-template=_home] main){--home_section_block_padding:4.25rem}}:where(.page-scope) :where([data-template=_home] main) .text-wrapper{--max_width:1300px;max-width:var(--max_width);text-align:center;text-wrap:balance;margin-left:auto;margin-right:auto}:where(.page-scope) :where([data-template=_home] main) .text-wrapper h2{margin-bottom:calc(var(--spacer_xs))}:where(.page-scope) :where([data-template=_home] main) .text-wrapper .text-wrapper-heading-small{margin-bottom:calc(var(--spacer_xs))}:where(.page-scope) :where([data-template=_home] main) .text-wrapper p{margin-bottom:var(--spacer_s)}:where(.page-scope) :where([data-template=_home] main) .text-wrapper .text-wrapper-heading-large{margin-bottom:var(--spacer_s)}:where(.page-scope) :where([data-template=_home] main) .text-wrapper .display-5xl{font-size:max(var(--fs_5xl),1.75rem)}@media only screen and (max-width:525px){:where(.page-scope) :where([data-template=_home] main) .text-wrapper .sub-header-m{font-size:var(--fs_xs)}}:where(.page-scope) :where([data-template=_home] main) .home-ctas{--col_size:minmax(323px,1fr);grid-template-columns:repeat(auto-fit,minmax(var(--col_min),1fr));grid-template-columns:repeat(auto-fit,var(--col_size)var(--col_size));gap:20px;display:grid}@container container (width<=666px){:where(.page-scope) :where([data-template=_home] main) .home-ctas{grid-template-columns:1fr}}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:hover svg{opacity:1;height:auto}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:focus-visible svg{opacity:1;height:auto}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:hover .inner-content{grid-template-rows:1fr calc(17px + min(.8rem,2cqi));translate:0 8.5px}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:focus-visible .inner-content{grid-template-rows:1fr calc(17px + min(.8rem,2cqi));translate:0 8.5px}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:hover img{scale:1.05}:where(.page-scope) :where([data-template=_home] main) .home-ctas a:focus-visible img{scale:1.05}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta{padding-top:5rem;padding-bottom:2.8125rem;padding-block:5rem var(--spacer_s);text-align:center;color:#fff;border-radius:var(--border_radius);background-image:linear-gradient(#0000 26%,#00000080 78%);place-items:end center;min-height:400px;display:grid;position:relative;overflow:hidden;container:home-cta/inline-size}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta .inner-content{grid-template-rows:1fr 0;place-items:center;transition:all .3s;display:grid}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta .inner-content .svg-wrap{height:100%;margin-top:min(.8rem,2cqi)}@container home-cta (width>=400px){:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta .inner-content h3{font-size:1.75rem}}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta h3{font-weight:var(--fw_extrabold);font-size:1.375rem}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta img{z-index:-1;background-color:var(--color_dark);object-fit:cover;object-position:center;width:100%;height:100%;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta svg{opacity:0;width:40px;margin-left:auto;margin-right:auto;transition:all .3s}@media only screen and (max-width:450px){:where(.page-scope) :where([data-template=_home] main) .home-ctas .home-cta{min-height:232px}}:where(.page-scope) .home-landing{--home_hero_block_padding:var(--spacer_m);--home_hero_ctas_shift:60px;color:#fff;text-align:center}@media (max-aspect-ratio:1){:where(.page-scope) .home-landing{--home_hero_block_padding:var(--spacer_xl)}}@media only screen and (max-width:525px){:where(.page-scope) .home-landing{--home_hero_ctas_shift:0px}}:where(.page-scope) .home-landing .home-landing-hero{min-height:calc(var(--header_height) + min(42.6vw,100dvh));padding-block:calc(var(--header_height) + var(--home_hero_block_padding))calc(var(--home_hero_block_padding) + var(--home_hero_ctas_shift));background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color_dark);align-content:center;display:grid;position:relative;overflow:hidden}:where(.page-scope) .home-landing .home-landing-hero .container{z-index:2;position:relative}:where(.page-scope) .home-landing .home-landing-hero .landing-text-wrap{--max_width:990px}:where(.page-scope) .home-landing .home-landing-hero .landing-heading{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-family:var(--ff_helvetica);font-size:var(--fs_6xl);font-weight:var(--fw_bold);letter-spacing:-.075rem;line-height:1;font-size:min(var(--fs_6xl),4.25rem);line-height:1.09}:where(.page-scope) .home-landing .home-landing-hero .landing-img-wrap:before{content:"";z-index:1;background-image:linear-gradient(#14141480,#14141480);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:where(.page-scope) .home-landing .home-landing-hero .landing-img-wrap .home-landing-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:where(.page-scope) .home-landing .ctas-outer{--inline_padding_preferred:7cqi;--shift:calc(var(--home_hero_ctas_shift)*-1);z-index:1;padding-block:max(3.125rem,var(--spacer_m));padding-inline:clamp(20px,var(--inline_padding_preferred),100px);border-radius:var(--border_radius);background-color:var(--color_primary);translate:0 var(--shift);margin-bottom:var(--shift);position:relative}@container container (width<=71.25rem){:where(.page-scope) .home-landing .ctas-outer{--inline_padding_preferred:3cqi}}@media only screen and (max-width:525px){:where(.page-scope) .home-landing .ctas-outer{padding-inline:var(--page_gutter);border-radius:0}}:where(.page-scope) .home-landing .ctas-layout{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:3.125rem 30px;display:grid}:where(.page-scope) .home-landing .ctas-layout .graphic-cta{max-width:350px;margin-left:auto;margin-right:auto}@container container (width<=53.75rem){:where(.page-scope) .home-landing .ctas-layout{grid-template-columns:1fr}:where(.page-scope) .home-landing .ctas-layout .graphic-cta .cta-title{font-family:var(--font_primary);font-weight:var(--fw_extrabold);text-transform:none;font-size:var(--fs_3xl);letter-spacing:0;line-height:1.214}:where(.page-scope) .home-landing .ctas-layout .graphic-cta .cta-desc{font-family:var(--font_primary);font-size:var(--fs_m);text-transform:none;letter-spacing:.02rem;font-weight:400;line-height:1.75}}:where(.page-scope) .home-about{padding-block:var(--home_section_block_padding)calc(var(--home_section_block_padding) + var(--spacer_l));color:var(--color_dark)}:where(.page-scope) .home-about .about-text-wrap{--max_width:1088px;margin-bottom:var(--spacer_m)}@media only screen and (max-width:59.125rem){:where(.page-scope) .home-about{padding-block:var(--home_section_block_padding)}}:where(.page-scope) .home-academics{--shift:-30px;color:var(--color_dark);background-color:var(--color_secondary)}:where(.page-scope) .home-academics .academics-text-wrap{padding-block:var(--spacer_m);align-self:center;max-width:500px}:where(.page-scope) .home-academics .inner-layout{grid-template-columns:minmax(350px,730px) minmax(400px,500px);justify-content:start;gap:0 max(20px,min(7dvw,136px));display:grid}:where(.page-scope) .home-academics img{border-radius:var(--border_radius);margin-top:-60px}:where(.page-scope) .home-academics .img-wrap{transform:translateY(var(--shift))}@media only screen and (max-width:59.125rem){:where(.page-scope) .home-academics .inner-layout{text-align:center;grid-template-columns:1fr;justify-content:center}:where(.page-scope) .home-academics .img-wrap{max-width:720px;order:1;margin-bottom:calc(var(--spacer_l)*-1);margin-left:auto;margin-right:auto;transform:translateY(0)!important}:where(.page-scope) .home-academics img{margin-top:0}}:where(.page-scope) .home-student-life{padding-block:var(--home_section_block_padding);color:var(--color_dark)}:where(.page-scope) .home-student-life .student-life-text-wrap{align-self:center}:where(.page-scope) .home-student-life .inner-layout{justify-content:end;gap:var(--spacer_m)clamp(20px,7dvw,136px);grid-template-columns:minmax(300px,610px) minmax(300px,600px);display:grid}:where(.page-scope) .home-student-life img{border-radius:var(--border_radius);translate:0 var(--shift)}@media only screen and (max-width:59.125rem){:where(.page-scope) .home-student-life{padding-top:calc(var(--home_section_block_padding) + var(--spacer_s))}:where(.page-scope) .home-student-life .inner-layout{text-align:center;grid-template-columns:1fr;justify-content:center}:where(.page-scope) .home-student-life .img-wrap{max-width:720px;margin-bottom:0;margin-left:auto;margin-right:auto;transform:translateY(0)!important}:where(.page-scope) .home-student-life img{margin-top:0}}:where(.page-scope) .home-catholic{--shift:-30px;padding-top:7rem;padding-bottom:0;padding-block:var(--home_section_block_padding)0;color:#fff;background-image:url(/images/home/catholic-identity.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color_dark)}:where(.page-scope) .home-catholic .text-wrap-container{background-color:var(--color_primary);border-radius:var(--border_radius);padding-top:max(3.25rem,min(11cqi,10.875rem));padding-bottom:max(3.25rem,min(11cqi,10.875rem));translate:0 60px}:where(.page-scope) .home-catholic .catholic-text-wrap{--max_width:550px;align-self:center;padding-left:20px;padding-right:20px}:where(.page-scope) .home-catholic .inner-layout{justify-content:center;gap:var(--content_space)136px;grid-template-columns:minmax(0,610px) minmax(400px,730px);display:grid}@media only screen and (max-width:53.75rem){:where(.page-scope) .home-catholic{--mobile_shift:120px;padding-top:var(--mobile_shift);background-position:67%;margin-bottom:var(--mobile_shift)}:where(.page-scope) .home-catholic .inner-layout{grid-template-columns:1fr}:where(.page-scope) .home-catholic .text-wrap-container{transform:translateY(var(--mobile_shift))!important}}:where(.page-scope) .home-activities{padding-block:calc(var(--home_section_block_padding) + var(--spacer_m))0;color:var(--color_dark);margin-bottom:var(--home_section_block_padding)}:where(.page-scope) .home-activities .activities-text-wrap{margin-bottom:var(--spacer_m)}@media only screen and (max-width:53.75rem){:where(.page-scope) .home-activities{padding-top:calc(var(--home_section_block_padding) + max(60px,var(--spacer_l)))}}:where(.page-scope) .home-calendar{color:var(--color_dark);margin-bottom:var(--home_section_block_padding)}:where(.page-scope) .home-calendar h2{margin-bottom:1.75rem}:where(.page-scope) .home-calendar .event-list{grid-template-columns:repeat(auto-fill,minmax(325px,1fr));gap:20px;display:grid}:where(.page-scope) .home-stories{color:var(--color_dark);padding-bottom:var(--home_section_block_padding)}:where(.page-scope) .home-stories h2{margin-bottom:1.75rem}@media only screen and (max-width:57.5rem){:where(.page-scope) .home-stories h2{margin-bottom:1rem}}:where(.page-scope) .home-stories .stories-text-wrap{margin-bottom:var(--spacer_s)}:where(.page-scope) .home-stories .story-layout{grid-template-columns:1fr 1px 1fr;justify-content:space-between;gap:max(20px,min(3.438dvw,66px));display:grid}@container container (width<=45.375rem){:where(.page-scope) .home-stories .story-layout{grid-template-columns:1fr}:where(.page-scope) .home-stories .story-layout .story-container{padding-top:0;padding-bottom:0}:where(.page-scope) .home-stories .story-layout .story-container:nth-child(n+3){display:none}:where(.page-scope) .home-stories .story-layout .separator{display:none}}:where(.page-scope) .home-stories .separator{background-color:#c1ccef;height:100%}:where(.page-scope) .home-stories .story-container{padding-block:var(--spacer_m);text-align:center}:where(.page-scope) .home-stories .story-container:hover .story-heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .home-stories .story-container:focus-visible .story-heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .home-stories .story-container:hover .img-wrap img{scale:1.05}:where(.page-scope) .home-stories .story-container:focus-visible .img-wrap img{scale:1.05}:where(.page-scope) .home-stories .story-container .img-wrap{border-radius:var(--border_radius);margin-bottom:var(--spacer_s);overflow:hidden}:where(.page-scope) .home-stories .story-container img{transition:scale .3s}:where(.page-scope) .home-stories .story-date{font-weight:var(--fw_medium);margin-bottom:var(--spacer_xs)}:where(.page-scope) .home-stories .story-heading{margin-bottom:var(--spacer_xs);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) .timeline-block{grid-template-columns:max(4rem,min(10dvw,8.4375rem)) 1fr;gap:48px;display:grid}:where(.page-scope) .timeline-block:last-of-type h2:after{margin-bottom:.45rem}:where(.page-scope) .timeline-block:last-of-type .timeline-content:last-child{margin-bottom:0}:where(.page-scope) .timeline-block h2{text-align:center;grid-row:1;grid-template-rows:auto 1fr;display:grid}:where(.page-scope) .timeline-block h2:after{content:"";background-color:var(--color_border);width:1px;height:auto;min-height:22px;margin-top:.3rem;margin-bottom:.7rem;margin-left:auto;margin-right:auto;display:block}:where(.page-scope) .timeline-block p{max-width:80ch}:where(.page-scope) .timeline-block img{border-radius:var(--border_radius);margin-bottom:var(--spacer_xs);display:block}:where(.page-scope) .timeline-block .timeline-title{margin-block:.4em var(--spacer_xs)}@media only screen and (max-width:26.25rem){:where(.page-scope) .timeline-block .timeline-title{margin-top:.05em}}:where(.page-scope) .timeline-block .timeline-content{grid-column:2;max-width:730px;margin-bottom:var(--spacer_s)}@media only screen and (max-width:31.25rem){:where(.page-scope) .timeline-block{gap:24px}}@media only screen and (max-width:31.25rem) and (max-width:26.25rem){:where(.page-scope) .timeline-block{gap:16px}:where(.page-scope) .timeline-block h2{font-size:22px}}:where(.page-scope) .job-category-wrap{color:#00174e;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-bottom:.5rem;display:grid}:where(.page-scope) .job-category-wrap svg{width:12px;margin-top:-1px}:where(.page-scope) .job-category-wrap .job-category{letter-spacing:2px}:where(.page-scope) .job-article-container{container:job-article/inline-size}:where(.page-scope) .job-article-container .job-article{padding-block:var(--spacer_s)min(var(--spacer_m),3.125rem)}:where(.page-scope) .job-article-container .job-title{margin-bottom:1rem}:where(.page-scope) .job-article-container .job-preview{margin-top:1rem;margin-bottom:1.25rem}:where(.page-scope) .jobs-listing-wrapper .job-article-container:first-of-type .job-article{border-top:1px solid var(--color_border)}:where(.page-scope) .jobs-listing-wrapper .job-article{border-bottom:1px solid var(--color_border)}:where(.page-scope) .job-detail-header{margin-bottom:var(--spacer_s)}:where(.page-scope) .job-detail-header .job-category-wrap{margin-top:1.5rem}:where(.page-scope) .job-form-wrapper{margin-top:var(--spacer_m)}:where(.page-scope) .job-form-wrapper .files-section{padding-block:var(--grid_gutter_row);border-block:1px solid var(--color_border);max-width:100cqi}:where(.page-scope) .message-wrapper{margin-block:var(--spacer_s);background-color:var(--color_light);padding:30px}:where(.page-scope) .message-wrapper:has(.success){background-color:color-mix(in oklab,var(--color_light)97%,var(--color_success))}:where(.page-scope) .message-wrapper:has(.error){background-color:color-mix(in oklab,var(--color_light)97%,var(--color_error))}:where(.page-scope) .message-wrapper .message{border-radius:var(--border_radius);grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}:where(.page-scope) .message-wrapper .message.success svg{color:var(--color_success)}:where(.page-scope) .message-wrapper .message.error svg{color:var(--color_error)}:where(.page-scope) .message-wrapper .message svg{width:26px}:where(.page-scope) .message-wrapper .message .message-text{color:var(--color_text);line-height:1.5;font-weight:var(--fw_medium);text-wrap:balance;max-width:80ch}:where(.page-scope) .story-link:-webkit-any(:hover,:focus-visible,:focus-within){text-decoration:none}:where(.page-scope) .story-link:is(:hover,:focus-visible,:focus-within){text-decoration:none}:where(.page-scope) .story-link:-webkit-any(:hover,:focus-visible,:focus-within) .story-heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .story-link:is(:hover,:focus-visible,:focus-within) .story-heading{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:where(.page-scope) .story-link:-webkit-any(:hover,:focus-visible,:focus-within) .img-wrapper img{scale:1.05}:where(.page-scope) .story-link:is(:hover,:focus-visible,:focus-within) .img-wrapper img{scale:1.05}:where(.page-scope) .story-outer:first-of-type .story-article{border-top:1px solid var(--color_border)}:where(.page-scope) .story-article{border-bottom:1px solid var(--color_border);grid-template-columns:1fr auto;align-items:center;gap:45px;padding-top:3.125rem;padding-bottom:3.125rem;display:grid}:where(.page-scope) .story-article .story-heading{max-width:65ch}:where(.page-scope) .story-article .story-preview{max-width:65ch}:where(.page-scope) .story-article .story-heading{color:var(--color_dark);text-wrap:balance;margin-bottom:1rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .3s,text-decoration .3s}:where(.page-scope) .story-article .story-preview{color:var(--color_dark_grey);margin-bottom:1.5rem}:where(.page-scope) .story-article .img-wrapper{border-radius:var(--border_radius);max-width:385px;overflow:hidden}:where(.page-scope) .story-article .img-wrapper img{transition:scale .3s}:where(.page-scope) .story-detail{max-width:900px;margin-left:auto;margin-right:auto}:where(.page-scope) .story-header{text-align:center;margin-bottom:3.125rem}:where(.page-scope) .story-header h1{margin-bottom:var(--spacer_xs)}:where(.page-scope) .story-header .intro{text-align:left;margin-bottom:var(--spacer_xs)}:where(.page-scope) .story-header .story-image{border-radius:var(--border_radius);width:100%;margin-bottom:var(--spacer_s);margin-left:auto;margin-right:auto}:where(.page-scope) .news-form{margin-bottom:2.5rem}:where(.page-scope) .news-form .news-filter-grid{--icons_right_size:3rem;gap:var(--grid_gutter);grid-template-columns:minmax(240px,1fr) 2fr;display:grid}:where(.page-scope) .news-form .news-filter-grid .control svg{width:1rem}@media only screen and (max-width:36.25rem){:where(.page-scope) .news-form .news-filter-grid{grid-template-columns:1fr;gap:20px}}:where(.page-scope) .news-listing:has(~.pagination-wrap){margin-bottom:var(--spacer_s)}:where(.page-scope) .news-listing .listing-wrap{border-bottom:1px solid var(--color_light)}:where(.page-scope) .news-listing .listing-wrap:first-of-type{border-top:1px solid var(--color_light)}:where(.page-scope) .news-listing:not(:has(~.pagination-wrap)) .listing-wrap:last-of-type{border-bottom:none}:where(.page-scope) .news-detail{max-width:900px;margin-left:auto;margin-right:auto}:where(.page-scope) .news-header{text-align:center;margin-bottom:3.125rem}:where(.page-scope) .news-header h1{margin-bottom:var(--spacer_xs)}:where(.page-scope) .news-header .intro{margin-bottom:var(--spacer_xs)}:where(.page-scope) .news-header .news-image{margin-block:var(--spacer_s);border-radius:var(--border_radius);width:100%;margin-left:auto;margin-right:auto}:where(.page-scope) .news-header-meta{color:#00174e;justify-content:center;align-items:center;gap:30px;margin-bottom:2.5rem;display:flex}:where(.page-scope) .news-header-meta .news-meta-wrap{grid-template-columns:auto auto;align-items:center;gap:10px;padding-top:.25rem;padding-bottom:.25rem;display:grid}:where(.page-scope) .news-header-meta .news-meta-separator{background-color:var(--color_border);width:.5px;height:-webkit-fill-available;height:-moz-available;height:stretch}:where(.page-scope) .news-header-meta .news-meta-separator:last-of-type{display:none}:where(.page-scope) .news-header-meta svg{height:18px}:where(.page-scope) .news-page-end{text-align:center;margin-top:var(--spacer_xs)}:where(.page-scope) .news-page-end .button svg{width:16px}:where(.page-scope) .lucy-sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));place-items:center;gap:1rem;display:grid}:where(.page-scope) .lucy-sponsor-grid .sponsor-wrap{border-radius:var(--border_radius);background-color:#fff;place-content:center;height:100%;display:grid;overflow:hidden}:where(.page-scope) .lucy-sponsor-grid .sponsor-wrap a{width:100%;display:block}:where(.page-scope) .lucy-sponsor-grid .sponsor-wrap p{padding:2rem 20px}