*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;line-height:1.2}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button,[type=button],[type=reset],[type=submit]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}input:where(:not([type=checkbox]):not([type=radio])),textarea,select{appearance:none;color:inherit;background:0 0;border:none;border-radius:0}textarea{resize:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}
html{scrollbar-width:thin;scrollbar-color:var(--oz-colors-borderStrong) transparent;background-color:var(--oz-colors-background)}
.ozzy-fade{transition:opacity .8s ease-out}html{scroll-padding-top:var(--header-height,78px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes reveal-up{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal:not([data-reveal=done]){opacity:0}.reveal[data-reveal=in]{animation:reveal-up .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) both}}@media (prefers-reduced-motion:no-preference){.intro{animation:.7s cubic-bezier(.2,.7,.2,1) backwards reveal-up}.intro-1{animation-delay:90ms}.intro-2{animation-delay:.18s}.intro-3{animation-delay:.27s}.intro-4{animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.grid-drift{animation:none!important}.menu-motion{transition:none!important}.ozzy-fade{transition:none}}
.auto-grow{field-sizing:content;max-height:50vh}
