.page[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-6)}.hero[data-astro-cid-lcdefpme]{max-width:48rem;margin:0 auto var(--space-7);text-align:center}h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem)}.tagline[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-lg)}.cards[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme]{gap:var(--space-4);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, transform var(--duration-base) var(--ease-out);flex-direction:column;font-weight:400;text-decoration:none;display:flex}.card[data-astro-cid-lcdefpme]:hover,.card[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--color-secondary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.card-text[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid}.card-title[data-astro-cid-lcdefpme]{color:var(--color-secondary);font-family:var(--font-display);font-size:var(--text-xl);justify-content:space-between;align-items:center;font-weight:700;display:flex}.card-title[data-astro-cid-lcdefpme] .arrow{color:var(--color-primary);transition:transform var(--duration-base) var(--ease-out)}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .card-title[data-astro-cid-lcdefpme] .arrow{transform:translate(5px)}.card-desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=34rem){.cards[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-lcdefpme]{padding:var(--space-3);gap:var(--space-2)}.card-title[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.card-desc[data-astro-cid-lcdefpme]{display:none}}.card[data-astro-cid-lcdefpme] .hexbee{width:100%;height:auto;color:var(--color-text);transition:color var(--duration-base) ease;display:block;overflow:visible}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .hexbee{color:var(--color-secondary)}.card[data-astro-cid-lcdefpme] .wing-left{transform-origin:238px 300px}.card[data-astro-cid-lcdefpme] .wing-right{transform-origin:481px 300px}.card[data-astro-cid-lcdefpme] .prop{transform-box:fill-box;transform-origin:50%}.card[data-astro-cid-lcdefpme] .spin{opacity:0}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-lcdefpme] .hexbee{animation:2.25s ease-in-out infinite alternate float;animation-delay:calc(var(--i) * -1.1s);will-change:transform}@keyframes float{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .wing-left{animation:.14s ease-in-out infinite alternate flutter-left}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .wing-right{animation:.14s ease-in-out infinite alternate flutter-right}@keyframes flutter-left{0%{rotate:4deg}to{rotate:-10deg}}@keyframes flutter-right{0%{rotate:-4deg}to{rotate:10deg}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .magnifier{animation:2s ease-in-out infinite sweep}@keyframes sweep{0%,to{filter:none;translate:0;rotate:0deg}50%{filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px var(--glow));translate:-18px 10px;rotate:-12deg}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .bulb{animation:1.2s ease-in-out infinite idea}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .bulb-b{animation-delay:.4s}@keyframes idea{0%,to{filter:none;scale:1}40%{filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 14px var(--glow));scale:1.12}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .hexbee-about .bee{animation:2s ease-in-out infinite halo}@keyframes halo{0%,to{filter:drop-shadow(0 0 4px var(--glow))}50%{filter:drop-shadow(0 0 8px var(--glow)) drop-shadow(0 0 20px var(--glow))}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .book,.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .tablet{animation:2.6s ease-in-out infinite finished}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .tablet{animation-delay:.5s}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .ink{animation:2.6s linear infinite write}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .tablet .ink{animation-delay:.5s}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .tablet .ink+*+*+*+.ink{animation-delay:1.1s}@keyframes write{0%{clip-path:inset(0 100% 0 0)}55%,to{clip-path:inset(0)}}@keyframes finished{0%,55%,to{filter:none;translate:0}70%{filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 14px var(--glow));translate:0 -6px}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .globe{animation:2.4s ease-in-out infinite globe-glow}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .meridian{opacity:0}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .spin{opacity:1;animation:3s infinite turn}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .spin-a{animation-delay:-.885s}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .spin-b{animation-delay:-1.5s}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .spin-c{animation-delay:-2.385s}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .spin-d{animation-delay:0s}@keyframes turn{0%,to{rx:52.92px;animation-timing-function:cubic-bezier(.47,0,.745,.715)}50%{rx:0;animation-timing-function:cubic-bezier(.39,.575,.565,1)}}@keyframes globe-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px var(--glow))}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .bubble{animation:2.4s ease-in-out infinite speak}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .dot{animation:1.8s step-end infinite typing}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .dot:nth-of-type(2){animation-name:typing-b}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .dot:nth-of-type(3){animation-name:typing-c}@keyframes speak{0%,to{filter:none;translate:0}50%{filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px var(--glow));translate:0 -5px}}@keyframes typing{0%{opacity:0}15%,to{opacity:1}}@keyframes typing-b{0%{opacity:0}40%,to{opacity:1}}@keyframes typing-c{0%{opacity:0}65%,to{opacity:1}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .pen{animation:2.4s ease-in-out infinite scribble}@keyframes scribble{0%,to{filter:none;translate:0}25%{translate:4px -2px}50%{filter:drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px var(--glow));translate:8px 1px}75%{translate:4px 2px}}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .camera{animation:2s ease-out infinite flash}.card[data-astro-cid-lcdefpme]:is(:hover,:focus-visible,.is-awake) .flash-lamp{animation:2s ease-out infinite lamp}@keyframes flash{0%,50%,to{filter:none;scale:1}55%{filter:drop-shadow(0 0 8px var(--glow)) drop-shadow(0 0 22px var(--glow)) drop-shadow(0 0 40px var(--glow));scale:1.15}75%{filter:drop-shadow(0 0 8px var(--glow));scale:1.02}}@keyframes lamp{0%,50%,80%,to{fill:currentColor}55%{fill:var(--glow)}}}
