@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:block;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:block;src:url(/fonts/Inter-Medium.woff2) format("woff2"),url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:block;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:block;src:url(/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:block;src:url(/fonts/Inter-Bold.woff2) format("woff2"),url(/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:block;src:url(/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/fonts/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:"TimesNow";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/TimesNow-SemiLight.woff2) format("woff2"),url(/fonts/TimesNow-SemiLight.woff) format("woff")}@font-face{font-family:"TimesNow";font-style:normal;font-weight:500;font-display:block;src:url(/fonts/TimesNow-SemiBold.woff2) format("woff2"),url(/fonts/TimesNow-SemiBold.woff) format("woff")}@font-face{font-family:"TimesNow";font-style:normal;font-weight:600;font-display:block;src:url(/fonts/TimesNow-Bold.woff2) format("woff2"),url(/fonts/TimesNow-Bold.woff) format("woff")}@font-face{font-family:"MaruBeta";font-style:normal;font-weight:400;font-display:block;src:url(/fonts/GT-MaruBeta-Regular.woff2) format("woff2"),url(/fonts/GT-MaruBeta-Regular.woff) format("woff")}@font-face{font-family:"MaruBeta";font-style:normal;font-weight:700;font-display:block;src:url(/fonts/GT-MaruBeta-Bold.woff2) format("woff2"),url(/fonts/GT-MaruBeta-Bold.woff) format("woff")}:root{--ff-sans: Inter, system-ui, sans-serif;--ff-serif: TimesNow, "SF Mono", SFMono-Regular, ui-monospace, "DejaVu Sans Mono", Menlo, Consolas, monospace;--ff-mono: Courier, "Courier New", "Lucida Sans Typewriter", "Lucida Typewriter", monospace;--ff-display: MaruBeta, "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;--fs-xxxsmall: 12px;--fs-xxsmall: 14px;--fs-xsmall: 16px;--fs-small: 18px;--fs-body: 18px;--fs-large: 30px;--fs-xlarge: 36px;--fs-h1: 28px;--fs-h2: 24px;--fs-h3: 24px;--fs-h4: 22px;--fs-h5: 16px;--fs-h6: 16px;--fw-400: 400;--fw-h3: 500;--fw-h4: 600;--fw-h5: 400;--fw-h6: 400;--fw-500: 500;--lh-body: 1.4;--lh-heading: 1.33;--white: 255, 255, 255;--c-plain-white: rgba(255, 255, 255, 1);--c-white-60: rgba(255, 255, 255, .6);--c-white-grey: #fafafa;--c-white-bright: #fdfdfd;--c-white-med: #f1f1f1;--c-white-off: #f6f6f6;--c-black: rgba(35, 35, 35, 1);--c-black-10: rgba(64, 64, 76, .1);--c-black-25: rgba(80, 80, 80, .25);--c-black-50: #6f6f6f;--c-black-60: #676767;--c-black-70: #757575;--dark-grey: 80, 80, 80;--c-dark-grey-100: rgb(var(--dark-grey), 1);--c-dark-grey-25: rgb(var(--dark-grey), .25);--c-grey: #e5e5e5;--c-grey-70: #e9e9e9;--c-light-grey: #ececee;--c-alpha-grey: rgba(245, 245, 245, .92);--c-alpha-grey-matte: rgba(245, 245, 245, .98);--c-blue: #0029ff;--c-dark-azure: #1a66f4;--c-azure-30: rgba(57, 122, 246, .33);--c-azure-60: rgba(57, 122, 246, .6);--c-light-blue: #e0ecef;--c-pastel-blue: #dae8f0;--c-ultramarine: #1653c4;--c-light-yellow: #fcf0dd;--c-corn-yellow: #ffeb88;--c-light-red: #fde6e6;--c-dark-bittersweet: #ca4e4e;--c-light-green: #e2f5e7;--c-dark-green: #008800;--c-grey-green: #e2e7e2;--c-light-purple: #e1d5eb;--c-light-pink: #fde6e6;--c-light-red: #f36060;--c-dark-red: #ee1414;--c-bold-red: #c21d1d;--c-lightronchi: #fdf8ee;--c-medronchi: #f4e0c1;--c-darkronchi: #e6d4b5;--c-pastel-magenta: #f7d7f3;--c-magenta: #cbc3dc;--c-cyan-blue: #f2f7fb;--c-cream: #f1e8da;--c-dance-beige: #efebe9;--c-gitpod-kumquat-light: #ffe4bc;--c-donut-purple-light: #d1c2fe;--c-frontify-purple-light: #aca9f2;--c-themis-orange-light: #f4e0c1;--c-zeit-grey-dark: #cdcdcd;--c-bvg-sand: #f5f3f0;--c-bvg-yellow: #f2dc3c;--c-sparkasse-salmon: #fef9f8;--c-back-turquoise: #bce2e0;--c-finparx-blue-light: #f1f7fb;--c-frontify-green: #00C8A5;--shadow-applet: 0px 6px 30px rgba(0, 0, 0, .08);--shadow-applet-2: 0px 4px 24px rgba(0, 0, 0, .14), 0px 2px 12px rgba(0, 0, 0, .06);--shadow-applet-3: 0px 4px 8px rgba(0, 0, 0, .1);--shadow-half-pixel-border: 0px 0px 0px .6px var(--c-black-10);--shadow-two-pixel-border: 0px 0px 0px 2px var(--c-black);--border-radius-applet: 16px;--z-content: 100;--z-overlay: 500;--z-dashboard: 800;--z-menu: 9999;--z-modal: 99999;--backdrop-blur-radius: 8px;--gutter-menu-mobile: 24px}@media screen and (min-width: 768px){:root{--fs-xxxsmall: 12px;--fs-xxsmall: 14px;--fs-xsmall: 16px;--fs-small: 18px;--fs-body: 24px;--fs-large: 30px;--fs-xlarge: 36px;--fs-h1: 54px;--fs-h2: 36px;--fs-h3: 24px;--fs-h4: 22px;--fs-h5: 16px;--fs-h6: 16px;--fw-400: 400;--fw-h3: 500;--fw-h4: 600;--fw-h5: 400;--fw-h6: 400;--lh-body: 1.4;--lh-heading: 1.33;--border-radius-applet: 24px}}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-plain-white);color:var(--c-black-50)}body{font:var(--fs-body) / var(--lh-body) var(--ff-sans);margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}input,textarea,button{font:inherit;color:inherit;letter-spacing:inherit}pre,code{font-family:var(--ff-mono);font-weight:normal;font-size:var(--fs-xsmall);line-height:1.5}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}a{text-decoration:none;font-weight:var(--fw-400);color:inherit}a:hover{color:var(--c-black)}img,video{display:block;width:100%;height:auto}blockquote p::before{content:"\201c"}blockquote p::after{content:"\201d"}figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}#content{min-height:100%}.page{padding-top:40px;padding-bottom:103px;overflow:hidden}.page--legal-notice,.page--privacy-policy{color:var(--c-black-60)}.page--careers{overflow-x:hidden}@media (max-width: 767px){.page--team{padding-top:0!important;padding-left:0!important;padding-right:0!important}}@media screen and (min-width: 768px){.page{padding-top:94px;padding-bottom:108px}.page--pull{padding-top:calc(94px - .5 * (var(--lh-heading) * var(--fs-h1) - var(--fs-h1)))}}.page--themis{background-color:var(--c-lightronchi)}.container-xxs,.container-xs,.container-s,.container-m,.container-l,.container-xl{width:100%;max-width:var(--max-width, 1100px);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin:0 auto}.container-xxs{--max-width: 680px}.container-xs{--max-width: 740px}.container-s{--max-width: 900px}.container-m{--max-width: 1180px}.container-l{--max-width: 1380px}.container-xl{--max-width: 1680px}@media screen and (min-width: 768px){.container-xxs,.container-xs,.container-s,.container-m,.container-l,.container-xl{padding-left:32px;padding-right:32px}}.mt-0{margin-top:0!important}.ml-0{margin-left:0}.px-0{padding-left:0;padding-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.m-8{margin:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-top:8px;margin-bottom:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.m-16{margin:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-top:16px;margin-bottom:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-24{margin-bottom:24px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.p-16{padding:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.m-32{margin:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-top:32px;margin-bottom:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.p-32{padding:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-top:32px;padding-bottom:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.m-64{margin:64px}.mx-64{margin-left:64px;margin-right:64px}.my-64{margin-top:64px;margin-bottom:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.p-64{padding:64px}.px-64{padding-left:64px;padding-right:64px}.py-64{padding-top:64px;padding-bottom:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.p-96{padding:96px}.px-96{padding-left:96px;padding-right:96px}.py-96{padding-top:96px;padding-bottom:96px}.pt-96{padding-top:96px}.pr-96{padding-right:96px}.pb-96{padding-bottom:96px}.pl-96{padding-left:96px}.m-96{margin:96px}.mx-96{margin-left:96px;margin-right:96px}.my-96{margin-top:96px;margin-bottom:96px}.mt-96{margin-top:96px}.mr-96{margin-right:96px}.mb-96{margin-bottom:96px}.ml-96{margin-left:96px}.m-128{margin:128px}.mx-128{margin-left:128px;margin-right:128px}.my-128{margin-top:128px;margin-bottom:128px}.mt-128{margin-top:128px}.mr-128{margin-right:128px}.mb-128{margin-bottom:128px}.ml-128{margin-left:128px}.p-128{padding:128px}.px-128{padding-left:128px;padding-right:128px}.py-128{padding-top:128px;padding-bottom:128px}.pt-128{padding-top:128px}.pr-128{padding-right:128px}.pb-128{padding-bottom:128px}.pl-128{padding-left:128px}@media screen and (min-width: 768px){.md\:m-8{margin:8px}.md\:mx-8{margin-left:8px;margin-right:8px}.md\:my-8{margin-top:8px;margin-bottom:8px}.md\:mt-8{margin-top:8px}.md\:mr-8{margin-right:8px}.md\:mb-8{margin-bottom:8px}.md\:ml-8{margin-left:8px}.md\:m-16{margin:16px}.md\:mx-16{margin-left:16px;margin-right:16px}.md\:my-16{margin-top:16px;margin-bottom:16px}.md\:mt-16{margin-top:16px}.md\:mr-16{margin-right:16px}.md\:mb-16{margin-bottom:16px}.md\:ml-16{margin-left:16px}.md\:p-16{padding:16px}.md\:px-16{padding-left:16px;padding-right:16px}.md\:py-16{padding-top:16px;padding-bottom:16px}.md\:pt-16{padding-top:16px}.md\:pr-16{padding-right:16px}.md\:pb-16{padding-bottom:16px}.md\:pl-16{padding-left:16px}.md\:m-32{margin:32px}.md\:mx-32{margin-left:32px;margin-right:32px}.md\:my-32{margin-top:32px;margin-bottom:32px}.md\:mt-32{margin-top:32px}.md\:mr-32{margin-right:32px}.md\:mb-32{margin-bottom:32px}.md\:ml-32{margin-left:32px}.md\:p-32{padding:32px}.md\:px-32{padding-left:32px;padding-right:32px}.md\:py-32{padding-top:32px;padding-bottom:32px}.md\:pt-32{padding-top:32px}.md\:pr-32{padding-right:32px}.md\:pb-32{padding-bottom:32px}.md\:pl-32{padding-left:32px}.md\:m-64{margin:64px}.md\:mx-64{margin-left:64px;margin-right:64px}.md\:my-64{margin-top:64px;margin-bottom:64px}.md\:mt-64{margin-top:64px}.md\:mr-64{margin-right:64px}.md\:mb-64{margin-bottom:64px}.md\:ml-64{margin-left:64px}.md\:p-64{padding:64px}.md\:px-64{padding-left:64px;padding-right:64px}.md\:py-64{padding-top:64px;padding-bottom:64px}.md\:pt-64{padding-top:64px}.md\:pr-64{padding-right:64px}.md\:pb-64{padding-bottom:64px}.md\:pl-64{padding-left:64px}.md\:p-96{padding:96px}.md\:px-96{padding-left:96px;padding-right:96px}.md\:py-96{padding-top:96px;padding-bottom:96px}.md\:pt-96{padding-top:96px}.md\:pr-96{padding-right:96px}.md\:pb-96{padding-bottom:96px}.md\:pl-96{padding-left:96px}.md\:m-96{margin:96px}.md\:mx-96{margin-left:96px;margin-right:96px}.md\:my-96{margin-top:96px;margin-bottom:96px}.md\:mt-96{margin-top:96px}.md\:mr-96{margin-right:96px}.md\:mb-96{margin-bottom:96px}.md\:ml-96{margin-left:96px}.md\:m-128{margin:128px}.md\:mx-128{margin-left:128px;margin-right:128px}.md\:my-128{margin-top:128px;margin-bottom:128px}.md\:mt-128{margin-top:128px}.md\:mr-128{margin-right:128px}.md\:mb-128{margin-bottom:128px}.md\:ml-128{margin-left:128px}.md\:p-128{padding:128px}.md\:px-128{padding-left:128px;padding-right:128px}.md\:py-128{padding-top:128px;padding-bottom:128px}.md\:pt-128{padding-top:128px}.md\:pr-128{padding-right:128px}.md\:pb-128{padding-bottom:128px}.md\:pl-128{padding-left:128px}}.flow>*+*{margin-top:.5em}.flow>*+h1,.flow>*+h2,.flow>*+h3,.flow>*+h4,.flow>*+h5,.flow>*+h6{margin-top:1.25em}.flow hr{margin-top:24px;margin-bottom:24px}@media only screen and (min-width: 768px){.flow hr{margin-top:48px;margin-bottom:48px}}.flow img,.flow pre{margin-top:40px;margin-bottom:40px}.text-small{font-size:var(--fs-small)}.text-xsmall{font-size:var(--fs-xsmall)}.text-xxsmall{font-size:var(--fs-xxsmall)}.text-xxxsmall{font-size:var(--fs-xxxsmall)}.page--headings .text-h1,.page--headings .copy h1,.page--headings .text-h2,.page--headings .copy h2,.page--headings .text-h3,.page--headings .copy h3,.page--headings .text-h4,.page--headings .copy h4,.page--headings .text-h5,.page--headings .copy h5,.page--headings .text-h6,.page--headings .copy h6{color:var(--c-black)}.page--headings .text-h1{letter-spacing:-.005em;line-height:1.15}.copy,.text-body{font-size:var(--fs-body)}.text-large{font-size:var(--fs-large)}.text-h1,.copy h1{font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--fw-400)}.text-h2,.copy h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.text-h3,.copy h3{font-size:var(--fs-h3);line-height:var(--lh-heading);font-weight:var(--fw-h3)}.text-h4,.copy h4{font-size:var(--fs-h4);line-height:var(--lh-heading);font-weight:var(--fw-h4)}.text-h5,.copy h5{font-size:var(--fs-h5);line-height:var(--lh-heading);font-weight:var(--fw-h5)}.text-h6,.copy h6{font-size:var(--fs-h6);line-height:var(--lh-heading);font-weight:var(--fw-h6)}.font-serif{font-family:var(--ff-serif);color:#343434}.font-serif a[href]{color:var(--c-blue)}.font-serif a[href]:hover{color:var(--c-black)}.font-serif a:not([href]){opacity:.5}.font-serif hr{border-top:1px solid;border-style:none none solid;border-color:var(--c-grey)}.copy blockquote{margin-top:2em;margin-bottom:2em;margin-left:1em;padding-left:1em;border-left:4px solid #f7f7f7}.copy pre{overflow:auto}.copy pre,.copy code{background-color:#f7f7f7;border-radius:4px;padding:3px 7px}.copy pre>code{padding:16px;display:block}.bg-darkgrey{background-color:var(--c-dark-grey-100)}.bg-dark-azure{background-color:var(--c-dark-azure)}.bg-lightpink{background-color:var(--c-light-pink)}.bg-lightblue{background-color:var(--c-light-blue)}.bg-lightyellow{background-color:var(--c-light-yellow)}.bg-lightpurple{background-color:var(--c-light-purple)}.bg-lightgreen{background-color:var(--c-light-green)}.c-black{color:var(--c-black)}.dark-black{color:#000}.bg-lightronchi{background-color:var(--c-lightronchi)}.bg-medronchi{background-color:var(--c-medronchi)}.bg-lightgrey{background-color:var(--c-grey-70)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rounded{border-radius:16px}.rounded-full{border-radius:9999px}.border-top-1{border-top:1px solid var(--c-dark-grey-25)}.border-bottom-1{border-bottom:1px solid var(--c-dark-grey-25)}@media screen and (min-width: 768px){.rounded{border-radius:24px}}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid{--column-count: 1;display:grid;grid-template-columns:repeat(var(--column-count),1fr)}.gap-8{grid-gap:.5rem}.gap-16{grid-gap:1rem}.gap-32{grid-gap:2rem}.gap-64{grid-gap:3rem}@media screen and (min-width: 768px){.md\:gap-8{grid-gap:.5rem}.md\:gap-16{grid-gap:1rem}.md\:gap-32{grid-gap:2rem}.md\:gap-64{grid-gap:3rem}}.row-span-2{grid-row:span 2}.grid-align-between{align-content:space-between}@media screen and (max-width: 767px){.sm\:visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sm\:flex-column-centered{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 480px){.sm\:grid-2{--column-count: 2}.sm\:grid-3{--column-count: 3}}@media screen and (min-width: 768px){.md\:grid-2{--column-count: 2}.md\:grid-3{--column-count: 3}.md\:fill{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 1200px){.lg\:grid-3{--column-count: 3}}.font-normal{font-weight:400}.bold{font-weight:600}.semi-bold{font-weight:500}.italic{font-style:italic}.normal{font-style:normal}.list-style-none{list-style-type:none}.text-center{text-align:center}.underline{text-decoration:underline}.flex{display:flex}.flex-column{flex-direction:column}.flex-1{flex:1}.flex-2{flex:2}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.flex-column-centered{display:flex;flex-direction:column;justify-content:center;align-items:center}.relative{position:relative}.absolute{position:absolute}.right-0{right:0}.bottom-0{bottom:0}[class*=aspect-ratio--]{--aspect-ratio: 1;position:relative}[class*=aspect-ratio--]::before{content:"";display:block;padding-bottom:calc(100% * var(--aspect-ratio))}.fill{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.w-20{width:5rem}.h-20{height:5rem}.h-600{transition:text-shadow 150ms ease;-webkit-transition:text-shadow 150ms ease;-moz-transition:text-shadow 150ms ease;-o-transition:text-shadow 150ms ease}.h-600:hover{text-shadow:.5px 0 0 var(--c-black)}.blog{box-sizing:content-box;max-width:688px;margin-left:auto;margin-right:auto;padding:16px 16px 150px}.blog-header{margin-bottom:64px}.blog-intro{font-size:28px;line-height:1.18;margin-bottom:16px}.blog-intro a{color:inherit!important;font-weight:inherit;text-decoration:underline}.blog-intro a:hover{text-decoration:none}.blog-nav{font-size:18px}.blog-nav a{font-family:Courier,"Courier New",monospace;font-weight:inherit;text-decoration:underline}.blog-nav a:hover{text-decoration:none}.blog-nav-feeds>:not(:last-child){margin-right:8px}@media only screen and (max-width: 375px){.blog-nav-feeds{display:none}}@media only screen and (min-width: 768px){.blog{padding:24px 40px 150px}.blog-intro{font-size:32px;line-height:1.4}}@media only screen and (max-width: 1023px){.blog-nav{display:flex;justify-content:space-between}}@media only screen and (min-width: 1024px){.blog-nav-home{position:absolute;top:24px;left:24px}.blog-nav-feeds{position:absolute;top:24px;right:24px}}.blog figcaption{font-size:var(--fs-small)}.blog-sidebar{font-family:var(--ff-mono);font-size:var(--fs-small)}.blog-sidebar>section{margin-bottom:24px}.blog-sidebar-intro{margin-bottom:16px;font-family:var(--ff-serif);font-size:var(--fs-body)}.blog-sidebar-intro a{font-weight:inherit!important;color:inherit!important;text-decoration:underline}.blog-sidebar-intro a:hover{text-decoration:none}.blog-content q{font-size:var(--fs-h1);font-weight:var(--fw-400);font-style:italic;display:block;padding-top:.5em;padding-bottom:.5em}.blog-content a{font-weight:500;text-decoration:underline}.blog-content a:hover{text-decoration:none}.blog-content__code{text-align:left;white-space:pre-line}@media only screen and (max-width: 767px){.blog-sidebar-intro{font-size:28px}.blog-sidebar-posts,.blog-sidebar-feeds,.blog-sidebar-links{display:none}}.post-title{font-size:40px!important;font-weight:500!important;margin-bottom:4px}.post-summary .post-title{font-size:32px!important}.post-byline{margin-top:0;margin-bottom:8px}.post:not(.post-summary) .post-byline{margin-bottom:24px}.post-date{padding-right:1.5em}.post-author a[href]{font-weight:500}.post-summary{margin-bottom:48px}@media only screen and (max-width: 767px){.post-title{font-size:28px!important}.post-summary{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--c-grey)}}.post-summary .post-link{color:inherit!important;text-decoration:none}.post-summary .post-link:hover{text-decoration:underline}.post-content a[href]:visited{color:#675aa7}@media only screen and (min-width: 768px){.post-byline{margin-bottom:16px}.post:not(.post-summary) .post-byline{margin-bottom:40px}.post-summary{font-size:18px;margin-bottom:48px;padding-bottom:48px}}.post-footer{display:flex;flex-direction:column;align-items:center;margin-top:24px}.post-footer-image{width:120px;height:120px;margin:0!important}:root{--c-juergen: var(--c-light-pink);--c-sebastian: var(--c-light-green);--c-nikolai: var(--c-azure-30);--c-nicholas: var(--c-light-purple);--c-thabi: var(--c-light-blue);--c-veera: var(--c-pastel-magenta);--c-sara: var(--c-grey-green);--c-tanja: var(--c-cream)}.page--team{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100vh}.team-cell{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:0;padding-left:1em;padding-right:1em;border-bottom:1px solid var(--c-light-grey);transition:background-color 1000ms ease,border-bottom-color 1000ms ease}@media screen and (min-width: 768px){.team-cell{border-radius:1em}}@keyframes bobble{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(var(--bobble-rotation-right, 5deg)) scale(var(--bobble-zoom, 1.05))}50%{transform:rotate(0deg) scale(1)}75%{transform:rotate(var(--bobble-rotation-left, -3deg)) scale(var(--bobble-zoom, 1.05))}to{transform:rotate(0deg) scale(1)}}.team-cell--juergen{--bobble-rotation-left: -5deg;--bobble-rotation-right: 3deg;--bobble-zoom: 1.05}.team-cell--sebastian{--bobble-rotation-left: -2deg;--bobble-rotation-right: 4deg;--bobble-zoom: 1.06}.team-cell--nikolai{--bobble-rotation-left: -3deg;--bobble-rotation-right: 1deg;--bobble-zoom: 1.05}.team-cell--nicholas{--bobble-rotation-left: -4deg;--bobble-rotation-right: 3deg;--bobble-zoom: 1.05}.team-cell--thabi{--bobble-rotation-left: -4deg;--bobble-rotation-right: 4deg;--bobble-zoom: 1.05}.team-cell--veera{--bobble-rotation-left: -2deg;--bobble-rotation-right: 4deg;--bobble-zoom: 1.05}.team-cell--sara{--bobble-rotation-left: -3deg;--bobble-rotation-right: 5deg;--bobble-zoom: 1.05}.team-cell--tanja{--bobble-rotation-left: -2deg;--bobble-rotation-right: 4deg;--bobble-zoom: 1.05}.team-cell img{max-width:241px;transform-origin:center;-webkit-touch-callout:none}@media (hover: none){.team-cell.is-touching{border-bottom-color:transparent}.team-cell--juergen.is-touching{background-color:var(--c-juergen)}.team-cell--sebastian.is-touching{background-color:var(--c-sebastian)}.team-cell--nikolai.is-touching{background-color:var(--c-nikolai)}.team-cell--nicholas.is-touching{background-color:var(--c-nicholas)}.team-cell--thabi.is-touching{background-color:var(--c-thabi)}.team-cell--veera.is-touching{background-color:var(--c-veera)}.team-cell--sara.is-touching{background-color:var(--c-sara)}.team-cell--tanja.is-touching{background-color:var(--c-tanja)}.team-cell.is-touching img{animation-name:bobble;animation-duration:1000ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@media (hover: hover){.team-cell:hover{cursor:pointer}.team-cell--juergen:hover{background-color:var(--c-juergen)}.team-cell--sebastian:hover{background-color:var(--c-sebastian)}.team-cell--nikolai:hover{background-color:var(--c-nikolai)}.team-cell--nicholas:hover{background-color:var(--c-nicholas)}.team-cell--thabi:hover{background-color:var(--c-thabi)}.team-cell--veera:hover{background-color:var(--c-veera)}.team-cell--sara:hover{background-color:var(--c-sara)}.team-cell--tanja:hover{background-color:var(--c-tanja)}.team-cell:hover img{animation-name:bobble;animation-duration:1000ms;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}.team-mobile{width:100%}.team-mobile-description{font-size:1.25rem;text-align:center;margin-top:.6em}.team-mobile-links{display:flex;justify-content:center;align-items:center;margin:1.33em 0}.team-mobile-links>*{max-width:10em}@media screen and (min-width: 768px){.team-cell{padding-left:1.33em;padding-right:1.33em;padding-top:1.33em;padding-bottom:3em;border:none;transition:background-color 500ms ease}.team-mobile{display:none}}.team-cell a{-webkit-tap-highlight-color:transparent}.team-cell a:focus{outline:none}.team-cell--juergen:focus-within{background-color:var(--c-juergen)}.team-cell--sebastian:focus-within{background-color:var(--c-sebastian)}.team-cell--nikolai:focus-within{background-color:var(--c-nikolai)}.team-cell--nicholas:focus-within{background-color:var(--c-nicholas)}.team-cell--thabi:focus-within{background-color:var(--c-thabi)}.team-cell--veera:focus-within{background-color:var(--c-veera)}.team-cell--sara:focus-within{background-color:var(--c-sara)}.team-cell--tanja:focus-within{background-color:var(--c-tanja)}.about-clients a{font-weight:500;border-radius:.33em}.about-cards{display:grid;gap:1em}.about-clients a{color:var(--c-black);background-color:var(--c-grey);padding:.1em .3em;line-height:1}.about-clients a:hover{color:var(--c-grey);background-color:var(--c-black);cursor:pointer}.about-reminders>*{padding:1em .5em;max-width:390px;margin-left:auto;margin-right:auto}.about-card{position:relative;display:grid;height:100%;width:100%;color:var(--c-black);box-shadow:var(--shadow-applet-2);border-radius:24px;cursor:grab}.about-card:active{cursor:grabbing}@media (hover: hover){.about-card:hover{box-shadow:0px 4px 40px rgba(0,0,0,.14),0px 2px 24px rgba(0,0,0,.06),var(--shadow-half-pixel-border)}}.about-card__side{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;border:.5px solid var(--c-black-10);border-radius:24px;overflow:hidden}.about-card__side--front{padding:24px}@media screen and (min-width: 768px){.about-card__side--front{padding:32px}}.about-card__side--back{display:flex;align-items:center;justify-content:center}.about-card__side--back img{width:260px;height:260px;-webkit-touch-callout:none}.about-card h2{font-size:var(--fs-h3);font-weight:500;line-height:1.75;padding-bottom:1rem}@media screen and (max-width: 767px){.about-clients ul{list-style-type:none;margin:0;padding:0}.about-clients p{display:inline}.about-clients a{display:inline-block}}@media screen and (min-width: 668px){.about-card p{font-size:21px}.about-cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.about-cards>*{position:relative}.about-cards>:nth-child(1){top:14%;left:4%}.about-cards>:nth-child(2){top:40%;left:-5%}.about-cards>:nth-child(3){top:40%;left:95%}.about-cards>:nth-child(4){top:-16%;left:-80%}.about-cards>:nth-child(5){top:-28%;left:7%}.about-clients p{display:inline;font-size:var(--fs-xlarge)}.about-clients a{padding:.0075em .3em}.about-reminders{position:relative}.about-reminders>*{position:relative;width:390px}}@media screen and (min-width: 1280px){.about-cards{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.about-cards>*{position:relative}.about-cards>:nth-child(1){top:14%;left:-2%}.about-cards>:nth-child(2){top:-10%;left:2%}.about-cards>:nth-child(3){top:60%;left:5%}.about-cards>:nth-child(4){top:24%;left:30%}.about-cards>:nth-child(5){top:5%;left:17%}.about-reminders>*{position:absolute;width:390px;right:0;top:0;transform:translate(-40%,-30%)}}.careers-status{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;font-size:var(--fs-small);background:var(--c-dark-red);border:2px solid var(--c-bold-red);color:var(--c-white-med)}@media screen and (min-width: 768px){.careers-status{width:48px;height:48px;font-size:var(--fs-body)}}.careers-list{list-style:none;margin:0;padding:0}.careers-list-card{position:relative;padding-left:.66em;padding-right:.66em;padding-top:1em;padding-bottom:1em;border-radius:.66em;transition:background-color 200ms ease,color 200ms ease}.careers-list-card a{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.careers-list-card{background-color:var(--c-white-off);margin-bottom:.5em}}@media screen and (min-width: 768px){.careers-list{display:grid;grid-template-columns:1fr 1fr;margin-left:-1.5em;margin-right:-1.5em}.careers-list-card{padding:1.5em}.careers-list-card:hover{background-color:var(--c-white-med);color:var(--c-black)}}@media screen and (min-width: 1200px){.careers-gallery-mobile{display:none}}.careers-gallery-desktop{position:relative;max-width:1680px;margin-left:auto;margin-right:auto}.careers-gallery-desktop::before{content:"";display:block;padding-bottom:calc(100% * 9 / 16)}.careers-gallery-desktop-inner{position:absolute;top:0;left:0;width:100%;height:100%}.careers-gallery-image{cursor:grab}.careers-gallery-image:active{cursor:grabbing}.careers-gallery-image img{border-radius:var(--border-radius-applet)}@media (max-width: 1199px){.careers-gallery-desktop{display:none}}.careers-gallery-desktop .careers-gallery-image,.careers-gallery-desktop #careers-applet-map,.careers-gallery-desktop #careers-applet-careers{position:absolute}.careers-gallery-desktop .careers-gallery-image-1{width:500px;top:-3%;left:-3%}.careers-gallery-desktop .careers-gallery-image-2{width:490px;right:-5%;top:5%}.careers-gallery-desktop .careers-gallery-image-3{width:300px;bottom:11%;right:2%}.careers-gallery-desktop .careers-gallery-image-4{width:680px;top:40%;left:38%}.careers-gallery-desktop .careers-gallery-image-5{width:460px;bottom:6%;left:4%}.careers-gallery-desktop .careers-gallery-image-6{width:370px;bottom:-1%;right:23%}.careers-gallery-desktop #careers-applet-map{top:6%;right:30%}.careers-gallery-desktop #careers-applet-careers{top:13%;left:33%}.applet-engineering a{font-weight:inherit}.applet-engineering-read-more{font-weight:bold!important}.applet-engineering-content{padding:24px}.applet--map{padding:0}@media screen and (min-width: 768px){.applet--map{width:304px;height:376px}}.applet--map .applet-header{z-index:var(--z-overlay)}.map-panel{position:absolute;left:.75em;right:.75em;bottom:.75em;border-radius:18px;background-color:var(--c-alpha-grey-matte);border:.5px solid var(--c-light-grey);box-shadow:var(--shadow-applet);z-index:var(--z-overlay);font-size:var(--fs-xxsmall)}@supports (-webkit-backdrop-filter: blur(8px)){.map-panel{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.map-panel__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}.map-panel__row:first-child{border-bottom:1px solid rgba(64 64 76 / .1)}.map-panel__row:last-child{line-height:1.3;font-size:13px}.map-panel__segment{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.map-panel__segment>*:not(:last-child){margin-right:1rem}.map-panel__title{font-size:var(--fs-body);color:var(--c-black)}.map-panel__btn{display:block;padding:.5em .75em;border:none;border-radius:.75em;color:var(--c-plain-white);background-color:var(--c-dark-green);font-size:var(--fs-xxxsmall);font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color 150ms cubic-bezier(.25,.1,.25,1)}.map-panel__btn:hover{background-color:#2fb952}.projects-grid{--gap: 16px;display:grid;grid-template-columns:1fr;grid-gap:var(--gap)}@media screen and (min-width: 768px){.projects-grid{--gap: 32px;grid-template-columns:repeat(2,1fr)}.projects-grid>*{position:relative}.projects-grid>:nth-child(2n + 1){top:calc(-.5 * var(--gap))}.projects-grid>:nth-child(2n + 2){top:calc(.5 * var(--gap))}}.project-cell{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;color:var(--c-black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.project-cell__image{position:relative}.project-cell__image::before{content:"";display:block;padding-bottom:100%}.project-cell__image img,.project-cell__image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project-cell__content{flex:1;display:flex;flex-direction:column;padding-top:16px;padding-bottom:9px;padding-left:16px;padding-right:8px}.project-cell__title{font-size:var(--fs-large);font-weight:var(--fw-500);margin-bottom:0}.project-cell__description{font-size:var(--fs-small);margin-top:0;margin-bottom:.75em}.project-cell__tags{flex:1;display:flex;align-items:flex-end;flex-wrap:wrap}.project-cell__tags>*{margin-right:8px;margin-bottom:8px}.project-cell__link{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.project-cell{border-radius:24px}.project-cell__content{padding-top:16px;padding-bottom:32px;padding-left:40px;padding-right:8px}.project-cell__description{margin-bottom:1em}}.project-cell--back{background-color:var(--c-back-turquoise)}.project-cell--themis{background-color:var(--c-themis-orange-light)}.project-cell--dance{background-color:var(--c-dance-beige)}.project-cell--gitpod{background-color:var(--c-gitpod-kumquat-light)}.project-cell--donut{background-color:var(--c-donut-purple-light)}.project-cell--frontify{background-color:var(--c-frontify-purple-light)}.project-cell--zeit{background-color:var(--c-zeit-grey-dark)}.project-cell--bvg{background-color:var(--c-bvg-yellow)}.project-cell--sparkasse{background-color:var(--c-sparkasse-salmon)}.project-cell--finparx{background-color:var(--c-finparx-blue-light)}.project-tags{display:flex;flex-wrap:wrap}.project-tags>*{margin-right:8px;margin-bottom:8px}@keyframes gitpod-logo-bounce-draw{0%{stroke-dashoffset:191.8}50%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.gitpod-logo-bounce{position:relative}.gitpod-logo-bounce::before{content:"";display:block;padding-bottom:100%}.gitpod-logo-bounce-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f2f0}.gitpod-logo-bounce svg{width:140px;height:auto}.gitpod-logo-bounce svg path{stroke-dasharray:191.8 191.8;animation-delay:0s;animation-duration:3s;animation-name:gitpod-logo-bounce-draw;animation-play-state:running;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@media only screen and (min-width: 768px){.gitpod-logo-bounce svg{width:240px}}.tag-light,.tag-dark{border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;line-height:1;font-size:13px;white-space:nowrap}.tag-light{background:var(--c-white-60);box-shadow:0px 1px 2px rgba(0,0,0,.06)}.tag-dark{background-color:var(--c-light-grey);color:var(--c-black-60)}.applet-work-body{position:relative}.applet-work-body::before{content:"";display:block;padding-top:calc(100% * 359 / 360)}.applet-work-body-inner{position:absolute;top:0;left:0;width:100%;height:100%}.applet-work-image{position:absolute;top:0;left:0;width:100%;height:100%;object-position:bottom left;object-fit:cover;-webkit-touch-callout:none}.applet-work-text{position:relative;z-index:1;padding:20px;pointer-events:none}.applet-work-heading{margin-bottom:8px}.applet-work-button{position:absolute;bottom:16px;right:16px;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:none;transform:rotate(-45deg);transition:opacity .2s ease;background-color:var(--c-grey-70);cursor:pointer}.applet-work:hover .applet-work-button{opacity:.8}.applet-work-fill-link{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-touch-callout:none}.social-media{display:flex!important;flex-direction:row;justify-content:center;padding:20px 15px;cursor:grab}.social-media:active{cursor:grabbing}.social-media__link{width:48px;height:48px;border-radius:14px;outline:none}.social-media__link:focus,.social-media__link:active{box-shadow:var(--shadow-applet-3),var(--shadow-two-pixel-border)}@media (max-width: 767px){.social-media__link:not(:last-child){margin-right:20px}}@media screen and (min-width: 768px){.social-media{flex-direction:column}.social-media__link:not(:last-child){margin-bottom:20px}}.job-detail__list{padding-top:28px;padding-left:32px}.job-detail__list>li{position:relative;margin-bottom:.5em;padding-left:.25em}.job-detail__link{margin-top:3.8rem;margin-bottom:4rem;background-color:var(--c-black);color:var(--c-plain-white);padding-left:1.5rem;padding-right:1.5rem;padding-top:.7rem;padding-bottom:1rem;border-radius:32rem;transition:opacity 150ms cubic-bezier(.25,.1,.25,1)}.job-detail__link:hover{opacity:.8;color:var(--c-plain-white)}.job-detail__email{text-decoration:underline}.job-detail__applets{margin:32px 0}.job-detail__applets>*{margin-bottom:32px}@media screen and (min-width: 768px){.job-detail__applets{display:flex;justify-content:space-between;margin-top:3em;margin-bottom:3em}.job-detail__applets:nth-child(2){margin-top:7em}}.cases-testimonial-blockquote{max-width:37ch;margin-left:auto;margin-right:auto}.cases-outcomes{border-top:1px solid var(--c-dark-grey-25);border-bottom:1px solid var(--c-dark-grey-25)}.cases-outcomes+.cases-outcomes{border-top:none}.cases-outcomes-item{padding-top:32px;padding-bottom:32px;border-bottom:1px solid var(--c-dark-grey-25)}.cases-outcomes-item:first-child{padding-top:0}.cases-outcomes-item:last-child{padding-bottom:0;border-bottom:none}.cases-outcomes-logo{height:21px;width:auto}@media screen and (min-width: 768px){.cases-outcomes-item{padding-top:48px;padding-bottom:48px}.cases-outcomes-logo{height:36px}}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}mad-wallpaper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-dashboard);background-color:#f9d7cf;z-index:-1}mad-sketcher [data-group].active>path,mad-sketcher [data-group]:hover>path{stroke:#0b8aff;stroke-width:1}mad-sketcher [data-group] [data-controls]{display:none}mad-sketcher [data-group].active [data-controls],mad-sketcher [data-group]:hover [data-controls]{display:block}mad-sketcher [data-group] [data-controls] circle:hover,mad-sketcher [data-group] [data-controls] circle:active{fill:#0b8aff}draggable-element{display:block;transform:translate3d(var(--x, 0px),var(--y, 0px),0px)}draggable-element[hidden]{display:none}draggable-card{display:block;cursor:pointer}mad-slider{display:flex;flex-direction:row;align-items:center;white-space:nowrap;padding-left:calc((80vw - 1180px) / 2);overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;--width: 45vmin}mad-slider[dragging]{cursor:grabbing}mad-slider[hidden]{display:none}mad-slider::-webkit-scrollbar{display:none}mad-slider .slide{display:inline-table;min-width:var(--width);height:100%;margin-top:0;margin-bottom:0;margin-left:20px;margin-right:20px}mad-slider .slide img{width:100%;height:auto;object-fit:cover;border-radius:16px;filter:drop-shadow(0px 4px 15px rgba(0,0,0,.08))}mad-slider .slide figcaption{text-align:center;font-size:var(--fs-xxsmall)}mad-slider .slide:last-child{position:relative}mad-slider .slide:last-child::before{content:"";width:100%;height:100%;top:0;position:absolute;margin-left:calc((80vw - 1180px) / 2)}@media screen and (max-width: 767px){mad-slider{padding-left:24px}mad-slider .slide{margin-left:8px;margin-right:8px}mad-slider .slide:last-child::before{margin-left:32px}}mad-notfound{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-around;overflow:hidden}mad-notfound>div{display:flex;align-items:center;justify-content:space-around}mad-map{position:relative;display:block;width:400px;height:400px;overflow:hidden;cursor:grab}mad-map img{width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center;transform:scale(2)}fade-slider{display:block}.fade-carousel{position:relative;display:flex;align-items:stretch;transition:transform 500ms ease-in-out;cursor:grab}.fade-carousel:active{cursor:grabbing}.fade-carousel h3{font-size:var(--fs-h1);font-weight:var(--fw-h3);line-height:var(--lh-heading)}.fade-carousel__slide{position:relative;min-height:100px;flex:0 0 100%;padding:24px 24px 32px}@media screen and (min-width: 768px){.fade-carousel__slide{padding:48px 40px 54px}}.fade-carousel__slide.active{display:block}.fade-carousel__slide-inner{min-height:200px}.fade-carousel__img{position:absolute;left:0;bottom:0}.fade-carousel__controls{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5em .5em .5em 1.5em}.fade-carousel__indicator{display:flex;align-items:center}.fade-carousel__indicator-dots{width:4px;height:4px;background-color:#0003;border-radius:100%;display:inline-block;margin-left:.2em;margin-right:.2em;transition:background-color 150ms ease}.fade-carousel__indicator-dots:hover{cursor:pointer;background-color:#0006}.fade-carousel__indicator-dots.active{width:8px;height:8px;background-color:#0009}.fade-carousel__btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:none;transition:opacity .2s ease;padding:0;transform:rotate(-45deg)}.fade-carousel__btn:hover{opacity:.8;cursor:pointer}.fade-carousel__btn>*{pointer-events:none}flip-card,flip-front,flip-back{display:block}flip-card[hidden],flip-front[hidden],flip-back[hidden]{display:none}flip-back{opacity:0}flip-card[flipped] flip-back{opacity:1}video-player{display:block;position:relative}video-player:not([paused]){cursor:url(/images/icon-pause.png),auto;cursor:-webkit-image-set(url(/images/icon-pause.png) 1x,url(/images/icon-pause@2x.png) 2x),auto;cursor:image-set(url(/images/icon-pause.png) 1x,url(/images/icon-pause@2x.png) 2x),auto}video-player[has-started][paused]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));opacity:.6;border-bottom-right-radius:var(--border-radius-applet);border-bottom-left-radius:var(--border-radius-applet);pointer-events:none}animated-canvas{height:100%;width:100%;max-width:1372px;max-height:740px;display:flex;background-color:#eee}animated-canvas>div{flex:1}.frontify-canvas>canvas{width:100%;height:100%}@media (max-width: 768px){animated-canvas{height:calc((16/9) * 75vw)}}.menu-logo{z-index:var(--z-menu);position:fixed;left:var(--gutter-menu-mobile);left:calc(var(--gutter-menu-mobile) + env(safe-area-inset-right));bottom:var(--gutter-menu-mobile);bottom:calc(var(--gutter-menu-mobile) + env(safe-area-inset-bottom));transition:opacity 300ms cubic-bezier(.25,.1,.25,1)}@media screen and (min-width: 1024px){.menu-logo{top:24px;bottom:initial;left:calc(50% - 24px)}}.menu-mobile{z-index:var(--z-menu);position:fixed;right:var(--gutter-menu-mobile);right:calc(var(--gutter-menu-mobile) + env(safe-area-inset-right));bottom:var(--gutter-menu-mobile);bottom:calc(var(--gutter-menu-mobile) + env(safe-area-inset-bottom));font-size:var(--fs-small);line-height:24px;transition:opacity 300ms cubic-bezier(.25,.1,.25,1)}@media screen and (min-width: 1024px){.menu-mobile{opacity:0;pointer-events:none}}@media screen and (min-width: 1024px) and (max-width: 1193px){body.dashboard--enter-done .menu-mobile{opacity:1;pointer-events:all}}.menu-mobile li{margin-bottom:8px}.menu-mobile__btn{display:inline-block;font-weight:var(--fw-400);color:var(--c-black-50);background-color:var(--c-white-grey);border-radius:999px;box-shadow:var(--shadow-applet-3),var(--shadow-half-pixel-border);border:none;padding:12px 32px;cursor:pointer;outline:none}.menu-mobile__btn:focus-visible{color:var(--c-black);box-shadow:var(--shadow-applet-3),var(--shadow-two-pixel-border)}.menu-mobile__btn--title{color:var(--c-black);transition:background-color 150ms ease;position:relative;z-index:1}.menu-mobile[open]>.menu-mobile__btn,.menu-mobile__btn--title:focus{background-color:var(--c-grey);color:var(--c-black)}.menu-mobile__btn--subtitle{border:none}.menu-mobile__navigation{position:absolute;top:0;width:100%}.menu-mobile__navigation ul{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:flex-end;width:100%}.menu-mobile__submenu{font-weight:var(--fw-400);background-color:var(--c-white-grey);box-shadow:var(--shadow-applet-3);border-radius:32px;border:.5px solid var(--c-black-10)}.menu-mobile__submenu .inner{border-radius:2.5em}.menu-mobile__submenu summary{transition:opacity 300ms ease}.menu-mobile__submenu[open] summary{position:absolute;opacity:0}.menu-mobile__submenu li:last-child{margin-bottom:0}.menu-mobile__submenu ul{position:relative;padding:.9375rem 1.375em}.menu-mobile__navigation .active a{color:var(--c-black)}menu-mobile details>nav>ul>*{transition:transform 300ms cubic-bezier(.25,.1,.25,1),opacity 300ms cubic-bezier(.25,.1,.25,1)}menu-mobile details.exit>nav>ul>*{transition:transform 300ms cubic-bezier(.25,.1,.25,1),opacity 300ms cubic-bezier(.25,.1,.25,1)}menu-mobile details.enter>nav>ul>*,menu-mobile details.exit>nav>ul>*{opacity:0}menu-mobile details>nav>ul>:nth-child(1){transition-delay:calc(4 * 20ms)}menu-mobile details>nav>ul>:nth-child(2){transition-delay:calc(3 * 20ms)}menu-mobile details>nav>ul>:nth-child(3){transition-delay:calc(2 * 20ms)}menu-mobile details>nav>ul>:nth-child(4){transition-delay:calc(1 * 20ms)}menu-mobile details>nav>ul>:nth-child(5){transition-delay:calc(0 * 20ms)}menu-mobile details.exit>nav>ul>:nth-child(1){transition-delay:calc(0 * 20ms)}menu-mobile details.exit>nav>ul>:nth-child(2){transition-delay:calc(1 * 20ms)}menu-mobile details.exit>nav>ul>:nth-child(3){transition-delay:calc(2 * 20ms)}menu-mobile details.exit>nav>ul>:nth-child(4){transition-delay:calc(3 * 20ms)}menu-mobile details.exit>nav>ul>:nth-child(5){transition-delay:calc(4 * 20ms)}menu-mobile details.enter>nav>ul>:nth-child(1),menu-mobile details.exit>nav>ul>:nth-child(1){transform:translateY(calc(4 * 56px)) scale(.6)}menu-mobile details.enter>nav>ul>:nth-child(2),menu-mobile details.exit>nav>ul>:nth-child(2){transform:translateY(calc(3 * 56px)) scale(.6)}menu-mobile details.enter>nav>ul>:nth-child(3),menu-mobile details.exit>nav>ul>:nth-child(3){transform:translateY(calc(2 * 56px)) scale(.6)}menu-mobile details.enter>nav>ul>:nth-child(4),menu-mobile details.exit>nav>ul>:nth-child(4){transform:translateY(calc(1 * 56px)) scale(.6)}menu-mobile details.enter>nav>ul>:nth-child(5),menu-mobile details.exit>nav>ul>:nth-child(5){transform:translateY(calc(0 * 56px)) scale(.6)}.menu-desktop{z-index:var(--z-menu);position:fixed;bottom:24px;left:50%;transform:translateX(-50%);color:#999}@media (max-width: 1023px){.menu-desktop{display:none}}.menu-desktop__inner{position:relative;width:fit-content;background-color:var(--c-alpha-grey-matte);border:.5px solid var(--c-black-10);border-radius:2em;box-shadow:var(--shadow-applet-2)}@supports (-webkit-backdrop-filter: blur(8px)){.menu-desktop__inner{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.menu-desktop__items{position:relative;list-style:none;display:flex;margin:0;padding:0;cursor:pointer;font-weight:var(--fw-400);font-size:var(--fs-small);line-height:1.33}.menu-desktop__item{position:relative;padding:8px 4px;transition:color 200ms ease-in-out;color:var(--c-black)}.menu-desktop__item:first-child{padding-left:8px}.menu-desktop__item:last-child{padding-right:8px}.menu-desktop__item--active{color:var(--c-white-bright)}.menu-desktop__item a,.menu-desktop__item details summary{display:block;padding:12px 32px;border-radius:999px;outline:none}.menu-desktop__item a:hover,.menu-desktop__item details summary:hover{color:inherit}.menu-desktop__item>a:focus-visible,.menu-desktop__item details summary:focus-visible{box-shadow:var(--shadow-applet-3),var(--shadow-two-pixel-border)}.menu-desktop__item.menu-desktop__item--active>a:focus-visible,.menu-desktop__item.menu-desktop__item--active details summary:focus-visible{box-shadow:0px 0px 0px 2px #222222}.menu-desktop__item details a:focus-visible{color:var(--c-black)}.menu-desktop__pill{display:none;position:absolute;top:8px;left:0;width:50px;height:calc(100% - 16px);border-radius:999px;background-color:var(--c-black);opacity:0;transition:opacity 150ms ease;margin-left:-1px}.menu-desktop__pill--active{opacity:1}.menu-desktop--initialized .menu-desktop__pill{display:block;transition:left 200ms ease-in-out,width 200ms ease-in-out}.menu-desktop__submenu-container{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:2em 2em 1em 2em}.menu-desktop__submenu{padding-top:.75em!important;padding-bottom:.75em!important;border-radius:1.5em;color:var(--c-black-50);background-color:var(--c-alpha-grey-matte);box-shadow:var(--shadow-applet)}@supports (-webkit-backdrop-filter: blur(8px)){.menu-desktop__submenu{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.menu-desktop__submenu li{margin-bottom:10px}.menu-desktop__submenu a{padding-bottom:0;transition:color 200ms ease}.menu-desktop__submenu a:hover{color:var(--c-black)}.menu-desktop__item details>.menu-desktop__submenu-container{transition:transform 250ms ease,opacity 250ms ease}.menu-desktop__item details.enter>.menu-desktop__submenu-container{opacity:0;transform:translate(-50%,10px)}.menu-desktop__item details.exit>.menu-desktop__submenu-container{opacity:0;transform:translate(-50%,10px)}.details-reset summary{list-style:none}.details-reset summary::before{display:none}.details-reset summary::-webkit-details-marker{display:none}.list-reset{list-style:none;margin:0;padding:0}.modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:750px;width:100%;z-index:var(--z-modal);pointer-events:none}@media (max-width: 767px){.modal-container{display:none}}.modal{background-color:var(--c-alpha-grey-matte);border:.5px solid var(--c-black-10);box-shadow:var(--shadow-applet-2);border-radius:24px;pointer-events:all}@supports (-webkit-backdrop-filter: blur(8px)){.modal{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.modal article{display:grid;grid-template-columns:3fr 4fr;gap:36px;padding:36px}.modal-header{display:flex;flex-direction:row;align-items:center;padding-left:10px;padding-right:24px;padding-top:6px!important;padding-bottom:6px!important}.modal-header__title{font-weight:var(--fw-400);margin:auto;color:var(--c-black-60);opacity:.8}.modal-header__close-button{padding:8px;-webkit-tap-highlight-color:transparent}.modal-header__icon{display:block}.modal-header__icon--close{visibility:hidden;opacity:0}.modal-header__icon:hover .modal-header__icon--close,a:focus .modal-header__icon--close{visibility:visible;opacity:1}.modal-col{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-col__img{max-width:241px;width:100%;margin:auto}.modal-col__links{width:100%;margin-top:auto;margin-left:-.2em;margin-right:-.2em;padding:0 .5em;display:flex;align-items:center}.modal-col__links a{display:block;flex:1 0 0px}.applet{display:block;box-shadow:var(--shadow-applet-2),var(--shadow-half-pixel-border);border-radius:var(--border-radius-applet);background-color:var(--c-alpha-grey-matte);overflow:hidden;transition:box-shadow 150ms cubic-bezier(.25,.1,.25,1)}@supports (-webkit-backdrop-filter: blur(8px)){.applet{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}@media (hover: hover){.applet:hover{box-shadow:0px 4px 40px rgba(0,0,0,.14),0px 2px 24px rgba(0,0,0,.06),var(--shadow-half-pixel-border)}}.applet-header{color:var(--c-black-60);padding-top:12px;padding-bottom:13px;width:100%;border-top-right-radius:var(--border-radius-applet);border-top-left-radius:var(--border-radius-applet);display:flex;justify-content:center;font-size:var(--fs-xxxsmall);font-weight:500;line-height:1.25;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;cursor:grab}.applet-header:active{cursor:grabbing}.applet-header--solid{position:relative;background-color:#40404c0b}.applet-header--transparent{background-color:#40404c06;position:absolute}@supports (-webkit-backdrop-filter: blur(8px)){.applet-header--solid{background:transparent}.applet-header--solid::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#40404c29;mix-blend-mode:color-burn;z-index:-1}.applet-header--transparent{background-color:transparent;-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.applet--size-small{width:100%}.applet--size-medium{width:100%}.applet--size-large{width:100%}@media (max-width: 767px){.applet-social{width:initial!important;align-self:center}}@media screen and (min-width: 768px){.applet--size-small{width:100%;max-width:max-content}.applet--size-medium-small{width:340px;max-width:100%}.applet--size-medium{width:390px;max-width:100%}.applet--size-large{width:100%;max-width:575px}.applet--size-large h3{font-size:2rem}.applet--logo{width:320px;height:320px}.applet-work{width:360px;height:400px}.applet-engineering{width:356px}}.applet--reminders .applet-content{position:relative;padding-top:.75rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:0}@media screen and (min-width: 768px){.applet--reminders .applet-content{max-height:600px;overflow-y:auto}}.applet h1,.applet h2,.applet h3,.applet h4,.applet h5,.applet h6,.applet .text-h1,.applet .text-h2,.applet .text-h3,.applet .text-h4,.applet .text-h5,.applet .text-h6{color:var(--c-black)}.btn{display:inline-block;color:var(--c-black);background-color:#fdfdfdf2;box-shadow:var(--shadow-applet),var(--shadow-half-pixel-border);border-radius:999em;border:none;font-weight:400;cursor:pointer;transition:background-color 150ms ease,color 150ms ease,transform 150ms ease,box-shadow 150ms ease;outline:none}.btn:hover{background-color:#e5e5e5f2;color:var(--c-black)}@supports (-webkit-backdrop-filter: blur(8px)){.btn{background-color:#fdfdfdd9;-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}.btn:hover{background-color:#e5e5e5e6}}.btn:active,.btn:focus{transform:translate3d(0px,1px,0px)}.btn:focus-visible{color:var(--c-black);box-shadow:var(--shadow-applet-3),var(--shadow-two-pixel-border)}.btn--home{padding:14px;background-color:var(--c-alpha-grey);box-shadow:var(--shadow-applet-2),var(--shadow-half-pixel-border)}@media (max-width: 767px){.btn--home{background-color:var(--c-white-grey);box-shadow:var(--shadow-applet-3),var(--shadow-half-pixel-border)}}.btn--home .outer{position:relative;width:18px;height:18px;border-radius:50%;border:3px solid var(--c-black)}.btn--home:hover .outer{opacity:.6}.btn--large{font-size:var(--fs-body);padding:1.675rem 4.5rem}.btn--medium{font-size:var(--fs-small);padding:.9375rem 2.5rem}.btn--small{width:36px;height:36px;border-radius:50%;border:none}.btn--status{position:relative}.btn--status::after{content:attr(data-count);font-size:var(--fs-xsmall);position:absolute;background-color:var(--c-dark-red);color:var(--c-white-med);border:1px solid var(--c-bold-red);width:24px;height:24px;border-radius:50%;right:-.25rem;top:0;text-align:center}.btn--status[data-count="0"]::after{display:none}.btn--draggable{display:block}.btn-stroke{display:inline-block;padding:.6em 1.6em .7em;margin:0 .2em;color:var(--c-black);text-align:center;font-weight:var(--fw-400);font-size:var(--fs-xxsmall);border-radius:80px;border:.5px solid var(--c-black-50);flex:1 0 0px;transition:opacity 150ms ease;outline:none}.btn-stroke:hover{opacity:.6}.btn-stroke:focus-visible{color:var(--c-black);border-color:transparent;box-shadow:var(--shadow-applet-3),var(--shadow-two-pixel-border)}.notes button:not(:focus-visible){outline:none}.notes__panes{position:relative;width:200%;height:100%;transition:transform 500ms}.notes__panes.notes__panes--is-on-detail{transform:translateX(-50%)}.notes__pane{width:50%;height:100%;padding:0 24px}.notes__pane--summary .note{cursor:pointer;transition:opacity 150ms cubic-bezier(.25,.1,.25,1)}.notes__pane--summary .note:hover{opacity:.7}.notes__pane--detail{position:absolute;top:0;left:50%;width:50%;height:100%;overflow-y:auto}.notes__pane--detail h3{font-size:var(--fs-h3);font-weight:700;margin-bottom:.5em}.notes__heading{padding:20px 0 0}.notes__back-button{font-size:var(--fs-small);font-weight:var(--fw-400);color:var(--c-black-50);padding:0;margin:0;border:none;background:transparent;display:flex;align-items:center;cursor:pointer;transition:opacity 150ms cubic-bezier(.25,.1,.25,1)}.notes__back-button:hover{opacity:.7}.notes__back-button svg{margin-right:.5em;pointer-events:none}.notes__container{padding:0 0 48px}.note{position:relative;margin-bottom:1px;padding-bottom:1.25rem;padding-top:1.25rem;border-bottom:1px solid rgb(64 64 76 / .1)}.note__button{background-color:transparent;border:none;display:block;width:100%;font:inherit;color:inherit;text-align:left;padding:0}.note p{font-size:var(--fs-xsmall)}.notes__pane--summary .note p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:1em;line-height:var(--lh-heading)}.note h3{font-size:var(--fs-small);font-weight:500;line-height:var(--lh-heading)}.note__tag{display:inline-block;border-radius:.5em;padding-top:.2em;padding-bottom:.2em;padding-left:.75em;padding-right:.75em;margin-top:24px;font-size:var(--fs-xxxsmall);background-color:var(--c-grey);color:var(--c-black);transition:background-color 150ms ease,color 150ms ease}.note__tag:hover{background-color:var(--c-black);color:var(--c-grey)}.dashboard{position:relative;overflow:hidden;z-index:var(--z-dashboard)}@media (max-width: 767px){.dashboard{width:100%;display:flex;flex-direction:column;padding-top:16px;padding-right:16px;padding-bottom:80px;padding-left:16px}.dashboard>draggable-element{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:16px}}@media screen and (min-width: 768px){.dashboard{position:fixed;top:0;left:0;width:100%;height:100%;transform-origin:center}.dashboard>*{position:absolute}.dashboard:not(.dashboard--initialized)>*{display:none}}@media screen and (max-width: 1193px){.dashboard-button{display:none}}@media (max-width: 767px){body.dashboard--enter .dashboard{transform:translate3d(-100%,0px,0px)}body.dashboard--enter-active .dashboard{position:fixed;top:0;left:0;width:100%;height:100%;transition:transform 500ms cubic-bezier(.25,.1,.25,1);transform:none}body.dashboard--enter-active .menu-logo{transition:opacity 300ms cubic-bezier(.25,.1,.25,1);opacity:0}body.dashboard--enter-done .menu-logo{display:none}body.dashboard--enter-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:translate3d(0px,12px,0px);opacity:0}body.dashboard--enter-done main#content{display:none}body.dashboard--exit-active .dashboard{position:fixed;top:0;left:0;width:100%;height:100%;transition:transform 500ms cubic-bezier(.25,.1,.25,1);transform:translate3d(-100%,0px,0px)}body.dashboard--exit-active .dashboard mad-wallpaper{position:absolute}body.dashboard--exit-done .dashboard{display:none}body.dashboard--exit .menu-logo{opacity:0}body.dashboard--exit-active .menu-logo{transition:opacity 300ms 200ms cubic-bezier(.25,.1,.25,1);opacity:1}body.dashboard--exit main#content{transform:translate3d(0px,12px,0px);opacity:0}body.dashboard--exit-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:none;opacity:1}body.content--enter main#content{transform:translate3d(0px,12px,0px);opacity:0}body.content--enter-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:none;opacity:1}}@media screen and (min-width: 768px){body.dashboard--enter .dashboard{transform:scale(1.2);opacity:0}body.dashboard--enter-active .dashboard{transition:opacity 500ms cubic-bezier(.25,.1,.25,1),transform 500ms cubic-bezier(.25,.1,.25,1);transform:none;opacity:1}body.dashboard--enter-active .menu-logo,body.dashboard--enter-active .menu-desktop{transition:opacity 300ms cubic-bezier(.25,.1,.25,1);opacity:0}body.dashboard--enter-done .menu-logo,body.dashboard--enter-done .menu-desktop{display:none}body.dashboard--enter-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:translate3d(0px,12px,0px);opacity:0}body.dashboard--enter-done main#content{display:none}body.dashboard--exit-active .dashboard{transition:opacity 500ms cubic-bezier(.25,.1,.25,1),transform 500ms cubic-bezier(.25,.1,.25,1);transform:scale(1.2);opacity:0}body.dashboard--exit-done .dashboard{display:none}body.dashboard--exit .menu-logo,body.dashboard--exit .menu-desktop{opacity:0}body.dashboard--exit-active .menu-logo,body.dashboard--exit-active .menu-desktop{transition:opacity 300ms 200ms cubic-bezier(.25,.1,.25,1);opacity:1}body.dashboard--exit main#content{transform:translate3d(0px,12px,0px);opacity:0}body.dashboard--exit-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:none;opacity:1}body.content--enter main#content{transform:translate3d(0px,12px,0px);opacity:0}body.content--enter-active main#content{transition:transform 500ms cubic-bezier(.25,.1,.25,1),opacity 500ms cubic-bezier(.25,.1,.25,1);transform:none;opacity:1}}@media (min-width: 768px) and (max-width: 1193px){.dashboard #applet-map{display:none}}.applet-reminders-container{position:relative}.reminders-list__header{display:flex;justify-content:space-between;color:var(--c-dark-azure);font-family:var(--ff-display);font-size:var(--fs-h4);font-feature-settings:"salt" on;line-height:var(--lh-heading)}.reminders-list__items{padding-top:.5em;padding-bottom:1em}.reminders-list__item{display:flex;align-items:center;color:var(--c-black);font-size:var(--fs-xsmall);border-bottom:1px solid var(--c-black-10);padding-bottom:.75rem;padding-top:.75rem}.reminders-list__item input[type=text]{flex:1;color:inherit;background:transparent;border:none;padding:0;outline:0;margin-left:12px;width:100%}.reminders-list__item input[type=checkbox]{width:16px;height:16px;background-color:transparent;border-radius:50%;border:2px solid var(--c-alpha-grey);box-shadow:0 0 0 1px var(--c-black-50);-webkit-appearance:none;cursor:pointer;transition:background-color 150ms ease,opacity 150ms ease;outline:0}.reminders-list__item input[type=checkbox]:checked,.reminders-list__item input[type=checkbox]:focus,.reminders-list__item input[type=checkbox]:active{box-shadow:0 0 0 1px var(--c-dark-azure)}.reminders-list__item input[type=checkbox]:checked{background-color:var(--c-dark-azure)}.reminders-list__item input[type=checkbox]:checked+*{text-decoration:line-through;opacity:.5}@media (hover: hover){.reminders-list__item input[type=checkbox]:hover{background-color:var(--c-azure-30)}.reminders-list__item input[type=checkbox]:checked:hover{background-color:var(--c-azure-60)}}.reminders-list__btn{width:36px;height:36px;position:absolute;right:.5em;bottom:.5em;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50%;cursor:pointer;border:none;background-color:var(--c-dark-azure);box-shadow:0px 0px 30px rgba(0,0,0,.14),0px 2px 12px rgba(0,0,0,.06);transition:background-color 200ms ease;outline:none}.reminders-list__btn:hover{background-color:var(--c-ultramarine)}.reminders-list__btn:focus-visible{color:var(--c-black);box-shadow:0px 0px 30px rgba(0,0,0,.14),0px 2px 12px rgba(0,0,0,.06),0px 0px 0px 2px #afc9fa}.reminders-list__btn>svg{display:block}.popup-button{position:relative}.popup-button__submenu-container{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:100%;padding-bottom:8px}.popup-button__submenu{list-style:none;margin:0;width:100%;padding-left:1em;padding-right:1em;padding-top:.75em;padding-bottom:.75em;border-radius:1.5em;color:var(--c-black-50);background-color:var(--c-alpha-grey-matte);box-shadow:var(--shadow-applet);text-align:center;font-size:18px;line-height:1.33333}@supports (-webkit-backdrop-filter: blur(8px)){.popup-button__submenu{background-color:var(--c-alpha-grey);-webkit-backdrop-filter:blur(var(--backdrop-blur-radius))}}.popup-button__submenu li{margin-bottom:10px}.popup-button__submenu a{padding-bottom:0;transition:color 200ms ease;outline:none}.popup-button__submenu a:focus,.popup-button__submenu a:active,.popup-button__submenu a:hover{color:var(--c-black)}.popup-button__submenu-container{transition:transform 250ms ease,opacity 250ms ease}.popup-button__submenu-container.enter{opacity:0;transform:translate(-50%,10px)}.popup-button__submenu-container.exit{opacity:0;transform:translate(-50%,10px)}accordion-item summary{cursor:pointer;list-style:none;position:relative;max-width:100%;display:flex;justify-content:space-between}accordion-item summary::-webkit-details-marker{display:none}accordion-item details{position:relative;font-size:1rem;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:.5px solid rgba(35,35,35,.2)}accordion-item:first-of-type details{border-top:.5px solid rgba(35,35,35,.2)}accordion-item .chevron-wrapper{max-width:32px;max-height:32px}accordion-item .accordion-item-wrapper{overflow:hidden}accordion-item details[open] svg{transform:rotate(180deg)}accordion-item .process-description{line-height:1.3;padding-top:1.5rem}
