.hero-stage-frame[data-astro-cid-owtfovnp]{container-type:inline-size;width:100%}.hero-stage[data-astro-cid-owtfovnp]{padding-top:24cqw;padding-bottom:92cqw;--device-bezel: oklch(.17 .006 50);--note-paper: #ffe7a3;--note-ink: #3a2a12;--squiggle-red: #e5484d;--squiggle-green: #16a34a;--status-ok: oklch(.72 .17 150)}.hero-window[data-astro-cid-owtfovnp]{border-radius:max(10px,1.6cqw);box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000026,inset 0 1px #ffffff0d}.hero-window-bar[data-astro-cid-owtfovnp]{height:max(22px,3.6cqw);gap:max(4px,.7cqw);padding-inline:max(8px,1.5cqw)}.hero-light[data-astro-cid-owtfovnp]{width:max(6px,1cqw);height:max(6px,1cqw);border-radius:999px}.hero-light--close[data-astro-cid-owtfovnp]{background:#ff5f57}.hero-light--min[data-astro-cid-owtfovnp]{background:#febc2e}.hero-light--max[data-astro-cid-owtfovnp]{background:#28c840}.hero-url[data-astro-cid-owtfovnp]{font-size:max(8px,1.15cqw);padding:.35em 3.2em}.hero-lounging[data-astro-cid-owtfovnp]{width:34cqw;left:63cqw;top:-2cqw}.hero-glasses[data-astro-cid-owtfovnp]{width:24cqw;left:22cqw;top:152cqw;rotate:-6deg}.hero-note[data-astro-cid-owtfovnp]{left:2cqw;top:110cqw;width:36cqw;padding:3.4cqw 4cqw 4cqw;rotate:4deg;border-radius:3px;background:linear-gradient(to right,transparent 70%,rgb(0 0 0 / .06) 70%,rgb(0 0 0 / .08)),var(--note-paper);color:var(--note-ink);font-family:Caveat,Bradley Hand,Segoe Print,cursive;font-weight:600;font-size:7.4cqw;line-height:1;box-shadow:0 1px 1px #00000014,0 12px 24px -12px #0006}.hero-note-line[data-astro-cid-owtfovnp]{position:relative;display:block;width:fit-content}.hero-note-line[data-astro-cid-owtfovnp]:has(.hero-squiggle){margin-bottom:.18em}.hero-squiggle[data-astro-cid-owtfovnp]{position:absolute;left:0;right:0;bottom:-.2em;height:.32em;background-repeat:repeat-x;background-size:auto 100%;background-position:left center}.hero-squiggle--red[data-astro-cid-owtfovnp]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 8.4' width='20' height='8.4'%3E%3Cpath d='M0 4.2 Q5 0 10 4.2 T20 4.2' fill='none' stroke='%23e5484d' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.hero-squiggle--green[data-astro-cid-owtfovnp]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 8.4' width='20' height='8.4'%3E%3Cpath d='M0 4.2 Q5 0 10 4.2 T20 4.2' fill='none' stroke='%2316a34a' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}.hero-phone[data-astro-cid-owtfovnp]{left:44cqw;top:65cqw;width:54cqw;padding:1.8cqw;border-radius:9cqw;background:var(--device-bezel);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000001f,0 8px 24px -12px #0003}.hero-phone-screen[data-astro-cid-owtfovnp]{aspect-ratio:1206 / 2622;border-radius:7.4cqw}.hero-phone-image[data-astro-cid-owtfovnp]{height:100%}@media(width>=48rem){.hero-stage-frame[data-astro-cid-owtfovnp]{width:78%}.hero-stage[data-astro-cid-owtfovnp]{padding-top:13cqw;padding-bottom:8cqw}.hero-lounging[data-astro-cid-owtfovnp]{width:17.4cqw;left:74.7cqw;top:.3cqw}.hero-glasses[data-astro-cid-owtfovnp]{width:13.5cqw;left:-4.5cqw;top:65.6cqw}.hero-note[data-astro-cid-owtfovnp]{left:-12cqw;top:23cqw;width:17.6cqw;padding:1.6cqw 1.8cqw 2cqw;font-size:3.3cqw}.hero-quote[data-astro-cid-owtfovnp]{left:-9.4cqw;top:49.4cqw;width:27.3cqw;padding:1.9cqw 2cqw 1.6cqw;border-radius:1.6cqw;rotate:2.5deg;box-shadow:0 20px 40px -20px #00000073}.hero-quote-text[data-astro-cid-owtfovnp]{padding-left:1cqw;font-size:1.75cqw;line-height:1.3}.hero-quote-meta[data-astro-cid-owtfovnp]{margin-top:1.6cqw;font-size:1.15cqw}.hero-quote-streak[data-astro-cid-owtfovnp]{padding:.3cqw .9cqw}.hero-summary[data-astro-cid-owtfovnp]{left:66.5cqw;top:69.4cqw;gap:.8cqw;padding:.8cqw 1.4cqw .8cqw 1.2cqw;border-radius:999px;font-size:1.25cqw;box-shadow:0 16px 30px -14px #00000073}.hero-summary-dot[data-astro-cid-owtfovnp]{width:.75cqw;height:.75cqw;background:var(--status-ok)}.hero-phone[data-astro-cid-owtfovnp]{left:83.6cqw;top:30.3cqw;width:25cqw;padding:.85cqw;border-radius:4.2cqw}.hero-phone-screen[data-astro-cid-owtfovnp]{border-radius:3.4cqw}}@keyframes hero-drift{50%{translate:0 -6px}}.hero-drift[data-astro-cid-owtfovnp]{animation:hero-drift 7.5s ease-in-out infinite}.hero-drift--slow[data-astro-cid-owtfovnp]{animation-duration:11s}.hero-drift--late[data-astro-cid-owtfovnp]{animation-delay:-2.6s}.hero-drift--later[data-astro-cid-owtfovnp]{animation-delay:-5.2s}@media(prefers-reduced-motion:reduce){.hero-drift[data-astro-cid-owtfovnp]{animation:none}}
