.hww-board{width:100%;color:var(--ink);border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);grid-template-columns:1fr;grid-auto-rows:minmax(168px,auto);gap:0 1.5rem;display:grid}@media (min-width:640px){.hww-board{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hww-board{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(178px,auto)}}.hww-span-1,.hww-span-2,.hww-span-4{grid-column:span 1}.hww-row-2{grid-row:span 2}@media (min-width:640px){.hww-span-2{grid-column:span 2}}@media (min-width:1024px){.hww-span-4{grid-column:span 4}}.hww-tile{min-width:0;color:var(--ink);border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;margin:0;padding:1.15rem 1.2rem;transition:border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}@media (min-width:768px){.hww-tile{padding:1.25rem 1.3rem}}.hww-tile-accent{box-shadow:inset 0 2px 0 var(--accent);background:0 0}.hww-label{font-family:var(--font-para);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.62rem;font-weight:600}@media (hover:hover) and (pointer:fine){.hww-tile:hover{z-index:1;border-color:var(--accent);transform:translateY(-2px)}.hww-tile a:hover .font-display{color:var(--accent)}}@media (max-width:639px){.hww-board{gap:0}.hww-tile{min-height:156px;padding:1.15rem}}.hww-tile:focus-within{z-index:2}.hww-tile a,.hww-tile button{transition:color .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.hww-tile a:active,.hww-tile button:active{transform:scale(.97)}@keyframes hww-sweep{0%{transform:rotate(var(--hww-hand-start,0deg))}to{transform:rotate(var(--hww-hand-end,360deg))}}.hww-hand-sweep{animation:hww-sweep var(--hww-sweep-dur,60s) linear infinite;transform-origin:50% 100%}@keyframes hww-bar-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hww-bar{transform-origin:bottom;animation:1.2s ease-in-out infinite hww-bar-bounce}.hww-bar:nth-child(2){animation-delay:.1s}.hww-bar:nth-child(3){animation-delay:.2s}.hww-bar:nth-child(4){animation-delay:.3s}.hww-bar:nth-child(5){animation-delay:.15s}.hww-bar:nth-child(6){animation-delay:.25s}.hww-bar:nth-child(7){animation-delay:50ms}.hww-bar:nth-child(8){animation-delay:.35s}@keyframes hww-ring-appear{0%{stroke-dashoffset:var(--hww-ring-circ,314)}to{stroke-dashoffset:var(--hww-ring-offset,0)}}.hww-ring-animate{animation:1.4s cubic-bezier(.22,1,.36,1) forwards hww-ring-appear}@keyframes hww-charge-pulse{0%,to{opacity:1}50%{opacity:.6}}.hww-charge-pulse{animation:2s ease-in-out infinite hww-charge-pulse}@keyframes hww-skel-pulse{0%,to{opacity:.18}50%{opacity:.5}}.hww-skel-dot{opacity:.25;background:currentColor;animation:1.4s ease-in-out infinite hww-skel-pulse}.hww-cal-nav{width:32px;min-width:32px;height:32px;min-height:32px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;font-size:.8rem;line-height:1;transition:opacity .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);display:grid}@media (hover:hover) and (pointer:fine){.hww-cal-nav:hover{opacity:1;color:var(--accent);background:0 0}}.hww-cal-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hww-cal-nav:disabled{opacity:.2;pointer-events:none}@keyframes hww-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hww-cal-pop{z-index:10;background:var(--paper,#fff9f0);border:0;border-top:2px solid var(--accent);box-shadow:none;border-radius:0;flex-direction:column;padding:.8rem .9rem;animation:.16s cubic-bezier(.23,1,.32,1) hww-pop-in;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html:not(.hw-force-motion) .hww-hand-sweep,html:not(.hw-force-motion) .hww-bar,html:not(.hw-force-motion) .hww-ring-animate,html:not(.hw-force-motion) .hww-charge-pulse,html:not(.hw-force-motion) .hww-skel-dot,html:not(.hw-force-motion) .hww-cal-pop{animation:none!important}}
