/*! 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid}}}.button{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:9999px;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;border-radius:9999px;transition-duration:.5s;position:absolute}.button:hover:before{opacity:1}.button span{z-index:10;position:relative}.button--primary{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));color:var(--color-white,#fff);box-shadow:0 4px 20px -5px #1e779066}.button--primary:before{background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-600))}.button--primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px -5px #1e779080}.button--primary:active{transform:translateY(-1px)}.button--secondary{background:linear-gradient(135deg,var(--color-accent-500),var(--color-accent-600));color:var(--color-white,#fff);box-shadow:0 4px 20px -5px #d4a75466}.button--secondary:before{background:linear-gradient(135deg,var(--color-accent-400),var(--color-primary-500))}.button--secondary:hover{transform:translateY(-3px);box-shadow:0 8px 30px -5px #d4a75480}.button--secondary:active{transform:translateY(-1px)}.button--outline{border-style:var(--tw-border-style);border-width:2px;border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.button--outline{border-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.button--outline{color:var(--color-white,#fff);-webkit-backdrop-filter:blur(10px);background:#ffffff1a}.button--outline:before{background:linear-gradient(135deg,#fffffff2,#ffffffe6)}.button--outline:hover{border-color:var(--color-white,#fff);color:var(--color-primary-700,#1a6275);transform:translateY(-3px);box-shadow:0 8px 30px -5px #ffffff4d}.button--outline:hover:before{opacity:1}.button--sm{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.button--md{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*3.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.button--lg{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.button--lg:after{content:"";top:calc(var(--spacing,.25rem)*-1);right:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);opacity:.4;background:linear-gradient(135deg,var(--color-accent-300),var(--color-accent-400));border-radius:60% 40% 55% 45%/55% 45%;animation:morphBlob 8s ease-in-out infinite;position:absolute}.button--outline.button--lg:after{opacity:.2}.button:focus-visible{--tw-outline-style:none;outline-style:none;box-shadow:0 0 0 3px #1e77904d,0 4px 20px -5px #1e779066}.button--loading{cursor:wait}.button--loading:after{content:"";inset:calc(var(--spacing,.25rem)*0);background:inherit;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute}.button__icon{margin-left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.button:hover .button__icon{transform:translate(4px)}

/*! 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)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial}}}.section-heading--centered{text-align:center}.section-heading__title{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.section-heading__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:64rem){.section-heading__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.section-heading__title--dark{color:var(--color-gray-900,oklch(21% .034 264.665))}.section-heading__title--light{color:var(--color-white,#fff)}.section-heading__subtitle{max-width:var(--container-2xl,42rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:48rem){.section-heading__subtitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.section-heading--centered .section-heading__subtitle{margin-inline:auto}.section-heading__subtitle--dark{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.section-heading__subtitle--light{color:var(--color-primary-100,#d0f0f2)}.section-heading__accent{margin-top:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*20);background:linear-gradient(90deg,var(--color-accent-500),var(--color-primary-500));border-radius:9999px;position:relative;overflow:visible}.section-heading__accent:before{top:calc(var(--spacing,.25rem)*-1);left:calc(var(--spacing,.25rem)*-2);background:linear-gradient(135deg,var(--color-accent-400),var(--color-accent-500));border-radius:60% 40% 55% 45%/55% 45%;animation:morphBlob 8s ease-in-out infinite}.section-heading__accent:after,.section-heading__accent:before{content:"";height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);opacity:.8;position:absolute}.section-heading__accent:after{right:calc(var(--spacing,.25rem)*-2);bottom:calc(var(--spacing,.25rem)*-1);background:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-500));border-radius:40% 60% 45% 55%/45% 55%;animation:morphBlob 6s ease-in-out infinite reverse}.section-heading__accent--centered{margin-inline:auto}

/*! 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--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%}}}.hero{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero__background{background:linear-gradient(135deg,var(--color-primary-900)0,var(--color-primary-800)25%,var(--color-primary-700)50%,var(--color-primary-800)75%,var(--color-primary-950)100%);background-size:400% 400%;animation:gradientFlow 15s infinite}.hero__background,.hero__background-image{inset:calc(var(--spacing,.25rem)*0);position:absolute}.hero__background-image{opacity:.2;mix-blend-mode:soft-light;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__overlay{inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(ellipse at 30% 20%,transparent 0,var(--color-primary-950)70%);position:absolute}.hero__blob{pointer-events:none;position:absolute}.hero__blob--1{height:calc(var(--spacing,.25rem)*96);width:calc(var(--spacing,.25rem)*96);opacity:.3;background:linear-gradient(135deg,var(--color-accent-400),var(--color-accent-600));filter:blur(60px);border-radius:60% 40% 55% 45%/55% 45%;animation:morphBlob 18s ease-in-out infinite,floatSlow 20s ease-in-out infinite;top:10%;left:5%}.hero__blob--2{opacity:.2;background:linear-gradient(135deg,var(--color-primary-400),var(--color-accent-500));filter:blur(80px);border-radius:40% 60% 45% 55%/45% 55%;width:500px;height:500px;animation:morphBlob 22s ease-in-out infinite reverse,float 18s ease-in-out infinite;bottom:15%;right:10%}.hero__blob--3{height:calc(var(--spacing,.25rem)*72);width:calc(var(--spacing,.25rem)*72);opacity:.25;background:linear-gradient(135deg,var(--color-accent-500),var(--color-primary-500));filter:blur(50px);border-radius:50% 50% 40% 60%/60% 40% 50% 50%;animation:morphBlob 15s ease-in-out infinite,floatReverse 15s ease-in-out infinite;top:40%;right:25%}.hero__circle{pointer-events:none;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e+38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero__circle{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.hero__circle--1{width:600px;height:600px;animation:pulse 8s ease-in-out infinite;bottom:-200px;left:-200px}.hero__circle--2{width:400px;height:400px;animation:pulse 8s ease-in-out 1s infinite;bottom:-100px;left:-100px}.hero__circle--3{width:800px;height:800px;animation:pulse 10s ease-in-out 2s infinite;top:-300px;right:-300px}.hero__content{z-index:10;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);text-align:center;color:var(--color-white,#fff);margin-inline:auto;position:relative}.hero__title{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.hero__title{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:64rem){.hero__title{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}.hero__title{text-shadow:0 4px 30px #0000004d}.hero__title-highlight{background:linear-gradient(135deg,var(--color-accent-400),var(--color-accent-300));color:#0000;-webkit-background-clip:text;background-clip:text}.hero__subtitle{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*12);max-width:var(--container-3xl,48rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-primary-100,#d0f0f2)}@media (min-width:48rem){.hero__subtitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:64rem){.hero__subtitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.hero__subtitle{text-shadow:0 2px 20px #0003}.hero__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.hero__wave svg{width:100%;height:100px;display:block;position:relative}@media (min-width:768px){.hero__wave svg{height:150px}}.hero__wave-path{fill:#fff}.hero__particles{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute;overflow:hidden}.hero__particle{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:#f5c3644d;border-radius:3.40282e+38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hero__particle{background-color:color-mix(in oklab,var(--color-accent-400,#f5c364)30%,transparent)}}.hero__particle{animation:float 20s ease-in-out infinite}.hero__particle:first-child{animation-duration:22s;animation-delay:0s;top:20%;left:10%}.hero__particle:nth-child(2){animation-duration:18s;animation-delay:-5s;top:60%;left:20%}.hero__particle:nth-child(3){animation-duration:25s;animation-delay:-10s;top:30%;left:70%}.hero__particle:nth-child(4){animation-duration:20s;animation-delay:-3s;top:70%;left:80%}.hero__particle:nth-child(5){animation-duration:23s;animation-delay:-8s;top:40%;left:50%}.hero__particle:nth-child(6){animation-duration:19s;animation-delay:-12s;top:80%;left:30%}.hero__scroll{bottom:calc(var(--spacing,.25rem)*32);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem)*2);color:#fff9;flex-direction:column;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.hero__scroll{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}@media (min-width:48rem){.hero__scroll{bottom:calc(var(--spacing,.25rem)*40)}}.hero__scroll-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.hero__scroll-line{height:calc(var(--spacing,.25rem)*12);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff)60%,transparent);--tw-gradient-to:transparent;--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));width:1px;animation:float 2s ease-in-out infinite}@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%}

/*! 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)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}}.services{background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem)*24);position:relative;overflow:hidden}@media (min-width:48rem){.services{padding-block:calc(var(--spacing,.25rem)*32)}}.services{scroll-margin-top:80px}.services__background{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute}.services__blob-bg{opacity:.05;background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));border-radius:60% 40% 55% 45%/55% 45%;width:600px;height:600px;animation:morphBlob 25s ease-in-out infinite;position:absolute}.services__blob-bg--1{top:-200px;left:-200px}.services__blob-bg--2{animation-direction:reverse;animation-delay:-10s;bottom:-200px;right:-200px}.services__container{z-index:10;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;position:relative}@media (min-width:40rem){.services__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.services__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.services__grid{margin-top:calc(var(--spacing,.25rem)*20);gap:calc(var(--spacing,.25rem)*10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.services__grid{gap:calc(var(--spacing,.25rem)*16)}}.services__card{padding:calc(var(--spacing,.25rem)*10);text-align:center;position:relative}@media (min-width:48rem){.services__card{padding:calc(var(--spacing,.25rem)*12)}}.services__card{background:linear-gradient(135deg,var(--color-earth-50),#fff);border-radius:2.5rem;transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px -10px #1e77901a}.services__card:before{content:"";inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:linear-gradient(135deg,var(--color-primary-50),var(--color-accent-50));border-radius:2.5rem;transition-duration:.5s;position:absolute}.services__card:hover:before{opacity:1}.services__card:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 30px 60px -15px #1e779040,0 0 0 1px #1e77901a}.services__connector{height:1px;width:calc(var(--spacing,.25rem)*16);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);display:none;position:absolute;top:50%}@media (min-width:48rem){.services__connector{display:block}}@media (min-width:64rem){.services__connector{width:calc(var(--spacing,.25rem)*24)}}.services__connector{background:linear-gradient(90deg,var(--color-primary-300),var(--color-accent-300));opacity:.5}.services__connector--1,.services__connector--2{right:calc(var(--spacing,.25rem)*0);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.services__icon-wrapper{margin-bottom:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);justify-content:center;align-items:center;display:inline-flex;position:relative}.services__icon-wrapper:before{content:"";inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(135deg,var(--color-primary-100),var(--color-accent-100));border-radius:60% 40% 55% 45%/55% 45%;transition:all .5s;animation:morphBlob 10s ease-in-out infinite;position:absolute}.services__card:hover .services__icon-wrapper:before{background:linear-gradient(135deg,var(--color-primary-200),var(--color-accent-200));transform:scale(1.1)}.services__icon-wrapper:after{content:"";inset:calc(var(--spacing,.25rem)*2);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-radius:50% 50% 40% 60%/60% 40% 50% 50%;transition:all .5s;animation:morphBlob 8s ease-in-out infinite reverse;position:absolute}.services__card:hover .services__icon-wrapper:after{background:linear-gradient(135deg,var(--color-accent-500),var(--color-primary-500))}.services__icon{z-index:10;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);color:var(--color-white,#fff);position:relative}.services__title{z-index:10;margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));transition:color .3s;position:relative}.services__card:hover .services__title{color:var(--color-primary-700,#1a6275)}.services__description{z-index:10;--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802));position:relative}.services__floating-circle{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);opacity:.3;background:linear-gradient(135deg,var(--color-accent-400),var(--color-primary-400));border-radius:3.40282e+38px;animation:float 15s ease-in-out infinite;position:absolute}.services__card:first-child .services__floating-circle{top:calc(var(--spacing,.25rem)*4);right:calc(var(--spacing,.25rem)*8);animation-delay:0s}.services__card:nth-child(2) .services__floating-circle{bottom:calc(var(--spacing,.25rem)*6);left:calc(var(--spacing,.25rem)*6);animation-delay:-5s}.services__card:nth-child(3) .services__floating-circle{top:calc(var(--spacing,.25rem)*8);left:calc(var(--spacing,.25rem)*4);animation-delay:-10s}.services__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.services__wave svg{width:100%;height:80px;display:block;position:relative}@media (min-width:768px){.services__wave svg{height:120px}}.services__wave-path{fill:var(--color-earth-50)}

/*! 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)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial}}}.culture{padding-block:calc(var(--spacing,.25rem)*24);position:relative;overflow:hidden}@media (min-width:48rem){.culture{padding-block:calc(var(--spacing,.25rem)*32)}}.culture{background:linear-gradient(180deg,var(--color-earth-50)0,#fff 100%);scroll-margin-top:80px}.culture__decoration{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute;overflow:hidden}.culture__blob{opacity:.1;background:linear-gradient(135deg,var(--color-primary-400),var(--color-accent-400));position:absolute}.culture__blob--1{border-radius:60% 40% 55% 45%/55% 45%;width:400px;height:400px;animation:morphBlob 20s ease-in-out infinite;top:-150px;right:10%}.culture__blob--2{border-radius:40% 60% 45% 55%/45% 55%;width:300px;height:300px;animation:morphBlob 18s ease-in-out infinite reverse;bottom:10%;left:-100px}.culture__container{z-index:10;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;position:relative}@media (min-width:40rem){.culture__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.culture__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.culture__card{margin-top:calc(var(--spacing,.25rem)*16);padding:calc(var(--spacing,.25rem)*10);position:relative}@media (min-width:48rem){.culture__card{padding:calc(var(--spacing,.25rem)*16)}}.culture__card{-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border-radius:3rem;box-shadow:0 20px 60px -20px #1e779026,inset 0 1px #fffc}.culture__card:before{content:"";inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(135deg,var(--color-primary-200),var(--color-accent-200));border-radius:3rem;padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.culture__accent{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);background:linear-gradient(135deg,var(--color-accent-400),var(--color-primary-400));border-radius:3.40282e+38px;position:absolute}.culture__accent--1{top:calc(var(--spacing,.25rem)*-6);opacity:.6;animation:float 8s ease-in-out infinite;left:15%}.culture__accent--2{right:20%;bottom:calc(var(--spacing,.25rem)*-4);height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);opacity:.4;animation:floatReverse 10s ease-in-out infinite}.culture__accent--3{top:30%;right:calc(var(--spacing,.25rem)*-8);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);opacity:.5;animation:float 12s ease-in-out infinite}:where(.culture__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*8)*calc(1 - var(--tw-space-y-reverse)))}.culture__content{text-align:center}.culture__intro{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-700,#1a6275)}@media (min-width:48rem){.culture__intro{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.culture__paragraph{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.culture__paragraph:first-of-type{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.culture__quote{top:calc(var(--spacing,.25rem)*-4);left:calc(var(--spacing,.25rem)*8);font-family:var(--font-serif,ui-serif,Georgia,Cambria,"Times New Roman",Times,serif);font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));--tw-leading:1;color:var(--color-primary-200,#a1e0e5);line-height:1;position:absolute}.culture__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.culture__wave svg{width:100%;height:80px;display:block;position:relative}@media (min-width:768px){.culture__wave svg{height:100px}}.culture__wave-path{fill:var(--color-primary-900)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}

/*! 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)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.vision-mission{padding-block:calc(var(--spacing,.25rem)*32);position:relative;overflow:hidden}@media (min-width:48rem){.vision-mission{padding-block:calc(var(--spacing,.25rem)*40)}}.vision-mission{background:linear-gradient(180deg,var(--color-primary-900)0,var(--color-primary-800)50%,var(--color-primary-900)100%)}.vision-mission__bg-gradient{inset:calc(var(--spacing,.25rem)*0);background:linear-gradient(135deg,#0000,#d4a7541a 50%,#0000) 0 0/400% 400%;animation:gradientFlow 12s infinite;position:absolute}.vision-mission__decoration{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute;overflow:hidden}.vision-mission__blob{opacity:.2;filter:blur(40px);position:absolute}.vision-mission__blob--1{background:linear-gradient(135deg,var(--color-accent-500),var(--color-accent-600));border-radius:60% 40% 55% 45%/55% 45%;width:500px;height:500px;animation:morphBlob 25s ease-in-out infinite;top:-200px;left:-150px}.vision-mission__blob--2{background:linear-gradient(135deg,var(--color-primary-400),var(--color-accent-400));border-radius:40% 60% 45% 55%/45% 55%;width:400px;height:400px;animation:morphBlob 20s ease-in-out infinite reverse;bottom:-100px;right:-100px}.vision-mission__container{z-index:10;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;position:relative}@media (min-width:40rem){.vision-mission__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.vision-mission__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.vision-mission__grid{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.vision-mission__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.vision-mission__grid{gap:calc(var(--spacing,.25rem)*12)}}.vision-mission__card{padding:calc(var(--spacing,.25rem)*10);position:relative;overflow:visible}@media (min-width:48rem){.vision-mission__card{padding:calc(var(--spacing,.25rem)*14)}}.vision-mission__card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:2.5rem;transition:all .6s cubic-bezier(.4,0,.2,1)}.vision-mission__card:before{content:"";inset:calc(var(--spacing,.25rem)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:linear-gradient(135deg,#d4a75426,#1e77901a);border-radius:2.5rem;transition-duration:.5s;position:absolute}.vision-mission__card:hover:before{opacity:1}.vision-mission__card:hover{border-color:#d4a7544d;transform:translateY(-8px);box-shadow:0 30px 60px -15px #0006,0 0 80px -20px #d4a7544d}.vision-mission__rings{pointer-events:none;--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%;left:50%}.vision-mission__ring{border-style:var(--tw-border-style);border-width:1px;border-color:#e8a83033;border-radius:3.40282e+38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.vision-mission__ring{border-color:color-mix(in oklab,var(--color-accent-500,#e8a830)20%,transparent)}}.vision-mission__ring{animation:pulse 4s ease-in-out infinite}.vision-mission__ring--1{top:calc(var(--spacing,.25rem)*-24);left:calc(var(--spacing,.25rem)*-24);height:calc(var(--spacing,.25rem)*48);width:calc(var(--spacing,.25rem)*48)}.vision-mission__ring--2{top:calc(var(--spacing,.25rem)*-32);left:calc(var(--spacing,.25rem)*-32);height:calc(var(--spacing,.25rem)*64);width:calc(var(--spacing,.25rem)*64);animation-delay:1s}.vision-mission__ring--3{top:calc(var(--spacing,.25rem)*-40);left:calc(var(--spacing,.25rem)*-40);height:calc(var(--spacing,.25rem)*80);width:calc(var(--spacing,.25rem)*80);animation-delay:2s}.vision-mission__organic-accent{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);opacity:.4;background:linear-gradient(135deg,var(--color-accent-400),var(--color-accent-500));border-radius:60% 40% 55% 45%/55% 45%;animation:morphBlob 12s ease-in-out infinite,float 8s ease-in-out infinite;position:absolute}.vision-mission__card:first-child .vision-mission__organic-accent{top:calc(var(--spacing,.25rem)*-8);right:calc(var(--spacing,.25rem)*-4)}.vision-mission__card:nth-child(2) .vision-mission__organic-accent{bottom:calc(var(--spacing,.25rem)*-6);left:calc(var(--spacing,.25rem)*-4);animation-direction:reverse}.vision-mission__content{z-index:10;text-align:center;position:relative}.vision-mission__title{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-accent-400,#f5c364);text-transform:uppercase}.vision-mission__text{margin-bottom:calc(var(--spacing,.25rem)*10);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-white,#fff)}@media (min-width:48rem){.vision-mission__text{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}@media (min-width:64rem){.vision-mission__text{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.vision-mission__footer{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.vision-mission__tagline{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-primary-200,#a1e0e5)}.vision-mission__brand{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-accent-400,#f5c364);text-shadow:0 0 20px #d4a75480}.vision-mission__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.vision-mission__wave svg{width:100%;height:80px;display:block;position:relative}@media (min-width:768px){.vision-mission__wave svg{height:120px}}.vision-mission__wave-path{fill:var(--color-primary-900)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}

/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-leading:initial}}}.values{padding-block:calc(var(--spacing,.25rem)*28);position:relative;overflow:hidden}@media (min-width:48rem){.values{padding-block:calc(var(--spacing,.25rem)*36)}}.values{background:linear-gradient(180deg,var(--color-primary-900)0,var(--color-primary-950)100%);scroll-margin-top:80px}.values__background{pointer-events:none}.values__background,.values__pattern{inset:calc(var(--spacing,.25rem)*0);position:absolute}.values__pattern{opacity:.05;background-image:radial-gradient(circle at 20% 30%,var(--color-accent-500)0,transparent 50%),radial-gradient(circle at 80% 70%,var(--color-primary-400)0,transparent 50%)}.values__blob{opacity:.15;filter:blur(60px);position:absolute}.values__blob--1{background:linear-gradient(135deg,var(--color-accent-500),var(--color-accent-600));border-radius:60% 40% 55% 45%/55% 45%;width:600px;height:600px;animation:morphBlob 30s ease-in-out infinite;top:10%;right:-200px}.values__blob--2{background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));border-radius:40% 60% 45% 55%/45% 55%;width:500px;height:500px;animation:morphBlob 25s ease-in-out infinite reverse;bottom:5%;left:-150px}.values__container{z-index:10;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;position:relative}@media (min-width:40rem){.values__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.values__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.values__grid{margin-top:calc(var(--spacing,.25rem)*20);gap:calc(var(--spacing,.25rem)*10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.values__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.values__item{padding:calc(var(--spacing,.25rem)*10);position:relative}@media (min-width:48rem){.values__item{padding:calc(var(--spacing,.25rem)*12)}}.values__item{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1)}.values__item:before{content:"";top:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);background:linear-gradient(135deg,var(--color-accent-500),var(--color-accent-400));opacity:.8;border-radius:60% 40% 55% 45%/55% 45%;transition:all .5s;animation:morphBlob 10s ease-in-out infinite;position:absolute;left:50%}.values__item:hover:before{opacity:1;transform:translate(-3%)translateY(-3%)scale(1.2)}.values__item:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#d4a7544d;transform:translateY(-8px);box-shadow:0 30px 60px -15px #00000080}.values__icon{top:calc(var(--spacing,.25rem)*0);z-index:10;height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);--tw-translate-x:calc(calc(1/2*100%)*-1);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--color-primary-900,#1a4350);position:absolute;left:50%}.values__number{top:calc(var(--spacing,.25rem)*8);right:calc(var(--spacing,.25rem)*8);font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1));color:var(--color-white,#fff);opacity:.05;position:absolute}.values__number,.values__title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.values__title{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));color:var(--color-accent-400,#f5c364);text-shadow:0 0 30px #d4a7544d}.values__description{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-primary-100,#d0f0f2)}.values__connector{top:50%;right:calc(var(--spacing,.25rem)*-5);height:1px;width:calc(var(--spacing,.25rem)*10);display:none;position:absolute}@media (min-width:64rem){.values__connector{display:block}}.values__connector{background:linear-gradient(90deg,var(--color-accent-500)/30,transparent)}.values__item:last-child .values__connector{display:none}.values__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.values__wave svg{width:100%;height:80px;display:block;position:relative}@media (min-width:768px){.values__wave svg{height:100px}}.values__wave-path{fill:var(--color-earth-50)}@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}

/*! 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)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-font-weight:initial;--tw-leading:initial}}}.latest-posts{padding-block:calc(var(--spacing,.25rem)*24);position:relative;overflow:hidden}@media (min-width:48rem){.latest-posts{padding-block:calc(var(--spacing,.25rem)*32)}}.latest-posts{background:linear-gradient(180deg,var(--color-earth-50)0,#fff 100%);scroll-margin-top:80px}.latest-posts__decoration{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);position:absolute;overflow:hidden}.latest-posts__blob{opacity:.05;background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));position:absolute}.latest-posts__blob--1{border-radius:60% 40% 55% 45%/55% 45%;width:500px;height:500px;animation:morphBlob 25s ease-in-out infinite;top:-200px;left:10%}.latest-posts__blob--2{border-radius:40% 60% 45% 55%/45% 55%;width:400px;height:400px;animation:morphBlob 20s ease-in-out infinite reverse;bottom:10%;right:-100px}.latest-posts__container{z-index:10;max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;position:relative}@media (min-width:40rem){.latest-posts__container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.latest-posts__container{padding-inline:calc(var(--spacing,.25rem)*8)}}.latest-posts__grid{margin-top:calc(var(--spacing,.25rem)*16);gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.latest-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.latest-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.latest-posts__article{background-color:var(--color-white,#fff);border-radius:2rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #1e77901a}.latest-posts__article:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:10;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:linear-gradient(135deg,#1e77900d,#d4a7540d);border-radius:2rem;transition-duration:.5s;position:absolute}.latest-posts__article:hover:before{opacity:1}.latest-posts__article:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 30px 60px -15px #1e779033,0 0 0 1px #1e77901a}.latest-posts__image-wrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.latest-posts__image-wrapper:after{content:"";right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*16);background:linear-gradient(#0000,#fff);position:absolute}.latest-posts__image{object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.7s;transition-duration:.7s}.latest-posts__article:hover .latest-posts__image{transform:scale(1.08)}.latest-posts__image-accent{right:calc(var(--spacing,.25rem)*-4);bottom:calc(var(--spacing,.25rem)*-4);z-index:10;height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);opacity:.8;background:linear-gradient(135deg,var(--color-accent-400),var(--color-accent-500));border-radius:60% 40% 55% 45%/55% 45%;animation:morphBlob 10s ease-in-out infinite;position:absolute}.latest-posts__content{padding:calc(var(--spacing,.25rem)*8);position:relative}.latest-posts__date{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background:linear-gradient(135deg,var(--color-primary-50),var(--color-accent-50));color:var(--color-primary-700);border-radius:3.40282e+38px;display:inline-block}.latest-posts__date,.latest-posts__title{margin-bottom:calc(var(--spacing,.25rem)*4)}.latest-posts__title{-webkit-line-clamp:2;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-900,oklch(21% .034 264.665));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest-posts__title-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.latest-posts__title-link:hover{color:var(--color-primary-600,#1e7790)}.latest-posts__excerpt{-webkit-line-clamp:3;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.latest-posts__read-more{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#1e7790);transition:all .3s;display:flex}.latest-posts__article:hover .latest-posts__read-more{gap:.75rem}.latest-posts__read-more-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.latest-posts__article:hover .latest-posts__read-more-icon{transform:translate(4px)}.latest-posts__cta{margin-top:calc(var(--spacing,.25rem)*16);text-align:center}.latest-posts__empty{padding-block:calc(var(--spacing,.25rem)*16);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.latest-posts__wave{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);width:100%;line-height:0;position:absolute;overflow:hidden}.latest-posts__wave svg{width:100%;height:80px;display:block;position:relative}@media (min-width:768px){.latest-posts__wave svg{height:100px}}.latest-posts__wave-path{fill:var(--color-gray-900)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}