@font-face{font-family:"IntelOneMono";src:url("/fonts/IntelOneMono-Regular-e01a2e4ad76e2887dd8b65adb3bceb94.woff2?vsn=d")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{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}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{text-decoration:underline;text-decoration-color:#bbb;text-underline-offset:2px;color:#515671}a:hover{text-decoration:underline}blockquote{border-left:3px solid #e2e8f0;margin-left:0;padding-left:1.5rem}blockquote ul{padding-inline-start:2rem}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#515671;font-family:"EB Garamond","Times New Roman","Georgia","Garamond",serif;font-optical-sizing:auto;font-size:1.8rem;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:-0.01em;line-height:1.3;overflow-wrap:break-word;padding:0 4rem;text-rendering:optimizelegibility;word-break:break-word}code,pre{color:#426dc4;font-family:"Roboto Mono","SF Mono",SFMono-Regular,ui-monospace,"DejaVu Sans Mono",Menlo,Consolas,monospace;font-size:1.4rem !important;padding:0 .2rem}code{display:inline}footer{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding:1.5rem 0;font-size:1.4rem;color:#9ba9be}h1,h2,h3,h4,h5,h6{font-family:"EB Garamond","Times New Roman","Georgia","Garamond",serif;margin:0;text-wrap:balance}h1{font-size:2.2rem;line-height:1.4}h2{font-size:2rem;line-height:1.3}h3{font-size:1.8rem;line-height:1.2}h4{font-size:1.4rem;text-transform:uppercase;line-height:1.1}h5,h6{color:red}hr{border-color:#e2e8f0;border-style:solid;border-width:1px 0 0 0}html{position:relative;background-color:inherit;font-size:62.5%;-webkit-font-smoothing:antialiased}label{display:inline-block}main>*:not(:first-child){margin-top:1rem}main [hidden]+*{margin-top:0}nav{font-size:1.6rem;margin-bottom:2rem;text-align:right}p{margin:0}p+h1,p+h2,p+h3,p+h4{margin-top:2rem}p+p{margin-top:2rem}pre>code{font-weight:500 !important;padding:1.5rem !important}pre{line-height:1.2;margin:0;overflow-x:scroll;overflow-y:clip}section{display:flex;flex-direction:column;gap:.75rem}section+section{margin-top:4rem}strong{background-color:rgba(255,255,0,.4);font-weight:inherit}ul{list-style-type:disc;padding-inline-start:1.5rem;margin:0}.fade-in-scale{animation:.2s ease-in 0s normal forwards 1 fade-in-scale-keys}.fade-out-scale{animation:.2s ease-out 0s normal forwards 1 fade-out-scale-keys}.fade-in{animation:.2s ease-out 0s normal forwards 1 fade-in-keys}.fade-out{animation:.2s ease-out 0s normal forwards 1 fade-out-keys}@keyframes fade-in-scale-keys{0%{scale:.95;opacity:0}100%{scale:1;opacity:1}}@keyframes fade-out-scale-keys{0%{scale:1;opacity:1}100%{scale:.95;opacity:0}}@keyframes fade-in-keys{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-keys{0%{opacity:1}100%{opacity:0}}.phx-invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.phx-no-feedback.phx-invalid-feedback,.phx-no-feedback .phx-invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-loading{cursor:wait}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.c-container--article-list{display:flex;flex-direction:column;gap:1.5rem}.c-container--article-list .c-container--article-list--link{display:flex;flex-direction:row;font-weight:600;gap:.75rem;text-transform:none}.c-container--article-list .c-container--article-list--link .c-content--icon svg{stroke:#515671}.c-container--article-list .c-container--article-list--subtitle{color:#515671}.c-container--callout{font-style:italic;padding:1.5rem 4rem}.c-container--marquee{align-items:center;display:flex;flex-direction:column;font-family:"EB Garamond","Times New Roman","Georgia","Garamond",serif;gap:.75rem;margin:0 auto;max-width:40rem;text-align:center;padding:8rem 4rem}.c-container--marquee .c-container--marquee--title{color:#000;font-size:2.2rem;font-weight:700}.c-container--marquee .c-container--marquee--subtitle{color:#6c7a91;font-size:1.8rem;font-weight:500}.c-container--marquee .c-container--marquee--body>*:not(:first-child){margin-top:1.5rem}.c-container--marquee .c-container--marquee--body [hidden]+*{margin-top:0}.c-container--marquee .c-container--marquee--body{padding:1.5rem 0}.c-container--panel{background-color:#fff;border-radius:.25rem;border:1px solid #e2e8f0}.c-container--topic-list--link{display:flex;flex-direction:column;font-weight:600;text-transform:none}.c-content--icon{align-items:center;color:#515671;cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:center}.c-content--icon:hover{color:#515671}.c-content--icon.c-content--icon--size-xs svg{height:14px;width:14px}.c-content--icon.c-content--icon--size-xs .c-content--icon--title{font-size:1.4rem}.c-content--icon.c-content--icon--size-s svg{height:16px;width:16px}.c-content--icon.c-content--icon--size-s .c-content--icon--title{font-size:1.4rem}.c-content--icon.c-content--icon--size-m svg{height:20px;width:20px}.c-content--icon.c-content--icon--size-m .c-content--icon--title{font-size:1.4rem}.c-content--icon .c-content--icon--title{font-weight:500;text-transform:lowercase}.c-content--icon-bar{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:2rem}.c-content--icon-bar a{text-decoration:none}.c-content--icon-bar a:hover svg{stroke:#515671}.c-content--icon-bar a:hover .c-content--icon--title{color:#515671}.c-content--image{display:flex;flex-direction:row;justify-content:center;padding:2rem 0}.c-layout--horizontal{display:flex;flex:1;flex-direction:row}.c-layout--horizontal.c-layout--horizontal--gap-s{gap:.25ch}.c-layout--horizontal.c-layout--horizontal--gap-m{gap:.5ch}.c-layout--horizontal.c-layout--horizontal--gap-l{gap:1ch}.c-layout--horizontal.c-layout--horizontal--gap-xl{gap:2ch}.c-layout--horizontal.c-layout--horizontal--justify-left{justify-content:flex-start}.c-layout--horizontal.c-layout--horizontal--justify-right{justify-content:flex-end}.c-layout--horizontal.c-layout--horizontal--justify-space{justify-content:space-between}.c-layout--horizontal .c-layout--horizontal--item{align-self:center}.c-layout--main-width{margin:0 auto;max-width:min(80ch,124rem);width:100%}.c-layout--vertical{display:flex;flex-direction:column}.c-layout--vertical.c-layout--vertical--gap-s{gap:.75rem}.c-layout--vertical.c-layout--vertical--gap-m{gap:1rem}.c-layout--vertical.c-layout--vertical--gap-l{gap:1.5rem}.c-layout--vertical.c-layout--vertical--gap-xl{gap:2rem}.c-layout--vertical.c-layout--vertical--gap-xxl{gap:4rem}.c-layout--vertical.c-layout--vertical--margin-s{margin:1.5rem 0}.c-layout--vertical.c-layout--vertical--margin-m{margin:2rem 0}.c-layout--vertical.c-layout--vertical--margin-l{margin:4rem 0}.c-layout--vertical .c-layout--vertical--item--title--h4{text-align:center;margin-bottom:1rem}.c-nav{display:flex;flex-direction:row;font-family:"EB Garamond","Times New Roman","Georgia","Garamond",serif;gap:.5ch;height:2rem;justify-content:space-between}.c-nav a{display:flex;flex-direction:row;font-size:1.4rem;text-decoration:none;text-transform:uppercase}.c-nav a svg{height:15px !important;padding-top:2px;stroke:#515671}.c-nav .c-nav--left,.c-nav .c-nav--right{display:flex;flex-direction:column;gap:0}.c-nav .c-nav--left{justify-content:center;text-align:left}.c-nav .c-nav--right{justify-content:center;text-align:right}.c-nav .c-nav--title{color:#000}.c-nav .c-nav--subtitle{color:#6c7a91}.c-text--code{border-radius:.5rem;display:block;font-size:1.8rem}.c-text--code--title{font-size:1.4rem;font-weight:700;padding-bottom:3px}.c-text--headline{border:0 solid #f43333;border-bottom-width:3px;color:#000;display:flex;flex-direction:row;font-size:2rem;gap:.25em}.c-text--headline h1{font-family:"EB Garamond","Times New Roman","Georgia","Garamond",serif;font-size:2rem;font-weight:600}.c-text--headline--subtext{color:gray}.c-text--title{color:#515671;font-weight:500}.c-text--title.c-text--title--size-m{font-size:1.8rem}.p-article--title+.p-article--contents{margin-top:1.5rem}.p-article--contents img{object-fit:contain;height:100%;width:100%}.p-article--related{font-size:1.8rem;font-style:italic;font-weight:normal}.p-styleguide{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.p-styleguide--example{padding:2rem 0 0 0;position:relative}.p-styleguide--example .p-styleguide--example--inner{border:1px dashed #ffa6a4;padding:0;margin:0}.p-styleguide--example .p-styleguide--example--name{color:red;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1.2rem;position:absolute;right:.75rem;top:.25rem}.p-styleguide-font-weight-regular{font-weight:500}.p-styleguide-font-weight-medium{font-weight:500}.p-styleguide-font-weight-semibold{font-weight:600}.p-styleguide-font-weight-bold{font-weight:700}.p-styleguide-font-weight-extrabold{font-weight:800}
