:root{--color-white: #ffffff;--color-black: #111111;--color-primary: #115FC3;--color-secondary: #59A4C5;--color-lightgray: #eeeeee;--color-gray: #848484;--color-darkgray: #6e6e6e;--color-muted: #282828;--color-transparent: transparent;--color-current: currentcolor;--font-sans: Inter, system-ui, sans-serif;--font-serif: serif;--font-mono: monospace;--text-nano: 0.8125rem;--text-tiny: clamp( 0.9375rem, calc(0.9rem + 0.125vmin), 1rem );--text-small: clamp( 1rem, calc(0.925rem + 0.25vmin), 1.125rem );--text-medium: clamp( 1.25rem, calc(1.1rem + 0.5vmin), 1.5rem );--text-large: clamp( 1.5rem, calc(1.35rem + 0.5vmin), 1.75rem );--text-mega: clamp( 2rem, calc(0.8rem + 4vmin), 4rem );--outline-width: 0.125rem;--outline-type: solid;--outline-color: currentcolor;--space-nano: 0.75rem;--space-tiny: clamp( 1.25rem, calc(1.1rem + 0.5vmin), 1.5rem );--space-small: clamp( 1.5rem, calc(1.2rem + 1vmin), 2rem );--space-medium: clamp( 2.5rem, calc(2.2rem + 1vmin), 3rem );--space-large: clamp( 4rem, calc(1.6rem + 8vmin), 8rem );--space-mega: clamp( 8rem, calc(3.2rem + 16vmin), 16rem )}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}p,a,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:currentcolor;text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}ol[role=list],ul[role=list]{list-style:none}ol:not([role=list]),ul:not([role=list]){padding-inline-start:1rem}img,picture,canvas,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;caption-side:bottom}thead,tbody,tfoot,th,tr,td{border-color:inherit;border-style:solid;border-width:0}th{text-align:inherit;text-align:-webkit-match-parent}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}fieldset{border:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.layout-flex{--flow: row;--wrap: wrap;--align: normal;--place: normal;--width: auto;--gap: 0;display:flex;flex-direction:var(--flow);flex-wrap:var(--wrap);align-items:var(--align);place-content:var(--place);gap:var(--gap);width:var(--width)}.layout-flex>*{--basis: auto;--grow: 0;--shrink: 1;--align: auto;--order: 0;--width: auto;--min-width: 0;--max-width: none;flex-basis:var(--basis);flex-grow:var(--grow);flex-shrink:var(--shrink);align-self:var(--align);order:var(--order);width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}@media(min-width: 30em){.layout-flex{--sm-flow: var(--flow);--sm-wrap: var(--wrap);--sm-align: var(--align);--sm-place: var(--place);--sm-gap: var(--gap);--sm-width: var(--width);flex-direction:var(--sm-flow);flex-wrap:var(--sm-wrap);align-items:var(--sm-align);place-content:var(--sm-place);gap:var(--sm-gap);width:var(--sm-width)}.layout-flex>*{--sm-basis: var(--basis);--sm-grow: var(--grow);--sm-shrink: var(--shrink);--sm-align: var(--align);--sm-order: var(--order);--sm-width: var(--width);--sm-min-width: var(--min-width);--sm-max-width: var(--max-width);flex-basis:var(--sm-basis);flex-grow:var(--sm-grow);flex-shrink:var(--sm-shrink);align-self:var(--sm-align);order:var(--sm-order);width:var(--sm-width);min-width:var(--sm-min-width);max-width:var(--sm-max-width)}}@media(min-width: 60em){.layout-flex{--md-flow: var(--sm-flow);--md-wrap: var(--sm-wrap);--md-align: var(--sm-align);--md-place: var(--sm-place);--md-gap: var(--sm-gap);--md-width: var(--sm-width);flex-direction:var(--md-flow);flex-wrap:var(--md-wrap);align-items:var(--md-align);place-content:var(--md-place);gap:var(--md-gap);width:var(--md-width)}.layout-flex>*{--md-basis: var(--sm-basis);--md-grow: var(--sm-grow);--md-shrink: var(--sm-shrink);--md-align: var(--sm-align);--md-order: var(--sm-order);--md-width: var(--sm-width);--md-min-width: var(--sm-min-width);--md-max-width: var(--sm-max-width);flex-basis:var(--md-basis);flex-grow:var(--md-grow);flex-shrink:var(--md-shrink);align-self:var(--md-align);order:var(--md-order);width:var(--md-width);min-width:var(--md-min-width);max-width:var(--md-max-width)}}@media(min-width: 90em){.layout-flex{--lg-flow: var(--md-flow);--lg-wrap: var(--md-wrap);--lg-align: var(--md-align);--lg-place: var(--md-place);--lg-gap: var(--md-gap);--lg-width: var(--md-width);flex-direction:var(--lg-flow);flex-wrap:var(--lg-wrap);align-items:var(--lg-align);place-content:var(--lg-place);gap:var(--lg-gap);width:var(--lg-width)}.layout-flex>*{--lg-basis: var(--md-basis);--lg-grow: var(--md-grow);--lg-shrink: var(--md-shrink);--lg-align: var(--md-align);--lg-order: var(--md-order);--lg-width: var(--md-width);--lg-min-width: var(--md-min-width);--lg-max-width: var(--md-max-width);flex-basis:var(--lg-basis);flex-grow:var(--lg-grow);flex-shrink:var(--lg-shrink);align-self:var(--lg-align);order:var(--lg-order);width:var(--lg-width);min-width:var(--lg-min-width);max-width:var(--lg-max-width)}}.layout-frame{--object-x: 50%;--object-y: 50%;--object-fit: cover;--ratio: 1/1;position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: var(--ratio)){.layout-frame{aspect-ratio:var(--ratio)}}@supports not (aspect-ratio: var(--ratio)){.layout-frame{padding-bottom:calc(100%/(var(--ratio)))}}.layout-frame>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--object-fit);object-position:var(--object-x) var(--object-y)}@media(min-width: 30em){.layout-frame{--sm-ratio: var(--ratio);--sm-object-x: var(--object-x);--sm-object-y: var(--object-y);--sm-object-fit: var(--object-fit)}@supports(aspect-ratio: var(--ratio)){.layout-frame{aspect-ratio:var(--sm-ratio)}}@supports not (aspect-ratio: var(--ratio)){.layout-frame{padding-bottom:calc(100%/(var(--sm-ratio)))}}.layout-frame>*{object-fit:var(--sm-object-fit);object-position:var(--sm-object-x) var(--sm-object-y)}}@media(min-width: 60em){.layout-frame{--md-ratio: var(--sm-ratio);--md-object-x: var(--sm-object-x);--md-object-y: var(--sm-object-y);--md-object-fit: var(--sm-object-fit)}@supports(aspect-ratio: var(--ratio)){.layout-frame{aspect-ratio:var(--md-ratio)}}@supports not (aspect-ratio: var(--ratio)){.layout-frame{padding-bottom:calc(100%/(var(--md-ratio)))}}.layout-frame>*{object-fit:var(--md-object-fit);object-position:var(--md-object-x) var(--md-object-y)}}@media(min-width: 90em){.layout-frame{--lg-ratio: var(--md-ratio);--lg-object-x: var(--md-object-x);--lg-object-y: var(--md-object-y);--lg-object-fit: var(--md-object-fit)}@supports(aspect-ratio: var(--ratio)){.layout-frame{aspect-ratio:var(--lg-ratio)}}@supports not (aspect-ratio: var(--ratio)){.layout-frame{padding-bottom:calc(100%/(var(--lg-ratio)))}}.layout-frame>*{object-fit:var(--lg-object-fit);object-position:var(--lg-object-x) var(--lg-object-y)}}.layout-grid{--flow: row;--auto-cols: auto;--auto-rows: auto;--cols: 1;--cols-size: 1fr;--align: normal;--justify: normal;--place: normal;--gap: 0;display:grid;grid-auto-flow:var(--flow);grid-auto-columns:var(--auto-cols);grid-auto-rows:var(--auto-rows);grid-template-columns:repeat(var(--cols), var(--cols-size));align-items:var(--align);justify-items:var(--justify);place-content:var(--place);gap:var(--gap)}.layout-grid>*{--col: auto;--row: auto;--align: auto;--justify: auto;--order: 0;min-width:0;max-width:100%;min-height:0;grid-column:var(--col);grid-row:var(--row);align-self:var(--align);justify-self:var(--justify);order:var(--order)}@media(min-width: 30em){.layout-grid{--sm-flow: var(--flow);--sm-auto-cols: var(--auto-cols);--sm-auto-rows: var(--auto-rows);--sm-cols: var(--cols);--sm-cols-size: var(--cols-size);--sm-align: var(--align);--sm-justify: var(--justify);--sm-place: var(--place);--sm-gap: var(--gap);grid-auto-flow:var(--sm-flow);grid-auto-columns:var(--sm-auto-cols);grid-auto-rows:var(--sm-auto-rows);grid-template-columns:repeat(var(--sm-cols), var(--sm-cols-size));align-items:var(--sm-align);justify-items:var(--sm-justify);place-content:var(--sm-place);gap:var(--sm-gap)}.layout-grid>*{--sm-col: var(--col);--sm-row: var(--row);--sm-align: var(--align);--sm-justify: var(--justify);--sm-order: var(--order);grid-column:var(--sm-col);grid-row:var(--sm-row);align-self:var(--sm-align);justify-self:var(--sm-justify);order:var(--sm-order)}}@media(min-width: 60em){.layout-grid{--md-flow: var(--sm-flow);--md-auto-cols: var(--sm-auto-cols);--md-auto-rows: var(--sm-auto-rows);--md-cols: var(--sm-cols);--md-cols-size: var(--sm-cols-size);--md-align: var(--sm-align);--md-justify: var(--sm-justify);--md-place: var(--sm-place);--md-gap: var(--sm-gap);grid-auto-flow:var(--md-flow);grid-auto-columns:var(--md-auto-cols);grid-auto-rows:var(--md-auto-rows);grid-template-columns:repeat(var(--md-cols), var(--md-cols-size));align-items:var(--md-align);justify-items:var(--md-justify);place-content:var(--md-place);gap:var(--md-gap)}.layout-grid>*{--md-col: var(--sm-col);--md-row: var(--sm-row);--md-align: var(--sm-align);--md-justify: var(--sm-justify);--md-order: var(--sm-order);grid-column:var(--md-col);grid-row:var(--md-row);align-self:var(--md-align);justify-self:var(--md-justify);order:var(--md-order)}}@media(min-width: 90em){.layout-grid{--lg-flow: var(--md-flow);--lg-auto-cols: var(--md-auto-cols);--lg-auto-rows: var(--md-auto-rows);--lg-cols: var(--md-cols);--lg-cols-size: var(--md-cols-size);--lg-align: var(--md-align);--lg-justify: var(--md-justify);--lg-place: var(--md-place);--lg-gap: var(--md-gap);grid-auto-flow:var(--lg-flow);grid-auto-columns:var(--lg-auto-cols);grid-auto-rows:var(--lg-auto-rows);grid-template-columns:repeat(var(--lg-cols), var(--lg-cols-size));align-items:var(--lg-align);justify-items:var(--lg-justify);place-content:var(--lg-place);gap:var(--lg-gap)}.layout-grid>*{--lg-col: var(--md-col);--lg-row: var(--md-row);--lg-align: var(--md-align);--lg-justify: var(--md-justify);--lg-order: var(--md-order);grid-column:var(--lg-col);grid-row:var(--lg-row);align-self:var(--lg-align);justify-self:var(--lg-justify);order:var(--lg-order)}}.layout-pin{--position: static;--top: auto;--right: auto;--bottom: auto;--left: auto;--z-index: 1;position:var(--position);top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);z-index:var(--z-index)}@media(min-width: 30em){.layout-pin{--sm-position: var(--position);--sm-top: var(--top);--sm-right: var(--right);--sm-bottom: var(--bottom);--sm-left: var(--left);--sm-z-index: var(--z-index);position:var(--sm-position);top:var(--sm-top);right:var(--sm-right);bottom:var(--sm-bottom);left:var(--sm-left);z-index:var(--sm-z-index)}}@media(min-width: 60em){.layout-pin{--md-position: var(--sm-position);--md-top: var(--sm-top);--md-right: var(--sm-right);--md-bottom: var(--sm-bottom);--md-left: var(--sm-left);--md-z-index: var(--sm-z-index);position:var(--md-position);top:var(--md-top);right:var(--md-right);bottom:var(--md-bottom);left:var(--md-left);z-index:var(--md-z-index)}}@media(min-width: 90em){.layout-pin{--lg-position: var(--md-position);--lg-top: var(--md-top);--lg-right: var(--md-right);--lg-bottom: var(--md-bottom);--lg-left: var(--md-left);--lg-z-index: var(--md-z-index);position:var(--lg-position);top:var(--lg-top);right:var(--lg-right);bottom:var(--lg-bottom);left:var(--lg-left);z-index:var(--lg-z-index)}}.layout-switch{--breakpoint: 0;--cols: 1;--gap: 0rem;--multiplier: 9999;--trim: 0.001%;display:flex;flex-wrap:wrap;gap:var(--gap)}.layout-switch>*{--col: var(--cols);--grow: 0;--basis: calc((var(--breakpoint) - 100%) * var(--multiplier));--gap-width: calc(var(--col-gap, var(--gap)) / var(--col));--num-gaps: calc(var(--col) - 1);--min-width: calc(100% / var(--col) - (var(--num-gaps) * var(--gap-width)) - var(--trim));flex-grow:var(--grow);flex-basis:var(--basis);min-width:var(--min-width);max-width:100%}.layout-wrap{--width: calc(100% - var(--padding));--max-width: 80rem;--margin-right: auto;--margin-left: auto;--padding: clamp(1rem, 10vmin, 4rem);width:var(--width);max-width:var(--max-width);margin-right:var(--margin-right);margin-left:var(--margin-left)}.hide-visually{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0)}.stretch-link{--z-index: 1;position:static}.stretch-link::before{content:"";display:block;position:absolute;top:0;left:0;z-index:var(--z-index);width:100%;height:100%;cursor:pointer}.stretch-link:focus{outline:none}.stretch-link:focus::before{outline:var(--outline-width) var(--outline-type) var(--outline-color)}.transform{--origin: center;--rotate: 0deg;--scale: 1;--skew: 0deg;--translate-x: 0;--translate-y: 0;--translate-z: 0;transform:rotate(var(--rotate)) scale(var(--scale)) skew(var(--skew)) translate3d(var(--translate-x), var(--translate-y), var(--translate-z));transform-origin:var(--origin)}.transition{--property: all;--duration: 200ms;--delay: 0ms;--easing: cubic-bezier(0.5, 0, 0.25, 1);transition-property:var(--property);transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--easing)}.truncate-line{--truncate-line: 1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate-line)}.color-background-white{background-color:var(--color-white) !important}.color-background-black{background-color:var(--color-black) !important}.color-background-primary{background-color:var(--color-primary) !important}.color-background-secondary{background-color:var(--color-secondary) !important}.color-background-lightgray{background-color:var(--color-lightgray) !important}.color-background-gray{background-color:var(--color-gray) !important}.color-background-darkgray{background-color:var(--color-darkgray) !important}.color-background-muted{background-color:var(--color-muted) !important}.color-background-transparent{background-color:rgba(0,0,0,0) !important}.color-background-current{background-color:currentcolor !important}.color-text-white{color:var(--color-white) !important}.color-text-black{color:var(--color-black) !important}.color-text-primary{color:var(--color-primary) !important}.color-text-secondary{color:var(--color-secondary) !important}.color-text-lightgray{color:var(--color-lightgray) !important}.color-text-gray{color:var(--color-gray) !important}.color-text-darkgray{color:var(--color-darkgray) !important}.color-text-muted{color:var(--color-muted) !important}.color-text-transparent{color:rgba(0,0,0,0) !important}.color-text-current{color:currentcolor !important}.font-sans{font-family:var(--font-sans) !important}.font-serif{font-family:var(--font-serif) !important}.font-mono{font-family:var(--font-mono) !important}.text-nano{font-size:var(--text-nano) !important}.text-tiny{font-size:var(--text-tiny) !important}.text-small{font-size:var(--text-small) !important}.text-medium{font-size:var(--text-medium) !important}.text-large{font-size:var(--text-large) !important}.text-mega{font-size:var(--text-mega) !important}.font-thin{font-weight:300 !important}.font-regular{font-weight:400 !important}.font-bold{font-weight:500 !important}.tracking-narrow{letter-spacing:-0.025em !important}.tracking-wide{letter-spacing:.025em !important}.leading-none{line-height:1 !important}.leading-tight{line-height:1.25 !important}.leading-loose{line-height:2 !important}.margin-nano{margin:var(--space-nano) !important}.margin-tiny{margin:var(--space-tiny) !important}.margin-small{margin:var(--space-small) !important}.margin-medium{margin:var(--space-medium) !important}.margin-large{margin:var(--space-large) !important}.margin-mega{margin:var(--space-mega) !important}.margin-auto{margin:auto !important}.margin-none{margin:none !important}.margin-top-nano{margin-top:var(--space-nano) !important}.margin-top-tiny{margin-top:var(--space-tiny) !important}.margin-top-small{margin-top:var(--space-small) !important}.margin-top-medium{margin-top:var(--space-medium) !important}.margin-top-large{margin-top:var(--space-large) !important}.margin-top-mega{margin-top:var(--space-mega) !important}.margin-top-auto{margin-top:auto !important}.margin-top-none{margin-top:none !important}.margin-right-nano{margin-right:var(--space-nano) !important}.margin-right-tiny{margin-right:var(--space-tiny) !important}.margin-right-small{margin-right:var(--space-small) !important}.margin-right-medium{margin-right:var(--space-medium) !important}.margin-right-large{margin-right:var(--space-large) !important}.margin-right-mega{margin-right:var(--space-mega) !important}.margin-right-auto{margin-right:auto !important}.margin-right-none{margin-right:none !important}.margin-bottom-nano{margin-bottom:var(--space-nano) !important}.margin-bottom-tiny{margin-bottom:var(--space-tiny) !important}.margin-bottom-small{margin-bottom:var(--space-small) !important}.margin-bottom-medium{margin-bottom:var(--space-medium) !important}.margin-bottom-large{margin-bottom:var(--space-large) !important}.margin-bottom-mega{margin-bottom:var(--space-mega) !important}.margin-bottom-auto{margin-bottom:auto !important}.margin-bottom-none{margin-bottom:none !important}.margin-left-nano{margin-left:var(--space-nano) !important}.margin-left-tiny{margin-left:var(--space-tiny) !important}.margin-left-small{margin-left:var(--space-small) !important}.margin-left-medium{margin-left:var(--space-medium) !important}.margin-left-large{margin-left:var(--space-large) !important}.margin-left-mega{margin-left:var(--space-mega) !important}.margin-left-auto{margin-left:auto !important}.margin-left-none{margin-left:none !important}.margin-x-nano{margin-right:var(--space-nano) !important;margin-left:var(--space-nano) !important}.margin-x-tiny{margin-right:var(--space-tiny) !important;margin-left:var(--space-tiny) !important}.margin-x-small{margin-right:var(--space-small) !important;margin-left:var(--space-small) !important}.margin-x-medium{margin-right:var(--space-medium) !important;margin-left:var(--space-medium) !important}.margin-x-large{margin-right:var(--space-large) !important;margin-left:var(--space-large) !important}.margin-x-mega{margin-right:var(--space-mega) !important;margin-left:var(--space-mega) !important}.margin-x-auto{margin-right:auto !important;margin-left:auto !important}.margin-x-none{margin-right:none !important;margin-left:none !important}.margin-y-nano{margin-top:var(--space-nano) !important;margin-bottom:var(--space-nano) !important}.margin-y-tiny{margin-top:var(--space-tiny) !important;margin-bottom:var(--space-tiny) !important}.margin-y-small{margin-top:var(--space-small) !important;margin-bottom:var(--space-small) !important}.margin-y-medium{margin-top:var(--space-medium) !important;margin-bottom:var(--space-medium) !important}.margin-y-large{margin-top:var(--space-large) !important;margin-bottom:var(--space-large) !important}.margin-y-mega{margin-top:var(--space-mega) !important;margin-bottom:var(--space-mega) !important}.margin-y-auto{margin-top:auto !important;margin-bottom:auto !important}.margin-y-none{margin-top:none !important;margin-bottom:none !important}.padding-nano{padding:var(--space-nano) !important}.padding-tiny{padding:var(--space-tiny) !important}.padding-small{padding:var(--space-small) !important}.padding-medium{padding:var(--space-medium) !important}.padding-large{padding:var(--space-large) !important}.padding-mega{padding:var(--space-mega) !important}.padding-none{padding:none !important}.padding-top-nano{padding-top:var(--space-nano) !important}.padding-top-tiny{padding-top:var(--space-tiny) !important}.padding-top-small{padding-top:var(--space-small) !important}.padding-top-medium{padding-top:var(--space-medium) !important}.padding-top-large{padding-top:var(--space-large) !important}.padding-top-mega{padding-top:var(--space-mega) !important}.padding-top-none{padding-top:none !important}.padding-right-nano{padding-right:var(--space-nano) !important}.padding-right-tiny{padding-right:var(--space-tiny) !important}.padding-right-small{padding-right:var(--space-small) !important}.padding-right-medium{padding-right:var(--space-medium) !important}.padding-right-large{padding-right:var(--space-large) !important}.padding-right-mega{padding-right:var(--space-mega) !important}.padding-right-none{padding-right:none !important}.padding-bottom-nano{padding-bottom:var(--space-nano) !important}.padding-bottom-tiny{padding-bottom:var(--space-tiny) !important}.padding-bottom-small{padding-bottom:var(--space-small) !important}.padding-bottom-medium{padding-bottom:var(--space-medium) !important}.padding-bottom-large{padding-bottom:var(--space-large) !important}.padding-bottom-mega{padding-bottom:var(--space-mega) !important}.padding-bottom-none{padding-bottom:none !important}.padding-left-nano{padding-left:var(--space-nano) !important}.padding-left-tiny{padding-left:var(--space-tiny) !important}.padding-left-small{padding-left:var(--space-small) !important}.padding-left-medium{padding-left:var(--space-medium) !important}.padding-left-large{padding-left:var(--space-large) !important}.padding-left-mega{padding-left:var(--space-mega) !important}.padding-left-none{padding-left:none !important}.padding-x-nano{padding-right:var(--space-nano) !important;padding-left:var(--space-nano) !important}.padding-x-tiny{padding-right:var(--space-tiny) !important;padding-left:var(--space-tiny) !important}.padding-x-small{padding-right:var(--space-small) !important;padding-left:var(--space-small) !important}.padding-x-medium{padding-right:var(--space-medium) !important;padding-left:var(--space-medium) !important}.padding-x-large{padding-right:var(--space-large) !important;padding-left:var(--space-large) !important}.padding-x-mega{padding-right:var(--space-mega) !important;padding-left:var(--space-mega) !important}.padding-x-none{padding-right:none !important;padding-left:none !important}.padding-y-nano{padding-top:var(--space-nano) !important;padding-bottom:var(--space-nano) !important}.padding-y-tiny{padding-top:var(--space-tiny) !important;padding-bottom:var(--space-tiny) !important}.padding-y-small{padding-top:var(--space-small) !important;padding-bottom:var(--space-small) !important}.padding-y-medium{padding-top:var(--space-medium) !important;padding-bottom:var(--space-medium) !important}.padding-y-large{padding-top:var(--space-large) !important;padding-bottom:var(--space-large) !important}.padding-y-mega{padding-top:var(--space-mega) !important;padding-bottom:var(--space-mega) !important}.padding-y-none{padding-top:none !important;padding-bottom:none !important}:root{--radius: 1.5rem;--radius-small: 0.75rem}html{scroll-padding-top:var(--space-large)}body{font-family:var(--font-sans);font-size:var(--text-tiny);font-weight:400;font-variant-ligatures:none;color:var(--color-black);background-color:var(--color-black);overflow-x:hidden;min-height:200vh}body.is-locked{overflow:hidden}.layout-flow{--space: var(--space-large)}.layout-flow>*+*{margin-top:var(--space)}.features-grid{--md-cols: 2;--gap: clamp(1rem, 5vmin, 2rem) 0;--md-gap: clamp(1rem, 10vmin, 2rem);--max-width: none}.features-grid>*:first-child{--md-col: span 2}@media(min-width: 60em){.features-grid>*:first-child{min-height:70vmin}}.features-grid>*:nth-child(2){--md-row: span 2}.features-grid>*:last-child:is(:nth-child(odd)){--md-col: span 2}@media(min-width: 60em){.features-grid>*:last-child:is(:nth-child(odd)){min-height:70vmin}}@keyframes slideUp{from{transform:translateY(clamp(2rem, 50%, 4rem))}to{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(clamp(-4rem, -50%, -2rem))}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:.01}to{opacity:.99}}@keyframes fadeInOut{0%{opacity:.01}50%{opacity:.99}100%{opacity:.01}}.animation-slide-up{--duration: 600ms;--easing: ease-in-out;--delay: 200ms}.has-js .animation-slide-up{opacity:.01;transform:translateY(clamp(3rem, -50%, 6rem))}.has-js .animation-slide-up.is-active{animation:fadeIn var(--duration) var(--easing) var(--delay) forwards,slideUp var(--duration) var(--easing) var(--delay) forwards}.animation-slide-down{--duration: 600ms;--easing: ease-in-out;--delay: 200ms}.has-js .animation-slide-down{opacity:.01;transform:translateY(clamp(-6rem, -50%, -3rem))}.has-js .animation-slide-down.is-active{animation:fadeIn var(--duration) var(--easing) var(--delay) forwards,slideDown var(--duration) var(--easing) var(--delay) forwards}.has-js .animation-clip-in{--property: clip-path;--duration: 800ms;--delay: 200ms;--easing: ease-in-out;clip-path:inset(100% 0 0 0 round 1.5rem);transition-property:var(--property);transition-duration:var(--duration);transition-delay:var(--delay);transition-timing-function:var(--easing);will-change:clip-path}.has-js .animation-clip-in.is-active{clip-path:inset(0 0 0 0 round 1.5rem)}img[loading=lazy]{--duration: 400ms;--easing: ease-in-out}.has-js img[loading=lazy]{opacity:.01}img[loading=lazy].is-active{animation:fadeIn var(--duration) var(--easing) forwards}a{text-decoration:none}button{color:currentcolor}::selection{background-color:var(--color-black);color:var(--color-secondary);-webkit-text-fill-color:var(--color-secondary)}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("fonts/inter-300.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("fonts/inter-400.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("fonts/inter-500.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:var(--text-mega)}h2{font-size:var(--text-large)}h3{font-size:var(--text-medium)}h4{font-size:var(--text-small)}h5,h6{font-size:var(--text-tiny)}address{font-style:normal}.text-headline{font-size:var(--text-mega);font-weight:500;line-height:1.25;text-align:center}.text-title{font-size:var(--text-large);font-weight:500;line-height:1.375}.text-subhead{font-size:var(--text-medium);font-weight:500;line-height:1.375}.text-body{font-size:var(--text-tiny);line-height:1.5}.text-meta{font-size:var(--text-nano);line-height:1.5}.text-label{display:inline-block;font-size:var(--text-nano);font-weight:400;line-height:1.25;padding:.5rem 1rem;background-color:var(--color-lightgray);border-radius:9999px}.text-leading{font-size:var(--text-large);line-height:1.375;color:var(--color-gray)}.text-link{font-size:var(--text-tiny);text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:var(--color-secondary);color:var(--color-black)}.text-link:hover{text-decoration-color:var(--color-primary)}.button{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius);border:1px solid var(--color-muted);cursor:pointer}.button:hover{background-color:var(--color-muted)}.button:focus{outline:var(--outline-width) var(--outline-type) var(--outline-color)}.button svg{width:1rem;height:1rem}.button.is-small{width:2rem;height:2rem}.button.is-transparent{background-color:rgba(0,0,0,0);color:var(--color-black);border:0}.button.is-transparent:hover{background-color:var(--color-lightgray)}.button.has-text{width:auto;height:auto;min-height:3rem;padding:var(--space-tiny) var(--space-small);border-radius:99rem}.card{--space: var(--space-nano);width:100%;border-radius:var(--radius-small)}.card--media{--ratio: 4/3;background-color:var(--color-black);border-radius:var(--radius-small);overflow:hidden}.card--media>*{border-radius:var(--radius-small)}.card--trigger.is-active{--rotate: 45deg}.card--logo{--object-fit: contain;--ratio: 3/1;width:50%;max-width:5rem}.card-v2{--position: relative;--z-index: 2;--space: var(--space-medium);--flow: column;--place: space-between;--align: flex-end;padding:var(--space-small);background:-webkit-linear-gradient(135deg, rgb(17, 95, 195) 0%, rgb(89, 164, 197) 100%);border-radius:var(--radius);overflow:hidden}.card-v2--link{--position: absolute;--right: var(--space-nano);--bottom: var(--space-nano)}.card-v3{--flow: column;--place: flex-start;position:relative;min-height:100vmin;border-radius:var(--radius);overflow:hidden}@media(min-width: 30em){.card-v3{min-height:50vmin}}@media(min-width: 60em){.card-v3{min-height:40vmin}}@media(max-width: 60em){.card-v3:last-child .card-v3--overlay{background:linear-gradient(135deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)}}.card-v3--wrap{--ratio: 5/4;position:relative}.card-v3--media{position:absolute;z-index:1;width:100%;height:100%;border-radius:var(--radius);overflow:hidden}.card-v3--media>img,.card-v3--media>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.card-v3--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}.card-v3--content{position:relative;z-index:3;padding:var(--space-small) var(--space-medium) var(--space-small) var(--space-small);max-width:40rem;color:var(--color-white)}@media(min-width: 60em){.card-v3--content{padding:var(--space-medium)}}.card-v3--content>*{text-shadow:0 .0625rem .125rem rgba(0,0,0,.5)}.card-v4{--breakpoint: 30rem;--cols: 2;--gap: clamp( 1.5rem, calc(-5rem + 16.25vmin), 8rem )}.card-v4--avatar{--col: calc(12 / 5);align-self:flex-start;border-radius:var(--radius);overflow:hidden}@media(min-width: 90em){.card-v4--avatar{--col: calc(12 / 6)}}.card-v4--avatar>*{border-radius:var(--radius)}.card-v4--content{--col: calc(12 / 7);--space: var(--space-tiny)}@media(min-width: 90em){.card-v4--content{--col: calc(12 / 6)}}@media(min-width: 60em){.card-v4--content{padding-right:var(--space-tiny);padding-left:var(--space-tiny)}}@media(min-width: 90em){.card-v4--content{margin-top:var(--space-small)}}.list{--flow: column}.list>*+*{border-top:1px solid var(--color-lightgray)}.list--item{--position: relative;--align: center;--place: space-between;padding-top:var(--space-nano);padding-bottom:.5rem}.list--item:hover .list--title{color:var(--color-secondary)}.list--title{font-weight:400}.list--logo{--object-fit: contain;--ratio: 3/1;width:50%;max-width:5rem}.contact{padding:var(--space-medium) var(--space-medium) var(--space-mega) var(--space-medium);background-color:var(--color-white);border-radius:var(--radius)}.contact--brand{--place: center;color:var(--color-gray)}.contact--brand svg{width:auto;height:.75rem}.cover{--space: var(--space-medium);--flow: column;--align: center;padding-top:calc(var(--space-mega)*1.5)}.cover--brand{display:flex;justify-content:center;color:var(--color-white)}.cover--brand svg{width:100%;height:auto;max-height:1rem}@media(min-width: 30em){.cover--brand svg{max-height:1.375rem}}.cover--headline{position:relative;z-index:1;font-size:var(--text-mega);text-align:center;line-height:1.25;background:-webkit-linear-gradient(135deg, rgb(17, 95, 195) 0%, rgb(89, 164, 197) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.cover--headline>span{--duration: 5000ms;--easing: ease-in-out;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:fadeInOut var(--duration) var(--easing) infinite}.cover--headline>span>p{background:-webkit-linear-gradient(135deg, rgb(89, 164, 197) 0%, rgb(17, 95, 195) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.disclosure{--duration: 200ms;--property: height}.has-js .disclosure{display:none}.disclosure.is-expanded{display:block}.disclosure.is-collapsing{position:relative;height:0;overflow:hidden}.disclosure.is-instant{--duration: 0ms}.footer{--position: relative;padding-top:var(--space-large);padding-bottom:var(--space-mega)}.footer--link{background-color:rgba(0,0,0,0);color:var(--color-white);border:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:rgba(0,0,0,0)}.footer--link:hover{text-decoration-color:var(--color-secondary)}.feed--intro{position:relative;z-index:0;height:50vh;user-select:none}@media(min-width: 30em){.feed--intro{height:100vh}}.feed--wrap{position:sticky;top:10vh}@media(min-width: 30em){.feed--wrap{top:0}}.feed--text{position:absolute;z-index:-1;top:25vh;width:100%;text-align:center;transform:translateY(-50%)}@media(min-width: 30em){.feed--text{top:50vh}}.feed--grid{--cols: 12;position:relative}.feed--media{position:relative;z-index:1;width:100%;min-height:100vh}@media(min-width: 30em){.feed--media{margin-top:-10vh}}.feed--media-object{--position: relative;--z-index: -1;--col: span 12;--sm-col: 2 / span 10;height:70vh;background-color:var(--color-black);border-radius:var(--radius);overflow:hidden;border:0}.feed--media-object>*{width:100%;max-width:none;height:100%;object-fit:cover;border-radius:var(--radius)}@media(min-width: 30em){.feed--media-object{--position: sticky;--top: 15vh}}.feed--card{--col: span 12;--sm-col: 1 / span 6;--md-col: 1 / span 5;--lg-col: 1 / span 4;margin-top:clamp(1rem,5vmin,2rem)}.feed--item:nth-child(odd) .feed--card{--sm-col: 7 / span 6;--md-col: 8 / span 5;--lg-col: 9 / span 4}@media(min-width: 30em){.feed--card{margin-top:var(--space-large);margin-bottom:var(--space-large)}}.navbar{--position: fixed;--top: 1.5rem;--left: 0;--z-index: 9;--place: center;--align: center;--width: 100%}.navbar--nav{--duration: 400ms;--easing: easeInOut;--gap: var(--space-nano) var(--space-medium);--place: center;--align: center;padding:var(--space-nano) var(--space-small);background-color:rgba(5,5,5,.5);color:var(--color-white);border-radius:var(--radius);backdrop-filter:blur(0.125rem)}.navbar--nav:hover{background-color:#050505}.navbar--link{color:var(--color-white);font-size:var(--text-tiny);text-decoration:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.navbar--link:hover{color:var(--color-secondary)}.overlay{--duration: 200ms;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:none;padding:clamp(1rem,5vmin,2rem);overflow:hidden;will-change:transform;outline:0;-webkit-overflow-scrolling:touch}.overlay--trigger{--position: absolute;--top: var(--space-nano);--right: var(--space-nano)}.overlay--backdrop{--property: opacity;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-black);opacity:0;pointer-events:none;will-change:opacity}.overlay.is-active .overlay--backdrop{opacity:.625;pointer-events:auto}.overlay--content{--property: opacity, transform;--translate-y: -2rem;position:relative;z-index:2;width:100%;max-height:100%;max-width:50rem;margin:0 auto;margin:auto;padding:var(--space-medium) var(--space-tiny);background-color:var(--color-white);border-radius:var(--radius);opacity:0;overflow-x:hidden;overflow-y:scroll;will-change:transform;-webkit-overflow-scrolling:touch}@media(min-width: 30em){.overlay--content{padding-right:var(--space-medium);padding-left:var(--space-medium)}}.overlay.is-active .overlay--content{--translate-y: 0;opacity:1}.pattern{--position: fixed;--top: 0;--left: 0;--z-index: -1;width:100%;height:100%;color:var(--color-muted);pointer-events:none;overflow:hidden}.pattern svg{position:absolute;left:50%;display:block;width:100%;min-width:90rem;margin-right:auto;margin-left:auto;transform:translate3d(-50%, -5%, 0)}.scroll-top{--position: fixed;--z-index: 2;--bottom: var(--space-nano);--right: var(--space-nano);--translate-x: calc(100% + var(--space-nano) + 0.25rem)}.scroll-top.is-scrolled{--translate-x: 0;--duration: 300ms}.writer h1,.writer h2{font-size:var(--text-large);line-height:1.375}.writer h3{font-size:var(--text-medium);line-height:1.375}.writer h4{font-size:var(--text-small)}.writer h5,.writer h6{font-size:var(--text-tiny)}.writer a{text-decoration:underline;text-decoration-thickness:.125rem;text-decoration-color:var(--color-primary)}.writer a:hover{text-decoration-color:var(--color-secondary)}.writer h1,.writer h2,.writer h3,.writer h4,.writer h5,.writer h6{color:var(--color-black)}.writer ul,.writer ol{margin-left:var(--space-small);padding-left:0}.writer *+*{margin-top:var(--space-tiny)}.writer h1+*,.writer h2+*,.writer h3+*,.writer h4+*,.writer h5+*,.writer h6+*{margin-top:var(--space-nano)}.writer *+h1,.writer *+h2,.writer *+h3,.writer *+h4,.writer *+h5,.writer *+h6{margin-top:var(--space-small)}.writer ul,.writer ol,.writer img,.writer video,.writer iframe,.writer figure{margin-top:var(--space-medium);margin-bottom:var(--space-medium)}
