@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-400-normal.DGrY7Whw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-400-italic.Dv3QvL_F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(./source-sans-3-latin-wght-normal.CN-6p9QN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(./source-sans-3-latin-400-italic.B7GXyjLl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;font-style:normal;src:local(Georgia);unicode-range:U+20,U+30,U+A0;size-adjust:74.93%;ascent-override:132.12%;descent-override:41.37%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:normal;src:local(Georgia);unicode-range:U+41-5A,U+C0-D6,U+D8-DE;size-adjust:69.37%;ascent-override:142.71%;descent-override:44.69%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:normal;src:local(Georgia);unicode-range:U+0-1F,U+21-2F,U+31-40,U+5B-9F,U+A1-BF,U+D7,U+DF-10FFFF;size-adjust:77.17%;ascent-override:128.29%;descent-override:40.17%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia);size-adjust:79.3%;ascent-override:124.84%;descent-override:39.09%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:normal;src:local(Arial);unicode-range:U+20,U+30-39,U+A0;size-adjust:89.34%;ascent-override:114.62%;descent-override:44.77%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:normal;src:local(Arial);unicode-range:U+41-5A,U+C0-D6,U+D8-DE;size-adjust:84.26%;ascent-override:121.53%;descent-override:47.47%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:normal;src:local(Arial);unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-9F,U+A1-BF,U+D7,U+DF-10FFFF;size-adjust:95%;ascent-override:107.79%;descent-override:42.11%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:italic;src:local(Arial Italic),local(Arial);unicode-range:U+20,U+30-39,U+A0;size-adjust:86.12%;ascent-override:118.9%;descent-override:46.45%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:italic;src:local(Arial Italic),local(Arial);unicode-range:U+41-5A,U+C0-D6,U+D8-DE;size-adjust:79.87%;ascent-override:128.21%;descent-override:50.08%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:italic;src:local(Arial Italic),local(Arial);unicode-range:U+0-1F,U+21-2F,U+3A-40,U+5B-9F,U+A1-BF,U+D7,U+DF-10FFFF;size-adjust:93.34%;ascent-override:109.71%;descent-override:42.85%;line-gap-override:0%}:root{--radius:2px;--paper:oklch(97.6% .006 85);--ink:oklch(17% .008 60);--rule:oklch(88% .008 80);--background:var(--paper);--foreground:var(--ink);--card:oklch(95.5% .008 85);--card-foreground:var(--ink);--popover:var(--paper);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:oklch(94% .008 85);--secondary-foreground:var(--ink);--muted:oklch(94% .008 85);--muted-foreground:oklch(50% .012 70);--accent:oklch(58% .15 42);--accent-foreground:oklch(98% .005 85);--destructive:oklch(52% .19 27);--destructive-foreground:oklch(98% .005 85);--border:var(--rule);--input:var(--rule);--ring:var(--ink);--font-sans:"Source Sans 3", "Source Sans 3 Fallback", ui-sans-serif, system-ui, sans-serif;--font-display:"Instrument Serif", "Instrument Serif Fallback", ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gutter:calc(clamp(1.25rem, 5vw, 4.5rem));--shell-max:96rem;--spacing:.25rem;--section:calc(clamp(4.5rem, 10vw, 9rem));--air:calc(clamp(7rem, 16vw, 15rem));--tight:calc(clamp(2.5rem, 5vw, 4rem));--display-size:calc(clamp(2.75rem, 9vw, 8.5rem));--display-leading:.92;--display-tracking:-.03em;--headline-size:calc(clamp(2rem, 5.2vw, 4.25rem));--headline-leading:1;--headline-tracking:-.025em;--title-size:calc(clamp(1.5rem, 3vw, 2.25rem));--title-leading:1.1;--title-tracking:-.02em;--lede-size:calc(clamp(1.125rem, 1.9vw, 1.6rem));--lede-leading:1.45;--eyebrow-size:.6875rem;--eyebrow-tracking:.16em;--eyebrow-weight:500;--eyebrow-leading:1.2;--eyebrow-transform:uppercase;--text-xs:.75rem;--text-xs-leading:calc(1 / .75);--text-sm:.875rem;--text-sm-leading:calc(1.25 / .875);--text-base:1rem;--text-base-leading:1.5;--text-lg:1.125rem;--text-lg-leading:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl-leading:calc(1.4);--text-7xl:4.5rem;--text-7xl-leading:1;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-duration:.15s;--transition-ease:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--header-bg:color-mix(in oklab, var(--background) 85%, transparent);--header-height:calc(var(--spacing) * 16);--header-height-sm:calc(var(--spacing) * 20);--logo-height:calc(var(--spacing) * 9);--logo-height-sm:calc(var(--spacing) * 11);--primary-hover:color-mix(in oklab, var(--primary) 90%, transparent);--ring-offset-color:#fff;--z-menu:40;--z-header:50;--z-skip:60;--duration-300:.3s;--reveal-duration:.9s;--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-distance:calc(var(--spacing) * 6)}*,::backdrop,:after,:before{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}*{border-color:var(--border)}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}body,html{font-family:var(--font-sans)}body{background-color:var(--background);color:var(--foreground);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);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}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}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}::selection{background-color:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.shell{width:100%;max-width:var(--shell-max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error-page[data-v-5ce41d7e]{background-color:var(--background);min-height:100vh;padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.error-box[data-v-5ce41d7e]{max-width:var(--container-md);text-align:center}.code[data-v-5ce41d7e]{font-size:var(--text-7xl);line-height:var(--text-7xl-leading);font-weight:var(--weight-bold)}.code[data-v-5ce41d7e],.title[data-v-5ce41d7e]{color:var(--foreground)}.title[data-v-5ce41d7e]{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--text-xl-leading);font-weight:var(--weight-semibold)}.title.tight[data-v-5ce41d7e]{letter-spacing:var(--tracking-tight);margin-top:0}.note[data-v-5ce41d7e]{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--text-sm-leading);color:var(--muted-foreground)}.actions[data-v-5ce41d7e]{margin-top:calc(var(--spacing) * 6)}.actions-row[data-v-5ce41d7e]{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.actions-row[data-v-5ce41d7e],.btn[data-v-5ce41d7e]{justify-content:center}.btn[data-v-5ce41d7e]{border-radius:var(--radius);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--text-sm-leading);font-weight:var(--weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-ease);align-items:center;display:inline-flex}.btn-primary[data-v-5ce41d7e]{background-color:var(--primary);color:var(--primary-foreground)}.btn-primary[data-v-5ce41d7e]:hover{background-color:var(--primary-hover)}.btn-outline[data-v-5ce41d7e]{border:1px solid var(--input);background-color:var(--background);color:var(--foreground)}.btn-outline[data-v-5ce41d7e]:hover{background-color:var(--accent)}
