@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img:where(:not([width]):not([height])){height:auto}:focus-visible{outline:2px solid #111!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fff!important}@supports (color: color(from red xyz-d65 x y z)){*{--brand-contrast: color(from var(--brand) xyz-d65 calc(clamp(0, (.179 - y) * 100000, 1)*.9505) clamp(0, (.179 - y) * 100000, 1) calc(clamp(0, (.179 - y) * 100000, 1)*1.089) );--brand-2-contrast: color(from var(--brand-2) xyz-d65 calc(clamp(0, (.179 - y) * 100000, 1)*.9505) clamp(0, (.179 - y) * 100000, 1) calc(clamp(0, (.179 - y) * 100000, 1)*1.089) )}}@supports (color: oklch(from red l c h)){*{--brand-ink: oklch(from var(--brand) min(l, .5) c h);--brand-2-ink: oklch(from var(--brand-2) min(l, .5) c h)}}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]):focus{outline:2px solid #111!important;outline-offset:2px!important;box-shadow:0 0 0 2px #fff!important}.site-skip{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 16px;border-radius:8px;background:#111;color:#fff;font:600 15px/1.2 system-ui,sans-serif;text-decoration:none;transform:translateY(-200%)}.site-skip:focus{transform:none}html[data-navigating] :is(.site,.app,.shop-doc){animation:page-stale 0s .8s forwards}@keyframes page-stale{to{opacity:.5;pointer-events:none}}
