@layer theme{:root{--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.125rem;--font-size-h6:1rem;--line-height-h1:1.2;--line-height-h2:1.3;--line-height-h3:1.4;--line-height-h4:1.5;--line-height-h5:1.5;--line-height-h6:1.5;--color-prose:var(--color-gray-900);--color-prose-headings:var(--color-gray-900);--color-prose-lead:var(--color-gray-700);--color-prose-links:var(--color-blue-500);--color-prose-code:var(--color-pink-600);--color-prose-quotes:var(--color-gray-600);--color-prose-quote-borders:var(--color-gray-200);--color-prose-captions:var(--color-gray-500);--color-prose-counters:var(--color-gray-600);--color-prose-bullets:var(--color-gray-400);--color-prose-hr:var(--color-gray-200);--color-prose-th-borders:var(--color-gray-300);--color-prose-td-borders:var(--color-gray-200);--color-prose-pre-code:var(--color-gray-200);--color-prose-pre-bg:var(--color-gray-800);--prose-color-links-hover:var(--color-primary);--color-prose-link-underline:var(--color-primary)}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400}}@layer utilities{.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:var(--prose-font-weight);margin-top:var(--prose-h-mt);margin-bottom:var(--prose-h-mb)}:is(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) strong{font-weight:calc(var(--prose-font-weight,800) + 100);color:inherit}:is(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) code{color:inherit}.h1,.prose h1{--prose-font-weight:var(--prose-h1-font-weight,800);color:var(--prose-h1-color,var(--prose-h-color,inherit));font-size:2.66667em;line-height:111.111%}h1.spacing,.prose h1{margin-top:var(--prose-h1-mt,0);margin-bottom:var(--prose-h1-mb,calc(1em*32/36))}.h2,.prose h2{--prose-font-weight:var(--prose-h2-font-weight,700);color:var(--prose-h2-color,var(--prose-h-color));margin-bottom:var(--h2-mb);font-size:1.66667em;line-height:133.333%}.h2.spacing,.prose h2{margin-top:2rem;margin-bottom:1rem}.h3,.prose h3{--prose-font-weight:var(--prose-h3-font-weight,600);color:var(--prose-h3-color,var(--prose-h-color));font-size:1.25rem;line-height:1.6}.h3.spacing,.prose h3{margin-top:var(--prose-h3-mt,1.6em);margin-bottom:var(--h3-mb,.6em)}.h4,.prose h4{--prose-font-weight:var(--prose-h4-font-weight,600);font-size:var(--prose-h4-font-size);color:var(--prose-h4-color,var(--prose-h-color));line-height:1.5}.h4.spacing,.prose h4{margin-top:1.5rem;margin-bottom:.5rem}.h5,.prose h5{--prose-font-weight:var(--prose-h5-font-weight,400);font-size:var(--prose-h5-font-size);line-height:var(--prose-h5-line-height,var(--prose-line-height));color:var(--prose-h5-color,var(--prose-h-color))}.h5.spacing,.prose h5{margin-top:0;margin-bottom:0}.h6,.prose h6{--prose-font-weight:var(--prose-h6-font-weight,400);font-size:var(--prose-h6-font-size);line-height:var(--prose-h6-line-height,var(--prose-line-height));color:var(--prose-h6-color,var(--prose-h-color))}.h6.spacing,.prose h6{margin-top:0;margin-bottom:0}}.link,.prose a{font-weight:var(--prose-link-font-weight,500);color:var(--prose-color-links,var(--prose-color,inherit));text-decoration:underline;-webkit-text-decoration-color:var(--color-prose-link-underline,inherit);text-decoration-color:var(--color-prose-link-underline,inherit);text-underline-offset:2px;text-decoration-thickness:2px}:is(.link,.prose a):hover{color:var(--prose-color-links-hover,inherit)}:is(.link,.prose a) strong{color:inherit}.prose{font-size:var(--prose-base-font-size);line-height:var(--prose-line-height,1.75);color:var(--prose-color,inherit)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose :where(h2,h3,h4)+*{margin-top:0}.prose [class~=lead]{margin-block:var(--prose-lead-margin-block,1.2em);font-size:var(--prose-lead-font-size,1.25em);line-height:var(--prose-lead-line-height,1.6);color:var(--prose-lead-color,inherit)}.prose strong{font-weight:var(--prose-strong-font-weight,600)}.prose blockquote{color:var(--prose-quotes-color);quotes:"“""”""‘""’";border-left-color:var(--prose-quote-borders,#e2e8f0);border-left-width:.25rem;margin-block:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose blockquote strong,.prose blockquote code{color:inherit}.prose p{margin-block:var(--prose-p-margin-block,1.25em)}.prose ol{list-style-type:decimal}.prose ol>li::marker{color:var(--prose-counters);font-weight:400}.prose ol:where([type=A],[type=A]){list-style-type:upper-alpha}.prose ol:where([type=a],[type=a]){list-style-type:lower-alpha}.prose ol:where([type=I],[type=I]){list-style-type:upper-roman}.prose ol:where([type=i],[type=i]){list-style-type:lower-roman}.prose ul{list-style-type:disc}.prose ul>li::marker{color:var(--prose-bullets)}.prose :is(ol,ul){padding-inline-start:1.625em}.prose :is(ol,ul)>li{padding-inline-start:.375em}.prose li{margin-block:.5em}.prose>ul>li p{margin-block:.75em}.prose>:is(ul,ol)>li>:first-child,.prose>:is(ul,ol)>li>:last-child{margin-top:1.25em}.prose hr{border-color:var(--prose-hr-color,#e2e8f0);border-top-width:1px;margin-block:3em}.prose hr+*{margin-top:0}.prose code{color:var(--prose-code-color);font-size:.875em;font-weight:600}.prose code:before,.prose code:after{content:"`"}.prose pre{font-size:.875em;font-weight:400;line-height:round(24/14);color:var(--prose-pre-code-color,#e2e8f0);background-color:var(--prose-pre-bg,#1e293b);border-radius:.375rem;margin-block:1.71429em;padding-block:.857143em;padding-inline:1.14286em;overflow-x:auto}.prose pre code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose pre code:before,.prose pre code:after{content:none}.prose :is(img,video,figure){margin-block:2em}.prose figure>*{margin-block:0}.prose figcaption{color:var(--prose-captions-color,#64748b);margin-top:.857143em;font-size:.875em;line-height:142.857%}.prose table{text-align:left;table-layout:auto;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429em}.prose thead{border-bottom-color:var(--prose-th-borders,#cbd5e1);border-bottom-width:1px}.prose thead th :where(strong,code){color:inherit}.prose thead th{color:var(--prose-headings-color);vertical-align:bottom;padding-block-start:.571429em;padding-inline:.571429em;font-weight:600}.prose thead th:first-child{padding-inline-start:0}.prose thead th:last-child{padding-inline-end:0}.prose tbody tr{border-bottom-color:var(--prose-td-borders,#e2e8f0);border-bottom-width:1px}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:baseline}.prose tfoot{border-top-color:var(--prose-th-borders,#cbd5e1);border-top-width:1px}.prose tfoot td{vertical-align:top}.prose :is(tbody,tfoot) td{padding:.571429em}.prose :is(tbody,tfoot) td:first-child{padding-inline-start:0}.prose :is(tbody,tfoot) td:last-child{padding-inline-end:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}body:has(.mobile-menu-open){overflow-y:hidden}header .navigation-item{position:relative}header .navigation-item:hover>:not(.navigation-group){background-color:#e62e301a}@supports (color:color-mix(in lab, red, red)){header .navigation-item:hover>:not(.navigation-group){background-color:color-mix(in oklab,var(--color-primary,#e62e30)10%,transparent)}}header .navigation-item:hover>:not(.navigation-group){color:var(--color-primary,#e62e30)}header .navigation-item.active>:not(.navigation-group){background-color:#e62e301a}@supports (color:color-mix(in lab, red, red)){header .navigation-item.active>:not(.navigation-group){background-color:color-mix(in oklab,var(--color-primary,#e62e30)10%,transparent)}}header .navigation-item.active>:not(.navigation-group){color:var(--color-primary,#e62e30)}header .navigation-item.active:hover>:not(.navigation-group){background-color:#e62e304d}@supports (color:color-mix(in lab, red, red)){header .navigation-item.active:hover>:not(.navigation-group){background-color:color-mix(in oklab,var(--color-primary,#e62e30)30%,transparent)}}header .navigation-item.active:hover>:not(.navigation-group){color:var(--color-primary,#e62e30)}header .navigation-item>:not(.navigation-group){border-radius:var(--radius-md,.375rem);background-color:var(--color-background,var(--c-background));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:inline-flex}header .navigation-item>:not(.navigation-group):hover{background-color:#e62e301a}@supports (color:color-mix(in lab, red, red)){header .navigation-item>:not(.navigation-group):hover{background-color:color-mix(in oklab,var(--color-primary,#e62e30)10%,transparent)}}header .navigation-item>:not(.navigation-group):hover{color:var(--color-primary,#e62e30)}header .navigation-item>:not(.navigation-group):focus{background-color:#e62e301a}@supports (color:color-mix(in lab, red, red)){header .navigation-item>:not(.navigation-group):focus{background-color:color-mix(in oklab,var(--color-primary,#e62e30)10%,transparent)}}header .navigation-item>:not(.navigation-group):focus{color:var(--color-primary,#e62e30);--tw-outline-style:none;outline-style:none}header .navigation-item>:not(.navigation-group):disabled{pointer-events:none;opacity:.5}header .navigation-item>a{width:100%}header .navigation-item svg{margin-left:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}header .navigation-item svg:is(:where(.group):has(:checked) *){rotate:180deg}@media (min-width:48rem){header .navigation-item svg:is(:where(.group):hover *){rotate:180deg}}header .navigation-item>input[type=checkbox]{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*20);opacity:0;position:absolute}@media (min-width:48rem){header .navigation-item>input[type=checkbox]{display:none}}header .navigation-item>.navigation-group{padding-left:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){header .navigation-item>.navigation-group{padding-top:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*0);display:none;position:absolute}header .navigation-item>.navigation-group:is(:where(.group):hover *){display:block}}header .navigation-item>.navigation-group>ul{min-width:calc(var(--spacing,.25rem)*60);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-primary,#e62e30);background-color:var(--color-white,#fff)}@media (min-width:48rem){header .navigation-item>.navigation-group>ul{max-width:var(--container-lg,32rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,var(--color-neutral-200));padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
