@charset "UTF-8";@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://use.typekit.net/lbc6lmu.css);@import url(https://use.typekit.net/zvg8zsd.css);@import url(https://use.typekit.net/lbc6lmu.css);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@import url(https://use.typekit.net/zez3buj.css);.pattern-group{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #aaa}.pattern-group>h4{margin-bottom:1rem;font-size:1.2rem}.color-tokens .cluster{padding-bottom:var(--s3)}.color-tokens .cluster>*{align-items:flex-start}.color-tokens__item{height:100px;width:100px;background-color:gray;border:1px solid gray}.color-tokens h2{margin:0;font-weight:400;text-transform:capitalize}.color-tokens h4,h5{margin:0;text-align:center;font-weight:400;text-transform:capitalize}[ds-aux] [green],[ds-aux] [red],[ds-aux] [yellow]{padding:.5rem 1.5rem}[ds-aux] [red]{background-color:red}[ds-aux] [green]{background-color:green}[ds-aux] [yellow]{background-color:#ff0}[ds-aux]{background-color:hsl(var(--black-hsl),.1);color:hsl(var(--black-hsl),.2)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}ol[class],ul[class]{padding:0;margin-left:0;margin-right:0;list-style:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--line-height)}a,button,select{cursor:pointer;pointer-events:auto}a:not([class]){text-decoration-skip-ink:auto;text-decoration:none;color:var(--accent-color)}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:10ms!important;animation-iteration-count:1!important;transition-duration:10ms!important;scroll-behavior:auto!important}}.max-width\:measure{max-width:var(--measure)}.max-width\:measure\/2{max-width:calc(var(--measure)/ 2)}.align-items\:flex-start{align-items:flex-start!important}.align-items\:flex-end{align-items:flex-end!important}.align-items\:center{align-items:center!important}.justify-content\:flex-start{justify-content:flex-start!important}.justify-content\:flex-end{justify-content:flex-end!important}.justify-content\:center{justify-content:center!important}.align-self\:flex-start{align-self:flex-start!important}.align-self\:flex-end{align-self:flex-end!important}.align-self\:center{align-self:center!important}.justify-self\:flex-start{justify-self:flex-start!important}.justify-self\:flex-end{justify-self:flex-end!important}.justify-self\:center{justify-self:center!important}.text-align\:center{text-align:center!important}.text-align\:right{text-align:right!important}.text-align\:left{text-align:left!important}.margin-top\:auto{margin-top:auto!important}.margin-top\:0{margin-top:0!important}.margin-top\:s1{margin-top:var(--s1)!important}.margin-top\:s2{margin-top:var(--s2)!important}.margin-top\:s3{margin-top:var(--s3)!important}.margin-top\:s4{margin-top:var(--s4)!important}.margin-top\:s5{margin-top:var(--s5)!important}.margin-left\:auto{margin-left:auto!important}.margin-left\:0{margin-left:0!important}.margin-left\:s1{margin-left:var(--s1)!important}.margin-left\:s2{margin-left:var(--s2)!important}.margin-left\:s3{margin-left:var(--s3)!important}.margin-left\:s4{margin-left:var(--s4)!important}.margin-left\:s5{margin-left:var(--s5)!important}.margin-right\:0{margin-right:0!important}.margin-right\:s1{margin-right:var(--s1)!important}.margin-right\:s2{margin-right:var(--s2)!important}.margin-right\:s3{margin-right:var(--s3)!important}.margin-right\:s4{margin-right:var(--s4)!important}.margin-right\:s5{margin-right:var(--s5)!important}.margin-bottom\:auto{margin-bottom:auto!important}.margin-bottom\:0{margin-bottom:0!important}.margin-bottom\:s1{margin-bottom:var(--s1)!important}.margin-bottom\:s2{margin-bottom:var(--s2)!important}.margin-bottom\:s3{margin-bottom:var(--s3)!important}.margin-bottom\:s4{margin-bottom:var(--s4)!important}.margin-bottom\:s5{margin-bottom:var(--s5)!important}.padding\:0{padding:0!important}.padding\:s1{padding:var(--s1)!important}.padding\:s2{padding:var(--s2)!important}.padding\:s3{padding:var(--s3)!important}.padding\:s4{padding:var(--s4)!important}.padding\:s5{padding:var(--s5)!important}.padding-top\:0{padding-top:0!important}.padding-top\:s1{padding-top:var(--s1)!important}.padding-top\:s2{padding-top:var(--s2)!important}.padding-top\:s3{padding-top:var(--s3)!important}.padding-top\:s4{padding-top:var(--s4)!important}.padding-top\:s5{padding-top:var(--s5)!important}.padding-bottom\:0{padding-bottom:0!important}.padding-bottom\:s1{padding-bottom:var(--s1)!important}.padding-bottom\:s2{padding-bottom:var(--s2)!important}.padding-bottom\:s3{padding-bottom:var(--s3)!important}.padding-bottom\:s4{padding-bottom:var(--s4)!important}.padding-bottom\:s5{padding-bottom:var(--s5)!important}.display\:none{display:none}@media (min-width:36em){.mobile-only,[data-visibility=mobile-only]{display:none!important}}@media (max-width:36em){.desktop-only,[data-visibility=desktop-only]{display:none!important}}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:root{--white-hsl:0,0%,100%;--white-color:hsla(var(--white-hsl), 1);--black-hsl:0,0%,5%;--black-color:hsla(var(--black-hsl), 1);--red-hsl:347,58%,46%;--red-color:hsla(var(--red-hsl), 1);--green-hsl:174,62%,47%;--green-color:hsla(var(--green-hsl), 1);--yellow-hsl:37,98%,53%;--yellow-color:hsla(var(--yellow-hsl), 1);--fail-color:var(--red-color);--error-color:var(--red-color);--warning-color:var(--yellow-color);--success-color:var(--green-color);--ratio:1.62;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--z-top-bar:10000;--base-border-width:2px;--base-border:var(--base-border-width) solid hsla(var(--base-hsl), 1);--base-border-radius:0;--base-gap:var(--s1);--base-padding:var(--s1);--base-shadow:2px 2px 8px hsla(var(--base-hsl), .15);--form-hsl:var(--primary-hsl);--form-text-hsl:var(--base-hsl);--form-font-weight:400;--form-border-width:var(--base-border-width);--base-hsl:0,0%,20%;--accent-hsl:333,93%,56%;--primary-hsl:264,45%,35%;--secondary-hsl:185,99%,29%;--tertiary-hsl:194,100%,35%;--base-color:hsla(var(--base-hsl), 1);--accent-color:hsla(var(--accent-hsl), 1);--primary-color:hsla(var(--primary-hsl), 1);--secondary-color:hsla(var(--secondary-hsl), 1);--tertiary-color:hsla(var(--tertiary-hsl), 1);--measure:80ch;--wrapper:1280px;--narrow:700px;--scroll-height:0;--display-font:"proxima-nova",sans-serif;--body-font:"proxima-nova",sans-serif;--width:var(--wrapper);--rd4c-red-hsl:355,84%,47%;--rd4c-red-text-hsl:var(--rd4c-red-hsl);--rd4c-green-hsl:170,100%,32%;--rd4c-green-text-hsl:170,100%,26%;--rd4c-yellow-hsl:39,88%,58%;--rd4c-yellow-text-hsl:39,89%,33%;--rd4c-dark-yellow-text:var(--rd4c-yellow-hsl);--rd4c-blue-hsl:202,68%,49%;--rd4c-blue-text-hsl:202,69%,41%;--rd4c-orange-hsl:29,100%,44%;--rd4c-orange-text-hsl:29,100%,37%;--rd4c-purple-hsl:238,33%,46%;--rd4c-purple-text-hsl:238,33%,46%;--rd4c-dark-gray:255,6%,43%;--rd4c-darker-gray:0,0%,19%;--rd4c-red-color:hsla(var(--rd4c-red-hsl), 1);--rd4c-green-color:hsla(var(--rd4c-green-hsl), 1);--rd4c-yellow-color:hsla(var(--rd4c-yellow-hsl), 1);--rd4c-blue-color:hsla(var(--rd4c-blue-hsl), 1);--rd4c-orange-color:hsla(var(--rd4c-orange-hsl), 1);--rd4c-purple-color:hsla(var(--rd4c-purple-hsl), 1);--rd4c-red-text:hsla(var(--rd4c-red-text-hsl), 1);--rd4c-green-text:hsla(var(--rd4c-green-text-hsl), 1);--rd4c-yellow-text:hsla(var(--rd4c-yellow-text-hsl), 1);--rd4c-blue-text:hsla(var(--rd4c-blue-text-hsl), 1);--rd4c-orange-text:hsla(var(--rd4c-orange-text-hsl), 1);--rd4c-purple-text:hsla(var(--rd4c-purple-text-hsl), 1);--base-red:#DE1325;--base-green:#00A388;--text-green:#00856F;--base-yellow:#F2B134;--text-yellow:#9F6B09;--text-dark-yellow:#f2b134;--base-blue:#2695D3;--text-blue:#207CB1;--base-orange:#E06C00;--text-orange:#BD5B00;--base-purple:#4F519C;--dark-gray:#676A73;--darker-gray:#303030}.color\:white{color:var(--white-color)}.color\:black{color:var(--black-color)}.color\:red{color:var(--red-color)}.color\:error{color:var(--error-color)}.color\:fail{color:var(--fail-color)}.color\:green{color:var(--green-color)}.color\:success{color:var(--success-color)}.color\:yellow{color:var(--yellow-color)}.color\:warning{color:var(--warning-color)}.bg\:white{background-color:var(--white-color)}.bg\:black{background-color:var(--black-color)}.bg\:red{background-color:var(--red-color)}.bg\:error{background-color:var(--error-color)}.bg\:fail{background-color:var(--fail-color)}.bg\:green{background-color:var(--green-color)}.bg\:success{background-color:var(--success-color)}.bg\:yellow{background-color:var(--yellow-color)}.bg\:warning{background-color:var(--warning-color)}.open-data-policy-lab{--primary-hsl:195,100%,38%;--secondary-hsl:268,55%,36%;--accent-hsl:268,55%,36%;--base-hsl:201,65%,19%;--display-font:"freight-sans-pro",sans-serif;--body-font:"freight-sans-pro",sans-serif}.big-data-for-migration{--primary-hsl:17,88%,57%;--secondary-hsl:268,55%,36%;--accent-hsl:268,55%,36%;--base-hsl:190,48%,15%}.responsible-data-for-children{--primary-hsl:0,0%,20%;--secondary-hsl:223,5%,43%;--accent-hsl:39,88%,58%;--base-hsl:0,0%,20%}.color\:base{color:var(--base-color)!important}.color\:accent{color:var(--accent-color)!important}.color\:primary{color:var(--primary-color)!important}.color\:secondary{color:var(--secondary-color)!important}.color\:tertiary{color:var(--tertiary-color)!important}.bg\:base{background-color:var(--base-color)!important}.bg\:accent{background-color:var(--accent-color)!important}.bg\:primary{background-color:var(--primary-color)!important}.bg\:secondary{background-color:var(--secondary-color)!important}.bg\:tertiary{background-color:var(--tertiary-color)!important}figure{max-width:100%}figcaption{font-size:80%;opacity:.7}figcaption:not(:first-child){margin-top:var(--s-2)}html.big-data-for-migration{--display-font:"proxima-soft",sans-serif;--body-font:"proxima-soft",sans-serif}.open-data-policy-lab [data-style=h6],.open-data-policy-lab h6{font-size:90%;font-weight:600;text-transform:uppercase;text-decoration:none}html{scroll-behavior:smooth;font-family:var(--body-font);font-size:1rem;line-height:var(--ratio);font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum" on}@media screen and (min-width:80em){html{font-size:110%}}h1,h2,h3,h4,h5,h6{font-family:var(--display-font);margin-block-start:0;margin-block-end:0}[data-style=h1],h1{font-size:300%;line-height:130%}[data-style=h2],h2{font-size:250%;line-height:130%}[data-style=h3],h3{font-size:200%;line-height:140%}[data-style=h4],h4{font-size:160%;line-height:150%}[data-style=h5],h5{font-size:120%;line-height:150%;text-align:left}[data-style=h6],h6{font-size:100%;text-align:left;line-height:var(--ratio)}ol:not([class]),ul:not([class]){padding-left:1rem}a:not([class]):hover{text-decoration:underline}mark{background-color:hsl(var(--accent-hsl),.16);margin-left:-2px;padding-left:2px;margin-right:-2px;padding-right:2px}.polarized{display:flex;flex-wrap:wrap}.polarized>[data-split]{margin-right:auto}.center{max-width:var(--measure,80ch);box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:var(--s0);padding-right:var(--s0)}.center--wrapper{--measure:var(--wrapper)}.center--narrow{--measure:var(--narrow)}.cluster{--space:1rem;overflow:hidden}.cluster>*{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:calc(var(--space)/ 2 * -1)}.cluster>*>*{margin:calc(var(--space)/ 2)}.cluster[data-version="2"]{--space:var(--s0, 1rem);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space);justify-content:flex-start}.cluster[data-version="2"][data-align=left]{justify-content:flex-start}.cluster[data-version="2"][data-align=right]{justify-content:flex-end}.cluster[data-version="2"][data-align=center]{justify-content:center}.collapse__trigger{cursor:pointer}.collapse__content{height:auto;max-height:4000px;transition:max-height .3s}.collapse__content[hidden]{max-height:0;overflow:hidden}.cover{display:flex;flex-direction:column;min-height:100vh;padding:1rem}.cover>*{margin-top:1rem;margin-bottom:1rem}.cover>:first-child:not(h1){margin-top:0}.cover>:last-child:not(h1){margin-bottom:0}.cover>h1{margin-top:auto;margin-bottom:auto}dialog{--dialog-padding:var(--base-padding);--dialog-border:var(--base-border);--dialog-wrapper:var(--wrapper);padding:var(--dialog-padding);border:var(--dialog-border);max-width:var(--dialog-wrapper)}dialog .dialog__close{position:absolute;right:var(--dialog-padding)}[data-a11y-dialog-native]>.overlay{display:none}dialog[open]{display:block}.dialog-window[aria-hidden=true]{display:none}.frame{--n:9;--d:16;padding-bottom:calc(var(--n)/ var(--d) * 100%);position:relative}.frame>*{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.frame>iframe,.frame>img,.frame>video{width:100%;height:100%;object-fit:cover}.grid{display:grid;grid-gap:var(--base-gap,1rem)}@supports (width:min(250px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}}.imposter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imposter.contain{--margin:0px;overflow:auto;max-width:calc(100% - var(--margin) * 2);max-height:calc(100% - var(--margin) * 2)}.media{--space:var(--s1);display:flex;align-items:flex-start;flex-wrap:wrap}.media__figure{flex-grow:0;margin-right:var(--space)}@supports (gap:0){.media{gap:var(--space)}.media__figure{margin-right:0}}.media__body{flex-grow:1;flex-basis:40ch;max-width:calc(100% - var(--space))}.reel{--reel-bg-color:hsla(var(--base-hsl), 1);--reel-color:hsla(var(--primary-hsl), 1);--reel-gap:var(--s0);--reel-scrollbar-height:1rem;display:flex;height:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--reel-color) var(--reel-bg-color);gap:var(--reel-gap)}.reel::-webkit-scrollbar{height:var(--reel-scrollbar-height)}.reel::-webkit-scrollbar-track{background-color:var(--reel-bg-color)}.reel::-webkit-scrollbar-thumb{background-color:var(--reel-bg-color);background-image:linear-gradient(var(--reel-bg-color) 0,var(--reel-bg-color) .25rem,var(--reel-color) .25rem,var(--reel-color) .75rem,var(--reel-bg-color) .75rem)}.reel__item{display:inline-flex;flex-basis:auto;width:auto}.with-sidebar{overflow:hidden}.with-sidebar>*{display:flex;flex-wrap:wrap;margin:calc(var(--s1)/ 2 * -1)}.with-sidebar>*>*{margin:calc(var(--s1)/ 2);flex-grow:1}.with-sidebar>*>:last-child{flex-basis:0;flex-grow:999;min-width:calc(50% - var(--s1))}.stack{--space:var(--s1);display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:var(--space)}.switcher>*{--space:var(--s1);display:flex;flex-wrap:wrap;margin:calc(var(--space)/ 2 * -1)}.switcher>*>*{flex-grow:1;flex-basis:calc((var(--measure) - (100% - var(--space))) * 999);margin:calc(var(--space)/ 2)}.switcher>*>:nth-last-child(n+5),.switcher>*>:nth-last-child(n+5)~*{flex-basis:100%}table{border-collapse:collapse;width:100%;overflow-x:scroll}td,th{padding:var(--s-1);border:1px solid hsl(var(--base-hsl),.2);text-align:left}table .td-number{text-align:right}table .td-icon{text-align:center}.base-input input,.base-input textarea{border-width:2px;border-color:hsl(var(--base-hsl),.3);border-style:solid;border-radius:2px}.base-input input,.base-input label,.base-input textarea{padding:var(--s-2) var(--s0)}.base-input{position:relative}.base-input>label{display:block}.base-input>input,.base-input>textarea{width:100%;box-sizing:border-box}.base-input .material-icons{display:none;position:absolute;right:0;padding:var(--s-2)}.base-input .validation-message{display:none}.base-input :focus{border-color:var(--primary-color)}.base-input[data-validation=error] input{border-color:var(--red-color)}.base-input[data-validation=error] .material-icons.error,.base-input[data-validation=error] .validation-message{color:var(--red-color);display:block}.base-input[data-validation=success] input{border-color:var(--green-color)}.base-input[data-validation=success] .material-icons.success{color:var(--green-color);display:block}.boxed-list{border-top:1px solid hsl(var(--base-hsl),.2);border-bottom:1px solid hsl(var(--base-hsl),.2)}.boxed-list li{padding:var(--s-1) 0}.boxed-list li+li{border-top:1px solid hsl(var(--base-hsl),.2)}.prose .boxed-list{margin-top:var(--s0)}.button[data-icon-after],.button[data-icon-before],button[data-icon-after],button[data-icon-before],input[type=button][data-icon-after],input[type=button][data-icon-before],input[type=reset][data-icon-after],input[type=reset][data-icon-before],input[type=submit][data-icon-after],input[type=submit][data-icon-before]{display:inline-flex;align-items:center}.button[data-icon-before]:before,button[data-icon-before]:before,input[type=button][data-icon-before]:before,input[type=reset][data-icon-before]:before,input[type=submit][data-icon-before]:before{content:attr(data-icon-before);margin-right:var(--s-1)}.button[data-icon-after]:after,button[data-icon-after]:after,input[type=button][data-icon-after]:after,input[type=reset][data-icon-after]:after,input[type=submit][data-icon-after]:after{content:attr(data-icon-after);margin-left:var(--s-1)}.button[data-icon-after]:after,.button[data-icon-before]:before,button[data-icon-after]:after,button[data-icon-before]:before,input[type=button][data-icon-after]:after,input[type=button][data-icon-before]:before,input[type=reset][data-icon-after]:after,input[type=reset][data-icon-before]:before,input[type=submit][data-icon-after]:after,input[type=submit][data-icon-before]:before{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:var(--button-color);line-height:.7;width:16px;text-indent:-4px}.button[data-icon-before]:empty:before,button[data-icon-before]:empty:before,input[type=button][data-icon-before]:empty:before,input[type=reset][data-icon-before]:empty:before,input[type=submit][data-icon-before]:empty:before{margin-right:0}.button[data-icon-after]:empty:after,button[data-icon-after]:empty:after,input[type=button][data-icon-after]:empty:after,input[type=reset][data-icon-after]:empty:after,input[type=submit][data-icon-after]:empty:after{margin-left:0}.button[data-icon-after]:empty,.button[data-icon-before]:empty,button[data-icon-after]:empty,button[data-icon-before]:empty,input[type=button][data-icon-after]:empty,input[type=button][data-icon-before]:empty,input[type=reset][data-icon-after]:empty,input[type=reset][data-icon-before]:empty,input[type=submit][data-icon-after]:empty,input[type=submit][data-icon-before]:empty{padding:var(--button-padding-v) var(--button-padding-v)}.button[data-style=primary][data-icon-after]:after,.button[data-style=primary][data-icon-before]:before,button[data-style=primary][data-icon-after]:after,button[data-style=primary][data-icon-before]:before,input[type=button][data-style=primary][data-icon-after]:after,input[type=button][data-style=primary][data-icon-before]:before,input[type=reset][data-style=primary][data-icon-after]:after,input[type=reset][data-style=primary][data-icon-before]:before,input[type=submit][data-style=primary][data-icon-after]:after,input[type=submit][data-style=primary][data-icon-before]:before{color:var(--white-color)}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;zoom:1;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;user-select:none;box-sizing:border-box;font-size:100%;font-family:inherit;text-decoration:none;width:100%}.button::-moz-focus-inner,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}@media (min-width:30em){.button,button,input[type=button],input[type=reset],input[type=submit]{width:auto}}.button .button--disabled:active,.button .button--disabled:focus,.button[data-status=disabled],.button[data-status=disabled]:active .button[disabled],.button[data-status=disabled]:active button[disabled],.button[data-status=disabled]:active input[type=button][disabled],.button[data-status=disabled]:active input[type=reset][disabled],.button[data-status=disabled]:active input[type=submit][disabled],.button[data-status=disabled]:focus,.button[data-status=disabled]:hover,.button[disabled]:active .button--disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button .button--disabled:active,button .button--disabled:focus,button[data-status=disabled],button[data-status=disabled]:active .button[disabled],button[data-status=disabled]:active button[disabled],button[data-status=disabled]:active input[type=button][disabled],button[data-status=disabled]:active input[type=reset][disabled],button[data-status=disabled]:active input[type=submit][disabled],button[data-status=disabled]:focus,button[data-status=disabled]:hover,button[disabled]:active .button--disabled:hover,button[disabled]:focus,button[disabled]:hover,input[type=button] .button--disabled:active,input[type=button] .button--disabled:focus,input[type=button][data-status=disabled],input[type=button][data-status=disabled]:active .button[disabled],input[type=button][data-status=disabled]:active button[disabled],input[type=button][data-status=disabled]:active input[type=button][disabled],input[type=button][data-status=disabled]:active input[type=reset][disabled],input[type=button][data-status=disabled]:active input[type=submit][disabled],input[type=button][data-status=disabled]:focus,input[type=button][data-status=disabled]:hover,input[type=button][disabled]:active .button--disabled:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset] .button--disabled:active,input[type=reset] .button--disabled:focus,input[type=reset][data-status=disabled],input[type=reset][data-status=disabled]:active .button[disabled],input[type=reset][data-status=disabled]:active button[disabled],input[type=reset][data-status=disabled]:active input[type=button][disabled],input[type=reset][data-status=disabled]:active input[type=reset][disabled],input[type=reset][data-status=disabled]:active input[type=submit][disabled],input[type=reset][data-status=disabled]:focus,input[type=reset][data-status=disabled]:hover,input[type=reset][disabled]:active .button--disabled:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit] .button--disabled:active,input[type=submit] .button--disabled:focus,input[type=submit][data-status=disabled],input[type=submit][data-status=disabled]:active .button[disabled],input[type=submit][data-status=disabled]:active button[disabled],input[type=submit][data-status=disabled]:active input[type=button][disabled],input[type=submit][data-status=disabled]:active input[type=reset][disabled],input[type=submit][data-status=disabled]:active input[type=submit][disabled],input[type=submit][data-status=disabled]:focus,input[type=submit][data-status=disabled]:hover,input[type=submit][disabled]:active .button--disabled:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.button .button--hidden,.button[data-status=hidden],button .button--hidden,button[data-status=hidden],input[type=button] .button--hidden,input[type=button][data-status=hidden],input[type=reset] .button--hidden,input[type=reset][data-status=hidden],input[type=submit] .button--hidden,input[type=submit][data-status=hidden]{display:none}.button.button--unstyled,.button[data-style=unstyled],button.button--unstyled,button[data-style=unstyled],input[type=button].button--unstyled,input[type=button][data-style=unstyled],input[type=reset].button--unstyled,input[type=reset][data-style=unstyled],input[type=submit].button--unstyled,input[type=submit][data-style=unstyled]{background-color:transparent;border:0}.button,button,input[type=button],input[type=reset],input[type=submit]{--button-hsl:var(--form-hsl);--button-text-hsl:var(--form-text-hsl);--button-color:hsla(var(--button-hsl), 1);--button-text-color:hsla(var(--button-text-hsl), 1);--button-padding-v:var(--s-1);--button-padding-h:var(--s0);--button-border-radius:var(--form-border-radius, 0);--button-border-color:var(--button-color);--button-border-width:var(--form-border-width, 1px);--button-border-style:var(--form-border-style, solid);--button-font-weight:var(--form-font-weight, 400);padding:var(--button-padding-v) var(--button-padding-h);border-radius:var(--button-border-radius,0);font-weight:var(--button-font-weight,400);border-width:var(--button-border-width,1px);border-style:var(--button-border-style,solid);border-color:var(--button-border-color);color:var(--button-text-color);background-color:transparent}.button.button--primary-color,.button[data-color=primary],button.button--primary-color,button[data-color=primary],input[type=button].button--primary-color,input[type=button][data-color=primary],input[type=reset].button--primary-color,input[type=reset][data-color=primary],input[type=submit].button--primary-color,input[type=submit][data-color=primary]{--button-hsl:var(--primary-hsl)}.button.button--secondary-color,.button[data-color=secondary],button.button--secondary-color,button[data-color=secondary],input[type=button].button--secondary-color,input[type=button][data-color=secondary],input[type=reset].button--secondary-color,input[type=reset][data-color=secondary],input[type=submit].button--secondary-color,input[type=submit][data-color=secondary]{--button-hsl:var(--secondary-hsl)}.button.button--accent-color,.button[data-color=accent],button.button--accent-color,button[data-color=accent],input[type=button].button--accent-color,input[type=button][data-color=accent],input[type=reset].button--accent-color,input[type=reset][data-color=accent],input[type=submit].button--accent-color,input[type=submit][data-color=accent]{--button-hsl:var(--accent-hsl)}.button.button--base-color,.button[data-color=base],button.button--base-color,button[data-color=base],input[type=button].button--base-color,input[type=button][data-color=base],input[type=reset].button--base-color,input[type=reset][data-color=base],input[type=submit].button--base-color,input[type=submit][data-color=base]{--button-hsl:var(--base-hsl)}.button.button--white-color,.button[data-color=white],button.button--white-color,button[data-color=white],input[type=button].button--white-color,input[type=button][data-color=white],input[type=reset].button--white-color,input[type=reset][data-color=white],input[type=submit].button--white-color,input[type=submit][data-color=white]{--button-hsl:var(--white-hsl);--button-text-color:var(--white-color)}.button.button--success,.button[data-color=success],button.button--success,button[data-color=success],input[type=button].button--success,input[type=button][data-color=success],input[type=reset].button--success,input[type=reset][data-color=success],input[type=submit].button--success,input[type=submit][data-color=success]{--button-hsl:var(--green-hsl)}.button.button--cancel,.button[data-color=cancel],.button[data-color=fail],button.button--cancel,button[data-color=cancel],button[data-color=fail],input[type=button].button--cancel,input[type=button][data-color=cancel],input[type=button][data-color=fail],input[type=reset].button--cancel,input[type=reset][data-color=cancel],input[type=reset][data-color=fail],input[type=submit].button--cancel,input[type=submit][data-color=cancel],input[type=submit][data-color=fail]{--button-hsl:var(--red-hsl)}.button.button--warning,.button[data-color=warning],button.button--warning,button[data-color=warning],input[type=button].button--warning,input[type=button][data-color=warning],input[type=reset].button--warning,input[type=reset][data-color=warning],input[type=submit].button--warning,input[type=submit][data-color=warning]{--button-hsl:var(--yellow-hsl)}.button.button--large,.button[data-size=large],button.button--large,button[data-size=large],input[type=button].button--large,input[type=button][data-size=large],input[type=reset].button--large,input[type=reset][data-size=large],input[type=submit].button--large,input[type=submit][data-size=large]{--button-padding:var(--s0) var(--s1);font-size:120%}.button.button--small,.button[data-size=small],button.button--small,button[data-size=small],input[type=button].button--small,input[type=button][data-size=small],input[type=reset].button--small,input[type=reset][data-size=small],input[type=submit].button--small,input[type=submit][data-size=small]{--button-padding:var(--s-2) var(--s-1);font-size:75%}.button.button--full-width,.button[data-size=full-width],button.button--full-width,button[data-size=full-width],input[type=button].button--full-width,input[type=button][data-size=full-width],input[type=reset].button--full-width,input[type=reset][data-size=full-width],input[type=submit].button--full-width,input[type=submit][data-size=full-width]{width:100%}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-image:linear-gradient(hsl(var(--button-hsl),.05),hsl(var(--button-hsl),.05))}.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-image:linear-gradient(hsl(var(--button-hsl),.15),hsl(var(--button-hsl),.15));border-color:hsl(var(--button-color),1)}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;box-shadow:var(--focus-effect)}.button.button--primary,.button[data-style=primary],:checked+.button[data-function=checkbox],:checked+button[data-function=checkbox],:checked+input[type=button][data-function=checkbox],:checked+input[type=reset][data-function=checkbox],:checked+input[type=submit][data-function=checkbox],button.button--primary,button[data-style=primary],input[type=button].button--primary,input[type=button][data-style=primary],input[type=reset].button--primary,input[type=reset][data-style=primary],input[type=submit].button--primary,input[type=submit][data-style=primary]{color:#fff;border-width:var(--button-border-width,0);border-style:var(--button-border-style,solid);border-color:hsl(var(--button-hsl),1);background-color:hsl(var(--button-hsl),1)}.button.button--primary:focus,.button.button--primary:hover,.button[data-style=primary]:focus,.button[data-style=primary]:hover,:checked+.button[data-function=checkbox]:focus,:checked+.button[data-function=checkbox]:hover,:checked+button[data-function=checkbox]:focus,:checked+button[data-function=checkbox]:hover,:checked+input[type=button][data-function=checkbox]:focus,:checked+input[type=button][data-function=checkbox]:hover,:checked+input[type=reset][data-function=checkbox]:focus,:checked+input[type=reset][data-function=checkbox]:hover,:checked+input[type=submit][data-function=checkbox]:focus,:checked+input[type=submit][data-function=checkbox]:hover,button.button--primary:focus,button.button--primary:hover,button[data-style=primary]:focus,button[data-style=primary]:hover,input[type=button].button--primary:focus,input[type=button].button--primary:hover,input[type=button][data-style=primary]:focus,input[type=button][data-style=primary]:hover,input[type=reset].button--primary:focus,input[type=reset].button--primary:hover,input[type=reset][data-style=primary]:focus,input[type=reset][data-style=primary]:hover,input[type=submit].button--primary:focus,input[type=submit].button--primary:hover,input[type=submit][data-style=primary]:focus,input[type=submit][data-style=primary]:hover{background-image:linear-gradient(hsl(0,0,0,.15),hsl(0,0,0,.25))}.button.button--secondary,.button[data-style=secondary],button.button--secondary,button[data-style=secondary],input[type=button].button--secondary,input[type=button][data-style=secondary],input[type=reset].button--secondary,input[type=reset][data-style=secondary],input[type=submit].button--secondary,input[type=submit][data-style=secondary]{background-color:transparent;color:hsl(var(--button-hsl),1);border-width:var(--button-border-width,1px);border-style:var(--button-border-style,solid);border-color:hsl(var(--button-hsl),1)}.button.button--secondary:focus,.button.button--secondary:hover,.button[data-style=secondary]:focus,.button[data-style=secondary]:hover,button.button--secondary:focus,button.button--secondary:hover,button[data-style=secondary]:focus,button[data-style=secondary]:hover,input[type=button].button--secondary:focus,input[type=button].button--secondary:hover,input[type=button][data-style=secondary]:focus,input[type=button][data-style=secondary]:hover,input[type=reset].button--secondary:focus,input[type=reset].button--secondary:hover,input[type=reset][data-style=secondary]:focus,input[type=reset][data-style=secondary]:hover,input[type=submit].button--secondary:focus,input[type=submit].button--secondary:hover,input[type=submit][data-style=secondary]:focus,input[type=submit][data-style=secondary]:hover{background-image:linear-gradient(hsl(var(--button-hsl),.1),hsl(var(--button-hsl),.1))}.button.button--unstyled,.button[data-style=unstyled],button.button--unstyled,button[data-style=unstyled],input[type=button].button--unstyled,input[type=button][data-style=unstyled],input[type=reset].button--unstyled,input[type=reset][data-style=unstyled],input[type=submit].button--unstyled,input[type=submit][data-style=unstyled]{color:hsl(var(--button-hsl),1);border-width:var(--button-border-width,0);border-style:var(--button-border-style,solid);border-color:transparent}.button[data-text=capitalize],button[data-text=capitalize],input[type=button][data-text=capitalize],input[type=reset][data-text=capitalize],input[type=submit][data-text=capitalize]{text-transform:capitalize}.button[data-text=uppercase],button[data-text=uppercase],input[type=button][data-text=uppercase],input[type=reset][data-text=uppercase],input[type=submit][data-text=uppercase]{text-transform:uppercase}.govlab-logo{--thickness:42px;--logo-padding:var(--s-2);--logo-hsl:var(--white-hsl);--logo-bg-hsl:hsla(var(--white-hsl), .1);padding:var(--logo-padding,8px);margin:auto;display:flex;box-sizing:border-box}.govlab-logo svg{max-height:calc(var(--thickness,100%) - var(--logo-padding) * 2);max-width:calc(var(--thickness,100%) - var(--logo-padding) * 2)}@media (min-width:35.98rem){.govlab-logo{background-color:var(--logo-bg-hsl)}}.govlab-logo .bar,.govlab-logo .beaker{fill:hsl(var(--logo-hsl),1)}.govlab-logo .bar{opacity:.5}.govlab-logo .beaker{opacity:1}.partner-logo{display:inline-block;object-fit:contain}.partner-logo[data-effect=grayscale]>*{filter:grayscale(1);opacity:.4}.status-tag{--tag-hsl:var(--base-hsl);font-size:75%!important;padding:var(--s-3);border-radius:.75rem;padding:0 var(--s-3) 0 var(--s-2);display:inline-block;text-decoration:none;text-transform:uppercase;background-color:hsl(var(--tag-hsl),.1);color:hsl(var(--tag-hsl),1)!important}.status-tag::after{font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:attr(data-icon);font-size:100%;vertical-align:-2px;margin-left:var(--s-3)}.status-tag[data-color=green]{--tag-hsl:var(--green-hsl)!important}.status-tag[data-color=yellow]{--tag-hsl:var(--yellow-hsl)!important}.status-tag[data-color=red]{--tag-hsl:var(--red-hsl)!important}.status-tag[data-color=primary]{--tag-hsl:var(--primary-hsl)!important}.status-tag[data-color=secondary]{--tag-hsl:var(--secondary-hsl)!important}.status-tag[data-color=accent]{--tag-hsl:var(--accent-hsl)!important}.status-tag[data-color=white]{--tag-hsl:var(--white-hsl)!important}.status-tag[data-color=black]{--tag-hsl:var(--black-hsl)!important}.tag{--tag-hsl:var(--base-hsl);background-color:hsl(var(--tag-hsl),.1);color:hsl(var(--tag-hsl),1);font-size:75%;padding:var(--s-3);border-radius:.75rem;padding:0 var(--s-1);display:inline-block;text-decoration:none}.tag[data-color=green]{--tag-hsl:var(--green-hsl)!important}.tag[data-color=yellow]{--tag-hsl:var(--yellow-hsl)!important}.tag[data-color=red]{--tag-hsl:var(--red-hsl)!important}.tag[data-color=primary]{--tag-hsl:var(--primary-hsl)!important}.tag[data-color=secondary]{--tag-hsl:var(--secondary-hsl)!important}.tag[data-color=accent]{--tag-hsl:var(--accent-hsl)!important}.tag[data-color=white]{--tag-hsl:var(--white-hsl)!important}.tag[data-color=black]{--tag-hsl:var(--black-hsl)!important}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-moz-appearance:none;appearance:none}label{display:inline-block;vertical-align:middle}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{line-height:1.5;display:inline-block;vertical-align:middle}input:not([type]){display:inline-block;box-sizing:border-box;width:100%}input:not([type]):focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}textarea{width:100%;background-color:transparent}textarea.no-resize-x{resize:vertical}textarea.no-resize{resize:none}.select{position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;line-height:1.5}.select::after{right:0;margin-top:1px;position:absolute;padding:var(--s-2);pointer-events:none;font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}input[type=checkbox]:after,input[type=radio]:after{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";vertical-align:middle}input[type=checkbox]:after{content:"check_box_outline_blank"}input[type=checkbox]:checked:after{content:"check_box"}input[type=checkbox]:indeterminate:after{content:"indeterminate_check_box"}input[type=radio]:after{content:"radio_button_unchecked"}input[type=radio]:checked:after{content:"radio_button_checked"}}[data-inclusive-menu]{--menu-boder-radius:0px;position:relative;display:inline-block}[data-inclusive-menu-opens]{margin-right:calc(var(--button-border-width) * -1)}[data-inclusive-menu] [role^=menuitem]{margin-top:calc(var(--button-border-width) * -1);display:block;min-width:100%;white-space:nowrap}[data-inclusive-menu] button{--button-border-radius:var(--menu-boder-radius)}[data-inclusive-menu-opens],[data-inclusive-menu] [role^=menuitem]{text-align:left;border:0}[data-inclusive-menu] [role=menu]{position:absolute;left:0}[data-inclusive-menu] [data-inclusive-menu-from=right]{left:auto;right:0}[data-inclusive-menu] [role^=menuitem][aria-checked=true]::before{content:"✓ "}.table{overflow-x:auto}@media (min-width:400px){.table{display:block}.mobile-table{display:none}}.box{--box-bg:transparent;--box-color:var(--base-color);--box-padding:var(--s1);--box-border:none;padding:var(--box-padding);border:var(--box-border);color:var(--box-color);background-color:var(--box-bg)}.box *{color:inherit}.box[data-color=primary]{--box-bg:var(--primary-color);--box-color:var(--white-color)}.box[data-color=secondary]{--box-bg:var(--secondary-color);--box-color:var(--white-color)}.box[data-color=shade]{--box-bg:hsla(var(--base-hsl), .1);--box-color:var(--base-color)}.box[data-inverted]{color:var(--box-bg);background-color:var(--box-color)}.box[data-displaced]{transform:translateY(50%)}.box[data-floating]{box-shadow:4px 4px 16px hsl(var(--black-hsl),.2)}.callout{--callout-hsl:var(--primary-hsl);--callout-padding:var(--s0);--callout-bg:hsla(var(--callout-hsl), .1);--callout-border:1px solid hsla(var(--callout-hsl), .3);--callout-padding-vertical:var(--callout-padding);--callout-padding-horizontal:var(--callout-padding);padding:var(--callout-padding-vertical) var(--callout-padding-horizontal);margin-left:calc(var(--callout-padding-horizontal) * -1);margin-right:calc(var(--callout-padding-horizontal) * -1);background-color:var(--callout-bg);border:var(--callout-border)}.callout [data-style=h1],.callout [data-style=h2],.callout [data-style=h3],.callout [data-style=h4],.callout [data-style=h5],.callout [data-style=h6],.callout h1,.callout h2,.callout h3,.callout h4,.callout h5,.callout h6{color:hsl(var(--callout-hsl),1)}.callout[data-color=base]{--callout-hsl:var(--base-hsl)}.callout[data-color=primary]{--callout-hsl:var(--primary-hsl)}.callout[data-color=secondary]{--callout-hsl:var(--secondary-hsl)}.callout[data-color=accent]{--callout-hsl:var(--accent-hsl)}.callout[data-color=white]{--callout-hsl:var(--white-hsl)}.callout[data-color=black]{--callout-hsl:var(--black-hsl)}.callout[data-color=red]{--callout-hsl:var(--red-hsl)}.callout[data-color=green]{--callout-hsl:var(--green-hsl)}.callout[data-color=yellow]{--callout-hsl:var(--yellow-hsl)}.base-card{cursor:pointer;overflow:hidden;--card-border:0;--card-shadow:var(--base-shadow);--card-border-radius:var(--base-border-radius);--card-padding:var(--base-padding);--card-bg:var(--white-color);text-align:left;background-color:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--card-border-radius)}.base-card,.base-card__content{display:flex;flex-direction:column}.base-card__content{order:1;flex-grow:1;max-width:var(--measure);padding:var(--card-padding)}.base-card__content>:last-child{margin-top:auto}.base-card__content>:nth-last-child(2){margin-bottom:var(--s-1)}.base-card__img{margin-bottom:0}.base-card__img img{object-fit:cover;height:100%;width:100%}.base-card small a{position:relative;padding:var(--s-2) var(--s-2) var(--s-2) 0}.base-card h2 a:focus{text-decoration:underline}.base-card h2:focus-within~.button{box-shadow:0 0 0 .125rem hsl(var(--accent-hsl),1)}.base-card:focus-within h2 a:focus{text-decoration:none}.card-grid{--card-min:15rem;--grid-gap:var(--base-gap)}@supports (display:grid){.card-grid>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));grid-gap:var(--grid-gap);margin:0;padding-left:0}.card-grid>ul .base-card+.base-card{margin-top:0}}@media (max-width:400px){.card-grid>ul{grid-gap:var(--grid-gap)}}.base-card h4{font-size:100%;text-transform:uppercase;font-weight:800;letter-spacing:.5px;color:var(--primary-color)}.base-card h2{font-size:140%}.base-card h2 a{color:hsl(var(--base-hsl),1)}.base-card h3{font-size:100%;font-weight:600;color:hsl(var(--base-hsl),.6)}.base-card p{font-weight:200}.base-card:hover{box-shadow:var(--card-shadow)}.base-card__content>*+*{margin-top:var(--s-1)}.odpl-card h4{font-size:90%}.odpl-card h2{font-size:130%;font-weight:600}.odpl-card h2 a{color:var(--base-color)}.odpl-card p{color:hsl(var(--base-hsl),.9)}.nav{display:flex}.nav__trigger{display:none;border-top:1px solid hsl(var(--white-hsl),.2);color:hsl(var(--white-hsl),.7);padding:var(--s-1)}.nav__list,.nav__list a,.nav__list li{display:inherit}.nav__list li{align-items:stretch}.nav__list a{align-items:center;padding-left:var(--s0);padding-right:var(--s0);color:hsl(var(--white-hsl),.4);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;width:100%}.nav__list{flex-wrap:wrap}.nav__list a:hover{background-color:hsl(var(--white-hsl),.05);text-decoration:none}.nav__list a[data-state=active]{background-color:hsl(var(--white-hsl),.25)}.nav__list [data-submenu]{position:relative}.nav__submenu{position:absolute;left:0;top:100%;display:flex;flex-direction:column;align-items:stretch;background-color:var(--top-bar-bg)}@media (min-width:35.98em){.nav__submenu{display:none}[data-submenu]:hover .nav__submenu{display:flex}}@media (max-width:35.98em){.nav{flex-direction:column;background-color:hsl(var(--base-hsl),1);position:fixed;z-index:100;width:100vw;top:calc(100vh - 50px);bottom:-600px;transition:.4s}.nav.js-active{bottom:0;top:unset}.nav__trigger{display:block}.nav__list{flex-direction:column;flex-grow:1;background-color:hsl(var(--black-hsl),.25)}.nav__list li{justify-content:center}.nav__list a{padding:var(--s-1);flex:1;justify-content:center}.nav__submenu{position:relative}}.person{padding:1rem 4rem;display:block;text-align:center;text-decoration:none}@media (min-width:36em){.person{padding:2rem}}.person__picture{width:100%;height:0;padding-bottom:100%;border-radius:50%;background-size:cover;background-position:center top}.person h4{letter-spacing:.2px;font-weight:Semibold;color:var(--base-color);font-size:1rem;margin-bottom:0}@media (min-width:36em){.person h4{font-size:1.2rem}}.person h5{letter-spacing:.2px;font-weight:300;font-size:1rem;margin-top:0;color:var(--base-color)}.person--board{padding:0;font-size:1rem}.person--board p{margin:0;border-bottom:1px solid hsl(var(--base-hsl),.2);padding:2rem 0}.person strong{color:var(--base-color)}.person em{color:var(--primary-color)}@media (max-width:35.98em){.person em{font-size:.8rem}}.project-card{cursor:auto}.project-card h5{font-size:100%;font-weight:700;text-transform:uppercase;color:var(--primary-color)}.project-card .project-card__wrapper{display:flex}.project-card .project-card__header{display:flex;justify-content:space-between;align-items:baseline}.project-card .project-card__header h2{flex:1}.project-card .project-card__header h4{flex-shrink:0}.project-card .project-card__footer{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s1)}.project-card .project-card__tags{flex-shrink:0}.project-card .project-card__partners{flex-wrap:wrap;display:flex;align-items:center;justify-content:flex-start;gap:var(--s1)}.project-card .project-card__partners h5{width:100%}.project-card .project-card__partners-item{flex-basis:15%}.prose{font-weight:200;color:var(--base-color)}.prose h2{font-weight:200;color:var(--primary-color)}.prose h3{font-weight:400}.prose .prose__header{margin-bottom:var(--s3)}.prose .prose__header h3{text-transform:uppercase;font-weight:600;color:hsl(var(--base-hsl),.5);font-size:100%}.prose .prose__header h1{margin-top:0;font-size:180%}@media screen and (min-width:40em){.prose .prose__header h1{font-size:305%}}.prose .prose__header h2{font-size:130%;margin-top:var(--s0);color:var(--base-color)}.prose a{color:var(--primary-color);text-decoration:underline}.prose a:hover{text-decoration:underline}.prose strong{font-weight:600}.prose em{font-style:italic}.prose h3,.prose h4{color:var(--base-color)}.prose h1 strong,.prose h2 strong,.prose h3 strong,.prose h4 strong,.prose h5 strong,.prose h6 strong{font-weight:inherit}.prose .frame,.prose audio:not([class]),.prose blockquote:not([class]),.prose canvas:not([class]),.prose embed:not([class]),.prose figure,.prose object:not([class]),.prose picture:not([class]),.prose table:not([class]),.prose video:not([class]){margin-top:var(--s2);margin-bottom:var(--s2)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5{line-height:1.15;margin-bottom:var(--s0)}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child{margin-top:0}.prose h1,.prose h2{margin-top:var(--s2)}.prose h3,.prose h4,.prose h5{margin-top:var(--s1)}.prose .prose__cover-image{margin-top:var(--s0)}.prose--columns{--cols:2;--gap:var(--s3);column-gap:var(--gap)}.prose .paragraph-image img,.prose iframe{box-shadow:4px 4px 16px hsl(var(--black-hsl),.1)}.prose .paragraph-image img{width:100%;height:auto}.prose iframe{border:0}.prose .paragraph-image img:not([srcset]){display:none}.prose *+*{margin-top:var(--s0)}.prose h1{line-height:calc(var(--line-height) * .76)}.prose h2{line-height:calc(var(--line-height) * .86)}.prose h3{line-height:calc(var(--line-height) * .9)}.prose audio:not([class]),.prose blockquote:not([class]),.prose canvas:not([class]),.prose embed:not([class]),.prose figure:not([class]),.prose iframe:not([class]),.prose object:not([class]),.prose picture:not([class]),.prose table:not([class]),.prose video:not([class]){margin-top:var(--s2);margin-bottom:var(--s2)}.prose h1,.prose h2,.prose h3{clear:both}.prose hgroup>*+*,.prose ol>*+*,.prose ul>*+*{margin-top:var(--s-1)}.prose h1{font-size:2.64rem;font-weight:100;line-height:1.2;color:var(--primary-color)}.prose h2{font-size:1.62rem;color:var(--base-color)}.prose h3{font-size:1.31rem;color:var(--accent-color)}.prose h4{font-size:1rem;text-transform:uppercase;font-weight:700;color:var(--primary-color)}.prose h5{font-size:1rem;font-weight:700}.prose h6{font-size:1rem;text-decoration:underline}.prose h5,.prose h6{color:var(--base-color)}.prose hr{border-top-width:var(--form-border-width);border-color:transparent;border-top-color:hsl(var(--primary-hsl),.4)}.prose pre{background-color:hsl(var(--primary-hsl),.05);padding:var(--s1)}.prose figcaption{font-size:75%;max-width:none}.float\:left,.float\:right{max-width:50%}.float\:left{float:left;margin-right:var(--s1)}.float\:right{float:right;margin-left:var(--s1)}.tabs[data-style=separator] .tabs__menu{--bg-color:var(--base-hsl);--tabs-color:hsla(var(--base-hsl), .3);--tabs-active-color:hsla(var(--base-hsl), 1);text-align:center;background-color:var(--bg-color);margin-top:0;margin-bottom:0}.tabs[data-style=separator] [role=tablist]{padding:var(--s2) var(--s1) var(--s0)}.tabs[data-style=separator] [role=tablist] a{transition:.3s;transform-origin:bottom center;line-height:0}.tabs[data-style=separator] [role=tablist] [aria-selected]{transform:scale(1.4);vertical-align:-4px}.tabs[data-style=separator] [role=tablist] li{padding-left:var(--s1);padding-right:var(--s1)}.tabs[data-style=separator][data-color=base] ul{--tabs-color:hsla(var(--white-hsl), .3);--tabs-active-color:hsla(var(--white-hsl), 1);--bg-color:var(--base-color)}.tabs [role=tablist]{padding:0}.tabs [role=tablist] a,.tabs [role=tablist] li{display:inline-block}.tabs [role=tablist] [aria-selected]{position:relative;color:var(--tabs-active-color)}.tabs{--tabs-padding:0;--tabs-border:0;--tabs-bg-color:0;--tabs-shadow:none;--tabs-color:var(--base-color);--tabs-active-color:var(--accent-color)}.tabs [role=tablist] a{text-decoration:none;color:var(--tabs-color)}.tabs :focus{outline:0}@media (max-width:550px){.tabs [role=tablist] a,.tabs [role=tablist] li{display:block;position:static}.tabs [role=tablist] [aria-selected]{position:static}.tabs [role=tablist] li+li a{border-top:0!important}.tabs [role=tabpanel]{border-top:0}.tabs [role=tablist] a{border:none!important}.tabs [role=tablist] [aria-selected]::after{color:var(--tabs-active-color)}}.ticker{--ticker-text-align:left;--ticker-letter-spacing:.5px;--ticker-border-width:0 0 1px 0;--ticker-border-style:solid;--ticker-hsl:var(--white-hsl);--ticker-opacity:.6;--ticker-opacity-hover:1;--ticker-font-weight:300;--ticker-bold:800;--ticker-bold-text-transform:uppercase;--ticker-spacing:var(--s-2);width:100%;box-sizing:border-box;transition:.4s;text-align:var(--ticker-text-align);letter-spacing:var(--ticker-letter-spacing);border-color:hsl(var(--ticker-hsl),.3);border-style:var(--ticker-border-style);border-width:var(--ticker-border-width);opacity:var(--ticker-opacity)}.ticker:hover{opacity:var(--ticker-opacity-hover,1);border-color:hsl(var(--ticker-hsl),.6)}.ticker a{display:block;color:hsl(var(--white-hsl),1);font-weight:var(--ticker-font-weight,400);padding:var(--ticker-spacing,.5rem)}.ticker a:hover{text-decoration:none}.ticker strong{text-transform:var(--ticker-bold-text-transform,uppercase);font-weight:var(--ticker-bold,600)}.top-bar{--top-bar-bg:hsla(var(--base-hsl), .95);--top-bar-padding:var(--s-2);display:flex;justify-content:center;flex-wrap:wrap;background-color:var(--top-bar-bg,#333)}@media (min-width:36em){.person--board{font-size:1.4rem;padding:0 2rem}.top-bar{justify-content:space-between}}.top-bar ul{margin:0}.top-bar a{padding-top:var(--top-bar-padding);padding-bottom:var(--top-bar-padding)}.top-bar__product-logo{display:flex;color:var(--white-color);text-decoration:none;font-weight:400;text-transform:uppercase;padding-left:var(--top-bar-padding)}.top-bar[data-sticky]{position:sticky;top:0;z-index:var(--z-top-bar);box-shadow:0 4px 8px hsl(var(--base-hsl),.2)}.twin-panel{display:flex;flex-direction:column;justify-content:center}.twin-panel>:last-child{margin-top:var(--base-padding)}@media screen and (min-width:960px){.prose--columns{column-count:var(--cols)}.twin-panel{flex-direction:row}.twin-panel>:not(:only-child):last-child{margin-top:0;margin-left:var(--base-padding)}}.twin-panel [data-fraction="1"]{flex:1}.twin-panel [data-fraction="2"]{flex:2}.twin-panel [data-fraction="3"]{flex:3}.twin-panel [data-fraction="4"]{flex:4}.twin-panel [data-fraction="1"][data-valign=center]{margin-top:auto;margin-bottom:auto}.after-footer{display:flex;align-items:center;--by-line-bg:hsla(var(--black-hsl), .2);padding:var(--s1);background-color:var(--by-line-bg);font-size:80%}.after-footer a{color:hsl(var(--white-hsl),.5)}@media screen and (max-width:35.98rem){.ticker strong{display:block}.ticker{text-align:center}.ticker span{display:none}.after-footer{flex-direction:column;justify-content:center;text-align:center;padding-bottom:var(--s3)}.after-footer>*+*{margin-top:var(--s-1)}}.by-line{text-decoration:none;min-width:100px;text-align:right}.base-section{--color:currentColor;--background:transparent;--padding:var(--s3);padding-top:var(--padding);padding-bottom:var(--padding);background:var(--background);color:var(--color)}.base-section__tagline{font-weight:200;font-size:130%;letter-spacing:.4px}.base-section__heading{color:var(--color)}.base-section[data-color=base-faded]{--background:hsla(var(--base-hsl), .1);--color:var(--base-color)}.base-section[data-color=base]{--background:hsla(var(--base-hsl), 1);--color:var(--white-color)}.base-section[data-color=primary]{--background:hsla(var(--primary-hsl), 1);--color:var(--white-color)}.base-section[data-color=primary-faded]{--background:hsla(var(--primary-hsl), .3);--color:var(--primary-color)}.base-section[data-color=secondary]{--background:hsla(var(--secondary-hsl), 1);--color:var(--white-color)}.base-section[data-color=secondary-faded]{--background:hsla(var(--secondary-hsl), .3);--color:var(--secondary-color)}.base-section[data-color=accent]{--background:hsla(var(--accent-hsl), 1);--color:var(--white-color)}.base-section[data-color=accent-faded]{--background:hsla(var(--accent-hsl), .3);--color:var(--accent-color)}.base-section[data-size=small]{--padding:var(--s1)}.base-section[data-size=medium]{--padding:var(--s3)}.base-section[data-size=large]{--padding:var(--s4)}.base-section[data-size=giant]{--padding:var(--s5)}.base-section[data-width=bleed]{width:100vw;margin-left:50%;transform:translateX(-50%)}.blocked-list>li{padding-bottom:var(--s1);border-bottom:1px solid hsl(var(--base-hsl),.2)}.blocked-list>li:first-child{padding-top:0}.cta-section .stack{--space:var(--s-1)}.cta-section__brow{font-size:110%;text-transform:uppercase;opacity:.4}.cta-section h2{font-size:160%}.cta-section h3{font-size:120%}.cta-section__actions{justify-content:center}.cta-section__actions[data-align=top]{justify-content:flex-start}.cta-section__actions[data-align=bottom]{justify-content:flex-end}.footer{--measure:60rem;--col-min:150px;background-color:var(--bg);color:var(--color)}.footer__columns{display:flex;flex-direction:column}@media screen and (max-width:35.98rem){.footer__columns{align-items:center}.footer__column+.footer__column{margin-top:var(--s1)}}@media screen and (min-width:35.98rem){.after-footer>*+*{margin-left:var(--s0)}.by-line{margin-left:auto}.footer__columns{flex-direction:row}.footer__column+.footer__column{margin-left:var(--s2)}}.footer__column{flex-grow:2;width:fit-content}.footer__column[data-size=min]{flex-grow:0;flex-shrink:0;flex-basis:var(--col-min);max-width:var(--col-min)}.footer__column[data-size=narrow]{flex-grow:1}.footer__column[data-size=wide]{flex-grow:3}.footer__heading{font-size:120%;color:var(--color);opacity:var(--opacity,.5);font-weight:600;letter-spacing:.2px}.footer[data-color=base]{--bg:var(--base-color);--color:var(--white-color)}.footer[data-color=base-faded]{--bg:hsla(var(--base-hsl), .1);--color:var(--base-color)}.footer[data-color=primary]{--bg:var(--primary-color);--color:var(--white-color)}.footer[data-color=secondary]{--bg:var(--secondary-color);--color:var(--white-color)}.gallery{--measure:1100px;padding-bottom:var(--s3)}.gallery>h3{text-align:center;color:var(--base-color)}.gallery .card-grid{--card-min:15rem}.gallery__grid{padding-top:var(--s2)}.hero{display:flex;flex-direction:column;--space:var(--s0);--hero-min-height:40vh;--hero-spacing:var(--s2);--brow-hsl:var(--primary-hsl);--brow-font-size:160%;--brow-font-weight:600;--brow-text-transform:uppercase;--heading-hsl:var(--white-hsl);--heading-font-size:200%;--heading-font-weight:800;--heading-letter-spacing:1px;--tagline-hsl:var(--white-hsl);--tagline-font-size:130%;--tagline-font-weight:200;--tagline-letter-spacing:.4px;--icon-size:2.5rem;min-height:var(--hero-min-height,35vh);background-color:var(--hero-bg,#444)}.hero__content{margin-top:auto;margin-bottom:auto;padding-top:var(--hero-spacing,1rem);padding-bottom:var(--hero-spacing,1rem);z-index:1}.hero[data-context=homepage]{--hero-min-height:48vh;--icon-size:3rem;--tagline-font-size:140%}.hero__brow{color:hsl(var(--brow-hsl),1);font-weight:var(--brow-font-weight,600);text-transform:var(--brow-text-transform,none)}.hero__heading{font-weight:var(--heading-font-weight,600);font-size:var(--heading-font-size,200%);letter-spacing:var(--heading-letter-spacing,0);color:hsl(var(--heading-hsl),1)}.hero__tagline{color:hsl(var(--tagline-hsl),.7);font-weight:var(--tagline-font-weight,400);font-size:var(--tagline-font-size,1rem);letter-spacing:var(--tagline-letter-spacing,0)}.hero__icon{height:var(--icon-size,1rem)}.hero:after{content:"";padding-bottom:var(--hero-spacing,2rem);background-color:hsl(0,0%,0%,.2)}.hero[data-color=primary]{--hero-bg:var(--primary-color)}.hero[data-color=secondary]{--hero-bg:var(--secondary-color)}.hero[data-color=tertiary]{--hero-bg:var(--tertiary-color)}.hero[data-color=base]{--hero-bg:var(--base-color)}.partners-section{--component-img-width:240px;--component-img-height:180px}.partners-section .cluster{--space:var(--s2)}.partners-section img{max-width:var(--component-img-width);max-height:var(--component-img-height)}.filter-panel{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:center}.base-input--with-button{display:inline-flex;--component-border-radius:2px;--component-border-width:2px;--component-hsl:var(--rd4c-blue-hsl);--component-color:hsla(var(--component-hsl), 1);--component-text-color:hsla(var(--component-text-hsl), 1);--component-text-hsl:var(--rd4c-blue-text-hsl);color:var(--component-text-color)}.base-input--with-button button,.base-input--with-button input{border-color:var(--component-color);color:inherit}.base-input--with-button button::placeholder,.base-input--with-button input::placeholder{color:inherit}.base-input--with-button input{border-radius:var(--component-border-radius) 0 0 var(--component-border-radius)}.base-input--with-button button{border-radius:0 var(--component-border-radius) var(--component-border-radius) 0}.base-input--with-button>:last-child{margin-left:calc(var(--component-border-width) * -1)}.select{--component-padding:var(--s-2) var(--s0);--component-border-radius:2px;--component-border-width:2px;--component-hsl:var(--rd4c-blue-hsl);--component-color:hsla(var(--component-hsl), 1);--component-text-hsl:var(--white-hsl);--component-text-color:hsla(var(--component-text-hsl), 1);color:var(--component-text-color)}.select select{padding:var(--component-padding);background-color:var(--component-color);border:var(--component-border-width) solid var(--component-color);border-radius:var(--component-border-radius);border-color:var(--component-color);color:inherit}.select:after{content:"keyboard_arrow_down"}.rd4c-box{display:flex;padding-top:var(--s2);background-color:#fbfbfb}.rd4c-box>*{padding:2px 30px 25px;color:#676a73;text-transform:uppercase;font-size:110%;transform:translateY(6px);width:auto;margin:0 auto}.rd4c-box>:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(to right,var(--base-red) 0,var(--base-red) 25%,var(--base-green) 25%,var(--base-green) 50%,var(--base-yellow) 50%,var(--base-yellow) 75%,var(--base-blue) 75%,var(--base-blue) 100%)}.principles-slider{--spacing:calc((100vw - var(--width))/2);padding-left:var(--spacing);width:100%}@media (max-width:36em){.principles-slider{padding:0;width:90%;margin:0 auto}}.principles-slider__container{width:100%;display:flex;flex-flow:row nowrap;overflow:hidden;scroll-snap-type:x mandatory}.principles-slider__slider{width:60vw;min-width:60vw;position:relative;padding-right:7vw;display:flex;justify-content:flex-end;scroll-snap-align:start;opacity:.25;transition:opacity .5s ease-out}.principles-slider__slider.active{opacity:1}.principles-slider__slider[data-color=purple] .principles-slider__title{color:var(--base-purple)}.principles-slider__slider[data-color=red] .principles-slider__title{color:var(--base-red)}.principles-slider__slider[data-color=yellow] .principles-slider__title{color:var(--text-yellow)}.principles-slider__slider[data-color=green] .principles-slider__title{color:var(--text-green)}.principles-slider__slider[data-color=blue] .principles-slider__title{color:var(--text-blue)}.principles-slider__slider[data-color=orange] .principles-slider__title{color:var(--text-orange)}.principles-slider__number{font-weight:700;letter-spacing:-.035em;color:rgba(0,0,0,.02);font-size:23vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:36em){.principles-slider__slider{width:90vw;min-width:90vw}.principles-slider__number{left:50%;transform:translate(-50%,-50%);font-size:75vw}}.principles-slider__info{width:65%;padding:130px 0;position:relative}.principles-slider__title{text-transform:uppercase;font-weight:700;margin-bottom:11px}@media (max-width:36em){.principles-slider__info{padding:20px 7px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.principles-slider__title{font-size:1.6em}}.principles-slider__text{font-size:1.125em;line-height:1.55em;color:#676a73}.principles-slider__link :first-child{margin-right:32px}.principles-slider__nav{background-color:#eaebed;margin-bottom:32px;position:relative}.principles-slider__nav[data-position="1"] .principles-slider__marker{left:0}.principles-slider__nav[data-position="2"] .principles-slider__marker{left:14.2857142857%}.principles-slider__nav[data-position="3"] .principles-slider__marker{left:28.5714285714%}.principles-slider__nav[data-position="4"] .principles-slider__marker{left:42.8571428571%}.principles-slider__nav[data-position="5"] .principles-slider__marker{left:57.1428571429%}.principles-slider__nav[data-position="6"] .principles-slider__marker{left:71.4285714286%}.principles-slider__nav[data-position="7"] .principles-slider__marker{left:85.7142857143%}.principles-slider__marker{position:absolute;top:0;bottom:0;left:0;width:calc((100% - 96px)/ 7 + 16px);background-color:var(--text-blue);transition:left .5s ease-in-out}.principles-slider__navbar{position:relative;--test:attr(data-size);height:8px;display:flex;flex-flow:row nowrap;align-items:center}.principles-slider__jumper{flex-grow:1;height:8px;position:relative}.principles-slider__jumper:after,.principles-slider__jumper:before{content:"";position:absolute;left:-3px;right:-3px;height:2px;transition:height .1s linear}.principles-slider__jumper:before{top:0}.principles-slider__jumper:after{bottom:0}.principles-slider__jumper:active:after,.principles-slider__jumper:active:before,.principles-slider__jumper:focus:after,.principles-slider__jumper:focus:before,.principles-slider__jumper:hover:after,.principles-slider__jumper:hover:before{height:0}.principles-slider__spacer{width:16px;background-color:#fff;height:8px}.link-line{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.colored-card{position:relative;border-top:6px solid #000;padding:30px 32px 92px;box-shadow:2px 2px 4px 0 hsla(39deg,48%,13%,.18)}.colored-card[data-color=purple]{border-color:var(--base-purple)}.colored-card[data-color=purple] .colored-card__subject{color:var(--base-purple)}.colored-card[data-color=red]{border-color:var(--base-red)}.colored-card[data-color=red] .colored-card__subject{color:var(--base-red)}.colored-card[data-color=yellow]{border-color:var(--base-yellow)}.colored-card[data-color=yellow] .colored-card__subject{color:var(--text-yellow)}.colored-card[data-color=green]{border-color:var(--base-green)}.colored-card[data-color=green] .colored-card__subject{color:var(--text-green)}.colored-card[data-color=blue]{border-color:var(--base-blue)}.colored-card[data-color=blue] .colored-card__subject{color:var(--text-blue)}.colored-card[data-color=orange]{border-color:var(--base-orange)}.colored-card[data-color=orange] .colored-card__subject{color:var(--text-orange)}.colored-card--large{border-top:none;border-left:6px solid #000;padding-top:418px}.colored-card--large .colored-card__call{right:32px;left:auto}.colored-card__image{position:absolute;display:block;top:0;left:0;right:0;height:400px;background-size:cover;background-position:center}.colored-card__subject{font-size:.75em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.colored-card__title{font-size:1.125em;font-weight:400;margin-bottom:16px;display:block;color:#000;text-decoration:none}.colored-card__text{color:hsl(var(--secondary-hsl));font-size:.875em;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.colored-card__call{position:absolute;bottom:30px;left:32px}.colored-button{height:40px;min-width:160px;text-align:center;line-height:40px;text-transform:uppercase;padding:0 24px;border:2px solid #000;font-size:1em;font-weight:700;display:inline-block;text-decoration:none;transition:color .2s ease-out}.colored-button.colored-button--reverse[data-color=yellow]{background-color:var(--base-yellow);color:#fff}.colored-button.colored-button--reverse[data-color=yellow]:active,.colored-button.colored-button--reverse[data-color=yellow]:focus,.colored-button.colored-button--reverse[data-color=yellow]:hover{border-color:var(--base-yellow);color:var(--text-yellow);background:0 0}.colored-button[data-color=orange]{color:var(--text-orange);border-color:var(--base-orange)}.colored-button[data-color=orange]:active,.colored-button[data-color=orange]:focus,.colored-button[data-color=orange]:hover{background-color:var(--base-orange);color:#fff}.colored-button[data-color=purple]{color:var(--base-purple);border-color:var(--base-purple)}.colored-button[data-color=purple]:active,.colored-button[data-color=purple]:focus,.colored-button[data-color=purple]:hover{background-color:var(--base-purple);color:#fff}.colored-button[data-color=red]{color:var(--base-red);border-color:var(--base-red)}.colored-button[data-color=red]:active,.colored-button[data-color=red]:focus,.colored-button[data-color=red]:hover{background-color:var(--base-red);color:#fff}.colored-button[data-color=yellow]{color:var(--text-yellow);border-color:var(--base-yellow)}.colored-button[data-color=yellow]:active,.colored-button[data-color=yellow]:focus,.colored-button[data-color=yellow]:hover{background-color:var(--base-yellow);color:#fff}.colored-button[data-color=dark-yellow]{color:var(--text-dark-yellow);border-color:var(--base-yellow)}.colored-button[data-color=dark-yellow]:active,.colored-button[data-color=dark-yellow]:focus,.colored-button[data-color=dark-yellow]:hover{background-color:var(--base-yellow);color:#fff}.colored-button[data-color=green]{color:var(--text-green);border-color:var(--base-green)}.colored-button[data-color=green]:active,.colored-button[data-color=green]:focus,.colored-button[data-color=green]:hover{background-color:var(--base-green);color:#fff}.colored-button[data-color=blue]{color:var(--text-blue);border-color:var(--base-blue)}.colored-button[data-color=blue]:active,.colored-button[data-color=blue]:focus,.colored-button[data-color=blue]:hover{background-color:var(--base-blue);color:#fff}.full-width-card{--component-color-hsl:var(--base-hsl);--component-color-base:var(--component-color-hsl);--color-code-text:var(--base-color);--color-code-base:var(--base-color);padding:var(--s-1);border-left:6px solid var(--color-code-base);box-shadow:2px 2px 6px 0 hsla(var(--black-hsl),.1)}.full-width-card>*{--space:var(--s0)}@media (min-width:36em){.full-width-card{padding:var(--s1) var(--s2)}}@media (max-width:36em){.link-line{justify-content:center}.full-width-card{flex-direction:column}}.full-width-card__controls{display:flex;justify-content:flex-end;align-items:center;border-top:1px solid hsla(var(--component-color-hsl),.2);padding-top:var(--s0)}.full-width-card__controls .button{--button-color:var(--color-code-base);--button-text-color:var(--color-code-text)}.full-width-card__brow{font-size:85%;text-transform:uppercase;font-weight:700;color:hsla(var(--component-color-hsl),.6)}.full-width-card__heading{color:var(--color-code-text);font-weight:600;line-height:1.3}.full-width-card[data-color=purple]{--color-code-base:var(--rd4c-purple-color);--color-code-text:var(--rd4c-purple-text)}.full-width-card[data-color=red]{--color-code-base:var(--rd4c-red-color);--color-code-text:var(--rd4c-red-color)}.full-width-card[data-color=yellow]{--color-code-base:var(--rd4c-yellow-color);--color-code-text:var(--rd4c-yellow-text)}.full-width-card[data-color=green]{--color-code-base:var(--rd4c-green-color);--color-code-text:var(--rd4c-green-text)}.full-width-card[data-color=blue]{--color-code-base:var(--rd4c-blue-color);--color-code-text:var(--rd4c-blue-text)}.full-width-card[data-color=orange]{--color-code-base:var(--rd4c-orange-color);--color-code-text:var(--rd4c-orange-text)}.principles-list__card{padding:var(--s1);border-left:6px solid var(--base-color);box-shadow:2px 2px 4px 0 hsla(39deg,48%,13%,.18);display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:36em){.principles-list__card{flex-direction:column}}.principles-list__card:not(:last-child){margin-bottom:16px}.principles-list__card[data-color=purple]{border-color:var(--base-purple)}.principles-list__card[data-color=purple] .principles-list__title{color:var(--base-purple)}.principles-list__card[data-color=red]{border-color:var(--base-red)}.principles-list__card[data-color=red] .principles-list__title{color:var(--base-red)}.principles-list__card[data-color=yellow]{border-color:var(--base-yellow)}.principles-list__card[data-color=yellow] .principles-list__title{color:var(--text-yellow)}.principles-list__card[data-color=green]{border-color:var(--base-green)}.principles-list__card[data-color=green] .principles-list__title{color:var(--text-green)}.principles-list__card[data-color=blue]{border-color:var(--base-blue)}.principles-list__card[data-color=blue] .principles-list__title{color:var(--text-blue)}.principles-list__card[data-color=orange]{border-color:var(--base-orange)}.principles-list__card[data-color=orange] .principles-list__title{color:var(--text-orange)}.principles-list__info{flex-shrink:2}.principles-list__title{text-transform:uppercase;margin-bottom:16px}.principles-list__description{overflow-y:hidden;max-height:0;transition:max-height .5s ease-in-out}.principles-list__description:before{content:"";height:16px;width:100%;display:block}.principles-list__button{margin-left:54px;cursor:pointer;width:175px;text-align:right;text-transform:uppercase;font-size:.875em;font-weight:700}.principles-list__button:before{content:"Read more"}.principles-list__check{display:none}.principles-list__check:checked+div .principles-list__description{max-height:600px}@media (max-width:36em){.principles-list__button{margin-left:0;margin-top:16px;text-align:center}.principles-list__check:checked+div .principles-list__description{max-height:1100px}}.principles-list__check:checked+div .principles-list__button:before{content:"Collapse"}.principles-end{margin-bottom:120px}.hero__top{background-color:rgba(0,0,0,.5)}.hero:after{display:none}.hero__heading{font-size:3em;text-transform:uppercase}.hero__tagline{font-size:1.125em}.tools-list>*{--space:var(--s1)}.tag{border:1px solid hsla(var(--tag-hsl),1);background-color:#fff}.tag[data-color=rd4c-red]{--tag-hsl:var(--rd4c-red-text-hsl)}.tag[data-color=rd4c-green]{--tag-hsl:var(--rd4c-green-text-hsl)}.tag[data-color=rd4c-yellow]{--tag-hsl:var(--rd4c-yellow-text-hsl)}.tag[data-color=rd4c-blue]{--tag-hsl:var(--rd4c-blue-text-hsl)}.tag[data-color=rd4c-orange]{--tag-hsl:var(--rd4c-orange-text-hsl)}.tag[data-color=rd4c-purple]{--tag-hsl:var(--rd4c-purple-text-hsl)}.base-section[data-color=super-light]{background:linear-gradient(to bottom,#fff,#fbfbfb)}.base-section[data-color=tertiary]{background:hsla(var(--tertiary-hsl),1)}.govlab-logo{background:0 0;padding-left:30px}.big-text{font-size:1.125em}.small-text{font-size:.875em}.dark-gray{color:var(--dark-gray)}.darker-gray{color:var(--darker-gray)}.after-footer{margin-top:100px!important}.section__header{margin-bottom:12px;margin-top:64px}.section__subtitle{color:hsl(var(--primary-hsl));width:100%;margin-bottom:24px}@media (min-width:36em){.section__subtitle{width:48%}}.home-blog__gallery{padding:64px 0 39px}.home-link{text-align:right}.home-link .link{margin-left:5px}[data-bg=white]{background-color:#fff}.link{font-weight:700;text-transform:uppercase;color:#000;text-decoration:none}.divider{position:relative;width:100%;display:block}.colored-divider{width:min(90%,480px);height:8px;display:block;transform:translateY(-4px);margin:0 auto;background:linear-gradient(to right,var(--base-red) 0,var(--base-red) 25%,var(--base-green) 25%,var(--base-green) 50%,var(--base-yellow) 50%,var(--base-yellow) 75%,var(--base-blue) 75%,var(--base-blue) 100%)}.intro p:not(:last-child){margin-bottom:25px}.line-title{display:flex;flex-flow:row nowrap;align-items:center;width:100%;margin-bottom:64px}.line-title h3{margin:0 16px}.line-title .line{height:2px;background-color:#c2c5cd;flex-grow:1}@media (min-width:36em){[data-visibility=mobile-only]{display:none!important}}@media (max-width:36em){.home-link{text-align:center}.home-link .link{margin-left:0}[data-visibility=desktop-only]{display:none!important}}.margin-right\:auto{margin-right:auto}.text-image{display:flex;flex-flow:row nowrap;justify-content:space-between}.text-image__image{width:40%;background-size:cover;background-position:top left}@media (max-width:36em){.text-image{flex-direction:column;justify-content:flex-start}.text-image div:first-child{margin-bottom:30px}.text-image__image{width:100%;height:200px}}.text-image__text{width:50%}.text-image__text p:not(:last-child){margin-bottom:20px}[data-caps=cap]{text-transform:uppercase}.top-bar{--top-bar-bg:hsla(238,33%,26%, 1);width:100%}.footer__heading[data-cap=cap]{text-transform:uppercase}.footer__heading[data-color=accent]{color:hsla(var(--accent-hsl),1);opacity:1}.footer p{font-weight:300}.footer div[data-column=two-columns]{column-count:2;column-gap:var(--s2)}.hero[data-type=image]{background-size:cover;background-position:center;position:relative}.hero[data-type=image]:before{content:"";position:absolute;background:#000;opacity:.5;top:0;left:0;right:0;bottom:0}@supports (width:min(500px,100%)){.grid--large{grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr))}}.cta{background-color:var(--rd4c-green-color);padding:var(--s1) 0}.cta--white{background-color:#fbfbfb}.cta--white .cta__text{color:#303030}.cta__wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--s2)}.cta__text{color:#fff;font-weight:700}@media (max-width:36em){.text-image__text{width:100%}.cta__text{display:none}}