@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_13b6df09-module__gixrya__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_13b6df09-module__gixrya__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_df919600-module__NT5X1W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_df919600-module__NT5X1W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.14wn2couo_i-b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.2mn_dieig53zr.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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_5542c2b5-module__aY_F5q__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_5542c2b5-module__aY_F5q__variable{--font-lato:"Lato", "Lato Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.\!mt-1{margin-top:.25rem!important}.\!mt-2{margin-top:.5rem!important}.ml-0\.5{margin-left:.125rem}.mt-2{margin-top:.5rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-3{height:.75rem}.h-5{height:1.25rem}.\!w-24{width:6rem!important}.w-20{width:5rem}.w-3{width:.75rem}.w-full{width:100%}.min-w-20{min-width:5rem}.max-w-28{max-width:7rem}.max-w-\[200px\]{max-width:200px}.shrink-0{flex-shrink:0}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-end{align-items:flex-end}.items-center{align-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.text-nowrap{text-wrap:nowrap}.px-2{padding-left:.5rem;padding-right:.5rem}.\!pr-2\.5{padding-right:.625rem!important}.pt-2{padding-top:.5rem}.\!font-acherus{font-family:Acherus,sans-serif!important}.\!font-source-sans{font-family:var(--font-source-sans)!important}.font-acherus{font-family:Acherus,sans-serif}.font-gineso-condensed{font-family:gineso-condensed,sans-serif}.font-source-sans{font-family:var(--font-source-sans)}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.text-\[0\.96em\]{font-size:.96em}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.\!text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity,1))!important}.text-chicago-maroon{--tw-text-opacity:1;color:rgb(134 31 65/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!outline-none{outline-offset:2px!important;outline:2px solid #0000!important}.outline{outline-style:solid}.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)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-8,var(--chicago-maroon));outline-offset:var(--focus-outline-offset)}:root{--foreground:#171717;--font-acherus:"Acherus", sans-serif;--font-gineso-condensed:"gineso-condensed", sans-serif;--font-crimsontext:"crimsontext", sans-serif;--chicago-maroon:#861f41;--burnt-orange:#e5751f;--hokie-stone:#75787b;--focus-outline-width:2px;--focus-outline-offset:2px}@media (prefers-color-scheme:dark){:root{--foreground:#ededed}}body{color:var(--foreground);background:var(--background)}@media (min-width:768px){.md\:block{display:block}.md\:table-cell{display:table-cell}.md\:w-32{width:8rem}.md\:min-w-32{min-width:8rem}.md\:max-w-\[250px\]{max-width:250px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-0\.5{padding-left:.125rem;padding-right:.125rem}.md\:pt-5{padding-top:1.25rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-\[0\.97em\]{font-size:.97em}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:hover\:cursor-pointer:hover{cursor:pointer}.md\:hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.md\:hover\:text-chicago-maroon:hover{--tw-text-opacity:1;color:rgb(134 31 65/var(--tw-text-opacity,1))}}
.radix-themes{--red-1:#fffcfd;--red-2:#fff7f8;--red-3:#ffe8ed;--red-4:#ffdae2;--red-5:#ffccd6;--red-6:#fdbbc8;--red-7:#f6a7b7;--red-8:#ee8ca2;--red-9:#861f41;--red-10:#730732;--red-11:#b24966;--red-12:#6e002e;--red-a1:#ff005503;--red-a2:#ff002008;--red-a3:#ff003817;--red-a4:#ff003825;--red-a5:#ff003233;--red-a6:#f8003144;--red-a7:#e5002f58;--red-a8:#da003173;--red-a9:#750027e0;--red-a10:#6f002cf8;--red-a11:#930029b6;--red-a12:#6e002e;--red-contrast:#fff;--red-surface:#fff5f6cc;--red-indicator:#861f41;--red-track:#861f41;--gray-1:#fefbfc;--gray-2:#fdf8fa;--gray-3:#f3eff0;--gray-4:#ebe7e8;--gray-5:#e4e0e1;--gray-6:#dcd8d9;--gray-7:#d2cdcf;--gray-8:#bebabc;--gray-9:#908c8e;--gray-10:#868283;--gray-11:#676364;--gray-12:#221f20;--gray-a1:#c0004004;--gray-a2:#b7004907;--gray-a3:#40001010;--gray-a4:#2b000b18;--gray-a5:#2100091f;--gray-a6:#1b000727;--gray-a7:#1a000b32;--gray-a8:#0f000845;--gray-a9:#09000573;--gray-a10:#0900037d;--gray-a11:#0700029c;--gray-a12:#030001e0;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#908c8e;--gray-track:#908c8e}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.radix-themes{--gray-1:#fefbfc;--gray-2:#fdf8fa;--gray-3:#f3eff0;--gray-4:#ece7e9;--gray-5:#e4dfe1;--gray-6:#dcd8d9;--gray-7:#d2cecf;--gray-8:#bebabb;--gray-9:#908c8e;--gray-10:#868283;--gray-11:#676364;--gray-12:#221f20;--gray-a1:color(display-p3 .5137 .0235 .2667/.016);--gray-a2:color(display-p3 .5804 .0235 .302/.028);--gray-a3:color(display-p3 .1922 .0078 .0667/.063);--gray-a4:color(display-p3 .1333 .0118 .051/.095);--gray-a5:color(display-p3 .102 .0039 .0392/.122);--gray-a6:color(display-p3 .0784 .0039 .0275/.153);--gray-a7:color(display-p3 .0863 .0078 .0471/.197);--gray-a8:color(display-p3 .0471 .0039 .0314/.271);--gray-a9:color(display-p3 .0275 .0039 .0196/.451);--gray-a10:color(display-p3 .0275 .0039 .0118/.491);--gray-a11:color(display-p3 .0196 0 .0078/.612);--gray-a12:color(display-p3 .0078 0 .0039/.879);--gray-contrast:#fff;--gray-surface:color(display-p3 1 1 1/.8);--gray-indicator:#908c8e;--gray-track:#908c8e;--red-1:#fffcfd;--red-2:#fff7f8;--red-3:#ffe9ed;--red-4:#ffdce2;--red-5:#ffcdd6;--red-6:#fdbbc8;--red-7:#f6a7b7;--red-8:#ee8ca2;--red-9:#861f41;--red-10:#730732;--red-11:#b24966;--red-12:#6e002e;--red-a1:color(display-p3 .6745 .0235 .349/.012);--red-a2:color(display-p3 .8784 .0196 .1451/.032);--red-a3:color(display-p3 .8235 .0118 .1922/.087);--red-a4:color(display-p3 .8353 .0078 .2/.142);--red-a5:color(display-p3 .8392 .0078 .1686/.193);--red-a6:color(display-p3 .8157 .0039 .1569/.255);--red-a7:color(display-p3 .7569 .0039 .1569/.334);--red-a8:color(display-p3 .7294 .0039 .1569/.432);--red-a9:color(display-p3 .3843 0 .1176/.844);--red-a10:color(display-p3 .3608 0 .1255/.918);--red-a11:color(display-p3 .4902 0 .1333/.691);--red-a12:color(display-p3 .3529 0 .1255/.938);--red-contrast:#fff;--red-surface:color(display-p3 .9961 .9608 .9647/.8);--red-indicator:#861f41;--red-track:#861f41}@supports (color:lab(0% 0 0)){.radix-themes{--gray-1:lab(99.0278% 1.14635 -.108445);--gray-2:lab(97.9604% 1.75256 -.165808);--gray-3:lab(94.8284% 1.75253 -.16582);--gray-4:lab(92.0444% 1.7525 -.165832);--gray-5:lab(89.3764% 1.75241 -.165808);--gray-6:lab(86.7084% 1.75238 -.16582);--gray-7:lab(82.9964% 1.75232 -.165808);--gray-8:lab(75.9204% 1.75214 -.165808);--gray-9:lab(58.7524% 1.75166 -.165784);--gray-10:lab(54.6924% 1.75151 -.165772);--gray-11:lab(42.3964% 1.75092 -.165761);--gray-12:lab(12.2364% 1.74725 -.1656);--gray-indicator:lab(58.7524% 1.75166 -.165784);--gray-track:lab(58.7524% 1.75166 -.165784);--red-1:lab(99.2527% 1.44503 .184584);--red-2:lab(97.9062% 3.425 .438476);--red-3:lab(94.3235% 9.54694 1.23032);--red-4:lab(90.95% 16.2689 2.11296);--red-5:lab(87.062% 21.1342 2.76221);--red-6:lab(82.4887% 25.6779 3.37844);--red-7:lab(76.8256% 31.4382 4.17513);--red-8:lab(69.5473% 40.0375 5.40105);--red-9:lab(30.93% 45.2659 6.49964);--red-10:lab(24.2002% 45.074 6.60786);--red-11:lab(46.3607% 45.5798 6.35179);--red-12:lab(22.3436% 45.0125 6.64604);--red-indicator:lab(30.93% 45.2659 6.49964);--red-track:lab(30.93% 45.2659 6.49964)}}}}
@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thin.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thin.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thin.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thinitalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thinitalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_thinitalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_light.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_light.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_lightitalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_lightitalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_lightitalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_regular.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_regular.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_italic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_italic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_medium.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_medium.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_mediumitalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_mediumitalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_mediumitalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bold.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bold.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bolditalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bolditalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_bolditalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabold.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabold.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabolditalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabolditalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_extrabolditalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_black.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_black.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_black.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Acherus;src:url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_blackitalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_blackitalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/acherusgrotesque/acherusgrotesque_blackitalic.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThi.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThi.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThi.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThiIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThiIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConThiIt.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLig.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLig.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLig.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLigIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLigIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConLigIt.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConReg.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConReg.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConReg.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConRegIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConRegIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConRegIt.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMed.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMed.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMed.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMedIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMedIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConMedIt.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDem.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDem.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDem.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDemIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDemIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConDemIt.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBol.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBol.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBol.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBolIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBolIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBolIt.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBla.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBla.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBla.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:gineso-condensed;src:url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBlaIt.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBlaIt.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/gineso-condensed/Gineso-ConBlaIt.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-regular.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-regular.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-italic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-italic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibold.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibold.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibold.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibolditalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibolditalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-semibolditalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bold.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bold.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:crimsontext;src:url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bolditalic.woff2)format("woff2"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bolditalic.woff)format("woff"),url(https://www.assets.cms.vt.edu/fonts/crimsontext/crimsontext-bolditalic.ttf)format("truetype");font-weight:600;font-style:italic}
