/*! tailwindcss v4.1.14 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-content:"";--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer components{header{height:calc(var(--spacing,.25rem)*160);--tw-gradient-position:to right;margin-bottom:508px;display:grid;position:relative}@supports (background-image:linear-gradient(in lab,red,red)){header{--tw-gradient-position:to right in oklab}}header{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-header-from,#172814);--tw-gradient-from-position:0%;--tw-gradient-to:var(--color-header-to,#11361d);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:var(--color-secondary-lighter,#fafafa)}header:before{background-image:var(--image-header-url-sm);content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:cover;background-origin:content-box;width:100%;height:100%;position:absolute}header:after{content:var(--tw-content);--tw-gradient-position:at 40% -3000%;background-image:radial-gradient(var(--tw-gradient-stops,at 40% -3000%));--tw-gradient-from:var(--color-theme-radial-from,#a4ff2e99);--tw-gradient-to:var(--color-black,#000);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to-position:75%;width:100%;height:510px;position:relative}@media (min-width:48rem){header{height:calc(var(--spacing,.25rem)*170);margin-bottom:406px}}@media (min-width:48rem){header:before{background-image:var(--image-header-url-md)}}@media (min-width:48rem){header:after{position:relative}}@media (min-width:48rem){header:after{margin-top:calc(var(--spacing,.25rem)*22.5)}}@media (min-width:48rem){header:after{height:406px}}@media (min-width:64rem){header{margin-bottom:calc(var(--spacing,.25rem)*0)}}@media (min-width:64rem){header:before{background-image:var(--image-header-url-lg)}}header:after{content:var(--tw-content)}@media (min-width:64rem){header:after{display:none}}header:before{content:var(--tw-content)}@media (min-width:80rem){header:before{background-image:var(--image-header-url-xl)}}header .header-wrapper{z-index:1}@media (min-width:24.375rem){header .header-wrapper{max-width:24.375rem}}@media (min-width:40rem){header .header-wrapper{max-width:40rem}}@media (min-width:48rem){header .header-wrapper{max-width:48rem}}@media (min-width:64rem){header .header-wrapper{max-width:64rem}}@media (min-width:80rem){header .header-wrapper{max-width:80rem}}@media (min-width:96rem){header .header-wrapper{max-width:96rem}}header .header-wrapper{width:100%;margin-inline:auto;display:grid}@media (min-width:24.375rem){header .header-wrapper{width:var(--container-width-xs)}}@media (min-width:48rem){header .header-wrapper{width:var(--container-width-md)}}@media (min-width:64rem){header .header-wrapper{width:var(--container-width-lg)}}@media (min-width:80rem){header .header-wrapper{width:var(--container-width-xl)}}header .header-wrapper{row-gap:calc(var(--spacing,.25rem)*14)}header .header-wrapper .top-header{height:calc(var(--spacing,.25rem)*25);padding-inline:calc(var(--spacing,.25rem)*4);grid-auto-flow:column;justify-content:space-between;align-items:center;display:grid}@media (min-width:24.375rem){header .header-wrapper .top-header{padding-inline:calc(var(--spacing,.25rem)*0)}}header .header-wrapper .header-content{align-content:flex-end;row-gap:calc(var(--spacing,.25rem)*6);height:30.125rem;padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*14);display:grid}@media (min-width:24.375rem){header .header-wrapper .header-content{padding-inline:calc(var(--spacing,.25rem)*0)}}@media (min-width:48rem){header .header-wrapper .header-content{row-gap:calc(var(--spacing,.25rem)*8);height:27.125rem;padding-bottom:calc(var(--spacing,.25rem)*0)}}@media (min-width:64rem){header .header-wrapper .header-content{row-gap:calc(var(--spacing,.25rem)*10);height:auto}}header .header-wrapper .header-content h1{text-align:center}@media (min-width:48rem){header .header-wrapper .header-content h1{text-align:left}}header .header-wrapper .header-content h1 span{font-size:1.875rem}@media (min-width:48rem){header .header-wrapper .header-content h1 span{font-size:var(--text-3xl,2rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:64rem){header .header-wrapper .header-content h1 span{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}header .header-wrapper .header-content h1 span strong{color:inherit}header .header-wrapper .header-content h1 strong{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-theme-accent,#98e62f)}header .header-wrapper .header-content a,header .header-wrapper .header-content button{justify-self:center}@media (min-width:48rem){header .header-wrapper .header-content a,header .header-wrapper .header-content button{justify-self:flex-start}}header .header-wrapper .header-section{margin-block:calc(var(--spacing,.25rem)*20);--tw-translate-x:-50%;width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);row-gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);display:grid;position:absolute;top:100%;left:50%}@media (min-width:48rem){header .header-wrapper .header-section{max-width:35rem;padding-inline:calc(var(--spacing,.25rem)*0)}}@media (min-width:64rem){header .header-wrapper .header-section{top:calc(var(--spacing,.25rem)*0);margin-block:calc(var(--spacing,.25rem)*0);max-width:100%;padding-bottom:calc(var(--spacing,.25rem)*7.5);position:relative;transform:none}}header .header-wrapper .header-section ul{gap:calc(var(--spacing,.25rem)*2);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){header .header-wrapper .header-section ul{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){header .header-wrapper .header-section ul{gap:calc(var(--spacing,.25rem)*5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (min-width:80rem){header .header-wrapper .header-section ul{gap:calc(var(--spacing,.25rem)*2)}}header .header-wrapper .header-section ul li{height:calc(var(--spacing,.25rem)*21.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-header-box-border,#e5ffb614);background-color:var(--color-header-box-bg,#151b121f);padding-inline:calc(var(--spacing,.25rem)*3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);place-content:center;display:inline}@media (min-width:64rem){header .header-wrapper .header-section ul li{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@media (min-width:80rem){header .header-wrapper .header-section ul li{padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}header .header-wrapper .header-section .legend{--tw-font-weight:var(--font-weight-normal,400);height:max-content;font-size:.813rem;font-weight:var(--font-weight-normal,400);color:var(--color-secondary-lighter,#fafafa);opacity:.5}@media (min-width:64rem){header .header-wrapper .header-section .legend{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem)*4.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
