*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}main{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{text-align:unset;cursor:pointer;color:#000;background:0 0;border:none;outline:none;margin:0;padding:0}img{max-width:100%;height:auto;display:block}input,select,textarea{appearance:none;border-radius:none;border:none}
.button{min-height:3.25rem;font-family:var(--font-dm-sans);letter-spacing:-.03em;cursor:pointer;border:.125rem solid #0000;border-radius:1rem;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.5;transition:color .4s,background-color .4s,border-color .4s;display:inline-flex;position:relative;text-decoration:none!important}.button:focus,.button:focus-visible{outline:1px dotted #354b32}.button--icon{padding:.75rem}.button--text{min-height:auto;padding:0}.button--small{border-radius:.5rem;min-height:0;padding:.5rem}.button--primary{color:#fff;background:#302c2d;border-color:#302c2d}@media (hover:hover) and (pointer:fine){.button--primary:hover{background:#171314;border-color:#171314}}.button--primary[data-disabled],.button--primary:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed;background:#ebe6e7;border-color:#ebe6e7}.button--primary-ghost{color:#302c2d;border-color:#b8b3b4}@media (hover:hover) and (pointer:fine){.button--primary-ghost:hover{border-color:#c9c3c5}}.button--primary-ghost:active{border-color:#a8a2a4}.button--primary-ghost[data-disabled],.button--primary-ghost:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed}.button--secondary{color:#302c2d;background:#faf7f4;border-color:#faf7f4}@media (hover:hover) and (pointer:fine){.button--secondary:hover{background:#f9ecdb;border-color:#f9ecdb}}.button--secondary[data-disabled],.button--secondary:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed;background:#ebe6e7;border-color:#ebe6e7}.button--secondary-ghost{color:#fff;border-color:#ebe6e7}@media (hover:hover) and (pointer:fine){.button--secondary-ghost:hover{color:#fff;border-color:#fff}}.button--secondary-ghost[data-disabled],.button--secondary-ghost:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed;border-color:#b8b3b4}.button--tertiary{color:#302c2d;background:#feac42;border-color:#feac42}@media (hover:hover) and (pointer:fine){.button--tertiary:hover{background:#fdc275;border-color:#fdc275}}.button--tertiary[data-disabled],.button--tertiary:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed;background:#ebe6e7;border-color:#ebe6e7}.button--tertiary-ghost{color:#302c2d;border-color:#feac42}@media (hover:hover) and (pointer:fine){.button--tertiary-ghost:hover{border-color:#fdc275}}.button--tertiary-ghost[data-disabled],.button--tertiary-ghost:disabled{color:#b8b3b4;pointer-events:none;cursor:not-allowed;border-color:#b8b3b4}.button-link{transition:padding-left .2s linear}.button-link:hover{padding-left:1rem}.button-link:hover:after{opacity:1;width:.5rem}.button-link:after{content:">";opacity:0;width:0;transition:width .2s linear,opacity .2s linear}
