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