﻿html{--text-color: var(--text-color-light);--bg-color: var(--bg-color-light);--text-color-light: black;--bg-color-light: white;--text-color-dark: white;--bg-color-dark: black;--text-color-gray: black;--bg-color-gray: hsl(0, 0%, 96%);--text-color-blue: white;--bg-color-blue: hsl(212, 19%, 16%);--font-family: "Altone", sans-serif;--accent-color: hsl(47, 95%, 64%);--muted-color: hsl(217, 10%, 51%);--link-color: hsl(227, 95%, 64%);--link-visited-color: hsl(257, 95%, 64%);--link-hover-color: var(--accent-color);--btn-bg-color: hsl(0, 0%, 87%);--selection-bg-color: hsla(47, 100%, 60%, 0.85);--scaling-factor: 1;--header-height: 90px;--header-inner-height: 60px;--box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);--box-hover-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);--default-transition: 120ms ease-in-out;--page-wrapper-width: 85%;--page-wrapper-max-width: 1800px;--scrollbar-width: 10px}@media (min-width: 1201px){html{--vertical-padding: 9em}}@media (max-width: 1200px){html{--vertical-padding: 5em}}.light{--text-color: var(--text-color-light);--bg-color: var(--bg-color-light)}.dark{--text-color: var(--text-color-dark);--bg-color: var(--bg-color-dark)}.gray{--text-color: var(--text-color-gray);--bg-color: var(--bg-color-gray)}.blue{--text-color: var(--text-color-blue);--bg-color: var(--bg-color-blue)}html{visibility:visible !important;font-size:clamp(100%, 1.48vmin, 130%);font-family:var(--font-family)}a,p,span,h1,h2,h3,h4,h5,h6{opacity:1}h1,h2,h3,h4,h5,h6{font-weight:300}svg{max-width:100%;max-height:100%}button{margin:0;padding:0;line-height:0}a,svg,button{transition:all var(--default-transition)}a{text-decoration:none;color:var(--link-color)}a:visited{color:var(--link-visited-color)}a:hover{color:var(--link-hover-color)}table{background-color:var(--bg-color-gray);border-collapse:collapse;margin:2em auto;line-height:1.3;box-shadow:7px 3px 12px rgba(0,0,0,0.15)}table:hover{box-shadow:7px 3px 12px rgba(0,0,0,0.2)}table thead{background-color:var(--accent-color)}table tbody{font-weight:300}table th:first-child,table td:first-child{border-left:unset;border-radius:5px 0px 0px 0px}table th:last-child,table td:last-child{border-right:unset;border-radius:0px 5px 0px 0px}table th{padding:1.5em 1em;font-weight:500}table td{padding:1em}details{line-height:1.5}details summary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1em;font-size:1.3em;padding-bottom:0.5em;border-bottom:1px solid black}details summary:after{font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\f175";min-width:2.3em;height:2.3em;line-height:2.3;border-radius:50%;text-align:center;background-color:var(--btn-bg-color)}details summary::-webkit-details-marker{display:none}details[open] summary:after{content:"\f176";background-color:var(--link-hover-color)}details ul{list-style:none;font-size:0.9em;margin-top:1.5em;padding:0}details ul li:not(:last-child){margin-bottom:0.7em}details summary:hover{cursor:pointer}details summary:hover:after{background-color:var(--link-hover-color);box-shadow:1px 1px 3px rgba(0,0,0,0.15)}blockquote{margin:1.5em 0;padding-left:1.25em;border-left:3px solid var(--accent-color)}blockquote p{font-size:0.95em;font-weight:300;font-style:italic}*::selection{color:var(--text-color-light);background-color:var(--selection-bg-color);text-shadow:none}a.link,a.link:hover,a.link:visited{color:inherit}.link{font-size:1em;font-weight:500;line-height:1;text-decoration:none;color:inherit;cursor:pointer;height:fit-content;width:fit-content;display:flex;flex-flow:row nowrap;align-items:center;gap:1em}.link:after,.link:before{display:inline-block;font-size:1em;text-align:center;font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link:active{outline:1px black solid}.link:active:hover{outline:1px black solid}.link,.link span,.link:after{transition:all var(--default-transition)}.link.simple:after{content:"\f054"}.link.simple-reversed:before{content:"\f053"}.link.simple:hover,.link.simple-reversed:hover{color:black;background-color:var(--link-hover-color)}.link.circle:after,.link.circle:before,.link.circle-reversed:after,.link.circle-reversed:before{min-width:calc(2em * var(--scaling-factor));font-size:calc(1.3em * var(--scaling-factor));line-height:calc(2 * var(--scaling-factor));border-radius:calc(2em * var(--scaling-factor));background-color:var(--btn-bg-color)}.link.circle span,.link.circle-reversed span{text-decoration-color:var(--link-hover-color)}.link.circle:hover span,.link.circle-reversed:hover span{text-decoration:underline 3px var(--link-hover-color) solid}.link.circle:hover:after,.link.circle:hover:before,.link.circle-reversed:hover:after,.link.circle-reversed:hover:before{background-color:var(--link-hover-color)}.link.circle:after{content:"\f061"}.link.circle-reversed:before{content:"\f060"}.link.balloon{justify-content:space-between;padding:0.6em 1.2em;border-radius:50px;justify-content:center;gap:1em}.link.balloon:after{content:"\f061";font-size:1.3em;line-height:1}.link.balloon,.link.balloon:visited{color:black;background-color:white}.link.balloon:hover{color:black;background-color:var(--accent-color)}.link[data-symbol="left"]:after{content:"\f060"}.link[data-symbol="right"]:after{content:"\f061"}.link[data-symbol="up"]:after{content:"\f062"}.link[data-symbol="down"]:after{content:"\f063"}.link[data-symbol="up-left"]:after{content:"\e09d"}.link[data-symbol="up-right"]:after{content:"\e09f"}.link[data-symbol="down-right"]:after{content:"\e093"}.link[data-symbol="down-left"]:after{content:"\e091"}.link[data-symbol="triangle"]:after{content:"\f04b";letter-spacing:-0.25ex}.link[data-theme]:hover:after{color:black;background-color:var(--link-hover-color)}.link[data-theme="light"]:after{color:var(--text-color-light);background-color:var(--bg-color-light)}.link[data-theme="dark"]:after{color:var(--text-color-dark);background-color:var(--bg-color-dark)}.link[data-theme="gray"]:after{color:var(--text-color-gray);background-color:var(--bg-color-gray)}.link[data-theme="blue"]:after{color:var(--text-color-blue);background-color:var(--bg-color-blue)}.link[data-theme="inverted"]:after{background-color:var(--accent-color);color:var(--bg-color-dark)}.link[data-theme="inverted"]:hover:after{background-color:var(--text-color-dark)}.link[disabled]{cursor:text}.link[disabled],.link[disabled]:hover{color:var(--muted-color)}.link[disabled] span:hover{text-decoration:none}.link[disabled]:hover:before,.link[disabled]:hover:after{color:var(--muted-color);background-color:var(--btn-bg-color)}.icon{font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--accent-color);width:3.5em;height:3.5em}.icon-wrapper svg.icon{width:2em;height:2em}.icon-wrapper span.icon{font-size:1.75em}nav{color:var(--text-color);z-index:100}nav .menu,nav .item{list-style:none}nav .menu{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1em;width:100%;padding:0}nav a{color:inherit;text-decoration:none}nav a:visited{color:inherit}nav a:hover{color:var(--link-hover-color)}nav.burger .nav-control{display:none}@media (max-width: 1200px){nav.burger .nav-modal{display:none;align-items:flex-start;z-index:102;position:fixed;top:0;left:0;width:100%;height:100%;padding:0;box-sizing:border-box;color:var(--text-color-dark);background-color:var(--bg-color-dark);overflow-y:scroll}nav.burger .nav-modal ul,nav.burger .nav-modal .menu>li{display:flex;flex-flow:column nowrap}nav.burger .nav-modal .menu{min-height:100%;height:fit-content;width:var(--page-wrapper-width);margin:0 auto;padding:2em 0;box-sizing:border-box;gap:1.5em;align-items:center;justify-content:center;font-weight:bold;font-size:clamp(1em, calc(min(6vw, 4vh)), 1.4em)}nav.burger .nav-modal li{line-height:1}nav.burger .nav-modal .item{width:100%}nav.burger .nav-modal .menu>li{gap:0.5em}nav.burger .nav-modal .menu>li>span{font-size:1.1em}nav.burger .nav-modal .submenu{visibility:visible;position:unset;font-size:0.8em;font-weight:normal;color:var(--muted-color);padding:0;margin:0;gap:0.5em}nav.burger a{width:fit-content}nav.burger .nav-control{position:relative;display:inline-block;border:unset;background:unset;cursor:pointer;color:var(--text-color);font-size:calc(var(--header-inner-height) * 0.6)}nav.burger .nav-control:hover{color:var(--link-hover-color)}nav.burger[aria-expanded="false"] .nav-control:after{display:block;content:""}nav.burger[aria-expanded="false"] .nav-modal{display:none}nav.burger[aria-expanded="true"] .nav-control{z-index:103;color:var(--text-color-dark)}nav.burger[aria-expanded="true"] .nav-control:after{content:""}nav.burger[aria-expanded="true"] .nav-control:hover{color:var(--link-hover-color)}nav.burger[aria-expanded="true"] .nav-modal{display:flex}}nav.siblings{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:3em}nav.siblings .page-wrapper,nav.siblings .links{display:flex;line-height:1}nav.siblings .title{white-space:nowrap}nav.siblings a{color:inherit;text-decoration:none;text-transform:uppercase;font-weight:500;width:fit-content}nav.siblings a span{font-size:0.9em}nav.siblings a:hover{color:var(--link-hover-color)}@media (min-width: 1201px){nav.siblings .page-wrapper,nav.siblings .links{flex-flow:row nowrap;align-items:center;gap:2em}nav.siblings .page-wrapper{padding:2em 0}}@media (max-width: 1200px){nav.siblings .page-wrapper,nav.siblings .links{align-items:center;gap:1em}nav.siblings .page-wrapper{padding:1em 0}}@media (max-width: 768px){nav.siblings .page-wrapper,nav.siblings .links{flex-flow:column nowrap;align-items:baseline;gap:0.75em}nav.siblings .page-wrapper{gap:1em}}#main-header{position:absolute;top:0;color:var(--text-color);fill:var(--text-color)}#main-header .page-wrapper{display:flex;justify-content:space-between;align-items:center}#main-header #logo{z-index:100}#main-header #logo .icon{height:var(--header-inner-height);width:126.99px}#main-header #logo:hover{--text-color: var(--link-hover-color)}@media (min-width: 1201px){#main-header #nav-header:not(.light,.gray) .menu>.item:last-child>a{color:var(--accent-color)}#main-header #nav-header .menu{align-items:center;gap:3em}#main-header #nav-header .menu .item a{color:var(--text-color);font-size:0.95em;font-weight:700;text-decoration:none;text-transform:uppercase;border-bottom:3px var(--link-hover-color) none}#main-header #nav-header .menu>.item>a{padding:0 0.5em 1.3em 0.5em}#main-header #nav-header .menu>.item:hover>a{border-bottom-style:solid}#main-header #nav-header .menu>.item[aria-current="true"]>a{border-bottom-style:solid}#main-header #nav-header .submenu{display:none;flex-flow:column nowrap;gap:1em;position:absolute;top:100%;left:-0.2em;padding:2.5em 0 0 0.7em;border-radius:10px}#main-header #nav-header .submenu>.item>a{font-weight:400;text-transform:none}#main-header #nav-header .submenu>.item>a:hover{color:var(--link-hover-color)}#main-header #nav-header .submenu>.item[aria-current="true"]>a{color:var(--link-hover-color)}#main-header #nav-header .submenu-control{position:relative;border:unset}#main-header #nav-header .submenu-control:hover>a span{opacity:0.9}#main-header #nav-header .submenu-control:hover .submenu{display:flex;white-space:nowrap;width:fit-content}}@media (max-width: 1400px) and (min-width: 1201px){#main-header #nav-header .menu{gap:1.5em}}#main-footer{padding:7.5em 2em 0 2em;margin:0 auto;font-weight:400;color:var(--muted-color);background-color:var(--bg-color)}#main-footer p,#main-footer ul,#main-footer li{margin:0;padding:0;line-height:2.5}#main-footer a{color:var(--muted-color);text-decoration:none}#main-footer a:hover{color:var(--link-hover-color)}#main-footer .page-wrapper{display:grid;gap:2em;grid:"l s" 9em "c m" auto "h h" 3em "d d" auto / auto auto}#main-footer .icon-alpaca-logo-wide{grid-area:l;height:70px;width:244.9px;--accent-color: white;--text-color: white}#main-footer #nav-social{grid-area:s;width:min-content;place-self:start end}#main-footer #nav-social .item{width:3em;height:3em;border-radius:50%}#main-footer #nav-social .item a{font-size:1.2em;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--bg-color);background-color:var(--muted-color)}#main-footer #nav-social .item a:hover{background-color:var(--link-hover-color)}#main-footer #company-info{grid-area:c;white-space:nowrap}#main-footer #company-info p:first-child{font-size:1.1em;color:var(--text-color)}#main-footer #company-info address{font-style:normal}#main-footer #nav-footer{grid-area:m;width:100%}#main-footer #nav-footer .menu>li>a{font-size:1.1em;color:var(--text-color)}#main-footer #nav-footer .menu>li>a:hover{color:var(--link-hover-color)}#main-footer hr{grid-area:h;height:0;border:1px solid var(--muted-color);transform:scaleY(0.5);margin:2em 0 0 0}#main-footer .disclaimer{grid-area:d;display:flex;flex-direction:row;justify-content:space-between;padding:0 0 4em 0}@media (max-width: 1200px){#main-footer{padding:3em 2em}#main-footer .page-wrapper{display:grid;gap:2em;grid:"l ." auto "c c" auto "d d" auto "s s" 3em / auto auto}#main-footer .icon-alpaca-logo-wide{height:60px;width:209.91px;padding-bottom:0.6em}#main-footer #nav-footer{display:none}#main-footer #nav-social{place-self:end start}#main-footer #nav-social .item{width:2.2em;height:2.2em}#main-footer #nav-social .item a{font-size:1em}#main-footer .company-info p{line-height:2}#main-footer hr{display:none}#main-footer .disclaimer{flex-flow:column nowrap;padding:0}}section{color:var(--text-color);background-color:var(--bg-color);padding:var(--vertical-padding) 0}section h1{font-size:clamp(calc(2.5rem * var(--scaling-factor)), calc(7.4vmin * var(--scaling-factor)), calc(4.5rem * var(--scaling-factor)))}section h2{font-size:clamp(calc(2.3rem * var(--scaling-factor)), calc(5.6vmin * var(--scaling-factor)), calc(3.5rem * var(--scaling-factor)))}section h3{font-size:clamp(calc(2.1rem * var(--scaling-factor)), calc(2.8vmin * var(--scaling-factor)), calc(2.5rem * var(--scaling-factor)))}section h4{font-size:clamp(calc(1.4rem * var(--scaling-factor)), calc(2.8vmin * var(--scaling-factor)), calc(1.7rem * var(--scaling-factor)))}section p{font-size:clamp(calc(1rem * var(--scaling-factor)), calc(1.5vmin * var(--scaling-factor)), calc(1.125rem * var(--scaling-factor)))}section .page-wrapper{display:flex;flex-flow:column nowrap}section header{display:grid;grid:auto / auto}section header .tag{font-size:1em;font-weight:700;line-height:1.5;text-transform:uppercase;border-left:2px solid var(--accent-color);padding:0 0 1.5em 0.5em;row-gap:1em}section header .tag p{margin:0}section header .tag,section header .tag time{display:flex;flex-flow:column nowrap}section header .title{font-weight:300}section header .description{font-weight:400}section header>.description{font-size:clamp(calc(1rem * var(--scaling-factor)), calc(1.5vmin * var(--scaling-factor)), calc(1.2rem * var(--scaling-factor)));--scaling-factor: 1.1;line-height:2}section header .title{margin:0}section header .title+.description{margin-top:0.75em}section .content{display:flex;flex-flow:column nowrap}@media (min-width: 1201px){section header+.content{margin-top:5em}}@media (max-width: 1200px){section .page-wrapper{height:100%;justify-content:center}section header{width:100%;gap:1em;margin:0}section header+.content{margin-top:3em}section .title,section .link{margin:0}}section.full-height{display:grid;grid:"container" minmax(100vh, auto)/auto;align-items:center;background:unset;padding:0}section.full-height .page-wrapper{grid-area:container;z-index:3}section.full-height header{padding:2em 0}section.full-height .background{grid-area:container;z-index:-1;background-color:var(--bg-color)}section.full-height .background,section.full-height .background img,section.full-height .background .lottie{height:100%;width:100%}section.full-height .background img,section.full-height .background canvas{object-fit:cover}section.full-height .background .lottie{z-index:2;position:absolute;top:0;left:0;display:grid;overflow:hidden}section.full-height .background .lottie svg,section.full-height .background .lottie canvas{max-width:40%;max-height:70%;place-self:end end}#content-header .page-wrapper{height:calc(100% - var(--header-height));padding-top:var(--header-height);justify-content:center}#content-header .page-wrapper .title,#content-header .page-wrapper .description,#content-header .page-wrapper .tag,#content-header .page-wrapper span{text-shadow:0.05em 0.05em 0.1em var(--bg-color)}#content-header .page-wrapper .tag{min-height:clamp(2.25rem, 6.6vmin, 4.5rem);margin-bottom:clamp(1.125rem, 4vmin, 4.5rem)}#content-header .page-wrapper .cta{font-size:1.125em;font-weight:500;margin-top:2.5em}#content-header .page-wrapper .cta .link span{text-shadow:unset}#content-header .page-wrapper.two-cols{gap:3em}#content-header .page-wrapper.two-cols .html,#content-header .page-wrapper.two-cols .markdown{width:100%;height:100%}#content-header .page-wrapper.two-cols iframe{border-radius:10px;width:100%;height:100%;object-fit:cover}@media (min-width: 1201px){#content-header .page-wrapper header{width:50%}#content-header .page-wrapper.two-cols{display:grid;grid:auto auto / 1fr 1fr;align-items:center;align-content:center}#content-header .page-wrapper.two-cols header{width:100%}#content-header .page-wrapper.two-cols .header-content{width:100%;height:100%}}@media (max-width: 1200px){#content-header .page-wrapper.two-cols .header-content{width:100%;height:50%;margin-bottom:var(--vertical-padding)}}#content-header #share{display:flex;flex-flow:row nowrap;gap:1em;list-style:none;padding:0}#content-header #share li{width:3em;height:3em;border-radius:50%}#content-header #share li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--btn-bg-color);color:var(--text-color);font-size:1.2em}#content-header #share li a:hover{background-color:var(--link-hover-color)}#content-main{color:var(--text-color)}#content-main h2,#content-main h3,#content-main h4,#content-main h5,#content-main h6{margin-block-start:0.6em;margin-block-end:0.4em;width:fit-content}#content-main h2{font-size:2.4em;font-weight:400}#content-main h3{font-size:1.8em;font-weight:400}#content-main h4{font-size:1.4em;font-weight:300}#content-main h5{font-size:1em;font-weight:400;text-transform:uppercase}#content-main h6{font-size:0.9em;font-weight:100;text-transform:uppercase}#content-main h1+h2,#content-main h2+h3,#content-main h3+h4,#content-main h4+h5,#content-main h5+h6{margin-block-start:0}#content-main :not(h1)+h2,#content-main :not(h2)+h3,#content-main :not(h3)+h4,#content-main :not(h4)+h5,#content-main :not(h5)+h6{padding-top:1.5rem}#content-main p{line-height:1.75;text-align:justify}#content-main p+ul{margin-block-start:0.5rem}#content-main img,#content-main video{width:100%;height:fit-content;max-height:70vh;object-fit:contain}#content-main figure{margin:2em 0;text-align:center}#content-main figure figcaption{font-size:0.95em;font-weight:300;font-style:italic;margin-top:1em}#content-main figure img{border-radius:5px;object-fit:contain}#content-main figure:hover figcaption{text-decoration:underline var(--accent-color)}#content-main table figure{margin:0;padding:0}#content-main table figure img{max-width:96px}#content-main table tr:last-child figure{margin-bottom:1.5em}#content-main .lightbox-control{box-shadow:unset;justify-items:center}#content-main .lightbox-control:after{opacity:0}#content-main .lightbox-control:hover:after{opacity:1}@media (min-width: 1201px){#content-main img,#content-main video{max-width:75%}#content-main figure.featured img,#content-main figure.featured video{max-width:100%}}@media (max-width: 1200px){#content-main p{line-height:1.5}#content-main ul{padding-left:1em}#content-main img,#content-main video{max-width:100%}}html{visibility:visible !important}@supports (scrollbar-width: thin){html{scrollbar-width:auto;scrollbar-color:var(--accent-color)}}@supports not (scrollbar-width: thin){html::-webkit-scrollbar{width:var(--scrollbar-width)}html::-webkit-scrollbar-thumb{background:var(--accent-color)}html::-webkit-scrollbar-track{background:gray;border:1px solid #666}}body{padding:0;margin:0;overflow-x:hidden}header ul,header li,footer ul,footer li{margin:0;padding:0}.page-wrapper{width:var(--page-wrapper-width);max-width:var(--page-wrapper-max-width);margin:0 auto}#main-header,#main-footer,section,article{box-sizing:border-box;width:100%}#main-header{display:flex;align-items:flex-end;height:var(--header-height);padding:0}#clients{padding:3em 0 2em 0}#clients .content{display:flex;flex-flow:row nowrap;align-items:center;gap:2em 3em;padding:0;margin:0}#clients h2{font-weight:300}#clients .swiper{width:100%;height:100%}#clients .swiper .swiper-wrapper{align-items:center}#clients .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:120px;width:120px}#clients .swiper .swiper-slide img{max-height:100%;max-width:100%;object-fit:contain}#clients .swiper .swiper-pagination{bottom:0}@media (min-width: 1200px){#clients h2{font-size:2em;margin-bottom:1em}#clients .swiper-wrapper{padding-bottom:3em}}@media (max-width: 1200px){#clients .content{flex-flow:column nowrap}#clients h2{font-size:2.5em}#clients .swiper-wrapper{padding-bottom:3.5em}}.bg{background-color:#f8f8f8}.chroma{background-color:#f8f8f8}.chroma .x{color:#000000}.chroma .err{color:#a40000}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffffcc}.chroma .lnt{white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#204a87;font-weight:bold}.chroma .kc{color:#204a87;font-weight:bold}.chroma .kd{color:#204a87;font-weight:bold}.chroma .kn{color:#204a87;font-weight:bold}.chroma .kp{color:#204a87;font-weight:bold}.chroma .kr{color:#204a87;font-weight:bold}.chroma .kt{color:#204a87;font-weight:bold}.chroma .n{color:#000000}.chroma .na{color:#c4a000}.chroma .nb{color:#204a87}.chroma .bp{color:#3465a4}.chroma .nc{color:#000000}.chroma .no{color:#000000}.chroma .nd{color:#5c35cc;font-weight:bold}.chroma .ni{color:#ce5c00}.chroma .ne{color:#cc0000;font-weight:bold}.chroma .nf{color:#000000}.chroma .fm{color:#000000}.chroma .nl{color:#f57900}.chroma .nn{color:#000000}.chroma .nx{color:#000000}.chroma .py{color:#000000}.chroma .nt{color:#204a87;font-weight:bold}.chroma .nv{color:#000000}.chroma .vc{color:#000000}.chroma .vg{color:#000000}.chroma .vi{color:#000000}.chroma .vm{color:#000000}.chroma .l{color:#000000}.chroma .ld{color:#000000}.chroma .s{color:#4e9a06}.chroma .sa{color:#4e9a06}.chroma .sb{color:#4e9a06}.chroma .sc{color:#4e9a06}.chroma .dl{color:#4e9a06}.chroma .sd{color:#8f5902;font-style:italic}.chroma .s2{color:#4e9a06}.chroma .se{color:#4e9a06}.chroma .sh{color:#4e9a06}.chroma .si{color:#4e9a06}.chroma .sx{color:#4e9a06}.chroma .sr{color:#4e9a06}.chroma .s1{color:#4e9a06}.chroma .ss{color:#4e9a06}.chroma .m{color:#0000cf;font-weight:bold}.chroma .mb{color:#0000cf;font-weight:bold}.chroma .mf{color:#0000cf;font-weight:bold}.chroma .mh{color:#0000cf;font-weight:bold}.chroma .mi{color:#0000cf;font-weight:bold}.chroma .il{color:#0000cf;font-weight:bold}.chroma .mo{color:#0000cf;font-weight:bold}.chroma .o{color:#ce5c00;font-weight:bold}.chroma .ow{color:#204a87;font-weight:bold}.chroma .p{color:#000000;font-weight:bold}.chroma .c{color:#8f5902;font-style:italic}.chroma .ch{color:#8f5902;font-style:italic}.chroma .cm{color:#8f5902;font-style:italic}.chroma .c1{color:#8f5902;font-style:italic}.chroma .cs{color:#8f5902;font-style:italic}.chroma .cp{color:#8f5902;font-style:italic}.chroma .cpf{color:#8f5902;font-style:italic}.chroma .g{color:#000000}.chroma .gd{color:#a40000}.chroma .ge{color:#000000;font-style:italic}.chroma .gr{color:#ef2929}.chroma .gh{color:#000080;font-weight:bold}.chroma .gi{color:#00a000}.chroma .go{color:#000000;font-style:italic}.chroma .gp{color:#8f5902}.chroma .gs{color:#000000;font-weight:bold}.chroma .gu{color:#800080;font-weight:bold}.chroma .gt{color:#a40000;font-weight:bold}.chroma .gl{color:#000000;text-decoration:underline}.chroma .w{color:#f8f8f8;text-decoration:underline}.highlight code{font-family:var(--font-family);font-size:1.2em}.highlight pre{overflow-x:scroll}@supports (scrollbar-width: thin){.highlight pre{scrollbar-width:auto;scrollbar-color:var(--accent-color) transparent}}@supports not (scrollbar-width: thin){.highlight pre::-webkit-scrollbar{height:7px}.highlight pre::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:7px}.highlight pre::-webkit-scrollbar-track{background:unset}}.chroma{--code-green: hsl(137, 41%, 33%);--code-blue: hsl(217, 48%, 33%);--code-blue-light: hsl(213, 56%, 45%)}.chroma *{font-weight:300 !important}.chroma .m,.chroma .mi,.chroma .mf{color:var(--code-blue-light)}.chroma .language-yaml .nt,.chroma .language-yaml .p{color:var(--code-blue)}.chroma .language-yaml .s2{color:var(--code-green)}.chroma .language-json .nt,.chroma .language-json .p{color:var(--code-green)}.chroma .language-json .s2{color:var(--code-blue)}section.gray{--code-bg: var(--bg-color-light)}section.light{--code-bg: var(--bg-color-gray)}form{--font-size: 1.15rem;display:flex;flex-direction:column;row-gap:3.5em;font-size:var(--font-size)}form .line{display:grid;grid:auto / auto;column-gap:3em}form .line.two-col{grid:auto / 1fr 1fr}form .field{display:flex;flex-flow:column nowrap;position:relative}form fieldset{border:unset;margin:0;padding:0;display:flex;flex-flow:column wrap;gap:1em}form .item-container{display:flex;flex-flow:row wrap;column-gap:3em}form .item{display:flex;flex-flow:row nowrap;width:fit-content;column-gap:1em}form label,form legend{z-index:2;position:absolute;transform-origin:top left;transition:top 0.2s, left 0.2s, transform 0.2s;top:-1lh;left:0;font-weight:500;transform:scale(0.8);text-transform:uppercase}form legend{position:unset;padding:0}form input,form textarea,form select{font-family:var(--font-family);font-size:var(--font-size);font-weight:300;padding:0.15em;width:100%;border:unset;background:unset;outline:0;border-bottom:1px solid #aebcc2}form input:focus,form textarea:focus,form select:focus{border-color:var(--accent-color)}form input[required]+label::after,form textarea[required]+label::after,form select[required]+label::after{content:"*";font-weight:400;font-size:0.9em;position:absolute;top:-0.1em;right:-1ch}form input[type="text"]:not(:placeholder-shown):valid,form textarea:not(:placeholder-shown):valid{border-color:green}form input[type="text"]:not(:placeholder-shown):invalid,form textarea:not(:placeholder-shown):invalid{border-color:red}form select:valid{border-color:green}form textarea{resize:none}form input[type="file"]{font-size:0.9em;margin-top:1em}form input[type="radio"]+label{position:unset;transform:unset;text-transform:unset}form input[type="radio"]:checked+label{font-weight:500}form .field.dynamic-label label{top:0;left:0;font-weight:300;transform:scale(1);text-transform:unset}form .field.dynamic-label input:focus+label,form .field.dynamic-label textarea:focus+label,form .field.dynamic-label select:focus+label{top:-1lh;left:0;font-weight:500;transform:scale(0.8);text-transform:uppercase}form .field.dynamic-label input:not(:placeholder-shown)+label,form .field.dynamic-label textarea:not(:placeholder-shown)+label{top:-1lh;left:0;font-weight:500;transform:scale(0.8);text-transform:uppercase}form .field.dynamic-label select:valid+label{top:-1lh;left:0;font-weight:500;transform:scale(0.8);text-transform:uppercase}form .field.dynamic-label input+label{white-space:nowrap}form .field.currency{flex-flow:row nowrap}form .field.currency::before{content:"$";font-family:var(--font-family);font-size:var(--font-size);font-weight:300;padding:0.15em;font-weight:400}form .field.currency input::-webkit-inner-spin-button{display:none}form .note{font-size:0.8em;font-weight:300;margin:1em 0}form .link{align-self:flex-end}form .message #warning{color:var(--accent-color);background:black;padding:0.15em;visibility:hidden}@media (max-width: 1200px){form{row-gap:3em}form .line{display:flex;flex-flow:column nowrap;gap:3em}.link{align-self:flex-start}}#contact header{grid:auto auto / auto;align-items:flex-end}#contact header .title,#contact header .description{margin-bottom:1rem}#contact header .title{max-width:90%}#contact header .description{max-width:70%}@media (max-width: 1200px){#contact header .title,#contact header .description{max-width:unset}}.cta-section{padding:5em 0}.cta-section .page-wrapper{padding:6em 4em;box-sizing:border-box;background-color:var(--accent-color)}.cta-section header .description{font-weight:300;margin:0}.cta-section .content{display:flex;flex-flow:row nowrap;list-style:none;padding:0;gap:2.5em;margin-top:3em}.cta-section .content a{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1em;padding:1em 2em;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:50px;border:2px solid black;border-radius:50px;color:var(--text-color-dark);fill:var(--text-color-dark);background-color:var(--bg-color-dark);transition:all 0.1s ease-in-out}.cta-section .content a .icon{color:var(--accent-color);fill:var(--accent-color)}.cta-section .content a svg.icon{width:2em;height:2em}.cta-section .content a span.icon{font-size:2em}.cta-section .content a span{font-weight:400}.cta-section .content a:hover{color:var(--text-color-light);fill:var(--text-color-light);background-color:unset}.cta-section .content a:hover .icon{color:var(--text-color-light);fill:var(--text-color-light)}@media (max-width: 1200px){.cta-section{background-color:var(--accent-color)}.cta-section .page-wrapper{padding:1em 3em;width:100%}.cta-section .content{gap:1em;flex-flow:column nowrap}}.infoaction .page-wrapper{align-items:center}.infoaction .content{gap:2em;margin:0}.infoaction .content .card{height:fit-content;background:white;border-radius:7px;padding:2.5em;text-decoration:none;color:var(--text-color);box-shadow:var(--box-shadow)}.infoaction .content .card .markdown{margin-top:1em}.infoaction .content .card ul.markdown{list-style:none;padding:0}.infoaction .content .card ul.markdown li{margin:0}.infoaction .content .card ul.markdown li{padding:1em 0}.infoaction .content .card ul.markdown li:not(:first-child){border-top:1px solid var(--muted-color)}.infoaction .content a.card{display:grid;grid:"t l" auto "c l" auto/auto minmax(5em, 10%);gap:1em}.infoaction .content a.card .title,.infoaction .content a.card .markdown{margin:0}.infoaction .content a.card .title{grid-area:t}.infoaction .content a.card .markdown{grid-area:c}.infoaction .content a.card .link{--scaling-factor: 1.15;grid-area:l;place-self:center}.infoaction .content a.card:hover .link:after{background-color:var(--accent-color)}.infoaction .content details.card summary{border:none;padding:0}.infoaction .content details.card summary h3{font-size:1.5em;line-height:1;margin:0}@media (min-width: 1201px){.infoaction .page-wrapper{display:grid;grid:1fr / 1fr 1fr;margin-top:3em}.infoaction header{display:flex;flex-flow:column nowrap;width:80%}.infoaction header .link{margin-top:1em}}@media (max-width: 1200px){.infoaction .page-wrapper{display:flex;flex-flow:column nowrap}.infoaction header{margin-bottom:3em;width:unset}.infoaction header .title{margin:0}}.keypoints-section.blue .keypoints li h4{border-bottom:1px solid #434b56}.keypoints{display:grid;grid-template-columns:repeat(2, 1fr);gap:3em 5em;list-style:none;padding:0;margin:1em 0 0 0}.keypoints li h4{font-weight:300;margin:0 0 0.5em 0;padding-bottom:0.5em;border-bottom:1px solid black}.keypoints li h4 .icon{font-size:0.75em;opacity:0.5}.keypoints li p{line-height:1.8}.keypoints li a,.keypoints li a:hover,.keypoints li a:visited{color:inherit}.keypoints li a:hover h4{color:var(--accent-color);border-bottom:1px solid var(--accent-color)}.keypoints li a:hover h4 i{scale:1.15;opacity:1}@media (max-width: 1200px){.keypoints{grid-template-columns:auto;gap:1em}}.keypoints-icons li{display:grid;grid:"i t" auto ". d" auto / auto auto;column-gap:1em;align-items:center}.keypoints-icons .title{grid-area:t;margin:0}.keypoints-icons .description{grid-area:d}.keypoints-icons .icon-wrapper{grid-area:i}@media (max-width: 1200px){.keypoints-icons li{grid:"i t" auto "d d" auto / min-content auto}}.lightbox-modal,.lightbox-control{position:relative}.lightbox-modal img,.lightbox-control img{object-fit:contain;border-radius:2px}.lightbox-control{cursor:zoom-in}.lightbox-control img{z-index:1;width:100%}.lightbox-control:hover img{filter:brightness(0.5)}.lightbox-modal{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:zoom-out;backdrop-filter:brightness(0.2) blur(4px)}@supports not (backdrop-filter: brightness(0.2) blur(4px)){.lightbox-modal{background:rgba(51,51,51,0.8)}}.lightbox-modal[hidden]{display:none}.lightbox-modal img{max-width:90%;max-height:90%}html[data-layout="article"] #content-header{padding-bottom:4em}html[data-layout="article"] #content-header header{grid:auto / auto;gap:2em;width:100%}html[data-layout="article"] #content-header .tag{min-height:clamp(2.25rem, 5vmin, 4.5rem);margin-bottom:clamp(1.125rem, 3vmin, 2.625rem)}html[data-layout="article"] #content-header .tag .category{width:fit-content;color:inherit}html[data-layout="article"] #content-header .tag .category:hover{background-color:var(--accent-color)}html[data-layout="article"] #content-header .title{margin:0;font-size:clamp(2.5rem, 5vmin, 3.5rem)}html[data-layout="article"] #content-header .description{line-height:1.75}html[data-layout="article"] #content-header .info{font-size:clamp(1rem, 2vmin, 1.15rem);line-height:1.5}html[data-layout="article"] #content-header .info .name{font-weight:600;text-transform:uppercase}html[data-layout="article"] #content-header .info .value{font-weight:400}html[data-layout="article"] #content-footer{padding-top:4em}html[data-layout="article"] #content-footer .categories{margin-top:3em;font-size:0.9em}html[data-layout="article"] #content-header .page-wrapper,html[data-layout="article"] #content-footer .page-wrapper{max-width:1200px}html[data-layout="article"] #content-main .page-wrapper{max-width:900px}@media (max-width: 1200px){html[data-layout="article"] #content-header{padding-top:var(--vertical-padding)}html[data-layout="article"] #content-header .description{line-height:1.5}}.categories{font-size:clamp(1.125rem, 3vmin, 1.375rem);padding:0;list-style:none;display:flex;flex-flow:row wrap;gap:1em}.categories a{display:block;padding:0.8em 1.2em;font-weight:500;background-color:var(--link-hover-color);border:2px solid transparent;border-radius:50px;text-align:center}.categories a,.categories a:visited{color:inherit}.categories a:hover{background-color:white;border-color:black}@media (max-width: 1200px){html[data-kind="taxonomy"] .categories{justify-content:center}}@media (max-width: 768px){html[data-kind="taxonomy"] .categories li{width:100%}}.posts{padding:5em 0;border-bottom:1px solid #d9d9d9}.posts header{display:grid;grid:auto / auto auto}.posts header .info{border-left:2px solid var(--accent-color);padding:0 0 0 0.5em}.posts header .title{font-size:0.9em;white-space:nowrap;font-weight:bold;text-transform:uppercase;margin-bottom:0.7em}.posts header .description{width:fit-content;font-size:1em;line-height:1.5;margin:0;max-width:500px}.posts header .link{height:fit-content;place-self:center end}@media (max-width: 768px){.posts header{grid:auto auto / auto}.posts header .link{place-self:start start}}.posts .content .img-wrapper{width:fit-content;height:fit-content;margin:0 auto}.posts .content img{box-shadow:1px 1px 7px rgba(0,0,0,0.05);width:100%;height:auto;object-fit:contain}.posts .content time{font-size:1em;font-weight:400;text-transform:uppercase}.posts .content .title{width:100%;font-weight:300;margin:0}.posts-list .content,.posts-pagination .content{display:flex;flex-flow:row wrap;gap:3em;margin-top:3em;padding-bottom:0.5em}.posts-list .content .post,.posts-pagination .content .post{display:flex;flex-flow:column nowrap;gap:1em;color:inherit;text-decoration:none}.posts-list .content .post .img-wrapper,.posts-pagination .content .post .img-wrapper{display:grid;grid:"container" auto / auto;margin-bottom:0.5em}.posts-list .content .post .img-wrapper img,.posts-pagination .content .post .img-wrapper img{grid-area:container}.posts-list .content .post .title,.posts-pagination .content .post .title{font-size:1.5em}.posts-list .content .post .img-wrapper:after,.posts-pagination .content .post .img-wrapper:after{font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e09f";display:inline-block;text-align:center;min-width:calc(2.5em * var(--scaling-factor));font-size:calc(1.3em * var(--scaling-factor));line-height:calc(2 * var(--scaling-factor));border-radius:calc(2em * var(--scaling-factor));background-color:var(--link-hover-color);transition:opacity var(--default-transition);opacity:0;grid-area:container;place-self:center center}.posts-list .content .post:hover .img-wrapper:after,.posts-pagination .content .post:hover .img-wrapper:after{opacity:1}.posts-list .content{flex-flow:row nowrap}.posts-pagination nav.pagination{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between;margin:0 auto;padding-top:5em}@media (min-width: 1201px){.posts-list .post,.posts-pagination .post{width:350px}.posts-list img,.posts-pagination img{max-width:350px}.posts-pagination nav.pagination span{font-size:2em}}@media (max-width: 1200px){.posts-list .content,.posts-pagination .content{flex-flow:row wrap;align-items:center;text-align:center}.posts-list .post,.posts-pagination .post{width:90%}.posts-list img,.posts-pagination img{max-width:700px}.posts-pagination nav.pagination span{font-size:1.3em}}#featured header .info{min-height:3em}#featured .content{margin-top:2em}#featured .content .post{display:grid;grid:auto / 1fr 1fr;align-items:center;gap:2em 5em;text-decoration:none;color:var(--text-color)}#featured .content .post .info{display:flex;flex-flow:column nowrap;gap:1.5em}#featured .content .post .description{margin:1em 0}#featured .content .post .link:after{font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e09f";display:inline-block;text-align:center;min-width:calc(2.5em * var(--scaling-factor));font-size:calc(1.3em * var(--scaling-factor));line-height:calc(2 * var(--scaling-factor));border-radius:calc(2em * var(--scaling-factor));background-color:var(--link-hover-color);transition:opacity var(--default-transition);opacity:0}#featured .content .post:hover .link:after{opacity:1}@media (max-width: 1200px){#featured .content .post{display:flex;flex-flow:column nowrap;align-items:center}#featured .content .post .link{display:none}#featured .content .post .description{margin:0}}.news header .link{--scaling-factor: 1.1}.news header .link:after{border-radius:3em;padding:0 0.75em}.news .content{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:2em;margin-top:3em;padding-bottom:1em}.news .content .card{display:grid;grid:auto auto auto 1fr auto / 100%;justify-content:space-between;padding:1em;background:var(--bg-color-gray);border-radius:7px;gap:1em;box-shadow:var(--box-shadow)}.news .content img{border-radius:7px}.news .content time{font-size:0.8em;font-weight:500;text-transform:uppercase}.news .content .title{font-weight:300;margin:0;--scaling-factor: 0.6}.news .content .outlet{height:32px}.news .content .outlet img{max-width:90%;max-height:100%;object-fit:contain}.news .content .outlet span{font-size:1.15em;font-weight:500}.news .link.simple{margin-top:4em}@media (min-width: 1201px){.news header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.news header .title{width:50%}.news header .description{width:50%}.news .content{overflow-x:scroll}.news .content .card{width:300px}@supports (scrollbar-width: thin){.news .content{scrollbar-width:auto;scrollbar-color:var(--accent-color) transparent}}@supports not (scrollbar-width: thin){.news .content::-webkit-scrollbar{height:7px}.news .content::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:7px}.news .content::-webkit-scrollbar-track{background:unset}}}@media (max-width: 1200px){.news .content{flex-flow:column nowrap}.news .content .card:nth-child(3)~.card{display:none}.news .content img{width:100%;object-fit:cover}}.story-section-alfa .background{position:absolute;z-index:-1;background-color:var(--bg-color-gray)}.story-section-alfa .page-wrapper{display:grid}.story-section-alfa header{grid-area:h;display:flex;flex-flow:column nowrap;place-self:center flex-start}.story-section-alfa .video-player{grid-area:v;width:80%;min-width:320px;height:100%;min-height:240px}.story-section-alfa .video-player a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.story-section-alfa .video-player a:hover img{filter:brightness(0.8);transition:all 300ms ease-in-out}.story-section-alfa .video-player a:hover:after{position:absolute;content:"\f04b";font-size:6em;color:rgba(250,213,76,0.8);transition:all 150ms ease-in-out}.story-section-alfa .video-player,.story-section-alfa .video-player img,.story-section-alfa .video-player iframe{border-radius:10px}.story-section-alfa .video-player img,.story-section-alfa .video-player iframe{width:100%;height:100%;object-fit:cover}@media (min-width: 1201px){.story-section-alfa{position:relative;display:flex;justify-content:flex-end;align-items:center;background:unset}.story-section-alfa .background{width:95%;height:75%}.story-section-alfa .page-wrapper{grid:"v h" auto / 40% 60%}.story-section-alfa header{padding:12em 7em}.story-section-alfa .video-player{place-self:center flex-end;transform:translateY(-10%)}}@media (max-width: 1200px){.story-section-alfa{background-color:var(--bg-color-gray)}.story-section-alfa .background{width:100%;height:50%}.story-section-alfa .page-wrapper{grid:"v" auto "h" auto / 85%;gap:3em 0}.story-section-alfa header{place-self:unset}.story-section-alfa .video-player{min-width:unset;min-height:unset;width:100%;height:50vh;transform:unset;place-self:center center}}.story-section-bravo{--page-x-margin: calc(
    max(100% - var(--page-wrapper-width), 100% - var(--page-wrapper-max-width)) /
      2
  )}.story-section-bravo .page-wrapper{background-color:#434b56;width:calc(100% - var(--page-x-margin));max-width:unset;margin:0 0 0 var(--page-x-margin)}.story-section-bravo .content-wrapper{z-index:2;color:var(--text-color-dark);background-color:#434b56;box-sizing:border-box}.story-section-bravo .content-wrapper header{margin-bottom:1em}.story-section-bravo .content-wrapper .content{line-height:2;margin:0}.story-section-bravo .content-wrapper .content .link{font-size:1.1em;margin-top:1em;margin-bottom:-1em}.story-section-bravo .background{z-index:1;position:relative;background-color:#e2e4e4;overflow:hidden}.story-section-bravo .background img{object-fit:cover;filter:brightness(1.2)}.story-section-bravo .canvas{display:none}@media (min-width: 1024.1px){.story-section-bravo .page-wrapper{flex-flow:row nowrap;justify-content:space-between;max-height:1080px}.story-section-bravo .content-wrapper{width:calc(100vw - 2 * var(--page-x-margin) - var(--scrollbar-width));padding:9em}.story-section-bravo .background{width:var(--page-x-margin)}.story-section-bravo .background img{position:absolute;top:0}}@media (max-width: 1024px){.story-section-bravo .page-wrapper{display:grid;grid:"overlay" auto / auto}.story-section-bravo .content-wrapper,.story-section-bravo .background{grid-area:overlay}.story-section-bravo .content-wrapper{display:flex;flex-flow:column;justify-content:center;width:calc(100vw - 2 * var(--page-x-margin) - var(--scrollbar-width));padding:4em 0em 4em var(--page-x-margin)}.story-section-bravo .background{transform:translate(-3em, 2em);width:100%;height:fit-content;max-width:90%;max-height:90%;place-self:end start}.story-section-bravo .background img{height:100%}}@media (min-width: 1201px){html[data-layout="about"] #content-header .background .lottie svg,html[data-layout="about"] #content-header .background .lottie canvas{max-height:100%;max-width:100%;margin-bottom:-10%;margin-right:-15%}html[data-layout="about"] #content-header .page-wrapper header{width:60%}}html[data-layout="careers"] #content-header{min-height:100vh}html[data-layout="careers"] #content-header .background .lottie svg,html[data-layout="careers"] #content-header .background .lottie canvas{max-width:100%;margin-bottom:clamp(-15%, -30vh, -10%);place-self:end stretch}html[data-layout="careers"] #content-header .page-wrapper{justify-content:flex-start;padding-top:20vh}html[data-layout="careers"] #join .board{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:4em;padding:0}html[data-layout="careers"] #join .board>li{display:grid;grid:"i t" auto ". b" auto / auto auto;gap:1.5em;align-items:center}html[data-layout="careers"] #join .board .title{grid-area:t;font-size:1.5em;margin:0}html[data-layout="careers"] #join .board .keypoints{grid-area:b;display:flex;flex-flow:column nowrap;gap:1em;margin:0}html[data-layout="careers"] #join .board .keypoints li{font-size:0.9em;padding-bottom:0.7em;line-height:1.5;border-bottom:1px solid #ccc}html[data-layout="careers"] #join .board .keypoints li:last-child{border:unset}@media (max-width: 1200px){html[data-layout="careers"] #join .board{display:flex;flex-flow:column nowrap}}html[data-layout="careers"] #benefits{color:var(--text-color-dark);background-color:#434b56;padding:0}html[data-layout="careers"] #benefits .page-wrapper{padding:9em;width:fit-content;max-width:800px}html[data-layout="careers"] #benefits header{display:flex;flex-flow:column nowrap;justify-content:space-around;gap:1em}html[data-layout="careers"] #benefits .title{margin:0}@media (max-width: 1200px){html[data-layout="careers"] #benefits .page-wrapper{padding:7em 3em}}html[data-layout="careers"] #skillbridge{background-color:#f5f5f5;padding:0}html[data-layout="careers"] #skillbridge .page-wrapper{display:grid;grid:"i h" auto / 1fr 1fr;align-items:center;gap:4em;padding:9em;box-sizing:border-box}html[data-layout="careers"] #skillbridge header{grid-area:h;display:flex;flex-flow:column nowrap;justify-content:space-around;gap:0.5em}html[data-layout="careers"] #skillbridge .title{margin:0}html[data-layout="careers"] #skillbridge img{width:100%;height:120%;object-fit:cover;background:white}html[data-layout="careers"] #skillbridge img,html[data-layout="careers"] #skillbridge .embed{grid-area:i}html[data-layout="careers"] #skillbridge iframe{border-radius:10px;width:100%;object-fit:cover}@media (min-width: 1200.1px){html[data-layout="careers"] #skillbridge .description>span{font-size:0.9em}}@media (max-width: 1200px){html[data-layout="careers"] #skillbridge .page-wrapper{padding:7em 1.5em;grid:"i" minmax(200px, auto) "h" auto/auto}}html[data-layout="careers"] #roles .content{display:flex;flex-flow:column nowrap;gap:3em;margin-top:3em}html[data-layout="careers"] #roles .content details summary{padding:0}html[data-layout="careers"] #roles .content details summary:after{margin-bottom:0.3em}html[data-layout="careers"] #roles .content details[open]{margin-bottom:-2em}html[data-layout="skillbridge"] #intro ul{display:flex;flex-flow:column nowrap;gap:1.5em;font-size:1.2em;line-height:1.5;list-style:none;padding:0;margin:0}html[data-layout="skillbridge"] #who{padding:7em 0}html[data-layout="skillbridge"] #who .content{font-size:1.2em;line-height:1.5;margin:1rem 0 0 0}@media (min-width: 1201px){html[data-layout="skillbridge"] #who .page-wrapper{display:grid;grid:auto / 1fr 1fr;align-items:center}html[data-layout="skillbridge"] #who h2{max-width:9ch}}html[data-layout="skillbridge"] #stories{padding-bottom:3.5rem}html[data-layout="skillbridge"] #stories .content{margin-top:3.5rem}html[data-layout="skillbridge"] #stories .items{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:3em;list-style:none;padding:0;margin:0}html[data-layout="skillbridge"] #stories .items li{display:flex;flex-flow:column nowrap;max-width:400px;width:100%}html[data-layout="skillbridge"] #stories .items img{width:100%;height:fit-content;object-fit:contain;margin-bottom:1.5rem}html[data-layout="skillbridge"] #stories .items p{line-height:1;margin:0.5rem 0}html[data-layout="skillbridge"] #stories .items .info .name{font-size:1.25em;font-weight:600;text-transform:uppercase}html[data-layout="skillbridge"] #stories .items .info .name a{color:inherit;margin-left:0.25em}html[data-layout="skillbridge"] #stories .items .info .name a:hover{color:var(--link-hover-color)}html[data-layout="skillbridge"] #stories .items .info .name a::after{font-family:"Font Awesome 6 Sharp", "Font Awesome 6 Brands";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-layout="skillbridge"] #stories .items .info .name .linkedin::after{content:"\f08c"}html[data-layout="skillbridge"] #stories .items .info .role{font-size:1.6em;font-weight:300}html[data-layout="skillbridge"] #stories .items .info .branch{font-size:1.15em;font-weight:100;text-transform:uppercase}html[data-layout="skillbridge"] #stories .items .quote{font-size:1em;font-weight:300;text-align:justify;line-height:1.5;margin-top:1rem;margin-bottom:0}html[data-layout="skillbridge"] #stories .items .quote .decoration{display:inline-block}@media (min-width: 1201px){html[data-layout="skillbridge"] #stories .items{flex-flow:row nowrap}html[data-layout="skillbridge"] #stories .items .info{height:6.6em}}@media (max-width: 1200px){html[data-layout="skillbridge"] #stories .items{flex-flow:column nowrap;align-items:center}}html[data-layout="skillbridge"] #cta{padding-bottom:9em}html[data-layout="skillbridge"] #cta h2{margin:0}html[data-type="contact"] #content-header{margin-bottom:0;padding-bottom:0}@media (min-width: 1201px){html[data-layout="culture"] #content-header .background .lottie svg,html[data-layout="culture"] #content-header .background .lottie canvas{max-height:100%;max-width:100%;margin-bottom:-17%;margin-right:-15%}html[data-layout="culture"] #content-header .page-wrapper header{width:65%}}html[data-layout="culture"] #values header{display:grid;grid:"t l" auto "d ." auto / 1fr 1fr}html[data-layout="culture"] #values header .title{grid-area:t}html[data-layout="culture"] #values header .description{grid-area:d}html[data-layout="culture"] #values header .link{grid-area:l;place-self:start end}html[data-layout="culture"] #values .keypoints li[data-title="development"] .icon{transform:translate(0, -0.1em)}@media (max-width: 1200px){html[data-layout="culture"] #values header{grid:"t" auto "d" auto / auto}html[data-layout="culture"] #values header .link{display:none}}html[data-layout="culture"] #contact{background-color:white}html[data-type="data"] #content-header .cta{font-size:1em}html[data-type="data"] #content-header .cta .html strong{font-size:1.8em;font-weight:400}html[data-type="data"] #content-header .cta .html ul{display:flex;flex-flow:row wrap;list-style:none;margin:0;gap:1em}@media (max-width: 768px){html[data-type="data"] #content-header .cta{text-align:center}html[data-type="data"] #content-header .cta .html ul{flex-flow:column wrap;align-items:center}html[data-type="data"] #content-header .cta .html a{width:50vw}}html[data-type="data"] #stats{display:grid;grid:"overlay" auto / auto;padding:0}html[data-type="data"] #stats .page-wrapper{z-index:1;grid-area:overlay;box-sizing:border-box;padding:var(--vertical-padding) 0 var(--vertical-padding) 0}html[data-type="data"] #stats .background{z-index:0;grid-area:overlay;display:grid}html[data-type="data"] #stats .background img{place-self:end end}html[data-type="data"] #stats .content{font-size:1.1em;margin-top:0}html[data-type="data"] #stats .content .items{display:flex;flex-flow:column nowrap;gap:2.5em;list-style:none;padding:0}html[data-type="data"] #stats .content .items a{display:flex;flex-flow:column nowrap;max-width:250px;color:inherit;text-decoration:none}html[data-type="data"] #stats .content .items a:hover .description{color:var(--link-hover-color)}html[data-type="data"] #stats .content .items .title{font-size:2.8em;text-decoration:underline;text-decoration-thickness:2px;font-weight:300;margin-bottom:0}html[data-type="data"] #stats .content .items .description{line-height:1.5}@media (min-width: 1201px){html[data-type="data"] #stats .background>img{width:70%}}@media (max-width: 1200px){html[data-type="data"] #stats .background>img{width:100%}}html[data-type="data"] section.usage .content{row-gap:5em}html[data-type="data"] section.usage .item{width:100%;display:grid}html[data-type="data"] section.usage .item .info{grid-area:info}html[data-type="data"] section.usage .item .info h3{font-size:1.9em;font-weight:bold;text-transform:uppercase;padding-bottom:1rem;border-bottom:1px solid black;margin:0}html[data-type="data"] section.usage .item .info .description{margin-top:1rem;font-size:1.1em}html[data-type="data"] section.usage .item .info h3,html[data-type="data"] section.usage .item .info .description{padding-left:0.5em}html[data-type="data"] section.usage .item .info ul{list-style:square}html[data-type="data"] section.usage .item .info ul li::marker{color:var(--accent-color);font-size:1.5em}html[data-type="data"] section.usage .item .example{grid-area:example;overflow-x:scroll;filter:drop-shadow(7px 3px 12px rgba(0,0,0,0.15))}@supports (scrollbar-width: thin){html[data-type="data"] section.usage .item .example{scrollbar-width:auto;scrollbar-color:var(--accent-color) transparent}}@supports not (scrollbar-width: thin){html[data-type="data"] section.usage .item .example::-webkit-scrollbar{height:7px}html[data-type="data"] section.usage .item .example::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:7px}html[data-type="data"] section.usage .item .example::-webkit-scrollbar-track{background:unset}}html[data-type="data"] section.usage .item .example:hover{filter:drop-shadow(7px 3px 12px rgba(0,0,0,0.2))}html[data-type="data"] section.usage .item .example pre{padding:4rem;background-color:var(--code-bg) !important}html[data-type="data"] section.usage .item .example table{width:100%;margin-bottom:0;box-shadow:unset}html[data-type="data"] section.usage .item .example table thead{background-color:#d8d9d9;text-align:left}@media (min-width: 1201px){html[data-type="data"] section.usage .item{grid:"info example" auto/1fr minmax(0, 1fr);column-gap:5em}html[data-type="data"] section.usage .item[data-name="data-dumps"]{margin-top:2em;grid:"info ." auto "example example" auto/minmax(0, 1fr) minmax(0, 1fr)}}@media (max-width: 1200px){html[data-type="data"] section.usage .item{grid:"info" auto "example" auto/minmax(0, 100%)}}html[data-type="data"] #supported-markets{padding-top:0}html[data-type="data"] #supported-markets .content{row-gap:1em}html[data-type="data"] #connect{--vertical-padding: 5em;background:var(--accent-color)}html[data-type="data"] #connect header p{--scaling-factor: 1.1}@media (min-width: 1201px){html[data-type="data"] #connect header{max-width:75%}html[data-type="data"] #connect header h2{line-height:1.5;margin:0}html[data-type="data"] #connect .content{gap:1.5em;margin:4em 0 0 0}html[data-type="data"] #connect .content a{min-width:300px}}@media (max-width: 1200px){html[data-type="data"] #connect .content{margin:3em 0 0 0}html[data-type="data"] #connect .content a{width:100%}}html[data-type="data"] #quickstart{display:grid;grid:"overlay" auto / auto;padding:0}html[data-type="data"] #quickstart .page-wrapper{z-index:1;grid-area:overlay;box-sizing:border-box;padding:var(--vertical-padding) 0 var(--vertical-padding) 0}html[data-type="data"] #quickstart .background{z-index:0;grid-area:overlay;display:grid}html[data-type="data"] #quickstart .background img{place-self:end end;max-width:75%;width:1400px;transform:translateX(25%)}html[data-type="data"] #quickstart header h2{margin:0}html[data-type="data"] #quickstart header p{margin:1.5em 0 2em 0}html[data-type="data"] #quickstart header .link{--scaling-factor: 1.2}html[data-type="data"] #quickstart header .link:after{min-width:calc(3em * var(--scaling-factor));color:var(--text-color);background-color:var(--accent-color)}html[data-type="data"] #quickstart header .link:hover:after{color:var(--accent-color);background-color:var(--text-color)}@media (max-width: 768px){html[data-type="data"] #quickstart .background{display:none}}html[data-type="data"] .tabs div[role="tablist"]{display:flex;flex-flow:row nowrap}html[data-type="data"] .tabs button[role="tab"]{border-radius:7px 7px 0 0;font-weight:500;line-height:1;text-transform:uppercase;transform:translateY(7px);cursor:pointer;border:unset;background-color:unset}html[data-type="data"] .tabs button[role="tab"][aria-selected="true"]{background-color:white;font-weight:600}html[data-type="data"] .tabs div[role="tabpanel"]{border-radius:7px;background-color:white}@media (min-width: 1201px){html[data-type="data"] .tabs button[role="tab"]{font-size:1.1em;padding:2em 4em}html[data-type="data"] .tabs div[role="tabpanel"]{padding:3em}}@media (max-width: 1200px){html[data-type="data"] .tabs button[role="tab"]{font-size:clamp(0.7em, 2.5vw, 1em);padding:1em}html[data-type="data"] .tabs div[role="tabpanel"]{padding:0.5em}}html[data-type="data"] #dashboard img{width:100%;object-fit:contain;border-radius:2px}@media (min-width: 1201px){html[data-type="data"] #dashboard .content.mobile{display:none}}@media (max-width: 1200px){html[data-type="data"] #dashboard .content.desktop{display:none}html[data-type="data"] #dashboard details{margin:1.5em 0}html[data-type="data"] #dashboard details summary{font-size:1.1em;line-height:1.1;font-weight:400;text-transform:uppercase}html[data-type="data"] #dashboard details summary:after{font-size:0.95em;content:"\f078";color:var(--text-color-light);background-color:var(--bg-color-light)}html[data-type="data"] #dashboard details img{margin:0.5em 0}html[data-type="data"] #dashboard details .visual-cue{display:flex;width:fit-content;align-items:center;margin:0 auto;font-weight:300;font-style:italic;font-size:1em;line-height:1;margin-top:0.2em}html[data-type="data"] #dashboard details .visual-cue .icon{font-size:1.2em;margin-right:0.5em}}@media (max-width: 1200px) and (pointer: fine) and (hover: hover){html[data-type="data"] #dashboard details .visual-cue{display:none}}@media (max-width: 1200px){html[data-type="data"] #dashboard details[open] summary{font-weight:600;border:unset}html[data-type="data"] #dashboard details[open] summary:after{content:"\f077";color:var(--text-color-dark);background-color:#2e343d}}html[data-kind="home"] #content-header .background .lottie svg,html[data-kind="home"] #content-header .background .lottie canvas{place-self:center end;margin-right:5vw}html[data-kind="home"] #intelligence+#careers{padding-top:var(--vertical-padding)}html[data-kind="home"] #proposal{padding-bottom:calc(var(--vertical-padding) / 3)}html[data-kind="home"] #proposal .page-wrapper{display:grid;grid:auto / 40% 60%;justify-content:space-between;column-gap:5%;row-gap:1em}html[data-kind="home"] #proposal header{display:flex}html[data-kind="home"] #proposal .content{margin-top:0}html[data-kind="home"] #proposal .pains{--scaling-factor: 1.25;display:flex;flex-flow:column nowrap;row-gap:1em;padding:0}html[data-kind="home"] #proposal .pains p{margin:0}html[data-kind="home"] #proposal .pains .point{list-style:none;line-height:1.5}html[data-kind="home"] #proposal .pains .question{font-weight:500}html[data-kind="home"] #proposal .pains .answer{font-weight:300}@media (max-width: 1200px){html[data-kind="home"] #proposal .page-wrapper{grid:auto auto / auto}}html[data-kind="home"] #products{padding-top:calc(var(--vertical-padding) / 3)}html[data-kind="home"] #products .products{display:flex;justify-content:space-between;margin-top:2em}html[data-kind="home"] #products .products .product{display:grid;max-width:400px}html[data-kind="home"] #products .products .product .lottie{width:252px;height:67px}html[data-kind="home"] #products .products .product .title{margin:2em 0 0 0}@media (min-width: 1201px){html[data-kind="home"] #products .products{flex-flow:row nowrap;column-gap:3em}html[data-kind="home"] #products .products .product{grid:auto auto 1fr auto / auto}}@media (max-width: 1200px){html[data-kind="home"] #products .products{flex-flow:column nowrap;row-gap:5em;margin:0}html[data-kind="home"] #products .products .product{grid:auto auto auto auto / auto;max-width:unset}html[data-kind="home"] #products .products .product .title{margin:1em 0 0 0}}html[data-kind="home"] #intelligence{padding-bottom:0;background:#212831}html[data-kind="home"] #intelligence header{gap:2em}html[data-kind="home"] #intelligence header strong{color:var(--accent-color);font-weight:300;font-size:1.25em}html[data-kind="home"] #intelligence header h2,html[data-kind="home"] #intelligence header p{margin:0}html[data-kind="home"] #intelligence header .link{color:#b8b8b8}html[data-kind="home"] #intelligence header .link:hover{color:black}html[data-kind="home"] #intelligence .content .items{display:grid;grid:auto / 1fr 1fr;gap:3em 5vw;padding-bottom:4em}html[data-kind="home"] #intelligence .content .items .link{width:100%;display:flex;font-size:1.4em;font-weight:300;padding-bottom:1em;border-bottom:1px solid var(--muted-color)}html[data-kind="home"] #intelligence .content .items .link:after{content:"\2192\fe0e";color:var(--muted-color);margin:0 0 0 auto}html[data-kind="home"] #intelligence .content .items .link:hover:after{color:var(--link-hover-color)}html[data-kind="home"] #intelligence .background img{width:100%;object-fit:contain}@media (min-width: 1201px){html[data-kind="home"] #intelligence header{width:100%;display:grid;grid:"s l" auto "t ." auto "d ." auto / 1fr 1fr}html[data-kind="home"] #intelligence header .tag{grid-area:s}html[data-kind="home"] #intelligence header .title{grid-area:t;margin-top:0}html[data-kind="home"] #intelligence header .description{grid-area:d}html[data-kind="home"] #intelligence header .link{grid-area:l}html[data-kind="home"] #intelligence header .link{margin:0 0 0 auto}}@media (max-width: 1200px){html[data-kind="home"] #intelligence .content>.items{display:flex;flex-flow:column nowrap}}html[data-kind="home"] section#careers{overflow:visible;padding:0}html[data-kind="home"] section#careers header{display:flex;flex-flow:column nowrap}html[data-kind="home"] section#careers .collage{display:grid;grid-template:"container"}html[data-kind="home"] section#careers .lightbox-control{box-shadow:unset}html[data-kind="home"] section#careers .lightbox-control:after{display:none}html[data-kind="home"] section#careers figure{grid-area:container;height:fit-content;margin:0;transform:translate(var(--posX), var(--posY));transition:transform ease-out 500ms}html[data-kind="home"] section#careers figure img{border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);object-fit:contain}html[data-kind="home"] section#careers figure[data-name="team"]{z-index:1;width:60%;--posX: 0%;--posY: 0%}html[data-kind="home"] section#careers figure[data-name="alpaca"]{z-index:2;width:40%;--posX: 12%;--posY: 53%}html[data-kind="home"] section#careers figure[data-name="meeting"]{z-index:3;width:60%;--posX: 65%;--posY: 167%}html[data-kind="home"] section#careers figure[data-name="sea"]{z-index:4;width:60%;--posX: 69%;--posY: 68%}html[data-kind="home"] section#careers figure:hover{z-index:100;transform:translate(var(--posX), var(--posY)) scale(1.5);cursor:pointer}html[data-kind="home"] section#careers figure:hover img{filter:brightness(1.2);box-shadow:2px 2px 7px rgba(0,0,0,0.3)}@media (min-width: 1201px){html[data-kind="home"] section#careers .page-wrapper{display:grid;grid:"c h" auto / 5fr 3fr;align-items:center;max-height:100vh}html[data-kind="home"] section#careers header{grid-area:h;margin-bottom:35%}html[data-kind="home"] section#careers .content{grid-area:c;align-items:center;margin:3em 0}html[data-kind="home"] section#careers .collage{transform:translate(-14.5%, 0%);padding:0 0 60% 0}html[data-kind="home"] section#careers figure:hover{transform:translate(calc(var(--posX) + 25%), var(--posY)) scale(1.5)}}@media (max-width: 1200px){html[data-kind="home"] section#careers .page-wrapper{display:flex;flex-flow:column nowrap;width:100%}html[data-kind="home"] section#careers header{width:var(--page-wrapper-width);margin:0 auto}html[data-kind="home"] section#careers .content{margin:3em 0}html[data-kind="home"] section#careers .collage{transform:translate(2%, 0%);padding-bottom:40%}}@media (min-width: 1201px){html[data-type="intelligence"][data-kind="section"] #content-header .page-wrapper header{width:70%}}html[data-layout="news"] .news{padding:4em 0}html[data-layout="news"] .news header .title{font-size:2.3em;margin-bottom:0}html[data-layout="news"] .news .content{margin-top:2em}html[data-layout="news"] #contact{margin-top:6em}@media (max-width: 1200px){html[data-layout="news"] .siblings{margin-bottom:0}}@media (min-width: 1201px){html[data-layout="products"] #content-header .background .lottie svg,html[data-layout="products"] #content-header .background .lottie canvas{max-height:100%;max-width:100%;margin-bottom:-10%;margin-right:-10%;filter:brightness(1.2)}}html[data-layout="products"] #features header{display:grid;grid-template-columns:repeat(2, 1fr);gap:3em 5em}@media (max-width: 1200px){html[data-layout="products"] #features header{grid-template-columns:auto;gap:1em}}html[data-layout="products"] #investigations .card{grid:auto 1fr auto / 100%}html[data-id="privacy-policy"] #content-header{padding-bottom:1em}html[data-id="privacy-policy"] #content-main .page-wrapper{max-width:1200px}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-duration:0s !important;transition-delay:0s !important}}#bank-risk .page-wrapper{align-items:start}#bank-risk .card h3{margin:0}
