.SectionFooterTitle{font-family:var(--font-mono);font-weight:500;font-size:var(--font-size-uppercase-x-small);line-height:var(--line-height-uppercase-x-small);letter-spacing:0;text-transform:uppercase;color:var(--grayscale-600);cursor:pointer;text-decoration:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.SectionFooterTitle{transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.SectionFooterTitle:focus-visible{outline:none}:root:not([data-input-modality=pointer]) .SectionFooterTitle:focus-visible:after{content:"";border:2px solid var(--blue-400);pointer-events:none;border-radius:4px;position:absolute;inset:-4px}@media (forced-colors:active){.SectionFooterTitle:focus-visible{outline:auto}:root:not([data-input-modality=pointer]) .SectionFooterTitle:focus-visible:after{content:none}}@media (pointer:coarse){.SectionFooterTitle{position:relative}.SectionFooterTitle:before{content:"";inset:min(0px,calc((100% - var(--hit-area-size,44px))/2));position:absolute}}@media (hover:hover){.SectionFooterTitle:hover{color:var(--blue-400)}}.SectionFooterTitle:active{color:var(--blue-600)}.SectionFooterTitle[aria-disabled=true]{color:var(--grayscale-400);pointer-events:none}.SectionFooterAiCard{padding:var(--padding-card-inner-small);align-items:flex-start;gap:var(--spacing-medium);background:var(--blue-400);border-radius:8px;flex-direction:column;text-decoration:none;display:flex;position:relative}.SectionFooterAiCard:focus-visible{outline:none}:root:not([data-input-modality=pointer]) .SectionFooterAiCard:focus-visible:after{content:"";border:3px solid var(--blue-400);pointer-events:none;border-radius:8px;position:absolute;inset:-5px}@media (forced-colors:active){.SectionFooterAiCard:focus-visible{outline:auto}:root:not([data-input-modality=pointer]) .SectionFooterAiCard:focus-visible:after{content:none}}.SectionFooterAiCard-image{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.SectionFooterAiCard-image .CommonResponsiveImage-img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.SectionFooterAiCard-fade{border-radius:inherit;background:var(--blue-shades-400);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.SectionFooterAiCard-fade{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (hover:hover){.SectionFooterAiCard[href]:hover .SectionFooterAiCard-fade{opacity:1}}.SectionFooterAiCard-eyebrow,.SectionFooterAiCard-line{margin:0;position:relative}.SectionFooterAiCard-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--font-size-uppercase-x-small);line-height:var(--line-height-uppercase-x-small);letter-spacing:0;text-transform:uppercase;color:var(--grayscale-100)}.SectionFooterAiCard-line{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-p3);line-height:var(--line-height-p3);letter-spacing:0;color:var(--grayscale-100)}.SectionFooterCard{padding:var(--padding-card-inner-small);align-items:flex-start;gap:var(--padding-title-subtitle);background:var(--blue-0);cursor:pointer;border-radius:8px;flex-direction:column;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.SectionFooterCard{transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.SectionFooterCard:focus-visible{outline:none}:root:not([data-input-modality=pointer]) .SectionFooterCard:focus-visible:after{content:"";border:3px solid var(--blue-400);pointer-events:none;border-radius:8px;position:absolute;inset:-5px}@media (forced-colors:active){.SectionFooterCard:focus-visible{outline:auto}:root:not([data-input-modality=pointer]) .SectionFooterCard:focus-visible:after{content:none}}@media (hover:hover){.SectionFooterCard:hover{background:var(--blue-50)}}.SectionFooterCard-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--font-size-uppercase-x-small);line-height:var(--line-height-uppercase-x-small);letter-spacing:0;text-transform:uppercase;color:var(--grayscale-600);margin:0}.SectionFooterCard-subtitle{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-p3);line-height:var(--line-height-p3);letter-spacing:0;color:var(--grayscale-1000);margin:0}.SectionFooterCard-action{justify-content:space-between;align-items:flex-end;gap:var(--spacing-medium);display:flex}.SectionFooterCard-circle{background:var(--orange-400);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.SectionFooterCard-arrow{width:16px;height:16px;color:var(--grayscale-100);flex:none}.UiSocialButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.UiSocialButton:focus-visible{outline:none}:root:not([data-input-modality=pointer]) .UiSocialButton:focus-visible:after{content:"";border:3px solid var(--blue-400);pointer-events:none;border-radius:999px;position:absolute;inset:-5px}@media (forced-colors:active){.UiSocialButton:focus-visible{outline:auto}:root:not([data-input-modality=pointer]) .UiSocialButton:focus-visible:after{content:none}}@media (pointer:coarse){.UiSocialButton{position:relative}.UiSocialButton:before{content:"";inset:min(0px,calc((100% - var(--hit-area-size,44px))/2));position:absolute}}.UiSocialButton-icon{width:24px;height:24px;color:var(--blue-400);flex:none}@media (prefers-reduced-motion:no-preference){.UiSocialButton-icon{transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (hover:hover){.UiSocialButton:hover .UiSocialButton-icon{color:var(--blue-600)}}.UiSocialButton:active .UiSocialButton-icon{color:var(--blue-800)}.UiSocialButton[aria-disabled=true]{pointer-events:none;cursor:default}.UiSocialButton[aria-disabled=true] .UiSocialButton-icon{color:var(--grayscale-600)}.SectionFooter{grid-template-columns:repeat(var(--grid-columns),1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--spacing-4x-large);padding:var(--padding-section-vertical-medium) var(--padding-section-inline) var(--padding-section-vertical-small);background:var(--grayscale-100);--footer-stack-gap:28px;display:grid}@media (width>=1240px){.SectionFooter{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.SectionFooter{row-gap:var(--padding-section-vertical-medium)}}.SectionFooter-brand{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;grid-column:span 2;padding-inline-end:40px;display:flex}@media (width>=768px){.SectionFooter-brand{grid-area:1/1/auto/-1;padding-inline-end:0}}@media (width>=1240px){.SectionFooter-brand{grid-area:1/1;align-self:start;padding-inline-end:40px}}.SectionFooter-brandHead{align-self:stretch;align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.SectionFooter-logoLink{display:block;position:relative}.SectionFooter-logoLink:focus-visible{outline:none}:root:not([data-input-modality=pointer]) .SectionFooter-logoLink:focus-visible:after{content:"";border:2px solid var(--blue-400);pointer-events:none;border-radius:4px;position:absolute;inset:-4px}@media (forced-colors:active){.SectionFooter-logoLink:focus-visible{outline:auto}:root:not([data-input-modality=pointer]) .SectionFooter-logoLink:focus-visible:after{content:none}}.SectionFooter-logo{aspect-ratio:166/54;height:48px}.SectionFooter-tagline{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-p3);line-height:var(--line-height-p3);letter-spacing:0;color:var(--grayscale-1000);margin:0}@media (width>=768px){.SectionFooter-tagline{max-inline-size:344px}}.SectionFooter-groups{display:contents}@media (width>=768px){.SectionFooter-nav{grid-area:2/1/auto/span 8}}@media (width>=1240px){.SectionFooter-nav{grid-area:1/2/auto/span 2;align-self:start;margin-block-start:20px}}.SectionFooter-nav{display:contents}@media (width>=768px){.SectionFooter-nav{align-items:start;gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.SectionFooter-navColumn{display:contents}@media (width>=768px){.SectionFooter-navColumn{min-inline-size:0;display:block}}@media (width>=1240px){.SectionFooter-navColumn:first-child{padding-inline-end:var(--padding-card-inner-large)}}.SectionFooter-navChildren{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-p3);line-height:var(--line-height-p3);letter-spacing:0;flex-direction:column;align-items:flex-start;gap:12px;margin:0;margin-block-start:var(--spacing-medium);padding:0;list-style:none;display:flex}@media (width>=1240px){.SectionFooter-navChildren{gap:var(--spacing-x-small)}}.SectionFooter-navList{--footer-title-gap:var(--spacing-medium);align-items:flex-start;gap:var(--footer-title-gap);--hit-area-size:calc(var(--line-height-uppercase-x-small) + var(--footer-title-gap));margin:0;padding:0;list-style:none;display:contents}@media (width>=768px){.SectionFooter-navList{--footer-title-gap:var(--spacing-x-large);flex-direction:column;display:flex}}.SectionFooter-address,.SectionFooter-legalItem,.SectionFooter-socialItem{display:flex}@media (width<=767px){.SectionFooter-aiCard,.SectionFooter-brand,.SectionFooter-careerColumn,.SectionFooter-legal,.SectionFooter-social{grid-column:1/-1}}.SectionFooter-navItem{flex-direction:column;grid-column:1/-1;align-items:flex-start;display:flex}@media (width>=768px){.SectionFooter-navItem{grid-column:auto}}.SectionFooter-cards{display:contents}@media (width>=768px){.SectionFooter-cards{gap:var(--spacing-small);flex-direction:column;grid-area:2/9/auto/-1;display:flex}}@media (width>=1240px){.SectionFooter-cards{align-self:start;gap:var(--spacing-small);flex-direction:column;grid-area:1/4;margin-block-start:20px;display:flex}}.SectionFooter-careerColumn{align-items:flex-start;gap:var(--spacing-4x-large);flex-direction:column;display:flex}@media (width>=768px){.SectionFooter-careerColumn{gap:var(--spacing-small)}}@media (width>=1240px){.SectionFooter-aiCard{grid-area:1/1}.SectionFooter-card{grid-area:1/2}}.SectionFooter-social{gap:var(--spacing-x-small);margin:0;padding:0;list-style:none;display:flex}@media (width>=1240px){.SectionFooter-social{grid-area:2/2;justify-self:end}}.SectionFooter-legal{--footer-legal-gap:var(--spacing-large);grid-template-columns:repeat(var(--grid-columns),1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--footer-legal-gap);--hit-area-size:calc(var(--line-height-p3) + var(--footer-legal-gap));grid-column:span 2;display:grid}@media (width>=768px){.SectionFooter-legal{--footer-legal-gap:12px;grid-area:3/1/auto/span 10}}@media (width>=1240px){.SectionFooter-legal{--hit-area-size:initial;grid-area:2/1/auto/-1}}.SectionFooter-address{grid-column:span 2;margin:0}@media (width>=768px){.SectionFooter-address{grid-column:span 12}}@media (width>=1240px){.SectionFooter-address{grid-column:span 6}}.SectionFooter-legalList{gap:var(--footer-legal-gap);flex-direction:column;grid-column:span 2;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.SectionFooter-legalList{flex-direction:row;grid-column:span 12;gap:24px}}@media (width>=1240px){.SectionFooter-legalList{grid-column:span 6}}
