*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{color:inherit}html{scroll-behavior:smooth;height:100%}body{min-height:100%;font-family:var(--font-secondary,"Inter", sans-serif);color:#1d1e20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{box-shadow:none;background-color:#fff;border:none;outline:none;font-family:inherit}img{max-width:100%;display:block}.page{flex-direction:column;min-height:100vh;display:flex}.page__blocks{flex-direction:column;display:flex}.block{width:100%;scroll-margin-top:var(--header-height);grid-template-rows:100%;grid-template-columns:100%;display:grid;position:relative}@media screen and (width<=920px){.block{scroll-margin-top:var(--header-height-mobile)}}.block-background{z-index:13;background:var(--background);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.block-layout{z-index:14;grid-template-rows:var(--grid-template-rows);grid-template-columns:var(--grid-template-columns);width:100%;max-width:1224px;min-height:var(--block-min-height);margin:0 auto;display:grid}@media screen and (width>=920px) and (width<=1224px){.block-layout{grid-template-rows:var(--small-desktop-grid-template-rows);min-height:auto}}@media screen and (width<=920px){.block-layout{grid-template-rows:var(--m-grid-template-rows);grid-template-columns:var(--m-grid-template-columns);max-width:360px;min-height:auto;padding:0 4.444vw}}@media screen and (width>=361px) and (width<=920px){.block-layout{grid-template-rows:var(--t-grid-template-rows);min-height:var(--t-block-min-height);padding:0 16px}}.layout-element{z-index:var(--z-index);grid-template-columns:100%;grid-row:var(--grid-row);grid-column:var(--grid-column);width:100%;height:100%;text-align:var(--text);display:grid;position:relative}@media screen and (width<=920px){.layout-element{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column);text-align:var(--m-text,var(--text))}}.layout-element__component{grid-area:1/1/-1/-1;align-self:start}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition-property:transform,opacity;transform:translateY(20%)}.reveal--active{opacity:1;transition-duration:.65s;transition-delay:.1s;transition-timing-function:ease;transform:translate(0)}}.text-box{overflow-wrap:break-word;white-space:break-spaces;width:100%}.text-box h1{font-family:var(--h1-font-family);font-size:var(--fontSizeDesktop,var(--h1-font-size));font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);line-height:var(--lineHeightDesktop,var(--h1-line-height));letter-spacing:var(--h1-letter-spacing);text-transform:var(--h1-text-transform);-webkit-text-decoration:var(--h1-text-decoration);text-decoration:var(--h1-text-decoration)}.text-box h2{font-family:var(--h2-font-family);font-size:var(--fontSizeDesktop,var(--h2-font-size));font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--lineHeightDesktop,var(--h2-line-height));letter-spacing:var(--h2-letter-spacing);text-transform:var(--h2-text-transform);-webkit-text-decoration:var(--h2-text-decoration);text-decoration:var(--h2-text-decoration)}.text-box h3{font-family:var(--h3-font-family);font-size:var(--fontSizeDesktop,var(--h3-font-size));font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--lineHeightDesktop,var(--h3-line-height));letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration)}.text-box h4{font-family:var(--h4-font-family);font-size:var(--fontSizeDesktop,var(--h4-font-size));font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);line-height:var(--lineHeightDesktop,var(--h4-line-height));letter-spacing:var(--h4-letter-spacing);text-transform:var(--h4-text-transform);-webkit-text-decoration:var(--h4-text-decoration);text-decoration:var(--h4-text-decoration)}.text-box h5{font-family:var(--h5-font-family);font-size:var(--fontSizeDesktop,var(--h5-font-size));font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--lineHeightDesktop,var(--h5-line-height));letter-spacing:var(--h5-letter-spacing);text-transform:var(--h5-text-transform);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration)}.text-box h6{font-family:var(--h6-font-family);font-size:var(--fontSizeDesktop,var(--h6-font-size));font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--lineHeightDesktop,var(--h6-line-height));letter-spacing:var(--h6-letter-spacing);text-transform:var(--h6-text-transform);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration)}.text-box .body-large{font-family:var(--body-large-font-family);font-size:var(--fontSizeDesktop,var(--body-large-font-size));font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--lineHeightDesktop,var(--body-large-line-height));letter-spacing:var(--body-large-letter-spacing);text-transform:var(--body-large-text-transform)}.text-box .body{font-family:var(--body-font-family);font-size:var(--fontSizeDesktop,var(--body-font-size));font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--lineHeightDesktop,var(--body-line-height));letter-spacing:var(--body-letter-spacing);text-transform:var(--body-text-transform)}.text-box .body-small{font-family:var(--body-small-font-family);font-size:var(--fontSizeDesktop,var(--body-small-font-size));font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--lineHeightDesktop,var(--body-small-line-height));letter-spacing:var(--body-small-letter-spacing);text-transform:var(--body-small-text-transform)}.text-box span{font-size:var(--fontSizeDesktop)}.text-box h1{margin-bottom:48px}.text-box :is(h2,h3,h4,.body-large,.body){margin-bottom:32px}.text-box h5{margin-bottom:16px}.text-box h6{margin-bottom:8px}.text-box .body-small{margin-bottom:24px}.text-box :is(h1,h2,h3,h4,h5,h6,.body-large,.body,.body-small):last-child{margin-bottom:0}.text-box :is(ol,ul){padding-left:40px}.text-box :is(ol,ul) :is(h1,h2,h3,h4,h5,h6,.body-large,.body,.body-small){margin-bottom:0}.text-box p:empty:after{content:" "}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px, (1.2 - var(--lineHeightDesktop,1.2)) * .5em)}@media screen and (width<=920px){.text-box h1{font-size:var(--fontSizeMobile,var(--h1-m-font-size));line-height:var(--lineHeightMobile,var(--h1-line-height))}.text-box h2{font-size:var(--fontSizeMobile,var(--h2-m-font-size));line-height:var(--lineHeightMobile,var(--h2-line-height))}.text-box h3{font-size:var(--fontSizeMobile,var(--h3-m-font-size));line-height:var(--lineHeightMobile,var(--h3-line-height))}.text-box h4{font-size:var(--fontSizeMobile,var(--h4-m-font-size));line-height:var(--lineHeightMobile,var(--h4-line-height))}.text-box h5{font-size:var(--fontSizeMobile,var(--h5-m-font-size));line-height:var(--lineHeightMobile,var(--h5-line-height))}.text-box h6{font-size:var(--fontSizeMobile,var(--h6-m-font-size));line-height:var(--lineHeightMobile,var(--h6-line-height))}.text-box .body-large{font-size:var(--fontSizeMobile,var(--body-large-m-font-size));line-height:var(--lineHeightMobile,var(--body-large-line-height))}.text-box .body{font-size:var(--fontSizeMobile,var(--body-m-font-size));line-height:var(--lineHeightMobile,var(--body-line-height))}.text-box .body-small{font-size:var(--fontSizeMobile,var(--body-small-m-font-size));line-height:var(--lineHeightMobile,var(--body-small-line-height))}.text-box span{font-size:var(--fontSizeMobile)}.text-box :is(h1,h2,h3,h4,h5,h6,p):first-child{padding-top:max(0px, (1.2 - var(--lineHeightMobile,1.2)) * .5em)}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px, (1.2 - var(--lineHeightMobile,1.2)) * .7em)}}.grid-button{z-index:1;max-width:100%;padding:calc(var(--btn-padding-y) - var(--border-width,0px)) calc(var(--btn-padding-x) - var(--border-width,0px));font-family:var(--font-family,var(--btn-font-family));font-size:var(--font-size-desktop,var(--btn-font-size));font-style:var(--btn-font-style);font-weight:var(--font-weight,var(--btn-font-weight));line-height:var(--btn-line-height);color:var(--font-color,var(--btn-font-color));text-align:center;text-overflow:ellipsis;text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--btn-background-color));border:var(--border-width,0px) solid var(--border-color,transparent);border-radius:var(--border-radius,var(--btn-border-radius));transition:color var(--btn-transition-duration) var(--btn-transition-timing-function), border-color var(--btn-transition-duration) var(--btn-transition-timing-function), background-color var(--btn-transition-duration) var(--btn-transition-timing-function);justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.grid-button:hover,.grid-button:focus-visible{color:var(--font-color-hover,var(--btn-font-color));background-color:var(--background-color-hover,var(--btn-background-color-hover));border-color:var(--border-color-hover,var(--border-color,transparent))}.grid-button--primary{--btn-padding-x:var(--grid-button-primary-padding-x);--btn-padding-y:var(--grid-button-primary-padding-y);--btn-font-family:var(--grid-button-primary-font-family);--btn-font-size:var(--grid-button-primary-font-size);--btn-font-style:var(--grid-button-primary-font-style);--btn-font-weight:var(--grid-button-primary-font-weight);--btn-line-height:var(--grid-button-primary-line-height);--btn-font-color:var(--grid-button-primary-font-color);--btn-text-transform:var(--grid-button-primary-text-transform);--btn-letter-spacing:var(--grid-button-primary-letter-spacing);--btn-background-color:var(--grid-button-primary-background-color);--btn-background-color-hover:var(--grid-button-primary-background-color-hover);--btn-border-radius:var(--grid-button-primary-border-radius);--btn-transition-duration:var(--grid-button-primary-transition-duration);--btn-transition-timing-function:var(--grid-button-primary-transition-timing-function)}.grid-button--secondary{--btn-padding-x:var(--grid-button-secondary-padding-x);--btn-padding-y:var(--grid-button-secondary-padding-y);--btn-font-family:var(--grid-button-secondary-font-family);--btn-font-size:var(--grid-button-secondary-font-size);--btn-font-style:var(--grid-button-secondary-font-style);--btn-font-weight:var(--grid-button-secondary-font-weight);--btn-line-height:var(--grid-button-secondary-line-height);--btn-font-color:var(--grid-button-secondary-font-color);--btn-text-transform:var(--grid-button-secondary-text-transform);--btn-letter-spacing:var(--grid-button-secondary-letter-spacing);--btn-background-color:var(--grid-button-secondary-background-color);--btn-background-color-hover:var(--grid-button-secondary-background-color-hover);--btn-border-radius:var(--grid-button-secondary-border-radius);--btn-transition-duration:var(--grid-button-secondary-transition-duration);--btn-transition-timing-function:var(--grid-button-secondary-transition-timing-function)}@media screen and (width<=920px){.grid-button--primary{--btn-padding-x:var(--grid-button-primary-m-padding-x);--btn-padding-y:var(--grid-button-primary-m-padding-y);--btn-font-size:var(--grid-button-primary-m-font-size)}.grid-button--secondary{--btn-padding-x:var(--grid-button-secondary-m-padding-x);--btn-padding-y:var(--grid-button-secondary-m-padding-y);--btn-font-size:var(--grid-button-secondary-m-font-size)}.grid-button{font-size:var(--font-size-mobile,var(--btn-font-size))}}.top-blocks.svelte-1elxaub{z-index:18}.top-blocks--sticky.svelte-1elxaub{position:sticky;top:0}.header.svelte-1elxaub{z-index:18;transition:box-shadow .15s linear;display:grid;position:relative}.header--with-shadow.svelte-1elxaub{box-shadow:0 6px 14px #0000001a}.header__background.svelte-1elxaub{z-index:13;background-color:var(--background-color);position:absolute;inset:0}.header__desktop.svelte-1elxaub{z-index:18;width:100%;max-width:1224px;padding:var(--padding);grid-template-columns:min-content auto;grid-auto-flow:column;justify-self:center;align-items:center;display:grid}.logo.svelte-1elxaub{width:var(--logo-width);height:var(--logo-height);margin-right:16px;display:flex}.logo.svelte-1elxaub img:where(.svelte-1elxaub){object-fit:contain;width:100%;height:100%}.nav-links.svelte-1elxaub{justify-content:flex-end;column-gap:var(--link-spacing);flex-flow:wrap;row-gap:16px;list-style:none;display:flex}.nav-link.svelte-1elxaub{font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-style:var(--nav-link-font-style);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);color:var(--nav-link-text-color);text-transform:var(--nav-link-text-transform);letter-spacing:var(--nav-link-letter-spacing);white-space:pre-wrap;text-decoration:none}.nav-link.svelte-1elxaub:hover,.nav-link.svelte-1elxaub:focus-visible,.nav-link--active.svelte-1elxaub{color:var(--nav-link-text-color-hover);text-underline-offset:7px;text-decoration:underline}.header__mobile.svelte-1elxaub{display:none}.burger.svelte-1elxaub{width:24px;height:18px;margin-left:var(--element-spacing);cursor:pointer;background-color:#0000;position:relative}.burger.svelte-1elxaub:focus-visible{outline-offset:1px;outline:2px solid}.burger__bun.svelte-1elxaub,.burger__meat.svelte-1elxaub{background:var(--nav-link-text-color);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .25s ease-in-out .1s,opacity .25s ease-in-out .1s,width .25s ease-in-out .1s,top .25s ease-in-out .1s;display:block;position:absolute;left:0}.burger__bun.svelte-1elxaub:first-child{top:0}.burger__meat.svelte-1elxaub{top:8px}.burger__bun.svelte-1elxaub:last-child{top:16px}.burger--open.svelte-1elxaub .burger__bun:where(.svelte-1elxaub):first-child{top:-1px;transform:rotate(45deg)}.burger--open.svelte-1elxaub .burger__bun:where(.svelte-1elxaub):last-child{transform:rotate(-45deg)}.burger--open.svelte-1elxaub .burger__meat:where(.svelte-1elxaub){opacity:0;width:0%}@media screen and (width<=920px){.header.svelte-1elxaub{padding:0 16px}.header__desktop.svelte-1elxaub{display:none}.header__mobile.svelte-1elxaub{z-index:18;padding:var(--m-padding);grid-template-columns:auto max-content;align-items:center;display:grid}.logo.svelte-1elxaub{width:var(--m-logo-width);height:var(--m-logo-height)}.header__dropdown.svelte-1elxaub{visibility:hidden;background:var(--background-color);flex-direction:column;align-items:flex-end;width:100%;max-height:0;padding:0 16px;transition:max-height .3s ease-out .1s,padding .5s .1s,visibility .6s;display:flex;position:absolute;top:100%;left:0;overflow-y:hidden}.header__dropdown--open.svelte-1elxaub{visibility:visible;max-height:50vh;padding:24px 16px;overflow-y:auto;box-shadow:0 6px 14px -10px #0000001a}.header__dropdown.svelte-1elxaub .nav-links:where(.svelte-1elxaub){gap:var(--m-link-spacing);text-align:end;flex-direction:column}.nav-link.svelte-1elxaub{font-size:var(--nav-link-m-font-size)}}
