*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0}img,video{display:block;width:100%;border:0;margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}address{font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}iframe{border:0}a{color:inherit}body{font-family:var(--body-font);font-size:var(--body-size);font-weight:500;font-style:normal;line-height:var(--line-height);letter-spacing:.13em}@font-face{font-family:Marr Sans Web;src:url(../../../fonts/MarrSans-Medium-Web.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Marr Sans Web;src:url(../../../fonts/MarrSans-Semibold-Web.woff2) format("woff2");font-weight:600;font-style:normal}:root{--bg-color: #ffffff;--fg-color: #000000;--body-font: "Marr Sans Web", sans-serif;--z-page: 1;--z-nav: 2;--z-header: 3;--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease: var(--ease-in-out-quart);--ref-width: 1440;--px: calc( 100vw / var( --ref-width ) );--body-size: 11.5px;--page-margin: 29px;--page-margin-y: 25px;--large-margin-top: 83px;--large-margin-bottom: 75px;--gutter: 16px;--paragraph-margin: 1.8em;--line-height: 1.4}@media screen and (min-width:601px)and (max-width:900px){:root{--ref-width: 768;--line-height: 1.4;--large-margin-top: 65px;--large-margin-bottom: 65px}}@media screen and (orientation:portrait)and (max-width:600px){:root{--ref-width: 320;--line-height: 1.4;--page-margin: 20px;--page-margin-y: 18px;--large-margin-top: 55px;--large-margin-bottom: 55px}}@media screen and (min-width:1600px){:root{--ref-width: 1728}}html{scroll-behavior:smooth;scroll-margin-top:var(--header-height, 0px)}body{margin:0;padding:0;color:var(--fg-color);background-color:var(--bg-color)}body.noscroll{overflow:hidden}body:before{content:"laptop";display:none;visibility:hidden}@media screen and (orientation:portrait)and (max-width:600px){body:before{content:"mobile"}}@media screen and (min-width:601px)and (max-width:900px){body:before{content:"tablet"}}@media screen and (min-width:1600px){body:before{content:"desktop"}}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button,input,select,textarea{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;outline:0;color:inherit;background-color:transparent;font-size:inherit;font-family:inherit;letter-spacing:inherit}button{cursor:pointer}figure{margin:0;padding:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}header.svelte-1elxaub{--drawer-transition-duration: .2s;view-transition-name:header;position:fixed;top:0;left:0;width:100%;pointer-events:none;transition:var(--drawer-transition-duration);z-index:var(--z-header)}header.svelte-1elxaub a:where(.svelte-1elxaub),header.svelte-1elxaub button:where(.svelte-1elxaub){color:inherit;text-decoration:none;pointer-events:auto}header.svelte-1elxaub .bar:where(.svelte-1elxaub){display:flex;align-items:center;justify-content:space-between;padding:var(--page-margin-y) var(--page-margin);min-height:var(--large-margin-top)}@media screen and (max-width:900px){header.svelte-1elxaub .bar:where(.svelte-1elxaub){position:relative;z-index:2}}header.svelte-1elxaub .bar:where(.svelte-1elxaub) button.logo:where(.svelte-1elxaub) svg{width:auto;height:1em;overflow:visible}header.svelte-1elxaub .bar:where(.svelte-1elxaub) button.close:where(.svelte-1elxaub){pointer-events:none;opacity:0;transition:opacity .3s}header.svelte-1elxaub .bar:where(.svelte-1elxaub) button.close:where(.svelte-1elxaub) svg{width:calc(7 * var(--px, .1vw));height:calc(7 * var(--px, .1vw));overflow:visible}header.svelte-1elxaub .bar:where(.svelte-1elxaub) button.close.active:where(.svelte-1elxaub){pointer-events:auto;opacity:1}header.svelte-1elxaub nav:where(.svelte-1elxaub){padding:0 var(--page-margin);line-height:var(--line-height)}@media screen and (max-width:900px){header.svelte-1elxaub nav:where(.svelte-1elxaub){position:absolute;inset:0;width:100%;height:100dvh;padding:var(--large-margin-top) var(--page-margin);background-color:var(--bg-color);translate:-100% 0;transition:translate .5s var(--ease);z-index:1}}header.svelte-1elxaub nav:where(.svelte-1elxaub)>:where(.svelte-1elxaub){transition:margin-bottom var(--drawer-transition-duration)}header.svelte-1elxaub nav:where(.svelte-1elxaub)>*.active:where(.svelte-1elxaub),header.svelte-1elxaub nav:where(.svelte-1elxaub)>:where(.svelte-1elxaub):has(.active:where(.svelte-1elxaub)){margin-bottom:var(--paragraph-margin)}header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer:where(.svelte-1elxaub)>div:where(.svelte-1elxaub){padding-left:1.7em;display:flex;flex-direction:column;align-items:flex-start}header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer:where(.svelte-1elxaub)>div:where(.svelte-1elxaub)>a:where(.svelte-1elxaub),header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer:where(.svelte-1elxaub)>div:where(.svelte-1elxaub)>.page-title:where(.svelte-1elxaub){line-height:0;opacity:0;pointer-events:none;transition:line-height var(--drawer-transition-duration),opacity .1s}header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer:where(.svelte-1elxaub)>div:where(.svelte-1elxaub)>a.active:where(.svelte-1elxaub),header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer:where(.svelte-1elxaub)>div:where(.svelte-1elxaub)>.page-title.active:where(.svelte-1elxaub){line-height:var(--line-height);opacity:1;pointer-events:auto}header.svelte-1elxaub nav:where(.svelte-1elxaub)>.drawer.active:where(.svelte-1elxaub)>div:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){line-height:var(--line-height);opacity:1;pointer-events:auto}header.white.svelte-1elxaub{color:#fff}@media screen and (max-width:900px){header.burger-active.svelte-1elxaub nav:where(.svelte-1elxaub){translate:0 0}}.preview.svelte-1elxaub{view-transition-name:header-preview;position:fixed;inset:0;width:100%;height:100dvh;pointer-events:none;z-index:var(--z-nav)}@media screen and (max-width:900px){.preview.svelte-1elxaub{display:none}}.preview.svelte-1elxaub img,.preview.svelte-1elxaub video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .3s}.preview.svelte-1elxaub img.active,.preview.svelte-1elxaub video.active{opacity:1}
