/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", "Space Grotesk Fallback", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.8125rem;--text-xs--line-height:1.4;--text-sm:.9375rem;--text-sm--line-height:1.5;--text-base:1rem;--text-base--line-height:1.6;--text-lg:1.125rem;--text-lg--line-height:1.55;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5625rem;--text-2xl--line-height:1.2;--text-3xl:1.953rem;--text-3xl--line-height:1.15;--text-4xl:2.441rem;--text-4xl--line-height:1.08;--text-5xl:3.052rem;--text-5xl--line-height:1.04;--text-6xl:3.815rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0a0b14;--color-surface:#12142b;--color-raised:#191c3a;--color-line:#262a52;--color-field:#0d0f22;--color-field-border:#6a70a6;--color-violet:#7b2ff7;--color-violet-soft:#b9a0ff;--color-cyan:#00d4ff;--color-amber:#ffb800;--color-amber-hover:#ffc93d;--color-text:#f5f7ff;--color-muted:#a9b1d6;--color-danger:#ff9f9f;--color-success:#72e8c9;--color-white:#fff;--font-display:"Chakra Petch", "Chakra Petch Fallback", system-ui, sans-serif;--container-page:78rem;--phase-1:#7b2ff7;--phase-2:#6947f8;--phase-3:#585ef9;--phase-4:#4676fa;--phase-5:#358efb;--phase-6:#23a5fc;--phase-7:#12bdfe;--phase-8:#00d4ff;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@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]){-webkit-text-decoration:underline dotted;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}:root{--header-h:4.5rem}@media (min-width:40rem){:root{--header-h:5rem}}html{background-color:var(--color-ink);color:var(--color-text);font-family:var(--font-sans);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700}p{text-wrap:pretty}a{color:var(--color-cyan);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-cyan);outline-offset:3px;border-radius:.25rem}::selection{background:var(--color-violet);color:var(--color-white)}[hidden]{display:none!important}summary{cursor:pointer}img,svg,picture{max-width:100%;display:block}}@layer components{.container-page{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:1.25rem}@media (min-width:48rem){.container-page{padding-inline:2rem}}.section{padding-block:4rem}@media (min-width:64rem){.section{padding-block:6.5rem}}.section-tight{padding-block:2.5rem}.section-title{font-size:var(--text-3xl);line-height:1.1}@media (min-width:48rem){.section-title{font-size:var(--text-5xl);line-height:1.04}}.section-lede{max-width:40rem;font-size:var(--text-lg);color:var(--color-muted);margin-top:1rem}.band{border-block:1px solid var(--color-line);background:#12142b8c}@supports (color:color-mix(in lab, red, red)){.band{background:color-mix(in oklab, var(--color-surface) 55%, transparent)}}.skip-link{z-index:60;background:var(--color-amber);color:var(--color-ink);border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sr-only-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:40;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s;position:sticky;top:0}.site-header.is-scrolled,.no-js .site-header{background:#0a0b14db}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled,.no-js .site-header{background:color-mix(in oklab, var(--color-ink) 86%, transparent)}}.site-header.is-scrolled,.no-js .site-header{border-bottom-color:#262a52cc}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled,.no-js .site-header{border-bottom-color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.site-header.is-scrolled,.no-js .site-header{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.nav-link{min-height:2.75rem;font-family:var(--font-display);color:var(--color-text);border-radius:.5rem;align-items:center;padding-inline:.875rem;font-weight:600;text-decoration-line:none;transition:color .15s;display:flex;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));transform-origin:0;height:2px;transition:transform .22s var(--ease-out-expo);border-radius:2px;position:absolute;bottom:.375rem;left:.875rem;right:.875rem;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-link[aria-current=page]{color:var(--color-cyan)}.menu-toggle{min-height:2.75rem;font-family:var(--font-display);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-line);background:#12142bb3;border-radius:.625rem;align-items:center;gap:.625rem;padding-inline:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.menu-toggle{background:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.menu-toggle{list-style:none}.menu-toggle::-webkit-details-marker{display:none}.menu-icon{flex:none;width:1.125rem;height:.75rem;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;transition:transform .2s,top .2s;position:absolute;left:0;right:0}.menu-icon:before{top:0}.menu-icon:after{top:calc(100% - 2px)}[open]>.menu-toggle .menu-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}[open]>.menu-toggle .menu-icon:after{top:calc(50% - 1px);transform:rotate(-45deg)}.menu-panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1rem;width:min(20rem,100vw - 2.5rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 60px -12px #000000b3}.menu-panel a:not(.btn){min-height:3rem;font-family:var(--font-display);color:var(--color-text);border-radius:.625rem;align-items:center;padding-inline:.875rem;font-weight:600;text-decoration-line:none;display:flex}.menu-panel a:not(.btn):hover,.menu-panel a[aria-current=page]{background:var(--color-raised)}.btn{min-height:3rem;font-family:var(--font-display);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration-line:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.btn-primary{background:var(--color-amber);color:var(--color-ink);box-shadow:0 0 #0000}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-amber) 0%, transparent)}}.btn-primary:hover{background:var(--color-amber-hover);box-shadow:0 10px 28px -10px #ffb800b3}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 10px 28px -10px color-mix(in oklab, var(--color-amber) 70%, transparent)}}.btn-primary:hover{transform:translateY(-1px)}.btn-primary:active{box-shadow:none;transform:translateY(1px)}.btn-primary[aria-busy=true]{cursor:progress;opacity:.85}.btn-secondary{background:#12142b99}@supports (color:color-mix(in lab, red, red)){.btn-secondary{background:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.btn-secondary{color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-field-border)}.btn-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--color-cyan);background:var(--color-raised)}.btn-sm{min-height:2.75rem;padding:.5rem 1rem;font-size:.9375rem}.btn-lg{min-height:3.5rem;padding-inline:1.75rem;font-size:1.125rem}.btn-block{width:100%}.spinner{border:2.5px solid;border-right-color:#0000;border-radius:999px;width:1.1em;height:1.1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{position:relative}.field-label{font-family:var(--font-display);color:var(--color-text);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:flex}.field-optional{font-family:var(--font-sans);font-weight:400;font-size:var(--text-xs);color:var(--color-muted)}.field-hint{font-size:var(--text-xs);color:var(--color-muted);margin-top:.375rem}.field-error{font-size:var(--text-sm);color:var(--color-danger);gap:.375rem;margin-top:.375rem;font-weight:500;display:flex}.field-error:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='%23FF9F9F' stroke-width='1.6'/%3E%3Cpath d='M8 4.4v4.2M8 11v.6' stroke='%23FF9F9F' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1rem;height:1rem;margin-top:.2rem}.field-error:empty{display:none}.field-nudge{font-size:var(--text-xs);color:var(--color-amber);margin-top:.375rem;font-weight:500}.field-nudge:empty{display:none}.input{width:100%;min-height:3.25rem;font:inherit;color:var(--color-text);background-color:#12152d;padding:.75rem 1rem;font-size:1rem;display:block}@supports (color:color-mix(in lab, red, red)){.input{background-color:color-mix(in oklab, var(--color-field) 55%, var(--color-raised))}}.input{border:1px solid var(--color-field-border);appearance:none;border-radius:.875rem;transition:border-color .15s,box-shadow .18s,background-color .15s;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059}.input::placeholder{color:#a9b1d6a6}@supports (color:color-mix(in lab, red, red)){.input::placeholder{color:color-mix(in oklab, var(--color-muted) 65%, transparent)}}.input::placeholder{opacity:1}.input:hover{border-color:var(--color-muted);background-color:var(--color-raised)}.input:focus,.input:focus-visible{border-color:var(--color-cyan);background-color:var(--color-field);box-shadow:0 0 0 4px #00d4ff33, 0 8px 24px -12px var(--color-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-cyan) 20%, transparent), 0 8px 24px -12px var(--color-cyan)}}.input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 4px #ff9f9f29}@supports (color:color-mix(in lab, red, red)){.input[aria-invalid=true]{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-danger) 16%, transparent)}}.input.is-valid{border-color:var(--color-success)}.input-wrap{position:relative}.input-wrap[class*=icon-]>.input{padding-left:2.875rem}.input-wrap>.input{padding-right:2.75rem}.input-wrap[class*=icon-]:before{content:"";background:var(--color-muted);width:1.25rem;height:1.25rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;pointer-events:none;margin-top:-.625rem;transition:background-color .15s;position:absolute;top:50%;left:.95rem}.input-wrap:focus-within:before{background:var(--color-cyan)}.icon-user{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c.8-4 3.8-6 7.5-6s6.7 2 7.5 6'/%3E%3C/svg%3E")}.icon-mail{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 7.5l8.5 6 8.5-6'/%3E%3C/svg%3E")}.input-wrap:after{content:"";pointer-events:none;opacity:0;width:1.25rem;height:1.25rem;transition:opacity .16s ease, transform .22s var(--ease-out-expo);background:50%/contain no-repeat;margin-top:-.625rem;position:absolute;top:50%;right:.95rem;transform:scale(.6)}.input-wrap:has(.input.is-valid):after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%2372E8C9'/%3E%3Cpath d='M5.8 10.4l2.8 2.8 5.6-6' fill='none' stroke='%230A0B14' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:none}.input-wrap:has(.input[aria-invalid=true]):after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23FF9F9F'/%3E%3Cpath d='M10 5.5v5.5M10 13.8v.400' stroke='%230A0B14' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");transform:none}.input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 100px var(--color-field) inset;caret-color:var(--color-text)}.input.is-shaking{animation:.26s nudge}@keyframes nudge{25%{transform:translate(-4px)}60%{transform:translate(3px)}to{transform:none}}.input-group{position:relative}.input-prefix{border-right:1.5px solid var(--color-line);font-family:var(--font-display);color:var(--color-muted);background:var(--color-surface);pointer-events:none;border-radius:.8rem 0 0 .8rem;align-items:center;gap:.375rem;padding-inline:.875rem .75rem;font-size:.9375rem;font-weight:600;display:flex;position:absolute;top:1px;bottom:1px;left:1px}.input-group>.input{padding-left:4.875rem}select.input,.select-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%23A9B1D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.75rem}select.input option{background:var(--color-surface);color:var(--color-text)}textarea.input{resize:vertical;min-height:8rem}.select{position:relative}.select-btn{text-align:left;cursor:pointer;align-items:center;display:flex}.select-btn .is-placeholder{color:#a9b1d6cc}@supports (color:color-mix(in lab, red, red)){.select-btn .is-placeholder{color:color-mix(in oklab, var(--color-muted) 80%, transparent)}}.select-btn[aria-expanded=true]{border-color:var(--color-cyan);box-shadow:0 0 0 4px #00d4ff38}@supports (color:color-mix(in lab, red, red)){.select-btn[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-cyan) 22%, transparent)}}.select-list{z-index:30;overscroll-behavior:contain;background:var(--color-raised);border:1px solid var(--color-field-border);transform-origin:top;scrollbar-width:thin;scrollbar-color:var(--color-field-border) transparent;border-radius:.875rem;max-height:17.5rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -12px #000000bf}.select-list.is-above{transform-origin:bottom;top:auto;bottom:calc(100% + .375rem)}.select-option{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.select-option:before{content:"";flex:none;width:1rem;height:1rem}.select-option[aria-selected=true]:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6 7.4-8' fill='none' stroke='%2300D4FF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.select-option.is-active{background:#3a227a}@supports (color:color-mix(in lab, red, red)){.select-option.is-active{background:color-mix(in oklab, var(--color-violet) 34%, var(--color-raised))}}.select-option[aria-selected=true]{color:var(--color-cyan);font-weight:500}.select-empty{font-size:var(--text-sm);color:var(--color-muted);padding:.75rem}.select-native{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.check{font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.check-box{border:1px solid var(--color-line);background:#12152d;border-radius:.875rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.check-box{background:color-mix(in oklab, var(--color-field) 55%, var(--color-raised))}}.check-box{color:var(--color-text);transition:border-color .15s}.check-box:hover,.check-box:has(input:checked){border-color:#1188b1}@supports (color:color-mix(in lab, red, red)){.check-box:hover,.check-box:has(input:checked){border-color:color-mix(in oklab, var(--color-cyan) 55%, var(--color-line))}}.check input,.check-tile input{appearance:none;border:1.5px solid var(--color-field-border);background:var(--color-field) center / .9rem no-repeat;cursor:pointer;border-radius:.4375rem;flex:none;width:1.375rem;height:1.375rem;margin-top:.05rem;transition:background-color .12s,border-color .12s}.check input:checked,.check-tile input:checked{border-color:var(--color-cyan);background-color:var(--color-cyan);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.6 3.6 7.4-8' fill='none' stroke='%230A0B14' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check input[aria-invalid=true]{border-color:var(--color-danger)}.check-tile{border:1.5px solid var(--color-line);min-height:3.125rem;font-size:var(--text-sm);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .875rem;transition:border-color .12s,background-color .12s;display:flex}.check-tile:hover{border-color:var(--color-field-border)}.check-tile:has(input:checked){border-color:var(--color-cyan);background:var(--color-raised)}.check-tile input{margin-top:0}.honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.form-stack>*+*{margin-top:1rem}@media (min-width:64rem) and (max-height:60rem){.form-stack>*+*{margin-top:.75rem}.form-stack .input{min-height:2.875rem}}.turnstile-slot{min-height:65px}.alert{font-size:var(--text-sm);border:1.5px solid;border-radius:.75rem;padding:.875rem 1rem}.alert-error{border-color:var(--color-danger);color:var(--color-text);background:#ff9f9f1a}@supports (color:color-mix(in lab, red, red)){.alert-error{background:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.alert-success{border-color:var(--color-success);color:var(--color-text);background:#72e8c91a}@supports (color:color-mix(in lab, red, red)){.alert-success{background:color-mix(in oklab, var(--color-success) 10%, transparent)}}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1rem}.card-gradient{background:#12142be0;position:relative}@supports (color:color-mix(in lab, red, red)){.card-gradient{background:color-mix(in oklab, var(--color-surface) 88%, transparent)}}.card-gradient{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:1.25rem;box-shadow:0 30px 80px -30px #000c}.card-gradient:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(35deg, var(--color-violet), var(--color-cyan));pointer-events:none;-webkit-mask-composite:xor,source-over;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chip{border:1px solid #40456c;align-items:center;gap:.5rem;min-height:2.25rem;padding:.375rem .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{border:1px solid color-mix(in oklab, var(--color-line) 80%, var(--color-muted))}}.chip{background:#12142bb8;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in oklab, var(--color-surface) 72%, transparent)}}.chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-sm);color:var(--color-text);font-weight:500}.chip-cell{background:linear-gradient(35deg, var(--color-violet), var(--color-cyan));border-radius:.125rem;flex:none;width:.625rem;height:.625rem}.tag{background:var(--color-raised);border:1px solid var(--color-line);min-height:1.75rem;font-size:var(--text-xs);color:var(--color-text);white-space:nowrap;border-radius:.5rem;align-items:center;padding:.125rem .625rem;font-weight:500;display:inline-flex}.hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);position:relative;overflow:hidden}.hero-art{z-index:-2;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero-shade{z-index:-1;background:linear-gradient(to bottom, #0a0b14b3 0%, transparent 22%, transparent 55%, var(--color-ink) 100%), linear-gradient(to right, #0a0b14e0 0%, #0a0b148c 45%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-shade{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 70%, transparent) 0%, transparent 22%, transparent 55%, var(--color-ink) 100%), linear-gradient(to right, color-mix(in oklab, var(--color-ink) 88%, transparent) 0%, color-mix(in oklab, var(--color-ink) 55%, transparent) 45%, transparent 75%)}}@media (max-width:63.99rem){.hero>.hero-art,.hero>.hero-shade{height:calc(62.5vw + var(--header-h));bottom:auto}.hero>.hero-art img{object-position:50% 100%}.hero>.hero-shade{background:linear-gradient(to bottom, #0a0b14bf 0%, transparent 30%, transparent 55%, var(--color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.hero>.hero-shade{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 75%, transparent) 0%, transparent 30%, transparent 55%, var(--color-ink) 100%)}}.hero-content{padding-top:40vw}}.hero-title{letter-spacing:-.02em;font-size:clamp(2.375rem,6.2vw + .6rem,4.768rem);line-height:.98}.hero-title-home{max-width:15ch}@media (min-width:64rem){.hero-title-home{max-width:12.5ch;font-size:clamp(3.052rem,4.6vw,4.25rem)}}.text-gradient{background:linear-gradient(90deg, var(--color-violet-soft), var(--color-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.art-caption{font-size:var(--text-xs);color:#a9b1d6d9}@supports (color:color-mix(in lab, red, red)){.art-caption{color:color-mix(in oklab, var(--color-muted) 85%, transparent)}}.page-hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);position:relative;overflow:hidden}.page-hero .hero-art img{object-position:50% 30%;opacity:.5}.page-hero .hero-shade{background:linear-gradient(to bottom, #0a0b1499 0%, #0a0b1459 40%, var(--color-ink) 100%), linear-gradient(to right, #0a0b14d9, transparent 80%)}@supports (color:color-mix(in lab, red, red)){.page-hero .hero-shade{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 60%, transparent) 0%, color-mix(in oklab, var(--color-ink) 35%, transparent) 40%, var(--color-ink) 100%), linear-gradient(to right, color-mix(in oklab, var(--color-ink) 85%, transparent), transparent 80%)}}@media (min-width:48rem){.cta-panel .hero-art{left:34%}}.cta-panel .hero-art img{opacity:.95;object-position:50% 45%}.cta-panel .hero-shade{background:linear-gradient(to right, var(--color-ink) 0%, #0a0b14d1 38%, transparent 85%)}@supports (color:color-mix(in lab, red, red)){.cta-panel .hero-shade{background:linear-gradient(to right, var(--color-ink) 0%, color-mix(in oklab, var(--color-ink) 82%, transparent) 38%, transparent 85%)}}.stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.441rem,5vw,3.815rem);font-weight:700;line-height:1}.phase-1{--phase-color:var(--phase-1)}.phase-2{--phase-color:var(--phase-2)}.phase-3{--phase-color:var(--phase-3)}.phase-4{--phase-color:var(--phase-4)}.phase-5{--phase-color:var(--phase-5)}.phase-6{--phase-color:var(--phase-6)}.phase-7{--phase-color:var(--phase-7)}.phase-8{--phase-color:var(--phase-8)}.phase-dot{background:var(--phase-color);border-radius:18%;flex:none;width:.75rem;height:.75rem}.plate{aspect-ratio:320/220;background:radial-gradient(70% 80% at 80% 10%, var(--phase-color,#7b2ff7), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 0H0v20' fill='none' stroke='%23F5F7FF' stroke-opacity='.05'/%3E%3C/svg%3E"), var(--color-field);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plate{background:radial-gradient(70% 80% at 80% 10%, color-mix(in oklab, var(--phase-color,var(--color-violet)) 26%, transparent), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 0H0v20' fill='none' stroke='%23F5F7FF' stroke-opacity='.05'/%3E%3C/svg%3E"), var(--color-field)}}.plate{border:1px solid var(--color-line)}.plate svg{width:100%;height:100%}.plate .ln{fill:none;stroke:url(#igi-stroke);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.plate .ln-thin{stroke-width:1.25px}.plate .ln-dim{stroke:var(--color-field-border);stroke-width:1.25px}.plate .fill-soft{fill:var(--phase-color,#7b2ff7)}@supports (color:color-mix(in lab, red, red)){.plate .fill-soft{fill:color-mix(in oklab, var(--phase-color,var(--color-violet)) 22%, transparent)}}.plate .fill-soft{stroke:none}.plate .spark-fill{fill:var(--color-amber);stroke:none}.plate .dot{fill:var(--color-cyan);stroke:none}.phase-card{background:var(--color-surface);border:1px solid var(--color-line);height:100%;color:inherit;transition:transform .26s var(--ease-out-expo), border-color .2s ease, box-shadow .26s ease;border-radius:1.25rem;flex-direction:column;padding:.75rem .75rem 1.25rem;text-decoration-line:none;display:flex}a.phase-card:hover{border-color:var(--phase-color);box-shadow:0 26px 50px -28px var(--phase-color);transform:translateY(-4px)}.phase-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;grid-auto-columns:min(78%,19rem);grid-auto-flow:column;gap:1rem;margin-inline:-1.25rem;padding:.25rem 1.25rem 1rem;display:grid;overflow-x:auto}.phase-rail>li{scroll-snap-align:center}@media (min-width:48rem){.phase-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (min-width:72rem){.phase-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.gantt{--gantt-cols:2.5rem minmax(0, 15rem) minmax(0, 1fr) 5.5rem 1.25rem;border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.25rem;overflow:hidden}.gantt-head,.gantt-item>summary{grid-template-columns:2rem minmax(0,1fr) auto 1.25rem;grid-template-areas:"no title weeks chev""track track track track";align-items:center;gap:.625rem .75rem;padding:.875rem 1rem;display:grid}.gantt-head{border-bottom:1px solid var(--color-line);background:var(--color-raised);font-size:var(--text-xs);color:var(--color-muted);padding-block:.75rem}.gantt-head>.gantt-head-label{grid-area:1/1/2/5}.gantt-item{border-top:1px solid var(--color-line)}.gantt-list>li:first-child>.gantt-item{border-top:0}.gantt-item>summary{list-style:none;transition:background-color .15s}.gantt-item>summary::-webkit-details-marker{display:none}.gantt-item>summary:hover,.gantt-item[open]>summary{background:#191c3ab3}@supports (color:color-mix(in lab, red, red)){.gantt-item>summary:hover,.gantt-item[open]>summary{background:color-mix(in oklab, var(--color-raised) 70%, transparent)}}.gantt-no{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--phase-color);font-variant-numeric:tabular-nums;grid-area:no}.gantt-title{font-family:var(--font-display);grid-area:title;font-weight:600;line-height:1.25}.gantt-weeks{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-align:right;grid-area:weeks}.gantt-chev{grid-area:chev}.gantt-track{background:repeating-linear-gradient(to right, var(--color-line) 0 1px, transparent 1px calc(100% / 24)) var(--color-field);border-radius:.375rem;grid-area:track;grid-template-columns:repeat(24,minmax(0,1fr));align-items:center;height:1rem;display:grid}.gantt-bar{background:var(--phase-color);height:100%;box-shadow:0 0 18px -4px var(--phase-color);transform-origin:0;border-radius:.3rem}.gantt-axis{height:auto;font-family:var(--font-display);background:0 0;align-items:end;font-weight:600}.gantt-axis>span{text-align:center;grid-row:1}.gantt-gate{background:var(--color-amber);border-radius:1px;width:.5rem;height:.5rem;margin:0 auto .25rem;display:block;transform:rotate(45deg)}.gantt-body{font-size:var(--text-sm);gap:1rem;padding:.25rem 1rem 1.25rem;display:grid}@media (min-width:64rem){.gantt-head,.gantt-item>summary{grid-template-columns:var(--gantt-cols);grid-template-areas:"no title track weeks chev";column-gap:1.25rem;padding-inline:1.5rem}.gantt-head>.gantt-head-label{grid-area:1/1/2/3}.gantt-head>.gantt-axis{grid-area:1/3/2/4}.gantt-track{height:1.125rem}.gantt-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:.25rem 1.5rem 1.5rem 5.25rem}}.cells{gap:3px;display:grid}.cells-24{grid-template-columns:repeat(24,minmax(0,1fr))}.cells-20{grid-template-columns:repeat(20,minmax(0,1fr))}.cells-10{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}.cell{aspect-ratio:1;background:var(--color-line);border-radius:18%}.cells-thin .cell{aspect-ratio:auto;border-radius:2px;height:.5rem}.cell.is-on{background:var(--phase-color,var(--color-cyan))}.cell.is-gate{background:var(--color-amber);box-shadow:0 0 14px -2px var(--color-amber)}.fmt-instruction{--phase-color:#7b2ff7}.fmt-workshops{--phase-color:#00d4ff}.fmt-production{--phase-color:#4658e8}.fmt-review{--phase-color:#d7ccff}.bar-track{background:var(--color-raised);border-radius:.25rem;height:.75rem;overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--color-violet), var(--color-cyan));background-size:calc(100% * var(--bar-scale,1)) 100%;transform-origin:0;border-radius:0 .25rem .25rem 0;height:100%}.gate-card{border:1px solid var(--color-line);background:var(--color-surface);height:100%;transition:border-color .2s ease, transform .26s var(--ease-out-expo);border-radius:1rem;padding:1rem 1.125rem 1.125rem}.gate-card:hover{border-color:var(--color-amber);transform:translateY(-3px)}.gate-diamond{background:var(--color-amber);width:.75rem;height:.75rem;box-shadow:0 0 14px -2px var(--color-amber);border-radius:2px;flex:none;transform:rotate(45deg)}.gates-leaders{width:100%;height:2.75rem;display:block}.gates-leaders line{stroke:#ffb800b3}@supports (color:color-mix(in lab, red, red)){.gates-leaders line{stroke:color-mix(in oklab, var(--color-amber) 70%, transparent)}}.gates-leaders line{stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cell.is-gate{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);place-items:center;display:grid}.gates-rail{gap:1rem;padding-left:1.75rem;display:grid;position:relative}.gates-rail:before{content:"";background:linear-gradient(to bottom, var(--color-violet), var(--color-cyan));border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4rem}.gates-rail>li{position:relative}.gates-rail>li:before{content:"";background:var(--color-amber);width:.875rem;height:.875rem;box-shadow:0 0 0 4px var(--color-ink);border-radius:2px;position:absolute;top:1.5rem;left:-1.75rem;transform:rotate(45deg)}.gates-rail .gate-diamond{display:none}@media (min-width:40rem){.gates-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.75rem}}.steps{gap:2.5rem;display:grid}.step-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.25rem;flex-direction:column;padding:1.5rem;display:flex;position:relative}.step-card:not(:last-child):after{content:"";border-right:2.5px solid var(--color-cyan);border-bottom:2.5px solid var(--color-cyan);width:.875rem;height:.875rem;margin-left:-.4375rem;position:absolute;bottom:-1.9rem;left:50%;transform:rotate(45deg)}@media (min-width:64rem){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.step-card{padding:1.75rem}.step-card:not(:last-child):after{margin:-.4375rem 0 0;inset:50% -1.95rem auto auto;transform:rotate(-45deg)}}.hour-cells{gap:4px;display:flex}.hour-cells .cell{flex:1 1 0;max-width:1.375rem}.week-bar{gap:3px;display:flex}.week-seg{min-width:0}.week-seg .bar-fill{background:var(--phase-color);border-radius:.3rem;height:1.25rem;display:block}.week-seg-label{display:none}@media (min-width:48rem){.week-seg-label{font-size:var(--text-sm);margin-top:.625rem;line-height:1.35;display:block}.week-seg-label strong{display:block}}.window{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;overflow:hidden;box-shadow:0 40px 90px -40px #00d4ff73}@supports (color:color-mix(in lab, red, red)){.window{box-shadow:0 40px 90px -40px color-mix(in oklab, var(--color-cyan) 45%, transparent)}}.window-bar{border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:var(--color-muted);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.window-dot{background:var(--color-line);border-radius:18%;width:.625rem;height:.625rem}.window-dot:first-child{background:var(--color-amber)}.step-no{width:2.75rem;height:2.75rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-text);background:linear-gradient(35deg,#5924b3,#057a95);border-radius:.625rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.step-no{background:linear-gradient(35deg, color-mix(in oklab, var(--color-violet) 70%, var(--color-ink)), color-mix(in oklab, var(--color-cyan) 55%, var(--color-ink)))}}.icon-tile{background:var(--color-raised);border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-cyan);border-radius:.75rem;flex:none;place-items:center;display:grid}.icon-tile svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.pixel-backdrop{z-index:-1;pointer-events:none;background-image:radial-gradient(42% 38% at 78% 30%,#7b2ff73d,#0000 70%),radial-gradient(28% 26% at 97% 4%,#00d4ff24,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='5' fill='%23F5F7FF' fill-opacity='.035'/%3E%3C/svg%3E");position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pixel-backdrop{background-image:radial-gradient(42% 38% at 78% 30%, color-mix(in oklab, var(--color-violet) 24%, transparent), transparent 70%), radial-gradient(28% 26% at 97% 4%, color-mix(in oklab, var(--color-cyan) 14%, transparent), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Crect x='1.5' y='1.5' width='29' height='29' rx='5' fill='%23F5F7FF' fill-opacity='.035'/%3E%3C/svg%3E")}}.pixel-backdrop{background-position:0 0,0 0,-1px -1px;background-size:auto,auto,32px 32px;-webkit-mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%)}.pixel-backdrop-top{height:40rem;bottom:auto}.spark{background:var(--color-amber);opacity:.9;border-radius:18%;width:.625rem;height:.625rem;position:absolute;top:-1.375rem;right:1.5rem;box-shadow:.875rem -.875rem 0 -.125rem #ffb8008c}@supports (color:color-mix(in lab, red, red)){.spark{box-shadow:.875rem -.875rem 0 -.125rem color-mix(in oklab, var(--color-amber) 55%, transparent)}}.spark{pointer-events:none}.accordion>summary{align-items:center;gap:1rem;min-height:3.5rem;list-style:none;display:flex}.accordion>summary::-webkit-details-marker{display:none}.chevron{border-right:2px solid var(--color-muted);border-bottom:2px solid var(--color-muted);flex:none;width:.625rem;height:.625rem;transition:transform .2s,border-color .15s;transform:rotate(45deg)translate(-2px,-2px)}.accordion>summary .chevron{margin-left:auto}details[open]>summary .chevron{border-color:var(--color-cyan);transform:rotate(-135deg)translate(-2px,-2px)}summary:hover .chevron{border-color:var(--color-cyan)}.faq-item{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding-inline:1.25rem;transition:border-color .15s}.faq-item[open],.faq-item:hover{border-color:var(--color-field-border)}.prose-igi p+p{margin-top:1rem}.prose-igi h2{font-size:var(--text-2xl);margin-top:2.5rem;margin-bottom:.75rem;line-height:1.2}.prose-igi ul{margin-top:.75rem;padding-left:1.25rem;list-style:outside}.prose-igi li+li{margin-top:.375rem}.sticky-cta{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));inset-inline:0;background:#0a0b14eb;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.sticky-cta{background:color-mix(in oklab, var(--color-ink) 92%, transparent)}}.sticky-cta{border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s}.sticky-cta.is-hidden{transform:translateY(110%)}@media (min-width:64rem){.sticky-cta{display:none}}@media (max-width:47.99rem){.table-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-cards tr{background:var(--color-surface);border:1px solid var(--color-line);border-radius:.75rem;margin-bottom:.75rem;padding:1rem;display:block}.table-cards td{grid-template-columns:7rem 1fr;gap:.75rem;padding:.25rem 0;display:grid}.table-cards td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-xs);font-family:var(--font-display);font-weight:600}}.anim [data-animate],.anim [data-animate-group]>*,.anim [data-draw] .ln,.anim [data-draw] .dot,.anim [data-draw] .spark-fill,.anim [data-draw] .fill-soft{opacity:0}.anim [data-grow] .gantt-bar,.anim [data-grow] .bar-fill{transform:scaleX(0)}.anim [data-pop]>*{opacity:0}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-14{grid-column-start:14}.col-start-15{grid-column-start:15}.col-start-16{grid-column-start:16}.col-start-17{grid-column-start:17}.col-start-18{grid-column-start:18}.col-start-19{grid-column-start:19}.col-start-20{grid-column-start:20}.col-start-21{grid-column-start:21}.col-start-22{grid-column-start:22}.col-start-23{grid-column-start:23}.col-start-24{grid-column-start:24}.m-0{margin:0}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-\[4\.5rem\]{height:4.5rem}.h-full{height:100%}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-full{width:100%}.w-pct-0{width:0%}.w-pct-1{width:1%}.w-pct-2{width:2%}.w-pct-3{width:3%}.w-pct-4{width:4%}.w-pct-5{width:5%}.w-pct-6{width:6%}.w-pct-7{width:7%}.w-pct-8{width:8%}.w-pct-9{width:9%}.w-pct-10{width:10%}.w-pct-11{width:11%}.w-pct-12{width:12%}.w-pct-13{width:13%}.w-pct-14{width:14%}.w-pct-15{width:15%}.w-pct-16{width:16%}.w-pct-17{width:17%}.w-pct-18{width:18%}.w-pct-19{width:19%}.w-pct-20{width:20%}.w-pct-21{width:21%}.w-pct-22{width:22%}.w-pct-23{width:23%}.w-pct-24{width:24%}.w-pct-25{width:25%}.w-pct-26{width:26%}.w-pct-27{width:27%}.w-pct-28{width:28%}.w-pct-29{width:29%}.w-pct-30{width:30%}.w-pct-31{width:31%}.w-pct-32{width:32%}.w-pct-33{width:33%}.w-pct-34{width:34%}.w-pct-35{width:35%}.w-pct-36{width:36%}.w-pct-37{width:37%}.w-pct-38{width:38%}.w-pct-39{width:39%}.w-pct-40{width:40%}.w-pct-41{width:41%}.w-pct-42{width:42%}.w-pct-43{width:43%}.w-pct-44{width:44%}.w-pct-45{width:45%}.w-pct-46{width:46%}.w-pct-47{width:47%}.w-pct-48{width:48%}.w-pct-49{width:49%}.w-pct-50{width:50%}.w-pct-51{width:51%}.w-pct-52{width:52%}.w-pct-53{width:53%}.w-pct-54{width:54%}.w-pct-55{width:55%}.w-pct-56{width:56%}.w-pct-57{width:57%}.w-pct-58{width:58%}.w-pct-59{width:59%}.w-pct-60{width:60%}.w-pct-61{width:61%}.w-pct-62{width:62%}.w-pct-63{width:63%}.w-pct-64{width:64%}.w-pct-65{width:65%}.w-pct-66{width:66%}.w-pct-67{width:67%}.w-pct-68{width:68%}.w-pct-69{width:69%}.w-pct-70{width:70%}.w-pct-71{width:71%}.w-pct-72{width:72%}.w-pct-73{width:73%}.w-pct-74{width:74%}.w-pct-75{width:75%}.w-pct-76{width:76%}.w-pct-77{width:77%}.w-pct-78{width:78%}.w-pct-79{width:79%}.w-pct-80{width:80%}.w-pct-81{width:81%}.w-pct-82{width:82%}.w-pct-83{width:83%}.w-pct-84{width:84%}.w-pct-85{width:85%}.w-pct-86{width:86%}.w-pct-87{width:87%}.w-pct-88{width:88%}.w-pct-89{width:89%}.w-pct-90{width:90%}.w-pct-91{width:91%}.w-pct-92{width:92%}.w-pct-93{width:93%}.w-pct-94{width:94%}.w-pct-95{width:95%}.w-pct-96{width:96%}.w-pct-97{width:97%}.w-pct-98{width:98%}.w-pct-99{width:99%}.w-pct-100{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[18ch\]{max-width:18ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>: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(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-danger\/60{border-color:#ff9f9f99}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--color-danger) 60%, transparent)}}.border-line{border-color:var(--color-line)}.border-line\/60{border-color:#262a5299}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.bg-cyan{background-color:var(--color-cyan)}.bg-danger{background-color:var(--color-danger)}.bg-ink{background-color:var(--color-ink)}.bg-line{background-color:var(--color-line)}.bg-raised{background-color:var(--color-raised)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/40{background-color:#12142b66}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.bg-surface\/60{background-color:#12142b99}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-cyan{color:var(--color-cyan)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-success{color:var(--color-success)}.text-text{color:var(--color-text)}.text-text\/90{color:#f5f7ffe6}@supports (color:color-mix(in lab, red, red)){.text-text\/90{color:color-mix(in oklab, var(--color-text) 90%, transparent)}}.text-violet-soft{color:var(--color-violet-soft)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--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,)}.filter{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,)}.select-all{-webkit-user-select:all;user-select:all}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-cyan:hover{border-color:var(--color-cyan)}.hover\:text-cyan:hover{color:var(--color-cyan)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.md\:order-none{order:0}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:mt-1{margin-top:var(--spacing)}.md\:block{display:block}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-center{align-items:center}:where(.md\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.md\:divide-line>:not(:last-child)){border-color:var(--color-line)}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-line{border-color:var(--color-line)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-8{grid-column-start:8}.lg\:col-end-13{grid-column-end:13}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-right{text-align:right}}}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/assets/fonts/chakra-petch-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/space-grotesk-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:108.96%;ascent-override:91.04%;descent-override:28.27%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:112.63%;ascent-override:87.37%;descent-override:25.93%;line-gap-override:0%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}