@layer reset, base, components, utilities;@layer reset{:where(*,*::before,*::after){box-sizing:border-box;border-width:0;border-style:solid;min-width:0}:where(html){block-size:100%;text-size-adjust:none;-webkit-text-size-adjust:none;tab-size:4;interpolate-size:allow-keywords}:where(body){min-block-size:100svh;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0;text-wrap:balance}:where(p,blockquote,figure,dl,dd,details){margin:0}:where(p){text-wrap:pretty}:where(ul,ol){list-style:none;margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block;max-inline-size:100%;vertical-align:middle}:where(img,video){block-size:auto}:where(table){border-collapse:collapse;border-spacing:0}:where(input,textarea,select,button,meter,progress){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:0;padding:0}:where(button,[role=button]){cursor:pointer;border:none;background:none;appearance:none}:where(textarea){resize:vertical}:where(textarea,select,input:not([type=file])){field-sizing:content}:where(select){appearance:auto}:where(input[type=search]){-webkit-appearance:none;appearance:none;outline-offset:0}:where(fieldset){margin:0;padding:0;border:none}:where(legend){padding:0}:where(a){color:inherit;text-decoration:inherit}:where(q,blockquote){quotes:none}:where(q)::before,:where(q)::after{content:none}:where([hidden]){display:none}:where([aria-disabled=true],[disabled]){cursor:not-allowed}:where(:focus-visible){outline:2px solid canvasText;outline-offset:2px}:where(:focus:not(:focus-visible)){outline:none}@media(prefers-reduced-motion: reduce){:where(*,*::before,*::after){animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}html{height:100%}html,body{margin:0;padding:0;background-color:#fff;color:#1a0904;font-size:16px;font-family:var(--font-primary--family, "Inter", sans-serif);font-weight:var(--font-primary--weight, 400);letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;scroll-behavior:smooth}body{min-height:100%}html.is-scroll-disabled body{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}