/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.animate[data-astro-cid-j7pv25f6]{backface-visibility:hidden;animation:slideUpFadeIn .8s cubic-bezier(.16,1,.3,1)var(--delay,0s)both}@keyframes stripeExpandOut{0%,25%{opacity:0;transform:translate(-1.5rem,1.5rem)}35%{opacity:1;transform:translate(-1.5rem,1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes stripeExpandOutMobile{0%,25%{opacity:0;transform:translate(-1rem,1rem)}35%{opacity:1;transform:translate(-1rem,1rem)}to{opacity:1;transform:translate(0)}}.animate[data-astro-cid-j7pv25f6].hero-image-wrapper{opacity:1;animation:none}.animate[data-astro-cid-j7pv25f6].hero-image-wrapper .hero-image[data-astro-cid-j7pv25f6]{animation:1s cubic-bezier(.16,1,.3,1) both slideUpFadeIn}.animate[data-astro-cid-j7pv25f6].hero-image-wrapper .stripe-pattern[data-astro-cid-j7pv25f6]{animation:1s cubic-bezier(.16,1,.3,1) both stripeExpandOut}.animate[data-astro-cid-j7pv25f6].hero-image-wrapper .stripe-pattern-mobile[data-astro-cid-j7pv25f6]{animation:1s cubic-bezier(.16,1,.3,1) both stripeExpandOutMobile}#hero-buttons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child{box-shadow:inset 0 0 0 1px rgb(var(--theme-color-secondary)/.3);border:none}#hero-buttons[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:first-child:hover{box-shadow:inset 0 0 0 1px rgb(var(--theme-color-secondary)/.5)}.hero-section[data-astro-cid-j7pv25f6]{min-height:calc(100vh - 5rem);padding-bottom:4rem}@media(min-width:768px){.hero-section[data-astro-cid-j7pv25f6]{padding-bottom:0}}.hero-title[data-astro-cid-j7pv25f6]{letter-spacing:-.03em}.hero-name[data-astro-cid-j7pv25f6]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.hero-description[data-astro-cid-j7pv25f6]{max-width:38ch}.stripe-pattern-mobile[data-astro-cid-j7pv25f6]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgb(var(--theme-color-secondary)/var(--stripe-opacity))5px,rgb(var(--theme-color-secondary)/var(--stripe-opacity))6px);border-radius:1.25rem;-webkit-mask-image:radial-gradient(80% 80% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 80% at 100% 0,#000,#0000 70%)}.stripe-pattern[data-astro-cid-j7pv25f6]{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgb(var(--theme-color-secondary)/var(--stripe-opacity))6px,rgb(var(--theme-color-secondary)/var(--stripe-opacity))7px);border-radius:.75rem}.hero-image[data-astro-cid-j7pv25f6]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.scroll-indicator[data-astro-cid-j7pv25f6]{cursor:pointer;opacity:.6;flex-direction:column;align-items:center;padding:.5rem 1rem;transition:opacity .2s;animation:2s ease-in-out infinite scrollBounce;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-indicator[data-astro-cid-j7pv25f6]:hover{opacity:.4}.scroll-label[data-astro-cid-j7pv25f6]{color:rgb(var(--theme-color-secondary)/.4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.65rem;font-weight:500}.scroll-line[data-astro-cid-j7pv25f6]{background:rgb(var(--theme-color-secondary)/.3);width:1px;height:2.5rem}@media(max-height:900px){.scroll-indicator[data-astro-cid-j7pv25f6]{display:none}}@keyframes scrollBounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(3px)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
