*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:767px){html{scroll-padding-top:calc(60px + var(--space-3))}}body{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--font-main);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01", "calt" 0;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}p{text-wrap:pretty}[data-dot]:after{content:"." / "";color:var(--color-orange-1)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"";width:.45em;height:.45em;margin-left:var(--space-2);transition:transform var(--duration-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;transform:translateY(-20%)rotate(45deg)}details[open]>summary:after{transform:translateY(20%)rotate(225deg)}::selection{background:var(--color-orange-2);color:var(--color-black)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
