<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{--scrollbar-track-color: transparent;--scrollbar-color: rgba(0, 0, 0, 0.2);--scrollbar-size: 0.375rem;--scrollbar-minlength: 1.5rem}*{box-sizing:border-box}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,figure{display:block}html{min-height:100vh}body{display:flex;flex-direction:column;min-height:100vh;font-family:neue-haas-grotesk-display,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff;color:#1f1f1f}a{color:#444;text-decoration:none;transition:color .15s ease-out}a:hover,a:focus{color:#777677}a:focus{outline:2px dotted #000;outline-offset:4px}a:active{color:#131313}ol,ul{list-style:none}h1{font-weight:700;font-size:2.6rem;line-height:1.2;position:relative}@media all and (min-width: 47em){h1{font-size:5rem}}h2{font-size:2rem;font-weight:700;line-height:1.6;position:relative}h3{font-size:1.2rem;font-weight:700;line-height:1.2;position:relative}h4{font-size:1rem;font-weight:700;line-height:1.2;position:relative}::-webkit-input-placeholder{color:#777677}::-moz-placeholder{color:#777677}:-ms-input-placeholder{color:#777677}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.25rem}label{display:block;padding-bottom:.25rem;color:#131313}button,input,select,textarea{font-family:inherit;font-size:1rem;margin:0}textarea{resize:none}input,textarea{width:100%;padding:.5rem;border:1px solid #444;background:#fff}input:focus,textarea:focus{border-color:#131313}input[type=text],input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=url],input[type=number],textarea{-webkit-appearance:none}input[type=checkbox],input[type=radio]{width:auto;margin-right:.3rem;border-color:#444}input[type=search]{-webkit-appearance:none;border-radius:0}select{display:block;font-size:1rem;width:100%;border:1px solid #444;padding:.5rem;background:#fff;color:#131313}select:focus{border-color:#131313}button{cursor:pointer}button:focus{outline:2px dotted #000;outline-offset:4px}main{display:block;margin-top:2rem}@media all and (min-width: 47em){main{margin-top:5rem}}.c-main--flush{margin-top:0}@media all and (min-width: 47em){.c-main--flush{margin-top:0}}img,video{max-width:100%;height:auto}p{margin-bottom:1rem}blockquote{font-style:italic;border-left:1px solid #777677;color:#777677;padding-left:1rem;margin-bottom:1rem}hr{border:0;height:.5rem;background:#ddd;margin:2rem 0}::-moz-selection{color:#131313;background:#ddd}::selection{color:#131313;background:#ddd}code{display:inline;background:#f9f5fc;padding:.2rem;line-height:1.2;color:#666}pre{background:#1f1f1f;padding:2rem;box-shadow:6px 6px 0 #7ec699,12px 12px 0 #f4fdf6;color:#fff;position:relative;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;scrollbar-color:transparent}pre::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}pre::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}pre::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color)}pre::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-minlength)}pre::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-minlength)}pre code{border:0;background:transparent;color:inherit;white-space:pre-wrap}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left}tr{vertical-align:top}.l-container{max-width:70rem;margin:0 auto;padding:0 2rem}@media all and (min-width: 60em){.l-container{padding:0 4rem}}.l-linelength-container{max-width:40rem}@media all and (min-width: 60em){.l-grid{display:grid;grid-template-columns:18.75rem 1fr}}.c-btn{font-family:monospace;display:inline-flex;align-items:center;justify-content:center;border:1px solid #131313;background:#7ec699;color:#000;line-height:1;padding:1rem 2rem;border:0;text-align:center;transition:all .15s ease-out}.c-btn:hover,.c-btn:focus{background:#777677}.c-btn--inverted{background:none;border:1px solid #777677;color:#bbb}.c-btn--small{padding:1rem}.c-btn__icon{width:1rem;height:1rem;fill:#fff;transition:fill .15s ease-out}.c-footer{padding:2rem 0}.c-footer__note{font-size:.75rem}.c-footer__note a{text-decoration:underline}.c-footer-nav{font-size:.85rem;margin-bottom:1rem}@media all and (min-width: 47em){.c-footer-nav{display:flex}}@media all and (min-width: 47em){.c-footer-nav__item{margin-right:2rem}}.c-header{position:relative;background:#1f1f1f;color:#bbb;padding:1rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none;scrollbar-color:transparent}.c-header::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.c-header::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}.c-header::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color)}.c-header::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-minlength)}.c-header::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-minlength)}@media all and (min-width: 60em){.c-header{padding:2rem;min-height:100vh;flex-direction:column;position:fixed;top:0;left:0;height:100vh;overflow:auto;width:18.75rem}}.c-header__inner{display:flex;justify-content:space-between;align-items:center}@media all and (min-width: 60em){.c-header__inner{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.c-header__nav-btn{margin-left:auto}.c-header__nav-btn[aria-expanded=true]::after{position:fixed;top:0;left:0;content:"";width:100vw;height:100vh}@media all and (min-width: 60em){.c-header__nav-btn{display:none}}.c-header__nav-container{display:none}@media all and (min-width: 60em){.c-header__nav-container{display:block}}.c-header__nav-container.is-active{display:block;position:absolute;background:#1f1f1f;top:100%;left:0;width:100%;z-index:5;padding:1rem}@media all and (min-width: 60em){.c-header__nav-container.is-active{display:block;position:static;padding:0;margin-left:auto;width:inherit}}.heading-permalink{position:absolute;top:-3px;left:-20px;display:block;padding-right:4px}.c-text-passage .heading-permalink{opacity:0;border-bottom:0;background:none;transition:opacity .15s ease}.c-text-passage .heading-permalink:focus{opacity:1}.c-text-passage h2:hover .heading-permalink,.c-text-passage h2:focus .heading-permalink,.c-text-passage h3:hover .heading-permalink,.c-text-passage h3:focus .heading-permalink{opacity:1}.heading-permalink__icon{width:16px;height:16px}.c-hero{background-color:#f9f5fc;color:#000;padding:2rem 0;margin-bottom:2rem}.c-hero__inner{display:grid;align-items:center}@media all and (min-width: 60em){.c-hero__inner{min-height:60vh;padding-top:2rem;padding-bottom:2rem}}.c-hero__body{max-width:47rem}.c-hero__title{color:#22062e;font-size:2.6rem;line-height:1;position:relative;z-index:1;margin-bottom:1rem}.c-hero__title:after{position:absolute;left:4px;top:4px;z-index:0;content:attr(data-text);margin-right:-4px;background-image:radial-gradient(#aa85ba 0%, #aa85ba 60%, transparent 60%);background-size:4px 4px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:-5;display:block;text-shadow:none}@media all and (max-width: 60em){.c-hero__title:after{left:2px;top:2px;background-size:2px 2px}}@media all and (min-width: 60em){.c-hero__title{font-size:4.5rem}}@media all and (min-width: 70em){.c-hero__title{font-size:6rem}}.c-hero__description{font-weight:bold}.c-hero__instructions a{text-decoration:underline}.c-hero__code{display:inline-block}@media all and (min-width: 47em){.c-logo{margin-bottom:2rem}}.c-logo__link{display:flex;align-items:center}.c-logo__link:focus{outline:1px dotted #fff;outline-offset:4px}.c-logo__img{display:block;max-width:2.4rem;margin-right:.5rem;animation:rotate 10s linear infinite}.c-logo__body{position:relative}.c-logo__text{text-transform:lowercase;font-weight:bold;color:#fff}.c-logo__meta{display:block;padding-top:.2rem;font-size:.75rem;color:#bbb;font-weight:500;position:absolute;top:100%}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.c-icon{height:16px;width:16px}.c-page-header{margin-bottom:2rem}.c-page-header__kicker{color:#777677;margin-bottom:.5rem}.c-page-header__title{margin-bottom:1rem;position:relative;z-index:1}.c-page-header__title:after{position:absolute;left:4px;top:4px;z-index:0;content:attr(data-text);margin-right:-4px;background-image:radial-gradient(#aa85ba 0%, #aa85ba 60%, transparent 60%);background-size:4px 4px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:-5;display:block;text-shadow:none}@media all and (max-width: 60em){.c-page-header__title:after{left:2px;top:2px;background-size:2px 2px}}.c-page-header__desc{margin-top:1rem;margin-bottom:2rem}.c-primary-nav{margin-left:auto}.c-primary-nav__list{display:flex}.c-primary-nav__item{margin-right:1rem}.c-primary-nav__link{display:block;padding:.5rem 0;transition:color .2s ease}.c-primary-nav__link:hover{color:#fff}.c-primary-nav__link:focus{color:#fff;font-weight:bold}.c-tree-nav__link{display:flex;align-items:center;margin-bottom:1.2rem;color:inherit;font-weight:700;transition:color .2s ease}.c-tree-nav__link:hover,.c-tree-nav__link.is-active{color:#fff}.c-tree-nav__link:focus{color:#fff;outline:1px dotted #fff;outline-offset:4px}.c-tree-nav__link--is-active{color:#fff;font-weight:bold}.c-tree-nav__subnav{padding-left:1rem;border-left:1px solid #444;margin-bottom:1rem;font-size:1rem;display:none}.c-tree-nav__item.is-active .c-tree-nav__subnav{display:block}.c-tree-nav__icon{transition:transform .15s ease-out}.c-tree-nav__item.is-active .c-tree-nav__icon{transform:rotate(180deg)}.c-tree-nav__subnav-title{font-weight:bold;display:block;margin-bottom:1rem}.c-tree-nav__subnav-link{color:inherit;display:block;margin-bottom:1rem}.c-tree-nav__subnav-link:hover,.c-tree-nav__subnav-link:focus,.c-tree-nav__subnav-link.is-active{color:#fff}.c-tree-nav__subnav-link:focus{outline:1px dotted #fff;outline-offset:4px}.c-tree-nav__link--btn{background:transparent;border:0;padding:0;font-size:inherit}.c-tree-nav__link--btn svg{fill:currentColor}.c-tree-nav__subnav-link--heading{font-weight:bold;color:#fff}.c-text-passage p{margin-bottom:2rem}.c-text-passage a{border-bottom:1px solid #000;background:#f4fdf6}.c-text-passage a:hover,.c-text-passage a:focus{color:#000;border-bottom-color:#7ec699}.c-text-passage blockquote{padding-left:.8rem;border-left:3px solid #444;color:#777677;font-size:1rem}.c-text-passage h1{margin-bottom:1rem}.c-text-passage h2{margin:3rem 0 1rem;color:#444}.c-text-passage h3{margin:3rem 0 1rem}.c-text-passage h4{margin:3rem 0 1rem}.c-text-passage h5{margin:3rem 0 1rem}.c-text-passage h6{margin:3rem 0 1rem}.c-text-passage ul{list-style:disc;margin-left:1.25rem;margin-bottom:2rem}.c-text-passage ul li:last-child{margin-bottom:0}.c-text-passage ol{list-style:decimal;margin-left:1rem;margin-bottom:2rem}.c-text-passage ol li:last-child{margin-bottom:0}.c-text-passage li{margin-bottom:1rem;line-height:1.6}.c-tile{position:relative;z-index:100;height:100%;display:flex;flex-direction:column}.c-tile__body{padding:2rem;position:relative;z-index:1;flex:1}.c-tile--green .c-tile__body{color:#376548;background:#f4fdf6}.c-tile--orange .c-tile__body{color:#946900;background:#fef8ea}.c-tile--purple .c-tile__body{color:#22062e;background:#f9f5fc}.c-tile__shadow{width:100%;height:100%;position:absolute;right:-10px;bottom:-10px;z-index:0;background-image:repeating-linear-gradient(45deg, #7ec699, #7ec699 1px, transparent 1px, transparent 4px)}.c-tile--orange .c-tile__shadow{background-image:repeating-linear-gradient(45deg, #eeb31b, #eeb31b 1px, transparent 1px, transparent 4px)}.c-tile--purple .c-tile__shadow{background-image:repeating-linear-gradient(45deg, #aa85ba, #aa85ba 1px, transparent 1px, transparent 4px)}.c-tile__title{color:inherit}.c-tile__link{color:inherit}.c-tile__link:hover,.c-tile__link:focus{color:inherit;text-decoration:underline}.c-tile__description a{color:inherit;text-decoration:underline}.c-tile__description a:hover,.c-tile__description a:focus{color:inherit;text-decoration:none}.c-tile-list{display:grid;grid-gap:2rem;margin-bottom:4rem}@media all and (min-width: 70em){.c-tile-list{grid-template-columns:1fr 1fr}}@media all and (min-width: 70em){.c-tile-list__item:nth-child(1){grid-row:span 2}}@media all and (min-width: 70em){.c-tile-list__item:nth-child(2){grid-column:2/3}}@media all and (min-width: 70em){.c-tile-list__item:nth-child(3){grid-row:2;grid-column:2/3}}.c-field{margin-bottom:2rem}.c-field__label{margin-bottom:.5rem;font-size:1rem;font-weight:bold}.c-field__body{position:relative}.c-field__note{display:inline-block;font-size:.75rem;color:#777677}.c-stacked-block__title{line-height:1.2;margin-bottom:.25rem}.c-stacked-block__kicker{font-size:.85rem;color:#777677}.c-stacked-block-list__item{border-bottom:1px solid #bbb;padding-bottom:1rem;margin-bottom:2rem}.c-demo-list{display:grid;grid-column-gap:1rem;grid-row-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.c-header-demo-page{padding-bottom:2rem}.c-block-grid{display:grid;grid-template-columns:repeat(auto-fill, 250px);grid-gap:2rem;margin-bottom:2rem}.c-stacked-block__description{font-size:1rem}.c-stacked-block__preview-container{position:relative;width:100%;height:280px;padding:8px;border-radius:6px;margin-bottom:.75rem;display:flex;flex-direction:column;background-color:#eee}.c-stacked-block__bar{height:24px;display:flex;padding-top:4px}.c-stacked-block__bar .c-stacked-block__bar-dots{width:12px;flex:0 0 12px;border-radius:50%;margin-right:.5rem}.c-stacked-block__bar .c-stacked-block__bar-dots:last-child{margin-right:0;margin-left:.5rem}.c-stacked-block__bar .c-stacked-block__bar-uri,.c-stacked-block__bar .c-stacked-block__bar-dots{height:12px;background-color:#dadada}.c-stacked-block__bar .c-stacked-block__bar-uri,.c-stacked-block__bar .c-stacked-block__bar-dots{height:12px;background-color:#dadada}.c-stacked-block__bar .c-stacked-block__bar-uri{position:relative;flex:1 1 100%;margin:0 1rem;border-radius:999px}.c-stacked-block__preview-content{flex-grow:1;overflow:hidden;position:relative;max-width:100%;border-radius:3px}.c-stacked-block__frame-item{width:200%;height:200%;border:0;transform:scale(0.5);transform-origin:0 0}.c-stacked-block__frame-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.u-is-hidden{display:none !important;visibility:hidden !important}.u-is-vishidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px)}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)&gt;code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)&gt;code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}/*# sourceMappingURL=style.css.map */
</pre></body></html>