:root{--cc-black:#333;--cc-white:#fff;--cc-off-white:#eee;--cc-blue:#104e7d;--cc-lightblue:#258fad;--cc-skyblue:#e5f2ff;--cc-lightcyan:#dcf2f4;--cc-gray:#ccc;--cc-lightgray:#e2e2e2;--cc-highlightgray:#f0f0f0;--cc-hero-yellow:#f9a826;--cc-hero-orange:#ff9a1f;--cc-hero-tint-green:#43b783;--accent-color:var(--cc-blue);--accent-color-light:#104e7d1a;--site-width:68rem;--pad:1rem;--header-height:4.4rem;--header-scale:1.2;--h5-size:calc(1rem * var(--header-scale));--h4-size:calc(var(--h5-size) * var(--header-scale));--h3-size:calc(var(--h4-size) * var(--header-scale));--h2-size:calc(var(--h3-size) * var(--header-scale));--h1-size:calc(var(--h2-size) * var(--header-scale));--small-size:calc(1rem / var(--header-scale))}@media (prefers-color-scheme:dark){:root{--cc-black:#e5e5e5;--cc-white:#292929;--cc-off-white:#212121;--cc-blue:#7eb8e0;--cc-lightblue:#1d7a94;--cc-skyblue:#212121;--cc-lightcyan:#212121;--cc-gray:#9f9f9f;--cc-lightgray:#212121;--cc-highlightgray:#212121;--cc-hero-yellow:#d68a1a;--cc-hero-orange:#e07a0f;--cc-hero-tint-green:#2f9b6b;--accent-color:#38afff;--accent-color-light:#104e7d4d}}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:local(""),url(/fonts/work-sans-v18-latin-regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:local(""),url(/fonts/work-sans-v18-latin-700.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0}html{scroll-padding-top:calc(var(--header-height) + 1rem)}body{background-color:var(--cc-white);color:var(--cc-black);flex-direction:column;display:flex;&>header{flex-grow:0}&>main{z-index:1;flex-grow:1}&>footer{flex-grow:0}}html{font-size:112.5%;@media screen and (width<=1200px){font-size:100%}@media screen and (width<=640px){hyphens:auto;font-size:80%}}body{font-family:Work Sans,sans-serif;font-weight:400;line-height:1.75}strong,a{@media screen and (width<=640px){hyphens:none}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:3rem 0 1.38rem;font-family:Work Sans,sans-serif;font-weight:400;line-height:1.3}h1,.h1{font-size:var(--h1-size)}h2,.h2{font-size:var(--h2-size)}h3,.h3{font-size:var(--h3-size)}h4,.h4{font-size:var(--h4-size)}h5,.h5{font-size:var(--h5-size)}small,.small{font-size:var(--small-size)}p{margin-top:0;margin-bottom:1rem}a{color:var(--cc-blue);text-decoration:none;&:link,&:visited{color:var(--cc-blue);text-decoration:none}&:hover,&:active{text-decoration:underline}&:not(.nohover){display:inline-block;transform:perspective(1px)translateZ(0);box-shadow:0 0 1px #0000;&:hover,&:focus,&:active{animation-name:hvr-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}}}@keyframes hvr-pop{50%{transform:scale(1.2)}}main{& p{& a:not(.Button){color:var(--cc-black);background-color:var(--accent-color-light);padding-left:.5em;padding-right:.5em;transition:all .2s ease-in-out;display:inline-block;&:link,&:visited{color:var(--cc-black);background-color:var(--accent-color-light);padding-left:.5em;padding-right:.5em;transition:all .2s ease-in-out;display:inline-block}&:hover,&:active{color:var(--cc-white);background-color:var(--cc-blue)}}}}img,svg,video{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0;& th,& td{border:var(--cc-lightgray) 1px solid;padding:calc(var(--pad) / 2) var(--pad)}}main ul li{padding:calc(var(--pad) / 2) 0}ul:has(>li>svg.icon),ul:has(>li>[data-icon]){padding-left:0;list-style-type:none;&>li{align-items:center;gap:1em;display:flex;&>svg.icon,&>[data-icon]{flex-grow:0;flex-shrink:0;width:2em;height:2em}}}hr{width:30%;margin:calc(var(--pad) / 2) auto;border:none;border-top:var(--accent-color) 3px solid}details{margin-top:0;margin-bottom:1rem;&[open]{& summary{margin-bottom:.5rem}}& summary{cursor:pointer;font-weight:700;&::marker{color:var(--accent-color)}}}.wrapper{max-width:var(--site-width);margin-left:auto;margin-right:auto}.padding{padding:var(--pad)}.a11y,.sr-only{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-99999em!important;overflow:hidden!important}.Button{&,&:link,&:visited,&:hover,&:focus,&:active{background-color:var(--cc-blue);color:var(--cc-white);font-size:var(--h5-size);align-items:center;padding:.5em;text-decoration:none;display:inline-flex}& svg{fill:var(--cc-white);width:1.2em;height:1.2em;margin-right:.5em}}.Carousel{position:relative;& .carousel-view{scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:thin;gap:2rem;max-width:100%;padding:0;display:flex;overflow:auto hidden}&:hover{& .carousel-view{scrollbar-color:var(--accent-color,var(--cc-blue)) transparent}& .carousel-prev [data-icon],& .carousel-next [data-icon]{opacity:1}}& .carousel-prev,& .carousel-next{cursor:pointer;z-index:10;background:0 0;border:none;padding:.5rem;position:absolute;top:30%;@media screen and (width<=640px){display:none}& [data-icon]{width:3.5rem;height:3.5rem;color:var(--accent-color,var(--cc-blue));opacity:.15;transition:opacity .2s}}& .carousel-prev{left:0}& .carousel-next{right:0}}.ReferenceCard{flex:0 0 calc(33.333% - 1.5rem);min-width:280px;margin:0;position:relative;overflow:hidden;& .reference-card-image img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;display:block}& .reference-card-badge{background:linear-gradient(45deg, var(--cc-blue) 0%, color-mix(in srgb, var(--cc-blue) 30%, transparent) 100%);color:var(--cc-white);z-index:10;white-space:nowrap;transform-origin:100% 0;padding:0 3rem;position:absolute;top:2rem;right:2rem;transform:rotate(45deg)translate(50%,50%)}& .reference-card-caption{padding:1rem 0;& a{color:var(--cc-blue);text-decoration:none;&:hover{text-decoration:underline}}& strong{margin-bottom:.5rem;display:block}& p{color:var(--cc-black);margin:0;line-height:1.75}}@media screen and (width<=1200px){flex:0 0 calc(50% - 1rem)}@media screen and (width<=640px){flex:0 0 calc(100% - 1rem)}}.ChildPages{&>.child-page{flex-direction:row;margin-top:2rem;display:flex;& [data-icon]{width:8rem;height:8rem;color:var(--cc-gray);flex-grow:0;flex-shrink:0;margin-right:3rem}& h2{margin-top:0}@media screen and (width<=640px){& [data-icon]{width:4rem;height:4rem}& h2 a{hyphens:auto}}}}.Illustration{max-width:100%;&.center,&.right,&.left{max-width:40vw;max-height:40vh}@media screen and (width<=880px){&.center,&.right,&.left{float:none;max-width:100%;margin:var(--pad) auto}}&.center{margin:var(--pad) auto;display:block}&.right{float:right;margin-left:var(--pad)}&.left{float:left;margin-right:var(--pad)}}.CenterAlign{text-align:center}.sticky-sentinel{height:1px;position:absolute;top:0;left:0;right:0}.Header{z-index:1000;background:var(--cc-white);transition:box-shadow .2s;position:sticky;top:0;&.is-pinned{box-shadow:0 2px 10px #0000001a;@media (prefers-color-scheme:dark){box-shadow:0 2px 10px #ffffff1a}@media screen and (width>=880px){& .logo svg{height:calc(var(--h4-size) * 1.3)}& .main-nav li{font-size:var(--h4-size)}}}& .header-inner{justify-content:space-between;padding:1rem;display:flex}& .logo{text-decoration:none;& svg{height:calc(var(--h2-size) * 1.3);width:auto;transition:height .2s ease-in-out}}& .nav-toggle,& .nav-toggle-label{display:none}& .main-nav{& a{transition:all .2s ease-in-out}& ul{gap:calc(var(--pad) * 1.5);margin:0;padding:0;list-style:none;display:flex}& li{font-size:var(--h2-size);margin:0;padding:0;font-weight:400;line-height:1.3}& a{color:var(--cc-black);font-weight:400;text-decoration:none;&:hover{color:var(--cc-blue)}}}@media screen and (width<=880px){& .nav-toggle-label{z-index:100;cursor:pointer;background:0 0;line-height:1;display:block;position:fixed;top:1rem;right:1rem;& [data-icon]{fill:var(--cc-blue);color:var(--cc-blue);width:calc(var(--h2-size) * 1.3);height:calc(var(--h2-size) * 1.3)}& .icon-close{display:none}}& .main-nav{display:none;& ul{flex-direction:column;& li{margin:calc(var(--pad) / 2) 0}}}& .nav-toggle:checked~.nav-toggle-label{& .icon-menu{display:none}& .icon-close{display:block}& [data-icon]{fill:var(--cc-white);color:var(--cc-white)}}& .nav-toggle:checked~.main-nav{background-color:var(--cc-blue);width:20rem;max-width:80vw;height:100vh;padding:calc(var(--pad) * 3) var(--pad);z-index:99;display:block;position:fixed;top:0;right:0;& a,& a:link,& a:visited,& a:hover,& a:active{color:var(--cc-white)}}}}.Footer{background-color:var(--cc-blue);padding:0 0 3rem;& .wrapper{padding-top:2rem;position:relative;& a,& a:link,& a:visited,& a:hover,& a:active{color:var(--cc-white)}& ul{list-style:none}}& .berlin{pointer-events:none;& svg{z-index:1000;width:100vw;fill:var(--cc-blue);margin-bottom:-1px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}}& .content{color:var(--cc-white);flex-wrap:wrap;align-items:flex-start;display:flex;&>div{flex:0 0 50%;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 1rem;display:flex;&>*{margin:0;padding:0}@media screen and (width<=880px){flex:0 0 100%}}&>div:first-of-type{@media screen and (width>=880px){justify-content:flex-start;gap:3rem}}}& .topics{opacity:.6;margin-top:1rem;padding:1rem;& li{margin-right:1em;display:inline-block}}& svg.icon{fill:var(--cc-white)}& [data-icon]{width:1.25rem;height:1.25rem;fill:var(--cc-white)}}.CookieBanner{z-index:1000;background:var(--cc-off-white);border-top:2px solid var(--cc-blue);padding:var(--pad) 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.CookieBanner .wrapper{max-width:var(--site-width);padding:0 var(--pad);flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.CookieBanner p{flex:300px;margin:0}.CookieBanner-buttons{flex-shrink:0;gap:.5rem;display:flex}.CookieBanner-accept,.CookieBanner-reject{cursor:pointer;border:1px solid var(--cc-blue);padding:.5em 1em;font-family:inherit;font-size:1rem}.CookieBanner-accept{background:var(--cc-blue);color:var(--cc-white)}.CookieBanner-reject{color:var(--cc-blue);background:0 0}.CookieSettings{background:var(--cc-highlightgray);margin:1rem 0;padding:1rem}.CookieSettings-buttons{gap:.5rem;margin-top:.75rem;display:flex}.BlogCard{border-bottom:1px solid var(--cc-lightgray);padding:1.5rem 0;& header{& h2{margin:0 0 .25rem}&>div{font-size:var(--small-size);flex-wrap:wrap;align-items:center;gap:1rem;display:flex;& span{align-items:center;gap:.4rem;display:inline-flex;& a{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex;& img{object-fit:cover;border-radius:50%}}}}}}.Section{--text-color:var(--cc-black);--tint-color:transparent;--background-color:var(--tint-color);--background-image:none;--text-shadow:none;color:var(--text-color);margin-top:-3.492vw;padding-top:3.492vw;padding-bottom:3.492vw;position:relative;overflow:hidden;&:first-of-type{z-index:50}&:nth-of-type(2){z-index:49}&:nth-of-type(3){z-index:48}&:nth-of-type(4){z-index:47}&:nth-of-type(5){z-index:46}&:nth-of-type(6){z-index:45}&:nth-of-type(7){z-index:44}&:nth-of-type(8){z-index:43}&:nth-of-type(9){z-index:42}&:nth-of-type(10){z-index:41}&:nth-of-type(11){z-index:40}&:nth-of-type(12){z-index:39}&:nth-of-type(13){z-index:38}&:nth-of-type(14){z-index:37}&:nth-of-type(15){z-index:36}&:nth-of-type(16){z-index:35}&:nth-of-type(17){z-index:34}&:nth-of-type(18){z-index:33}&:nth-of-type(19){z-index:32}&:nth-of-type(20){z-index:31}&:nth-of-type(21){z-index:30}&:nth-of-type(22){z-index:29}&:nth-of-type(23){z-index:28}&:nth-of-type(24){z-index:27}&:nth-of-type(25){z-index:26}&:nth-of-type(26){z-index:25}&:nth-of-type(27){z-index:24}&:nth-of-type(28){z-index:23}&:nth-of-type(29){z-index:22}&:nth-of-type(30){z-index:21}&:nth-of-type(31){z-index:20}&:nth-of-type(32){z-index:19}&:nth-of-type(33){z-index:18}&:nth-of-type(34){z-index:17}&:nth-of-type(35){z-index:16}&:nth-of-type(36){z-index:15}&:nth-of-type(37){z-index:14}&:nth-of-type(38){z-index:13}&:nth-of-type(39){z-index:12}&:nth-of-type(40){z-index:11}&:nth-of-type(41){z-index:10}&:nth-of-type(42){z-index:9}&:nth-of-type(43){z-index:8}&:nth-of-type(44){z-index:7}&:nth-of-type(45){z-index:6}&:nth-of-type(46){z-index:5}&:nth-of-type(47){z-index:4}&:nth-of-type(48){z-index:3}&:nth-of-type(49){z-index:2}&:nth-of-type(50){z-index:1}&:first-of-type{margin-top:0;padding-top:0}&:last-of-type{padding-bottom:20vw}& .skew{content:"";z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:var(--background-color);height:100%;position:absolute;bottom:0;left:0;right:0;@supports (background-image:radial-gradient(color-mix(in srgb, red, red), red)){background-image:radial-gradient(color-mix(in srgb, var(--tint-color) 50%, transparent), color-mix(in srgb, var(--tint-color) 75%, transparent)), var(--background-image)}}& .wrapper{z-index:1;padding:var(--pad);position:relative}& h1,& h2,& h3,& p{text-shadow:var(--text-shadow)}&.skew-right,&.skew-left{--background-color:var(--cc-blue);--text-color:var(--cc-white);& .skew{height:100%;bottom:0}}&.skew-right .skew{transform-origin:100% 100%;transform:skewY(2deg)}&.skew-left .skew{transform-origin:0 100%;transform:skewY(-2deg)}&.skew-attach{padding-bottom:0;& .wrapper{padding-bottom:0}}}.HeroSection{& .wrapper{max-width:calc(var(--site-width) * .85)}&:first-of-type .hero-content{min-height:50vh}& .hero-content{text-align:center;flex-direction:column;justify-content:space-around;display:flex}@media screen and (width>=640px){& h1{font-size:calc(var(--h1-size) * var(--header-scale) * var(--header-scale))}& h2{font-size:calc(var(--h1-size) * var(--header-scale))}}& p{font-size:var(--h4-size)}& a:not(.Button),& a:not(.Button):link,& a:not(.Button):visited,& a:not(.Button):hover,& a:not(.Button):active{color:currentColor;background-color:#0000;padding:0;font-style:italic;display:inline}}.CenterSection{text-align:center}.ColumnSection{& .content{columns:2 22rem;column-gap:2rem}& h1,& h2,& h3,& h4,& h5{column-span:all}& ul,& ol,& p{break-inside:avoid}}.ContactSection{& .contact-box{border-top:1px solid var(--cc-blue);border-bottom:1px solid var(--cc-blue);max-width:calc(var(--site-width) * .75);text-align:center;border-radius:10px;margin-top:4rem;margin-left:auto;margin-right:auto;padding-bottom:2rem;@media screen and (width<=640px){margin-left:1rem;margin-right:1rem}}& .contact-avatar{& svg,& img{width:8rem;height:8rem;fill:var(--cc-blue);color:var(--cc-blue);background:var(--cc-white);border-radius:50%;margin-top:-4rem;padding:1rem}& h2{margin-top:.5rem}}& .contact-content{max-width:65ch;margin:0 auto;& p{&:first-child{margin-top:0}&:last-child{margin-bottom:0}}}& .contact-actions{justify-content:space-around;display:flex;& a{color:var(--cc-blue);flex-direction:column;align-items:center;text-decoration:none;display:flex;& [data-icon]{width:2rem;height:2rem}}}}.FeatureSection{& .features-grid{flex-wrap:wrap;display:flex;&>.Item{padding:calc(var(--pad) / 2) var(--pad);flex:0 0 33.3333%;margin:0;overflow:hidden;@media (width<=1200px){flex:0 0 33.3333%}@media (width<=880px){flex:0 0 100%}& h3{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:9rem;display:flex;& a{color:inherit;flex-direction:column;align-items:center;line-height:1;text-decoration:none;display:flex;&:hover{text-decoration:underline}}& [data-icon]{width:5rem;height:5rem;color:var(--cc-gray);margin-bottom:.5rem;display:block}}& p{text-align:center}}}}.SubscribeSection{& .subscribe-box{border-top:1px solid var(--cc-blue);border-bottom:1px solid var(--cc-blue);max-width:calc(var(--site-width) * .75);text-align:center;border-radius:10px;margin-top:4rem;margin-left:auto;margin-right:auto;padding-bottom:2rem;@media screen and (width<=640px){margin-left:1rem;margin-right:1rem}}& .subscribe-avatar{& [data-icon]{width:8rem;height:8rem;color:var(--cc-blue);background:var(--cc-white);border-radius:50%;margin-top:-4rem;padding:1rem}& h2{margin-top:.5rem;margin-bottom:1rem}}& .subscribe-content{max-width:65ch;margin:0 auto;& p{&:first-child{margin-top:0}&:last-child{margin-bottom:0}}}& .subscribe-action{text-align:center}}.TimelineSection{& .timeline-content{--icon-size:2.5rem;--space:2.5rem;--border:3px;padding-top:calc(var(--icon-size) / 2);&>.Item{width:50%;min-height:calc(var(--icon-size) * 4);padding-bottom:var(--space);clear:left;float:left;border-right:var(--border) solid var(--accent-color,var(--cc-blue));padding-right:var(--space);border-left:none;padding-left:0;position:relative;&:before{content:"";border-top:solid var(--border) var(--accent-color,var(--cc-blue));border-image:linear-gradient(to left, var(--accent-color,var(--cc-blue)), transparent) 1;margin-right:calc(-1 * var(--space));margin-left:auto;display:block}& [data-icon]{height:var(--icon-size);width:var(--icon-size);padding:calc(var(--icon-size) / 5);top:calc(var(--icon-size) / -2);margin-left:calc(var(--icon-size) / -2);background-color:var(--accent-color,var(--cc-blue));color:var(--cc-white);border-radius:50%;position:absolute;left:50%}& p:first-child{margin-bottom:var(--space)}&:nth-child(2n){float:right;clear:right;border-right:none;border-left:var(--border) solid var(--accent-color,var(--cc-blue));left:calc(-1 * var(--border));padding-right:0;padding-left:var(--space);&:before{border-image:linear-gradient(to right, var(--accent-color,var(--cc-blue)), transparent) 1;margin-right:auto;margin-left:calc(-1 * var(--space))}}&:first-child{margin-top:0}&:nth-child(2){margin-top:calc(var(--icon-size) + var(--space))}}}@media screen and (width<=640px){& .timeline-content>.Item,& .timeline-content>.Item:nth-child(2n),& .timeline-content>.Item:first-child,& .timeline-content>.Item:nth-child(2){float:none;width:auto;margin:var(--space) 0;text-align:center;border:none;padding:0;left:0}& .timeline-content>.Item:before,& .timeline-content>.Item:nth-child(2n):before{border-image:linear-gradient(to right, transparent, var(--accent-color,var(--cc-blue)), transparent) 1;margin-left:auto;margin-right:auto}& .timeline-content>.Item [data-icon]{margin:0 auto var(--space);position:relative;top:0;left:0}}}.VersusSection{& .versus-content{--arrow-width:5rem;gap:var(--arrow-width);flex-wrap:nowrap;display:flex;position:relative;&>.Item{padding:var(--pad);flex:50%;& h3{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:2rem;margin-bottom:1rem;display:flex}& p{text-align:center}& ul{text-align:left;padding:0;list-style:none}& li{margin-bottom:.5rem}}}& .versus-arrow{margin-left:calc(var(--arrow-width) * -.5);padding:0;position:absolute;top:5rem;left:50%;& [data-icon]{width:var(--arrow-width);height:var(--arrow-width);color:currentColor;opacity:.5}}@media screen and (width<=640px){& .versus-content{flex-direction:column;gap:2rem}& .versus-arrow{text-align:center;margin:0 auto;display:block;position:relative;top:0;left:0;& [data-icon]{transform:rotate(90deg)}}}}.NavigationSection{top:calc(var(--h4-size) * 1.3);z-index:100;background:linear-gradient(var(--cc-white), var(--cc-white) 90%, transparent);position:sticky;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;@media screen and (width<=1200px){top:calc(var(--h4-size) * 1.3 + var(--pad))}@media screen and (width<=880px){top:calc(var(--h2-size) * 1.3 + 2 * var(--pad))}& .wrapper{padding-top:0;padding-bottom:0}& ul{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex;& li{font-size:var(--h5-size);padding:calc(.5 * var(--pad)) var(--pad)}}& a{color:var(--cc-blue);text-decoration:none;&:hover{text-decoration:underline}}}.TeamSection{& .team-wrapper{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}& .team-member{text-align:center;flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem);margin:0;& img{width:100%;height:auto;display:block}& figcaption{text-align:center;margin-top:.5rem}&:first-child img{filter:sepia(90)hue-rotate(147deg)}&:nth-child(2) img{filter:sepia(90)hue-rotate(294deg)}&:nth-child(3) img{filter:sepia(90)hue-rotate(441deg)}&:nth-child(4) img{filter:sepia(90)hue-rotate(588deg)}&:nth-child(5) img{filter:sepia(90)hue-rotate(735deg)}&:nth-child(6) img{filter:sepia(90)hue-rotate(882deg)}&:nth-child(7) img{filter:sepia(90)hue-rotate(1029deg)}&:nth-child(8) img{filter:sepia(90)hue-rotate(1176deg)}&:nth-child(9) img{filter:sepia(90)hue-rotate(1323deg)}&:nth-child(10) img{filter:sepia(90)hue-rotate(1470deg)}&:nth-child(11) img{filter:sepia(90)hue-rotate(1617deg)}&:nth-child(12) img{filter:sepia(90)hue-rotate(1764deg)}&:nth-child(13) img{filter:sepia(90)hue-rotate(1911deg)}&:nth-child(14) img{filter:sepia(90)hue-rotate(2058deg)}&:nth-child(15) img{filter:sepia(90)hue-rotate(2205deg)}&:nth-child(16) img{filter:sepia(90)hue-rotate(2352deg)}& img:hover,& img:focus{filter:none!important}}@media screen and (width<=1200px){& .team-member{flex:0 0 calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}}@media screen and (width<=768px){& .team-member{flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}}}.ReferenceSection{& .references-content{text-align:center;& .carousel-view{text-align:left}}}.NewsletterArchiveSection{grid-template-columns:max-content 1fr;gap:.4em 1.5em;padding:0;list-style:none;display:grid;& li{display:contents}& time{font-variant-numeric:tabular-nums;white-space:nowrap}& a{justify-self:start}}.BlogIndexSection{& .BlogIndexSection-header{align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}& .BlogIndexSection-author-photo{object-fit:cover;border-radius:50%}& h1:has(+.BlogIndexSection-author-role){margin-bottom:.25rem}& .BlogIndexSection-author-role{opacity:.7;margin:0}& .BlogIndexSection-list{margin-top:1rem}}.LatestPostSection{text-align:center;& span{font-weight:700}}.NewsletterLayout{& .content{& .wrapper{max-width:40em}}}.ReferenceLayout{& .reference-meta{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid;& dt{font-weight:600}& dd{margin:0}}}.BlogPostLayout{& article{max-width:48rem;margin:0 auto;& header{margin-bottom:2rem}& .blog-post-meta{font-size:var(--small-size);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex;& a{color:inherit;align-items:center;gap:.5rem;display:inline-flex;& img{object-fit:cover;border-radius:50%}}& .blog-post-author-text{flex-direction:column;line-height:1.3;display:flex}& .blog-post-author-role{opacity:.7}}& .blog-post-body{line-height:1.6}}}
