.hero-container[data-astro-cid-fi6a2bfj]{text-align:center;flex-direction:column;justify-content:center;align-items:center;row-gap:1.5rem;min-height:100dvh;padding-top:7rem;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.hero-content[data-astro-cid-fi6a2bfj]{z-index:10;flex-direction:column;align-items:center;row-gap:1.5rem;display:flex;position:relative}.hero-heading[data-astro-cid-fi6a2bfj]{row-gap:1rem;line-height:1.1;display:grid}@media (width>=1024px){.hero-heading[data-astro-cid-fi6a2bfj]{row-gap:1.5rem}}.or-connector[data-astro-cid-fi6a2bfj]{--tw-text-opacity:1;color:rgb(91 83 72/var(--tw-text-opacity));justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;margin-bottom:1rem;font-family:Bricolage Grotesque Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}@media (width>=768px){.or-connector[data-astro-cid-fi6a2bfj]{gap:1rem;font-size:1.5rem;line-height:2rem}}@media (width>=1024px){.or-connector[data-astro-cid-fi6a2bfj]{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem}}.or-connector[data-astro-cid-fi6a2bfj]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(168 159 146/var(--tw-text-opacity))}.or-leg[data-astro-cid-fi6a2bfj]{--tw-bg-opacity:1;background-color:rgb(252 76 2/var(--tw-bg-opacity));width:2.5rem;height:.125rem;display:block}@media (width>=768px){.or-leg[data-astro-cid-fi6a2bfj]{width:5rem}}@media (width>=1024px){.or-leg[data-astro-cid-fi6a2bfj]{width:7rem}}.or-leg[data-astro-cid-fi6a2bfj]{animation:.6s ease-out .2s both draw-leg}.or-leg--left[data-astro-cid-fi6a2bfj]{transform-origin:100%}.or-leg--right[data-astro-cid-fi6a2bfj]{transform-origin:0}.or-dot[data-astro-cid-fi6a2bfj]{--tw-border-opacity:1;border-width:2px;border-color:rgb(252 76 2/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 237 232/var(--tw-bg-opacity));border-radius:9999px;flex:none;width:.75rem;height:.75rem;display:block}.or-dot[data-astro-cid-fi6a2bfj]:where(.dark,.dark *){--tw-bg-opacity:1;background-color:rgb(24 20 15/var(--tw-bg-opacity))}.unit[data-astro-cid-fi6a2bfj]{--tw-text-opacity:1;color:rgb(28 26 23/var(--tw-text-opacity))}.unit[data-astro-cid-fi6a2bfj]:where(.dark,.dark *){--tw-text-opacity:1;color:rgb(242 237 229/var(--tw-text-opacity))}.code-caption[data-astro-cid-fi6a2bfj],.sporty-caption[data-astro-cid-fi6a2bfj]{font-size:2.25rem;line-height:2.5rem;display:block}@media (width>=768px){.code-caption[data-astro-cid-fi6a2bfj],.sporty-caption[data-astro-cid-fi6a2bfj]{font-size:3.75rem;line-height:1}}@media (width>=1024px){.code-caption[data-astro-cid-fi6a2bfj],.sporty-caption[data-astro-cid-fi6a2bfj]{font-size:4.5rem;line-height:1}}.code-caption[data-astro-cid-fi6a2bfj]{letter-spacing:-.025em;margin-bottom:.25rem;font-family:Source Code Pro Variable,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700}.cursor-blink[data-astro-cid-fi6a2bfj]{margin-left:.25rem;animation:1s step-end infinite cursor-blink;display:inline-block}.sporty-caption[data-astro-cid-fi6a2bfj]{text-transform:uppercase;letter-spacing:.025em;font-family:Racing Sans One,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400}.accent[data-astro-cid-fi6a2bfj]{color:var(--route-text);display:inline-block;position:relative}.accent-underline[data-astro-cid-fi6a2bfj]{width:100%;height:.28em;position:absolute;bottom:-.08em;left:0;overflow:visible}.accent-underline[data-astro-cid-fi6a2bfj] path[data-astro-cid-fi6a2bfj]{fill:none;stroke:#fc4c02;stroke-width:3px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:1s ease-out .5s forwards draw-squiggle}.hero-subtitle[data-astro-cid-fi6a2bfj]{max-width:36rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}@media (width>=768px){.hero-subtitle[data-astro-cid-fi6a2bfj]{font-size:1.25rem;line-height:1.75rem}}.cta-row[data-astro-cid-fi6a2bfj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (width>=1024px){.cta-row[data-astro-cid-fi6a2bfj]{margin-top:2rem}}.btn-primary[data-astro-cid-fi6a2bfj]{--tw-border-opacity:1;border-width:2px;border-color:rgb(252 76 2/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(252 76 2/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Bricolage Grotesque Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;line-height:1.5rem;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary[data-astro-cid-fi6a2bfj]:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=1024px){.btn-primary[data-astro-cid-fi6a2bfj]{font-size:1.125rem;line-height:1.75rem}}@keyframes draw-squiggle{to{stroke-dashoffset:0}}@keyframes draw-leg{0%{transform:scaleX(0)}}@keyframes cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.accent-underline[data-astro-cid-fi6a2bfj] path[data-astro-cid-fi6a2bfj]{stroke-dashoffset:0;animation:none}.cursor-blink[data-astro-cid-fi6a2bfj],.or-leg[data-astro-cid-fi6a2bfj]{animation:none}.btn-primary[data-astro-cid-fi6a2bfj]{transition-property:none}.btn-primary[data-astro-cid-fi6a2bfj]:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}
