@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial}}}:root{--header-height:0px}.header{top:calc(var(--spacing,.25rem)*8.75);left:calc(var(--spacing,.25rem)*0);width:100%;position:absolute}@media(min-width:48rem){.header{top:calc(var(--spacing,.25rem)*12.5)}}@media(min-width:80rem){.header{top:calc(var(--spacing,.25rem)*15.5)}}.header{--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-duration:.15s;transition-duration:.15s}.header.is-sticky{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-duration:.15s;background-color:#0000;transition-duration:.15s;position:fixed}.header.is-sticky.is-visible{z-index:100;--tw-translate-y:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-duration:.15s;background-color:var(--color-foreground,hsl(var(--foreground)));padding-block:calc(var(--spacing,.25rem)*6);transition-duration:.15s}@media(min-width:48rem){.header.is-sticky.is-visible{padding-block:calc(var(--spacing,.25rem)*8)}}.header-shifter{height:var(--header-height);position:relative}.header:not(.is-sticky){--tw-duration:.3s;background-color:#0000;transition-duration:.3s}.header{transition:transform .3s,background-color .3s}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}
