.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.h1{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h1 a{color:inherit;text-decoration:none}.h1{font-size:calc(1.75rem + var(--fluid-bp)*32);letter-spacing:-.02em;line-height:calc(1.75rem + var(--fluid-bp)*44)}.h2{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h2 a{color:inherit;text-decoration:none}.h2{font-size:calc(1.625rem + var(--fluid-bp)*10);letter-spacing:-.02em;line-height:calc(1.75rem + var(--fluid-bp)*14)}.h3{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h3 a{color:inherit;text-decoration:none}.h3{font-size:calc(1.4375rem + var(--fluid-bp)*-3);font-weight:var(--type--1--font-weight--medium);line-height:calc(1.75rem + var(--fluid-bp)*2)}.h3-not-bold{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h3-not-bold a{color:inherit;text-decoration:none}.h3-not-bold{font-size:calc(1.4375rem + var(--fluid-bp)*-3);line-height:calc(1.75rem + var(--fluid-bp)*2)}.h4{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h4 a{color:inherit;text-decoration:none}.h4{font-size:calc(1.25rem + var(--fluid-bp)*10);line-height:calc(1.5rem + var(--fluid-bp)*14)}.h5{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h5 a{color:inherit;text-decoration:none}.h5{font-size:calc(1.125rem + var(--fluid-bp)*6);line-height:calc(1.75rem + var(--fluid-bp)*4)}.h6{font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight)}.h6 a{color:inherit;text-decoration:none}.h6{font-size:calc(1rem + var(--fluid-bp)*0);font-weight:400;line-height:calc(1.125rem + var(--fluid-bp)*6)}.t-default{font-family:var(--type--1--font-family);font-size:calc(1rem + var(--fluid-bp)*2);font-weight:var(--type--1--font-weight);line-height:calc(1.375rem + var(--fluid-bp)*6)}.t-small{font-size:calc(.875rem + var(--fluid-bp)*0);line-height:calc(1rem + var(--fluid-bp)*4)}.t-xl{font-size:calc(1.125rem + var(--fluid-bp)*2);line-height:calc(1.5rem + var(--fluid-bp)*6)}.pagination{--block--margin-top:var(--space--base);--block--margin-bottom:var(--space--base)}.nav-links{--pagination--size:2.1875rem;--grid--column-gap:var(--space--xs);column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.nav-links>*,.nav-links>*+*,.nav-links>:first-child,.nav-links>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns));width:auto}.nav-links{align-items:center;justify-content:center}@media (min-width:48em){.nav-links{--pagination--size:2.1875rem}}.nav-links>.current,.nav-links>a{--button--background-color:var(--color--white);--button--border-color:var(--color--white);--button--color:var(--color--foreground);--button--background-color--hover:var(--color--brand-2);--button--border-color--hover:var(--color--brand-2);--button--color--hover:var(--color--foreground);--button--size:var(--pagination--size);--focus--color:var(--button--border-color);align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-style:solid;border-width:var(--button--border-width);color:var(--button--color);cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-weight:400;gap:var(--button--gap);justify-content:center;line-height:1.5rem;padding:var(--button--padding-y) var(--button--padding-x);text-align:center;text-decoration:none;transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none}.nav-links>.current:active,.nav-links>.current:focus,.nav-links>a:active,.nav-links>a:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.nav-links>.current:hover,.nav-links>a:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.nav-links>.current:focus,.nav-links>a:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.nav-links>.current:focus:not(:focus-visible):active,.nav-links>.current:focus:not(:focus-visible):focus,.nav-links>a:focus:not(:focus-visible):active,.nav-links>a:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.nav-links>.current,.nav-links>a{border-radius:var(--border-radius--s);font-family:var(--type--1--font-family);font-variation-settings:"wght" var(--type--1--font-weight--light);font-weight:var(--type--1--font-weight);min-height:var(--button--size,2em);min-width:var(--button--size,2em);padding:0 .3em}.nav-links>.current a,.nav-links>a a{color:inherit;text-decoration:none}.nav-links>.current,.nav-links>a{box-shadow:var(--box-shadow--1);font-size:calc(1.125rem + var(--fluid-bp)*6);font-size:calc(.875rem + var(--fluid-bp)*.5);line-height:calc(1.75rem + var(--fluid-bp)*4)}.nav-links>.current:active,.nav-links>.current:focus,.nav-links>a:active,.nav-links>a:focus{box-shadow:var(--box-shadow--1--hover)}@media (hover:hover){.nav-links>.current:hover,.nav-links>a:hover{box-shadow:var(--box-shadow--1--hover)}}.nav-links .current{--button--background-color:var(--color--brand-2);--button--border-color:var(--color--brand-2);--button--color:var(--color--foreground);--button--background-color--hover:var(--color--brand-2);--button--border-color--hover:var(--color--brand-2);--button--color--hover:var(--color--foreground)}.nav-links .dots{align-items:center;display:inline-flex;justify-content:center;min-height:var(--pagination--size);min-width:var(--pagination--size)}.nav-links .next:after,.nav-links .prev:after{background-color:currentColor;bottom:0;content:"";left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);position:absolute;right:0;top:0}.nav-links .next,.nav-links .prev{border-radius:var(--border-radius--s);display:inline-block;min-height:var(--button--size,2em);min-width:var(--button--size,2em);overflow:hidden;padding:0 .3em;position:relative;text-indent:-9999px}.nav-links .next:after,.nav-links .prev:after{-webkit-mask-image:url(../../images/icons/chevron-right.svg);mask-image:url(../../images/icons/chevron-right.svg);-webkit-mask-size:.5625rem;mask-size:.5625rem}.nav-links .next{--button--background-color:var(--color--brand-4);--button--border-color:var(--color--brand-4);--button--color:var(--color--white);--button--background-color--hover:var(--color--brand-4);--button--border-color--hover:var(--color--brand-4);--button--color--hover:var(--color--foreground)}.nav-links .prev{--button--background-color:var(--color--brand-2);--button--border-color:var(--color--brand-2);--button--color:var(--color--white);--button--background-color--hover:var(--color--brand-2);--button--border-color--hover:var(--color--brand-2);--button--color--hover:var(--color--foreground)}.nav-links .prev:after{transform:rotate(180deg)}