/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties;.index #hero{min-height:100svh;padding-bottom:var(--spacing-xl,clamp(3.5rem,2.7347rem + 3.4014vw,6rem));padding-top:var(--spacing-sm-md,clamp(1rem,.5408rem + 2.0408vw,2.5rem))}.index #welcome{flex-basis:100%;font-family:var(--font-odd);margin-bottom:calc(var(--spacing, .25rem)*0);position:-webkit-sticky;position:sticky;top:var(--spacing-sm-md,clamp(1rem,.5408rem + 2.0408vw,2.5rem));z-index:-1;--tw-leading:0.75;line-height:.75;--tw-tracking:var(--tracking-wider,0.05em);color:var(--accent);font-size:clamp(4.25rem,1.648rem + 11.5646vw,12.75rem);letter-spacing:var(--tracking-wider,.05em)}.index .c-intro_textWrap{align-content:center;align-items:center;display:grid;flex:1;gap:clamp(4rem,3.6939rem + 1.3605vw,5rem);grid-template-columns:.25fr 2fr;grid-template-rows:repeat(2,fit-content(100%));padding-top:var(--spacing-xl)}.index .c-intro_text{margin-block:calc(var(--spacing, .25rem)*0)}@media (width >= 640px){.index .c-intro_text{max-width:min(77vw,var(--container-5xl))}}.index .c-intro_text .f-odd{margin-right:-.25em}.index .c-intro_text.first{font-size:clamp(2rem,1.4643rem + 2.381vw,3.75rem);grid-column:span 2/span 2;letter-spacing:-.01em;line-height:1.1;margin-left:4%;margin-right:8%;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.index .c-intro_text.second{font-size:clamp(1.3125rem,.949rem + 1.6156vw,2.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.375;margin-left:auto;margin-right:clamp(1rem,12%,3rem);max-width:var(--breakpoint-sm,640px)}.index .c-intro_text .c-hoverReveal{z-index:-1}.index .c-intro_scrollDown{align-items:flex-end;align-self:stretch;display:flex;flex-grow:1;justify-content:center;margin-inline:auto}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial}*,::backdrop,:after,:before{--tw-leading:initial;--tw-tracking:initial;--tw-font-weight:initial}}}