html{line-height:1.15}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}svg{min-width:0}:root{-moz-tab-size:4;tab-size:4}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--headerHeight:3.75rem;--footerRevealHeight:18.75rem;--ease:cubic-bezier(0.76,0,0.24,1);--timing:0.2s;--timing-quick:0.1s;--timing-slow:0.4s;--timing-long:1s;--timing-theme:0.65s;--parallax:3.125rem;--image-radius:0.625rem;--image-placeholder-bg:linear-gradient(to bottom right,#efefef,#bababa);--block-padding-block:clamp(4rem,6.6666666667vw,6rem);--btn-padding:0.75rem 1rem;--btn-radius:0.25rem;--btn-loading-icon:url("data:image/svg+xml,%3Csvg width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12 17.0625C12.5178 17.0625 12.9375 17.4822 12.9375 18V21C12.9375 21.5178 12.5178 21.9375 12 21.9375C11.4822 21.9375 11.0625 21.5178 11.0625 21V18C11.0625 17.4822 11.4822 17.0625 12 17.0625ZM7.16602 15.5149C7.53421 15.2147 8.07745 15.2362 8.42065 15.5793C8.76373 15.9226 8.78532 16.4658 8.48511 16.834L8.42065 16.905L6.29883 19.0269C5.93273 19.3926 5.33918 19.3927 4.97314 19.0269C4.6072 18.6608 4.60734 18.0673 4.97314 17.7012L7.09497 15.5793L7.16602 15.5149ZM15.5793 15.5793C15.9226 15.2361 16.4658 15.2145 16.834 15.5149L16.905 15.5793L19.0269 17.7012L19.0913 17.7722C19.3914 18.1404 19.37 18.6837 19.0269 19.0269C18.6837 19.37 18.1404 19.3914 17.7722 19.0913L17.7012 19.0269L15.5793 16.905L15.5149 16.834C15.2145 16.4658 15.2361 15.9226 15.5793 15.5793ZM6 11.0625C6.51777 11.0625 6.9375 11.4822 6.9375 12C6.9375 12.5178 6.51777 12.9375 6 12.9375H3C2.48223 12.9375 2.0625 12.5178 2.0625 12C2.0625 11.4822 2.48223 11.0625 3 11.0625H6ZM21 11.0625C21.5178 11.0625 21.9375 11.4822 21.9375 12C21.9375 12.5178 21.5178 12.9375 21 12.9375H18C17.4822 12.9375 17.0625 12.5178 17.0625 12C17.0625 11.4822 17.4822 11.0625 18 11.0625H21ZM17.7722 4.90869C18.1404 4.60861 18.6837 4.63015 19.0269 4.97314C19.3699 5.31631 19.3914 5.85961 19.0913 6.22778L19.0269 6.29883L16.905 8.42065C16.5389 8.7866 15.9454 8.7866 15.5793 8.42065C15.2134 8.05457 15.2134 7.46104 15.5793 7.09497L17.7012 4.97314L17.7722 4.90869ZM4.97314 4.97314C5.31633 4.62996 5.85956 4.6085 6.22778 4.90869L6.29883 4.97314L8.42065 7.09497L8.48511 7.16602C8.78523 7.53424 8.76381 8.0775 8.42065 8.42065C8.0775 8.76381 7.53424 8.78523 7.16602 8.48511L7.09497 8.42065L4.97314 6.29883L4.90869 6.22778C4.6085 5.85956 4.62996 5.31633 4.97314 4.97314ZM12 2.0625C12.5178 2.0625 12.9375 2.48223 12.9375 3V6C12.9375 6.51777 12.5178 6.9375 12 6.9375C11.4822 6.9375 11.0625 6.51777 11.0625 6V3C11.0625 2.48223 11.4822 2.0625 12 2.0625Z%22 fill=%22black%22/%3E%3C/svg%3E");--radius-xxlargest:2.5rem;--radius-xlargest:1.875rem;--radius-largest:1.5rem;--radius-larger:1.25rem;--radius-large:1rem;--radius-base:0.75rem;--radius-small:0.5rem;--radius-smaller:0.25rem;--radius-smallest:0.125rem;--spacer-xxlargest:7.5rem;--spacer-xxlarger:5.625rem;--spacer-xxlarge:5rem;--spacer-xlargest:4.375rem;--spacer-xlarger:3.75rem;--spacer-xlarge:3.125rem;--spacer-largest:2.5rem;--spacer-larger:2.25rem;--spacer-large:2rem;--spacer-base:1.75rem;--spacer-small:1.5rem;--spacer-smaller:1rem;--spacer-smallest:0.5rem;--padding-largest:2rem;--padding-larger:1.75rem;--padding-large:1.5rem;--padding-base:1.25rem;--padding-small:1rem;--padding-smaller:0.75rem;--padding-smallest:0.5rem;--gap-largest:2rem;--gap-larger:1.75rem;--gap-large:1.5rem;--gap-base:1.25rem;--gap-small:1rem;--gap-smaller:0.75rem;--gap-smallest:0.5rem;--gap-xsmallest:0.25rem;--color-white:white;--color-linen:#fcf8f1;--color-crimson:#ec1b47;--color-port:#1c1f3f;--color-mineshaft:#333333;--color-charcoal:#2e2e2e;--color-raisin:#212121;--color-cod:#111111;--color-scorpion:#5e5e5e;--color-sandstone:#7f7467;--color-dove:#696969;--color-gallery:#efefef;--font-size-largest:1.375rem;--font-size-larger:1.25rem;--font-size-large:1.125rem;--font-size-base:1rem;--font-size-smallish:0.9375rem;--font-size-small:0.875rem;--font-size-smaller:0.75rem;--font-size-smallest:0.625rem;--font-weight-book:400;--font-weight-medium:500;--font-weight-bold:700;--container-gutter:1.25rem;--container-narrow:840px;--container-width:1050px;--container-width--wide:1400px;--container-width-narrow:840px}@media(min-width:768px){:root{--footerRevealHeight:35.625rem;--container-gutter:1.875rem;--spacer-xxlargest:14.375rem;--spacer-xxlarger:7.5rem;--spacer-xxlarge:6.875rem;--spacer-xlargest:6.25rem;--spacer-xlarger:5.625rem;--spacer-xlarge:5rem;--spacer-largest:4.375rem;--spacer-larger:3.75rem;--spacer-large:3.125rem;--spacer-base:2.5rem;--spacer-small:1.875rem;--spacer-smaller:1.25rem;--spacer-smallest:0.625rem}}@media(min-width:1024px){:root{--headerHeight:6.25rem}}html{box-sizing:border-box;height:100%;scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body{background:var(--theme-background);color:var(--theme-text)}*,:after,:before{box-sizing:inherit}:focus-visible,html:not(.no-focus-outline) :focus{outline:var(--focus-outline,5px auto currentColor);outline:5px auto -webkit-focus-ring-color}::selection{color:var(--color-mineshaft);background:var(--color-crimson);text-shadow:none}:target:before{--offset:var(--headerHeight);content:"";display:block;height:var(--offset);margin:calc(var(--offset)*-1) 0 0}button{border:none;cursor:pointer;background-color:rgba(0,0,0,0);border-radius:0;color:currentColor;text-decoration:none;padding:0}.no-focus-outline button{outline:none}a{text-decoration:none}a,a:focus,a:hover{color:inherit}img,picture{display:block}img{max-width:100%;margin:0;overflow-clip-margin:content-box;overflow:clip}svg{min-height:0;display:block}@media(prefers-reduced-motion:reduce){*{transition:none!important}}p a{font-weight:var(--font-weight-bold);text-decoration:underline}.overflow-wrapper{overflow:hidden}:root{--white-text:var(--color-mineshaft);--white-background:white;--eggshell-text:var(--color-mineshaft);--eggshell-background:var(--color-linen);--transparent-text:white;--transparent-background:transparent}body[data-theme=eggshell]{--theme-text:var(--eggshell-text);--theme-background:var(--eggshell-background)}body[data-theme=white]{--theme-text:var(--white-text);--theme-background:var(--white-background)}body[data-theme=transparent]{--theme-text:var(--transparent-text);--theme-background:var(--transparent-background)}.container{max-width:calc(var(--container-width) + var(--container-gutter)*2)}.container,.container--narrow{width:100%;padding-inline:var(--container-gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + var(--container-gutter)*2)}.container--wide{max-width:calc(var(--container-wide) + var(--container-gutter)*2)}.container--wide,.container--xwide{width:100%;padding-inline:var(--container-gutter);margin-inline:auto}.container--xwide{max-width:calc(var(--container-xwide) + var(--container-gutter)*2)}.payload-richtext p{font-size:1rem;font-weight:var(--font-weight-book);line-height:1.375}.payload-richtext :first-child{margin-top:0}.payload-richtext :last-child{margin-bottom:0}.modal-container{will-change:opacity;transition:opacity var(--timing) var(--ease);opacity:0}.modal-container--appearActive,.modal-container--appearDone,.modal-container--enterActive,.modal-container--enterDone{opacity:1}.modal-container--exitActive,.modal-container--exitDone{opacity:0}.modal-container>*{z-index:2}.modal-container:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.8);cursor:pointer}.modal__outer{display:table}.modal__inner,.modal__outer{position:relative;width:100%;height:100%}.modal__inner{display:table-cell;vertical-align:middle;text-align:center;padding:var(--container-gutter)}@media(min-width:768px){.modal__inner{padding:var(--spacer-base) var(--spacer-large)}}.modal__container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;max-width:var(--modal-max-width)}.embed-modal{will-change:opacity;transition:opacity .35s linear;opacity:0}.embed-modal__modal-item{padding:0;background-color:rgba(0,0,0,0);border:0;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.embed-modal__outer{display:table}.embed-modal__inner,.embed-modal__outer{position:relative;width:100%;height:100%}.embed-modal__inner{display:table-cell;vertical-align:middle;text-align:center;padding:var(--container-gutter)}@media(min-width:768px){.embed-modal__inner{padding:var(--spacer-base) var(--spacer-large)}}.embed-modal__backdrop{position:absolute;left:0;top:0;width:100%;height:100%}.embed-modal__container{display:inline-block;width:100%;margin:auto;text-align:left;z-index:2}.embed-modal__container,.embed-modal__iframewrapper{position:relative;max-width:80rem}.embed-modal__iframewrapper:before{content:"";display:block;width:100%;padding-top:56.25%}.embed-modal__iframewrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;padding:0;max-width:100%;aspect-ratio:16/9;pointer-events:all}.embed-modal__close{--rotate:0deg;position:fixed;top:1.25rem;right:1.25rem;background-color:#fff;color:var(--color-mineshaft);border-radius:50%;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:transform .4s cubic-bezier(.68,-.6,.32,1.6);transform:rotate(var(--rotate));pointer-events:all}.embed-modal__close:focus,.embed-modal__close:hover{--rotate:-90deg}.embed-modal__close:after,.embed-modal__close:before{content:"";display:block;background-color:var(--color-mineshaft);width:1.25rem;height:.125rem;margin-left:-.625rem;margin-top:-.0625rem;border-radius:.125rem;position:absolute;left:50%;top:50%}.embed-modal__close:before{transform:rotate(45deg)}.embed-modal__close:after{transform:rotate(-45deg)}.team-modal__modal-item{--modal-max-width:43.125rem;padding:0;background-color:rgba(0,0,0,0);border:0;width:100%;height:100%;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition-property:opacity,transform;transition-duration:.325s;transition-timing-function:var(--ease)}.team-modal__modal-item .modal__inner{perspective:1000px}.team-modal__modal-item .modal__container{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:bottom center;opacity:0;transition-property:transform,opacity;transition-duration:.35s;transition-timing-function:var(--ease);transform:rotateX(0deg) translateY(20px)}@media(min-width:800px){.team-modal__modal-item .modal__container{transform:rotateX(-15deg) translateY(20px)}}.team-modal__modal-item--enterDone .modal__container{opacity:1;transform:rotateX(0deg) translateY(0)}.team-modal__modal-item,.team-modal__modal-item .modal__container,.team-modal__modal-item .modal__inner,.team-modal__modal-item .modal__outer{pointer-events:none}.team-modal__modal-item .modal__content{pointer-events:all}.hidden,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px!important;overflow:hidden;padding:0;position:absolute!important;width:1px}a.button,button.button{display:block;border-radius:2.375rem;padding-block:.625rem;padding-inline:1.5rem;min-height:2.375rem;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none;color:var(--color);background:var(--background);box-shadow:var(--shadowX,0) var(--shadowY,0) var(--shadowBlur,0) var(--shadowSpread,0) var(--shadowBackground);transition-property:box-shadow,background,color,transform;transition-duration:var(--timing);transition-timing-function:var(--ease)}a.button:active,button.button:active{transform:scale(.98)}a.button--filled-primary,a.button--solid,button.button--filled-primary,button.button--solid{--color:white;--background:var(--color-crimson);--shadowSpread:0rem;--shadowBackground:var(--color-crimson)}a.button--filled-primary:focus,a.button--filled-primary:hover,a.button--solid:focus,a.button--solid:hover,button.button--filled-primary:focus,button.button--filled-primary:hover,button.button--solid:focus,button.button--solid:hover{--color:white;--background:var(--color-port);--shadowSpread:0.125rem;--shadowBackground:var(--color-port)}a.button--filled-secondary,button.button--filled-secondary{--color:white;--background:var(--color-port);--shadowSpread:0rem;--shadowBackground:var(--color-port)}a.button--filled-secondary:focus,a.button--filled-secondary:hover,button.button--filled-secondary:focus,button.button--filled-secondary:hover{--color:white;--background:var(--color-raisin);--shadowSpread:0.125rem;--shadowBackground:var(--color-raisin)}a.button--filled-white,a.button--filled-white:focus,a.button--filled-white:hover,button.button--filled-white,button.button--filled-white:focus,button.button--filled-white:hover{--color:var(--color-crimson);--background:white;--shadowSpread:0rem;--shadowBackground:white}a.button--outline,button.button--outline{--color:currentColor;--background:transparent;--shadowSpread:0.0625rem;--shadowBackground:currentColor;box-shadow:none;position:relative}a.button--outline:before,button.button--outline:before{content:"";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2.375rem;display:block;box-shadow:0 0 0 var(--shadowSpread,0) var(--shadowBackground);opacity:.1;transition-property:box-shadow,opacity;transition-duration:var(--timing);transition-timing-function:var(--ease)}a.button--outline:focus,a.button--outline:hover,button.button--outline:focus,button.button--outline:hover{--shadowSpread:0.125rem;--shadowBackground:currentColor;--color:currentColor;--background:transparent}a.button--outline:focus:before,a.button--outline:hover:before,button.button--outline:focus:before,button.button--outline:hover:before{opacity:1}a.button--naked,button.button--naked{padding-inline:0}main{margin-top:calc(var(--headerHeight)*-1);padding-top:var(--headerHeight);min-height:calc(100vh - var(--headerHeight))}main:after,main:before{content:"";display:table;clear:both}.split-text-waypoint{opacity:0}.split-word{white-space:nowrap}.split-line{font-feature-settings:"kern" off;font-kerning:none;line-height:var(--line-height,1);overflow:hidden;overflow-y:clip;padding-block:var(--line-padding,.35em);margin-block:calc(-1*calc(var(--line-padding, .35em) + calc(abs(1 - var(--line-height, 1)) * 1em)));width:100%}.will-split{opacity:0}.will-split[aria-label]{opacity:1}.will-split,.will-split *{font-feature-settings:"kern" off!important;font-kerning:none!important;line-height:.7!important}.split-text-wrapper{display:grid}.split-text-wrapper>*{grid-area:1/-1;align-self:center;justify-self:center}.rich-text>:not(:last-child){margin-bottom:var(--spacer-small)}.rich-text ol>li:not(:last-child),.rich-text ul>li:not(:last-child){margin-bottom:var(--spacer-smallest)}