@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-ExtraLightItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-LightItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Bold.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-BoldItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-ExtraLight.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Black.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-MediumItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Medium.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Light.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-ThinItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-SemiBoldItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Regular.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-RegularItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-SemiBold.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-Thin.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:BR Firma;src:url(/static/fonts/br-firma/BRFirma-BlackItalic.woff2) format("woff2"),url(/static/fonts/br-firma/BRFirma-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}:root{--z-main-content: 10;--z-main-blocker: 30;--z-side-panel: 60;--z-header: 100;--z-skip-to-content: 150;--z-front: 10000000000;--z-videoModal: 10000000070;--color-inherit: inherit;--color-current: currentColor;--color-trans: transparent;--color-trans_RGB: 0 0 0;--color-primary: #001f41;--color-primary_RGB: 0 31 65;--color-secondary: #0077c9;--color-secondary_RGB: 0 119 201;--color-secondary-light: #f2f8fc;--color-secondary-light_RGB: 242 248 252;--color-tertiary: #d3152c;--color-tertiary_RGB: 211 21 44;--color-cream: #f8f0e8;--color-cream_RGB: 248 240 232;--color-bright-blue: #00c2ff;--color-bright-blue_RGB: 0 194 255;--color-bright-red: #e81e1e;--color-bright-red_RGB: 232 30 30;--color-darkest-grey: #1e1e1e;--color-darkest-grey_RGB: 30 30 30;--color-dark-grey: #4f4f4f;--color-dark-grey_RGB: 79 79 79;--color-medium-grey: #d7d7d7;--color-medium-grey_RGB: 215 215 215;--color-light-grey: #f3f3f3;--color-light-grey_RGB: 243 243 243;--color-body: #000000;--color-body_RGB: 0 0 0;--color-header: #1e1e1e;--color-header_RGB: 30 30 30;--color-error: #ff0000;--color-error_RGB: 255 0 0;--color-white: #ffffff;--color-white_RGB: 255 255 255;--color-black: #000000;--color-black_RGB: 0 0 0;--section-margin: 30px;--section-padding-themed: 20px;--grid-container-padding: 15px;--headerHeightTop: 90px;--headerHeightMainMenu: 80px;--cardMediaPadding: 8px;--cardContentPadding: 18px 15px;--cardContentGap: 10px;--contentCardGridGap: 15px;--buttonHeight: 46px;--buttonPaddingInline: 20px;--buttonFontSize: 16px}@media print,screen and (min-width:640px){:root{--section-margin: 40px;--section-padding-themed: 30px;--grid-container-padding: 25px;--cardMediaPadding: 10px;--cardContentPadding: 18px 15px;--cardContentGap: 10px;--contentCardGridGap: 15px 10px;--buttonHeight: 62px;--buttonFontSize: 18px}}@media print,screen and (min-width:1024px){:root{--section-margin: 50px;--section-padding-themed: 40px;--grid-container-padding: 35px;--headerHeightTop: 110px;--headerHeightMainMenu: 80px;--cardMediaPadding: 10px;--cardContentPadding: 18px 15px;--cardContentGap: 10px;--contentCardGridGap: 20px 20px;--buttonPaddingInline: 25px}}@media print,screen and (min-width:1280px){:root{--grid-container-padding: 40px}}:root{--section-padding: 0px;--loaderSpinnerSize: 60px;--loaderSpinnerBgColor: transparent;--loaderSpinnerBgOpacity: .85;--grid-container-max-width: 1440px;--grid-container-width: var(--grid-container-max-width);--font-body: "Montserrat", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";--font-heading: "BR Firma", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";--timing: .25s;--smoothcollapse-timing: var(--timing);--globalRadius: 10px;--globalRadiusInner: 6px;--selectionFgColor: var(--color-white);--selectionBgColor: var(--color-primary);--scrollbarTrack: var(--color-white);--scrollbarWidth: 15px;--scrollbarThumbBg: var(--color-secondary);--scrollbarThumbBgHover: var(--color-primary);--scrollbarThumbBorderColor: var(--scrollbarTrack);--scrollbarThumbBorderWidth: 5px;--underlinedLinkFromColor: currentColor;--underlinedLinkToColor: currentColor;--underlinedLinkBgPositionX: left;--underlinedLinkBgPositionY: bottom;--underlinedLinkMinWidth: 0%;--underlinedLinkMaxWidth: 100%;--underlinedLinkThickness: 1px;--inputHeight: 46px;--inputPadding: 10px;--inputBorderRadius: 4px;--inputBorderWidth: 2px;--inputBorderColor: var(--color-dark-grey);--inputBgColor: var(--color-white);--inputFgColor: var(--color-dark-grey);--inputPlaceholderColor_RGB: var(--color-dark-grey_RGB);--inputPlaceholderOpacity: .4;--focus-ring-color-rgb: var(--color-bright-blue_RGB);--focus-ring-offset-color-rgb: var(--color-white_RGB);--focus-ring-width: 2px;--focus-ring-offset-width: 4px;--focus-ring-opacity: 1;--blockerOpacity: 0;--blockerVisibility: hidden;--blockerVisibilityDelay: var(--timing);--scrollPaddingTop: calc(var(--headerHeightTop));--cardShadow: 2px 2px 4px rgba(var(--color-black_RGB) / .15);--cardShadow_Hover: 3px 4px 4px rgba(var(--color-black_RGB) / .15);--cardShadowDark: 2px 2px 4px rgba(var(--color-primary_RGB) / .4);--cardShadowDark_Hover: 3px 6px 5px rgba(var(--color-primary_RGB) / .3);--cardBorderColorRGB: var(--color-body_RGB);--cardBorderOpacity: 5%;--cardBorderWidth: 1px;--avatarSize: 60px}@media print,screen and (min-width:1024px){:root{--scrollPaddingTop: 20px}}:root{--buttonBorderWidth: 2px;--buttonBorderRadius: 4px;--imageBgOpacity: .1;--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}html,body{width:100%;height:100%}html{line-height:1.25;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding:var(--scrollPaddingTop, 0px);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{display:grid;grid-template-rows:auto 1fr auto;color:var(--color-body);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:var(--scrollbarWidth)}::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:var(--scrollbarWidth);border:var(--scrollbarThumbBorderWidth) solid var(--scrollbarThumbBorderColor);transition:background-color var(--timing) ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbarThumbBgHover)}::-webkit-scrollbar-track{background-color:var(--scrollbarTrack)}::selection{color:var(--selectionFgColor);background-color:var(--selectionBgColor)}.selection-white{--selectionBgColor: var(--color-white);--selectionFgColor: var(--color-primary)}.skip-to-content{position:fixed;display:block;top:0;left:50%;background-color:var(--color-primary);color:var(--color-white);padding:.5rem;transform:translate(-50%) translateY(-100%);transition:transform var(--timing) ease}.skip-to-content:focus-visible{transform:translate(-50%) translateY(0)}#main-blocker{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-primary_RGB)/.5);z-index:var(--z-main-blocker);opacity:var(--blockerOpacity);visibility:var(--blockerVisibility);transition:opacity var(--timing) ease-in-out,visibility 0s linear var(--blockerVisibilityDelay);backdrop-filter:blur(5px)}@media print{#main-blocker{display:none!important}}main{min-width:0}img,video,canvas,svg{display:block;max-width:100%}img,svg{height:auto}figure{margin:0}hr{margin:.5em 0;border:0px;border-top:1px solid currentColor}button,[type=button],[type=reset],[type=submit]{padding:0;appearance:none;border:0;border-radius:0;line-height:1;color:currentColor;cursor:pointer;font:inherit}figure img{box-shadow:var(--cardShadow);border-radius:var(--globalRadius)}figure figcaption{margin:1em 0;padding-bottom:1em;border-bottom:1px solid rgba(var(--themeColor_Fg_RGB, var(--color-body_RGB))/10%)}@media print,screen and (min-width:1024px){main>.PageHeader[data-theme=primary]:first-child,main>.HeroBannerPage[data-theme=primary]:first-child,main>.HeroBannerRecipe[data-theme=primary]:first-child,main>.HeroBannerHome[data-theme=primary]:first-child{border-top:2px solid var(--color-white)}}@media print{@page{size:A4 portrait;margin:10px 20px}*{--themeColor_Fg: black !important;--themeColor_Fg_RGB: 0 0 0 !important;--themeColor_Bg: white !important;--themeColor_Bg_RGB: 255 255 255 !important;color:var(--themeColor_Fg)!important;background:var(--themeColor_Bg)!important;--inputBorderColor: black !important;--inputBgColor: white !important;--inputFgColor: black !important;--inputBorderWidth: 1px !important;--cardMediaPadding: 0px !important;--cardBorderWidth: 1px !important;--cardBorderColorRGB: var(--color-black_RGB) !important;--cardBorderOpacity: .5 !important;--cardShadow: none !important;--cardShadowDark: none !important;--grid-container-padding: 15px !important}table,figure,img{page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}[data-container-layout]{grid-template-columns:1fr!important}aside{display:none!important}body{font-size:11pt;padding:0!important}.skip-to-content,#main-blocker{display:none!important}.CampaignBannerSection,.PageHeader,.HeroBannerPage,.HeroBannerRecipe,.HeroBannerHome{border-top:2px solid black!important;border-bottom:2px solid black!important;page-break-inside:avoid}main>.CampaignBannerSection:first-child,main>.PageHeader:first-child,main>.HeroBannerPage:first-child,main>.HeroBannerRecipe:first-child,main>.HeroBannerHome:first-child{border-top:none!important}}[data-theme]:not(.btn){color:var(--themeColor_Fg);background-color:var(--themeColor_Bg);background-image:var(--themeColor_BgImage);background-repeat:no-repeat;--selectionFgColor: var(--themeColor_Bg);--selectionBgColor: var(--themeColor_Fg)}[data-theme]:not(.btn) [data-highlight-color]:not(.btn){color:var(--themeColor_Highlight_Fg, var(--themeColor_Fg))}[data-theme]:not(.btn)[data-bg-bleed=true]{box-shadow:0 0 0 100vmax var(--themeColor_Bg);clip-path:inset(-1px -100vmax -1px -100vmax)}[data-theme^=primary]:not(.btn),[data-theme-vars=primary]{--themeColor_Bg: var(--color-primary);--themeColor_Bg_RGB: var(--color-primary_RGB);--focus-ring-offset-color-rgb: var(--color-primary_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor: white;--buttonBgColor_RGB: 255 255 255;--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: white;--buttonBorderColor_RGB: 255 255 255;--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=primary].btn,[data-theme-btn-vars^=primary]{--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=secondary]:not(.btn),[data-theme-vars=secondary]{--themeColor_Bg: var(--color-secondary);--themeColor_Bg_RGB: var(--color-secondary_RGB);--focus-ring-offset-color-rgb: var(--color-secondary_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--focus-ring-color-rgb: var(--color-white_RGB);--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: white;--buttonBgColor_Hover_RGB: 255 255 255;--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: white;--buttonBorderColor_Hover_RGB: 255 255 255;--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=secondary].btn,[data-theme-btn-vars^=secondary]{--buttonBgColor: var(--color-secondary);--buttonBgColor_RGB: var(--color-secondary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-secondary);--buttonBorderColor_RGB: var(--color-secondary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-secondary);--buttonFgColor_Hollow_RGB: var(--color-secondary_RGB);--buttonBorderColor_Hollow: var(--color-secondary);--buttonBorderColor_Hollow_RGB: var(--color-secondary_RGB)}[data-theme^=secondary-light]:not(.btn),[data-theme-vars=secondary-light]{--themeColor_Bg: var(--color-secondary-light);--themeColor_Bg_RGB: var(--color-secondary-light_RGB);--focus-ring-offset-color-rgb: var(--color-secondary-light_RGB);--themeColor_Fg: var(--color-primary);--themeColor_Fg_RGB: var(--color-primary_RGB);--focus-ring-color-rgb: var(--color-primary_RGB);--themeColor_Highlight_Fg: var(--color-primary);--themeColor_Highlight_Fg_RGB: var(--color-primary_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=secondary-light].btn,[data-theme-btn-vars^=secondary-light]{--buttonBgColor: var(--color-secondary-light);--buttonBgColor_RGB: var(--color-secondary-light_RGB);--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: var(--color-secondary-light);--buttonBorderColor_RGB: var(--color-secondary-light_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-secondary-light);--buttonFgColor_Hollow_RGB: var(--color-secondary-light_RGB);--buttonBorderColor_Hollow: var(--color-secondary-light);--buttonBorderColor_Hollow_RGB: var(--color-secondary-light_RGB)}[data-theme^=tertiary]:not(.btn),[data-theme-vars=tertiary]{--themeColor_Bg: var(--color-tertiary);--themeColor_Bg_RGB: var(--color-tertiary_RGB);--focus-ring-offset-color-rgb: var(--color-tertiary_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor: white;--buttonBgColor_RGB: 255 255 255;--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: white;--buttonBorderColor_RGB: 255 255 255;--buttonBgColor_Hover: var(--color-primary);--buttonBgColor_Hover_RGB: var(--color-primary_RGB);--buttonFgColor_Hover: white;--buttonFgColor_Hover_RGB: 255 255 255;--buttonBorderColor_Hover: var(--color-primary);--buttonBorderColor_Hover_RGB: var(--color-primary_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=tertiary].btn,[data-theme-btn-vars^=tertiary]{--buttonBgColor: var(--color-tertiary);--buttonBgColor_RGB: var(--color-tertiary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-tertiary);--buttonBorderColor_RGB: var(--color-tertiary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-tertiary);--buttonFgColor_Hollow_RGB: var(--color-tertiary_RGB);--buttonBorderColor_Hollow: var(--color-tertiary);--buttonBorderColor_Hollow_RGB: var(--color-tertiary_RGB)}[data-theme^=cream]:not(.btn),[data-theme-vars=cream]{--themeColor_Bg: var(--color-cream);--themeColor_Bg_RGB: var(--color-cream_RGB);--focus-ring-offset-color-rgb: var(--color-cream_RGB);--themeColor_Fg: var(--color-primary);--themeColor_Fg_RGB: var(--color-primary_RGB);--themeColor_Highlight_Fg: var(--color-primary);--themeColor_Highlight_Fg_RGB: var(--color-primary_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=cream].btn,[data-theme-btn-vars^=cream]{--buttonBgColor: var(--color-cream);--buttonBgColor_RGB: var(--color-cream_RGB);--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: var(--color-cream);--buttonBorderColor_RGB: var(--color-cream_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-cream);--buttonFgColor_Hollow_RGB: var(--color-cream_RGB);--buttonBorderColor_Hollow: var(--color-cream);--buttonBorderColor_Hollow_RGB: var(--color-cream_RGB)}[data-theme^=white]:not(.btn),[data-theme-vars^=white]{--themeColor_Bg: white;--themeColor_Bg_RGB: 255 255 255;--focus-ring-offset-color-rgb: var(--color-white_RGB);--themeColor_Fg: var(--color-darkest-grey);--themeColor_Fg_RGB: var(--color-darkest-grey_RGB);--themeColor_Highlight_Fg: var(--color-darkest-grey);--themeColor_Highlight_Fg_RGB: var(--color-darkest-grey_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=white].btn,[data-theme-btn-vars^=white]{--buttonBgColor: white;--buttonBgColor_RGB: 255 255 255;--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: white;--buttonBorderColor_RGB: 255 255 255;--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=bright-blue]:not(.btn),[data-theme-vars=bright-blue]{--themeColor_Bg: var(--color-bright-blue);--themeColor_Bg_RGB: var(--color-bright-blue_RGB);--focus-ring-offset-color-rgb: var(--color-bright-blue_RGB);--themeColor_Fg: var(--color-primary);--themeColor_Fg_RGB: var(--color-primary_RGB);--focus-ring-color-rgb: var(--color-white_RGB);--themeColor_Highlight_Fg: var(--color-primary);--themeColor_Highlight_Fg_RGB: var(--color-primary_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: white;--buttonBgColor_Hover_RGB: 255 255 255;--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: white;--buttonBorderColor_Hover_RGB: 255 255 255;--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=bright-blue].btn,[data-theme-btn-vars^=bright-blue]{--buttonBgColor: var(--color-bright-blue);--buttonBgColor_RGB: var(--color-bright-blue_RGB);--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: var(--color-bright-blue);--buttonBorderColor_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hover: var(--color-primary);--buttonBgColor_Hover_RGB: var(--color-primary_RGB);--buttonFgColor_Hover: white;--buttonFgColor_Hover_RGB: 255 255 255;--buttonBorderColor_Hover: var(--color-primary);--buttonBorderColor_Hover_RGB: var(--color-primary_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-bright-blue);--buttonFgColor_Hollow_RGB: var(--color-bright-blue_RGB);--buttonBorderColor_Hollow: var(--color-bright-blue);--buttonBorderColor_Hollow_RGB: var(--color-bright-blue_RGB)}[data-theme^=bright-red]:not(.btn),[data-theme-vars=bright-red]{--themeColor_Bg: var(--color-bright-red);--themeColor_Bg_RGB: var(--color-bright-red_RGB);--focus-ring-offset-color-rgb: var(--color-bright-red_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: white;--buttonBgColor_Hover_RGB: 255 255 255;--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: white;--buttonBorderColor_Hover_RGB: 255 255 255;--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=bright-red].btn,[data-theme-btn-vars^=bright-red]{--buttonBgColor: var(--color-bright-red);--buttonBgColor_RGB: var(--color-bright-red_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-bright-red);--buttonBorderColor_RGB: var(--color-bright-red_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-bright-red);--buttonFgColor_Hollow_RGB: var(--color-bright-red_RGB);--buttonBorderColor_Hollow: var(--color-bright-red);--buttonBorderColor_Hollow_RGB: var(--color-bright-red_RGB)}[data-theme^=dark-grey]:not(.btn),[data-theme-vars=dark-grey]{--themeColor_Bg: var(--color-dark-grey);--themeColor_Bg_RGB: var(--color-dark-grey_RGB);--focus-ring-offset-color-rgb: var(--color-dark-grey_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor: white;--buttonBgColor_RGB: 255 255 255;--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: white;--buttonBorderColor_RGB: 255 255 255;--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=dark-grey].btn,[data-theme-btn-vars^=dark-grey]{--buttonBgColor: var(--color-dark-grey);--buttonBgColor_RGB: var(--color-dark-grey_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-dark-grey);--buttonBorderColor_RGB: var(--color-dark-grey_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-dark-grey);--buttonFgColor_Hollow_RGB: var(--color-dark-grey_RGB);--buttonBorderColor_Hollow: var(--color-dark-grey);--buttonBorderColor_Hollow_RGB: var(--color-dark-grey_RGB)}[data-theme^=medium-grey]:not(.btn),[data-theme-vars=medium-grey]{--themeColor_Bg: var(--color-medium-grey);--themeColor_Bg_RGB: var(--color-medium-grey_RGB);--focus-ring-offset-color-rgb: var(--color-medium-grey_RGB);--themeColor_Fg: var(--color-darkest-grey);--themeColor_Fg_RGB: var(--color-darkest-grey_RGB);--themeColor_Highlight_Fg: var(--color-darkest-grey);--themeColor_Highlight_Fg_RGB: var(--color-darkest-grey_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=medium-grey].btn,[data-theme-btn-vars^=medium-grey]{--buttonBgColor: var(--color-medium-grey);--buttonBgColor_RGB: var(--color-medium-grey_RGB);--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: var(--color-medium-grey);--buttonBorderColor_RGB: var(--color-medium-grey_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-medium-grey);--buttonFgColor_Hollow_RGB: var(--color-medium-grey_RGB);--buttonBorderColor_Hollow: var(--color-medium-grey);--buttonBorderColor_Hollow_RGB: var(--color-medium-grey_RGB)}[data-theme^=light-grey]:not(.btn),[data-theme-vars=light-grey]{--themeColor_Bg: var(--color-light-grey);--themeColor_Bg_RGB: var(--color-light-grey_RGB);--focus-ring-offset-color-rgb: var(--color-light-grey_RGB);--themeColor_Fg: var(--color-darkest-grey);--themeColor_Fg_RGB: var(--color-darkest-grey_RGB);--themeColor_Highlight_Fg: var(--color-darkest-grey);--themeColor_Highlight_Fg_RGB: var(--color-darkest-grey_RGB);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-primary);--buttonFgColor_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Hollow: var(--color-primary);--buttonBorderColor_Hollow_RGB: var(--color-primary_RGB)}[data-theme^=light-grey].btn,[data-theme-btn-vars^=light-grey]{--buttonBgColor: var(--color-light-grey);--buttonBgColor_RGB: var(--color-light-grey_RGB);--buttonFgColor: var(--color-primary);--buttonFgColor_RGB: var(--color-primary_RGB);--buttonBorderColor: var(--color-light-grey);--buttonBorderColor_RGB: var(--color-light-grey_RGB);--buttonBgColor_Hover: var(--color-bright-blue);--buttonBgColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: var(--color-bright-blue);--buttonBorderColor_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: var(--color-light-grey);--buttonFgColor_Hollow_RGB: var(--color-light-grey_RGB);--buttonBorderColor_Hollow: var(--color-light-grey);--buttonBorderColor_Hollow_RGB: var(--color-light-grey_RGB)}[data-theme^=gradient]:not(.btn){--themeColor_Bg: var(--color-bright-red);--themeColor_Bg_RGB: var(--color-bright-red_RGB);--focus-ring-offset-color-rgb: var(--color-bright-red_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--themeColor_BgImage: radial-gradient(circle at 100% 0%, var(--color-bright-blue) 15%, transparent 60%), radial-gradient(ellipse at 0% 20%, var(--color-bright-red) 15%, rgba(var(--color-bright-red_RGB) / 0) 80%), radial-gradient(ellipse at 0% 100%, var(--color-cream) 10%, transparent 50%);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: white;--buttonBgColor_Hover_RGB: 255 255 255;--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: white;--buttonBorderColor_Hover_RGB: 255 255 255;--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme^=gradient-reversed]:not(.btn){--themeColor_Bg: var(--color-bright-blue);--themeColor_Bg_RGB: var(--color-bright-blue_RGB);--focus-ring-offset-color-rgb: var(--color-bright-blue_RGB);--themeColor_Fg: white;--themeColor_Fg_RGB: 255 255 255;--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--themeColor_BgImage: radial-gradient(circle at 0% 100%, var(--color-bright-blue) 15%, transparent 60%), radial-gradient(ellipse at 100% 80%, var(--color-bright-red) 15%, rgba(var(--color-bright-red_RGB) / 0) 80%), radial-gradient(ellipse at 100% 0%, var(--color-cream) 10%, transparent 50%);--buttonBgColor: var(--color-primary);--buttonBgColor_RGB: var(--color-primary_RGB);--buttonFgColor: white;--buttonFgColor_RGB: 255 255 255;--buttonBorderColor: var(--color-primary);--buttonBorderColor_RGB: var(--color-primary_RGB);--buttonBgColor_Hover: white;--buttonBgColor_Hover_RGB: 255 255 255;--buttonFgColor_Hover: var(--color-primary);--buttonFgColor_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Hover: white;--buttonBorderColor_Hover_RGB: 255 255 255;--buttonBgColor_Hollow: var(--color-trans);--buttonBgColor_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Hollow: white;--buttonFgColor_Hollow_RGB: 255 255 255;--buttonBorderColor_Hollow: white;--buttonBorderColor_Hollow_RGB: 255 255 255}[data-theme*="/primary"]:not(.btn),[data-theme-vars*="/primary"]{--themeColor_Highlight_Fg: var(--color-primary);--themeColor_Highlight_Fg_RGB: var(--color-primary_RGB);--buttonBgColor_Highlight: var(--color-primary);--buttonBgColor_Highlight_RGB: var(--color-primary_RGB);--buttonFgColor_Highlight: white;--buttonFgColor_Highlight_RGB: 255 255 255;--buttonBorderColor_Highlight: var(--color-primary);--buttonBorderColor_Highlight_RGB: var(--color-primary_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-primary);--buttonFgColor_Highlight_Hollow_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-primary);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-primary_RGB)}[data-theme*="/secondary"]:not(.btn),[data-theme-vars*="/secondary"]{--themeColor_Highlight_Fg: var(--color-secondary);--themeColor_Highlight_Fg_RGB: var(--color-secondary_RGB);--buttonBgColor_Highlight: var(--color-secondary);--buttonBgColor_Highlight_RGB: var(--color-secondary_RGB);--buttonFgColor_Highlight: white;--buttonFgColor_Highlight_RGB: 255 255 255;--buttonBorderColor_Highlight: var(--color-secondary);--buttonBorderColor_Highlight_RGB: var(--color-secondary_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-secondary);--buttonFgColor_Highlight_Hollow_RGB: var(--color-secondary_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-secondary);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-secondary_RGB)}[data-theme*="/secondary-light"]:not(.btn),[data-theme-vars*="/secondary-light"]{--themeColor_Highlight_Fg: var(--color-secondary-light);--themeColor_Highlight_Fg_RGB: var(--color-secondary-light_RGB);--buttonBgColor_Highlight: var(--color-secondary-light);--buttonBgColor_Highlight_RGB: var(--color-secondary-light_RGB);--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: var(--color-secondary-light);--buttonBorderColor_Highlight_RGB: var(--color-secondary-light_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-secondary-light);--buttonFgColor_Highlight_Hollow_RGB: var(--color-secondary-light_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-secondary-light);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-secondary-light_RGB)}[data-theme*="/tertiary"]:not(.btn),[data-theme-vars*="/tertiary"]{--themeColor_Highlight_Fg: var(--color-tertiary);--themeColor_Highlight_Fg_RGB: var(--color-tertiary_RGB);--buttonBgColor_Highlight: var(--color-tertiary);--buttonBgColor_Highlight_RGB: var(--color-tertiary_RGB);--buttonFgColor_Highlight: white;--buttonFgColor_Highlight_RGB: 255 255 255;--buttonBorderColor_Highlight: var(--color-tertiary);--buttonBorderColor_Highlight_RGB: var(--color-tertiary_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-tertiary);--buttonFgColor_Highlight_Hollow_RGB: var(--color-tertiary_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-tertiary);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-tertiary_RGB)}[data-theme*="/cream"]:not(.btn),[data-theme-vars*="/cream"]{--themeColor_Highlight_Fg: var(--color-cream);--themeColor_Highlight_Fg_RGB: var(--color-cream_RGB);--buttonBgColor_Highlight: var(--color-cream);--buttonBgColor_Highlight_RGB: var(--color-cream_RGB);--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: var(--color-cream);--buttonBorderColor_Highlight_RGB: var(--color-cream_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-cream);--buttonFgColor_Highlight_Hollow_RGB: var(--color-cream_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-cream);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-cream_RGB)}[data-theme*="/white"]:not(.btn),[data-theme-vars*="/white"]{--themeColor_Highlight_Fg: white;--themeColor_Highlight_Fg_RGB: 255 255 255;--buttonBgColor_Highlight: white;--buttonBgColor_Highlight_RGB: 255 255 255;--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: white;--buttonBorderColor_Highlight_RGB: 255 255 255;--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: white;--buttonFgColor_Highlight_Hollow_RGB: 255 255 255;--buttonBorderColor_Highlight_Hollow: white;--buttonBorderColor_Highlight_Hollow_RGB: 255 255 255}[data-theme*="/bright-blue"]:not(.btn),[data-theme-vars*="/bright-blue"]{--themeColor_Highlight_Fg: var(--color-bright-blue);--themeColor_Highlight_Fg_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight: var(--color-bright-blue);--buttonBgColor_Highlight_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: var(--color-bright-blue);--buttonBorderColor_Highlight_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hover: var(--color-primary);--buttonBgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonFgColor_Highlight_Hover: white;--buttonFgColor_Highlight_Hover_RGB: 255 255 255;--buttonBorderColor_Highlight_Hover: var(--color-primary);--buttonBorderColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-bright-blue);--buttonFgColor_Highlight_Hollow_RGB: var(--color-bright-blue_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-bright-blue);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-bright-blue_RGB)}[data-theme*="/bright-red"]:not(.btn),[data-theme-vars*="/bright-red"]{--themeColor_Highlight_Fg: var(--color-bright-red);--themeColor_Highlight_Fg_RGB: var(--color-bright-red_RGB);--buttonBgColor_Highlight: var(--color-bright-red);--buttonBgColor_Highlight_RGB: var(--color-bright-red_RGB);--buttonFgColor_Highlight: white;--buttonFgColor_Highlight_RGB: 255 255 255;--buttonBorderColor_Highlight: var(--color-bright-red);--buttonBorderColor_Highlight_RGB: var(--color-bright-red_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-bright-red);--buttonFgColor_Highlight_Hollow_RGB: var(--color-bright-red_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-bright-red);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-bright-red_RGB)}[data-theme*="/dark-grey"]:not(.btn),[data-theme-vars*="/dark-grey"]{--themeColor_Highlight_Fg: var(--color-dark-grey);--themeColor_Highlight_Fg_RGB: var(--color-dark-grey_RGB);--buttonBgColor_Highlight: var(--color-dark-grey);--buttonBgColor_Highlight_RGB: var(--color-dark-grey_RGB);--buttonFgColor_Highlight: white;--buttonFgColor_Highlight_RGB: 255 255 255;--buttonBorderColor_Highlight: var(--color-dark-grey);--buttonBorderColor_Highlight_RGB: var(--color-dark-grey_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-dark-grey);--buttonFgColor_Highlight_Hollow_RGB: var(--color-dark-grey_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-dark-grey);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-dark-grey_RGB)}[data-theme*="/medium-grey"]:not(.btn),[data-theme-vars*="/medium-grey"]{--themeColor_Highlight_Fg: var(--color-medium-grey);--themeColor_Highlight_Fg_RGB: var(--color-medium-grey_RGB);--buttonBgColor_Highlight: var(--color-medium-grey);--buttonBgColor_Highlight_RGB: var(--color-medium-grey_RGB);--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: var(--color-medium-grey);--buttonBorderColor_Highlight_RGB: var(--color-medium-grey_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-medium-grey);--buttonFgColor_Highlight_Hollow_RGB: var(--color-medium-grey_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-medium-grey);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-medium-grey_RGB)}[data-theme*="/light-grey"]:not(.btn),[data-theme-vars*="/light-grey"]{--themeColor_Highlight_Fg: var(--color-light-grey);--themeColor_Highlight_Fg_RGB: var(--color-light-grey_RGB);--buttonBgColor_Highlight: var(--color-light-grey);--buttonBgColor_Highlight_RGB: var(--color-light-grey_RGB);--buttonFgColor_Highlight: var(--color-primary);--buttonFgColor_Highlight_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight: var(--color-light-grey);--buttonBorderColor_Highlight_RGB: var(--color-light-grey_RGB);--buttonBgColor_Highlight_Hover: var(--color-bright-blue);--buttonBgColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonFgColor_Highlight_Hover: var(--color-primary);--buttonFgColor_Highlight_Hover_RGB: var(--color-primary_RGB);--buttonBorderColor_Highlight_Hover: var(--color-bright-blue);--buttonBorderColor_Highlight_Hover_RGB: var(--color-bright-blue_RGB);--buttonBgColor_Highlight_Hollow: var(--color-trans);--buttonBgColor_Highlight_Hollow_RGB: var(--color-trans_RGB);--buttonFgColor_Highlight_Hollow: var(--color-light-grey);--buttonFgColor_Highlight_Hollow_RGB: var(--color-light-grey_RGB);--buttonBorderColor_Highlight_Hollow: var(--color-light-grey);--buttonBorderColor_Highlight_Hollow_RGB: var(--color-light-grey_RGB)}[data-border-radius]{--borderRadius: var(--globalRadius)}[data-border-radius*=inner]{--borderRadius: var(--globalRadiusInner)}[data-border-radius*=no-overflow]{overflow:hidden}[data-border-radius^=all]{border-radius:var(--borderRadius)}[data-border-radius^=top],[data-border-radius^=tl],[data-border-radius^=left]{border-top-left-radius:var(--borderRadius)}[data-border-radius^=top],[data-border-radius^=tr],[data-border-radius^=right]{border-top-right-radius:var(--borderRadius)}[data-border-radius^=bottom],[data-border-radius^=bl],[data-border-radius^=left]{border-bottom-left-radius:var(--borderRadius)}[data-border-radius^=bottom],[data-border-radius^=br],[data-border-radius^=right]{border-bottom-right-radius:var(--borderRadius)}html{font-family:var(--font-body)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);margin:1.25em 0 .5em;line-height:1.15;font-weight:600}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1{font-size:35px}@media print,screen and (min-width:640px){h1{font-size:45px}}@media print,screen and (min-width:1280px){h1{font-size:50px}}h2{font-size:30px}@media print,screen and (min-width:640px){h2{font-size:32px}}@media print,screen and (min-width:1024px){h2{font-size:35px}}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{font-size:16px;color:var(--color-secondary)}b,strong{font-weight:700}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:currentColor;transition:all var(--timing) ease}a:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.underlined{background-image:linear-gradient(to right,var(--underlinedLinkFromColor),var(--underlinedLinkToColor));background-size:var(--underlinedLinkMinWidth) var(--underlinedLinkThickness);background-position:var(--underlinedLinkBgPositionX) var(--underlinedLinkBgPositionY);background-repeat:no-repeat}.underlined:not(a){transition:background-size var(--timing) ease-in-out}.underlined:hover{background-size:var(--underlinedLinkMaxWidth) var(--underlinedLinkThickness)}ul,ol{margin:0 0 1em;padding-left:20px}code{background-color:rgba(var(--themeColor_Fg_RGB, var(--color-body_RGB))/5%);border:1px solid rgba(var(--themeColor_Fg_RGB, var(--color-body_RGB))/10%);border-radius:.2em;padding:.1em .3em}section{margin-block:var(--section-margin);padding-block:var(--section-padding)}section[data-theme]:not([data-theme=""]):not([data-theme^=white]){--section-padding: var(--section-padding-themed)}section .section-title{margin-bottom:.75em}section .section-intro{max-width:770px;margin:0 auto 30px}@media print,screen and (min-width:1024px){section .section-intro{margin-bottom:40px}}section.small-header .section-title{font-size:25px}@media print,screen and (min-width:640px){section.small-header .section-title{font-size:30px}}@media print,screen and (min-width:1024px){section.small-header .section-title{font-size:35px}}.container{margin-inline:auto;max-width:var(--grid-container-width);padding-inline:var(--grid-container-padding)}.container.fluid{width:100%;max-width:100%}.container.full{width:100%;max-width:100%;padding-inline:0px}.container .container{padding-inline:0px}[data-container-layout]>*{min-width:0}[data-container-layout=content-with-rhs]{--grid-container-gap: 25px;display:grid;gap:var(--grid-container-gap)}@media print,screen and (min-width:640px){[data-container-layout=content-with-rhs]{--grid-container-gap: 30px}}@media print,screen and (min-width:1024px){[data-container-layout=content-with-rhs]{grid-template-columns:auto 380px;--grid-container-gap: 50px}}@media print,screen and (min-width:1280px){[data-container-layout=content-with-rhs]{--grid-container-gap: 75px}}[data-container-layout=search]{--grid-container-gap: 20px;display:grid;gap:var(--grid-container-gap)}@media print,screen and (min-width:1024px){[data-container-layout=search]{grid-template-columns:330px auto}[data-container-layout=search] article:only-child{grid-column:span 2}}main button[type=submit]:not(.not-btn),.btn{--focus-ring-offset-width: 2px;cursor:pointer;display:flex;isolation:isolate;overflow:hidden;position:relative;gap:8px;justify-content:center;align-items:center;text-align:center;text-decoration:none;padding:0px var(--buttonPaddingInline);font-family:var(--font-heading);font-weight:600;line-height:1;border-radius:var(--buttonBorderRadius);font-size:var(--buttonFontSize);height:var(--buttonHeight);border:var(--buttonBorderWidth) solid;background:var(--buttonBgColor);color:var(--buttonFgColor);border-color:var(--buttonBorderColor, currentColor);transition:background-color var(--timing) ease,color var(--timing) ease,border-color var(--timing) ease,box-shadow var(--timing) ease}main button[type=submit]:not(.not-btn):not(.disabled):not([disabled]):hover,main button[type=submit]:not(.not-btn):not(.disabled):not([disabled]):active,.btn:not(.disabled):not([disabled]):hover,.btn:not(.disabled):not([disabled]):active{background:var(--buttonBgColor_Hover);color:var(--buttonFgColor_Hover);border-color:var(--buttonBorderColor_Hover, currentColor)}main button[type=submit]:not(.not-btn)>svg,.btn>svg{font-size:1.25em;flex-shrink:0}main button[type=submit]:not(.not-btn).icon>svg,.btn.icon>svg{font-size:1em}main button[type=submit]:not(.not-btn):focus-visible,.btn:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}main button[type=submit]:not(.not-btn).disabled,main button[type=submit]:not(.not-btn)[disabled],.btn.disabled,.btn[disabled]{opacity:.35;cursor:not-allowed}main button[type=submit]:not(.not-btn).hollow,.btn.hollow{background:var(--buttonBgColor_Hollow);color:var(--buttonFgColor_Hollow);border-color:var(--buttonBorderColor_Hollow, currentColor)}main button[type=submit]:not(.not-btn).hollow:not(.disabled):not([disabled]):hover,main button[type=submit]:not(.not-btn).hollow:not(.disabled):not([disabled]):active,.btn.hollow:not(.disabled):not([disabled]):hover,.btn.hollow:not(.disabled):not([disabled]):active{background:var(--buttonBgColor_Hollow_Hover, var(--buttonBgColor_Hover));color:var(--buttonFgColor_Hollow_Hover, var(--buttonFgColor_Hover));border-color:var(--buttonBorderColor_Hollow_Hover, var(--buttonBorderColor_Hover, currentColor))}main button[type=submit]:not(.not-btn)[data-highlight-color],.btn[data-highlight-color]{background:var(--buttonBgColor_Highlight, var(--buttonBgColor));color:var(--buttonFgColor_Highlight, var(--buttonFgColor));border-color:var(--buttonBorderColor_Highlight, var(--buttonBorderColor, currentColor))}main button[type=submit]:not(.not-btn)[data-highlight-color]:not(.disabled):not([disabled]):hover,main button[type=submit]:not(.not-btn)[data-highlight-color]:not(.disabled):not([disabled]):active,.btn[data-highlight-color]:not(.disabled):not([disabled]):hover,.btn[data-highlight-color]:not(.disabled):not([disabled]):active{background:var(--buttonBgColor_Highlight_Hover, var(--buttonBgColor_Hover));color:var(--buttonFgColor_Highlight_Hover, var(--buttonFgColor_Hover));border-color:var(--buttonBorderColor_Highlight_Hover, var(--buttonBorderColor_Hover, currentColor))}main button[type=submit]:not(.not-btn)[data-highlight-color].hollow,.btn[data-highlight-color].hollow{background:var(--buttonBgColor_Highlight_Hollow, var(--buttonBgColor_Hollow));color:var(--buttonFgColor_Highlight_Hollow, var(--buttonFgColor_Hollow));border-color:var(--buttonBorderColor_Highlight_Hollow, var(--buttonBorderColor_Hollow, currentColor))}main button[type=submit]:not(.not-btn)[data-highlight-color].hollow:not(.disabled):not([disabled]):hover,main button[type=submit]:not(.not-btn)[data-highlight-color].hollow:not(.disabled):not([disabled]):active,.btn[data-highlight-color].hollow:not(.disabled):not([disabled]):hover,.btn[data-highlight-color].hollow:not(.disabled):not([disabled]):active{background:var(--buttonBgColor_Highlight_Hollow_Hover, var(--buttonBgColor_Hollow_Hover, var(--buttonBgColor_Hover)));color:var(--buttonFgColor_Highlight_Hollow_Hover, var(--buttonFgColor_Hollow_Hover, var(--buttonFgColor_Hover)));border-color:var(--buttonBorderColor_Highlight_Hollow_Hover, var(--buttonBorderColor_Hollow_Hover, var(--buttonBorderColor_Hover, currentColor)))}@media print{main button[type=submit]:not(.not-btn),.btn{border:2px solid #000!important}}@media print,screen and (max-width:639px){.small-only\:hidden{display:none!important}}@media print,screen and (max-width:639px){.small-down\:hidden{display:none!important}}.small\:hidden{display:none!important}@media print,screen and (min-width:640px)and (max-width:1023px){.medium-only\:hidden{display:none!important}}@media print,screen and (max-width:1023px){.medium-down\:hidden{display:none!important}}@media print,screen and (min-width:640px){.medium\:hidden{display:none!important}}@media print,screen and (min-width:1024px)and (max-width:1279px){.large-only\:hidden{display:none!important}}@media print,screen and (max-width:1279px){.large-down\:hidden{display:none!important}}@media print,screen and (min-width:1024px){.large\:hidden{display:none!important}}@media print,screen and (min-width:1280px)and (max-width:1439px){.xlarge-only\:hidden{display:none!important}}@media print,screen and (max-width:1439px){.xlarge-down\:hidden{display:none!important}}@media print,screen and (min-width:1280px){.xlarge\:hidden{display:none!important}}@media print,screen and (min-width:1440px){.xxlarge-only\:hidden{display:none!important}}.xxlarge-down\:hidden{display:none!important}@media print,screen and (min-width:1440px){.xxlarge\:hidden{display:none!important}}.color-inherit{color:var(--color-inherit)}.bg-inherit{background-color:var(--color-inherit)}.color-current{color:var(--color-current)}.bg-current{background-color:var(--color-current)}.color-trans{color:var(--color-trans)}.bg-trans{background-color:var(--color-trans)}.color-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.bg-secondary{background-color:var(--color-secondary)}.color-secondary-light{color:var(--color-secondary-light)}.bg-secondary-light{background-color:var(--color-secondary-light)}.color-tertiary{color:var(--color-tertiary)}.bg-tertiary{background-color:var(--color-tertiary)}.color-cream{color:var(--color-cream)}.bg-cream{background-color:var(--color-cream)}.color-bright-blue{color:var(--color-bright-blue)}.bg-bright-blue{background-color:var(--color-bright-blue)}.color-bright-red{color:var(--color-bright-red)}.bg-bright-red{background-color:var(--color-bright-red)}.color-darkest-grey{color:var(--color-darkest-grey)}.bg-darkest-grey{background-color:var(--color-darkest-grey)}.color-dark-grey{color:var(--color-dark-grey)}.bg-dark-grey{background-color:var(--color-dark-grey)}.color-medium-grey{color:var(--color-medium-grey)}.bg-medium-grey{background-color:var(--color-medium-grey)}.color-light-grey{color:var(--color-light-grey)}.bg-light-grey{background-color:var(--color-light-grey)}.color-body{color:var(--color-body)}.bg-body{background-color:var(--color-body)}.color-header{color:var(--color-header)}.bg-header{background-color:var(--color-header)}.color-error{color:var(--color-error)}.bg-error{background-color:var(--color-error)}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.text-center{text-align:center}.text-left{text-align:left}.no-underline{text-decoration:none}.hover\:underline:hover{text-decoration:underline!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.uppercase{text-transform:uppercase}.hidden{display:none!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.show-for-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.animation-fade-in{animation:fadeInAnimation var(--timing) ease forwards}.animation-fade-out{animation:fadeOutAnimation var(--timing) ease forwards}.animation-scale-up{animation:scaleUpAnimation var(--timing) ease forwards}.animation-scale-down{animation:scaleDownAnimation var(--timing) ease forwards}.animation-horizontal-shaking{animation:horizontal-shaking .5s ease-in-out infinite}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes scaleUpAnimation{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes scaleDownAnimation{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(-10px)}75%{transform:translate(10px)}to{transform:translate(0)}}@keyframes to-overflow-y-auto{to{overflow-y:auto}}@keyframes to-overflow-visible{to{overflow:visible}}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],textarea,select{--focus-ring-offset-width: 1px;padding:0px var(--inputPadding);height:var(--inputHeight);border-radius:var(--inputBorderRadius);border:var(--inputBorderWidth) solid var(--inputBorderColor);background-color:var(--inputBgColor);color:var(--inputFgColor);width:100%;font:inherit;font-weight:600;--selectionBgColor: var(--color-primary);--selectionFgColor: var(--color-white);transition:background-color var(--timing) ease,color var(--timing) ease,border-color var(--timing) ease,box-shadow var(--timing) ease}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--inputPlaceholderColor_RGB)/var(--inputPlaceholderOpacity))}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=number]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=month]:focus-visible,input[type=week]:focus-visible,input[type=time]:focus-visible,textarea:focus-visible,select:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}input[type=text].disabled,input[type=text][disabled],input[type=email].disabled,input[type=email][disabled],input[type=password].disabled,input[type=password][disabled],input[type=search].disabled,input[type=search][disabled],input[type=tel].disabled,input[type=tel][disabled],input[type=url].disabled,input[type=url][disabled],input[type=number].disabled,input[type=number][disabled],input[type=date].disabled,input[type=date][disabled],input[type=datetime-local].disabled,input[type=datetime-local][disabled],input[type=month].disabled,input[type=month][disabled],input[type=week].disabled,input[type=week][disabled],input[type=time].disabled,input[type=time][disabled],textarea.disabled,textarea[disabled],select.disabled,select[disabled]{cursor:not-allowed;opacity:.3}input[type=text][aria-invalid=true],input[type=email][aria-invalid=true],input[type=password][aria-invalid=true],input[type=search][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=url][aria-invalid=true],input[type=number][aria-invalid=true],input[type=date][aria-invalid=true],input[type=datetime-local][aria-invalid=true],input[type=month][aria-invalid=true],input[type=week][aria-invalid=true],input[type=time][aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{--focus-ring-opacity: .3;--focus-ring-color-rgb: var(--color-error_RGB);border-color:var(--color-error)}input[type=text][aria-invalid=true]::placeholder,input[type=email][aria-invalid=true]::placeholder,input[type=password][aria-invalid=true]::placeholder,input[type=search][aria-invalid=true]::placeholder,input[type=tel][aria-invalid=true]::placeholder,input[type=url][aria-invalid=true]::placeholder,input[type=number][aria-invalid=true]::placeholder,input[type=date][aria-invalid=true]::placeholder,input[type=datetime-local][aria-invalid=true]::placeholder,input[type=month][aria-invalid=true]::placeholder,input[type=week][aria-invalid=true]::placeholder,input[type=time][aria-invalid=true]::placeholder,textarea[aria-invalid=true]::placeholder,select[aria-invalid=true]::placeholder{color:rgba(var(--color-error-rgb),.5)}select{appearance:none;background-image:url(/static/img/ddl-arrow.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:30px 30px;padding-right:calc(var(--inputPadding) + 30px + 10px)}select.solid-arrow{background-image:url(/static/img/ddl-arrow-solid.svg);background-size:22px 22px;padding-right:calc(var(--inputPadding) + 22px + 10px)}textarea{height:unset;resize:none;padding:var(--inputPadding)}input[type=radio],input[type=checkbox]{--focus-ring-offset-width: 1px;--inputBorderRadius: 25%;--inputBorderWidth: 1px;appearance:none;width:1em;height:1em;background-color:var(--inputBgColor);border:var(--inputBorderWidth) solid var(--inputBorderColor);border-radius:var(--inputBorderRadius);cursor:pointer;position:relative;flex-shrink:0;transition:background-color var(--timing) ease,color var(--timing) ease,border-color var(--timing) ease,box-shadow var(--timing) ease}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}input[type=radio].disabled,input[type=radio][disabled],input[type=checkbox].disabled,input[type=checkbox][disabled]{cursor:not-allowed;opacity:.3}input[type=radio][aria-invalid=true],input[type=checkbox][aria-invalid=true]{--focus-ring-opacity: .5;--focus-ring-color-rgb: var(--color-error_RGB);border-color:var(--color-error)}input[type=radio]:after,input[type=checkbox]:after{opacity:0;content:"";position:absolute;width:0px;height:0px;background:var(--inputBorderColor);border-radius:var(--inputBorderRadius);top:50%;left:50%;transform:translate(-50%,-50%);transition:all var(--timing) ease}input[type=radio]:checked:after,input[type=checkbox]:checked:after{opacity:1;width:70%;height:70%}input[type=radio]{--inputBorderRadius: 50%}input[type=search]::-webkit-search-cancel-button{display:none}table{--tableBorderColor: rgba(var(--themeColor_Fg_RGB, var(--color-body_RGB)) / 20%);--tableAltBg: rgba(var(--themeColor_Fg_RGB, var(--color-body_RGB)) / 7%);border-spacing:0}table th,table td{padding:10px 15px;border-right:1px solid var(--tableBorderColor);border-bottom:1px solid var(--tableBorderColor);border-top:none;border-left:none;text-align:left}table th[align=center],table td[align=center]{text-align:center}table th[align=right],table td[align=right]{text-align:right}table thead>tr:first-child>th,table tbody:first-child>tr:first-child>td{border-top:1px solid var(--tableBorderColor)}table th:first-child,table td:first-child{border-left:1px solid var(--tableBorderColor)}table:not(.square) thead>tr:first-child>th:first-child,table:not(.square) tbody:first-child>tr:first-child>td:first-child{border-top-left-radius:var(--globalRadiusInner)}table:not(.square) thead>tr:first-child>th:last-child,table:not(.square) tbody:first-child>tr:first-child>td:last-child{border-top-right-radius:var(--globalRadiusInner)}table:not(.square) tbody>tr:last-child>td:first-child{border-bottom-left-radius:var(--globalRadiusInner)}table:not(.square) tbody>tr:last-child>td:last-child{border-bottom-right-radius:var(--globalRadiusInner)}table.striped tbody tr:nth-child(odd){background-color:var(--tableAltBg)}.Card{position:relative;isolation:isolate;background-color:#fff;display:flex;flex-direction:column;gap:var(--cardGap);box-shadow:var(--cardShadow);border:var(--cardBorderWidth) solid rgba(var(--cardBorderColorRGB)/var(--cardBorderOpacity));border-radius:var(--globalRadius);page-break-inside:avoid}.Card[data-theme^=gradient]{--cardBorderWidth: 0px}.Card .Card__Media{position:relative;z-index:1;padding:var(--cardMediaPadding);flex-shrink:0;display:block;max-width:100%}.Card .Card__Media img{overflow:hidden;border-radius:var(--globalRadiusInner);width:100%;height:100%;object-fit:cover;background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity))}.Card .Card__Content{position:relative;flex-grow:1;padding:var(--cardContentPadding);display:flex;flex-direction:column;align-items:flex-start;gap:var(--cardContentGap)}.Card .Card__Content .Card__Content__Title,.Card .Card__Content .Card__Content__Text{margin:0}.Card .Card__Content .Card__Actions{display:flex;gap:5px;align-self:stretch;flex-wrap:wrap}.Card .Card__Media+.Card__Content{margin-top:calc(var(--cardMediaPadding) * -1)}@media print{.Card{overflow:hidden}.Card .Card__Actions>*{flex-basis:100%}}.Carousel{--slide-size: 100%;--slide-gap: 0px;position:relative;overflow:hidden;isolation:isolate}.Carousel .Carousel_Slides{display:flex;gap:var(--slide-gap);touch-action:pan-y pinch-zoom}.Carousel .Carousel_Slides>*{flex-shrink:0;flex-grow:0;flex-basis:var(--slide-size)}.Carousel .Carousel_Dots{margin:0;padding:0;list-style-type:none}.Carousel .Carousel_Dots li{list-style-type:none}.Carousel .Carousel_Dots{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;z-index:1;font-size:0px;margin-block:10px;--focus-ring-color-rgb: var(--themeColor_Fg_RGB);--focus-ring-width: 2px;--focus-ring-offset-width: 0px;--dotBgColor_RGB: var(--themeColor_Fg_RGB)}.Carousel .Carousel_Dots button{text-indent:-99999999px;width:30px;height:10px;background:rgba(var(--dotBgColor_RGB)/.3);transition:all var(--timing) ease;outline:none}.Carousel .Carousel_Dots button:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Carousel .Carousel_Dots button:hover{background:rgba(var(--dotBgColor_RGB)/.75)}.Carousel .Carousel_Dots li.active button{background:rgba(var(--dotBgColor_RGB)/1);--focus-ring-color-rgb: var(--color-bright-blue_RGB)}.Carousel .Carousel_Dots li[data-theme-vars]:not([data-theme-vars=""]){--dotBgColor_RGB: var(--themeColor_Bg_RGB);--focus-ring-color-rgb: var(--themeColor_Bg_RGB)}.Carousel .Carousel_Arrows{margin:0;padding:0;list-style-type:none}.Carousel .Carousel_Arrows li{list-style-type:none}.Carousel .Carousel_Arrows{display:flex;justify-content:space-between;gap:7px}.Carousel .Carousel_Arrows button{padding:0;width:28px;height:28px;font-size:24px;flex-shrink:0}.Carousel[data-dots-position=bottom] .Carousel_Dots{position:absolute;bottom:12px;margin:0;left:50%;transform:translate(-50%)}@media print{.Carousel .Carousel_Dots,.Carousel .Carousel_Arrows{display:none!important}.Carousel .Carousel_Slides{transform:translateZ(0)!important}}.Tabs-Container [role=tablist]{margin:0;padding:0;list-style-type:none}.Tabs-Container [role=tablist] li{list-style-type:none}.Tabs-Container [role=tabpanel]:not(.is-active){display:none}.Tabs-Container [role=tabpanel]:focus{outline:none}.category-tags{display:flex;gap:5px;flex-wrap:wrap}.category-tags .category-tag{border:1px solid currentColor;border-radius:4px;font-size:14px;padding:7px 10px;line-height:1;font-weight:500}@media print,screen and (min-width:640px){.category-tags .category-tag{font-size:16px;padding:8px 10px 7px}}.loaderSpinner{position:relative;isolation:isolate;text-align:center;font-size:var(--loaderSpinnerSize)}.loaderSpinner:before{display:block;content:""!important;width:1em!important;height:1em!important;margin:0 auto!important;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cg%3E%3Cg stroke-width='5' stroke='rgb(255,255,255)' stroke-linecap='round'%3E%3Ccircle cx='25' cy='25' r='20' fill='none'%3E%3C/circle%3E%3Canimate attributeName='stroke-dasharray' values='1,150;90,150;90,150' dur='1.5s' repeatCount='indefinite'%3E%3C/animate%3E%3Canimate attributeName='stroke-dashoffset' values='0;-35;-124' dur='1.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/g%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' from='0 25 25' to='360 25 25' dur='2s' repeatCount='indefinite' /%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:1em}.loaderSpinner:after{content:"";display:block;background:var(--loaderSpinnerBgColor);width:100%;height:100%;position:absolute;top:0;left:0;opacity:var(--loaderSpinnerBgOpacity);z-index:-1}.loaderSpinner.cover{width:100%;height:100%;position:absolute;top:0;left:0}.loaderSpinner.cover:before{position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}aside section>h4{margin-bottom:25px;color:var(--color-primary)}aside .Card-Grid{display:grid;gap:10px}.recipe-content-section{margin-bottom:40px}.recipe-content-section em{font-weight:600;font-style:normal}.Header{z-index:var(--z-header);isolation:isolate;--btnsNotHollowWidth: 128px;--btnsColGap: 5px;--searchInputWidthCollapsed: calc(var(--btnsNotHollowWidth) * 2 + var(--btnsColGap));--underlinedLinkThickness: 2px}@media print,screen and (min-width:640px){.Header{--btnsColGap: 8px}}@media print,screen and (min-width:1024px){.Header{--btnsColGap: 10px}}.Header ul{margin:0;padding:0;list-style-type:none}.Header ul li{list-style-type:none}.Header .Header__Top{position:relative;z-index:2}.Header .Header__Top>.container{display:flex;align-items:center;height:var(--headerHeightTop);justify-content:space-between;gap:var(--grid-container-padding)}.Header .Header__Top .Header__Logo{flex-shrink:0;--focus-ring-offset-width: 10px}.Header .Header__Top .Header__Logo img{transition:height var(--timing) ease;height:26px}@media print,screen and (min-width:640px){.Header .Header__Top .Header__Logo img{height:30px}}@media print,screen and (min-width:1024px){.Header .Header__Top .Header__Logo img{height:50px}}.Header .Header__Top nav{display:flex;align-items:center}.Header .Header__Top nav .Header__Util_Links{display:none}@media print,screen and (min-width:1024px){.Header .Header__Top nav .Header__Util_Links{display:flex;align-items:center;gap:36px;margin-right:36px}}.Header .Header__Top nav .Header__Util_Links a{font-family:var(--font-heading);font-weight:600;text-decoration:none;padding-block:5px;--underlinedLinkBgPositionX: center}.Header .Header__Top nav .Header__Util_Btns{display:flex;align-items:center;gap:var(--btnsColGap);--buttonPaddingInline: 0px;--buttonFontSize: 14px;--buttonHeight: 34px}@media print,screen and (min-width:1024px){.Header .Header__Top nav .Header__Util_Btns{--buttonHeight: 48px;--buttonFontSize: 16px}}.Header .Header__Top nav .Header__Util_Btns .btn:not(.hollow){width:128px}.Header .Header__Top nav .Header__Util_Btns .btn.hollow{--buttonBorderRadius: 6px;width:var(--buttonHeight);font-size:22px}.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_Search_Hide,.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_MobileMenu_Hide{display:none}@media print,screen and (min-width:1024px){.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_Search,.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_Search_Hide,.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_MobileMenu,.Header .Header__Top nav .Header__Util_Btns #Header__Util_Btns_MobileMenu_Hide{display:none}}.Header .Header__MainMenu_Search{--visibilityDelay: var(--timing);position:relative;z-index:1;height:var(--headerHeightMainMenu)}.Header .Header__MainMenu_Search>.container{height:100%}@media print,screen and (max-width:1023px){.Header .Header__MainMenu_Search{position:absolute;top:var(--headerHeightTop);width:100%;transform:translateY(-100%);visibility:hidden;transition:transform var(--timing) ease,visibility 0s linear var(--visibilityDelay)}.Header .Header__MainMenu_Search .Header__Search form{left:var(--grid-container-padding)}}.Header .Header__MainMenu{--menuItemPadding: 10px;--menuItemGap: 24px}.Header .Header__MainMenu>nav{height:100%;margin-left:calc(var(--menuItemPadding) * -1);margin-right:calc(var(--searchInputWidthCollapsed) + var(--menuItemGap))}.Header .Header__MainMenu>nav>ul{display:flex;height:100%;gap:var(--menuItemGap)}.Header .Header__MainMenu>nav>ul>li{display:flex;align-items:center;height:100%}.Header .Header__MainMenu>nav>ul>li>a{display:block;padding:var(--menuItemPadding);font-size:18px;text-decoration:none;--underlinedLinkBgPositionX: center;font-family:var(--font-heading);font-weight:600}.Header .Header__MainMenu>nav>ul>li>a:focus-visible{--underlinedLinkMinWidth: 0px !important}.Header .Header__MainMenu>nav>ul>li:hover .Header__MainMenu_MegaMenu,.Header .Header__MainMenu>nav>ul>li:focus-within .Header__MainMenu_MegaMenu{--height: 1fr;--smoothcollapse-delay: .35s}.Header .Header__MainMenu>nav>ul>li:focus-within>a{--underlinedLinkMinWidth: 100%}.Header .Header__MainMenu_MegaMenu{position:absolute;top:100%;left:0;width:100%;isolation:isolate;--subMenuItemPaddingBlock: 15px}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:var(--color-white)}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container{--primaryItemsWidth: 30%;display:flex;justify-content:space-between;align-items:flex-start;position:relative;min-height:400px}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems{flex-shrink:0;margin:15px 0;width:var(--primaryItemsWidth)}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li>a{text-decoration:none;font-size:18px;padding-block:var(--subMenuItemPaddingBlock);padding-inline:var(--grid-container-padding) 25px;display:flex;justify-content:space-between;gap:20px}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li>a svg{font-size:24px;flex-shrink:0}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li:hover>a,.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li:focus-within>a{background-color:rgba(var(--color-cream_RGB)/.5)}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li:hover nav.Header__MainMenu_MegaMenu_SecondaryItems,.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_PrimaryItems>ul>li:focus-within nav.Header__MainMenu_MegaMenu_SecondaryItems{opacity:1;visibility:visible;transition:opacity var(--timing) ease,visibility 0s}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems{opacity:0;visibility:hidden;position:absolute;transition:opacity var(--timing) ease,visibility 0s linear var(--timing);top:0;left:var(--primaryItemsWidth);right:0;bottom:0;z-index:1;padding:15px 55px}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems ul{--numCols: 3;--colGap: 20px;display:flex;flex-direction:column;flex-wrap:wrap;max-height:100%;column-gap:var(--colGap)}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems ul li{width:calc((100% - var(--colGap) * (var(--numCols) - 1)) / var(--numCols))}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems ul li a{--focus-ring-offset-color-rgb: var(--color-cream_RGB);text-decoration:none;font-size:15px;padding:12px;display:block}.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems ul li a:hover,.Header .Header__MainMenu_MegaMenu .Header__MainMenu_MegaMenu_Inner>.container nav.Header__MainMenu_MegaMenu_SecondaryItems ul li a:focus{background-color:rgba(var(--color-primary_RGB)/.1)}.Header .Header__Search{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.Header .Header__Search .container{position:relative;height:100%}.Header .Header__Search form{position:absolute;top:50%;transform:translateY(-50%);right:var(--grid-container-padding);left:calc(100% - var(--searchInputWidthCollapsed) - var(--grid-container-padding));transition:all var(--timing) ease;pointer-events:all}.Header .Header__Search form input{--inputBgColor: var(--color-primary);--inputBorderColor: var(--color-white);--inputFgColor: var(--color-white);--inputPlaceholderColor_RGB: var(--color-white_RGB);--inputPlaceholderOpacity: 1;--selectionBgColor: var(--color-white);--selectionFgColor: var(--color-primary)}.Header .Header__Search form button{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:24px;transition:all var(--timing) ease;border-radius:50%}.Header .Header__Search form button:hover,.Header .Header__Search form button:focus{color:var(--color-bright-blue)}.Header .Header__Search form button:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Header .Header__Search:focus-within{pointer-events:all}@media print{.Header{position:relative!important;top:unset!important}.Header .Header__Util_LinksBtns,.Header .Header__MainMenu_Search{display:none!important}.Header{border-bottom:2px solid black}}@media print,screen and (max-width:1023px){BODY[data-panel-open=search]{--blockerOpacity: 1;--blockerVisibility: visible;--blockerVisibilityDelay: 0s;overflow:hidden}BODY[data-panel-open=search] .Header__Top .Header__Util_Btns #Header__Util_Btns_Search{display:none}BODY[data-panel-open=search] .Header__Top .Header__Util_Btns #Header__Util_Btns_Search_Hide{display:block}BODY[data-panel-open=search] .Header__MainMenu_Search{--visibilityDelay: 0s;visibility:visible;transform:translateY(0)}}BODY[data-panel-open=search] .Header__MainMenu_Search .Header__Search form{left:var(--grid-container-padding)}@media print,screen and (max-width:1023px){BODY[data-panel-open=mobile-menu] .Header__Top .Header__Util_Btns #Header__Util_Btns_MobileMenu{display:none}BODY[data-panel-open=mobile-menu] .Header__Top .Header__Util_Btns #Header__Util_Btns_MobileMenu_Hide{display:block}}.Footer{padding:20px 0}@media print,screen and (min-width:640px){.Footer{padding:40px 0}}@media print,screen and (min-width:1024px){.Footer{padding:60px 0}}.Footer ul{margin:0;padding:0;list-style-type:none}.Footer ul li{list-style-type:none}.Footer a{text-decoration:none}.Footer a:hover{text-decoration:underline}.Footer .Footer__Branding_Links_Btns{justify-content:space-between;margin-bottom:60px;--colGap: 0px;gap:var(--colGap)}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns{--colGap: 40px;display:flex;align-items:flex-start;margin-bottom:30px}}@media print,screen and (min-width:1024px){.Footer .Footer__Branding_Links_Btns{--colGap: 40px}}.Footer .Footer__Branding_Links_Btns .Footer__Branding{display:grid;flex-shrink:0}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Logo{flex-shrink:0;margin-bottom:40px}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Logo img{width:100px}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Social_Links{font-weight:500;font-size:18px}@media print,screen and (min-width:640px)and (max-width:1023px){.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Social_Links{font-size:16px}}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Social_Links ul{display:flex;align-items:center;gap:12px;font-size:24px;margin:12px 0 24px}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Social_Links ul a{display:block}.Footer .Footer__Branding_Links_Btns .Footer__Branding .Footer__Social_Links ul a:hover{color:var(--color-secondary)}.Footer .Footer__Branding_Links_Btns .Footer__Links{--hdrTriggerPaddingBlock: 12px;--hdrTriggerPaddingInline: 12px}@media print,screen and (max-width:639px){.Footer .Footer__Branding_Links_Btns .Footer__Links{margin-bottom:30px}}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links{--hdrTriggerPaddingBlock: 0px;--hdrTriggerPaddingInline: 0px;display:contents}}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul{gap:var(--colGap)}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul{display:flex;display:contents}}@media print,screen and (max-width:639px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li{border-bottom:1px solid currentColor}}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger{background:transparent;width:100%;padding:var(--hdrTriggerPaddingBlock) var(--hdrTriggerPaddingInline);font-size:18px;font-weight:600;display:flex;gap:10px;justify-content:space-between;align-items:center;text-align:left}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger{font-size:12px;cursor:default}}@media print,screen and (min-width:1024px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger{font-size:20px}}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger svg{width:24px;height:24px;flex-shrink:0;transition:transform var(--timing) ease}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger svg{display:none}}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li button.Footer__Links_HdrTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul{padding-inline:var(--hdrTriggerPaddingInline);margin-block:10px 20px}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul{margin-block:30px 0px}}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul li{font-size:14px;margin-bottom:8px}.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul li:last-child{margin-bottom:0}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul li{font-size:12px;font-weight:500}}@media print,screen and (min-width:1024px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li ul li{font-size:16px}}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Links>ul>li .SmoothCollapse{--height: 1fr}}.Footer .Footer__Branding_Links_Btns .Footer__Btns{margin-bottom:60px;display:flex;gap:12px;--hdrTriggerPaddingInline: 0px}@media print,screen and (min-width:640px){.Footer .Footer__Branding_Links_Btns .Footer__Btns{display:none}}.Footer .Footer__Branding_Links_Btns .Footer__Btns li,.Footer .Footer__Branding_Links_Btns .Footer__Btns li .btn{width:100%}.Footer .Footer__Acknowledgement{display:flex;align-items:flex-start;gap:12px;font-size:14px;margin-bottom:60px}@media print,screen and (min-width:640px){.Footer .Footer__Acknowledgement{border-block:1px solid rgba(var(--color-white_RGB)/.3);padding-block:20px;margin-bottom:30px}}.Footer .Footer__Acknowledgement>img{flex-shrink:0;width:64px}.Footer .Footer__Acknowledgement p{margin:0}.Footer .Footer__Acknowledgement p:first-child{font-weight:600}.Footer .Footer__Util_Links{font-size:14px;font-weight:500}.Footer .Footer__Util_Links ul{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media print{.Footer{display:none!important}}.SmoothCollapse{--height: 0fr;display:grid;grid-template-rows:var(--height);transition:grid-template-rows var(--smoothcollapse-timing) ease var(--smoothcollapse-delay, 0s);overflow:hidden;min-height:0}.SmoothCollapse>.SmoothCollapse__Inner{overflow:hidden;min-height:0;transition:none;grid-row:1/span 2}.SmoothCollapse[aria-expanded=true]{--height: 1fr}.SidePanel{--visibility: hidden;--visibilityDelay: var(--timing);--translateX: 100%;position:fixed;top:var(--headerHeightTop);left:0;right:0;bottom:0;max-width:100%;overflow:hidden;z-index:var(--z-side-panel);visibility:var(--visibility);transform:translate(var(--translateX));transition:transform var(--timing) ease,visibility 0s linear var(--visibilityDelay)}.SidePanelMobileMenu{isolation:isolate;--panelPaddingInline: 15px;--menuItemPaddingBlock: 11px;--menuItemPaddingInline: 10px;--scrollbarTrack: var(--themeColor_Bg);--scrollbarThumbBg: rgba(var(--themeColor_Fg_RGB) / .5);--scrollbarThumbBgHover: var(--themeColor_Fg_RGB);--scrollbarThumbBorderColor: var(--scrollbarTrack)}.SidePanelMobileMenu ul{margin:0;padding:0;list-style-type:none}.SidePanelMobileMenu ul li{list-style-type:none}.SidePanelMobileMenu .SidePanelMobileMenu__MenuSlide{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;transform:translate(100%);transition:transform var(--timing) ease;background-color:var(--themeColor_Bg);z-index:1}.SidePanelMobileMenu .SidePanelMobileMenu__MenuSlide[data-state=visible],.SidePanelMobileMenu .SidePanelMobileMenu__MenuSlide[data-state=behind]{transform:translate(0)}.SidePanelMobileMenu .SidePanelMobileMenu__MenuSlide[data-state=behind]{overflow:hidden}.SidePanelMobileMenu [data-menu-level="1"]{display:grid;grid-template-rows:auto 1fr}.SidePanelMobileMenu .SidePanelMobileMenu__MainMenu>li>a,.SidePanelMobileMenu .SidePanelMobileMenu__MainMenu>li>button{font-weight:600}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList{display:flex;flex-direction:column;padding:5px var(--panelPaddingInline) 18px;gap:10px}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList li{min-height:50px}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList li>a,.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList li>button{background:none;text-decoration:none;font-size:18px;padding:var(--menuItemPaddingBlock) var(--menuItemPaddingInline);display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;text-align:left}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList li>a svg,.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList li>button svg{font-size:28px;flex-shrink:0}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList .SidePanelMobileMenu__MenuLinksListBack{padding-block:6px;margin-bottom:8px;border-bottom:1px solid var(--color-white)}.SidePanelMobileMenu .SidePanelMobileMenu__MenuLinksList .SidePanelMobileMenu__MenuLinksListBack button{font-weight:600;justify-content:flex-start}.SidePanelMobileMenu .SidePanelMobileMenu__Util_LinksBtns{padding-top:17px}.SidePanelMobileMenu .SidePanelMobileMenu__Util_Links a{font-weight:600}.SidePanelMobileMenu .SidePanelMobileMenu__Util_Btns{display:flex;gap:10px;padding:20px calc(var(--panelPaddingInline) + var(--menuItemPaddingInline))}.SidePanelMobileMenu .SidePanelMobileMenu__Util_Btns .btn{width:265px}@media print,screen and (max-width:639px){.SidePanelMobileMenu .SidePanelMobileMenu__Util_Btns li,.SidePanelMobileMenu .SidePanelMobileMenu__Util_Btns .btn{width:100%}}@media print,screen and (max-width:1023px){BODY[data-panel-open=mobile-menu]{--blockerOpacity: 1;--blockerVisibility: visible;--blockerVisibilityDelay: 0s;overflow:hidden}BODY[data-panel-open=mobile-menu] .SidePanelMobileMenu{--translateX: 0px;--visibility: visible;--visibilityDelay: 0s}}.HeroBannerHome{position:relative;isolation:isolate}main>.HeroBannerHome:first-child{--section-margin: 0px !important}.HeroBannerHome{--section-padding: var(--grid-container-padding) !important}@media print,screen and (min-width:1024px){.HeroBannerHome{--section-padding: calc(var(--grid-container-padding) * .5) !important}}.HeroBannerHome{--textGap: 10px}@media print,screen and (min-width:640px){.HeroBannerHome{--textGap: 20px}}@media print,screen and (min-width:1024px){.HeroBannerHome{--textGap: 30px}}.HeroBannerHome>.container{position:relative;display:grid;gap:var(--grid-container-padding);grid-template-areas:"media" "content"}@media print,screen and (min-width:1024px){.HeroBannerHome>.container{grid-template-columns:425fr 825fr;grid-template-areas:"content media";gap:50px;min-height:625px}}.HeroBannerHome .HeroBannerHome__Media{position:relative;grid-area:media;z-index:1;overflow:hidden;border-radius:var(--globalRadius)}@media print,screen and (max-width:1023px){.HeroBannerHome .HeroBannerHome__Media{margin:0px calc(var(--grid-container-padding) * -.5)}}@media print,screen and (min-width:1024px){.HeroBannerHome .HeroBannerHome__Media{position:absolute;height:100%}}.HeroBannerHome .HeroBannerHome__Media .loaderSpinner{color:var(--themeColor_Fg)}.HeroBannerHome .HeroBannerHome__Media .Carousel{background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity));height:445px}@media print,screen and (min-width:640px){.HeroBannerHome .HeroBannerHome__Media .Carousel{height:625px}}@media print,screen and (min-width:1024px){.HeroBannerHome .HeroBannerHome__Media .Carousel{height:100%}}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides{height:100%}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides .Carousel_Slide{overflow:hidden;isolation:isolate;position:relative}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides .Carousel_Slide img{position:relative;object-fit:cover;width:100%;height:100%;z-index:2}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides .Carousel_Slide iframe{position:absolute;border:0;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides .Carousel_Slide iframe:not([width]){width:100%;height:100%}.HeroBannerHome .HeroBannerHome__Media .Carousel .Carousel_Slides .Carousel_Slide .loaderSpinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.HeroBannerHome .HeroBannerHome__Media .HeroBannerHome__Media_TextOverlay{display:none;gap:var(--textGap);pointer-events:none;position:absolute;bottom:0;width:100%;padding:var(--grid-container-padding)}.HeroBannerHome .HeroBannerHome__Media .Carousel[data-has-dots=true]+.HeroBannerHome__Media_TextOverlay{margin-bottom:22px}.HeroBannerHome .HeroBannerHome__Content{grid-area:content;align-self:center;display:grid;gap:var(--textGap);z-index:2}.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Text{color:var(--themeColor_Fg)}@media print,screen and (min-width:640px){.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Text{font-size:20px}}.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media print,screen and (max-width:639px){.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Btns{margin-top:var(--textGap)}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Btns{margin-top:calc(var(--textGap) * .5)}}@media print,screen and (max-width:639px){.HeroBannerHome .HeroBannerHome__Content .HeroBannerHome__Content_Dropdown{margin-block:var(--textGap)}}.HeroBannerHome .HeroBannerHome__Content_Logo{margin-bottom:calc(var(--textGap) * -.5);max-height:45px}@media print,screen and (min-width:640px){.HeroBannerHome .HeroBannerHome__Content_Logo{max-height:65px}}@media print,screen and (min-width:1024px){.HeroBannerHome .HeroBannerHome__Content_Logo{max-height:75px}}.HeroBannerHome h1.HeroBannerHome__Content_Title{margin:0;color:var(--themeColor_Fg);font-size:40px}@media print,screen and (min-width:640px){.HeroBannerHome h1.HeroBannerHome__Content_Title{font-size:55px}}@media print,screen and (min-width:1024px){.HeroBannerHome h1.HeroBannerHome__Content_Title{font-size:55px}}.HeroBannerHome[data-variant=full-bg]>.container{position:static}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media{--themeColor_Fg: #fff}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media .Carousel_Dots{z-index:2}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media .Carousel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,var(--color-bright-red) 0%,transparent 55%),linear-gradient(to top,var(--color-bright-blue) 0%,transparent 40%);pointer-events:none;z-index:1}@media print,screen and (max-width:1023px){.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media{border-radius:0;margin:calc(var(--grid-container-padding) * -1) calc(var(--grid-container-padding) * -1) 0px}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media .HeroBannerHome__Media_TextOverlay{display:grid}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Content .HeroBannerHome__Content_Logo,.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Content .HeroBannerHome__Content_Title{display:none}}@media print,screen and (min-width:1024px){.HeroBannerHome[data-variant=full-bg]{--section-padding: 100px !important}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media{position:unset;border-radius:0}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media .Carousel{position:absolute;inset:0;min-height:unset;height:unset;background:var(--color-secondary)}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Media .Carousel .Carousel_Dots li.active button{--focus-ring-color-rgb: var(--color-secondary_RGB)}.HeroBannerHome[data-variant=full-bg] .HeroBannerHome__Content{--themeColor_Fg: #fff}}@media print,screen and (min-width:1024px)and (min-width:1024px){.HeroBannerHome[data-variant=full-bg] h1.HeroBannerHome__Content_Title{font-size:65px}}.HeroBannerPage{position:relative;isolation:isolate}main>.HeroBannerPage:first-child{--section-margin: 0px !important}.HeroBannerPage{--section-padding: var(--grid-container-padding) !important}@media print,screen and (min-width:1024px){.HeroBannerPage{--section-padding: calc(var(--grid-container-padding) * .5) !important}}.HeroBannerPage{--textGap: 10px}@media print,screen and (min-width:640px){.HeroBannerPage{--textGap: 20px}}@media print,screen and (min-width:1024px){.HeroBannerPage{--textGap: 30px}}.HeroBannerPage>.container{display:grid;align-items:center;gap:var(--grid-container-padding);grid-template-areas:"media" "content"}@media print,screen and (min-width:640px){.HeroBannerPage>.container{grid-template-columns:1fr 1fr;grid-template-areas:"content media"}}@media print,screen and (min-width:1024px){.HeroBannerPage>.container{grid-template-columns:450fr 800fr}}.HeroBannerPage .HeroBannerPage__Media{position:relative;grid-area:media;z-index:1;isolation:isolate;background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity));overflow:hidden;border-radius:var(--globalRadius);height:265px}@media print,screen and (max-width:639px){.HeroBannerPage .HeroBannerPage__Media{margin:0px calc(var(--grid-container-padding) * -.5)}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerPage .HeroBannerPage__Media{margin:0px calc(var(--grid-container-padding) * -.5) 0px 0px}}@media print,screen and (min-width:640px){.HeroBannerPage .HeroBannerPage__Media{height:330px}}@media print,screen and (min-width:1024px){.HeroBannerPage .HeroBannerPage__Media{height:400px}}.HeroBannerPage .HeroBannerPage__Media .loaderSpinner{color:var(--themeColor_Fg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.HeroBannerPage .HeroBannerPage__Media img{position:relative;object-fit:cover;width:100%;height:100%;z-index:2}.HeroBannerPage .HeroBannerPage__Content{grid-area:content;display:grid;gap:var(--textGap);z-index:2}.HeroBannerPage .HeroBannerPage__Content h1.HeroBannerPage__Content_Title{margin:0;color:var(--themeColor_Fg);font-weight:500}.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Text{color:var(--themeColor_Fg)}@media print,screen and (min-width:1024px){.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Text{font-size:20px}}.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Btns{display:flex;justify-content:flex-start}.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Btns .btn{min-width:180px}@media print,screen and (max-width:639px){.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Btns{margin-top:var(--textGap)}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerPage .HeroBannerPage__Content .HeroBannerPage__Content_Btns{margin-top:calc(var(--textGap) * .5)}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerPage[data-stacked-on-tablet=true]>.container{grid-template-columns:1fr;grid-template-areas:"media" "content"}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerPage[data-stacked-on-tablet=true] .HeroBannerPage__Media{height:275px}}@media print,screen and (min-width:640px)and (max-width:1023px){.HeroBannerPage:not([data-stacked-on-tablet=true]) .HeroBannerPage__Content h1.HeroBannerPage__Content_Title{font-size:40px}}.HeroBannerRecipe{position:relative;isolation:isolate}main>.HeroBannerRecipe:first-child{--section-margin: 0px !important}.HeroBannerRecipe{--section-padding: var(--grid-container-padding) !important;--textGap: 15px}@media print,screen and (min-width:640px){.HeroBannerRecipe{--textGap: 25px}}@media print,screen and (min-width:1024px){.HeroBannerRecipe{--textGap: 35px}}.HeroBannerRecipe>.container{position:relative;display:grid;gap:var(--grid-container-padding);grid-template-areas:"media" "content"}@media print,screen and (min-width:1024px){.HeroBannerRecipe>.container{grid-template-columns:450fr 800fr;grid-template-areas:"content media";min-height:625px}}.HeroBannerRecipe .HeroBannerRecipe__Media{position:relative;grid-area:media;z-index:1;overflow:hidden;border-radius:var(--globalRadius)}@media print,screen and (max-width:1023px){.HeroBannerRecipe .HeroBannerRecipe__Media{margin:0px calc(var(--grid-container-padding) * -.5)}}@media print,screen and (min-width:1024px){.HeroBannerRecipe .HeroBannerRecipe__Media{position:absolute;height:100%}}.HeroBannerRecipe .HeroBannerRecipe__Media .loaderSpinner{color:var(--themeColor_Fg)}.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel{background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity));height:265px}@media print,screen and (min-width:640px){.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel{height:350px}}@media print,screen and (min-width:1024px){.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel{height:100%}}.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel .Carousel_Slides{height:100%}.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel .Carousel_Slides .Carousel_Slide{overflow:hidden;isolation:isolate;position:relative}.HeroBannerRecipe .HeroBannerRecipe__Media .Carousel .Carousel_Slides .Carousel_Slide img{position:relative;object-fit:cover;width:100%;height:100%;z-index:2}.HeroBannerRecipe .HeroBannerRecipe__Media .loaderSpinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.HeroBannerRecipe .HeroBannerRecipe__Content{grid-area:content;display:grid;gap:var(--textGap);z-index:2}@media print,screen and (min-width:1024px){.HeroBannerRecipe .HeroBannerRecipe__Content{align-self:center}}.HeroBannerRecipe .HeroBannerRecipe__Content h1.HeroBannerRecipe__Content_Title{margin:0;color:var(--themeColor_Fg);font-weight:500}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_Text{color:var(--themeColor_Fg)}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo{margin:0;padding:0;list-style-type:none}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li{list-style-type:none}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo{display:flex;align-items:flex-start;font-size:20px}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li{padding:15px;border-left:1px solid var(--themeColor_Fg)}@media print,screen and (min-width:640px){.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li{padding-inline:20px}}@media print,screen and (min-width:1024px){.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li{padding-inline:30px}}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li:first-child{border-left:none;padding-left:0}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_QuickInfo li strong{display:block;text-transform:uppercase;font-size:18px;margin-bottom:5px}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_AuthorInfo{display:flex;gap:10px;align-items:center}.HeroBannerRecipe .HeroBannerRecipe__Content .HeroBannerRecipe__Content_AuthorInfo .AuthorImage{width:40px;height:40px;object-fit:cover;border-radius:50%;background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity))}.CampaignBannerSection .Card{box-shadow:none;border:0px;background-color:unset;--cardMediaPadding: 0px;--cardContentPadding: 0px}@media print,screen and (max-width:639px){.CampaignBannerSection .Card{--cardMediaPadding: calc(var(--grid-container-padding) * -.5) calc(var(--grid-container-padding) * -.5) 0px;--cardContentPadding: 0px 20px}}.CampaignBannerSection .Card{--cardGap: var(--grid-container-padding);--cardContentGap: 20px}@media print,screen and (min-width:640px){.CampaignBannerSection .Card{flex-direction:row;align-items:center}}.CampaignBannerSection .Card .Card__Media{height:335px}@media print,screen and (min-width:640px){.CampaignBannerSection .Card .Card__Media{height:255px;flex-basis:calc((100% - var(--cardGap)) / 2)}}@media print,screen and (min-width:1024px){.CampaignBannerSection .Card .Card__Media{height:400px}}.CampaignBannerSection .Card .Card__Content{margin:0}@media print,screen and (max-width:639px){.CampaignBannerSection .Card .Card__Content{text-align:center;align-items:center}}.CampaignBannerSection .Card .Card__Content .Card__Content__Title{font-weight:600;font-size:25px}@media print,screen and (min-width:640px){.CampaignBannerSection .Card .Card__Content .Card__Content__Title{font-size:35px}}.CampaignBannerSection .Card .Card__Content .Card__Content__Text{font-weight:500}@media print,screen and (min-width:640px){.CampaignBannerSection .Card .Card__Actions{align-self:flex-start}}.CampaignBannerSection .Card .Card__Actions .btn{flex-basis:100%;min-width:200px}@media print,screen and (min-width:640px){.CampaignBannerSection .Card[data-reversed=true] .Card__Media{order:2}}@media print,screen and (min-width:640px)and (max-width:1023px){.CampaignBannerSection .Card[data-stacked-on-tablet=true]{flex-direction:column;align-items:stretch;--cardGap: 20px;--cardContentPadding: 0px 15px}.CampaignBannerSection .Card[data-stacked-on-tablet=true] .Card__Media{flex-basis:unset;height:400px;order:initial}}.CampaignBannerSection .Card[data-variant=featured] .Card__Media{height:255px;border-radius:20px}@media print,screen and (min-width:1024px){.CampaignBannerSection .Card[data-variant=featured] .Card__Media{height:430px}}.CampaignBannerSection .Card[data-variant=featured] .Card__Content .Card__Content__Title{font-family:var(--font-body);font-size:35px}@media print,screen and (min-width:640px)and (max-width:1023px){.CampaignBannerSection .Card[data-variant=featured] .Card__Content .Card__Content__Title{font-size:28px}}@media print,screen and (max-width:639px){.CampaignBannerSection .Card[data-variant=featured] .Card__Content .Card__Actions{--buttonHeight: 62px;align-self:center}}@media print,screen and (min-width:640px)and (max-width:1023px){.CampaignBannerSection .Card[data-variant=featured] .Card__Content .Card__Content__Text{display:none}}header.Header .CampaignBannerSection{border-radius:var(--globalRadius);max-width:750px;margin:var(--grid-container-padding) var(--grid-container-padding) var(--grid-container-padding) 0px;--themeColor_Fg: var(--color-primary);--themeColor_Fg_RGB: var(--color-primary_RGB)}header.Header .CampaignBannerSection .Card{--cardGap: 30px;--cardContentPadding: 0px var(--cardGap) 0px 0px;--cardMediaPadding: 10px}header.Header .CampaignBannerSection .Card .Card__Media{height:375px;margin-right:0}header.Header .CampaignBannerSection .Card .Card__Actions{align-self:stretch}aside.SidePanelMobileMenu .CampaignBannerSection{border-radius:var(--globalRadius);margin:var(--grid-container-padding);margin-top:0;--themeColor_Fg: var(--color-primary);--themeColor_Fg_RGB: var(--color-primary_RGB)}aside.SidePanelMobileMenu .CampaignBannerSection>.container{padding:0}aside.SidePanelMobileMenu .CampaignBannerSection .Card{--cardGap: 20px}@media print,screen and (max-width:639px){aside.SidePanelMobileMenu .CampaignBannerSection .Card{--cardContentPadding: 0px var(--cardGap) var(--cardGap) var(--cardGap);--cardMediaPadding: 8px 8px 0px}aside.SidePanelMobileMenu .CampaignBannerSection .Card .Card__Content{text-align:left;align-items:flex-start}}@media print,screen and (min-width:640px){aside.SidePanelMobileMenu .CampaignBannerSection .Card{--cardContentPadding: var(--cardGap) var(--cardGap) var(--cardGap) 0px;--cardMediaPadding: 10px;align-items:stretch}aside.SidePanelMobileMenu .CampaignBannerSection .Card .Card__Media{height:unset;min-height:255px;margin-right:0}aside.SidePanelMobileMenu .CampaignBannerSection .Card .Card__Content{align-self:center}aside.SidePanelMobileMenu .CampaignBannerSection .Card .Card__Content .Card__Content__Title{font-size:25px}aside.SidePanelMobileMenu .CampaignBannerSection .Card .Card__Actions{align-self:stretch}}.Breadcrumbs{--section-margin: 0px;--section-padding: 0px !important}@media print{.Breadcrumbs{border-bottom:3px solid black!important}}.Breadcrumbs ul{margin:0;padding:0;list-style-type:none}.Breadcrumbs ul li{list-style-type:none}.Breadcrumbs ul{display:flex;align-items:center;justify-content:flex-start;height:60px}.Breadcrumbs ul li{display:inline-flex;align-items:center;position:relative}.Breadcrumbs ul li:last-child{font-weight:700}.Breadcrumbs ul li a{text-decoration:none;--underlinedLinkBgPositionY: bottom}.Breadcrumbs ul li svg{margin:0 5px;font-size:20px;line-height:0px}@media screen and (max-width:639px){.Breadcrumbs ul li{display:none}.Breadcrumbs ul li:nth-last-child(-n+2){display:inline-flex}.Breadcrumbs ul li:nth-last-child(-n+2) a{order:1}.Breadcrumbs ul li:nth-last-child(-n+2) svg{margin-right:0;order:0;transform:rotate(180deg)}.Breadcrumbs ul li:last-child{display:none}}.DividerSection{--section-padding: 0px !important;height:35px}@media print,screen and (min-width:640px){.DividerSection{height:60px}}@media print,screen and (min-width:1024px){.DividerSection{height:100px}}.DividerSection img{width:100%;height:100%;object-fit:cover;mix-blend-mode:soft-light}.DividerSection[data-variant=large]{height:130px}@media print,screen and (min-width:640px){.DividerSection[data-variant=large]{height:200px}}@media print,screen and (min-width:1024px){.DividerSection[data-variant=large]{height:340px}}.DividerSection[data-has-image=true]{opacity:.6}@media print{.DividerSection{display:none!important}}.PageHeader{min-height:150px;display:flex;align-items:center;--section-padding: 25px !important}main>.PageHeader:first-child{--section-margin: 0px !important}.PageHeader.search{align-items:end}@media print,screen and (min-width:640px){.PageHeader{--section-padding: 30px !important}}@media print,screen and (min-width:1024px){.PageHeader{--section-padding: 40px !important}}.PageHeader>.container{display:grid;align-items:center;width:100%}@media print,screen and (min-width:640px){.PageHeader>.container{grid-template-areas:"categoryTags categoryTags categoryTags" "staffImage content iconImage" "inlineSearchBar inlineSearchBar inlineSearchBar";grid-template-columns:auto 1fr auto}}.PageHeader .PageHeader_CategoryTags{margin-bottom:10px}@media print,screen and (min-width:640px){.PageHeader .PageHeader_CategoryTags{grid-area:categoryTags}}.PageHeader .PageHeader_CategoryTags{display:grid;gap:8px}@media print,screen and (max-width:639px){.PageHeader .PageHeader_CategoryTags .category-tags{order:-1}}@media print,screen and (min-width:640px){.PageHeader .PageHeader__Content{grid-area:content}}.PageHeader .PageHeader__Content{display:flex;flex-direction:column;gap:10px}.PageHeader .PageHeader__Content_StaffPosition{text-transform:uppercase}.PageHeader .PageHeader__Content_Title{display:flex;align-items:start;gap:12px;margin:0;font-size:35px;font-weight:500}@media print,screen and (min-width:640px){.PageHeader .PageHeader__Content_Title{font-size:45px}}@media print,screen and (min-width:1024px){.PageHeader .PageHeader__Content_Title{font-size:50px}}.PageHeader .PageHeader__Content_Title picture{flex-shrink:0;margin-top:6px}.PageHeader .PageHeader__Content_Text{font-weight:500}@media print,screen and (min-width:1024px){.PageHeader .PageHeader__Content_Text{font-size:18px}}.PageHeader .PageHeader__Content_Btns{display:flex;gap:10px}.PageHeader .PageHeader__StaffImage{background-color:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity));border-radius:9999px;overflow:hidden;width:245px;justify-self:center;margin-top:40px}@media print,screen and (min-width:640px){.PageHeader .PageHeader__StaffImage{grid-area:staffImage;margin-block:-10px;margin-right:25px}}@media print,screen and (min-width:1024px){.PageHeader .PageHeader__StaffImage{margin-block:-20px;margin-right:40px}}.PageHeader .PageHeader__StaffImage img{width:100%;height:100%;object-fit:cover}.PageHeader .PageHeader__IconImage{border:1px solid currentColor;border-radius:9999px;justify-self:center;--imgSize: 15px;--imgMargin: .5}.PageHeader .PageHeader__IconImage img{width:var(--imgSize);height:var(--imgSize);margin:calc(var(--imgSize) * var(--imgMargin));object-fit:contain}@media print,screen and (min-width:640px){.PageHeader .PageHeader__IconImage{--imgSize: 35px;grid-area:iconImage;margin-left:20px;align-self:start}}@media print,screen and (min-width:1024px){.PageHeader .PageHeader__IconImage{--imgSize: 55px;margin-left:40px}}.PageHeader .ShareOptions{margin-top:15px}@media print,screen and (min-width:640px){.PageHeader .ShareOptions{margin-top:0;margin-bottom:10px;grid-area:categoryTags;justify-self:end;align-self:start}}.PageHeader .InlineSearchBar{margin-top:20px;--section-padding: 0px !important}@media print,screen and (min-width:640px){.PageHeader .InlineSearchBar{grid-area:inlineSearchBar}}.PageHeader .InlineSearchBar{margin-top:20px;margin-bottom:0;--section-padding: 0px !important}.ShareOptions{display:flex;align-items:center;gap:8px;font-weight:600}.ShareOptions svg{font-size:20px}@media print{.ShareOptions{display:none!important}}.InlineSearchBar{--section-padding: 14px !important;--inputBorderWidth: 0px}.InlineSearchBar form{position:relative}.InlineSearchBar form .InlineSearchBar__Btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:24px;background:transparent;color:var(--color-primary);border-radius:50%;outline:none;--focus-ring-offset-color-rgb: var(--color-white_RGB);transition:all var(--timing) ease}.InlineSearchBar form .InlineSearchBar__Btn:hover,.InlineSearchBar form .InlineSearchBar__Btn:focus{color:var(--color-secondary)}.InlineSearchBar form .InlineSearchBar__Btn:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Quicklinks .container{display:grid;gap:30px}.Quicklinks .Quicklinks__Content{display:grid;text-align:center;justify-items:center;gap:10px}.Quicklinks .Quicklinks__Content .Quicklinks__Content_Title{margin:0}.Quicklinks .Quicklinks__Content .btn{min-width:225px}@media print,screen and (min-width:1024px){.Quicklinks .Quicklinks__Content{justify-items:left;text-align:left;grid-template-areas:"text button";row-gap:20px;column-gap:60px}.Quicklinks .Quicklinks__Content .Quicklinks__Content_Title,.Quicklinks .Quicklinks__Content .Quicklinks__Content_Text{grid-column:text}.Quicklinks .Quicklinks__Content .btn{grid-area:button;justify-self:end}}.Quicklinks .Quicklinks__Items{margin:0;padding:0;list-style-type:none}.Quicklinks .Quicklinks__Items li{list-style-type:none}.Quicklinks .Quicklinks__Items{display:flex;gap:10px;justify-content:space-between;flex-direction:column}@media print,screen and (min-width:640px){.Quicklinks .Quicklinks__Items{flex-direction:row}}@media print,screen and (min-width:1024px){.Quicklinks .Quicklinks__Items{gap:15px}}.Quicklinks .Quicklinks__Items .Quicklinks__Item{flex-basis:100%}.Quicklinks .Quicklinks__Items .Quicklinks__Item a{display:block;height:100%;display:flex;align-items:center;padding:25px;gap:30px;text-decoration:none;transition:all var(--timing) ease;font-size:22px;font-weight:600;--imageSize: 60px}@media print,screen and (min-width:1024px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a{--imageSize: 90px;padding:35px 25px}}.Quicklinks .Quicklinks__Items .Quicklinks__Item a[data-image-size=large]{padding:15px;--imageSize: 90px}@media print,screen and (min-width:1024px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a[data-image-size=large]{--imageSize: 165px;padding:25px 15px}}@media print,screen and (min-width:640px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a{flex-direction:column;gap:15px;text-align:center;font-size:14px}}@media print,screen and (min-width:1024px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a{gap:24px;font-size:24px}}@media print,screen and (min-width:640px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a[data-text-alignment=middle]{justify-content:center}}@media print,screen and (min-width:640px){.Quicklinks .Quicklinks__Items .Quicklinks__Item a[data-text-alignment=bottom]{justify-content:flex-end}}.Quicklinks .Quicklinks__Items .Quicklinks__Item a:not([data-hollow=true]){box-shadow:var(--cardShadowDark);background:var(--buttonBgColor);color:var(--buttonFgColor)}.Quicklinks .Quicklinks__Items .Quicklinks__Item a[data-hollow=true]{background:var(--buttonBgColor_Hollow);color:var(--buttonFgColor_Hollow);border:2px solid var(--buttonBorderColor_Hollow, currentColor)}.Quicklinks .Quicklinks__Items .Quicklinks__Item a:not(.disabled):not([disabled]):hover,.Quicklinks .Quicklinks__Items .Quicklinks__Item a:not(.disabled):not([disabled]):active{transform:translateY(-5px);box-shadow:var(--cardShadowDark_Hover)}.Quicklinks .Quicklinks__Items .Quicklinks__Item a:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Quicklinks .Quicklinks__Items .Quicklinks__Item a .Quicklinks__Image{width:var(--imageSize);height:var(--imageSize);flex-shrink:0;object-fit:contain}@media print{.Quicklinks .Quicklinks__Items .Quicklinks__Item a{border:2px solid currentColor!important;page-break-inside:avoid}}.ImpactCardSection{--gap: 35px}.ImpactCardSection .container{display:grid;gap:var(--gap)}@media print,screen and (min-width:640px){.ImpactCardSection .container{grid-template-columns:1fr 3fr}}.ImpactCardSection .ImpactCardSection__Content{display:grid;align-content:center;justify-items:start;gap:10px;font-size:18px;font-weight:600}@media print,screen and (max-width:639px){.ImpactCardSection .ImpactCardSection__Content{text-align:center;justify-items:center}}.ImpactCardSection .ImpactCardSection__Content h2.ImpactCardSection__Content_Title{margin:0;font-size:40px}@media print,screen and (min-width:640px){.ImpactCardSection .ImpactCardSection__Content h2.ImpactCardSection__Content_Title{font-size:40px}}@media print,screen and (min-width:1024px){.ImpactCardSection .ImpactCardSection__Content h2.ImpactCardSection__Content_Title{font-size:60px}}.ImpactCardSection .ImpactCardSection__Content a:hover,.ImpactCardSection .ImpactCardSection__Content a:focus{text-decoration:none}.ImpactCardSection .ImpactCardSection__Items.Carousel{--slide-gap: var(--grid-container-padding);--slidesVisible: 1}@media print,screen and (min-width:640px){.ImpactCardSection .ImpactCardSection__Items.Carousel{--slidesVisible: 3;--slide-gap: 8px}}@media print,screen and (min-width:1024px){.ImpactCardSection .ImpactCardSection__Items.Carousel{--slide-gap: 15px}}.ImpactCardSection .ImpactCardSection__Items.Carousel{--slide-size: calc((100% - var(--slide-gap) * (var(--slidesVisible) - 1)) / var(--slidesVisible))}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides{margin:0;padding:0;list-style-type:none}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides li{list-style-type:none}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;padding:25px;border:3px solid var(--themeColor_Fg)}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item:not([data-theme]),.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item[data-theme=""]{background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity))}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item{min-height:225px}@media print,screen and (min-width:640px){.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item{min-height:160px}}@media print,screen and (min-width:1024px){.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item{min-height:275px}}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item .ImpactCardSection__ItemValue{font-size:75px;font-weight:600}@media print,screen and (min-width:640px)and (max-width:1023px){.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item .ImpactCardSection__ItemValue{font-size:42px}}.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item .ImpactCardSection__ItemText{font-size:25px;font-weight:500}@media print,screen and (min-width:640px)and (max-width:1023px){.ImpactCardSection .ImpactCardSection__Items.Carousel ul.Carousel_Slides .ImpactCardSection__Item .ImpactCardSection__ItemText{font-size:15px}}.ImpactCardSection .ImpactCardSection__Items.Carousel .Carousel_Dots{position:relative;left:unset;bottom:unset;transform:none;margin-top:30px}@media print,screen and (min-width:640px){.ImpactCardSection .ImpactCardSection__Items.Carousel .Carousel_Dots{display:none}}.ContentCard{--buttonHeight: 43px;--buttonPaddingInline: 15px}@media print,screen and (min-width:1024px){.ContentCard{--buttonHeight: 48px}}.ContentCard{text-decoration:none}.ContentCard .Card__Media{aspect-ratio:4/3}.ContentCard .ContentCard__Topics{position:absolute;top:15px;left:15px;color:var(--color-white)}.ContentCard .Card__Content{color:var(--themeColor_Fg)}.ContentCard .Card__Content .ContentCard__Caption{font-size:14px}.ContentCard .Card__Content .ContentCard__Title{font-size:20px;font-weight:600}.ContentCard .Card__Content .Card__Actions{margin-top:auto;padding-top:var(--cardContentGap)}.ContentCard .Card__Content .Card__Actions a:not(.btn){display:flex;position:relative;gap:8px;align-items:center}.ContentCard .Card__Content .Card__Actions a.btn{font-family:var(--font-body);font-weight:400}.ContentCard[data-stretch-buttons=true] .Card__Content .Card__Actions a{flex-grow:1}@media print,screen and (min-width:640px){.ContentCard[data-variant=wide]{--cardContentPadding: 25px;--cardContentGap: 15px}}.ContentCard[data-variant=wide] .Card__Media{aspect-ratio:625/250}.ContentCard[data-variant=compact]{--cardContentGap: 5px;flex-direction:row;align-items:center}.ContentCard[data-variant=compact] .Card__Media{width:145px;aspect-ratio:145/120;margin-right:0}.ContentCard[data-variant=compact] .Card__Content{margin-top:unset}.ContentCard[data-variant=compact] .Card__Content .ContentCard__Caption{font-size:12px}.ContentCard[data-variant=compact] .Card__Content .Card__Actions{font-size:12px;padding-top:0}.ContentCard[data-variant=compact] .Card__Content .Card__Actions a:not(.btn){padding-bottom:1px}.ContentCard[data-variant=compact-text]{--cardContentGap: 15px;--cardContentPadding: 15px}.ContentCard[data-variant=compact-text] .ContentCard__Title{font-size:15px;color:var(--color-secondary);text-decoration-thickness:1px}.ContentCard[data-variant=compact-text] .ContentCard__Text{font-size:12px;font-weight:500}.ContentCard[data-variant=feature]{min-height:525px;justify-content:flex-end;--cardShadow: none;--cardContentPadding: 15px}@media print,screen and (min-width:1024px){.ContentCard[data-variant=feature]{--cardContentPadding: 25px}}@media print,screen and (min-width:640px){.ContentCard[data-variant=feature]{--cardContentPadding: 20px}}.ContentCard[data-variant=feature] .category-tag[data-theme^=white]{border:none}.ContentCard[data-variant=feature] .Card__Content{margin:var(--cardMediaPadding)}.ContentCard[data-variant=feature] .Card__Actions{padding-top:0}.ContentCard[data-variant=feature] .Card__Media{aspect-ratio:unset;position:absolute;inset:0;z-index:-1}.ContentCard[data-variant=feature] .Card__Media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(to top,#0c1a24,#c4c4c400);pointer-events:none}.ContentCard[data-variant=feature] .Card__Media+.Card__Content{flex-grow:0}.ContentCard[data-variant=recipe]{--cardShadow: none;--cardContentPadding: 15px}.ContentCard[data-variant=recipe] .Card__Media{aspect-ratio:320/295}.ContentCard[data-variant=recipe] .Card__Content .ContentCard__Title{font-size:18px}.ContentCard[data-variant=search-result]{--cardContentGap: 5px;--cardShadow: none;--cardBorderWidth: 0px;flex-direction:row-reverse;align-items:center}.ContentCard[data-variant=search-result] .Card__Media{width:128px;aspect-ratio:128/105}.ContentCard[data-variant=search-result] .Card__Content{margin-top:unset}.ContentCard[data-variant=search-result] .Card__Content .ContentCard__Title{font-size:18px}.ContentCard[data-variant=search-result] .Card__Content .ContentCard__Title span{background-image:linear-gradient(to right,var(--underlinedLinkFromColor),var(--underlinedLinkToColor));background-size:var(--underlinedLinkMinWidth) var(--underlinedLinkThickness);background-position:var(--underlinedLinkBgPositionX) var(--underlinedLinkBgPositionY);background-repeat:no-repeat}.ContentCard[data-variant=search-result] .Card__Content .ContentCard__Title span:not(a){transition:background-size var(--timing) ease-in-out}.ContentCard[data-variant=search-result] .Card__Content .ContentCard__Title span:hover{background-size:var(--underlinedLinkMaxWidth) var(--underlinedLinkThickness)}.ContentCard[data-variant=search-result]:hover{--cardShadow: var(--cardShadow_Hover)}.ContentCard[data-variant=search-result]:hover .ContentCard__Title span{background-size:var(--underlinedLinkMaxWidth) var(--underlinedLinkThickness)}@media print,screen and (max-width:639px){.ContentCard[data-variant=search-result]{--cardMediaPadding: 0px;margin-inline:calc(var(--grid-container-padding) * -1);padding:var(--grid-container-padding);display:grid;align-items:center;gap:15px 20px;grid-auto-columns:90px auto;grid-template-areas:"media title" "text text"}.ContentCard[data-variant=search-result] .Card__Content{display:contents}.ContentCard[data-variant=search-result] .Card__Media{width:90px;aspect-ratio:90/70;grid-area:media}.ContentCard[data-variant=search-result] .ContentCard__Title{grid-area:title}.ContentCard[data-variant=search-result] .ContentCard__Text{grid-area:text}.ContentCard[data-variant=search-result] .Card__Content:first-child .ContentCard__Title{grid-column-start:1}}@media print{.ContentCard[data-variant=search-result]{margin-inline:0px!important}}.ArticleMeta h2.ArticleMeta__Title{color:var(--color-primary);margin:0 0 20px;font-size:30px}.ArticleMeta .ArticleMeta__Info{display:flex;align-items:center;gap:15px}@media print,screen and (min-width:640px){.ArticleMeta .ArticleMeta__Info{gap:20px}}.ArticleMeta .ArticleMeta__Info p{margin:0}.Avatar{flex-shrink:0;width:var(--avatarSize);height:var(--avatarSize);border-radius:50%;border:1px solid var(--themeColor_Fg, var(--color-primary));background-color:rgba(var(--themeColor_Fg_RGB, var(--color-primary_RGB))/.1);overflow:hidden}.Avatar img{width:100%;height:100%;object-fit:cover}.CTABlock .CTABlock__Inner{display:flex;flex-direction:column;align-items:start;gap:15px 25px;padding:20px calc(var(--grid-container-padding) * 2)}@media print,screen and (max-width:639px){.CTABlock .CTABlock__Inner{border-radius:0;margin-inline:calc(var(--grid-container-padding) * -1)}}@media print,screen and (min-width:640px){.CTABlock .CTABlock__Inner{flex-direction:row;align-items:center;padding:30px}}@media print,screen and (max-width:639px){.CTABlock .CTABlock__Inner picture{display:none}}.CTABlock .CTABlock__Inner picture{flex-shrink:0;width:80px;height:80px}.CTABlock .CTABlock__Inner picture img{width:100%;height:100%;object-fit:contain}.CTABlock .CTABlock__Inner div{font-weight:600}@media print,screen and (min-width:640px){.CTABlock .CTABlock__Inner div{font-size:18px}}.CTABlock .CTABlock__Inner .btn{flex-shrink:0}@media print,screen and (min-width:640px){.CTABlock .CTABlock__Inner .btn{margin-left:auto}}.RHSCTABlock .RHSCTABlock__Content{padding:20px;display:grid;gap:10px;text-align:center}.RHSCTABlock .RHSCTABlock__Content div{margin-top:-5px;font-size:20px;font-family:var(--font-heading);font-weight:500}.RHSCTABlockText{padding:30px 50px;display:grid;gap:20px;text-align:center;overflow:hidden}.RHSCTABlockText h4{font-family:var(--font-body);font-weight:500;font-size:20px;margin:0}.RHSCTABlockText h4 a:hover,.RHSCTABlockText h4 a:focus{text-decoration:none}.RHSCTABlockText div{font-weight:600}.RHSCTABlockText div a svg[data-icon]{font-size:1.75em}.RHSCTABlockText div a:hover,.RHSCTABlockText div a:focus{text-decoration:none}.RHSCTABlockText div svg[data-icon]{display:inline-block;vertical-align:middle;margin:-3px 0 0 5px}.RHSCardCarouselSection .Card-Carsousel{padding:6px;margin:-6px -6px 0}@media print,screen and (min-width:640px)and (max-width:1023px){.RHSCardCarouselSection .Card-Carsousel{--slide-size: calc((100% - var(--grid-container-padding)) / 2)}}.RHSCardCarouselSection .Card-Carsousel .Carousel_Slides{gap:var(--grid-container-padding)}.RHSCardCarouselSection .Card-Carsousel .Carousel_Arrows{position:absolute;top:0;right:6px}.RHSCardCarouselSection .Card-Carsousel[data-has-arrows=true]{padding-top:38px;margin-top:-38px}.RichTextSection .RichTextSection__Inner[data-border-radius]{padding:20px}.RichTextSection:not([data-theme]) h2:not([data-highlight-color]),.RichTextSection:not([data-theme]) h3:not([data-highlight-color]),.RichTextSection:not([data-theme]) h4:not([data-highlight-color]),.RichTextSection:not([data-theme]) h5:not([data-highlight-color]),.RichTextSection[data-theme^=white] h2:not([data-highlight-color]),.RichTextSection[data-theme^=white] h3:not([data-highlight-color]),.RichTextSection[data-theme^=white] h4:not([data-highlight-color]),.RichTextSection[data-theme^=white] h5:not([data-highlight-color]){color:var(--color-primary)}.RichTextSection:not([data-theme]) h6:not([data-highlight-color]),.RichTextSection[data-theme^=white] h6:not([data-highlight-color]){color:var(--color-secondary)}.RichTextSection ul:last-child,.RichTextSection ol:last-child,.RichTextSection p:last-child{margin-bottom:0}.RichTextSection ul.auto-2col,.RichTextSection ol.auto-2col{columns:2;column-gap:30px}.RichTextSection ul li,.RichTextSection ol li{margin-bottom:.5em}.RichTextSection ul li:last-child,.RichTextSection ol li:last-child{margin-bottom:0}.RichTextSection blockquote{position:relative;margin:1em 10%;font-size:25px;color:var(--color-secondary);padding-top:20px;padding-right:25px;max-width:710px;font-weight:600;font-family:var(--font-heading)}.RichTextSection blockquote:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19" fill="none"><path d="M0 19L5.22788 0H12.2681L8.64343 19H0ZM13.7319 19L18.9598 0H26L22.3753 19H13.7319Z" fill="%230077C9"/></svg>');position:absolute;width:26px;height:19px;top:0;left:-26px}.RichTextSection blockquote:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="19" viewBox="0 0 26 19" fill="none"><path d="M26 19L20.7721 0H13.7319L17.3566 19H26ZM12.2681 19L7.04021 0H0L3.62466 19H12.2681Z" fill="%230077C9"/></svg>');position:absolute;width:26px;height:19px;bottom:0;right:0}.RichTextSection a{background-image:linear-gradient(to right,var(--underlinedLinkFromColor),var(--underlinedLinkToColor));background-size:var(--underlinedLinkMinWidth) var(--underlinedLinkThickness);background-position:var(--underlinedLinkBgPositionX) var(--underlinedLinkBgPositionY);background-repeat:no-repeat}.RichTextSection a:not(a){transition:background-size var(--timing) ease-in-out}.RichTextSection a:hover{background-size:var(--underlinedLinkMaxWidth) var(--underlinedLinkThickness)}.RichTextSection a:hover,.RichTextSection a:focus{background-size:var(--underlinedLinkMaxWidth) var(--underlinedLinkThickness)}main>.RichTextSection[data-rounded-corners=true]{background-color:unset;background-image:unset}main>.RichTextSection[data-rounded-corners=true] .RichTextSection__Inner{background-color:var(--themeColor_Bg);background-image:var(--themeColor_BgImage);background-repeat:no-repeat}main>.RichTextSection[data-rounded-corners=true]{--section-padding: 0px !important}main>.RichTextSection[data-rounded-corners=true] .RichTextSection__Inner{border-radius:var(--globalRadius);padding:20px}@media print{main>.RichTextSection[data-rounded-corners=true] .RichTextSection__Inner{border:1px solid currentColor}}article>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]),aside>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]){border-radius:var(--globalRadius);--section-padding: 0px !important}article>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]) .RichTextSection__Inner,aside>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]) .RichTextSection__Inner{padding:20px}@media print{article>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]),aside>.RichTextSection[data-theme]:not([data-theme=""]):not([data-theme^=white]){overflow:hidden;border:1px solid #666!important}}.MediaGallery .MediaGallery__Inner .Carousel{--slide-gap: 10px}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper{position:relative;aspect-ratio:16/9;background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity))}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper .ItemMedia{width:100%;height:100%;object-fit:cover}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper iframe{width:100%;height:100%;border:0}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper .btnPlayVideo{position:absolute;width:100%;height:100%;top:0;left:0;background:none;border:none;padding:0;cursor:pointer;color:#fff;font-size:45px;transition:all var(--timing) ease;transform-origin:center}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper .btnPlayVideo:hover,.MediaGallery .MediaGallery__Inner .ItemMediaWrapper .btnPlayVideo:focus{color:var(--color-bright-blue);transform:scale(1.2)}.MediaGallery .MediaGallery__Inner .ItemMediaWrapper .btnPlayVideo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaGallery .MediaGallery__Inner figcaption{margin-bottom:0}@media print,screen and (max-width:639px){.MediaGallery .MediaGallery__Inner{margin-inline:calc(var(--grid-container-padding) * -.5)}.MediaGallery .MediaGallery__Inner .Carousel_Dots,.MediaGallery .MediaGallery__Inner figcaption{margin-inline:calc(var(--grid-container-padding) * .5)}}.ContentCardsGridSection{--numCols: 1}@media print,screen and (min-width:640px){.ContentCardsGridSection{--numCols: var(--numColsTablet, 2)}}@media print,screen and (min-width:1024px){.ContentCardsGridSection{--numCols: var(--numColsDesktop, 2)}}@media print{.ContentCardsGridSection{--numCols: var(--numColsTablet, 2)}}.ContentCardsGridSection__Grid{display:grid;grid-template-columns:repeat(var(--numCols),1fr);gap:var(--contentCardGridGap)}.FeaturedArticlesSection .FeaturedArticlesSection__Inner{display:grid;gap:15px}@media print,screen and (min-width:1024px){.FeaturedArticlesSection .FeaturedArticlesSection__Inner{grid-template-columns:repeat(3,1fr)}.FeaturedArticlesSection .FeaturedArticlesSection__Inner>*:nth-child(4n+1),.FeaturedArticlesSection .FeaturedArticlesSection__Inner>*:nth-child(4n+4){grid-column:span 2}}.OnThisPage h4{font-size:22px;margin-bottom:20px}.OnThisPage ul{margin:0;padding:0;list-style-type:none}.OnThisPage ul li{list-style-type:none}.OnThisPage ul{position:relative;padding:15px 0 15px 20px;display:grid;gap:10px;font-size:18px;color:var(--color-primary)}.OnThisPage ul:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--themeColor_Bg);border-radius:4px}.ImageAndPeopleListSection{--numCols: 1}@media print,screen and (min-width:640px){.ImageAndPeopleListSection{--numCols: var(--numColsTablet)}}@media print,screen and (min-width:1024px){.ImageAndPeopleListSection{--numCols: var(--numColsDesktop)}}@media print{.ImageAndPeopleListSection{--numCols: var(--numColsTablet, 2);--groupItemsBasis: 50% !important}}.ImageAndPeopleListSection .container{display:grid;gap:30px}.ImageAndPeopleListSection .ImageAndPeopleListSection__Content{display:grid;text-align:center;justify-items:center;gap:10px}.ImageAndPeopleListSection .ImageAndPeopleListSection__Content .ImageAndPeopleListSection__Content_Title{margin:0}.ImageAndPeopleListSection .ImageAndPeopleListSection__Content .btn{min-width:225px}@media print,screen and (min-width:640px){.ImageAndPeopleListSection .ImageAndPeopleListSection__Content{justify-items:left;text-align:left;gap:15px}}@media print,screen and (min-width:1024px){.ImageAndPeopleListSection .ImageAndPeopleListSection__Content{grid-template-areas:"text button";row-gap:20px;column-gap:60px}.ImageAndPeopleListSection .ImageAndPeopleListSection__Content .ImageAndPeopleListSection__Content_Title,.ImageAndPeopleListSection .ImageAndPeopleListSection__Content .ImageAndPeopleListSection__Content_Text{grid-column:text}.ImageAndPeopleListSection .ImageAndPeopleListSection__Content .btn{grid-area:button;justify-self:end}}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems{display:flex;flex-direction:column;gap:var(--gapBetweenImageAndItems);row-gap:var(--grid-container-padding)}@media print,screen and (min-width:640px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems{flex-direction:row}}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image{position:relative;flex-grow:1;aspect-ratio:380/325}@media print,screen and (max-width:639px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image{margin:0px calc(var(--grid-container-padding) * -.5)}}@media print{.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image{margin:0}}@media print,screen and (min-width:640px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image{aspect-ratio:unset}}@media print,screen and (min-width:640px)and (max-width:1023px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image{max-height:600px}}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image img{width:100%;height:100%;object-fit:cover}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image .ImageAndPeopleListSection__ImageCaption{position:absolute;bottom:0;right:0;margin:10px;padding:15px;background-color:rgba(var(--color-primary_RGB)/.6);color:#fff;font-size:14px;font-style:italic;max-width:90%}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image .ImageAndPeopleListSection__ImageCaption span{display:block}@media print,screen and (min-width:1024px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Image .ImageAndPeopleListSection__ImageCaption{max-width:440px;font-size:16px}}@media print,screen and (min-width:640px){.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups{flex-basis:var(--groupItemsBasis);flex-shrink:0}}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups:first-child{flex-basis:100%}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups .ImageAndPeopleListSection__Groups__Title{font-size:22px}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups .ImageAndPeopleListSection__Groups__Text{margin-bottom:1em}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul{margin:0;padding:0;list-style-type:none}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul li{list-style-type:none}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul{display:grid;align-items:center;grid-template-columns:repeat(var(--numCols),1fr);column-gap:var(--gapBetweenImageAndItems);row-gap:15px;margin-bottom:2em}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul:last-child{margin-bottom:0}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul li .ImageAndPeopleListSection__GroupItem{text-decoration:none;display:flex;align-items:center;gap:20px;border-radius:var(--globalRadius)}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul li .ImageAndPeopleListSection__GroupItem picture{box-shadow:var(--cardShadow)}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul li .ImageAndPeopleListSection__GroupItem span{display:block}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul li .ImageAndPeopleListSection__GroupItem .ImageAndPeopleListSection__GroupItem__Title{font-size:18px;font-weight:600}.ImageAndPeopleListSection .ImageAndPeopleListSection__ImageAndItems .ImageAndPeopleListSection__Groups ul a.ImageAndPeopleListSection__GroupItem:hover{background:rgba(var(--themeColor_Fg_RGB)/var(--imageBgOpacity));box-shadow:0 0 0 10px rgba(var(--themeColor_Fg_RGB)/15%)}.ImageAndPeopleListSection{--itemColWidth: 295px;--gapBetweenImageAndItems: 25px;--groupItemsBasis: calc(var(--itemColWidth) * var(--numCols))}@media print,screen and (max-width:639px){.ImageAndPeopleListSection{--groupItemsBasis: 100%}}.ImageAndPeopleListSection[data-variant=wider]{--itemColWidth: 330px}@media print,screen and (min-width:1024px){.ImageAndPeopleListSection[data-variant=wider]{--gapBetweenImageAndItems: 45px;--itemColWidth: 480px}}.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;margin-bottom:20px}@media print,screen and (min-width:1024px){.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:40px;text-align:left}}.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header h2{margin:0}.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header [role=tablist]{--buttonHeight: 52px;display:flex;flex-wrap:wrap;gap:5px 10px}@media print,screen and (min-width:640px){.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header [role=tablist]{gap:12px}}.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header [role=tablist] [role=tab]{text-align:center}@media print{.TabbedArticlesCarouselSection .TabbedArticlesCarouselSection__Header{flex-direction:column;align-items:center}}.TabbedArticlesCarouselSection[data-theme=white] .TabbedArticlesCarouselSection__Header [role=tablist] [role=tab][aria-selected=true],.TabbedArticlesCarouselSection[data-theme="white/primary"] .TabbedArticlesCarouselSection__Header [role=tablist] [role=tab][aria-selected=true],.TabbedArticlesCarouselSection[data-theme=light-grey] .TabbedArticlesCarouselSection__Header [role=tablist] [role=tab][aria-selected=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.TabbedArticlesCarouselSection [role=tabpanel]{position:relative}.TabbedArticlesCarouselSection [role=tabpanel] .btnViewAll{position:absolute;right:0;bottom:3px;font-weight:700;font-size:20px;--underlinedLinkThickness: 2px}@media print{.TabbedArticlesCarouselSection [role=tabpanel] .btnViewAll{display:none}}.TabbedArticlesCarouselSection .Carousel{padding:6px 6px 40px;margin:-6px -6px 0;--slidesVisible: 1;--slide-gap: 25px}@media print,screen and (min-width:640px){.TabbedArticlesCarouselSection .Carousel{--slidesVisible: 2}}@media print,screen and (min-width:1024px){.TabbedArticlesCarouselSection .Carousel{--slidesVisible: 3}}.TabbedArticlesCarouselSection .Carousel{--slide-size: calc((100% - var(--slide-gap) * (var(--slidesVisible) - 1)) / var(--slidesVisible))}.TabbedArticlesCarouselSection .Carousel .Carousel_Arrows{position:absolute;bottom:0;left:0}@media print,screen and (min-width:640px){.TabbedArticlesCarouselSection .Carousel .Carousel_Arrows{left:50%;transform:translate(-50%)}}.TabbedArticlesCarouselSection .Carousel_Slide{padding:24px;border:2px solid}.SearchResultsSection{position:relative;isolation:isolate}.SearchResultsSection aside .aside__Inner,.SearchResultsSection article{min-height:300px}.SearchResultsSection aside,.SearchResultsSection article{position:relative}.SearchResultsSection aside{--inputHeight: 40px;position:relative}.SearchResultsSection aside .btnTrigger{color:var(--color-primary);display:flex;width:100%;align-items:center;justify-content:space-between;background:transparent;border:0px;font-weight:500;font-size:18px;padding:0px var(--inputPadding);height:var(--inputHeight)}.SearchResultsSection aside .btnTrigger span span{opacity:40%}.SearchResultsSection aside .btnTrigger svg{font-size:30px;transition:transform var(--timing) ease}.SearchResultsSection aside .btnTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.SearchResultsSection aside .aside__Inner{padding:25px;display:flex;flex-direction:column;gap:20px}.SearchResultsSection aside .aside__Inner h4{flex-shrink:0;margin:0}@media print,screen and (max-width:1023px){.SearchResultsSection aside .aside__Inner h4{display:none}}.SearchResultsSection aside .aside__Inner>ul{margin:0;padding:0;list-style-type:none}.SearchResultsSection aside .aside__Inner>ul li{list-style-type:none}.SearchResultsSection aside .aside__Inner>ul{display:flex;flex-direction:column}.SearchResultsSection aside .aside__Inner>ul>li{display:flex;flex-direction:column;margin-inline:-15px;border-bottom:1px solid var(--color-medium-grey)}.SearchResultsSection aside .aside__Inner>ul>li:last-child{border-bottom:none}.SearchResultsSection aside .aside__Inner>ul>li label{--itemPadding: 10px;--itemFontSize: 16px;--chbxMarginTop: 1px}@media print,screen and (min-width:1024px){.SearchResultsSection aside .aside__Inner>ul>li label{--itemPadding: 15px;--itemFontSize: 18px;--chbxMarginTop: 2px}}.SearchResultsSection aside .aside__Inner>ul>li label{padding:var(--itemPadding);font-size:var(--itemFontSize);display:flex;align-items:flex-start;gap:10px;cursor:pointer;transition:all var(--timing) ease}.SearchResultsSection aside .aside__Inner>ul>li label input[type=checkbox]{margin-top:var(--chbxMarginTop)}.SearchResultsSection aside .aside__Inner>ul>li label:hover{background-color:var(--color-medium-grey)}.SearchResultsSection aside .aside__Inner>ul>li label span span{margin-left:5px;opacity:40%;font-size:.75em}.SearchResultsSection aside .aside__Inner>ul>li ul{margin:0;padding:0;list-style-type:none}.SearchResultsSection aside .aside__Inner>ul>li ul li{list-style-type:none}.SearchResultsSection aside .aside__Inner>ul>li ul{margin:0 0 10px 40px}.SearchResultsSection aside .aside__Inner>ul>li ul li label{padding:10px}.SearchResultsSection aside .aside__Inner .SearchResultsSection__SidebarActions{display:flex;gap:10px;--buttonHeight: 40px}.SearchResultsSection aside .aside__Inner .SearchResultsSection__SidebarActions .btn{flex-grow:1}.SearchResultsSection aside .aside__Inner>ul:empty+.SearchResultsSection__SidebarActions{margin-top:auto}@media print,screen and (max-width:1023px){.SearchResultsSection aside .loaderSpinner{display:none}}@media print,screen and (max-width:1023px){.SearchResultsSection aside{border-radius:var(--inputBorderRadius);border:1px solid var(--color-primary)}.SearchResultsSection aside .aside__Inner{padding-top:0}}@media print,screen and (min-width:1024px){.SearchResultsSection aside>.SmoothCollapse{--height: 1fr}}.SearchResultsSection .loaderSpinner{color:var(--color-secondary);position:absolute;top:110px;left:50%;transform:translate(-50%);z-index:2;opacity:0;visibility:hidden;transition:opacity var(--timing) ease,visibility 0s ease var(--timing)}.SearchResultsSection:after{content:"";display:block;z-index:1;position:absolute;inset:0;background:#ffffffd9;opacity:0;visibility:hidden;transition:opacity var(--timing) ease,visibility 0s ease var(--timing)}.SearchResultsSection[data-load-status=loading] .loaderSpinner{opacity:1;visibility:visible;transition:opacity var(--timing) ease,visibility 0s ease}.SearchResultsSection[data-load-status=loading]:after{opacity:.75;visibility:visible;transition:opacity var(--timing) ease,visibility 0s ease}@media print,screen and (min-width:1024px){.SearchResultsSection:has(.Pagination:not(:empty)):has(aside){padding-bottom:70px}.SearchResultsSection:has(.Pagination:not(:empty)):has(aside) .Pagination{position:absolute;top:100%;left:50%;transform:translate(-50%)}}.SearchResultsSection .SearchResultsSection__Count{font-size:18px;margin:15px 0 25px}.SearchResultsSection .SearchResultsSection__TypeFiltersSort{--buttonHeight: 40px;--buttonPaddingInline: 10px;--buttonFontSize: 18px;--buttonBorderWidth: 1px;--inputBorderWidth: 1px;--inputHeight: 40px;--inputBgColor: var(--color-light-grey);--buttonBorderColor_Hollow: var(--color-body);display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.SearchResultsSection .SearchResultsSection__TypeFiltersSort .SearchResultsSection__TypeFilters{display:flex;flex-wrap:wrap;gap:5px 10px;margin-bottom:10px}.SearchResultsSection .SearchResultsSection__TypeFiltersSort .SearchResultsSection__TypeFilters .btn{font-family:var(--font-body);font-weight:500}.SearchResultsSection .SearchResultsSection__TypeFiltersSort .SearchResultsSection__Sort{flex-shrink:0;width:auto;margin-bottom:10px;margin-left:auto;font-size:18px;--inputFgColor: var(--color-primary);--inputBorderColor: var(--color-primary);font-weight:500}@media print,screen and (max-width:639px){.SearchResultsSection .SearchResultsSection__TypeFiltersSort{gap:0px;flex-direction:column-reverse}.SearchResultsSection .SearchResultsSection__TypeFiltersSort .SearchResultsSection__TypeFilters{justify-content:center}.SearchResultsSection .SearchResultsSection__TypeFiltersSort .SearchResultsSection__Sort{width:100%}}@media print,screen and (max-width:639px){.SearchResultsSection aside+article .SearchResultsSection__TypeFiltersSort{margin-top:-10px}}.SearchResultsSection .SearchResultsSection__Grid{--numCols: 1}@media print,screen and (min-width:640px){.SearchResultsSection .SearchResultsSection__Grid{--numCols: 2}}@media print,screen and (min-width:1024px){.SearchResultsSection .SearchResultsSection__Grid{--numCols: 3}}@media print,screen and (min-width:1280px){.SearchResultsSection .SearchResultsSection__Grid{--numCols: 3}}.SearchResultsSection .SearchResultsSection__Grid[data-single-col=true]{--numCols: 1}.SearchResultsSection .SearchResultsSection__Grid{display:grid;grid-template-columns:repeat(var(--numCols),1fr);gap:var(--contentCardGridGap)}@media print,screen and (min-width:1024px)and (max-width:1279px){.SearchResultsSection aside+article .SearchResultsSection__Grid{--numCols: 2}}.SearchResultsSection .SearchResultsSection__NoResults{grid-column:1/-1;text-align:center;padding:40px 0;opacity:.6}.SearchResultsSection[data-card-variant=search-result] .SearchResultsSection__Grid{--contentCardGridGap: 30px}.SearchResultsSection[data-card-variant=search-result] .SearchResultsSection__Grid .ContentCard:not(:last-child):after{content:"";display:block;position:absolute;left:-10px;right:-10px;bottom:-16px;border-top:1px solid var(--color-medium-grey)}@media print,screen and (max-width:639px){.SearchResultsSection[data-card-variant=search-result] .SearchResultsSection__Grid .ContentCard:not(:last-child):after{left:0;right:0}}@media print{.SearchResultsSection .SearchResultsSection__Sort{display:none}.SearchResultsSection .SearchResultsSection__TypeFilters{justify-content:flex-start!important}.SearchResultsSection .SearchResultsSection__TypeFilters .btn.hollow{border-color:#ccc!important}.SearchResultsSection aside+article .SearchResultsSection__Grid{--numCols: 3}}.Pagination{display:flex;justify-content:center;align-items:center;--buttonBgOpacity: 10%;--buttonSize: 30px;--fontSize: 18px;gap:8px}@media print,screen and (min-width:640px){.Pagination{--buttonSize: 40px;--fontSize: 20px;gap:13px}}.Pagination span,.Pagination button{background:rgba(var(--color-primary_RGB)/var(--buttonBgOpacity));color:var(--color-primary);width:var(--buttonSize);height:var(--buttonSize);display:flex;justify-content:center;align-items:center;border-radius:var(--buttonSize);font-size:var(--fontSize);line-height:0;border:none;transition:all var(--timing) ease;font-weight:500}.Pagination button{--focus-ring-offset-width: 0px}.Pagination button.btn-prev,.Pagination button.btn-next{font-size:var(--buttonSize)}.Pagination button:focus-visible{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Pagination button:not(.disabled):not([disabled]):hover{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Pagination button.btn-prev,.Pagination button.btn-next,.Pagination button[aria-current]{--focus-ring-offset-width: 1px;--buttonBgOpacity: 100%;color:var(--color-white)}.Pagination button.btn-prev:not(.disabled):not([disabled]):hover,.Pagination button.btn-next:not(.disabled):not([disabled]):hover,.Pagination button[aria-current]:not(.disabled):not([disabled]):hover{will-change:box-shadow;outline:none;box-shadow:0 0 0 var(--focus-ring-offset-width) rgb(var(--focus-ring-offset-color-rgb)/var(--focus-ring-opacity)),0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset-width)) rgb(var(--focus-ring-color-rgb)/var(--focus-ring-opacity))}.Pagination button[disabled]{opacity:.3;cursor:not-allowed}.Pagination:not(:empty){margin-top:30px}@media print{.Pagination{display:none}}.AccordionSection .AccordionSection-Group{margin:0;padding:0;list-style-type:none}.AccordionSection .AccordionSection-Group li{list-style-type:none}.AccordionSection .AccordionSection-Group .AccordionSection-Item{border-top:1px solid currentColor}.AccordionSection .AccordionSection-Group .AccordionSection-Item:last-child{border-bottom:1px solid currentColor}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger{background:none;border:none;appearance:none;cursor:pointer;display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:var(--cardContentPadding);transition:color var(--timing) ease}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger:hover,.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger:active{color:var(--color-secondary)}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger h4{font-size:18px;color:inherit;margin:0}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger svg{font-size:30px;flex-shrink:0;transition:all var(--timing) ease}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Trigger[aria-expanded=true] svg{transform:rotate(180deg)}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content{padding:var(--cardContentPadding);padding-top:0}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ul:last-child,.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ol:last-child{margin-bottom:0}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ul.auto-2col,.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ol.auto-2col{columns:2;column-gap:30px}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ul li,.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ol li{margin-bottom:.5em}.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ul li:last-child,.AccordionSection .AccordionSection-Group .AccordionSection-Item .AccordionSection-Item-Content ol li:last-child{margin-bottom:0}.risk-assessment-error{color:#ea3333;margin-top:10px;display:none}.risk-assessment-error.active{display:block}.risk-assessment-item{margin-bottom:30px}.risk-assessment-item h6{font-size:1.1em!important}.risk-assessment-item p{color:#0077c9}.risk-assessment-item-row label:first-child{display:inline-block;margin-right:10px;width:300px}@media screen and (max-width:500px){.risk-assessment-item-row label:first-child{width:auto}}.explanation-trigger{cursor:pointer;color:#0077c9;display:block;margin-top:16px}.explanation-trigger:hover{text-decoration:underline}.explanation{display:none}.explanation.active{display:block}.explanation table,.explanation table tbody,.explanation table tr,.explanation table tr td{border:0!important}.explanation table tr td{padding:5px 5px 5px 0!important}.risk-assessment button{border:2px solid #005bbb!important;color:#005bbb;background:0 0;text-transform:uppercase;font-weight:700;display:inline-block;padding:7px 20px;border-radius:2px;transition:all .55s ease-in-out}.risk-assessment button:hover{background-color:#005bbb;color:#fff}.risk-assessment-results{display:none}.risk-assessment-results.active{display:block}.score-explanation{font-weight:700}.score-explanation-content span{display:block}.PullQuoteSection .PullQuoteSection__Inner{display:flex;align-items:center;gap:20px}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Img{width:30%}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Img img{width:100%;height:auto;display:block}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text{width:70%;position:relative}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text:before{position:absolute;left:-20px;top:0;width:2px;height:100%}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text p{font-size:25px;font-weight:500}@media print,screen and (min-width:640px)and (max-width:1023px){.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text p{font-size:15px}}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text_Full p{font-size:25px;font-weight:500}@media print,screen and (min-width:640px)and (max-width:1023px){.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text_Full p{font-size:15px}}@media print,screen and (max-width:639px){.PullQuoteSection .PullQuoteSection__Inner{flex-direction:column}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Img,.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text{width:100%}.PullQuoteSection .PullQuoteSection__Inner .PullQuote__Text:before{display:none}}.__astro_global_css_marker__{--dummyProp: initial}.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh]{display:grid;gap:min(var(--grid-container-padding),24px) 24px;grid-template-columns:1fr}@media print,screen and (min-width:640px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh]{grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:1024px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh]{grid-template-columns:repeat(3,1fr)}}@media print,screen and (min-width:640px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="2"]{grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:640px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:1024px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="2/1"]{grid-template-columns:1fr}@media print,screen and (min-width:1024px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="2/1"]{grid-template-columns:2fr 1fr}}.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="1/2"]{grid-template-columns:1fr}@media print,screen and (min-width:1024px){.ContentCardDemo__Grid[data-astro-cid-yyfh2bgh][data-cols="1/2"]{grid-template-columns:1fr 2fr}}.buttonsGrid[data-astro-cid-6ashpc4h]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-bottom:20px}.themeGrid[data-astro-cid-6ashpc4h]{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.padded[data-astro-cid-6ashpc4h]{padding:20px}.buttonsGrid[data-astro-cid-7z65ualk]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-bottom:20px}.themeGrid[data-astro-cid-7z65ualk]{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.padded[data-astro-cid-7z65ualk]{padding:20px}
