@font-face{font-family:outfit;src:url(../media/Outfit_Variable_latin-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_f46de696-module__3g1gYW__className{font-family:outfit,outfit Fallback;font-style:normal}.outfit_f46de696-module__3g1gYW__variable{--font-outfit:"outfit","outfit Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/SourceSerif4_Variable_latin-s.p.f9f15f61.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sourceSerif Fallback;src:local(Times New Roman);ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.0%;size-adjust:118.46%}.sourceserif_3dd2b180-module__ib19Jq__className{font-family:sourceSerif,sourceSerif Fallback;font-style:normal}.sourceserif_3dd2b180-module__ib19Jq__variable{--font-source-serif:"sourceSerif","sourceSerif Fallback"}
.CookieYesStub-module__mQy1mW__banner{z-index:1000;border:2px dashed var(--color-navy);background-color:var(--color-white);max-width:560px;color:var(--color-navy);font-family:var(--font-sans-stack);box-shadow:0 4px 16px rgba(var(--color-navy-rgb),.25);border-radius:8px;padding:16px;font-size:14px;line-height:1.4;position:fixed;inset:auto 16px 16px}.CookieYesStub-module__mQy1mW__text{margin:0 0 12px}.CookieYesStub-module__mQy1mW__actions{gap:8px;display:flex}.CookieYesStub-module__mQy1mW__button{border:2px solid var(--color-navy);background-color:var(--color-white);color:var(--color-navy);font:inherit;cursor:pointer;border-radius:4px;padding:6px 14px}.CookieYesStub-module__mQy1mW__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.Button-module__e7WGRa__root{border-radius:var(--mantine-radius-sm);border:1px solid #0000;transition:background-color .12s,color .12s,border-color .12s}.Button-module__e7WGRa__label{font-family:var(--font-sans-stack);font-weight:500;font-size:var(--mantine-font-size-md);white-space:normal;text-align:center;line-height:1.5}.Button-module__e7WGRa__md{height:auto;padding:12px 24px}.Button-module__e7WGRa__sm{height:auto;padding:8px 20px}.Button-module__e7WGRa__primary,[data-mantine-color-scheme=dark] .Button-module__e7WGRa__primary{background-color:var(--color-turquoise)}.Button-module__e7WGRa__primary{color:var(--color-navy)}.Button-module__e7WGRa__primary:hover{background-color:#00bcb9}.Button-module__e7WGRa__secondary{color:var(--color-navy);border-color:var(--color-navy);background-color:#0000}.Button-module__e7WGRa__secondary:hover{background-color:rgba(var(--color-navy-rgb),.06)}.Button-module__e7WGRa__tertiary{color:var(--color-navy);background-color:#0000}.Button-module__e7WGRa__tertiary:hover{background-color:rgba(var(--color-navy-rgb),.08)}.Button-module__e7WGRa__link,.Button-module__e7WGRa__link.Button-module__e7WGRa__md,.Button-module__e7WGRa__link.Button-module__e7WGRa__sm{color:var(--color-navy);background-color:#0000;height:auto;padding:0}.Button-module__e7WGRa__link:hover{background-color:#0000;text-decoration:underline}.Button-module__e7WGRa__link .Button-module__e7WGRa__label{font-family:var(--font-serif-stack);font-weight:500}
.Logo-module__FeqWJG__root{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Logo-module__FeqWJG__img{object-fit:contain;width:100%;height:100%}
.LogoCarousel-module__BZUxlG__root{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.LogoCarousel-module__BZUxlG__title{font-family:var(--font-serif-stack);color:var(--color-navy);text-align:center;max-width:1280px;margin:0;padding:0 64px;font-size:20px;font-weight:600;line-height:28px}.LogoCarousel-module__BZUxlG__viewport{width:100%;max-width:1280px;position:relative}.LogoCarousel-module__BZUxlG__trackMask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7.7% 92.3%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7.7% 92.3%,#0000 100%)}.LogoCarousel-module__BZUxlG__track{gap:24px;width:max-content;margin:0;padding:0;list-style:none;animation-name:LogoCarousel-module__BZUxlG__scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.LogoCarousel-module__BZUxlG__cell{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:72px;display:flex}@keyframes LogoCarousel-module__BZUxlG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.LogoCarousel-module__BZUxlG__pauseButton{z-index:1;border:1px solid var(--color-black);background-color:var(--color-wash);width:28px;min-width:24px;height:28px;min-height:24px;color:var(--color-navy);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LogoCarousel-module__BZUxlG__pauseButton:hover{background-color:color-mix(in srgb,var(--color-wash)92%,var(--color-navy))}.LogoCarousel-module__BZUxlG__viewport:hover .LogoCarousel-module__BZUxlG__pauseButton,.LogoCarousel-module__BZUxlG__pauseButton:focus-visible{opacity:1}.LogoCarousel-module__BZUxlG__pauseButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:none){.LogoCarousel-module__BZUxlG__pauseButton{opacity:1}}@media (prefers-reduced-motion:reduce){.LogoCarousel-module__BZUxlG__track{animation:none}.LogoCarousel-module__BZUxlG__pauseButton{display:none}}
.MarkdownBody-module__p_RxPa__root{color:var(--color-navy)}.MarkdownBody-module__p_RxPa__paragraph{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.MarkdownBody-module__p_RxPa__paragraph:last-child{margin-bottom:0}.MarkdownBody-module__p_RxPa__strong{color:var(--color-navy);font-weight:700}a.MarkdownBody-module__p_RxPa__link{color:var(--prose-link-color,var(--color-link));font-family:inherit;font-size:inherit;line-height:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a.MarkdownBody-module__p_RxPa__link:hover{text-decoration-thickness:2px}.MarkdownBody-module__p_RxPa__h1,.MarkdownBody-module__p_RxPa__h2,.MarkdownBody-module__p_RxPa__h3,.MarkdownBody-module__p_RxPa__h4{font-family:var(--font-sans-stack);color:var(--color-navy);margin:32px 0 16px;scroll-margin-top:120px;font-weight:700}.MarkdownBody-module__p_RxPa__h1:first-child,.MarkdownBody-module__p_RxPa__h2:first-child,.MarkdownBody-module__p_RxPa__h3:first-child,.MarkdownBody-module__p_RxPa__h4:first-child{margin-top:0}.MarkdownBody-module__p_RxPa__h1{letter-spacing:-.01em;font-size:clamp(2.5rem,1.9rem + 2.7cqi,3.5rem);line-height:1.1}.MarkdownBody-module__p_RxPa__h2{font-size:var(--section-h2-size-mobile);line-height:var(--section-h2-line-mobile)}.MarkdownBody-module__p_RxPa__h3{font-size:clamp(1.75rem,1.4rem + 1.6cqi,2.5rem);line-height:1.1}.MarkdownBody-module__p_RxPa__h4{font-size:clamp(1.25rem,1.1rem + .7cqi,1.5rem);line-height:1.3}@container (min-width:768px){.MarkdownBody-module__p_RxPa__h2{font-size:var(--section-h2-size-desktop);line-height:var(--section-h2-line-desktop)}}.MarkdownBody-module__p_RxPa__list{margin:0 0 16px;padding-left:24px;list-style-type:disc;list-style-position:outside}.MarkdownBody-module__p_RxPa__listOrdered{list-style-type:decimal}.MarkdownBody-module__p_RxPa__list:last-child{margin-bottom:0}.MarkdownBody-module__p_RxPa__listItem{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0 0 4px;padding-left:4px;font-size:16px;font-weight:400;line-height:24px}.MarkdownBody-module__p_RxPa__listItem::marker{color:var(--color-navy)}.MarkdownBody-module__p_RxPa__listItem:last-child{margin-bottom:0}.MarkdownBody-module__p_RxPa__image{max-width:100%;height:auto}.MarkdownBody-module__p_RxPa__blockquote{color:#4a5b7d;font-family:var(--font-serif-stack);border-left:4px solid #c7d2e4;margin:16px 0;padding-left:16px;font-size:16px;line-height:24px}.MarkdownBody-module__p_RxPa__code{color:var(--color-navy);background:#eef2f8;border-radius:4px;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9em}
.ShareBlock-module__lXsowa__share{flex-direction:column;gap:12px;display:flex}.ShareBlock-module__lXsowa__shareLabel{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:18px;font-weight:600;line-height:27px}.ShareBlock-module__lXsowa__shareIcons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ShareBlock-module__lXsowa__shareIcon{background-color:var(--color-white);color:var(--color-navy);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:9px 35px;transition:background-color .12s,color .12s;display:inline-flex}@media (max-width:767.98px){.ShareBlock-module__lXsowa__shareIcon{min-height:44px}}@media (hover:hover){.ShareBlock-module__lXsowa__shareIcon:hover{background-color:var(--color-navy);color:var(--color-white)}}.ShareBlock-module__lXsowa__shareIcon:disabled,.ShareBlock-module__lXsowa__shareIcon[aria-disabled=true]{background-color:var(--color-white);color:var(--color-navy);cursor:default}.ShareBlock-module__lXsowa__shareIcon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.ArticleBody-module__0yw8PW__root{background:linear-gradient(0deg,var(--color-grey-light)0%,#fff0 100%),var(--color-wash);container-type:inline-size}.ArticleBody-module__0yw8PW__rootSolid{background:var(--color-wash)}.ArticleBody-module__0yw8PW__container{--ab-pad-y:var(--section-pad-y-mobile);--ab-col-gap:80px;--ab-sticky-top:120px;--ab-gutter:clamp(20px,-16px + 6.25cqi,64px);--ab-bar-h:64px;--ab-filter-h:100px;max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-top:0;padding-bottom:var(--ab-pad-y);padding-inline:var(--ab-gutter);margin:0 auto}@container (min-width:768px){.ArticleBody-module__0yw8PW__container{--ab-pad-y:var(--section-pad-y-desktop)}}.ArticleBody-module__0yw8PW__containerToc{flex-direction:column;gap:32px;display:flex}@container (min-width:768px){.ArticleBody-module__0yw8PW__containerToc{align-items:flex-start;gap:var(--ab-col-gap);flex-direction:row}}@media (min-width:75em){.ArticleBody-module__0yw8PW__container{--ab-sticky-top:120px}}.ArticleBody-module__0yw8PW__proseSingle{min-width:0;max-width:868px;margin:0 auto}.ArticleBody-module__0yw8PW__filter{top:var(--ab-bar-h);z-index:10;background-color:var(--color-wash);margin-inline:calc(-1*var(--ab-gutter));padding:8px var(--ab-gutter)12px;flex-direction:column;gap:8px;margin-bottom:-12px;display:flex;position:sticky}@container (min-width:768px){.ArticleBody-module__0yw8PW__filter{display:none}}@media (max-height:500px){.ArticleBody-module__0yw8PW__filter{position:static}}@container not (min-width:768px){.ArticleBody-module__0yw8PW__containerToc :is(h1,h2,h3,h4){scroll-margin-top:calc(var(--ab-bar-h) + var(--ab-filter-h) + 8px)}}.ArticleBody-module__0yw8PW__filterLabel{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px;font-weight:700;line-height:24px}.ArticleBody-module__0yw8PW__selectWrap{position:relative}.ArticleBody-module__0yw8PW__select{appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);width:100%;height:48px;font-family:var(--font-serif-stack);color:var(--color-navy);cursor:pointer;border-radius:4px;padding:8px 40px 8px 16px;font-size:16px;line-height:24px}.ArticleBody-module__0yw8PW__select:focus{border-color:var(--color-turquoise);outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ArticleBody-module__0yw8PW__selectCaret{color:var(--color-navy);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ArticleBody-module__0yw8PW__sidebar{display:none}@container (min-width:768px){.ArticleBody-module__0yw8PW__sidebar{top:var(--ab-sticky-top);max-height:calc(100dvh - var(--ab-sticky-top) - 24px);flex-direction:column;flex:0 0 388px;gap:32px;margin-inline:-4px;padding:0 4px 4px;display:flex;position:sticky}}.ArticleBody-module__0yw8PW__toc{flex-direction:column;gap:24px;min-height:0;display:flex}.ArticleBody-module__0yw8PW__tocTitle{font-family:var(--font-sans-stack);color:var(--color-navy);margin:0;font-size:18px;font-weight:700;line-height:24px}.ArticleBody-module__0yw8PW__tocList{overscroll-behavior:contain;margin:0;flex-direction:column;min-height:0;margin:-4px;padding:4px;list-style:none;display:flex;overflow-y:auto}.ArticleBody-module__0yw8PW__tocGroup{border-bottom:1px solid var(--color-border);list-style:none}.ArticleBody-module__0yw8PW__tocSubList{margin:0;padding:0;list-style:none}.ArticleBody-module__0yw8PW__tocItem{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;line-height:21px;text-decoration:none;transition:color .12s;display:block}.ArticleBody-module__0yw8PW__tocItem:hover{text-decoration:underline}.ArticleBody-module__0yw8PW__tocItemTop{padding:16px 0;font-weight:700}.ArticleBody-module__0yw8PW__tocItemSub{padding:12px 32px;font-weight:400}.ArticleBody-module__0yw8PW__tocItemActive{color:var(--color-violet);font-weight:700}.ArticleBody-module__0yw8PW__shareSidebar{flex:none;margin-top:16px}.ArticleBody-module__0yw8PW__shareTrailing{margin-top:32px}@container (min-width:768px){.ArticleBody-module__0yw8PW__shareTrailingWithToc{display:none}}.ArticleBody-module__0yw8PW__prose{min-width:0}@container (min-width:768px){.ArticleBody-module__0yw8PW__prose{flex:1 1 0;max-width:868px}}
.BannerCard-module__nFD_Ha__root{background-color:var(--color-navy);--focus-ring:var(--color-turquoise);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.BannerCard-module__nFD_Ha__light{background-color:var(--color-wash);--focus-ring:var(--color-navy)}.BannerCard-module__nFD_Ha__root:before{content:"";opacity:calc(.1*var(--dots-strength));pointer-events:none;z-index:0;background-image:url(/illustrations/dot-square-pattern.svg);background-position:50%;background-repeat:repeat;background-size:31.2px 28.8px;position:absolute;inset:0}.BannerCard-module__nFD_Ha__light:before{display:none}.BannerCard-module__nFD_Ha__container{--section-pad-y:var(--section-pad-y-mobile);--section-h2-size:var(--section-h2-size-mobile);--section-h2-line:var(--section-h2-line-mobile);--section-body-size:var(--section-body-size-mobile);--section-body-line:var(--section-body-line-mobile);z-index:1;max-width:calc(var(--section-container-w) + 2*112px);padding-block:var(--section-pad-y);margin:0 auto;padding-inline:clamp(20px,10.17cqi - 18.13px,112px);position:relative}@container (min-width:768px){.BannerCard-module__nFD_Ha__container{--section-pad-y:var(--section-pad-y-desktop);--section-h2-size:var(--section-h2-size-desktop);--section-h2-line:var(--section-h2-line-desktop);--section-body-size:var(--section-body-size-desktop);--section-body-line:var(--section-body-line-desktop)}}.BannerCard-module__nFD_Ha__card{background-color:var(--color-blue);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@container (min-width:64em){.BannerCard-module__nFD_Ha__card{flex-direction:row;align-items:stretch;gap:8px}.BannerCard-module__nFD_Ha__imageLeft{flex-direction:row-reverse}}.BannerCard-module__nFD_Ha__content{padding:32px var(--card-pad-x-mobile);flex-direction:column;flex:auto;align-items:center;gap:24px;min-width:0;display:flex}@container (min-width:768px){.BannerCard-module__nFD_Ha__content{padding-inline:32px}}@container (min-width:64em){.BannerCard-module__nFD_Ha__content{flex:1 1 0;align-items:flex-start;min-width:360px;max-width:728px;padding:64px}}.BannerCard-module__nFD_Ha__tagline{text-align:center;width:100%}@container (min-width:64em){.BannerCard-module__nFD_Ha__tagline{text-align:left}}.BannerCard-module__nFD_Ha__heading{font-family:var(--font-sans-stack);letter-spacing:0;color:var(--color-white);text-align:center;margin:0;font-size:clamp(28px,2.78cqi + 14.7px,48px);font-weight:700;line-height:1.1}@container (min-width:64em){.BannerCard-module__nFD_Ha__heading{text-align:left}}.BannerCard-module__nFD_Ha__body{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--section-body-size);line-height:var(--section-body-line);color:var(--color-white);text-align:center;margin:0}.BannerCard-module__nFD_Ha__content .BannerCard-module__nFD_Ha__body *{color:var(--color-white)}@container (min-width:64em){.BannerCard-module__nFD_Ha__body{text-align:left}}.BannerCard-module__nFD_Ha__items{width:100%;font-family:var(--font-serif-stack);font-weight:400;font-size:var(--section-body-size);line-height:var(--section-body-line);color:var(--color-white);text-align:left;flex-direction:column;gap:8px;margin:0;padding-left:1.5em;list-style:none;display:flex}.BannerCard-module__nFD_Ha__item{margin:0;position:relative}.BannerCard-module__nFD_Ha__item:before{content:"";background-color:var(--color-white);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:-1.1em}.BannerCard-module__nFD_Ha__actions{flex-direction:column;gap:16px;width:100%;display:flex}.BannerCard-module__nFD_Ha__actions>*{width:100%}@container (min-width:64em){.BannerCard-module__nFD_Ha__actions{flex-direction:row;width:auto}.BannerCard-module__nFD_Ha__actions>*{width:auto}}.BannerCard-module__nFD_Ha__imageWrap{display:none}@container (min-width:64em){.BannerCard-module__nFD_Ha__imageWrap{flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:552px;padding:16px;display:flex}}.BannerCard-module__nFD_Ha__image{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:318px}.BannerCard-module__nFD_Ha__secondaryAlt,.BannerCard-module__nFD_Ha__secondaryAlt:where(:any-link){color:var(--color-white)!important;border-color:var(--color-white)!important;background-color:#0000!important}.BannerCard-module__nFD_Ha__secondaryAlt:hover,.BannerCard-module__nFD_Ha__secondaryAlt:focus-visible{background-color:#ffffff1a!important}
.Checkbox-module__nrNAFG__body{align-items:center;gap:8px}.Checkbox-module__nrNAFG__inner{flex:none;width:18px;height:18px}.Checkbox-module__nrNAFG__input{background-color:var(--color-white);border:1px solid var(--color-navy);cursor:pointer;border-radius:2px;width:18px;height:18px}.Checkbox-module__nrNAFG__input:checked{background-color:var(--color-navy);border-color:var(--color-navy)}.Checkbox-module__nrNAFG__label{font-family:var(--font-serif-stack);color:var(--color-navy);cursor:pointer;padding-left:0;font-size:16px;font-weight:400;line-height:24px}
.FaqItem-module__A4UDVq__root{width:100%;container:faq-item/inline-size}.FaqItem-module__A4UDVq__item{border:none;border-bottom:1px solid rgba(var(--color-navy-rgb),.15);background:0 0}.FaqItem-module__A4UDVq__control{background:0 0;padding:20px 0}.FaqItem-module__A4UDVq__control:hover{background:0 0}.FaqItem-module__A4UDVq__label{font-family:var(--font-serif-stack);color:var(--color-navy);padding:0;font-size:18px;font-weight:700;line-height:27px}.FaqItem-module__A4UDVq__chevron{color:var(--color-navy);width:24px;height:24px;transform:none!important}.FaqItem-module__A4UDVq__chevronStack{grid-template-areas:"icon";width:24px;height:24px;display:inline-grid}.FaqItem-module__A4UDVq__iconPlus,.FaqItem-module__A4UDVq__iconMinus{grid-area:icon;display:block}.FaqItem-module__A4UDVq__iconMinus,.FaqItem-module__A4UDVq__control[data-active] .FaqItem-module__A4UDVq__iconPlus{display:none}.FaqItem-module__A4UDVq__control[data-active] .FaqItem-module__A4UDVq__iconMinus{display:block}.FaqItem-module__A4UDVq__content{font-family:var(--font-serif-stack);color:var(--color-navy);padding:0 0 24px;font-size:16px;font-weight:400;line-height:24px}@container faq-item (max-width:30em){.FaqItem-module__A4UDVq__control{padding:16px 0}.FaqItem-module__A4UDVq__content{padding-bottom:20px}}
.FaqSection-module__ncmv1G__root{background-color:var(--color-grey-light);container-type:inline-size}.FaqSection-module__ncmv1G__container{--section-h2-size:var(--section-h2-size-mobile);--section-h2-line:var(--section-h2-line-mobile);max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-block:var(--section-pad-y-mobile);flex-direction:column;gap:48px;margin:0 auto;padding-inline:clamp(20px,6.25cqi - 16px,64px);display:flex}@container (min-width:768px){.FaqSection-module__ncmv1G__container{--section-h2-size:var(--section-h2-size-desktop);--section-h2-line:var(--section-h2-line-desktop);padding-block:var(--section-pad-y-desktop);align-items:center;gap:80px}}.FaqSection-module__ncmv1G__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--section-h2-size);line-height:var(--section-h2-line);letter-spacing:0;color:var(--color-navy);text-align:left;margin:0}@container (min-width:768px){.FaqSection-module__ncmv1G__heading{text-align:center}}.FaqSection-module__ncmv1G__eyebrow{margin-bottom:24px}@container (min-width:768px){.FaqSection-module__ncmv1G__eyebrow{text-align:center}}.FaqSection-module__ncmv1G__accordion{width:100%}@container (min-width:768px){.FaqSection-module__ncmv1G__accordion{max-width:842px}}.FaqSection-module__ncmv1G__closing{width:100%;color:var(--color-navy)}@container (min-width:768px){.FaqSection-module__ncmv1G__closing{text-align:center;max-width:842px}}
.FormNotice-module__X_GV1G__stack{z-index:9999;flex-direction:column-reverse;gap:8px;max-width:min(420px,100vw - 24px);display:flex;position:fixed;bottom:12px;right:12px}.FormNotice-module__X_GV1G__badge{box-sizing:border-box;color:#4a2800;text-align:left;background:#fff4e0;border:2px dashed #8a4b00;border-radius:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:18px;box-shadow:0 2px 8px #0000002e}.FormNotice-module__X_GV1G__badgeSummary{cursor:pointer;padding:6px 10px;font-weight:700;list-style:none}.FormNotice-module__X_GV1G__badgeSummary::-webkit-details-marker{display:none}.FormNotice-module__X_GV1G__badgeBody{overflow-wrap:anywhere;padding:0 10px 8px}.FormNotice-module__X_GV1G__badgeLead{margin:0 0 6px;font-weight:700}.FormNotice-module__X_GV1G__badgeList{margin:0;padding-left:18px}.FormNotice-module__X_GV1G__badgeList li+li{margin-top:6px}.FormNotice-module__X_GV1G__badgeFootnote{opacity:.85;margin:8px 0 0;font-size:11px;line-height:16px}.FormNotice-module__X_GV1G__badgeFootnote code{font-family:inherit;font-weight:700}.FormNotice-module__X_GV1G__unavailable{font-family:var(--font-source-serif),"Source Serif 4",serif;color:var(--form-error-color,#b00020);margin:0;font-size:14px;line-height:20px}.FormNotice-module__X_GV1G__unavailableLink{color:inherit;text-decoration:underline}.FormNotice-module__X_GV1G__unavailableLink:hover{text-decoration:none}.FormNotice-module__X_GV1G__success{box-sizing:border-box;background:var(--color-white);border:2px solid var(--color-turquoise);width:100%;color:var(--color-navy);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}@container (min-width:768px){.FormNotice-module__X_GV1G__success{padding:32px}}.FormNotice-module__X_GV1G__successCentered{text-align:center;align-items:center}.FormNotice-module__X_GV1G__success:focus{outline:none}.FormNotice-module__X_GV1G__successIcon{color:var(--color-navy);flex:none}.FormNotice-module__X_GV1G__successHeading{font-family:var(--font-sans-stack);color:var(--color-navy);margin:0;font-size:24px;font-weight:700;line-height:32px}.FormNotice-module__X_GV1G__successText{font-family:var(--font-serif-stack);font-size:var(--section-body-size,18px);line-height:var(--section-body-line,27px);color:var(--color-navy);margin:0}.FormNotice-module__X_GV1G__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
.Select-module___DAqqq__root{width:100%}.Select-module___DAqqq__label{font-family:var(--font-serif-stack);color:var(--color-navy);margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px;display:block}.Select-module___DAqqq__required{color:var(--color-navy)}.Select-module___DAqqq__input{background-color:var(--color-white);border:1px solid var(--color-border);height:48px;min-height:48px;font-family:var(--font-serif-stack);color:var(--color-navy);border-radius:4px;padding:8px 40px 8px 12px;font-size:16px;line-height:24px}.Select-module___DAqqq__input::placeholder{color:var(--color-placeholder)}.Select-module___DAqqq__input:focus,.Select-module___DAqqq__input:focus-within{border-color:var(--color-turquoise);outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Select-module___DAqqq__section{color:var(--color-navy)}.Select-module___DAqqq__dropdown{border:1px solid var(--color-navy);border-radius:4px}.Select-module___DAqqq__option{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px}.Select-module___DAqqq__option[data-combobox-selected]{color:var(--color-white)}.Select-module___DAqqq__error{font-family:var(--font-serif-stack);font-size:14px}
.TaglineWrapper-module__6v0OkW__root{font-family:var(--font-sans-stack);color:var(--color-navy);text-align:center;letter-spacing:0;margin:0;font-size:16px;font-weight:600;line-height:24px}.TaglineWrapper-module__6v0OkW__dark{color:var(--color-white)}
.PageHero-module__TUpKZG__root{--page-hero-header-h:64px;margin-top:calc(-1*var(--page-hero-header-h));background:  radial-gradient(58% 58% at 86% 8%,#b77fba33 0%,#b77fba00 70%),radial-gradient(58% 62% at 15% 50%,rgba(var(--color-gold-rgb),.2)0%,rgba(var(--color-gold-rgb),0)70%),linear-gradient(180deg,var(--color-grey-light)0%,var(--color-wash)100%);position:relative;container-type:inline-size}.PageHero-module__TUpKZG__tintPartner{background:radial-gradient(58% 58% at 86% 8%,rgba(var(--color-blue-300-rgb),.3)0%,rgba(var(--color-blue-300-rgb),0)70%),radial-gradient(58% 62% at 15% 50%,#87298c4d 0%,#87298c00 70%),linear-gradient(180deg,var(--color-grey-light)0%,var(--color-wash)100%)}@container (min-width:768px){.PageHero-module__TUpKZG__tintPartner{background:radial-gradient(58% 58% at 95% 20%,rgba(var(--color-blue-300-rgb),.3)0%,rgba(var(--color-blue-300-rgb),0)70%),radial-gradient(58% 62% at 11% 27%,#87298c4d 0%,#87298c00 70%),linear-gradient(180deg,var(--color-grey-light)0%,var(--color-wash)100%)}}.PageHero-module__TUpKZG__root:before{content:"";z-index:0;background-image:radial-gradient(circle at center,var(--color-gold)0,var(--color-gold)calc(var(--dots-size)/2),transparent calc(var(--dots-size)/2 + var(--dots-size)*var(--dots-feather-ratio)));background-repeat:repeat;background-size:var(--dots-pitch-x)var(--dots-pitch-y);opacity:calc(.2*var(--dots-strength));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.PageHero-module__TUpKZG__root:after{content:"";z-index:0;background:linear-gradient(180deg,rgba(var(--color-wash-rgb),0)0%,rgba(var(--color-wash-rgb),0)72%,rgba(var(--color-wash-rgb),.72)90%,var(--color-wash)100%);pointer-events:none;position:absolute;inset:0}.PageHero-module__TUpKZG__container{z-index:1;--ph-pad-y:var(--section-pad-y-mobile);--ph-heading-size:clamp(2.5rem,1.94rem + 2.5cqi,3.5rem);--ph-heading-line:1.1;--ph-body-size:var(--section-body-size-mobile);--ph-body-line:var(--section-body-line-mobile);--ph-copy-gap:24px;--ph-content-gap:20px;--ph-section-gap:32px;--ph-gutter:clamp(20px,-16px + 6.25cqi,64px);align-items:center;gap:var(--ph-section-gap);max-width:calc(var(--section-container-w) + 2*var(--ph-gutter));padding-top:calc(var(--ph-pad-y) + var(--page-hero-header-h));padding-bottom:var(--ph-pad-y);padding-inline:var(--ph-gutter);flex-direction:column;margin:0 auto;display:flex;position:relative}@container (min-width:768px){.PageHero-module__TUpKZG__container{--ph-pad-y:var(--section-pad-y-desktop);--ph-body-size:var(--section-body-size-desktop);--ph-body-line:var(--section-body-line-desktop);--ph-copy-gap:32px;--ph-content-gap:24px;--ph-section-gap:64px}}@media (min-width:768px){.PageHero-module__TUpKZG__root{--page-hero-header-h:103px}}.PageHero-module__TUpKZG__copy{align-items:center;gap:var(--ph-copy-gap);text-align:center;flex-direction:column;width:100%;max-width:768px;display:flex}.PageHero-module__TUpKZG__content{align-items:center;gap:var(--ph-content-gap);flex-direction:column;width:100%;display:flex}.PageHero-module__TUpKZG__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--ph-heading-size);line-height:var(--ph-heading-line);letter-spacing:0;color:var(--color-navy);margin:0}.PageHero-module__TUpKZG__body{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--ph-body-size);line-height:var(--ph-body-line);color:var(--color-navy)}.PageHero-module__TUpKZG__body *{text-align:center;color:var(--color-navy)}.PageHero-module__TUpKZG__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.PageHero-module__TUpKZG__actions>*{width:100%}@container (min-width:768px){.PageHero-module__TUpKZG__actions{flex-direction:row;justify-content:center;align-items:center;width:auto}.PageHero-module__TUpKZG__actions>*{width:auto}}@container (max-width:767.98px){.PageHero-module__TUpKZG__actionsDesktopOnly{display:none}}.PageHero-module__TUpKZG__image{width:100%;max-width:768px}.PageHero-module__TUpKZG__imageImg{width:100%;height:auto;display:block}.PageHero-module__TUpKZG__logos{width:100%}
.TextInput-module__1XoT5G__root{width:100%}.TextInput-module__1XoT5G__label{font-family:var(--font-serif-stack);color:var(--color-navy);margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px;display:block}.TextInput-module__1XoT5G__required{color:var(--color-navy);margin-left:-.25em}.TextInput-module__1XoT5G__input{background-color:var(--color-white);border:1px solid var(--color-border);height:48px;min-height:48px;font-family:var(--font-serif-stack);color:var(--color-navy);border-radius:4px;padding:12px;font-size:16px;line-height:24px}.TextInput-module__1XoT5G__input::placeholder{color:var(--color-placeholder)}.TextInput-module__1XoT5G__input:focus,.TextInput-module__1XoT5G__input:focus-within{border-color:var(--color-turquoise);outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.TextInput-module__1XoT5G__section{color:var(--color-navy)}.TextInput-module__1XoT5G__error{font-family:var(--font-serif-stack);font-size:14px}
.ContactForm-module__fw3Taq__form{flex-direction:column;gap:20px;display:flex}@container (min-width:768px){.ContactForm-module__fw3Taq__form{gap:24px}}.ContactForm-module__fw3Taq__twoUp{flex-direction:column;gap:20px;display:flex}@container (min-width:768px){.ContactForm-module__fw3Taq__twoUp{flex-direction:row;gap:24px}.ContactForm-module__fw3Taq__twoUp>*{flex:1 1 0;min-width:0}}.ContactForm-module__fw3Taq__submitRow{display:flex}@container (max-width:767.98px){.ContactForm-module__fw3Taq__submitRow{display:block}.ContactForm-module__fw3Taq__submitRow>*{width:100%}}.ContactForm-module__fw3Taq__errorText{font-family:var(--font-serif-stack);color:var(--form-error-color,#b00020);margin:0;font-size:14px;line-height:20px}.ContactForm-module__fw3Taq__form .mantine-InputWrapper-error{color:var(--form-error-color,#b00020)}.ContactForm-module__fw3Taq__form .mantine-Input-input[data-error]{border-color:var(--form-error-color,#b00020)}.ContactForm-module__fw3Taq__errorLink{color:inherit;text-decoration:underline}.ContactForm-module__fw3Taq__errorLink:hover{text-decoration:none}.ContactForm-module__fw3Taq__consentText{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:12px;font-weight:400;line-height:18px}.ContactForm-module__fw3Taq__consentLink{color:var(--color-link);text-decoration:underline}.ContactForm-module__fw3Taq__consentLink:hover{text-decoration:none}
.ContactSection-module__1kX6Bq__root{background-color:var(--color-grey-light);container-type:inline-size}.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy{background-color:var(--color-navy);--focus-ring:var(--color-turquoise);isolation:isolate;position:relative;overflow:hidden}.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy:before{content:"";opacity:calc(.1*var(--dots-strength));pointer-events:none;z-index:0;background-image:url(/illustrations/dot-square-pattern.svg);background-position:50%;background-repeat:repeat;background-size:31.2px 28.8px;position:absolute;inset:0}.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .ContactSection-module__1kX6Bq__heading,.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .ContactSection-module__1kX6Bq__body{color:var(--color-white)}.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .ContactSection-module__1kX6Bq__body *{color:var(--color-white)}.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy{--form-error-color:#ffa8b0}:is(.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .mantine-InputWrapper-label,.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .mantine-InputWrapper-required,.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy .mantine-Checkbox-label),:is(.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy [data-form-consent],.ContactSection-module__1kX6Bq__root.ContactSection-module__1kX6Bq__navy [data-form-consent] a){color:var(--color-white)}.ContactSection-module__1kX6Bq__container{--section-pad-y:var(--section-pad-y-mobile);--section-h2-size:var(--section-h2-size-mobile);--section-h2-line:var(--section-h2-line-mobile);--section-body-size:var(--section-body-size-desktop);--section-body-line:var(--section-body-line-desktop);z-index:1;max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-block:var(--section-pad-y);margin:0 auto;padding-inline:clamp(20px,6.25cqi - 16px,64px);position:relative}@container (min-width:768px){.ContactSection-module__1kX6Bq__container{--section-pad-y:var(--section-pad-y-desktop);--section-h2-size:var(--section-h2-size-desktop);--section-h2-line:var(--section-h2-line-desktop)}}.ContactSection-module__1kX6Bq__row{flex-direction:column-reverse;gap:32px;display:flex}@container (min-width:768px){.ContactSection-module__1kX6Bq__row{flex-direction:row;align-items:flex-start;gap:80px}}.ContactSection-module__1kX6Bq__content{flex-direction:column;flex:1 1 0;gap:20px;min-width:0;display:flex}@container (min-width:768px){.ContactSection-module__1kX6Bq__content{flex:1 1 0;gap:32px}}.ContactSection-module__1kX6Bq__title{flex-direction:column;gap:16px;display:flex}@container (min-width:768px){.ContactSection-module__1kX6Bq__title{gap:16px}}.ContactSection-module__1kX6Bq__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--section-h2-size);line-height:var(--section-h2-line);letter-spacing:0;color:var(--color-navy);margin:0}.ContactSection-module__1kX6Bq__body{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--section-body-size);line-height:var(--section-body-line);color:var(--color-navy)}.ContactSection-module__1kX6Bq__body *{color:var(--color-navy)}.ContactSection-module__1kX6Bq__imageWrap{flex:1 1 0;min-width:0}.ContactSection-module__1kX6Bq__image,.ContactSection-module__1kX6Bq__imagePlaceholder{object-fit:cover;border-radius:12px;width:100%;height:268px;display:block}@container (min-width:768px){.ContactSection-module__1kX6Bq__image,.ContactSection-module__1kX6Bq__imagePlaceholder{aspect-ratio:600/734;height:auto}}.ContactSection-module__1kX6Bq__imagePlaceholder{background:linear-gradient(135deg,#d7eef0 0%,#c9d6f0 100%)}
.ContactHero-module__dyuHzq__root{--contact-hero-header-h:64px;margin-top:calc(-1*var(--contact-hero-header-h));background:  radial-gradient(58% 60% at 11% 27%,rgba(var(--color-blue-rgb),.12)0%,rgba(var(--color-blue-rgb),0)70%),radial-gradient(56% 58% at 95% 20%,rgba(var(--color-turquoise-300-rgb),.18)0%,rgba(var(--color-turquoise-300-rgb),0)70%),linear-gradient(180deg,var(--color-wash)0%,var(--color-wash)100%);--section-body-size:var(--section-body-size-desktop);--section-body-line:var(--section-body-line-desktop);position:relative;container-type:inline-size}.ContactHero-module__dyuHzq__root:before{content:"";z-index:0;background-image:radial-gradient(circle at center,var(--color-turquoise)0,var(--color-turquoise)calc(var(--dots-size)/2),transparent calc(var(--dots-size)/2 + var(--dots-size)*var(--dots-feather-ratio)));background-repeat:repeat;background-size:var(--dots-pitch-x)var(--dots-pitch-y);opacity:calc(.2*var(--dots-strength));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 92%);mask-image:linear-gradient(#000 0% 55%,#0000 92%)}.ContactHero-module__dyuHzq__root:after{content:"";z-index:0;background:linear-gradient(180deg,rgba(var(--color-wash-rgb),0)0%,rgba(var(--color-wash-rgb),0)80%,var(--color-wash)100%);pointer-events:none;position:absolute;inset:0}.ContactHero-module__dyuHzq__container{z-index:1;--ch-pad-y:var(--section-pad-y-mobile);--ch-heading-size:clamp(2.5rem,1.94rem + 2.5cqi,3.5rem);--ch-heading-line:1.1;--ch-body-size:var(--section-body-size-mobile);--ch-body-line:var(--section-body-line-mobile);--ch-section-gap:48px;--ch-row-gap:32px;--ch-gutter:clamp(20px,-16px + 6.25cqi,64px);gap:var(--ch-section-gap);max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-top:calc(var(--ch-pad-y) + var(--contact-hero-header-h));padding-bottom:var(--ch-pad-y);padding-inline:var(--ch-gutter);flex-direction:column;margin:0 auto;display:flex;position:relative}@container (min-width:768px){.ContactHero-module__dyuHzq__container{--ch-pad-y:var(--section-pad-y-desktop);--ch-body-size:var(--section-body-size-desktop);--ch-body-line:var(--section-body-line-desktop);--ch-section-gap:64px;--ch-row-gap:80px}}@media (min-width:768px){.ContactHero-module__dyuHzq__root{--contact-hero-header-h:103px}}.ContactHero-module__dyuHzq__row{gap:var(--ch-row-gap);flex-direction:column;display:flex}@container (min-width:768px){.ContactHero-module__dyuHzq__row{flex-direction:row;align-items:stretch}}.ContactHero-module__dyuHzq__left{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;display:flex}@container (min-width:768px){.ContactHero-module__dyuHzq__left{justify-content:center;padding-right:48px}}.ContactHero-module__dyuHzq__copy{flex-direction:column;gap:20px;display:flex}@container (min-width:768px){.ContactHero-module__dyuHzq__copy{gap:24px}}.ContactHero-module__dyuHzq__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--ch-heading-size);line-height:var(--ch-heading-line);letter-spacing:0;color:var(--color-navy);margin:0}.ContactHero-module__dyuHzq__body{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--ch-body-size);line-height:var(--ch-body-line);color:var(--color-navy)}.ContactHero-module__dyuHzq__body *{color:var(--color-navy)}.ContactHero-module__dyuHzq__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.ContactHero-module__dyuHzq__actions>*{width:100%}@container (min-width:768px){.ContactHero-module__dyuHzq__actions{flex-direction:row;align-items:center;width:auto}.ContactHero-module__dyuHzq__actions>*{width:auto}}.ContactHero-module__dyuHzq__right{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;display:flex}.ContactHero-module__dyuHzq__formTitle{flex-direction:column;gap:16px;display:flex}.ContactHero-module__dyuHzq__formHeading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--section-h2-size-mobile);line-height:var(--section-h2-line-mobile);letter-spacing:0;color:var(--color-navy);margin:0}@container (min-width:768px){.ContactHero-module__dyuHzq__formHeading{font-size:var(--section-h2-size-desktop);line-height:var(--section-h2-line-desktop)}}.ContactHero-module__dyuHzq__logos{width:100%}
.Pricing-module__Pm6ArG__root{--pr-header-h:64px;margin-top:calc(-1*var(--pr-header-h));background-color:var(--color-wash);background-image:radial-gradient(55% 55% at 100% 6%,color-mix(in srgb,var(--color-turquoise-300)30%,transparent)0%,color-mix(in srgb,var(--color-turquoise-300)0%,transparent)70%),radial-gradient(55% 55% at 2% 55%,color-mix(in srgb,var(--color-blue-300)30%,transparent)0%,color-mix(in srgb,var(--color-blue-300)0%,transparent)70%);position:relative;overflow:clip;container-type:inline-size}.Pricing-module__Pm6ArG__container{z-index:1;--pr-pad-y:var(--section-pad-y-mobile);--pr-heading-size:clamp(2.25rem,1.6rem + 2.9cqi,3.5rem);--pr-heading-line:1.1;--pr-body-size:var(--section-body-size-mobile);--pr-body-line:var(--section-body-line-mobile);--pr-section-gap:32px;--pr-gutter:clamp(20px,-16px + 6.25cqi,64px);gap:var(--pr-section-gap);max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-top:calc(var(--pr-pad-y) + var(--pr-header-h));padding-bottom:var(--pr-pad-y);padding-inline:var(--pr-gutter);flex-direction:column;margin:0 auto;display:flex;position:relative}@container (min-width:768px){.Pricing-module__Pm6ArG__container{--pr-pad-y:var(--section-pad-y-desktop);--pr-body-size:var(--section-body-size-desktop);--pr-body-line:var(--section-body-line-desktop);--pr-section-gap:64px}}@media (min-width:768px){.Pricing-module__Pm6ArG__root{--pr-header-h:103px}}.Pricing-module__Pm6ArG__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--pr-heading-size);line-height:var(--pr-heading-line);letter-spacing:0;color:var(--color-navy);margin:0}.Pricing-module__Pm6ArG__row{flex-direction:column;gap:40px;display:flex}@container (min-width:768px){.Pricing-module__Pm6ArG__row{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:".card""sub card""body card"".card";gap:0 clamp(24px,3cqi,48px);display:grid}.Pricing-module__Pm6ArG__row .Pricing-module__Pm6ArG__rowSubheading{grid-area:sub;margin-bottom:24px;padding-right:24px}.Pricing-module__Pm6ArG__row .Pricing-module__Pm6ArG__rowBody{grid-area:body;padding-right:24px}.Pricing-module__Pm6ArG__row .Pricing-module__Pm6ArG__cardCol{grid-area:card;align-self:center}}.Pricing-module__Pm6ArG__intro{flex-direction:column;gap:24px;min-width:0;display:flex}@container (min-width:768px){.Pricing-module__Pm6ArG__intro{box-sizing:border-box;flex:1 1 0;max-width:627px;padding-right:24px}}.Pricing-module__Pm6ArG__subheading{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:20px;font-weight:600;line-height:28px}.Pricing-module__Pm6ArG__body{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--pr-body-size);line-height:var(--pr-body-line);color:var(--color-navy)}.Pricing-module__Pm6ArG__body *{color:var(--color-navy)}.Pricing-module__Pm6ArG__body>div{max-width:none}.Pricing-module__Pm6ArG__body p{margin:0 0 1em}.Pricing-module__Pm6ArG__body p:last-child{margin-bottom:0}.Pricing-module__Pm6ArG__cardCol{min-width:0}@container (min-width:768px){.Pricing-module__Pm6ArG__cardCol{flex:1 1 0;max-width:653px}}.Pricing-module__Pm6ArG__cards{grid-template-columns:1fr;gap:32px;display:grid}@container (min-width:768px){.Pricing-module__Pm6ArG__cards{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch}}.Pricing-module__Pm6ArG__card{box-sizing:border-box;height:100%;padding:32px var(--card-pad-x-mobile);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:inset 1px 1px 1px #ffffffe6,0 4px 16px rgba(var(--color-navy-rgb),.06),0 24px 48px rgba(var(--color-navy-rgb),.08);background-color:#fff9;border:1px solid #fff9;border-radius:12px;flex-direction:column;gap:24px;display:flex}@container (min-width:768px){.Pricing-module__Pm6ArG__card{padding-inline:32px}}.Pricing-module__Pm6ArG__cards .Pricing-module__Pm6ArG__featured{border-color:rgba(var(--color-turquoise-rgb),.4);background-color:#ffffffb3}.Pricing-module__Pm6ArG__cardHead{border-bottom:1px solid var(--color-border);flex-direction:column;gap:16px;padding-bottom:24px;display:flex}@container (min-width:768px){.Pricing-module__Pm6ArG__cardHead{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Pricing-module__Pm6ArG__priceBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.Pricing-module__Pm6ArG__cardName{font-family:var(--font-sans-stack);color:var(--color-navy);margin:0;font-size:24px;font-weight:700;line-height:1.3}.Pricing-module__Pm6ArG__price{font-family:var(--font-sans-stack);color:var(--color-navy);margin:0;font-size:56px;font-weight:700;line-height:1.2}.Pricing-module__Pm6ArG__priceCaption{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:14px;font-weight:600;line-height:21px}.Pricing-module__Pm6ArG__cta{display:flex}.Pricing-module__Pm6ArG__cta>*{width:100%}@container (min-width:768px){.Pricing-module__Pm6ArG__cta{flex:none}.Pricing-module__Pm6ArG__cta>*{width:auto}}.Pricing-module__Pm6ArG__features{flex-direction:column;gap:24px;display:flex}.Pricing-module__Pm6ArG__featuresHeading{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:16px;font-weight:400;line-height:24px}.Pricing-module__Pm6ArG__featureList{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__Pm6ArG__featureItem{align-items:flex-start;gap:16px;display:flex}.Pricing-module__Pm6ArG__featureIcon{color:var(--color-turquoise);flex:none;margin-top:1px}.Pricing-module__Pm6ArG__featureText{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px;font-weight:400;line-height:24px}.Pricing-module__Pm6ArG__footnote{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:14px;font-weight:600;line-height:21px}.Pricing-module__Pm6ArG__logos{width:100%}
.Radio-module__mkwnzW__body{align-items:center;gap:8px}.Radio-module__mkwnzW__inner{flex:none;width:18px;height:18px}.Radio-module__mkwnzW__radio{background-color:var(--color-white);border:1px solid var(--color-navy);cursor:pointer;width:18px;height:18px}.Radio-module__mkwnzW__radio:checked{background-color:var(--color-navy);border-color:var(--color-navy)}.Radio-module__mkwnzW__icon{color:var(--color-white)}.Radio-module__mkwnzW__label{font-family:var(--font-serif-stack);color:var(--color-navy);cursor:pointer;padding-left:0;font-size:16px;font-weight:400;line-height:24px}
.ResearchInterestForm-module__mjAh9a__root{--rif-header-h:64px;margin-top:calc(-1*var(--rif-header-h));background:radial-gradient(58% 60% at 11% 27%,rgba(var(--color-blue-rgb),.12)0%,rgba(var(--color-blue-rgb),0)70%),radial-gradient(56% 58% at 95% 20%,rgba(var(--color-turquoise-300-rgb),.18)0%,rgba(var(--color-turquoise-300-rgb),0)70%),linear-gradient(180deg,var(--color-wash)0%,var(--color-wash)100%);position:relative;container-type:inline-size}@media (min-width:768px){.ResearchInterestForm-module__mjAh9a__root{--rif-header-h:103px}}.ResearchInterestForm-module__mjAh9a__container{--rif-pad-top:var(--section-pad-y-mobile);--rif-pad-bottom:var(--section-pad-y-mobile);--rif-gutter:var(--section-pad-x-mobile);--rif-heading-size:40px;--rif-heading-line:44px;--rif-card-pad:24px;--rif-question-size:20px;--rif-question-line:26px;--rif-question-gap:20px;padding-top:calc(var(--rif-pad-top) + var(--rif-header-h));padding-bottom:var(--rif-pad-bottom);padding-inline:var(--rif-gutter);flex-direction:column;align-items:center;gap:48px;display:flex}@container (min-width:768px){.ResearchInterestForm-module__mjAh9a__container{--rif-pad-top:var(--section-pad-y-desktop);--rif-pad-bottom:var(--section-pad-y-desktop);--rif-gutter:var(--section-pad-x-desktop);--rif-heading-size:56px;--rif-heading-line:61.6px;--rif-card-pad:48px;--rif-question-size:24px;--rif-question-line:31.2px;--rif-question-gap:24px}}.ResearchInterestForm-module__mjAh9a__heading{max-width:560px;font-family:var(--font-sans-stack);font-weight:700;font-size:var(--rif-heading-size);line-height:var(--rif-heading-line);color:var(--color-navy);text-align:center;margin:0}.ResearchInterestForm-module__mjAh9a__card{box-sizing:border-box;width:100%;max-width:calc(560px + 2*var(--rif-card-pad));padding:var(--rif-card-pad);background:var(--color-white);scroll-margin-top:calc(var(--rif-header-h) + 16px);border-radius:12px}.ResearchInterestForm-module__mjAh9a__form{flex-direction:column;gap:32px;display:flex}.ResearchInterestForm-module__mjAh9a__fields,.ResearchInterestForm-module__mjAh9a__twoUp{flex-direction:column;gap:24px;display:flex}@container (min-width:768px){.ResearchInterestForm-module__mjAh9a__twoUp{flex-direction:row}.ResearchInterestForm-module__mjAh9a__twoUp>*{flex:1 1 0;min-width:0}}.ResearchInterestForm-module__mjAh9a__form :is(input,textarea){scroll-margin-top:calc(var(--rif-header-h) + 48px)}.ResearchInterestForm-module__mjAh9a__question :is(input,textarea){scroll-margin-top:calc(var(--rif-header-h) + 140px)}.ResearchInterestForm-module__mjAh9a__question{gap:var(--rif-question-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ResearchInterestForm-module__mjAh9a__legend{width:100%;margin:0 0 var(--rif-question-gap);flex-direction:column;gap:16px;padding:0;display:flex}.ResearchInterestForm-module__mjAh9a__eyebrow{font-family:var(--font-serif-stack);color:var(--color-slate);padding-block:4px;font-size:14px;font-weight:400;line-height:21px}.ResearchInterestForm-module__mjAh9a__questionText{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--rif-question-size);line-height:var(--rif-question-line);color:var(--color-navy)}.ResearchInterestForm-module__mjAh9a__radios{flex-direction:column;gap:24px;display:flex}.ResearchInterestForm-module__mjAh9a__checkboxes{flex-direction:column;gap:16px;display:flex}.ResearchInterestForm-module__mjAh9a__selectGroup{flex-direction:column;gap:24px;display:flex}.ResearchInterestForm-module__mjAh9a__actions{justify-content:flex-end;gap:10px;display:flex}@container (max-width:767.98px){.ResearchInterestForm-module__mjAh9a__pairActions{flex-direction:column}.ResearchInterestForm-module__mjAh9a__pairActions>*{width:100%}}.ResearchInterestForm-module__mjAh9a__thanks{outline:none;flex-direction:column;align-items:center;gap:32px;display:flex}.ResearchInterestForm-module__mjAh9a__errorText{font-family:var(--font-serif-stack);color:var(--form-error-color,#b00020);margin:0;font-size:14px;line-height:20px}.ResearchInterestForm-module__mjAh9a__form .mantine-InputWrapper-error{color:var(--form-error-color,#b00020)}.ResearchInterestForm-module__mjAh9a__form .mantine-Input-input[data-error]{border-color:var(--form-error-color,#b00020)}.ResearchInterestForm-module__mjAh9a__errorLink{color:inherit;text-decoration:underline}.ResearchInterestForm-module__mjAh9a__errorLink:hover{text-decoration:none}.ResearchInterestForm-module__mjAh9a__consentText{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:12px;font-weight:400;line-height:18px}.ResearchInterestForm-module__mjAh9a__consentLink{color:var(--color-link);text-decoration:underline}.ResearchInterestForm-module__mjAh9a__consentLink:hover{text-decoration:none}.ResearchInterestForm-module__mjAh9a__description{margin:calc(8px - var(--rif-question-gap))0 0;font-family:var(--font-serif-stack);color:var(--color-slate);font-size:16px;font-weight:400;line-height:24px}.ResearchInterestForm-module__mjAh9a__previewSteps{border:1px dashed var(--color-slate);border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;display:flex}.ResearchInterestForm-module__mjAh9a__previewStep{font-family:var(--font-sans-stack);color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-slate);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:14px;line-height:20px}.ResearchInterestForm-module__mjAh9a__previewStep[aria-pressed=true]{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}
.page-module___8aEwW__frame9{container-type:inline-size}.page-module___8aEwW__overlap{margin-top:-64px}@container (min-width:768px){.page-module___8aEwW__overlap{margin-top:-100px}}
.BlogTeaser-module__eohleq__root{background-color:var(--color-grey-light);container-type:inline-size}.BlogTeaser-module__eohleq__wash{background-color:var(--color-wash)}.BlogTeaser-module__eohleq__container{--section-h2-size:var(--section-h2-size-mobile);--section-h2-line:var(--section-h2-line-mobile);max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-block:var(--section-pad-y-mobile);flex-direction:column;gap:40px;margin:0 auto;padding-inline:clamp(20px,6.25cqi - 16px,64px);display:flex}@container (min-width:768px){.BlogTeaser-module__eohleq__container{--section-h2-size:var(--section-h2-size-desktop);--section-h2-line:var(--section-h2-line-desktop);padding-block:var(--section-pad-y-desktop);gap:64px}}.BlogTeaser-module__eohleq__container.BlogTeaser-module__eohleq__compact{padding-top:0}.BlogTeaser-module__eohleq__title{flex-direction:column;gap:12px;display:flex}@container (min-width:768px){.BlogTeaser-module__eohleq__title{gap:16px}}.BlogTeaser-module__eohleq__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--section-h2-size);line-height:var(--section-h2-line);letter-spacing:0;color:var(--color-navy);text-align:left;margin:0}.BlogTeaser-module__eohleq__row{align-items:stretch}.BlogTeaser-module__eohleq__caseStudyList{flex-direction:column;gap:32px;display:flex}@container (min-width:768px){.BlogTeaser-module__eohleq__caseStudyList{gap:64px}}.BlogTeaser-module__eohleq__actions{flex-direction:column;align-items:stretch;display:flex}.BlogTeaser-module__eohleq__actions>*{width:100%}@container (min-width:768px){.BlogTeaser-module__eohleq__actions{align-items:flex-start}.BlogTeaser-module__eohleq__actions>*{width:auto}}
.BlogPostHeader-module__MNwQqW__root{--bph-header-h:64px;margin-top:calc(-1*var(--bph-header-h));background:radial-gradient(60% 60% at 11% 27%,rgba(var(--color-blue-rgb),.15)0%,rgba(var(--color-blue-rgb),0)70%),radial-gradient(60% 60% at 95% 20%,rgba(var(--color-turquoise-300-rgb),.18)0%,rgba(var(--color-turquoise-300-rgb),0)70%),linear-gradient(180deg,var(--color-wash)0%,var(--color-wash)75%,var(--color-wash)100%);background-color:var(--color-wash);position:relative;overflow:clip;container-type:inline-size}.BlogPostHeader-module__MNwQqW__root:after{content:"";z-index:0;background:linear-gradient(180deg,rgba(var(--color-wash-rgb),0)75%,var(--color-wash)100%);pointer-events:none;position:absolute;inset:0}.BlogPostHeader-module__MNwQqW__container{z-index:1;--bph-pad-y:var(--section-pad-y-mobile);--bph-title-size:clamp(2.25rem,1.85rem + 1.78cqi,3rem);--bph-title-line:1.1;--bph-gutter:clamp(20px,-16px + 6.25cqi,64px);--bph-section-gap:48px;--bph-logos-gap:var(--bph-section-gap);max-width:calc(var(--section-container-w) + 2*var(--bph-gutter));padding-top:calc(var(--bph-pad-y) + var(--bph-header-h));padding-bottom:var(--bph-pad-y);padding-inline:var(--bph-gutter);margin:0 auto;position:relative}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__container{--bph-pad-y:var(--section-pad-y-desktop);--bph-section-gap:32px;--bph-logos-gap:64px}}@media (min-width:768px){.BlogPostHeader-module__MNwQqW__root{--bph-header-h:103px}}.BlogPostHeader-module__MNwQqW__content{gap:var(--bph-section-gap);flex-direction:column;display:flex}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__content{justify-content:space-between;align-items:stretch;gap:var(--bph-section-gap);flex-direction:row}}.BlogPostHeader-module__MNwQqW__sectionTitle{flex-direction:column;gap:32px;min-width:0;display:flex}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__sectionTitle{flex:0 520px;justify-content:flex-start;gap:32px}}.BlogPostHeader-module__MNwQqW__contentTop{flex-direction:column;gap:24px;display:flex}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__contentTop{gap:32px}}.BlogPostHeader-module__MNwQqW__tagRow{align-items:center;display:flex}.BlogPostHeader-module__MNwQqW__heading{font-family:var(--font-sans-stack);font-weight:700;font-size:var(--bph-title-size);line-height:var(--bph-title-line);letter-spacing:0;color:var(--color-navy);margin:0}.BlogPostHeader-module__MNwQqW__byline{flex-direction:column;gap:16px;display:flex}.BlogPostHeader-module__MNwQqW__bylineMain{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.BlogPostHeader-module__MNwQqW__bylineMainTop{align-items:flex-start}.BlogPostHeader-module__MNwQqW__avatars{flex:none;width:69px;height:61px;position:relative}.BlogPostHeader-module__MNwQqW__avatarAuthor{object-fit:cover;background-color:#d9d9d9;border-radius:50%;width:60px;height:60px;position:absolute;top:0;left:0}.BlogPostHeader-module__MNwQqW__avatarReviewer{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 2px var(--color-wash);background-color:#d9d9d9;border-radius:50%;position:absolute;top:31px;left:39px}.BlogPostHeader-module__MNwQqW__author{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.BlogPostHeader-module__MNwQqW__authorList{flex-direction:column;gap:4px;display:flex}.BlogPostHeader-module__MNwQqW__authorEntry{flex-direction:column;display:flex}.BlogPostHeader-module__MNwQqW__authorName{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;font-weight:700;line-height:21px}.BlogPostHeader-module__MNwQqW__authorRole,.BlogPostHeader-module__MNwQqW__reviewed{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;font-weight:400;line-height:21px}.BlogPostHeader-module__MNwQqW__bylineMainTop .BlogPostHeader-module__MNwQqW__reviewed{margin-top:4px}.BlogPostHeader-module__MNwQqW__reviewedLabel{font-weight:400}a.BlogPostHeader-module__MNwQqW__nameLink{color:var(--color-link);font:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a.BlogPostHeader-module__MNwQqW__nameLink:hover{text-decoration-thickness:2px}.BlogPostHeader-module__MNwQqW__published{flex-direction:row;align-items:center;gap:4px;display:flex}.BlogPostHeader-module__MNwQqW__publishedLabel{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;font-weight:700;line-height:21px}.BlogPostHeader-module__MNwQqW__publishedTime{font-family:var(--font-serif-stack);color:var(--color-navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex}.BlogPostHeader-module__MNwQqW__dot{font-size:18px;line-height:1}.BlogPostHeader-module__MNwQqW__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.BlogPostHeader-module__MNwQqW__actions>*{width:100%}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__actions{flex-direction:row;align-items:center;width:auto}.BlogPostHeader-module__MNwQqW__actions>*{width:auto}}.BlogPostHeader-module__MNwQqW__logos{width:100%;margin-top:var(--bph-logos-gap)}.BlogPostHeader-module__MNwQqW__photo{aspect-ratio:335/221;border-radius:12px;width:100%;overflow:hidden}@container (min-width:768px){.BlogPostHeader-module__MNwQqW__photo{aspect-ratio:737/450;flex:0 737px;align-self:center;min-width:0}}.BlogPostHeader-module__MNwQqW__photoImg{object-fit:cover;width:100%;height:100%;display:block}
.Newsletter-module__kOPfpa__root{width:100%;max-width:868px;margin:0 auto;padding-block:32px;container-type:inline-size}.Newsletter-module__kOPfpa__form{border-top:1px solid var(--color-border);flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.Newsletter-module__kOPfpa__heading{width:100%;font-family:var(--font-serif-stack);text-align:center;color:var(--color-navy);margin:0;font-size:20px;font-weight:700;line-height:30px}.Newsletter-module__kOPfpa__content{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.Newsletter-module__kOPfpa__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:600px;display:flex}@container (min-width:600px){.Newsletter-module__kOPfpa__actions{flex-direction:row;align-items:center}.Newsletter-module__kOPfpa__actionsInvalid{align-items:flex-start}}.Newsletter-module__kOPfpa__email{width:100%}@container (min-width:600px){.Newsletter-module__kOPfpa__email{flex:auto}}.Newsletter-module__kOPfpa__submit{width:100%}@container (min-width:600px){.Newsletter-module__kOPfpa__submit{flex:none;width:auto}}.Newsletter-module__kOPfpa__fineprint{width:100%;font-family:var(--font-serif-stack);text-align:center;color:var(--color-navy);margin:0;font-size:12px;font-weight:400;line-height:18px}.Newsletter-module__kOPfpa__privacyLink{color:var(--color-link);text-decoration:underline}.Newsletter-module__kOPfpa__privacyLink:hover{text-decoration:none}.Newsletter-module__kOPfpa__errorText{width:100%;font-family:var(--font-source-serif),"Source Serif 4",serif;text-align:center;color:var(--form-error-color,#b00020);margin:0;font-size:14px;line-height:20px}.Newsletter-module__kOPfpa__form .mantine-InputWrapper-error{color:var(--form-error-color,#b00020)}.Newsletter-module__kOPfpa__form .mantine-Input-input[data-error]{border-color:var(--form-error-color,#b00020)}.Newsletter-module__kOPfpa__errorLink{color:inherit;text-decoration:underline}.Newsletter-module__kOPfpa__errorLink:hover{text-decoration:none}
.BlogCard-module__1Td2bG__root{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;width:100%;display:flex;overflow:hidden;container:blog-card/inline-size}.BlogCard-module__1Td2bG__link{width:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.BlogCard-module__1Td2bG__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.BlogCard-module__1Td2bG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogCard-module__1Td2bG__media{aspect-ratio:3/2;background-color:var(--color-blue-100);width:100%;position:relative;overflow:hidden}.BlogCard-module__1Td2bG__image{object-fit:cover;width:100%;height:100%;display:block}.BlogCard-module__1Td2bG__content{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.BlogCard-module__1Td2bG__copy{flex-direction:column;gap:16px;display:flex}.BlogCard-module__1Td2bG__info{flex-flow:wrap;align-items:center;gap:16px;display:flex}.BlogCard-module__1Td2bG__meta{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;font-weight:600;line-height:21px}.BlogCard-module__1Td2bG__text{flex-direction:column;gap:8px;display:flex}.BlogCard-module__1Td2bG__heading{font-family:var(--font-sans-stack);letter-spacing:0;color:var(--color-navy);margin:0;font-size:24px;font-weight:700;line-height:31.2px}.BlogCard-module__1Td2bG__excerpt{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px;font-weight:400;line-height:24px}.BlogCard-module__1Td2bG__action{font-family:var(--font-serif-stack);color:var(--color-navy);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.BlogCard-module__1Td2bG__link:hover .BlogCard-module__1Td2bG__actionLabel,.BlogCard-module__1Td2bG__link:focus-visible .BlogCard-module__1Td2bG__actionLabel{text-decoration:underline}
.CategoryFilter-module__VgHbna__root{width:100%;container-type:inline-size}.CategoryFilter-module__VgHbna__pills{display:none}@container (min-width:768px){.CategoryFilter-module__VgHbna__pills{flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px;display:flex}}.CategoryFilter-module__VgHbna__pill{appearance:none;cursor:pointer;font-family:var(--font-serif-stack);color:var(--color-navy);background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .12s,border-color .12s}.CategoryFilter-module__VgHbna__pill:hover{background-color:rgba(var(--color-navy-rgb),.06)}.CategoryFilter-module__VgHbna__pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CategoryFilter-module__VgHbna__pillActive,.CategoryFilter-module__VgHbna__pillActive:hover{background-color:var(--color-turquoise-100);border-color:var(--color-border)}.CategoryFilter-module__VgHbna__mobile{flex-direction:column;gap:8px;display:flex}@container (min-width:768px){.CategoryFilter-module__VgHbna__mobile{display:none}}.CategoryFilter-module__VgHbna__mobileLabel{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px;font-weight:700;line-height:24px}.CategoryFilter-module__VgHbna__selectWrap{position:relative}.CategoryFilter-module__VgHbna__select{appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);width:100%;height:48px;font-family:var(--font-serif-stack);color:var(--color-navy);cursor:pointer;border-radius:4px;padding:8px 40px 8px 16px;font-size:16px;line-height:24px}.CategoryFilter-module__VgHbna__select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CategoryFilter-module__VgHbna__selectCaret{color:var(--color-navy);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}
.BlogIndex-module__iqX4XW__root{background-color:var(--color-wash);container-type:inline-size}.BlogIndex-module__iqX4XW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogIndex-module__iqX4XW__container{max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-block:0 var(--section-pad-y-mobile);flex-direction:column;gap:48px;margin:0 auto;padding-inline:clamp(20px,6.25cqi - 16px,64px);display:flex}@container (min-width:768px){.BlogIndex-module__iqX4XW__container{padding-block:0 var(--section-pad-y-desktop);gap:64px}}.BlogIndex-module__iqX4XW__featured{color:inherit;background-color:#0000;flex-direction:column;text-decoration:none;display:flex}.BlogIndex-module__iqX4XW__featured:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.BlogIndex-module__iqX4XW__featuredMedia{aspect-ratio:3/2;background-color:var(--color-blue-100);border-radius:12px;width:100%;position:relative;overflow:hidden}.BlogIndex-module__iqX4XW__featuredImage{object-fit:cover;width:100%;height:100%;display:block}.BlogIndex-module__iqX4XW__featuredContent{flex-direction:column;gap:24px;padding-top:24px;display:flex}.BlogIndex-module__iqX4XW__featuredInfo{flex-flow:wrap;align-items:center;gap:16px;display:flex}.BlogIndex-module__iqX4XW__featuredMeta,.BlogIndex-module__iqX4XW__featuredDate{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:14px;font-weight:600;line-height:21px}.BlogIndex-module__iqX4XW__featuredDate{display:none}@container (min-width:768px){.BlogIndex-module__iqX4XW__featuredDate{display:inline}}.BlogIndex-module__iqX4XW__featuredText{flex-direction:column;gap:8px;display:flex}.BlogIndex-module__iqX4XW__featuredHeading{font-family:var(--font-sans-stack);letter-spacing:0;color:var(--color-navy);margin:0;font-size:24px;font-weight:700;line-height:31.2px}.BlogIndex-module__iqX4XW__featuredExcerpt{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:16px;font-weight:400;line-height:24px}.BlogIndex-module__iqX4XW__featuredAction{font-family:var(--font-serif-stack);color:var(--color-navy);align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.BlogIndex-module__iqX4XW__featured:hover .BlogIndex-module__iqX4XW__featuredActionLabel,.BlogIndex-module__iqX4XW__featured:focus-visible .BlogIndex-module__iqX4XW__featuredActionLabel{text-decoration:underline}@container (min-width:768px){.BlogIndex-module__iqX4XW__featured{flex-direction:row;align-items:center}.BlogIndex-module__iqX4XW__featuredMedia{aspect-ratio:640/426;flex:0 0 50%;width:50%}.BlogIndex-module__iqX4XW__featuredContent{flex:1;width:50%;padding:0 0 0 48px}}.BlogIndex-module__iqX4XW__content{flex-direction:column;gap:48px;display:flex}.BlogIndex-module__iqX4XW__grid{grid-template-columns:1fr;align-items:stretch;gap:32px;display:grid}@container (min-width:768px){.BlogIndex-module__iqX4XW__grid{grid-template-columns:repeat(3,1fr);gap:48px 32px}}.BlogIndex-module__iqX4XW__empty{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:16px;line-height:24px}.BlogIndex-module__iqX4XW__actions{flex-direction:column;align-items:stretch;display:flex}.BlogIndex-module__iqX4XW__actions>*{width:100%}@container (min-width:768px){.BlogIndex-module__iqX4XW__actions{align-items:center}.BlogIndex-module__iqX4XW__actions>*{width:auto}}
.CaseStudyList-module__lHF6cq__root{background-color:var(--color-wash);container-type:inline-size}.CaseStudyList-module__lHF6cq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CaseStudyList-module__lHF6cq__container{max-width:calc(var(--section-container-w) + 2*var(--section-pad-x-desktop));padding-block:var(--section-pad-y-mobile);flex-direction:column;gap:32px;margin:0 auto;padding-inline:clamp(20px,6.25cqi - 16px,64px);display:flex}@container (min-width:768px){.CaseStudyList-module__lHF6cq__container{padding-block:var(--section-pad-y-desktop);gap:64px}}.CaseStudyList-module__lHF6cq__card{background-color:var(--color-white);border:1px solid var(--color-border);color:inherit;border-radius:12px;flex-direction:column;gap:24px;padding:24px;text-decoration:none;display:flex;overflow:hidden}.CaseStudyList-module__lHF6cq__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CaseStudyList-module__lHF6cq__content{flex-direction:column;flex:1;order:1;justify-content:center;gap:24px;display:flex}.CaseStudyList-module__lHF6cq__copy{flex-direction:column;display:flex}.CaseStudyList-module__lHF6cq__tags{gap:8px;margin-bottom:12px;display:flex}@container (min-width:768px){.CaseStudyList-module__lHF6cq__tags{margin-bottom:24px}}.CaseStudyList-module__lHF6cq__heading{font-family:var(--font-sans-stack);letter-spacing:0;color:var(--color-navy);margin:0 0 24px;font-size:32px;font-weight:700;line-height:35.2px}.CaseStudyList-module__lHF6cq__excerpt{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:16px;font-weight:400;line-height:24px}.CaseStudyList-module__lHF6cq__action{font-family:var(--font-serif-stack);color:var(--color-navy);align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.CaseStudyList-module__lHF6cq__card:hover .CaseStudyList-module__lHF6cq__actionLabel,.CaseStudyList-module__lHF6cq__card:focus-visible .CaseStudyList-module__lHF6cq__actionLabel{text-decoration:underline}.CaseStudyList-module__lHF6cq__media{aspect-ratio:3/2;background-color:var(--color-blue-100);border-radius:8px;order:0;width:100%;position:relative;overflow:hidden}.CaseStudyList-module__lHF6cq__image{object-fit:cover;width:100%;height:100%;display:block}@container (min-width:768px){.CaseStudyList-module__lHF6cq__card{flex-direction:row;align-items:stretch;gap:0;padding:0}.CaseStudyList-module__lHF6cq__content{flex:0 0 57%;order:0;gap:32px;padding:64px}.CaseStudyList-module__lHF6cq__media{aspect-ratio:auto;border-radius:8px;flex:1;order:1;margin:16px 16px 16px 0}.CaseStudyList-module__lHF6cq__heading{font-size:40px;line-height:44px}.CaseStudyList-module__lHF6cq__excerpt{font-size:18px;line-height:27px}}
.SearchPanel-module__zhUA4a__root{font-family:var(--font-serif-stack);flex-direction:column;flex:1;min-height:0;display:flex}.SearchPanel-module__zhUA4a__container{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:0;display:flex}.SearchPanel-module__zhUA4a__inputBlock{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}.SearchPanel-module__zhUA4a__inputRow{background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:12px;display:flex}.SearchPanel-module__zhUA4a__inputRow:focus-within{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SearchPanel-module__zhUA4a__inputIcon{color:var(--color-slate);flex-shrink:0}.SearchPanel-module__zhUA4a__input{min-width:0;color:var(--color-navy);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.SearchPanel-module__zhUA4a__input::placeholder{color:var(--color-slate);opacity:1}.SearchPanel-module__zhUA4a__escKey{border:1px solid var(--color-slate);font-family:var(--font-sans-stack);color:var(--color-slate);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.SearchPanel-module__zhUA4a__escKey:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SearchPanel-module__zhUA4a__emptyText{text-align:center;color:var(--color-slate);margin-top:24px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.SearchPanel-module__zhUA4a__results{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SearchPanel-module__zhUA4a__panel{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.SearchPanel-module__zhUA4a__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SearchPanel-module__zhUA4a__panelSelected{background:var(--color-turquoise-100)}.SearchPanel-module__zhUA4a__panelIcon{color:var(--color-slate);flex-shrink:0}.SearchPanel-module__zhUA4a__panelText{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchPanel-module__zhUA4a__panelTitle{color:var(--color-navy);font-size:16px;font-weight:600;line-height:24px}.SearchPanel-module__zhUA4a__panelCategory{color:var(--color-slate);font-size:12px;font-weight:400;line-height:18px}.SearchPanel-module__zhUA4a__panelSnippet{color:var(--color-slate);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.SearchPanel-module__zhUA4a__snippetMatch{color:var(--color-navy);font-weight:600}.SearchPanel-module__zhUA4a__footer{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.SearchPanel-module__zhUA4a__footerGroup{align-items:center;gap:8px;display:flex}.SearchPanel-module__zhUA4a__footerLabel{color:var(--color-slate);font-family:inherit;font-size:14px;font-weight:400;line-height:21px}.SearchPanel-module__zhUA4a__arrowKey{background:var(--color-grey-light);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-navy);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SearchPanel-module__zhUA4a__enterKey{border:1px solid var(--color-slate);font-family:var(--font-sans-stack);color:var(--color-slate);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}@media (max-width:480px){.SearchPanel-module__zhUA4a__footerLabel{display:none}}
.Header-module__ldgnoG__root{z-index:20;position:sticky;top:0;container:header/inline-size}.Header-module__ldgnoG__desktopOuter{display:none}@container header (max-width:79.99em){.Header-module__ldgnoG__contactWide{display:none}}@container header (min-width:72em){.Header-module__ldgnoG__desktopOuter{justify-content:center;padding:16px;display:flex}}.Header-module__ldgnoG__tabletOuter{display:none}@container header (min-width:768px) and (max-width:71.99em){.Header-module__ldgnoG__tabletOuter{justify-content:center;padding:16px;display:flex}}.Header-module__ldgnoG__mobileOuter{justify-content:space-between;align-items:center;height:64px;padding:0 20px;transition:background-color .2s;display:flex}.Header-module__ldgnoG__mobileSolid{background-color:var(--color-white)}@container header (min-width:768px){.Header-module__ldgnoG__mobileOuter{display:none}}.Header-module__ldgnoG__pill{border:1px solid #0000;border-radius:1000px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;min-height:71px;padding:12px 24px;transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,box-shadow .2s,border-color .2s;display:flex}.Header-module__ldgnoG__pillGlass{-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4);background-color:#fff6;position:relative;box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 3px #fff6}.Header-module__ldgnoG__pillGlass:before{content:"";border-radius:inherit;box-sizing:border-box;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(50px at 0 100%,#c8c8c8b3 0%,#0000 100%),radial-gradient(50px at 100% 0,#c8c8c8b3 0%,#0000 100%),#ffffffd9;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Header-module__ldgnoG__pillSolid{-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4);background-color:#ffffffe6;border-color:#0000000f;box-shadow:0 4px 12px #0000000f,0 16px 32px #00000014}.Header-module__ldgnoG__cluster{flex-shrink:0}.Header-module__ldgnoG__brand{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__navLink{font-family:var(--font-sans-stack);color:var(--color-navy);white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__navLink:hover{color:var(--color-blue);text-decoration:none}.Header-module__ldgnoG__navCaret{opacity:.7;transition:transform .15s}.Header-module__ldgnoG__navCaretOpen{transform:rotate(180deg)}.Header-module__ldgnoG__menuDropdown{background-color:var(--color-wash);box-shadow:0 4px 12px rgba(var(--color-navy-rgb),.08),0 12px 28px rgba(var(--color-navy-rgb),.1);border:none;border-radius:4px;padding:24px}.Header-module__ldgnoG__menuItem{font-family:var(--font-sans-stack);color:var(--color-navy);white-space:nowrap;background-color:#0000;padding:0;font-size:16px;font-weight:500;line-height:1.5}.Header-module__ldgnoG__menuItem+.Header-module__ldgnoG__menuItem{margin-top:16px}.Header-module__ldgnoG__menuItem:hover,.Header-module__ldgnoG__menuItem:focus-visible{color:var(--color-blue);background-color:#0000}.Header-module__ldgnoG__loginLink{font-family:var(--font-sans-stack);color:var(--color-navy);white-space:nowrap;margin-inline-start:8px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none}.Header-module__ldgnoG__loginLink:hover{color:var(--color-blue);text-decoration:none}.Header-module__ldgnoG__drawerSurface{background-color:var(--color-wash)}.Header-module__ldgnoG__mobileDrawerContent{flex-direction:column;display:flex}.Header-module__ldgnoG__mobileDrawerBody{flex-direction:column;flex:1;min-height:0;padding-top:40px;padding-bottom:32px;display:flex}.Header-module__ldgnoG__tabletDrawerBody{padding:180px 24px 32px}.Header-module__ldgnoG__drawerLink{font-family:var(--font-serif-stack);color:var(--color-navy);padding:8px 0;font-size:18px;font-weight:500;line-height:1.5;text-decoration:none}.Header-module__ldgnoG__drawerLoginLink{text-align:center;font-family:var(--font-sans-stack);color:var(--color-navy);font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:block}.Header-module__ldgnoG__drawerLoginLink:hover{color:var(--color-blue);text-decoration:none}.Header-module__ldgnoG__drawerDropdownToggle{width:100%;font-family:var(--font-serif-stack);color:var(--color-navy);justify-content:space-between;align-items:center;padding:8px 0;font-size:18px;font-weight:500;line-height:1.5;display:flex}.Header-module__ldgnoG__drawerChildLink{font-family:var(--font-serif-stack);color:var(--color-navy);font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;display:block}.Header-module__ldgnoG__drawerChildLink:hover{color:var(--color-blue);text-decoration:none}
.Footer-module__Grjkva__root{background-color:var(--color-grey-light);padding:16px 0;container-type:inline-size}.Footer-module__Grjkva__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Footer-module__Grjkva__card{background-color:var(--color-blue-100);margin-inline:var(--section-pad-x-mobile);padding:32px var(--card-pad-x-mobile);border-radius:12px}@container (min-width:768px){.Footer-module__Grjkva__card{margin-inline:16px;padding:64px 16px}}.Footer-module__Grjkva__container{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;display:flex}@container (min-width:768px){.Footer-module__Grjkva__container{gap:24px}}.Footer-module__Grjkva__content{flex-direction:column;gap:48px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__content{flex-direction:row;align-items:flex-start;gap:24px}}.Footer-module__Grjkva__brand{flex-direction:column;flex:auto;gap:24px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__brand{flex:1 1 0;gap:32px;max-width:628px}}.Footer-module__Grjkva__brandLogo{width:max-content;display:inline-flex}.Footer-module__Grjkva__brandLogo img{height:auto;display:block}.Footer-module__Grjkva__address{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:14px;font-weight:400;line-height:21px}@container (min-width:768px){.Footer-module__Grjkva__address{font-family:var(--font-sans-stack)}}.Footer-module__Grjkva__social{flex-direction:row;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__socialLink{width:24px;height:24px;color:var(--color-navy);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__socialLink:hover,.Footer-module__Grjkva__socialLink:focus-visible{opacity:.7}.Footer-module__Grjkva__columns{flex-direction:column;gap:24px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__columns{flex-direction:row;flex:1 1 0;align-items:flex-start;gap:24px}}.Footer-module__Grjkva__column{flex-direction:column;gap:16px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__column{flex:1 1 0;min-width:0}}.Footer-module__Grjkva__columnHeading{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:16px;font-weight:600;line-height:24px}.Footer-module__Grjkva__linkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__linkList li{padding:4px 0}@container (min-width:768px){.Footer-module__Grjkva__linkList li{padding:8px 0}}.Footer-module__Grjkva__link{font-family:var(--font-sans-stack);color:var(--color-navy);font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.Footer-module__Grjkva__link:hover,.Footer-module__Grjkva__link:focus-visible{text-decoration:underline}.Footer-module__Grjkva__credentials{justify-content:flex-start;align-items:center;display:flex}.Footer-module__Grjkva__riceLogo{width:90px;height:auto}.Footer-module__Grjkva__riceLink{display:inline-flex}.Footer-module__Grjkva__riceLink:hover,.Footer-module__Grjkva__riceLink:focus-visible{opacity:.7}.Footer-module__Grjkva__credits{border-top:1px solid var(--color-border);flex-direction:column;gap:32px;padding-top:24px;display:flex}.Footer-module__Grjkva__creditsTopRow{flex-direction:column-reverse;gap:16px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__creditsTopRow{flex-direction:row;justify-content:space-between;align-items:center;gap:64px}}.Footer-module__Grjkva__copyright{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:14px;font-weight:400;line-height:21px}.Footer-module__Grjkva__legalLinks{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}@container (min-width:768px){.Footer-module__Grjkva__legalLinks{flex-direction:row;gap:24px}}.Footer-module__Grjkva__legalLink{font-family:var(--font-sans-stack);color:var(--color-navy);font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.Footer-module__Grjkva__legalLink:hover,.Footer-module__Grjkva__legalLink:focus-visible{text-decoration:underline}.Footer-module__Grjkva__legalButton{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__Grjkva__nsfRow{flex-direction:column;align-items:flex-start;gap:24px;display:flex}@container (min-width:768px){.Footer-module__Grjkva__nsfRow{flex-direction:row;align-items:center;gap:16px}}.Footer-module__Grjkva__nsfLogo{flex-shrink:0;width:140px;height:auto}.Footer-module__Grjkva__nsfDivider{display:none}@container (min-width:768px){.Footer-module__Grjkva__nsfDivider{background-color:#0000001a;align-self:stretch;width:1px;display:block}}.Footer-module__Grjkva__nsfStatement{font-family:var(--font-serif-stack);color:var(--color-navy);margin:0;font-size:12px;font-weight:400;line-height:18px}
