/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Overpass Mono", "Courier New", monospace;--spacing:.25rem;--container-6xl:72rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:2px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:3px;--font-heading:"Crimson Pro", Georgia, serif;--font-body:"Source Serif 4", Charter, Georgia, serif;--container-reading:68ch;--color-brand-primary-50:#f3edf3;--color-brand-primary-400:#8a648a;--color-brand-primary-500:#5b3a5b;--color-brand-primary-700:#432b43;--color-brand-primary-800:#362336;--color-brand-primary-900:#2a1b2a;--color-brand-secondary-100:#e7e2e9;--color-brand-secondary-200:#d2c9d5;--color-brand-secondary-300:#b8acbd;--color-brand-secondary-500:#7e6b85;--color-brand-secondary-700:#5a4b5f;--color-brand-accent-100:#f6e8d8;--color-brand-accent-200:#edd3b5;--color-brand-accent-300:#e3be94;--color-brand-accent-400:#dbb083;--color-brand-accent-500:#d4a373;--color-brand-accent-800:#705133;--color-brand-accent-900:#4e3823;--color-brand-accentHover:#432b43;--color-surface-base:#f5ebdf;--color-surface-card:#faf3e9;--color-surface-elevated:#fdf8f0;--color-typography-primary:#2b1f2c;--color-typography-secondary:#4d3f50;--color-typography-muted:#6b5a71;--color-role-body:#2b1f2c;--color-role-heading:#2b1f2c;--color-role-muted:#6b5a71;--color-role-link:#5b3a5b;--color-role-inverse:#f5ebdf;--color-line-default:#d2c9d5;--color-line-subtle:#e8dccf;--color-warning:#875826;--color-error:#a3443e}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--font-body);background-color:var(--color-surface-base);color:var(--color-typography-primary);font-size:18px;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #5b3a5b}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}}@layer components{@layer components{:root{--motion-duration-fast:.16s;--motion-duration-base:.34s;--motion-duration-slow:.6s;--motion-ease-out:cubic-bezier(.2, .7, .2, 1);--motion-ease-in-out:cubic-bezier(.45, 0, .25, 1);--motion-reveal-distance:10px;--motion-stagger-step:.11s}[data-animate]{opacity:0;transform:translateY(var(--motion-reveal-distance));transition-duration:var(--motion-duration-base);transition-property:opacity,transform;transition-timing-function:var(--motion-ease-out);transition-delay:var(--motion-delay,0s);will-change:opacity, transform}[data-animate=fade-in]{transform:none}[data-animate]._b2aeaf79_8u{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;will-change:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;transform:none!important}}}._b2aeaf79_13>*+*{margin-top:1.15em}._b2aeaf79_14 p{max-width:68ch}a._b2aeaf79_81{color:#5b3a5b;text-underline-offset:2px;text-decoration:underline 1px}a._b2aeaf79_81:hover{color:#432b43}a._b2aeaf79_88{color:#f5ebdf;text-underline-offset:3px;text-decoration:underline 1px}a._b2aeaf79_88:hover{color:#e3be94}a._b2aeaf79_3e{color:#2b1f2c;border-bottom:1px solid #0000;text-decoration:none;transition:color .16s cubic-bezier(.2,.7,.2,1),border-color .16s cubic-bezier(.2,.7,.2,1)}a._b2aeaf79_3e:hover{color:#5b3a5b;border-bottom-color:#5b3a5b}a._b2aeaf79_e{color:#f5ebdf;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .16s cubic-bezier(.2,.7,.2,1)}a._b2aeaf79_e:hover{border-bottom-color:#f5ebdf}._b2aeaf79_34{font-family:var(--font-mono);color:#5b3a5b;letter-spacing:.02em;font-size:.85em;font-weight:600}._b2aeaf79_7o{position:relative}._b2aeaf79_7o>._b2aeaf79_7y{z-index:0;pointer-events:none;opacity:.6;height:100%;position:absolute;inset:-8px -8px auto}._b2aeaf79_7o>._b2aeaf79_8n{z-index:1;position:relative}._b2aeaf79_8c{margin:0;padding:0;list-style:none}._b2aeaf79_7c{grid-template-columns:2.5rem minmax(0,1fr);column-gap:1rem;padding-bottom:2.5rem;display:grid;position:relative}._b2aeaf79_7c:not(:last-child):before{content:"";border-left:2px solid var(--color-brand-secondary-200);position:absolute;top:2.75rem;bottom:.25rem;left:calc(1.25rem - 1px)}._b2aeaf79_7k{background:var(--color-brand-primary-500);width:2.5rem;height:2.5rem;color:var(--color-surface-elevated);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}._b2aeaf79_7m{border:0;min-width:0;margin:0;padding:0}._b2aeaf79_7n{font-family:var(--font-heading);color:var(--color-typography-primary);padding:.35rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2;display:block}._b2aeaf79_8d{font-family:var(--font-body);color:var(--color-typography-muted);font-size:1rem;font-weight:400}._b2aeaf79_7l{color:var(--color-typography-muted);margin:.35rem 0 .9rem;font-size:1rem;line-height:1.5}._b2aeaf79_80{flex-wrap:wrap;gap:.5rem;display:flex}._b2aeaf79_6v{position:relative}._b2aeaf79_6v input{opacity:0;width:1px;height:1px;margin:0;position:absolute}._b2aeaf79_6v label{border:1px solid var(--color-brand-secondary-500);background:var(--color-surface-elevated);min-height:44px;color:var(--color-typography-primary);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:1rem;line-height:1.3;transition:background-color .16s cubic-bezier(.2,.7,.2,1),border-color .16s cubic-bezier(.2,.7,.2,1);display:inline-flex}._b2aeaf79_6v label:hover{border-color:var(--color-brand-primary-500);background:var(--color-brand-primary-50)}._b2aeaf79_6v input:checked+label{background:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500);color:var(--color-surface-elevated)}._b2aeaf79_6v input:checked+label:before{content:"✓";font-weight:600}._b2aeaf79_6v input:focus-visible+label{outline-offset:3px;outline:2px solid #5b3a5b}fieldset[aria-invalid=true] ._b2aeaf79_6v label{border-color:var(--color-error);border-width:2px}._b2aeaf79_7i{border:1px solid var(--color-brand-secondary-500);border-radius:var(--radius-sm);background:var(--color-surface-elevated);width:100%;min-height:48px;color:var(--color-typography-primary);font-family:var(--font-body);padding:.7rem .9rem;font-size:1.0625rem;line-height:1.5;display:block}textarea._b2aeaf79_7i{resize:vertical;min-height:9rem}._b2aeaf79_7i:hover{border-color:var(--color-brand-primary-500)}._b2aeaf79_7i:focus-visible{outline-offset:2px;border-color:var(--color-brand-primary-500);outline:2px solid #5b3a5b}._b2aeaf79_7i[aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 4px 0 0 var(--color-error)}._b2aeaf79_7q{color:#8a3833;margin-top:.5rem;font-size:1rem;line-height:1.45}._b2aeaf79_8b{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._b2aeaf79_7x{position:relative}._b2aeaf79_7u{flex-direction:column;align-items:flex-start;gap:.75rem;padding-left:3.5rem;display:flex}._b2aeaf79_7r{border-radius:var(--radius);background:var(--color-brand-primary-500);min-height:48px;color:var(--color-surface-elevated);font-family:var(--font-body);cursor:pointer;align-items:center;padding:0 1.5rem;font-size:1.0625rem;font-weight:600;transition:background-color .16s cubic-bezier(.2,.7,.2,1);display:inline-flex}._b2aeaf79_7r:hover{background:var(--color-brand-primary-700)}._b2aeaf79_7r:disabled{background:var(--color-brand-secondary-200);color:var(--color-brand-secondary-700);cursor:not-allowed}._b2aeaf79_8w{font-family:var(--font-mono);color:var(--color-typography-secondary);border-left:2px solid var(--color-brand-secondary-500);max-width:52ch;padding-left:.75rem;font-size:.8125rem;line-height:1.55}@media (width>=640px){._b2aeaf79_7c{grid-template-columns:3rem minmax(0,1fr);column-gap:1.25rem}._b2aeaf79_7k{width:3rem;height:3rem;font-size:1.125rem}._b2aeaf79_7c:not(:last-child):before{top:3.25rem;left:calc(1.5rem - 1px)}._b2aeaf79_7u{padding-left:4.25rem}}}@layer utilities{._b2aeaf79_8z{visibility:hidden}._b2aeaf79_91{visibility:visible}._b2aeaf79_4k{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._b2aeaf79_8t{position:fixed}._b2aeaf79_8x{position:relative}._b2aeaf79_8s{position:static}._b2aeaf79_90{position:sticky}._b2aeaf79_7j{width:100%}@media (width>=40rem){._b2aeaf79_7j{max-width:40rem}}@media (width>=48rem){._b2aeaf79_7j{max-width:48rem}}@media (width>=64rem){._b2aeaf79_7j{max-width:64rem}}@media (width>=80rem){._b2aeaf79_7j{max-width:80rem}}@media (width>=96rem){._b2aeaf79_7j{max-width:96rem}}._b2aeaf79_6g{margin:0}._b2aeaf79_b{margin-inline:auto}._b2aeaf79_3d{color:var(--tw-prose-body);max-width:65ch}._b2aeaf79_3d :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}._b2aeaf79_3d :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}._b2aeaf79_3d :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}._b2aeaf79_3d :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}._b2aeaf79_3d :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}._b2aeaf79_3d :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}._b2aeaf79_3d :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}._b2aeaf79_3d :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}._b2aeaf79_3d :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}._b2aeaf79_3d :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}._b2aeaf79_3d :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}._b2aeaf79_3d :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}._b2aeaf79_3d :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}._b2aeaf79_3d :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}._b2aeaf79_3d :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}._b2aeaf79_3d :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}._b2aeaf79_3d :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}._b2aeaf79_3d :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}._b2aeaf79_3d :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}._b2aeaf79_3d :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}._b2aeaf79_3d :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}._b2aeaf79_3d :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}._b2aeaf79_3d :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}._b2aeaf79_3d :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}._b2aeaf79_3d :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}._b2aeaf79_3d :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}._b2aeaf79_3d :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}._b2aeaf79_3d :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}._b2aeaf79_3d :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}._b2aeaf79_3d :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}._b2aeaf79_3d :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}._b2aeaf79_3d :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}._b2aeaf79_3d :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}._b2aeaf79_3d :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}._b2aeaf79_3d :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}._b2aeaf79_3d :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}._b2aeaf79_3d :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,._b2aeaf79_3d :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}._b2aeaf79_3d :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}._b2aeaf79_3d :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}._b2aeaf79_3d :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}._b2aeaf79_3d :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}._b2aeaf79_3d :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}._b2aeaf79_3d :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}._b2aeaf79_3d :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,._b2aeaf79_3d :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}._b2aeaf79_3d :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}._b2aeaf79_3d :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}._b2aeaf79_3d :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}._b2aeaf79_3d :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}._b2aeaf79_3d :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}._b2aeaf79_3d :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}._b2aeaf79_3d :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}._b2aeaf79_3d :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}._b2aeaf79_3d :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}._b2aeaf79_3d :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}._b2aeaf79_3d :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}._b2aeaf79_3d{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}._b2aeaf79_3d :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}._b2aeaf79_3d :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}._b2aeaf79_3d :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}._b2aeaf79_3d :where(._b2aeaf79_3d>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}._b2aeaf79_3d :where(._b2aeaf79_3d>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}._b2aeaf79_3d :where(._b2aeaf79_3d>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}._b2aeaf79_3d :where(._b2aeaf79_3d>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}._b2aeaf79_3d :where(._b2aeaf79_3d>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}._b2aeaf79_3d :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}._b2aeaf79_3d :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}._b2aeaf79_3d :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}._b2aeaf79_3d :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),._b2aeaf79_3d :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}._b2aeaf79_3d :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}._b2aeaf79_3d :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}._b2aeaf79_3d :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}._b2aeaf79_3d :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}._b2aeaf79_3d :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}._b2aeaf79_3d :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}._b2aeaf79_3d :where(._b2aeaf79_3d>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}._b2aeaf79_3d :where(._b2aeaf79_3d>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}._b2aeaf79_71{margin-top:var(--spacing)}._b2aeaf79_36{margin-top:calc(var(--spacing) * 2)}._b2aeaf79_2s{margin-top:calc(var(--spacing) * 3)}._b2aeaf79_31{margin-top:calc(var(--spacing) * 4)}._b2aeaf79_6d{margin-top:calc(var(--spacing) * 5)}._b2aeaf79_3q{margin-top:calc(var(--spacing) * 6)}._b2aeaf79_35{margin-top:calc(var(--spacing) * 8)}._b2aeaf79_4q{margin-top:calc(var(--spacing) * 12)}._b2aeaf79_3y{margin-bottom:calc(var(--spacing) * 2)}._b2aeaf79_62{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_c{display:block}._b2aeaf79_f{display:flex}._b2aeaf79_3p{display:grid}._b2aeaf79_33{display:none}._b2aeaf79_95{display:inline}._b2aeaf79_7a{display:inline-block}._b2aeaf79_6{display:inline-flex}._b2aeaf79_94{display:table}._b2aeaf79_6h{aspect-ratio:4/3}._b2aeaf79_4l{aspect-ratio:16/9}._b2aeaf79_5e{height:calc(var(--spacing) * 10)}._b2aeaf79_5n{height:calc(var(--spacing) * 11)}._b2aeaf79_3n{height:calc(var(--spacing) * 14)}._b2aeaf79_4d{height:calc(var(--spacing) * 20)}._b2aeaf79_6x{height:4.5rem}._b2aeaf79_x{height:100%}._b2aeaf79_3{min-height:44px}._b2aeaf79_5s{min-height:100vh}._b2aeaf79_3h{width:calc(var(--spacing) * 6)}._b2aeaf79_4x{width:calc(var(--spacing) * 11)}._b2aeaf79_3j{width:calc(var(--spacing) * 14)}._b2aeaf79_4c{width:calc(var(--spacing) * 20)}._b2aeaf79_74{width:calc(var(--spacing) * 24)}._b2aeaf79_5p{width:auto}._b2aeaf79_10{width:100%}._b2aeaf79_3o{max-width:var(--container-6xl)}._b2aeaf79_4m{max-width:54ch}._b2aeaf79_6b{max-width:60ch}._b2aeaf79_51{max-width:70vw}._b2aeaf79_g{max-width:var(--container-reading)}._b2aeaf79_47{min-width:0}._b2aeaf79_61{flex:1}._b2aeaf79_96{flex-shrink:1}._b2aeaf79_j{flex-shrink:0}._b2aeaf79_8r{flex-grow:1}._b2aeaf79_6j{cursor:pointer}._b2aeaf79_8p{resize:both}._b2aeaf79_6n{list-style-type:none}._b2aeaf79_5i{flex-direction:column}._b2aeaf79_5w{flex-wrap:wrap}._b2aeaf79_6l{align-items:baseline}._b2aeaf79_0{align-items:center}._b2aeaf79_83{align-items:flex-end}._b2aeaf79_4s{align-items:stretch}._b2aeaf79_3u{justify-content:space-between}._b2aeaf79_4w{justify-content:center}._b2aeaf79_3w{gap:calc(var(--spacing) * 2)}._b2aeaf79_6m{gap:calc(var(--spacing) * 3)}._b2aeaf79_2x{gap:calc(var(--spacing) * 4)}._b2aeaf79_4o{gap:calc(var(--spacing) * 6)}._b2aeaf79_4u{gap:calc(var(--spacing) * 10)}:where(._b2aeaf79_6o>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(._b2aeaf79_6w>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}._b2aeaf79_57{column-gap:calc(var(--spacing) * 4)}._b2aeaf79_5h{row-gap:0}._b2aeaf79_y{overflow:hidden}._b2aeaf79_12{border-radius:var(--radius)}._b2aeaf79_5a{border-radius:2147483647px}._b2aeaf79_2y{border-radius:var(--radius-sm)}._b2aeaf79_3x{border-style:var(--tw-border-style);border-width:1px}._b2aeaf79_3t{border-top-style:var(--tw-border-style);border-top-width:1px}._b2aeaf79_7{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}._b2aeaf79_7z{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}._b2aeaf79_6u{border-left-style:var(--tw-border-style);border-left-width:2px}._b2aeaf79_6p{border-color:var(--color-brand-primary-500)}._b2aeaf79_u{border-color:var(--color-brand-secondary-200)}._b2aeaf79_5r{border-color:var(--color-brand-secondary-700)}._b2aeaf79_38{border-color:var(--color-line-default)}._b2aeaf79_k{border-color:var(--color-line-subtle)}._b2aeaf79_6f{background-color:var(--color-brand-accent-100)}._b2aeaf79_6a{background-color:var(--color-brand-primary-800)}._b2aeaf79_5k{background-color:var(--color-brand-primary-900)}._b2aeaf79_2n{background-color:var(--color-brand-secondary-100)}.bg-surface-base{background-color:var(--color-surface-base)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-surface-elevated{background-color:var(--color-surface-elevated)}._b2aeaf79_z{object-fit:cover}._b2aeaf79_7d{padding-inline:calc(var(--spacing) * 2)}._b2aeaf79_8{padding-inline:calc(var(--spacing) * 4)}._b2aeaf79_3b{padding-inline:calc(var(--spacing) * 5)}._b2aeaf79_7b{padding-block:calc(var(--spacing) * .5)}._b2aeaf79_3g{padding-block:calc(var(--spacing) * 3)}._b2aeaf79_32{padding-block:calc(var(--spacing) * 4)}._b2aeaf79_44{padding-block:calc(var(--spacing) * 6)}._b2aeaf79_4p{padding-block:calc(var(--spacing) * 14)}._b2aeaf79_w{padding-block:calc(var(--spacing) * 16)}._b2aeaf79_5x{padding-top:calc(var(--spacing) * 3)}._b2aeaf79_78{padding-top:calc(var(--spacing) * 4)}._b2aeaf79_52{padding-top:calc(var(--spacing) * 6)}._b2aeaf79_66{padding-top:calc(var(--spacing) * 14)}._b2aeaf79_7t{padding-top:calc(var(--spacing) * 16)}._b2aeaf79_6q{padding-bottom:calc(var(--spacing) * 3)}._b2aeaf79_41{padding-bottom:calc(var(--spacing) * 4)}._b2aeaf79_7h{padding-bottom:calc(var(--spacing) * 5)}._b2aeaf79_68{padding-bottom:calc(var(--spacing) * 6)}._b2aeaf79_8l{padding-bottom:calc(var(--spacing) * 12)}._b2aeaf79_43{padding-bottom:calc(var(--spacing) * 16)}._b2aeaf79_6t{padding-left:calc(var(--spacing) * 5)}._b2aeaf79_6k{padding-left:calc(var(--spacing) * 6)}._b2aeaf79_3m{text-align:right}._b2aeaf79_11{font-family:var(--font-body)}._b2aeaf79_2{font-family:var(--font-heading)}._b2aeaf79_5{font-family:var(--font-mono)}._b2aeaf79_4z{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}._b2aeaf79_6z{font-size:1.25rem}._b2aeaf79_2o{font-size:1.75rem}._b2aeaf79_2w{font-size:1.125rem}._b2aeaf79_3r{font-size:1.375rem}._b2aeaf79_2v{font-size:1.0625rem}._b2aeaf79_t{font-size:1.625rem}._b2aeaf79_2t{font-size:1.1875rem}._b2aeaf79_49{font-size:1rem}._b2aeaf79_8m{font-size:2.5rem}._b2aeaf79_65{font-size:2.75rem}._b2aeaf79_4{font-size:12px}._b2aeaf79_5l{font-size:15px}._b2aeaf79_2p{--tw-leading:1.6;line-height:1.6}._b2aeaf79_5o{--tw-leading:1.08;line-height:1.08}._b2aeaf79_r{--tw-leading:1.15;line-height:1.15}._b2aeaf79_48{--tw-leading:1.55;line-height:1.55}._b2aeaf79_3c{--tw-leading:1.65;line-height:1.65}._b2aeaf79_5q{--tw-leading:1;line-height:1}._b2aeaf79_m{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}._b2aeaf79_2q{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}._b2aeaf79_1{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}._b2aeaf79_40{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._b2aeaf79_63{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._b2aeaf79_6r{--tw-tracking:.12em;letter-spacing:.12em}._b2aeaf79_l{--tw-tracking:.14em;letter-spacing:.14em}._b2aeaf79_58{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}._b2aeaf79_s{white-space:nowrap}._b2aeaf79_5t{color:var(--color-brand-accent-400)}._b2aeaf79_77{color:var(--color-brand-accent-800)}._b2aeaf79_3f{color:var(--color-typography-secondary)}._b2aeaf79_h{color:var(--color-brand-secondary-700)}._b2aeaf79_6i{color:var(--color-warning)}.text-role-body{color:var(--color-role-body)}.text-role-inverse{color:var(--color-role-inverse)}.text-role-link{color:var(--color-role-link)}.text-role-muted{color:var(--color-role-muted)}._b2aeaf79_i{text-transform:uppercase}._b2aeaf79_3z{font-style:italic}._b2aeaf79_3k{text-decoration-line:underline}._b2aeaf79_3i{text-decoration-color:#0000}._b2aeaf79_3a{text-decoration-thickness:1px}._b2aeaf79_39{text-underline-offset:2px}._b2aeaf79_56{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._b2aeaf79_8v{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}._b2aeaf79_93{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}._b2aeaf79_8q{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._b2aeaf79_30{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));transition-duration:var(--tw-duration,var(--default-transition-duration))}._b2aeaf79_79{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._b2aeaf79_2z{--tw-duration:.2s;transition-duration:.2s}._b2aeaf79_75{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){._b2aeaf79_76:is(:where(._b2aeaf79_a):hover *){scale:1.03}._b2aeaf79_d:is(:where(._b2aeaf79_a):hover *){color:var(--color-brand-accentHover)}._b2aeaf79_70:is(:where(._b2aeaf79_a):hover *){text-decoration-line:underline}._b2aeaf79_3l:is(:where(._b2aeaf79_a):hover *){-webkit-text-decoration-color:var(--color-brand-accentHover);-webkit-text-decoration-color:var(--color-brand-accentHover);text-decoration-color:var(--color-brand-accentHover)}}._b2aeaf79_q:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){._b2aeaf79_7e:hover{border-color:var(--color-brand-primary-400)}._b2aeaf79_4b:hover{border-color:var(--color-brand-primary-500)}}._b2aeaf79_5c:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}._b2aeaf79_4t:focus{position:absolute}._b2aeaf79_5u:focus{top:0}._b2aeaf79_4v:focus{left:0}._b2aeaf79_5j:focus{z-index:50}._b2aeaf79_5z:focus{background-color:var(--color-surface-elevated)}._b2aeaf79_54:focus{padding:calc(var(--spacing) * 4)}._b2aeaf79_59:focus{color:var(--color-role-body)}@media (prefers-reduced-motion:reduce){._b2aeaf79_7g{transition-property:none}@media (hover:hover){._b2aeaf79_7f:is(:where(._b2aeaf79_a):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (width>=40rem){._b2aeaf79_5f{height:calc(var(--spacing) * 11)}._b2aeaf79_6y{height:calc(var(--spacing) * 20)}._b2aeaf79_4i{height:calc(var(--spacing) * 24)}._b2aeaf79_4g{width:calc(var(--spacing) * 24)}._b2aeaf79_72{width:calc(var(--spacing) * 28)}._b2aeaf79_4a{grid-template-columns:repeat(2,minmax(0,1fr))}._b2aeaf79_4f{gap:calc(var(--spacing) * 5)}._b2aeaf79_5y{column-gap:calc(var(--spacing) * 8)}._b2aeaf79_4h{padding-inline:calc(var(--spacing) * 5)}._b2aeaf79_9{padding-inline:calc(var(--spacing) * 6)}._b2aeaf79_8a{padding-inline:calc(var(--spacing) * 7)}._b2aeaf79_45{padding-inline:calc(var(--spacing) * 8)}._b2aeaf79_4e{padding-block:calc(var(--spacing) * 5)}._b2aeaf79_46{padding-block:calc(var(--spacing) * 8)}._b2aeaf79_6s{padding-left:calc(var(--spacing) * 6)}._b2aeaf79_37{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}._b2aeaf79_2r{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}._b2aeaf79_5d{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}._b2aeaf79_2u{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}._b2aeaf79_73{font-size:1.375rem}._b2aeaf79_6c{font-size:13px}}@media (width>=48rem){._b2aeaf79_8i{grid-template-columns:repeat(2,minmax(0,1fr))}._b2aeaf79_8o{column-gap:calc(var(--spacing) * 10)}}@media (width>=64rem){._b2aeaf79_85{order:1}._b2aeaf79_8h{order:2}._b2aeaf79_8j{grid-column:span 4/span 4}._b2aeaf79_89{grid-column:span 8/span 8}._b2aeaf79_84{grid-column-start:9}._b2aeaf79_86{margin-inline:0}._b2aeaf79_8e{margin-top:0}._b2aeaf79_3s{display:block}._b2aeaf79_5v{display:flex}._b2aeaf79_8k{display:grid}._b2aeaf79_3v{display:none}._b2aeaf79_5g{grid-template-columns:repeat(2,minmax(0,1fr))}._b2aeaf79_7w{grid-template-columns:repeat(3,minmax(0,1fr))}._b2aeaf79_7v{grid-template-columns:repeat(12,minmax(0,1fr))}._b2aeaf79_87{gap:calc(var(--spacing) * 12)}._b2aeaf79_5b{gap:calc(var(--spacing) * 16)}._b2aeaf79_4y{padding-block:calc(var(--spacing) * 2)}._b2aeaf79_53{padding-block:calc(var(--spacing) * 16)}._b2aeaf79_8f{padding-block:calc(var(--spacing) * 20)}._b2aeaf79_v{padding-block:calc(var(--spacing) * 24)}._b2aeaf79_67{padding-top:calc(var(--spacing) * 24)}._b2aeaf79_7s{padding-top:calc(var(--spacing) * 28)}._b2aeaf79_8g{padding-bottom:calc(var(--spacing) * 16)}._b2aeaf79_42{padding-bottom:calc(var(--spacing) * 24)}._b2aeaf79_69{font-size:3.5rem}}._b2aeaf79_60 a{color:var(--color-role-inverse)}._b2aeaf79_2h a{color:var(--color-role-link)}._b2aeaf79_o a{text-decoration-line:underline}._b2aeaf79_7p a{-webkit-text-decoration-color:var(--color-brand-accent-400);-webkit-text-decoration-color:var(--color-brand-accent-400);text-decoration-color:var(--color-brand-accent-400)}._b2aeaf79_1i a{text-underline-offset:2px}._b2aeaf79_5m a{text-underline-offset:3px}@media (hover:hover){._b2aeaf79_50:hover a{color:var(--color-brand-accent-300)}._b2aeaf79_18:hover a{color:var(--color-brand-accentHover)}}._b2aeaf79_1w li{margin-bottom:calc(var(--spacing) * 2)}._b2aeaf79_1q strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._b2aeaf79_1h strong{color:var(--color-role-heading)}._b2aeaf79_25 td{border-style:var(--tw-border-style);border-width:1px}._b2aeaf79_2m td{border-color:var(--color-line-default)}._b2aeaf79_1m td{padding-inline:calc(var(--spacing) * 3)}._b2aeaf79_2j td{padding-block:calc(var(--spacing) * 2)}._b2aeaf79_1g th{border-style:var(--tw-border-style);border-width:1px}._b2aeaf79_1o th{border-color:var(--color-line-default)}._b2aeaf79_20 th{background-color:var(--color-surface-elevated)}._b2aeaf79_22 th{padding-inline:calc(var(--spacing) * 3)}._b2aeaf79_1r th{padding-block:calc(var(--spacing) * 2)}._b2aeaf79_2i th{color:var(--color-role-body)}._b2aeaf79_1l>blockquote{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_1t>blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}._b2aeaf79_16>blockquote{border-color:#5b3a5b4d}@supports (color:color-mix(in lab, red, red)){._b2aeaf79_16>blockquote{border-color:color-mix(in oklab, var(--color-brand-primary-500) 30%, transparent)}}._b2aeaf79_1p>blockquote{padding-left:calc(var(--spacing) * 4)}._b2aeaf79_1a>blockquote{color:var(--color-role-muted)}._b2aeaf79_2g>blockquote{font-style:italic}._b2aeaf79_19>h2{margin-top:calc(var(--spacing) * 8)}._b2aeaf79_1e>h2{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_1s>h2{font-family:var(--font-heading)}._b2aeaf79_1d>h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}._b2aeaf79_1x>h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}._b2aeaf79_1n>h2{color:var(--color-role-heading)}._b2aeaf79_1y>h3{margin-top:calc(var(--spacing) * 8)}._b2aeaf79_1u>h3{margin-bottom:calc(var(--spacing) * 3)}._b2aeaf79_28>h3{font-family:var(--font-heading)}._b2aeaf79_2c>h3{font-size:1.375rem}._b2aeaf79_27>h3{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}._b2aeaf79_29>h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}._b2aeaf79_23>h3{color:var(--color-role-heading)}._b2aeaf79_2f>h4{margin-top:calc(var(--spacing) * 4)}._b2aeaf79_1j>h4{margin-bottom:calc(var(--spacing) * 2)}._b2aeaf79_24>h4{font-family:var(--font-heading)}._b2aeaf79_21>h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}._b2aeaf79_1v>h4{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}._b2aeaf79_1z>h4{color:var(--color-role-heading)}._b2aeaf79_2d>hr{margin-block:calc(var(--spacing) * 6)}._b2aeaf79_2e>hr{border-color:var(--color-line-default)}._b2aeaf79_2k>ol{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_17>ol{list-style-type:decimal}._b2aeaf79_1b>ol{padding-left:calc(var(--spacing) * 6)}._b2aeaf79_26>p{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_2a>p:last-child{margin-bottom:0}._b2aeaf79_1k>table{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_1f>table{width:100%}._b2aeaf79_2l>ul{margin-bottom:calc(var(--spacing) * 4)}._b2aeaf79_2b>ul{list-style-type:disc}._b2aeaf79_1c>ul{padding-left:calc(var(--spacing) * 6)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}._b2aeaf79_4n{top:var(--pin-top,0px);z-index:40;transition:box-shadow .16s cubic-bezier(.2,.7,.2,1);position:sticky}._b2aeaf79_4n._b2aeaf79_92{box-shadow:0 8px 20px -16px #1c192680}html{scroll-padding-top:88px}[id]{scroll-margin-top:88px}@media (width>=1024px){html{scroll-padding-top:72px}[id]{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){._b2aeaf79_4n{transition:none}}._b2aeaf79_15{background:var(--color-brand-accent-200);min-height:44px;color:var(--color-brand-accent-900);font-family:var(--font-body);border-radius:999px;align-items:center;padding:0 1rem;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s cubic-bezier(.2,.7,.2,1);display:inline-flex}._b2aeaf79_15:hover,._b2aeaf79_15[aria-current=page]{background:var(--color-brand-accent-300)}._b2aeaf79_n{min-height:48px;color:var(--color-typography-primary);border-bottom:2px solid #0000;align-items:center;text-decoration:none;transition:color .16s cubic-bezier(.2,.7,.2,1),border-color .16s cubic-bezier(.2,.7,.2,1);display:inline-flex}._b2aeaf79_n:hover{color:var(--color-brand-primary-500);border-bottom-color:var(--color-brand-accent-500)}._b2aeaf79_n[aria-current=page]{color:var(--color-brand-primary-500);border-bottom-color:var(--color-brand-primary-500)}._b2aeaf79_4j{z-index:50;overscroll-behavior:contain;background:var(--color-brand-secondary-100);--ox:calc(100% - 40px);--oy:40px;clip-path:circle(0px at var(--ox) var(--oy));transition:clip-path .52s cubic-bezier(.45,0,.25,1);position:fixed;inset:0;overflow-y:auto}._b2aeaf79_4j[hidden]{display:none}._b2aeaf79_4j._b2aeaf79_82{clip-path:circle(150vmax at var(--ox) var(--oy))}._b2aeaf79_55{padding-top:5.5rem;padding-bottom:3rem}._b2aeaf79_p{justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.85rem 0;text-decoration:none;display:flex}._b2aeaf79_p[aria-current=page] span:first-child{text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--color-brand-accent-500)}._b2aeaf79_4r{z-index:51;width:44px;height:44px;color:var(--color-brand-primary-500);background:var(--color-brand-secondary-200);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed}._b2aeaf79_4r:hover{background:var(--color-brand-secondary-300)}@media (prefers-reduced-motion:reduce){._b2aeaf79_4j{clip-path:none;opacity:0;transition:opacity .2s linear!important}._b2aeaf79_4j._b2aeaf79_82{clip-path:none;opacity:1}}
