@font-face{font-family:Sora;src:url(/fonts/Sora-Variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root{--brand-gradient-orange:#d15a13;--brand-gradient-gray:#525d6b;--brand-gradient-orange-on-dark:#ff9b4e;--brand-gradient-gray-on-dark:#e5e8ed;--brand-logo-gradient:linear-gradient(120deg, var(--brand-gradient-orange), var(--brand-gradient-gray));--brand-title-font:Sora, Inter, "PingFang HK", "Noto Sans TC", "Microsoft JhengHei", Arial, sans-serif;--brand-title-weight:650;--brand-title-tracking:-.045em}.brand-on-dark{--brand-logo-gradient:linear-gradient(120deg, var(--brand-gradient-orange-on-dark), var(--brand-gradient-gray-on-dark))}.brand-logo{width:var(--brand-logo-width,104px);height:var(--brand-logo-height,44px);background-image:var(--brand-logo-gradient);flex:none;display:block;-webkit-mask:url(/images/logo-white.svg) 50%/contain no-repeat;mask:url(/images/logo-white.svg) 50%/contain no-repeat}.brand-title{font-family:var(--brand-title-font);font-weight:var(--brand-title-weight);letter-spacing:var(--brand-title-tracking)}.brand-gradient-text{color:#0000;background-image:var(--brand-logo-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}
