*{hanging-punctuation:first}h1,h2,h3,h4,h5,h6{text-wrap:balance}.portable-text-container :is(p,h1,h2,h3,h4,h5,h6,li):has(.textBalance){text-wrap:balance}.portable-text-container :is(p,h1,h2,h3,h4,h5,h6,li):has(span.hangingPunctuation){text-indent:-.75em}.portable-text-container :is(p,h1,h2,h3,h4,h5,h6):has(span.removeMaxWidth){max-width:unset!important}.portable-text-container:not(.quote-text) p:not(:has(span.removeMaxWidth)){max-width:650px;display:inline-block}p:has(a){max-width:650px;display:inline-block}.portable-text-container:not(.quote-text) ul,.portable-text-container:not(.quote-text) ul li{max-width:650px}p,h1,h2,h3,h4,h5,h6{width:100%}.portable-text-container :is(p,h1,h2,h3,h4,h5,h6):only-child{margin-bottom:0!important;padding-bottom:0!important}h1,h2,h3,h4,h5,h6{max-width:1000px}.portable-text-container :is(ul li,ol li):not(:last-of-type){margin-bottom:.5em}h1,.heading-2x{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(2rem,1.482rem + 2.21vw,3.25rem);font-weight:300;line-height:1.25}:is(h1,h2,h3,h4,h5,h6):has(span.heading-2x){font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(2rem,1.482rem + 2.21vw,3.25rem);font-weight:300;line-height:1.25}h2,.heading-xl{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.875rem,1.512rem + 1.547vw,2.75rem);font-weight:300;line-height:1.25}:is(h1,h2,h3,h4,h5,h6):has(span.heading-xl){font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.875rem,1.512rem + 1.547vw,2.75rem);font-weight:300;line-height:1.25}h3,.heading-l{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,1.543rem + .884vw,2.25rem);font-weight:300;line-height:1.25}:is(h1,h2,h3,h4,h5,h6):has(span.heading-l){font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,1.543rem + .884vw,2.25rem);font-weight:300;line-height:1.25}h4,.heading-m{font-family:var(--font-sans);font-size:clamp(1.25rem,1.146rem + .442vw,1.5rem);font-weight:500;line-height:1.25}:is(h1,h2,h3,h4,h5,h6):has(span.heading-m){font-family:var(--font-sans);font-size:clamp(1.25rem,1.146rem + .442vw,1.5rem);font-weight:500;line-height:1.25}h5,.heading-s{font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.25}:is(h1,h2,h3,h4,h5,h6):has(span.heading-s){font-family:var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.25}h6,.heading-xs{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.875rem,.823rem + .221vw,1rem);font-weight:500;line-height:1.2}:is(h1,h2,h3,h4,h5,h6):has(span.heading-xs,span.body-sm-caps){font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.875rem,.823rem + .221vw,1rem);font-weight:500;line-height:1.2}.body-display{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.25rem,1.069rem + .773vw,1.688rem);font-weight:300;line-height:1.4}:is(h1,h2,h3,h4,h5,h6):has(span.body-display){font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.25rem,1.069rem + .773vw,1.688rem);font-weight:300;line-height:1.4}.body-display-sm{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.125rem,1.021rem + .442vw,1.375rem);font-weight:300;line-height:1.4}:is(h1,h2,h3,h4,h5,h6):has(span.body-display-sm){font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.125rem,1.021rem + .442vw,1.375rem);font-weight:300;line-height:1.4}.body-xl{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.25rem;font-weight:300;line-height:1.5}:is(h1,h2,h3,h4,h5,h6):has(span.body-xl){font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.25rem;font-weight:300;line-height:1.5}.body-xl-bold{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.25rem;font-weight:500;line-height:1.5}:is(h1,h2,h3,h4,h5,h6):has(span.body-xl-bold){font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.25rem;font-weight:500;line-height:1.5}.body-l{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.125rem;font-weight:300;line-height:1.5}:is(h1,h2,h3,h4,h5,h6):has(span.body-l){font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.125rem;font-weight:300;line-height:1.5}.body-l-bold{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.125rem;font-weight:500;line-height:1.5}:is(h1,h2,h3,h4,h5,h6):has(span.body-l-bold){font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.125rem;font-weight:500;line-height:1.5}.body-m-bold{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1rem;font-weight:500;line-height:1.5}p,li,.body{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1rem;font-weight:300;line-height:1.5}.body-s{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.875rem;font-weight:300;line-height:1.5}.body-s-bold{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.875rem;font-weight:500;line-height:1.5}.body-xs{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.75rem;font-weight:300;line-height:1.5}.body-xs-bold{font-family:var(--font-sans);letter-spacing:-.005em;font-size:.75rem;font-weight:500;line-height:1.5}.body-sm-caps{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:500;line-height:1.5}
.brand-svg-container svg{width:100%!important;height:100%!important}.green .bi-outline .bi-icon,.green .bi-outline .bi-ring{fill:var(--alma-green)}.green .bi-outline .bi-blob,.green .bi-outline .bi-bg{fill:none}.green .offsetBlob .bi-icon{fill:var(--alma-green)}.green .offsetBlob .bi-ring{fill:var(--deprecated-teal)}.green .offsetBlob .bi-blob{fill:var(--soft-sage)}.green .offsetBlob .bi-bg{fill:none}.green .duo .bi-icon{fill:var(--alma-green)}.green .duo .bi-ring{fill:var(--deprecated-teal)}.green .duo .bi-blob,.green .duo .bi-bg{fill:none}.green .bgDuo .bi-icon{fill:var(--alma-green)}.green .bgDuo .bi-ring{fill:var(--deprecated-teal)}.green .bgDuo .bi-blob{fill:none}.green .bgDuo .bi-bg{fill:var(--mist)}.green .bgDark .bi-icon{fill:var(--white)}.green .bgDark .bi-ring{fill:var(--deprecated-teal)}.green .bgDark .bi-blob{fill:none}.green .bgDark .bi-bg{fill:var(--alma-green)}.green .bgLight .bi-icon,.green .bgLight .bi-ring{fill:var(--alma-green)}.green .bgLight .bi-blob{fill:none}.green .bgLight .bi-bg{fill:var(--soft-sage)}.blue .bi-outline .bi-icon,.blue .bi-outline .bi-ring{fill:var(--extended-blue-dark)}.blue .bi-outline .bi-blob,.blue .bi-outline .bi-bg{fill:none}.blue .offsetBlob .bi-icon{fill:var(--extended-blue-darkest)}.blue .offsetBlob .bi-ring{fill:var(--extended-blue-dark)}.blue .offsetBlob .bi-blob{fill:var(--extended-blue-light)}.blue .offsetBlob .bi-bg{fill:none}.blue .duo .bi-icon{fill:var(--extended-blue-darkest)}.blue .duo .bi-ring{fill:var(--extended-blue-dark)}.blue .duo .bi-blob,.blue .duo .bi-bg{fill:none}.blue .bgDuo .bi-icon{fill:var(--extended-blue-darkest)}.blue .bgDuo .bi-ring{fill:var(--extended-blue-dark)}.blue .bgDuo .bi-blob{fill:none}.blue .bgDuo .bi-bg{fill:var(--extended-blue-lightest)}.blue .bgDark .bi-icon{fill:var(--white)}.blue .bgDark .bi-ring{fill:var(--extended-blue-dark)}.blue .bgDark .bi-blob{fill:none}.blue .bgDark .bi-bg{fill:var(--extended-blue-darkest)}.blue .bgLight .bi-icon,.blue .bgLight .bi-ring{fill:var(--extended-blue-darkest)}.blue .bgLight .bi-blob{fill:none}.blue .bgLight .bi-bg{fill:var(--extended-blue-light)}.empty .offsetBlob .bi-icon,.empty .offsetBlob .bi-ring{fill:var(--grey-300)}.empty .offsetBlob .bi-blob{fill:var(--grey-100)}.empty .offsetBlob .bi-bg{fill:none}.black .bi-outline .bi-icon,.black .bi-outline .bi-ring{fill:var(--black)}.black .bi-outline .bi-blob,.black .bi-outline .bi-bg{fill:none}.rust .bi-outline .bi-icon,.rust .bi-outline .bi-ring{fill:var(--rust)}.rust .bi-outline .bi-blob,.rust .bi-outline .bi-bg{fill:none}.white .bi-outline .bi-icon,.white .bi-outline .bi-ring{fill:var(--white)}.white .bi-outline .bi-blob,.white .bi-outline .bi-bg{fill:none}
.portable-text-image-module__l8cY0a__root{width:auto;max-width:100%;height:auto;display:block}
.barebones-portable-text-module__CWWjvq__normal{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1rem;font-weight:300;line-height:1.5}
.footnote-module__Itr_nq__referenceContainer{white-space:nowrap;vertical-align:baseline;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-left:.25em;font-size:.7em;line-height:1;display:inline-flex;position:relative}.footnote-module__Itr_nq__referenceLink{color:var(--dark-forest);background-color:var(--extended-rust-light);cursor:pointer;border-radius:100%;width:100%;height:100%;padding:0 4px 2px;font-weight:500;text-decoration:none;transition:background-color .2s;position:absolute;top:.15em}.footnote-module__Itr_nq__referenceLink:hover{background-color:var(--extended-rust-lightest)}.footnote-module__Itr_nq__list{counter-reset:footnote;color:var(--dark-grey,#332f2e);margin:0;padding-left:0;list-style:none}.footnote-module__Itr_nq__listItem{align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.footnote-module__Itr_nq__listItem:before{counter-increment:footnote;content:counter(footnote) ".";flex:none;min-width:1.25rem;font-size:1rem;font-weight:400;line-height:1.5}.footnote-module__Itr_nq__listItem p{margin:0}.footnote-module__Itr_nq__listItem a{text-decoration:underline}.footnote-module__Itr_nq__popup{background-color:var(--white);width:280px;color:var(--dark-grey);z-index:100;white-space:normal;overflow-wrap:anywhere;pointer-events:auto;opacity:1;border:1px solid #e0e0e0;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.4;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.footnote-module__Itr_nq__popup p{font-size:.875rem;line-height:1.45}.footnote-module__Itr_nq__popup a{overflow-wrap:anywhere;text-decoration:underline}.footnote-module__Itr_nq__above{margin-bottom:8px;top:auto;bottom:110%}.footnote-module__Itr_nq__above:after{border-color:var(--white) transparent transparent transparent;top:100%}.footnote-module__Itr_nq__below{top:110%;bottom:auto}.footnote-module__Itr_nq__below:after{border-color:transparent transparent var(--white) transparent;top:auto;bottom:100%}.footnote-module__Itr_nq__fadeIn{opacity:1}.footnote-module__Itr_nq__fadeOut{opacity:0;pointer-events:none}
.portable-text-container{width:100%}.portable-text-container *{max-width:100%}.portable-text-container>:not(.heading-xs:first-child)+*{margin-top:1em}.portable-text-container>:not(:has(span.heading-xs))+*{margin-top:1em}.portable-text-container hr+*{margin-top:0!important}.portable-text-container :has(span.heading-xs,span.body-sm-caps)+:not(ol,ul){margin-top:0!important}.portable-text-container :has(span.heading-xs,span.body-sm-caps){margin-top:0!important}.portable-text-container>:not(.heading-xs:first-child)+*+ol,.portable-text-container>:not(.heading-xs:first-child)+*+ul{margin-top:.5em!important}.portable-text-container .heading-xs:first-child{padding-bottom:10px}.portable-text-container :not(li):has(span.heading-xs){padding-bottom:10px}.portable-text-container .body-sm-caps:first-child{padding-bottom:4px}.portable-text-container :not(li):has(span.body-sm-caps){padding-bottom:4px}.portable-text-container ol li{margin-left:20px;list-style-type:decimal}.portable-text-container ul li{margin-left:20px;line-height:1.5rem;list-style-type:disc}
