@charset "utf-8";*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;margin:0;list-style:none}html{text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}:root{text-size-adjust:none;-webkit-text-size-adjust:none;position:relative;min-height:100%}html{scroll-padding-top:calc(var(--header-height) + 1em - 1px)}html,body{margin:0;min-height:calc(100vh - var(--header-height));scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus,:focus-visible{outline:var(--focus-width,1px)solid var(--focus-color);outline-offset:var(--focus-offset,0);border-radius:calc(var(--border-radius) + var(--focus-offset))}:target{scroll-margin-top:2ex}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body>main>*+*{content-visibility:auto}img{max-width:100%;height:auto;vertical-align:middle;-ms-interpolation-mode:bicubic;border:0;border-radius:.25rem}figure{margin:0}figure img{display:block;width:100%;height:100%;object-fit:cover}a{text-decoration:underline;color:currentColor;cursor:pointer}[href]:hover{text-decoration:none}a:hover,a:active{text-decoration:none;outline:none}ul,ol{margin-bottom:var(--baseline-em)}ul.list-middot{display:flex;flex-wrap:wrap}ul.list-middot>li{flex-shrink:0;white-space:pre}ul.list-middot>li:not(:last-child)::after{content:"·";margin:0 .5em;opacity:.9;user-select:none}::marker{color:var(--color-gray-400)}.print{display:none}:root{--base-color-hs:220, 65%;--base-color:hsl(var(--base-color-hs), 50%);--base-color-light:hsl(var(--base-color-hs), 85%);--base-color-dark:hsl(var(--base-color-hs), 20%);--base-color-translucent:hsla(var(--base-color-hs), 50%, 0.5);--base-hue:0;--base-sat:65%;--base-light:50%;--base-opacity:1;--base-primary:220;--base-secondary:calc(var(--base-primary) + 30);--base-red:var(--base-hue);--base-pink:calc(var(--base-hue) + 330);--base-grape:calc(var(--base-hue) + 300);--base-violet:calc(var(--base-hue) + 270);--base-indigo:calc(var(--base-hue) + 240);--base-blue:calc(var(--base-hue) + 210);--base-cyan:calc(var(--base-hue) + 180);--base-teal:calc(var(--base-hue) + 150);--base-green:calc(var(--base-hue) + 120);--base-lime:calc(var(--base-hue) + 90);--base-yellow:calc(var(--base-hue) + 45);--base-orange:calc(var(--base-hue) + 30);--color-primary-verylight:hsl(var(--base-primary), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-primary-light:hsl(var(--base-primary), var(--base-sat), calc(var(--base-light) + var(--shader)));--color-primary:hsl(var(--base-primary), var(--base-sat), var(--base-light));--color-primary-dark:hsl(var(--base-primary), var(--base-sat), calc(var(--base-light) - var(--shader)));--color-primary-verydark:hsl(var(--base-primary), var(--base-sat), calc(var(--base-light) - var(--shader) * 2));--color-secondary-verylight:hsl(var(--base-secondary), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-secondary-light:hsl(var(--base-secondary), var(--base-sat), calc(var(--base-light) + var(--shader)));--color-secondary:hsl(var(--base-secondary), var(--base-sat), var(--base-light));--color-secondary-dark:hsl(var(--base-secondary), var(--base-sat), calc(var(--base-light) - var(--shader)));--color-secondary-verydark:hsl(var(--base-secondary), var(--base-sat), calc(var(--base-light) - var(--shader) * 2));--color-white:#fff;--color-gray-50:hsl(220 20% var(--l-98));--color-gray-100:hsl(220 14% var(--l-95));--color-gray-200:hsl(220 13% var(--l-90));--color-gray-300:hsl(220 12% var(--l-85));--color-gray-400:hsl(220 11% var(--l-65));--color-gray-500:hsl(220 10% var(--l-45));--color-gray-600:hsl(220 15% var(--l-35));--color-gray-700:hsl(220 20% var(--l-30));--color-gray-800:hsl(220 30% var(--l-20));--color-gray-900:hsl(220 40% var(--l-10));--text-color:var(--color-gray-700);--heading-color:var(--color-gray-900);--link-color:var(--color-primary);--link-color-hover:var(--color-primary);--background-color:hsl(0 0% var(--l-100));--background-color-gray:hsl(0 0% var(--l-95));--background-color-gray-dark:hsl(0 0% var(--l-90));--background-color-gray-verydark:hsl(0 0% var(--l-85));--focus-color:var(--color-gray-500);--focus-offset:0px;--focus-width:2px;--blur:blur(4px);--shader:23.5%;--l-0:0;--l-10:10%;--l-20:20%;--l-25:25%;--l-30:30%;--l-35:35%;--l-40:40%;--l-45:45%;--l-50:50%;--l-65:65%;--l-70:70%;--l-75:75%;--l-80:80%;--l-85:85%;--l-90:90%;--l-95:95%;--l-98:98%;--l-100:100%}body{color:var(--text-color,var(--color-gray-700));background:var(--background-color,var(--color-white))}.fill-current{fill:currentColor}h1,h2,h3,h4,h5,h6{color:var(--heading-color,var(--color-gray-900))}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}@media(hover:hover){.hover\:text-gray-600:hover{color:var(--color-gray-600)}}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white,white)}.bg-gray-50{background-color:var(--color-gray-50)}::placeholder{color:var(--color-gray-400)}:root{--header-height:5rem;--wrapper-max-width:95rem;--sidebar-width:20rem;--sidebar-gutter:0;--main-max-width:calc(var(--wrapper-max-width) - var(--sidebar-width) - var(--sidebar-gutter));--main-min-width:50%;--prose-max-width:45rem;--gutter:5rem}body{margin-top:var(--header-height)}main{padding-bottom:var(--spacing-20)}/*!normalize-opentype.css v0.2.4 | MIT License | kennethormandy.com/journal/normalize-opentype-css*/html,body,table{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1}abbr{text-transform:uppercase;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}time{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}pre,kbd,samp,code{font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}sup{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1}sub{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=number],input[type=range],input[type=tel],input[type=week]{font-feature-settings:"kern" 0,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}tbody,caption{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}.prose{--flow-space:1.5em;max-width:var(--prose-max-width)}.prose h1,.prose h2 .prose h3 .prose h4{margin-bottom:.5em}.prose h2+h3{margin-top:1.5rem}.prose :not(h1,h2,h3,h4)+h2{margin-top:4rem}.prose :not(h1,h2,h3,h4)+h3{margin-top:3rem}.prose a{color:var(--color-primary);text-decoration:underline}.prose a[href^=http]::after,.prose a.link-external::after{content:"\2197";display:inline-block;position:relative;margin-left:.125em;font-size:87.5%}.prose a[href$=".pdf"]::after,.prose a.link-pdf::after{content:"("attr(data-type)")";text-transform:uppercase;display:inline-block;color:var(--color-gray-500);margin-left:.25em}.prose a{color:var(--link-color)}.prose a:hover{text-decoration:none;color:var(--link-color-hover,currentColor)}.prose a code{color:var(--link-color)}.prose a.btn{margin-bottom:1em}.prose blockquote{margin:2rem 0;font-size:var(--text-xl)}.prose blockquote>*{font-weight:500}.prose blockquote>:first-child::before{content:"«";font-weight:400;margin-right:.125em;color:var(--color-gray-500)}.prose blockquote>:last-child::after{content:"»";font-weight:400;margin-left:.125em;color:var(--color-gray-500)}.prose blockquote>*+*{margin-top:1em}.prose figure>blockquote{margin-bottom:0}.prose figure{margin-bottom:2em}.prose figcaption{color:var(--color-gray-500);margin-top:1em}.prose figure img{border:var(--border)}.prose table{table-layout:auto;border-collapse:separate;width:100%;border-spacing:0;margin:2rem 0}.prose th,.prose td{padding:.75em 1em .75em 0;background-color:var(--color-white);border:none}.prose th[style*=center],.prose td[style*=center]{padding:.75em 1em}.prose th[style*=right],.prose td[style*=right]{padding:.75em 0 .75em 1em}.prose tr:not(:first-child) td{border-top:var(--border)}.prose thead th{font-weight:600;border-bottom:var(--border-width)solid var(--color-gray-300)}.prose thead th:first-child{border-top-left-radius:var(--border-radius)}.prose thead th:last-child{border-top-right-radius:var(--border-radius)}.prose tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}.prose tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}.prose caption{text-align:left;margin-bottom:1em}.prose ul{padding-left:1em;list-style:initial}.prose ol{padding-left:1em;list-style:decimal}.prose ul li,.prose ol li{padding-left:.5em}.prose li{margin:.5em 0}.prose p:last-child{margin-bottom:0}.prose hr{border-top:var(--border);margin:1.5em 0}.prose .footnotes{padding:2rem 0}:root{--spacing-0:0;--spacing-px:1px;--spacing-2px:2px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing--6:-1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing--12:-3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-serif:Georgia,serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-base:var(--font-sans);--baseline:1.5;--baseline-em:calc(var(--baseline) * 1em);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:5rem;--leading-0:1;--leading-1:1.06667;--leading-2:1.125;--leading-3:1.25;--leading-4:1.33333;--leading-5:1.5;--leading-6:1.66667;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em}body{font:100%/var(--baseline)var(--font-base)}h6,.h6,.text-xs{font-size:var(--text-xs)}small,.text-sm{font-size:var(--text-sm)}h5,.h5,.text-base{font-size:var(--text-base)}h4,.h4,.text-lg{font-size:var(--text-lg);line-height:var(--leading-5)}h3,.h3,.text-xl{font-size:var(--text-xl);line-height:var(--leading-5)}h2,.h2,.text-2xl{font-size:var(--text-2xl);line-height:var(--leading-4)}.text-3xl{font-size:var(--text-3xl);line-height:var(--leading-3)}h1,.h1,.text-4xl{font-size:var(--text-4xl);line-height:var(--leading-2)}.text-5xl{font-size:var(--text-5xl);line-height:var(--leading-2)}.text-6xl{font-size:var(--text-6xl);line-height:var(--leading-1)}.text-7xl{font-size:var(--text-7xl);line-height:var(--leading-0)}.eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-500)}sup{line-height:0}@supports(font-feature-settings:'sups'){sup{vertical-align:baseline;font-size:inherit}}.line-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,3)}.icon{font-style:normal;font-weight:400;user-select:none;color:var(--color-gray-400)}.grid{display:grid;grid-template-columns:repeat( var(--grid-placement,auto-fit),minmax(var(--grid-min-item-size,16rem),1fr) );gap:var(--gap,var(--spacing-8))}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap,0);max-width:var(--wrapper-max-width,100%)}.sidebar>:first-child{flex-basis:var(--sidebar-width,20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.sidebar[data-direction=rtl]{flex-direction:row-reverse}.breadcrumb ol{display:initial;line-height:1.75}.breadcrumb ol>li{display:inline;font-size:var(--text-xs);font-weight:500;color:var(--color-gray-500);vertical-align:top}.breadcrumb li+li::before{content:"";display:inline-block;width:1.5em;height:2em;margin:-.125em .25em 0 .125em;background-color:var(--color-gray-400);-webkit-mask-image:var(--icon-chevron-right);-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-image:var(--icon-chevron-right);mask-position:center;mask-size:cover;mask-repeat:no-repeat;vertical-align:middle}.breadcrumb li.active{color:var(--color-gray-700)}.breadcrumb li>*{vertical-align:top}.breadcrumb a:hover{color:var(--color-primary)}form,body{--btn-bg--default:var(--base-primary)}button{border:none}.btn{--base-sat:20%;--base-light:30%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:var(--border);border-radius:var(--border-radius);transition:border ease .15s;cursor:pointer;padding:.65em 1.5em .725em;background-color:var(--button-color,transparent);font-size:var(--text-base);font-weight:500;color:var(--color-primary);position:relative}a.btn{text-decoration:none}a.btn+a.btn{margin-left:var(--spacing-2)}.btn--icon{padding:0;color:var(--color-gray-600)}.btn>svg{width:1.5em;height:1.5em;color:inherit}.btn:not(:disabled):hover{text-decoration:none;border-color:var(--border-color--hover);background:var(--color-gray-50)}.btn:not(:disabled):active{--base-light:20%;background:var(--button-color--active,var(--color-gray-50))}.btn:disabled{--btn-bg--state:0;cursor:not-allowed;color:var(--color-gray-50);box-shadow:none}.btn--clipboard-copy{position:absolute;top:0;right:0;width:2rem;height:2rem;padding:.25rem;margin:.5rem;border-width:0;border-radius:var(--rounded);color:var(--color-gray-500);background-color:var(--color-gray-800)}.btn--clipboard-copy:hover,.btn--clipboard-copy:focus{color:var(--color-gray-400);background-color:var(--color-gray-700)!important}.btn--clipboard-copy::before{width:100%;height:100%;content:"";display:block;background-color:currentColor;-webkit-mask-image:var(--icon-copy);mask-image:var(--icon-copy);-webkit-mask-size:100%;mask-size:100%}.callout{--color-info:hsl(var(--base-blue), var(--base-sat), var(--base-light));--color-success:hsl(var(--base-lime), var(--base-sat), var(--base-light));--color-warning:hsl(var(--base-yellow), var(--base-sat), var(--base-light));--color-danger:hsl(var(--base-red), var(--base-sat), var(--base-light));--color-info-verylight:hsl(var(--base-blue), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-success-verylight:hsl(var(--base-lime), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-warning-verylight:hsl(var(--base-yellow), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-danger-verylight:hsl(var(--base-red), var(--base-sat), calc(var(--base-light) + var(--shader) * 2));--color-info-dark:hsl(var(--base-blue), var(--base-sat), calc(var(--base-light) - var(--shader) * 1));--color-success-dark:hsl(var(--base-lime), var(--base-sat), calc(var(--base-light) - var(--shader) * 1));--color-warning-dark:hsl(var(--base-yellow), var(--base-sat), calc(var(--base-light) - var(--shader) * 1));--color-danger-dark:hsl(var(--base-red), var(--base-sat), calc(var(--base-light) - var(--shader) * 1));position:relative;border-radius:var(--border-radius);padding:var(--spacing-6);border:var(--border);margin:var(--spacing-8)0!important}.callout .eyebrow{display:inline-block;position:absolute;top:-.55rem;left:var(--spacing-4);padding:0 .5em;background-color:var(--color-white);color:inherit}.callout[data-icon]::after{-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info);top:var(--spacing-5);right:1rem;margin:0;transform:translateY(0);background-color:currentColor}.callout[data-icon*=info]{border-color:var(--color-info);color:var(--color-info-dark)}.callout[data-icon*=info]::after{-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info);background-color:var(--color-info-dark)!important}.callout[data-icon*=succes]{border-color:var(--color-success);color:var(--color-success-dark)}.callout[data-icon*=succes]::after{-webkit-mask-image:var(--icon-success);mask-image:var(--icon-success);background-color:var(--color-success-dark)!important}.callout[data-icon*=warning],.callout[data-icon*=attention]{border-color:var(--color-warning);color:var(--color-warning-dark)}.callout[data-icon*=warning]::after,.callout[data-icon*=attention]::after{-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning);background-color:var(--color-warning-dark)!important}.callout[data-icon*=danger]{border-color:var(--color-danger);color:var(--color-danger-dark)}.callout[data-icon*=danger]::after{-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning);background-color:var(--color-danger-dark)!important}.card{--border-radius:var(--rounded-lg, 0);position:relative;border-radius:var(--border-radius);transition:all .15s ease-out}.card:hover{border-color:var(--color-gray-300);background-color:var(--color-gray-50)}.card__image{--max-w:16rem;--w:3;--h:2;flex:1;height:0;padding-top:calc(var(--h) * max(var(--max-w,16rem),100%)/var(--w));position:relative;background-color:var(--color-gray-200);overflow:hidden;outline:var(--border);border-radius:var(--border-radius)var(--border-radius)0 0}.card__image img{position:absolute;top:0;bottom:0;height:100%;width:100%;object-fit:cover;border-radius:0}.card__body{flex:1}.card__title a{color:var(--heading-color);transition:color .15s ease-out;text-decoration:none}.card__description{max-width:var(--prose-max-width)}.card--border{border:var(--border)}.card--border .card__body{padding:var(--spacing-6)}@media(min-width:40rem){.card[data-direction=row]{flex-direction:row}.card[data-direction=row-reverse]{flex-direction:row-reverse}.card[data-direction*=row] .card__image{max-width:var(--max-w);height:auto;padding-top:0}.card[data-direction=row] .card__image{border-radius:0 var(--border-radius)var(--border-radius)0}.card[data-direction=row-reverse] .card__image{border-radius:var(--border-radius)0 0 var(--border-radius)}}pre,code{font-family:var(--font-mono,monospace);overflow:auto;font-size:.9em;border:1px solid var(--color-gray-100)}code{padding:.125em .25em;border-radius:var(--rounded);background-color:var(--color-gray-100);color:var(--color-gray-800);white-space:pre}pre{position:relative;background-color:var(--color-gray-800)!important;color:var(--color-gray-100,#f8f8f2)!important;padding:1em;border-radius:var(--rounded-lg);overflow-x:auto;tab-size:4;white-space:pre-wrap;margin:1.5rem 0}pre>code{padding-right:0;padding-left:0;border:0;background:0 0;color:var(--color-gray-100,#f8f8f2)!important}.block-files ul{list-style:none;padding-left:0}.block-files ul li{padding-left:0;display:flex}.block-files ul li svg{margin-right:.5em;flex-shrink:0;position:relative;top:.125em;color:var(--color-gray-500)}.block-gallery--grid .gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--baseline,1.5rem);gap:var(--baseline,1.5rem)}.block-gallery a.glightbox::after{display:none}:root{--icon-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.25'%3E%3Cpolyline points='10,8 14,12 10,16'%3E%3C/polyline%3E%3C/svg%3E");--icon-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z'%3E%3C/path%3E%3C/svg%3E");--icon-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM7 6H11V10H7V6ZM7 12H17V14H7V12ZM7 16H17V18H7V16ZM13 7H17V9H13V7Z'%3E%3C/path%3E%3C/svg%3E");--icon-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 8V20.9932C21 21.5501 20.5552 22 20.0066 22H3.9934C3.44495 22 3 21.556 3 21.0082V2.9918C3 2.45531 3.4487 2 4.00221 2H14.9968L21 8ZM19 9H14V4H5V20H19V9Z'%3E%3C/path%3E%3C/svg%3E");--icon-archive:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 22H4C3.44772 22 3 21.5523 3 21V3C3 2.44772 3.44772 2 4 2H20C20.5523 2 21 2.44772 21 3V21C21 21.5523 20.5523 22 20 22ZM19 20V4H5V20H19ZM14 12V17H10V14H12V12H14ZM12 4H14V6H12V4ZM10 6H12V8H10V6ZM12 8H14V10H12V8ZM10 10H12V12H10V10Z'%3E%3C/path%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z'%3E%3C/path%3E%3C/svg%3E");--icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z'%3E%3C/path%3E%3C/svg%3E");--icon-success:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z'%3E%3C/path%3E%3C/svg%3E");--icon-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM5.00242 8L5.00019 20H14.9998V8H5.00242ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6Z'%3E%3C/path%3E%3C/svg%3E")}.icon{color:initial}[data-icon]{padding-right:3em}[data-icon]::after{content:"";display:inline-block;width:1.25em;height:1.25em;position:absolute;right:1em;top:50%;transform:translateY(-50%);background-color:var(--text-color);-webkit-mask-image:var(--icon-arrow-right);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--icon-arrow-right);mask-position:center;mask-repeat:no-repeat;margin-left:.5em;opacity:.6}[data-icon]:hover::after{background-color:var(--link-color)}[data-icon*=left]{padding-right:unset;padding-left:3em}[data-icon*=left]::after{left:1em;right:unset;margin-left:0;margin-right:.5rem;transform:translateY(-50%)scaleX(-1)}[data-icon=file]::after{-webkit-mask-image:var(--icon-file);mask-image:var(--icon-file)}[data-icon=archive]::after{-webkit-mask-image:var(--icon-archive);mask-image:var(--icon-archive)}#nav{--indent:1.5rem;background:var(--sidebar-color-background,white);border-right:var(--border);overflow-y:auto;max-height:calc(100vh - var(--header-height));font-weight:500}#nav-btn{min-width:3rem;height:3rem;cursor:pointer}#nav-btn[aria-expanded=true] path:nth-child(1){d:path("M4 20L20 4")}#nav-btn[aria-expanded=true] path:nth-child(2){display:none}#nav-btn[aria-expanded=true] path:nth-child(3){d:path("M4 4L20 20")}#nav .icon{margin-right:.5em;min-width:1.5rem;text-align:center}#nav>ul{--flow-space:1.5rem}#nav ul{display:flex;flex-direction:column}#nav>ul>li>a{text-transform:uppercase;color:var(--color-gray-500);letter-spacing:var(--tracking-wide);font-size:var(--text-xs);font-weight:600;margin-bottom:var(--spacing-1);padding-top:.58em;padding-bottom:.585em}#nav li{position:relative;min-height:1.5rem}#nav>ul ul li{--depth:1}#nav>ul ul ul li{--depth:2}#nav>ul ul ul ul li{--depth:3}#nav a{position:relative;color:var(--color-gray-600);display:inline-flex;padding:.3435rem var(--spacing-2);text-decoration:none;border-radius:var(--rounded);min-height:2rem}#nav a:hover{color:var(--color-gray-800);background:var(--color-gray-100)}#nav .active{background:var(--color-gray-100)}#nav .active>span{font-weight:600}#nav .active>a{color:var(--color-gray-800)}#nav ul ul{--flow-space:var(--spacing-0)}#nav ul ul>li>a{padding-left:calc(var(--indent) * (var(--depth) - 1) + .333em)}#nav summary{display:flex;padding:.3435rem var(--spacing-2).3435rem calc(var(--indent) * (var(--depth) - 1) + .333em);color:var(--color-gray-400);margin-bottom:var(--flow-space);border-radius:var(--border-radius);position:relative;min-height:2rem}#nav summary::-webkit-details-marker{display:none}#nav summary:hover{color:var(--color-gray-500);background:var(--color-gray-100)}#nav summary:focus{outline:none}#nav summary a{width:auto;padding:0;min-height:unset}#nav summary::after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-color:var(--color-gray-400);-webkit-mask-image:var(--icon-chevron-right);-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-image:var(--icon-chevron-right);mask-position:center;mask-size:cover;mask-repeat:no-repeat;transform:rotate(0);transform-origin:center;position:absolute;right:.25rem;top:.25rem;margin-left:.5rem}#nav details[open] summary::after{transform:rotate(90deg)}#nav ul ul .icon-none>a{padding-left:calc(var(--indent) * (var(--depth) - 1) + 2.2rem)}#nav ul ul .icon-none>a::before{content:"";display:inline-block;width:1.25em;height:1.25em;position:absolute;left:calc(var(--indent) * (var(--depth) - 1));top:.5em;background-color:currentColor;-webkit-mask-image:var(--icon-page);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--icon-page);mask-position:center;mask-repeat:no-repeat;margin-left:.5em;opacity:.6}@media(max-width:70.9375rem){#nav{position:fixed;top:var(--header-height);right:min(5rem,10vw);bottom:0;left:0}#nav::after{position:fixed;content:"";top:var(--header-height);right:0;bottom:0;display:block;width:min(5rem,10vw);background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}}@media(min-width:71rem){#nav{position:-webkit-sticky;position:sticky;top:var(--header-height);max-width:var(--sidebar-width)}}.page-header{--aspect-ratio:3/1;padding-top:calc((100% + 2rem * 2)/var(--aspect-ratio));margin-left:-2rem;margin-right:-2rem;width:calc(100% + 2rem * 2);position:relative;z-index:-1}.page-header picture{overflow:hidden}.page-header--icon+main>.page__header{margin-top:calc(-1 * var(--spacing-8))}@media(min-width:71rem){.page-header{padding-top:calc((100% + var(--gutter) * 2)/var(--aspect-ratio));margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2)}}.page-link{position:relative;border:var(--border);border-radius:var(--border-radius);font-size:var(--text-base)}li.page-link{margin:0!important;padding:0!important}.page-link>*:not(.eyebrow){display:flex;align-items:center;font-size:var(--text-sm);font-weight:500;padding:var(--spacing-3)var(--spacing-4)calc(var(--spacing-3) + 1px);margin:0}.page-link a{text-decoration:none;color:var(--heading-color)}.page-link a:hover{color:var(--link-color)}.page-link .icon{float:left;display:inline-block;margin-right:.875em;font-size:inherit;user-select:none;max-height:1.5em;color:var(--color-gray-500)}.page-link:hover{background:var(--color-gray-50);border-color:var(--color-gray-300);z-index:1}.page__header{padding-bottom:var(--spacing-12);margin-top:var(--spacing-12);border-bottom:var(--border);display:flex;flex-direction:column}.page__header h1{margin-top:var(--spacing-4);margin-bottom:0}.page__date{order:-1}.page__header>h1+*{margin-top:var(--spacing-4)}.page__content{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.page__content+*{border-top:var(--border)}ul.pages{max-width:var(--prose-max-width);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem;list-style:none;padding:0}h2+.pages{margin-top:1rem}.pages[data-compact]>*{margin-top:-1px;border-radius:0}.pages[data-compact]>*:first-child{border-radius:var(--border-radius)var(--border-radius)0 0}.pages[data-compact]>*:last-child{border-radius:0 0 var(--border-radius)var(--border-radius)}nav>.pagination{list-style:none;padding:0;margin:0;position:relative;align-items:center}.pagination>.pagination__item{position:relative;display:block;padding:0;margin:0 .25rem;max-height:3rem;color:var(--text-color);margin-bottom:.5em}.pagination>.pagination__item--prev>*::before,.pagination>.pagination__item--next>*::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;mask-image:var(--icon-chevron-right);mask-repeat:no-repeat;mask-position:center;mask-size:2rem;padding:.65em .75em .725em;opacity:.6}.pagination>.pagination__item--prev>*::before{transform:scaleX(-1)}.pagination>.pagination__item>.pagination__link,.pagination>.pagination__item--ellipsis{text-align:center;width:3rem;height:3rem;padding:.65em .75em .725em;color:var(--color-gray-500)}.pagination>.pagination__item--ellipsis{max-width:2rem;padding:.65em .25em .725em;color:var(--color-gray-500)}.pagination__link[aria-current]{background-color:var(--color-gray-100)}.prev-next{border-top:0}.prev-next .eyebrow{padding:1rem 1rem 0}.prev{text-align:right}.prev h3{justify-content:flex-end}.prev h3,.next h3{padding-top:.5rem!important}#search-btn{padding-left:3rem;padding-right:3.5rem;height:3rem;margin-right:3.5rem;top:1rem;right:1.5rem;color:inherit}#search-btn[aria-expanded=true]+#search{display:block}#search-btn::before,#search .pagefind-ui__form::before{width:1rem;height:1rem;top:.875rem;left:1rem;content:"";position:absolute;display:block;background-color:var(--color-gray-500);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2218%22 viewBox=%220 0 18 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755c0-3.59-2.91-6.499995-6.50002-6.499995C3.16488.255005.254883 3.165.254883 6.755c0 3.59 2.909997 6.5 6.499997 6.5 1.61.0 3.09-.590000000000002 4.23002-1.57L11.2549 11.965V12.755l5 4.99 1.49-1.49-4.99-5zm-6.00002.0c-2.49.0-4.5-2.01-4.5-4.5.0-2.48999 2.01-4.5 4.5-4.5s4.50002 2.01001 4.50002 4.5c0 2.49-2.01002 4.5-4.50002 4.5z%22 fill=%22%23000%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2218%22 viewBox=%220 0 18 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755c0-3.59-2.91-6.499995-6.50002-6.499995C3.16488.255005.254883 3.165.254883 6.755c0 3.59 2.909997 6.5 6.499997 6.5 1.61.0 3.09-.590000000000002 4.23002-1.57L11.2549 11.965V12.755l5 4.99 1.49-1.49-4.99-5zm-6.00002.0c-2.49.0-4.5-2.01-4.5-4.5.0-2.48999 2.01-4.5 4.5-4.5s4.50002 2.01001 4.50002 4.5c0 2.49-2.01002 4.5-4.50002 4.5z%22 fill=%22%23000%22/%3E%3C/svg%3E");-webkit-mask-size:100%;mask-size:100%;pointer-events:none;opacity:1}@media(hover:hover) and (pointer:fine){#search-btn::after,#search .pagefind-ui__form::after{content:'/';font-size:var(--text-xs);font-family:var(--font-mono);line-height:1.666;letter-spacing:var(--tracking-tight);color:var(--color-gray-500);margin-left:.5em;border:var(--border);border-radius:var(--rounded);text-align:center;min-width:1.5rem;height:1.5rem;padding:0 .5em;position:absolute;top:.75rem;right:.75rem;border-bottom-width:2px;background-color:var(--color-white);transition:all .15s}#search-btn:hover::after,#search .pagefind-ui__form:hover::after{color:var(--color-gray-500);border-color:var(--border-color--hover)}}#search .pagefind-ui__form::after{content:'esc'}#search{--pagefind-ui-scale:1;--pagefind-ui-primary:var(--color-primary);--pagefind-ui-text:var(--text-color);--pagefind-ui-background:var(--background-color);--pagefind-ui-border:var(--border-color);--pagefind-ui-tag:var(--border-color);--pagefind-ui-border-width:var(--border-width);--pagefind-ui-border-radius:var(--border-radius);--pagefind-ui-image-border-radius:var(--border-radius);--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:var(--font-base);margin:auto;width:100%;max-width:calc(var(--prose-max-width) + var(--spacing-6) * 2);position:fixed;top:0;padding:var(--header-height)var(--spacing-6)var(--spacing-6);height:100vh;height:100dvh;background-color:transparent}#search::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}#search .pagefind-ui__form{--pagefind-ui-scale:.75;font:inherit}#search .pagefind-ui__search-input{font:inherit;border-color:var(--button-border-color--hover);padding:.45rem 3.5rem .55rem 2.5rem}#search .pagefind-ui__search-input::placeholder{opacity:1;color:var(--color-gray-500)}#search .pagefind-ui__search-clear{font-size:var(--text-xs);z-index:10}#search .pagefind-ui__suppressed{pointer-events:initial}#search .pagefind-ui__drawer{background-color:var(--pagefind-ui-background);border-radius:var(--border-radius);max-height:calc(100vh - var(--spacing-4) - var(--spacing-5) - 3rem);overflow-y:auto}#search .pagefind-ui__results-area{border:var(--border);border-radius:var(--border-radius);padding:0 var(--spacing-6)var(--spacing-6);margin-top:0}@media(max-width:35rem){#search-btn{width:3rem;padding-left:1rem;padding-right:1rem}#search-btn>span{color:transparent}#search-btn::after{display:none}}@media(min-width:71rem){#search-btn{margin-right:0}}.site-footer{--flow-space:var(--spacing-12);--border-color:var(--color-gray-800);color:var(--footer-color-text,var(--color-gray-400));background:var(--footer-color-background,var(--color-gray-900));line-height:var(--leading-6)}.site-footer div.flex{gap:var(--spacing-10)var(--spacing-6)}.site-footer h2{color:var(--color-gray-500);color:var(--footer-color-title,var(--color-gray-200));margin-bottom:1rem}.site-footer a{color:var(--footer-color-link,var(--color-gray-400))}.site-footer img{margin-right:var(--spacing-4)}.site-footer #partenaires img,.site-footer #labels img{width:clamp(3rem,2.714rem + 1.429vw,4rem);object-fit:contain;-o-object-fit:contain;aspect-ratio:1/1;padding:4px}.site-footer #partenaires-financiers img{height:3rem;min-width:3rem;width:auto}.site-footer #partenaires-financiers a{text-decoration:none;font-size:var(--text-xs);line-height:1.333;display:flex}.site-footer img[alt="France Relance"]{transform:scale(1.125)}.site-header{height:var(--header-height,5rem);padding:var(--spacing-4)var(--spacing-6)}.logo{text-decoration:none}.logo__title{max-width:17ch;line-height:1.125}.logo__image{flex-shrink:0;display:none}.logo__image>*{width:100%;height:100%;border-radius:0}@media(min-width:23.4375rem){.logo__image{display:inline-block}}#sitemap a{text-decoration:none}#sitemap a:hover{text-decoration:underline;color:var(--link-color)}#sitemap h2{margin-bottom:1rem}#sitemap h3{font-weight:500}#sitemap h4{font-weight:400}#sitemap ul{margin:1em 0;padding-left:1.5em;border-left:var(--border)}.skip-link{clip:rect(1px,1px,1px,1px);display:block;block-size:1px;overflow:hidden;position:absolute;inline-size:1px;top:1rem;left:1rem;z-index:999}.skip-link:focus{clip:auto;block-size:auto;overflow:visible;inline-size:auto;background-color:var(--color-dark);color:var(--color-light);padding:var(--space-s-m);line-height:1}.skip-link:not(:focus){border:0;clip:rect(0 0 0 0);block-size:auto;margin:0;overflow:hidden;padding:0;position:absolute;inline-size:1px;white-space:nowrap}.toc-wrapper{max-width:var(--prose-max-width)}.toc{padding:1.125rem 0;font-weight:500}.toc summary{font-size:var(--text-xs);font-weight:600;padding:.3435rem 0}.toc summary::marker{font-size:var(--text-sm)}.toc summary:focus{outline:none}.toc summary+*{margin-top:1em}.toc ul,.toc ol{list-style:none;padding-left:0;margin-bottom:0}.toc ul ul,.toc ol ol{margin-left:0;padding-left:1.5rem;font-size:var(--text-xs)}.toc ul li,.toc ol li{padding:0;transition:color .2s ease-out}.toc li>a{display:inline-block;color:var(--color-gray-500);vertical-align:middle;text-decoration:none}.toc li.active a,.toc li>a:focus,.toc li>a:active{color:var(--color-gray-700)}@media(hover:hover){.toc li>a:hover{color:var(--link-color-hover)}}@media screen and (min-width:90rem){.toc-wrapper{--toc-width:calc(var(--wrapper-max-width) - var(--sidebar-width) - var(--prose-max-width) - var(--gutter) * 2);position:-webkit-sticky;position:sticky;top:var(--header-height);float:right;border-bottom-width:0;margin-right:calc(-1 * var(--toc-width))}.toc{width:var(--toc-width);margin-top:-1px;padding:var(--spacing-6)var(--spacing-6)var(--spacing-6)var(--gutter);max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overflow-y:auto}}.video{display:flex;flex-direction:column}.video iframe{width:100%;height:auto;aspect-ratio:16/9;border-radius:.25rem}@supports not (aspect-ratio:1 / 1){iframe::before{float:left;padding-top:100%;content:""}iframe::after{display:block;content:"";clear:both}.video iframe::before{padding-top:56.25%}}.widgets>.sticky{top:calc(var(--header-height) + var(--spacing-12))}.widgets h2{margin-bottom:var(--spacing-8)}@media(min-width:40rem) and (max-width:79.9375rem){#acces-rapides .pages{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem}#acces-rapides .page-link{margin-bottom:0}}:root{--border-width:1px;--border-color:var(--color-gray-200);--border-color--hover:var(--color-gray-300);--border:var(--border-width) solid var(--border-color);--rounded-sm:0.125rem;--rounded:0.25rem;--rounded-lg:0.5rem;--border-radius:var(--rounded-lg);--focus-width:2px;--focus-offset:0px}.rounded-none{border-radius:0}.rounded{border-radius:var(--rounded)}*{border-width:0;border-style:solid;border-color:var(--border-color)}.border-gray-400{border-color:var(--color-gray-400)}.border{border:var(--border)}.border-t{border-top-width:var(--border-width)}.border-b{border-bottom-width:var(--border-width)}@media(min-width:64rem){.lg\:border-0{border-width:0}.lg\:border-b-0{border-bottom-width:0}}@media(min-width:64rem){.xl\:border-0{border-width:0}.xl\:border-b-0{border-bottom-width:0}}@media(min-width:80rem){.\32xl\:border-0{border-width:0}.\32xl\:border-b-0{border-bottom-width:0}}.inline-block{display:inline-block}[hidden],.hidden{display:none!important}.opacity-0{opacity:0}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{flex-wrap:wrap}@media screen and (min-width:37.5em){.flex-grid{display:flex;flex-direction:row}.flex-gap>*{padding:0 calc(var(--baseline-em)/2)}}.flex-1{flex:1}.order-first{order:-9999}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:30rem){.sm\:hidden{display:none}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}}@media(min-width:45rem){.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}}@media(min-width:71rem){.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}.flow>*+*{margin-top:var(--flow-space,1em)}.link-full{position:relative}.link-full a::before{position:absolute;z-index:1;content:"";top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.link-full a:focus{outline-width:0}.link-full a:focus::before{border-radius:var(--border-radius);outline-width:var(--focus-width);outline-style:inherit;outline-color:inherit;outline-offset:var(--focus-offset)}.mx-auto{margin-right:auto;margin-left:auto}.-mx-12{margin-right:var(--spacing--12);margin-left:var(--spacing--12)}.-mt-px{margin-top:-1px}.mt-2px{margin-top:var(--spacing-2px)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mr-4{margin-right:var(--spacing-4)}.ml-4{margin-left:var(--spacing-4)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.object-cover{object-fit:cover;-o-object-fit:cover}.object-contain{object-fit:contain;-o-object-fit:contain}.overflow-hidden{overflow:hidden}.p-6{padding:var(--spacing-6)}.pb-12{padding-bottom:var(--spacing-12)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.top-0{top:0}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{right:0;left:0}.float-left{float:left}.float-right{float:right}.z-10{z-index:10}.z-50{z-index:50}.region{padding-top:var(--region-space,var(--spacing-16));padding-bottom:var(--region-space,var(--spacing-16))}.region>header{margin-bottom:var(--spacing-8)}.region header .icon{float:right;text-align:right;margin-left:1em;user-select:none}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;white-space:nowrap;border-width:0}.focus\:not-sr-only:focus{position:static;overflow:visible;clip:auto;margin:0;padding:0;width:auto;height:auto;white-space:normal}.w-12{width:var(--spacing-12)}.w-20{width:var(--spacing-20)}.w-full{width:100%}.h-12{height:var(--spacing-12)}.h-20{height:var(--spacing-20)}.h-full{height:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.underline{text-decoration:underline}.select-none{user-select:none}.wrapper{max-width:var(--wrapper-max-width,90rem);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}.max-width-wrapper{max-width:var(--wrapper-max-width,90rem)}@media(max-width:70.9375rem){:root{--wrapper-max-width:45rem}}@media(min-width:71rem){.wrapper{padding-left:var(--gutter);padding-right:var(--gutter)}}.pagefind-ui__result{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale))0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width)var(--pagefind-ui-border)}.pagefind-ui__result:last-of-type{border-bottom:solid var(--pagefind-ui-border-width)var(--pagefind-ui-border)}.pagefind-ui__result-thumb{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title .pagefind-ui__result-link{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title .pagefind-ui__result-link:hover{text-decoration:underline}.pagefind-ui__result-excerpt{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag{padding:calc(4px * var(--pagefind-ui-scale))calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui legend{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group{border:0;padding:0}.pagefind-ui__filter-block{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale))var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale))0}.pagefind-ui__filter-name{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name::-webkit-details-marker{display:none}.pagefind-ui__filter-name:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale));border-right:0;border-top:0;transform:translateY(-70%)rotate(-45deg)}.pagefind-ui__filter-block[open] .pagefind-ui__filter-name:after{transform:translateY(-70%)rotate(-225deg)}.pagefind-ui__filter-group{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0;height:0;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale)))skew(-5deg)rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius)/2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *,.pagefind-ui--reset *:after,.pagefind-ui--reset *:before{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset menu,.pagefind-ui--reset ol,.pagefind-ui--reset ul{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset::placeholder{color:unset}.pagefind-ui--reset:where([hidden]){display:none}.pagefind-ui--reset:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset:where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:0.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif}.pagefind-ui{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden{display:none!important}.pagefind-ui__suppressed{opacity:0;pointer-events:none}.pagefind-ui__form{position:relative}.pagefind-ui__form:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2218%22 viewBox=%220 0 18 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755c0-3.59-2.91-6.499995-6.50002-6.499995C3.16488.255005.254883 3.165.254883 6.755c0 3.59 2.909997 6.5 6.499997 6.5 1.61.0 3.09-.590000000000002 4.23002-1.57L11.2549 11.965V12.755l5 4.99 1.49-1.49-4.99-5zm-6.00002.0c-2.49.0-4.5-2.01-4.5-4.5.0-2.48999 2.01-4.5 4.5-4.5s4.50002 2.01001 4.50002 4.5c0 2.49-2.01002 4.5-4.50002 4.5z%22 fill=%22%23000%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2218%22 viewBox=%220 0 18 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755c0-3.59-2.91-6.499995-6.50002-6.499995C3.16488.255005.254883 3.165.254883 6.755c0 3.59 2.909997 6.5 6.499997 6.5 1.61.0 3.09-.590000000000002 4.23002-1.57L11.2549 11.965V12.755l5 4.99 1.49-1.49-4.99-5zm-6.00002.0c-2.49.0-4.5-2.01-4.5-4.5.0-2.48999 2.01-4.5 4.5-4.5s4.50002 2.01001 4.50002 4.5c0 2.49-2.01002 4.5-4.50002 4.5z%22 fill=%22%23000%22/%3E%3C/svg%3E");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale))0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width)solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input::placeholder{opacity:.2}.pagefind-ui__search-clear{position:absolute;top:calc(2px * var(--pagefind-ui-scale));right:calc(2px * var(--pagefind-ui-scale));height:calc(60px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale))0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results{padding:0}.pagefind-ui__message{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale))0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width)solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}