:root,:host{--ratio:1.5;--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));--font-ratio:1.618;--f-5:calc(var(--f-4) / var(--font-ratio));--f-4:calc(var(--f-3) / var(--font-ratio));--f-3:calc(var(--f-2) / var(--font-ratio));--f-2:calc(var(--f-1) / var(--font-ratio));--f-1:calc(var(--f0) / var(--font-ratio));--f0:1rem;--f1:calc(var(--f0) * var(--font-ratio));--f2:calc(var(--f1) * var(--font-ratio));--f3:calc(var(--f2) * var(--font-ratio));--f4:calc(var(--f3) * var(--font-ratio));--f5:calc(var(--f4) * var(--font-ratio));--measure:60ch;--measure-md:45ch;--measure-sm:30ch;--border-thin:1px;--color-light:#fff;--color-dark:#000;font-family:sans-serif;font-size:125%}*,:after,:before{box-sizing:border-box}[hidden]{display:none}[hidden]+*{margin-block-start:0!important}*{max-inline-size:var(--measure)}html,body,div,header,nav,main,section,article,aside,footer{max-inline-size:none}html,body{margin:0;padding:0}h1{font-size:var(--f3)}h2{font-size:var(--f2)}h3{font-size:var(--f1)}img{max-inline-size:100%}figure{margin:0}.box{padding:var(--padding,var(--s1));outline:var(--border-thin) solid transparent;outline-offset:calc(var(--border-thin)*-1);color:var(--color-dark);background-color:var(--color-light);border:0 solid}.box *{color:inherit}.box\:invert{color:var(--color-light);background-color:var(--color-dark)}.box\:border{outline:initial;border:var(--border-thin) solid}.center{box-sizing:content-box;margin-inline:auto;padding-inline-start:var(--padding,0);padding-inline-end:var(--padding,0);max-inline-size:var(--measure)!important}.center\:text{text-align:center}.center\:intrinsic{flex-direction:column;align-items:center;display:flex;max-inline-size:none!important}.center\:intrinsic>.grid{inline-size:100%}.center\:intrinsic :is(.reel,:has(.reel)){inline-size:100%;min-inline-size:0;max-inline-size:100%}.cluster{gap:var(--gap,var(--s1));flex-wrap:wrap;justify-content:flex-start;display:flex}.container{container-type:inline-size}.cover{row-gap:var(--space,var(--s0));min-block-size:100vh;flex-direction:column;min-block-size:100svh;display:flex}.cover>*{margin-block:0}.cover>[data-cover-main]{margin-block:auto}.frame{--n:16;--d:9;aspect-ratio:var(--n)/var(--d);justify-content:center;align-items:center;display:flex;overflow:hidden}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.grid{gap:var(--gap,var(--s0));display:grid}@supports (width:min(250px, 100%)){.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,16rem), 100%), 1fr))}}.icon{width:.75em;width:1cap;height:.75em;height:1cap}.with-icon{--space:.15em;align-items:baseline;display:inline-flex}.with-icon .icon{margin-inline-end:var(--space,.15em)}.imposter-container{position:relative}.imposter{--position:absolute;--margin:0px;position:var(--position);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{max-inline-size:calc(100% - var(--margin)*2);max-block-size:calc(100% - var(--margin)*2);overflow:auto}.reel{scrollbar-color:var(--color-light) var(--color-dark);block-size:auto;display:flex;overflow:auto hidden}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:#000}.reel::-webkit-scrollbar-thumb{background-color:var(--color-dark);background-image:linear-gradient(var(--color-dark) 0, var(--color-dark) .25rem, var(--color-light) .25rem, var(--color-light) .75rem, var(--color-dark) .75rem)}.reel>*{flex:none}.reel.box{padding:0}.reel.box>*{margin:var(--padding);margin-inline-end:0}.reel.box>*+*{margin-inline-start:var(--gap,var(--s0))}.reel.box:after{content:"";flex-basis:var(--padding);flex-shrink:0}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:var(--gap,var(--s0))}.reel.overflowing:not(.box){padding-block-end:var(--gap,var(--s0))}.reel.overflowing+.instruction{display:block}.instruction{display:none;margin-block-start:var(--s-1)!important}.with-sidebar{gap:var(--gap,var(--s1));--content-min-width:50%;flex-wrap:wrap;display:flex}.with-sidebar:not(.with-sidebar\:right)>:first-child{flex-basis:var(--sidebar-width,auto);flex-grow:1}.with-sidebar:not(.with-sidebar\:right)>:last-child{min-inline-size:var(--content-min-width,50%);flex-grow:999;flex-basis:0}.with-sidebar\:right>:last-child{flex-basis:var(--sidebar-width,auto);flex-grow:1}.with-sidebar\:right>:first-child{min-inline-size:var(--content-min-width,50%);flex-grow:999;flex-basis:0}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space,var(--s0))}.stack:only-child{block-size:100%}.switcher{--threshold:30rem;gap:var(--gap,var(--s1));flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%)*999)}.justify-content\:space-between{justify-content:space-between}.justify-content\:space-around{justify-content:space-around}.justify-content\:center{justify-content:center}.justify-content\:flex-end{justify-content:flex-end}.align-items\:flex-start{align-items:flex-start}.align-items\:center{align-items:center}.align-items\:flex-end{align-items:flex-end}.align-items\:stretch{align-items:stretch}.align-items\:baseline{align-items:baseline}.vh{clip-path:inset(100%)!important;clip:rect(1px, 1px, 1px, 1px)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.display\:block{display:block!important}.filter\:invert{filter:invert()!important}.text-align\:center{text-align:center!important}.text-align\:left{text-align:left!important}.block-size\:50vb{block-size:50vb}.block-size\:40vb{block-size:40vb}.block-size\:30vb{block-size:30vb}.block-size\:20vb{block-size:20vb}.jumbotext{font-size:var(--f5)}.xltext{font-size:var(--f4)}.measure\:lg{max-inline-size:var(--measure)!important}.measure\:md{max-inline-size:var(--measure-md)!important}.measure\:sm{max-inline-size:var(--measure-sm)!important}.space-s0{--space:var(--s0)}.space-zero{--space:0}.space-s1{--space:var(--s1)}.space-s2{--space:var(--s2)}.space-s3{--space:var(--s3)}.space-s4{--space:var(--s4)}.space-s5{--space:var(--s5)}.space-s-1{--space:var(--s-1)}.space-s-2{--space:var(--s-2)}.space-s-3{--space:var(--s-3)}.space-s-4{--space:var(--s-4)}.space-s-5{--space:var(--s-5)}.padding-s0{--padding:var(--s0)}.padding-zero{--padding:0}.padding-s1{--padding:var(--s1)}.padding-s2{--padding:var(--s2)}.padding-s3{--padding:var(--s3)}.padding-s4{--padding:var(--s4)}.padding-s5{--padding:var(--s5)}.padding-s-1{--padding:var(--s-1)}.padding-s-2{--padding:var(--s-2)}.padding-s-3{--padding:var(--s-3)}.padding-s-4{--padding:var(--s-4)}.padding-s-5{--padding:var(--s-5)}.gap-s0{--gap:var(--s0)}.gap-zero{--gap:0}.gap-s1{--gap:var(--s1)}.gap-s2{--gap:var(--s2)}.gap-s3{--gap:var(--s3)}.gap-s4{--gap:var(--s4)}.gap-s5{--gap:var(--s5)}.gap-s-1{--gap:var(--s-1)}.gap-s-2{--gap:var(--s-2)}.gap-s-3{--gap:var(--s-3)}.gap-s-4{--gap:var(--s-4)}.gap-s-5{--gap:var(--s-5)}.grid-min-16{--min:16rem}.grid-min-20{--min:20rem}.grid-min-24{--min:24rem}.grid-min-28{--min:28rem}.grid-min-32{--min:32rem}.sidebar-width-12{--sidebar-width:12rem}.sidebar-width-16{--sidebar-width:16rem}.sidebar-width-20{--sidebar-width:20rem}.sidebar-width-24{--sidebar-width:24rem}.sidebar-width-28{--sidebar-width:28rem}.sidebar-width-32{--sidebar-width:32rem}.content-min-50{--content-min-width:50%}.content-min-66{--content-min-width:66.667%}.content-min-75{--content-min-width:75%}.frame\:1-1{--n:1;--d:1}.frame\:4-3{--n:4;--d:3}.switcher\:max2>:nth-last-child(n+3),.switcher\:max2>:nth-last-child(n+3)~*,.switcher\:max3>:nth-last-child(n+4),.switcher\:max3>:nth-last-child(n+4)~*,.switcher\:max4>:nth-last-child(n+5),.switcher\:max4>:nth-last-child(n+5)~*,.switcher\:max5>:nth-last-child(n+6),.switcher\:max5>:nth-last-child(n+6)~*,.switcher\:max6>:nth-last-child(n+7),.switcher\:max6>:nth-last-child(n+7)~*,.switcher\:max7>:nth-last-child(n+8),.switcher\:max7>:nth-last-child(n+8)~*{flex-basis:100%}.switcher-threshold-20{--threshold:20rem}.switcher-threshold-25{--threshold:25rem}.switcher-threshold-30{--threshold:30rem}.switcher-threshold-35{--threshold:35rem}.switcher-threshold-40{--threshold:40rem}@font-face{font-family:Shrikhand;src:url(../assets/Shrikhand-Regular.404ce61362.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{background:#f3eee4;margin:0}.docs-page{--docs-ink:#243536;--docs-red:#b52030;--docs-teal:#075f60;--docs-paper:#fff8e9;--docs-turquoise:#63cbc5;--docs-yellow:#ffe3a3;--docs-line:#9bb4ad;--docs-display:"Shrikhand", Georgia, "Times New Roman", serif;isolation:isolate;min-height:100vh;color:var(--docs-ink);padding:1rem;font-family:Trebuchet MS,Arial,sans-serif;font-size:.85rem;line-height:1.65;position:relative;overflow:clip}.docs-page:before{z-index:-1;background:conic-gradient(var(--docs-ink) 25%, var(--docs-paper) 0 50%, var(--docs-ink) 0 75%, var(--docs-paper) 0);pointer-events:none;content:"";background-size:6rem 6rem;position:fixed;inset:-100vmax;transform:rotate(25deg)}.docs-header,.docs-main{max-width:60rem;margin-inline:auto;box-shadow:0 .4rem 1.2rem #24353640}.docs-page a:focus-visible,.docs-page button:focus-visible{outline-offset:4px;outline:3px solid}.docs-header{border-bottom:4px double var(--docs-line);background:var(--docs-paper);color:var(--docs-ink);grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem 1.5rem;display:grid}.docs-header.stack>*+*{margin-block-start:0}.docs-logo{color:var(--docs-red);font-family:var(--docs-display);letter-spacing:0;font-size:2rem;font-style:normal;font-weight:400;line-height:1.1;text-decoration:none;display:block}.docs-logo-note{letter-spacing:.12em;text-transform:uppercase;margin-top:.55rem;font-family:Trebuchet MS,Arial,sans-serif;font-size:.5rem;font-style:normal;font-weight:600;display:block}.docs-nav h2{color:var(--docs-teal);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.55rem}.docs-nav ul{flex-flow:wrap;gap:.35rem;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}.docs-nav ul.stack>*+*{margin-block-start:0}.docs-nav a{border:1px solid var(--docs-line);color:var(--docs-teal);text-underline-offset:.2em;border-radius:1rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none;text-decoration-thickness:1px;display:inline-block}.docs-nav a:hover{color:var(--docs-paper);background:var(--docs-teal)}.docs-nav .stack>*+*{margin-block-start:.5rem}.docs-admin-link{font-weight:700}.docs-hero{border-bottom:4px double var(--docs-line);background:var(--docs-paper);min-height:30rem;color:var(--docs-ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2rem;padding:1.5rem 1.5rem 2rem;display:grid;position:relative}.docs-hero:after{background:conic-gradient(var(--docs-ink) 25%, white 0 50%, var(--docs-ink) 0 75%, white 0);content:"";background-size:1.2rem 1.2rem;height:1.2rem;position:absolute;inset:auto 0 0}.docs-eyebrow,.docs-hero__note{letter-spacing:.08em;font-size:.6rem}.docs-eyebrow{color:var(--docs-teal);text-transform:uppercase;margin:0 0 1rem;font-weight:700}.docs-hero__headline{place-items:center;min-height:22rem;margin-bottom:1rem;display:grid}.docs-hero h1{width:calc(100% - 1rem);color:var(--docs-teal);font-family:var(--docs-display);letter-spacing:0;margin:0;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:400;line-height:1.1;transform:rotate(-15deg)}.docs-hero h1 span{display:block}.docs-hero h1 em{color:var(--docs-red);margin-inline-start:1.2rem;font-style:normal;display:block}.docs-hero__intro{max-width:42ch;margin:1.5rem 0}.docs-hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.docs-button{border:2px solid var(--docs-red);background:var(--docs-red);color:var(--docs-paper);border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 .2rem #801725}.docs-button:hover{border-color:var(--docs-teal);background:var(--docs-teal);box-shadow:0 .2rem 0 var(--docs-ink)}.docs-text-link,.docs-footer a{color:var(--docs-teal);text-underline-offset:.25em;font-size:.7rem}.docs-hero__note{margin:1.3rem 0 0}.docs-hero__figure{text-align:center;align-self:start;width:100%;margin-inline:auto}.docs-hero__figure img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:min(34rem,100svh - 12rem);display:block}.docs-sign__badge{z-index:1;border:2px solid var(--docs-teal);background:var(--docs-paper);width:fit-content;max-width:100%;color:var(--docs-teal);letter-spacing:.08em;text-transform:uppercase;border-radius:2rem;margin:0 auto -.7rem;padding:.35rem 1rem;font-size:.6rem;font-weight:700;position:relative}.docs-sign__special{border:3px double var(--docs-teal);background:var(--docs-yellow);width:85%;color:var(--docs-teal);letter-spacing:.1em;text-transform:uppercase;border-radius:3rem;margin:1rem auto 0;padding:.6rem 1rem;font-size:.6rem}.docs-sign__special strong{font-size:.9rem}.docs-content{min-width:0}.docs-content.stack>*+*{margin-block-start:0}.docs-component{scroll-margin-top:1rem}.docs-page .docs-component{border-bottom:1px solid var(--docs-line);color:var(--docs-ink);background:var(--docs-paper);gap:2rem;padding:2.5rem 1.5rem}.docs-page .docs-component:nth-of-type(2n){background:var(--docs-turquoise)}.docs-component__about{color:var(--docs-ink)}.docs-component__about h2{color:var(--docs-red);font-family:var(--docs-display);letter-spacing:0;margin:0;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.1}.docs-component__about>p:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:600}.docs-footer{border-top:4px double var(--docs-paper);background:var(--docs-red);color:var(--docs-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.docs-footer a{color:var(--docs-paper)}.docs-footer a:focus-visible{outline-color:var(--docs-paper)}.docs-footer p{font-size:1.1rem;font-family:var(--docs-display);margin:0;font-style:normal}.docs-cover-example{min-height:16rem}.docs-imposter-example{min-height:14rem;position:relative}.box\:raised{border-radius:var(--box-radius,.5rem);border:var(--border-thin) solid #d9cfbe;color:#28251f;background:linear-gradient(145deg,#fffdf7,#f2e9db)}.box\:raised.box\:invert{color:#fffaf0;background:linear-gradient(145deg,#294537,#1d3027);border-color:#263b31}.box\:raised--aqua{background:linear-gradient(145deg,#f7f0df,#e5d7bf);border-color:#d4c7ad}.box\:raised--sun{background:linear-gradient(145deg,#fff6d8,#ecdb9e);border-color:#d7c278}.docs-nav-toggle{border:2px solid var(--docs-teal);color:var(--docs-teal);background:var(--docs-paper);font:inherit;border-radius:1.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.7rem;font-weight:700;display:none}.docs-icon{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}.docs-page .box\:raised{border-width:2px;border-color:var(--docs-line);color:var(--docs-ink);background:var(--docs-paper);border-radius:.65rem;box-shadow:0 .2rem #24353626}.docs-page .box\:raised.box\:invert{border-color:var(--docs-teal);color:#fff;background:var(--docs-teal)}.docs-page .box\:raised--aqua{border:1px solid var(--docs-teal);background:#cdeee8;border-radius:.4rem}.docs-page .box\:raised--sun{background:var(--docs-yellow);border:1px solid #bf9a54;border-radius:.4rem}@media (max-width:827px){.docs-page{padding:.5rem}.docs-header{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem}.docs-logo{font-size:clamp(1.2rem,7.5vw,2rem)}.docs-nav{grid-column:1/-1}.docs-nav ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2rem 1rem}.docs-hero__headline{min-height:clamp(10rem,55vw,22rem)}.docs-hero h1{font-size:clamp(1.4rem,7.5vw,3.5rem)}.docs-hero h1 em{margin-inline-start:.4rem}.docs-hero__figure{order:1;max-width:min(18rem,90%)}.docs-hero__figure img{max-height:34rem}.docs-page .docs-component{padding:2rem 1rem}.with-js .docs-nav-toggle{display:inline-flex}.with-js .docs-nav{display:none}[aria-expanded=true]+.docs-nav{display:block}}.custom-highlight{background:#fff3bf}.custom-muted{color:#6b7280}.custom-lead{font-size:1.25em;line-height:1.5}.custom-callout{background:#eff6ff;border-inline-start:.25rem solid #2563eb;padding:1rem}