/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button{align-items:center;border:.0625rem solid rgba(0,0,0,0);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:var(--type-body);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1.2;padding:var(--space-3) var(--space-6);text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.button__icon{font-size:1.25rem}.button__label{text-decoration:none}[data-layer=campaign] .button{font-family:var(--font-display);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.button--primary{background:var(--color-cta-primary);color:var(--color-cta-primary-fg)}.button--primary:hover{background:color-mix(in srgb,var(--color-cta-primary),black 12%);color:var(--color-cta-primary-fg);text-decoration:none}.button--secondary{background:rgba(0,0,0,0);border-color:var(--color-cta-primary);color:var(--color-cta-primary)}.button--secondary:hover{background:color-mix(in srgb,var(--color-cta-primary),transparent 92%);color:var(--color-cta-primary);text-decoration:none}.button--ghost{background:rgba(0,0,0,0);color:var(--color-link);padding-inline:var(--space-2)}.button--ghost:hover{background:rgba(0,0,0,0);color:var(--color-link-hover);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}.button--link{background:rgba(0,0,0,0);border:0;border-radius:0;color:var(--bu-dark-blue);font-size:var(--type-small);font-weight:700;justify-content:flex-start;line-height:1.55;padding:0 0 0 calc(2rem + var(--space-2));position:relative;text-align:left}.button--link:before{align-items:center;background:var(--color-info-bg);border-radius:var(--radius-pill);content:"arrow_forward";display:inline-flex;font-family:"Material Symbols Rounded";font-feature-settings:"liga";font-size:1.25rem;font-variation-settings:"opsz" 20;font-weight:normal;height:2rem;inset-inline-start:0;justify-content:center;letter-spacing:normal;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateY(-50%);width:2rem}.button--link:hover,.button--link:focus-visible{background:rgba(0,0,0,0);color:var(--bu-dark-blue);text-decoration:underline}.button--success{background:var(--color-cta-success);color:var(--color-cta-success-fg)}.button--success:hover{background:color-mix(in srgb,var(--color-cta-success),black 12%);color:var(--color-cta-success-fg);text-decoration:none}.button--sm{font-size:var(--type-small);padding:var(--space-2) var(--space-4)}.button--lg{font-size:var(--type-body-lg);padding:var(--space-4) var(--space-8)}.button--icon-only{aspect-ratio:1;gap:0;padding:var(--space-3)}@media(max-width:479.98px){.button--mobile-grow{width:100%}}
.card{background:var(--card-surface,transparent);border-radius:var(--card-radius,0);display:flex;flex-direction:column;height:100%;overflow:hidden}.card__media .image{aspect-ratio:3/2}.card__content{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--space-2);padding:var(--card-padding,var(--space-6) 0)}.card__chapeau{color:var(--card-chapeau-fg,var(--color-accent));font-family:var(--font-sans);font-size:var(--type-micro);font-weight:600;letter-spacing:.125em;margin:0;text-transform:uppercase}.card__title{color:var(--card-title-fg,var(--color-heading));font-family:var(--card-title-font,var(--font-serif));font-size:var(--type-h3);font-style:var(--card-title-style,normal);font-weight:var(--card-title-weight,400);margin:0}.card__text{color:var(--card-text-fg,var(--color-text))}.card__text p:last-child{margin-bottom:0}.card__link{align-items:center;color:var(--card-link-fg,var(--bu-dark-blue));display:inline-flex;font-size:var(--type-small);font-weight:700;gap:.625rem;margin-top:auto;padding-block:var(--space-6) var(--space-2);text-decoration:none}.card__link:hover .card__link-label{text-decoration:underline}.card__link-icon{align-items:center;background:var(--card-link-icon-bg,var(--color-info-bg));border-radius:var(--radius-pill);color:var(--bu-dark-blue);display:inline-flex;height:2rem;justify-content:center;width:2rem}.card--white{--card-surface:#ffffff}.card--ice-blue{--card-link-icon-bg:#ffffff;--card-padding:var(--space-6);--card-surface:var(--color-info-bg)}.card--dark-blue{--card-chapeau-fg:var(--bu-gainsboro);--card-link-fg:#ffffff;--card-link-icon-bg:#ffffff;--card-padding:var(--space-6);--card-surface:var(--bu-dark-blue);--card-text-fg:#ffffff;--card-title-fg:#ffffff}.card--blue{--card-surface:var(--rec-cyan-2)}.card--orange{--card-surface:var(--rec-orange-2)}.card--green{--card-surface:var(--rec-green-2)}
.cards{display:flex;flex-direction:column;gap:var(--space-10)}.cards__header{display:flex;flex-direction:column;gap:var(--space-5)}.cards__title{font-size:var(--type-h2);margin:0}.cards__title-bar{background:var(--color-heading);display:block;height:.125rem;width:5rem}.cards__slash{display:none}.cards__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:480px){.cards__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.cards--cols-2 .cards__grid{gap:var(--grid-gutter);grid-template-columns:repeat(2,1fr)}.cards--cols-3 .cards__grid{gap:var(--grid-gutter);grid-template-columns:repeat(3,1fr)}.cards--cols-4 .cards__grid{gap:var(--grid-gutter);grid-template-columns:repeat(4,1fr)}}[data-layer=campaign] .cards__title{font-size:var(--type-display)}[data-layer=campaign] .cards__title-bar{display:none}[data-layer=campaign] .cards__slash{display:inline-flex}
.icon{flex-shrink:0;vertical-align:middle}.icon--font{font-size:1.5rem}.icon--sprite{fill:currentcolor;height:1.5rem;width:1.5rem}.icon--sm.icon--font{font-size:1.25rem;font-variation-settings:"opsz" 20}.icon--sm.icon--sprite{height:1.25rem;width:1.25rem}.icon--lg.icon--font{font-size:2rem;font-variation-settings:"opsz" 40}.icon--lg.icon--sprite{height:2rem;width:2rem}.icon--xl.icon--font{font-size:3rem;font-variation-settings:"opsz" 48}.icon--xl.icon--sprite{height:3rem;width:3rem}.icon--fill{font-variation-settings:"FILL" 1}
.image{overflow:hidden;position:relative;width:100%}.image,.image div,.image picture{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr)}.image source{display:none}.image img,.image video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image--contain img,.image--contain video{-o-object-fit:contain;object-fit:contain}.image--21-9{aspect-ratio:21/9}.image--16-9{aspect-ratio:16/9}.image--3-2{aspect-ratio:3/2}.image--4-3{aspect-ratio:4/3}.image--1-1{aspect-ratio:1/1}.image--3-4{aspect-ratio:3/4}
.page-header{background:var(--color-bg);display:flex;flex-direction:column;gap:var(--space-5);margin-inline:auto;padding:var(--space-5) 0 0}@media(min-width:992px){.page-header{max-width:calc((100% - 11*var(--grid-gutter))/12*9 + 8*var(--grid-gutter));padding:var(--space-10) var(--space-10) 0}}.page-header--stuck-menu{padding-block-end:var(--menu-height,0)}.page-header:not(:has(.page-header__menu)){padding-block-end:var(--space-5)}.page-header--overlap{position:relative}@media(min-width:992px){.page-header--overlap{margin-top:-9.375rem;min-height:9.375rem}}.page-header__sentinel{margin-top:calc(-1*var(--space-5))}.page-header__pills{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:0;padding:0}.page-header__menu{background:var(--color-bg)}.page-header__menu.is-stuck{box-shadow:var(--shadow-1);inset-inline:0;padding-inline:var(--grid-gutter);position:fixed;top:0;z-index:10}.page-header__menu.is-stuck .page-header__menu-inner{margin-inline:auto;max-width:calc(var(--grid-max-width) - 2*var(--grid-gutter))}.page-header__menu-inner{align-items:center;border-bottom:.0625rem solid var(--color-border);display:flex;gap:var(--space-4);padding-block:var(--space-5)}.page-header__menu-swiper{flex:1 1 0%;min-width:0;overflow:hidden;position:relative}.page-header__menu-list{box-sizing:content-box;display:flex;list-style:none;margin:0;padding:0;position:relative;transition-property:transform;width:100%}.page-header__menu-item{flex-shrink:0;width:auto}.page-header__menu-link{color:var(--color-heading);font-size:var(--type-body-lg);font-weight:600;text-decoration:none;white-space:nowrap}.page-header__menu-link:hover,.page-header__menu-link.is-active{text-decoration:underline;text-underline-offset:.375rem}.page-header__menu-arrow{align-items:center;background:rgba(0,0,0,0);border:0;color:var(--color-heading);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.page-header__menu-arrow:disabled{cursor:default;opacity:.35}.page-header__menu-arrow.swiper-button-lock{display:none}.page-header__menu-cta{flex-shrink:0;margin-left:auto}@media(max-width:767.98px){.page-header__menu-inner{flex-wrap:wrap}.page-header__menu-cta{margin-left:0;order:4}}[data-inpage-section]{scroll-margin-top:calc(var(--inpage-menu-height,5.75rem) + var(--space-3))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.page-hero{background:var(--color-info-bg);display:flex;flex-direction:column-reverse;overflow:hidden;position:relative}@media(max-width:991.98px){.page-hero--panel{margin-inline:calc(-1*var(--grid-gutter))}}@media(min-width:992px){.page-hero--panel{flex-direction:row;min-height:38.3125rem}}.page-hero__panel{display:flex;flex:1 0 0;flex-direction:column;gap:var(--space-6);justify-content:flex-start;min-width:.0625rem;padding:var(--space-10) var(--grid-gutter)}@media(min-width:992px){.page-hero__panel{padding:var(--space-16) var(--space-20);position:relative;z-index:1}}.page-hero__title{font-size:var(--type-display);margin:0}.page-hero__title-bar{background:var(--color-heading);display:block;height:.125rem;width:5rem}.page-hero__slash{display:none}.page-hero__text{margin:0;max-width:34.875rem}.page-hero__cta{align-self:flex-start}@media(max-width:479.98px){.page-hero__cta{align-self:stretch}}.page-hero__media{position:relative}.page-hero__media>.page-hero__media-alt--wide{display:none}@media(min-width:992px){.page-hero__media>.page-hero__media-alt--wide{display:grid}}@media(min-width:992px){.page-hero__media>.page-hero__media-alt--narrow{display:none}}@media(max-width:991.98px){.page-hero--panel .page-hero__media{aspect-ratio:4/3}.page-hero--panel .page-hero__media .image,.page-hero--panel .page-hero__media .video{height:100%}}@media(min-width:992px){.page-hero--panel .page-hero__media{flex:0 0 55.2067%;margin-left:-8.0335%}.page-hero--panel .page-hero__media .image,.page-hero--panel .page-hero__media .video{height:100%;inset:0;position:absolute}}@media(max-width:479.98px){.page-hero--mobile-media .page-hero__media{aspect-ratio:4/5}.page-hero--mobile-media .page-hero__media .image{aspect-ratio:4/5;height:100%}}@media(min-width:992px){.page-hero--panel.page-hero--video .page-hero__media{flex:0 0 50%;margin-left:0}}[data-layer=campaign] .page-hero{--color-cta-primary:var(--rec-blue-1)}[data-layer=campaign] .page-hero__title-bar{display:none}[data-layer=campaign] .page-hero__slash{display:inline-flex}[data-layer=campaign] .page-hero--blue{background:var(--rec-cyan-2)}[data-layer=campaign] .page-hero--orange{background:var(--rec-orange-2)}[data-layer=campaign] .page-hero--green{background:var(--rec-green-2)}
.slash{align-items:center;display:inline-flex;font-family:var(--font-sans);font-weight:600;gap:.14em;margin-right:.14em}.slash__glyph{display:block;flex-shrink:0;height:.8802em;width:.5868em}.slash__glyph path{fill:var(--slash-color,var(--color-accent))}.slash--sm .slash__glyph{height:.67em;width:.4467em}.slash--lg .slash__glyph{height:1.15em;width:.7667em}.slash[data-slash=orange]{--slash-color:var(--rec-orange-1)}.slash[data-slash=cyan]{--slash-color:var(--rec-cyan-1)}.slash[data-slash=green]{--slash-color:var(--rec-green-1)}.slash[data-slash=blue]{--slash-color:var(--rec-blue-1)}
.text-block{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr);color:var(--color-text);font-size:var(--type-body);line-height:var(--lh-body);row-gap:0}.text-block__inner{grid-column:1/-1}@media(min-width:992px){.text-block__inner{grid-column:3/span 8}}@media(min-width:1200px){.text-block__inner{grid-column:4/span 6}}.text-block--nested{display:block}
.title{margin:0}.title__eyebrow{color:var(--color-text-meta);display:block;font-family:var(--font-sans);font-size:var(--type-small);font-weight:600;letter-spacing:var(--ls-caps);margin-bottom:var(--space-2);text-transform:uppercase}
@font-face{font-display:swap;font-family:Signifier;font-style:normal;font-weight:400;src:url(/themes/custom/buas2026/dist/./fonts/Signifier-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Signifier;font-style:italic;font-weight:400;src:url(/themes/custom/buas2026/dist/./fonts/Signifier-Italic.otf) format("opentype")}@font-face{font-display:swap;font-family:Signifier;font-style:normal;font-weight:700;src:url(/themes/custom/buas2026/dist/./fonts/Signifier-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Signifier;font-style:italic;font-weight:700;src:url(/themes/custom/buas2026/dist/./fonts/Signifier-BoldItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:"Inter Variable";font-style:normal;font-weight:100 900;src:url(/themes/custom/buas2026/dist/./fonts/inter-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Inter Variable";font-style:italic;font-weight:100 900;src:url(/themes/custom/buas2026/dist/./fonts/inter-latin-wght-italic.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:800;src:url(/themes/custom/buas2026/dist/./fonts/barlow-condensed-latin-800-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:italic;font-weight:800;src:url(/themes/custom/buas2026/dist/./fonts/barlow-condensed-latin-800-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:900;src:url(/themes/custom/buas2026/dist/./fonts/barlow-condensed-latin-900-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:italic;font-weight:900;src:url(/themes/custom/buas2026/dist/./fonts/barlow-condensed-latin-900-italic.woff2) format("woff2")}@font-face{font-display:block;font-family:"Material Symbols Rounded";font-style:normal;font-weight:100 700;src:url(/themes/custom/buas2026/dist/./fonts/material-symbols-rounded-latin-full-normal.woff2) format("woff2-variations")}
:root{--bu-orange:#ee7622;--bu-dark-blue:#00406b;--bu-anthracite:#5b6670;--bu-light-blue:#3bb4e5;--bu-light-green:#76bc20;--bu-dark-green:#3e8600;--bu-cta-blue:#006994;--bu-manatee:#9da3a9;--bu-silver:#bdc2c6;--bu-gainsboro:#dee0e2;--bu-anti-flash:#eeeff0;--bu-near-white:#fcfcfc;--bu-ink-900:#1f2a33;--bu-ink-700:#3b4651;--bu-ink-500:#5b6670;--bu-ink-300:#9da3a9;--rec-orange-1:#ee7622;--rec-orange-2:#f5a364;--rec-orange-3:#fcd3b3;--rec-blue-1:#00406b;--rec-blue-2:#67809c;--rec-blue-3:#b5c0ce;--rec-grey-1:#5b6670;--rec-grey-2:#919aa1;--rec-grey-3:#c8cdd1;--rec-cyan-1:#3bb4e5;--rec-cyan-2:#83d0f5;--rec-cyan-3:#c4e7fb;--rec-green-1:#76bc20;--rec-green-2:#a7cd7b;--rec-green-3:#d4e6bf;--color-bg:#ffffff;--color-bg-muted:var(--bu-anti-flash);--color-bg-invert:var(--bu-dark-blue);--color-surface:#ffffff;--color-surface-raised:var(--bu-near-white);--color-border:var(--bu-gainsboro);--color-border-strong:var(--bu-ink-500);--color-text:var(--bu-ink-900);--color-text-muted:var(--bu-ink-700);--color-text-meta:var(--bu-ink-500);--color-text-on-invert:#ffffff;--color-heading:var(--bu-dark-blue);--color-accent:var(--bu-orange);--color-link:var(--bu-cta-blue);--color-link-hover:var(--bu-dark-blue);--color-cta-primary:var(--bu-dark-blue);--color-cta-primary-fg:#ffffff;--color-cta-success:var(--bu-dark-green);--color-cta-success-fg:#ffffff;--color-info-bg:#e5f3fa;--color-success-bg:#e8f4d8;--color-warning-bg:#fce4d3;--color-focus-inner:#ffffff;--color-focus-outer:var(--bu-dark-blue);--font-serif-base:'Signifier','Iowan Old Style','Charter','Cambria','Georgia',serif;--font-serif:var(--font-serif-base);--font-sans:'Inter Variable','Inter',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto',sans-serif;--font-display:'Barlow Condensed','Inter Variable','Inter',sans-serif;--type-display:clamp(2.5rem,1.9631rem + 2.6846vw,4.5rem);--type-hero:clamp(2rem,1.25rem + 3vw,3.75rem);--type-h1:clamp(1.75rem,1.25rem + 2vw,2.75rem);--type-h2:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);--type-h3:clamp(1.25rem,1.1rem + 0.6vw,1.625rem);--type-h4:clamp(1.125rem,1rem + 0.3vw,1.25rem);--type-body-lg:clamp(1.125rem,1.0913rem + 0.1678vw,1.25rem);--type-body:1.0625rem;--type-small:0.875rem;--type-micro:0.75rem;--lh-display:1.05;--lh-heading:1.15;--lh-sub:1.3;--lh-body:1.55;--lh-tight:1.4;--ls-display:-0.015em;--ls-heading:-0.01em;--ls-caps:0.04em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.875rem;--radius-xl:1.5rem;--radius-pill:62.4375rem;--shadow-1:0 0.0625rem 0.125rem rgb(15 23 32 / 6%),0 0.0625rem 0.0625rem rgb(15 23 32 / 4%);--shadow-2:0 0.25rem 0.625rem rgb(15 23 32 / 6%),0 0.125rem 0.25rem rgb(15 23 32 / 5%);--shadow-3:0 0.875rem 1.875rem rgb(15 23 32 / 9%),0 0.375rem 0.625rem rgb(15 23 32 / 5%);--ease:cubic-bezier(0.16,1,0.3,1);--ease-std:cubic-bezier(0.4,0,0.2,1);--dur-fast:120ms;--dur-base:220ms;--dur-slow:420ms;--grid-columns:12;--grid-max-width:94.5rem;--grid-gutter:clamp(1.25rem,0.9144rem + 1.6779vw,2.5rem);--space-section:clamp(3rem,2.4632rem + 2.6846vw,5rem)}@media(prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,*:before,*:after{animation-duration:1ms !important;transition-duration:1ms !important}}[data-layer=campaign]{--color-bg:var(--rec-blue-3);--color-bg-muted:var(--rec-blue-2);--color-bg-invert:var(--rec-blue-1);--color-surface:#ffffff;--color-surface-raised:var(--rec-orange-3);--color-border:var(--rec-blue-3);--color-border-strong:var(--rec-blue-1);--color-heading:var(--rec-blue-1);--color-accent:var(--rec-orange-1);--color-link:var(--rec-blue-1);--color-link-hover:var(--rec-blue-1);--color-cta-primary:var(--rec-orange-1);--color-cta-primary-fg:#ffffff;--font-serif:var(--font-display);--ls-heading:0;--ls-display:-0.005em;--lh-display:0.8;--card-link-icon-bg:#ffffff;--card-padding:var(--space-6);--card-radius:var(--radius-md);--card-title-fg:var(--rec-blue-1);--card-title-font:var(--font-display);--card-title-style:italic;--card-title-weight:900}[data-layer=corporate]{--color-bg:#ffffff;--color-bg-muted:var(--bu-anti-flash);--color-bg-invert:var(--bu-dark-blue);--color-surface:#ffffff;--color-surface-raised:var(--bu-near-white);--color-border:var(--bu-gainsboro);--color-border-strong:var(--bu-ink-500);--color-heading:var(--bu-dark-blue);--color-accent:var(--bu-orange);--color-link:var(--bu-cta-blue);--color-link-hover:var(--bu-dark-blue);--color-cta-primary:var(--bu-dark-blue);--color-cta-primary-fg:#ffffff;--font-serif:var(--font-serif-base);--ls-heading:-0.01em;--ls-display:-0.015em;--lh-display:1.05;--card-link-icon-bg:initial;--card-padding:initial;--card-radius:initial;--card-title-fg:initial;--card-title-font:initial;--card-title-style:initial;--card-title-weight:initial}.material-symbols-rounded{direction:ltr;display:inline-block;font-family:"Material Symbols Rounded";font-feature-settings:"liga";font-size:1.5rem;-webkit-font-smoothing:antialiased;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--lh-body);text-rendering:optimizelegibility}img,picture,svg,video{display:block;max-width:100%}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}:focus-visible{outline:.125rem solid rgba(0,0,0,0);outline-offset:.125rem;transition:box-shadow var(--dur-fast,120ms) var(--ease-std,ease-out);box-shadow:0 0 0 .125rem var(--color-focus-inner),0 0 0 .25rem var(--color-focus-outer)}a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.1875rem;transition:color var(--dur-base) var(--ease)}a:hover{color:var(--color-link-hover);text-decoration-thickness:.125rem}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-serif);font-weight:400;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 var(--space-5)}h1{font-size:var(--type-h1)}h2{font-size:var(--type-h2)}h3{font-size:var(--type-h3);line-height:var(--lh-sub)}h4{font-family:var(--font-sans);font-size:var(--type-h4);font-weight:600;letter-spacing:normal;line-height:var(--lh-sub)}h5,h6{font-family:var(--font-sans);font-size:var(--type-body);font-weight:600;letter-spacing:normal}p{margin:0 0 var(--space-5)}p:last-child{margin-bottom:0}small{color:var(--color-text-meta);font-size:var(--type-small)}ul,ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}ul{list-style:disc}ol{list-style:decimal}blockquote{border-left:2px solid var(--color-accent);color:var(--color-text-muted);font-family:var(--font-serif);font-style:normal;margin:var(--space-6) 0;padding:0 0 0 var(--space-5)}table{border-collapse:collapse;margin:0 0 var(--space-6);width:100%}caption{caption-side:bottom;color:var(--color-text-meta);font-size:var(--type-small);padding-top:var(--space-2);text-align:left}th,td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}th{color:var(--color-heading);font-weight:600}thead th{border-bottom-color:var(--color-border-strong)}figure{margin:0 0 var(--space-6)}figcaption{color:var(--color-text-meta);font-size:var(--type-small);margin-top:var(--space-2)}.display{color:var(--color-heading);font-family:var(--font-serif);font-size:var(--type-display);font-weight:400;letter-spacing:var(--ls-display);line-height:var(--lh-display)}.hero{color:var(--color-heading);font-family:var(--font-serif);font-size:var(--type-hero);font-weight:400;letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}[data-layer=campaign] .display,[data-layer=campaign] .hero,[data-layer=campaign] h1,[data-layer=campaign] h2{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:0;text-transform:uppercase}.text{color:var(--color-text);font-family:var(--font-sans)}.text--body-lg{font-size:var(--type-body-lg);line-height:var(--lh-body)}.text--body{font-size:var(--type-body);line-height:var(--lh-body)}.text--caption{color:var(--color-text-muted);font-size:var(--type-small);line-height:var(--lh-tight)}.text--meta{color:var(--color-text-meta);font-size:var(--type-small);line-height:var(--lh-tight)}.text--small{font-size:var(--type-small)}.text--micro{color:var(--color-text-meta);font-size:var(--type-micro);letter-spacing:var(--ls-caps);text-transform:uppercase}.sr-only,.visually-hidden{border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:.0625rem}.eyebrow-campaign{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:0;text-transform:uppercase}.u-container{margin-inline:auto;max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);width:100%}.u-grid{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr)}.u-grid-debug{--grid-debug-col:calc((100% - 11 * var(--grid-gutter)) / 12);position:relative}.u-grid-debug:after{background:repeating-linear-gradient(to right,rgba(238,118,34,0.15) 0,rgba(238,118,34,0.15) var(--grid-debug-col),transparent var(--grid-debug-col),transparent calc(var(--grid-debug-col) + var(--grid-gutter)));content:"";inset-block:0;left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:calc(min(100%,var(--grid-max-width)) - 2*var(--grid-gutter));z-index:9999}.blocks-flow{padding-block:var(--space-section)}.blocks-flow>.paragraph+.paragraph{margin-top:var(--space-section)}.section-head{align-items:baseline;border-bottom:.0625rem solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-8);padding-bottom:var(--space-4)}.section-head h2{font-size:var(--type-h2)}.section-num{color:var(--color-text-meta);font-family:var(--font-sans);font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase}.stack>*+*{margin-top:var(--stack-gap,var(--space-4))}.stack--lg{--stack-gap:var(--space-8)}.stack--xl{--stack-gap:var(--space-12)}.ribbon{margin-inline:auto;max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);width:100%;display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr)}.ribbon__aside{grid-column:1/-1}@media(min-width:992px){.ribbon__aside{grid-column:1/span 3}}.ribbon__body{grid-column:1/-1}@media(min-width:992px){.ribbon__body{grid-column:4/span 6}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
