@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2")}.theme-dark,:root{color-scheme:dark;--white:255 255 255;--slate-200:226 232 240;--slate-300:203 213 225;--slate-400:148 163 184;--slate-500:138 148 166;--slate-600:112 124 144;--slate-700:84 96 116;--esp-950:8 4 0;--esp-900:14 7 0;--esp-800:24 13 4;--esp-700:34 20 8;--esp-600:44 26 12;--crema-50:253 246 237;--crema-300:232 201 160;--crema-400:212 165 116;--crema-500:200 149 106;--crema-600:166 124 82;--crema-700:122 90 56;--coffee-700:107 58 42;--coffee-800:92 45 21;--coffee-900:62 31 16;--coffee-950:39 14 6;--sky-400:56 189 248;--sky-500:14 165 233;--green-200:187 247 208;--green-300:134 239 172;--green-400:74 222 128;--green-500:34 197 94;--green-600:22 163 74;--green-900:20 83 45;--green-950:5 46 22;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--amber-950:69 26 3;--emerald-400:52 211 153;--emerald-600:5 150 105;--emerald-950:2 44 34;--grad-h:linear-gradient(135deg,#fdf6ed,#e8c9a0 30%,#c8956a 65%,#d4a574);--grad-label:linear-gradient(90deg,#e8c9a0,#c8956a 30%,#d4a574 65%,#e8c9a0);--lift-shadow:0 28px 55px rgba(0,0,0,.55),0 0 0 1px hsla(27,46%,60%,.3),0 0 50px hsla(27,46%,60%,.12);--orb-1:rgba(100,40,5,.18);--orb-2:rgba(160,82,30,.14);--orb-3:hsla(27,46%,60%,.09);--orb-4:rgba(120,55,10,.1);--grain:.018}[data-theme=light]{color-scheme:light;--white:30 17 8;--slate-200:43 29 19;--slate-300:64 45 32;--slate-400:94 72 58;--slate-500:120 98 82;--slate-600:142 121 104;--slate-700:168 148 130;--esp-950:251 246 238;--esp-900:245 235 221;--esp-800:255 255 255;--esp-700:241 228 211;--esp-600:232 214 192;--crema-50:59 36 20;--crema-300:164 84 32;--crema-400:176 90 34;--crema-500:196 108 46;--crema-600:160 86 34;--crema-700:118 64 26;--coffee-700:226 196 166;--coffee-800:236 212 186;--coffee-900:246 226 205;--coffee-950:250 236 220;--sky-400:2 132 199;--sky-500:14 165 233;--green-200:20 110 52;--green-300:20 110 52;--green-400:21 128 61;--green-500:34 197 94;--green-600:22 163 74;--green-900:220 252 231;--green-950:240 253 244;--amber-300:180 83 9;--amber-400:202 108 6;--amber-500:217 119 6;--amber-700:251 191 36;--amber-800:252 211 77;--amber-900:254 243 199;--amber-950:255 251 235;--emerald-400:5 150 105;--emerald-600:16 185 129;--emerald-950:236 253 245;--grad-h:linear-gradient(135deg,#3b1f0e,#9a4a1c 35%,#e0553a 70%,#c2772f);--grad-label:linear-gradient(90deg,#b8612a,#e0553a 35%,#d98a1f 65%,#b8612a);--lift-shadow:0 24px 48px rgba(120,70,30,.16),0 0 0 1px rgba(196,108,46,.35),0 0 40px rgba(255,140,90,.12);--orb-1:rgba(255,170,120,.3);--orb-2:rgba(255,130,160,.2);--orb-3:rgba(255,205,110,.28);--orb-4:rgba(110,220,200,.16);--grain:.03}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--white:30 17 8;--slate-200:43 29 19;--slate-300:64 45 32;--slate-400:94 72 58;--slate-500:120 98 82;--esp-950:251 246 238;--esp-900:245 235 221;--esp-800:255 255 255}}:root{--page-bg:8 4 0}[data-theme=light]{--page-bg:251 246 238}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-4{bottom:-1rem}.-right-4{right:-1rem}.bottom-24{bottom:6rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.right-4{right:1rem}.right-5{right:1.25rem}.right-8{right:2rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-48{height:12rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[3px\]{height:3px}.h-\[600px\]{height:600px}.h-full{height:100%}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[100svh\]{min-height:100svh}.min-h-\[80vh\]{min-height:80vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-\[\#C8956A\]\/10{border-color:hsla(27,46%,60%,.1)}.border-\[\#C8956A\]\/15{border-color:hsla(27,46%,60%,.15)}.border-\[\#C8956A\]\/20{border-color:hsla(27,46%,60%,.2)}.border-\[\#C8956A\]\/25{border-color:hsla(27,46%,60%,.25)}.border-amber-500{--tw-border-opacity:1;border-color:rgb(var(--amber-500)/var(--tw-border-opacity,1))}.border-amber-700\/30{border-color:rgb(var(--amber-700)/.3)}.border-amber-800\/25{border-color:rgb(var(--amber-800)/.25)}.border-amber-800\/30{border-color:rgb(var(--amber-800)/.3)}.border-coffee-700\/30{border-color:rgb(var(--coffee-700)/.3)}.border-coffee-800\/30{border-color:rgb(var(--coffee-800)/.3)}.border-coffee-800\/60{border-color:rgb(var(--coffee-800)/.6)}.border-crema-500{--tw-border-opacity:1;border-color:rgb(var(--crema-500)/var(--tw-border-opacity,1))}.border-crema-500\/40{border-color:rgb(var(--crema-500)/.4)}.border-crema-600\/25{border-color:rgb(var(--crema-600)/.25)}.border-crema-600\/30{border-color:rgb(var(--crema-600)/.3)}.border-crema-600\/35{border-color:rgb(var(--crema-600)/.35)}.border-crema-600\/40{border-color:rgb(var(--crema-600)/.4)}.border-esp-800{--tw-border-opacity:1;border-color:rgb(var(--esp-800)/var(--tw-border-opacity,1))}.border-green-400\/50{border-color:rgb(var(--green-400)/.5)}.border-green-500\/30{border-color:rgb(var(--green-500)/.3)}.border-green-600\/25{border-color:rgb(var(--green-600)/.25)}.border-green-600\/30{border-color:rgb(var(--green-600)/.3)}.border-green-600\/40{border-color:rgb(var(--green-600)/.4)}.border-sky-500\/25{border-color:rgb(var(--sky-500)/.25)}.bg-\[\#15803D\]{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-\[\#FF8A3D\]{--tw-bg-opacity:1;background-color:rgb(255 138 61/var(--tw-bg-opacity,1))}.bg-\[\#FFB547\]{--tw-bg-opacity:1;background-color:rgb(255 181 71/var(--tw-bg-opacity,1))}.bg-amber-900\/20{background-color:rgb(var(--amber-900)/.2)}.bg-amber-900\/30{background-color:rgb(var(--amber-900)/.3)}.bg-amber-900\/40{background-color:rgb(var(--amber-900)/.4)}.bg-amber-950\/40{background-color:rgb(var(--amber-950)/.4)}.bg-coffee-900{--tw-bg-opacity:1;background-color:rgb(var(--coffee-900)/var(--tw-bg-opacity,1))}.bg-coffee-900\/20{background-color:rgb(var(--coffee-900)/.2)}.bg-coffee-900\/25{background-color:rgb(var(--coffee-900)/.25)}.bg-coffee-900\/30{background-color:rgb(var(--coffee-900)/.3)}.bg-coffee-900\/40{background-color:rgb(var(--coffee-900)/.4)}.bg-coffee-900\/50{background-color:rgb(var(--coffee-900)/.5)}.bg-coffee-900\/60{background-color:rgb(var(--coffee-900)/.6)}.bg-coffee-950\/40{background-color:rgb(var(--coffee-950)/.4)}.bg-crema-500{--tw-bg-opacity:1;background-color:rgb(var(--crema-500)/var(--tw-bg-opacity,1))}.bg-crema-500\/10{background-color:rgb(var(--crema-500)/.1)}.bg-crema-500\/15{background-color:rgb(var(--crema-500)/.15)}.bg-crema-600\/15{background-color:rgb(var(--crema-600)/.15)}.bg-esp-800{--tw-bg-opacity:1;background-color:rgb(var(--esp-800)/var(--tw-bg-opacity,1))}.bg-esp-900{--tw-bg-opacity:1;background-color:rgb(var(--esp-900)/var(--tw-bg-opacity,1))}.bg-esp-950{--tw-bg-opacity:1;background-color:rgb(var(--esp-950)/var(--tw-bg-opacity,1))}.bg-esp-950\/60{background-color:rgb(var(--esp-950)/.6)}.bg-esp-950\/70{background-color:rgb(var(--esp-950)/.7)}.bg-esp-950\/80{background-color:rgb(var(--esp-950)/.8)}.bg-esp-950\/85{background-color:rgb(var(--esp-950)/.85)}.bg-green-500\/10{background-color:rgb(var(--green-500)/.1)}.bg-green-500\/15{background-color:rgb(var(--green-500)/.15)}.bg-green-900\/30{background-color:rgb(var(--green-900)/.3)}.bg-green-950\/40{background-color:rgb(var(--green-950)/.4)}.bg-sky-400\/10{background-color:rgb(var(--sky-400)/.1)}.bg-\[radial-gradient\(circle_at_30\%_30\%\2c rgba\(200\2c 149\2c 106\2c 0\.07\)\2c transparent\)\]{background-image:radial-gradient(circle at 30% 30%,hsla(27,46%,60%,.07),transparent)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#FF6B3D\]{--tw-gradient-from:#ff6b3d var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,107,61,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-900{--tw-gradient-from:rgb(var(--coffee-900)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-900)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-900\/50{--tw-gradient-from:rgb(var(--coffee-900)/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-900)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-900\/60{--tw-gradient-from:rgb(var(--coffee-900)/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-900)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-900\/70{--tw-gradient-from:rgb(var(--coffee-900)/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-900)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-950{--tw-gradient-from:rgb(var(--coffee-950)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-950)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-coffee-950\/60{--tw-gradient-from:rgb(var(--coffee-950)/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--coffee-950)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-crema-300{--tw-gradient-from:rgb(var(--crema-300)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--crema-300)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#E8894A\]{--tw-gradient-to:rgba(232,137,74,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e8894a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-esp-800{--tw-gradient-to:rgb(var(--esp-800)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--esp-800)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#FFB547\]{--tw-gradient-to:#ffb547 var(--tw-gradient-to-position)}.to-crema-500{--tw-gradient-to:rgb(var(--crema-500)/1) var(--tw-gradient-to-position)}.to-crema-600\/10{--tw-gradient-to:rgb(var(--crema-600)/0.1) var(--tw-gradient-to-position)}.to-crema-600\/15{--tw-gradient-to:rgb(var(--crema-600)/0.15) var(--tw-gradient-to-position)}.to-esp-800{--tw-gradient-to:rgb(var(--esp-800)/1) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:Poppins,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-9{line-height:2.25rem}.leading-\[1\.1\]{line-height:1.1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#14B8A6\]{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-\[\#A78BFA\]{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#FF5E8A\]{--tw-text-opacity:1;color:rgb(255 94 138/var(--tw-text-opacity,1))}.text-\[\#FF8A3D\]{--tw-text-opacity:1;color:rgb(255 138 61/var(--tw-text-opacity,1))}.text-\[\#FFC98A\]{--tw-text-opacity:1;color:rgb(255 201 138/var(--tw-text-opacity,1))}.text-\[\#FFD9A8\]{--tw-text-opacity:1;color:rgb(255 217 168/var(--tw-text-opacity,1))}.text-\[\#FFE3C2\]{--tw-text-opacity:1;color:rgb(255 227 194/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(var(--amber-300)/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(var(--amber-400)/var(--tw-text-opacity,1))}.text-crema-300{--tw-text-opacity:1;color:rgb(var(--crema-300)/var(--tw-text-opacity,1))}.text-crema-400{--tw-text-opacity:1;color:rgb(var(--crema-400)/var(--tw-text-opacity,1))}.text-crema-400\/70{color:rgb(var(--crema-400)/.7)}.text-crema-500{--tw-text-opacity:1;color:rgb(var(--crema-500)/var(--tw-text-opacity,1))}.text-crema-500\/40{color:rgb(var(--crema-500)/.4)}.text-emerald-400{--tw-text-opacity:1;color:rgb(var(--emerald-400)/var(--tw-text-opacity,1))}.text-esp-950{--tw-text-opacity:1;color:rgb(var(--esp-950)/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(var(--green-300)/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(var(--green-400)/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(var(--sky-400)/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(var(--slate-200)/var(--tw-text-opacity,1))}.text-slate-200\/90{color:rgb(var(--slate-200)/.9)}.text-slate-300{--tw-text-opacity:1;color:rgb(var(--slate-300)/var(--tw-text-opacity,1))}.text-slate-300\/80{color:rgb(var(--slate-300)/.8)}.text-slate-400{--tw-text-opacity:1;color:rgb(var(--slate-400)/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(var(--slate-500)/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(var(--slate-600)/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(var(--white)/var(--tw-text-opacity,1))}.text-white\/95{color:rgb(var(--white)/.95)}.underline{text-decoration-line:underline}.decoration-crema-500\/50{text-decoration-color:rgb(var(--crema-500)/.5)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--slate-600)/var(--tw-placeholder-opacity,1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--slate-600)/var(--tw-placeholder-opacity,1))}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.06\]{opacity:.06}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur-lg{--tw-blur:blur(16px)}.blur-lg,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}html{scroll-behavior:smooth}body{background:rgb(var(--esp-950))}body:before{content:"";position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:180px}:where(.theme-dark){color:rgb(var(--slate-200))}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:10001;background:#c8956a;color:#0e0700;font-weight:700;padding:.75rem 1.25rem;border-radius:.75rem;transition:top .2s}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid rgb(var(--crema-400));outline-offset:3px;border-radius:6px}.bg-orbs{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.bg-orb{position:absolute;border-radius:50%;will-change:transform}.orb-1{width:800px;height:800px;top:-25%;left:-20%;background:radial-gradient(circle,var(--orb-1) 0,transparent 70%);animation:orbF1 18s ease-in-out infinite}.orb-2{width:650px;height:650px;bottom:-20%;right:-20%;background:radial-gradient(circle,var(--orb-2) 0,transparent 70%);animation:orbF2 22s ease-in-out infinite}.orb-3{width:500px;height:500px;top:40%;right:5%;background:radial-gradient(circle,var(--orb-3) 0,transparent 65%);animation:orbF3 14s ease-in-out 3s infinite}.orb-4{width:380px;height:380px;top:65%;left:8%;background:radial-gradient(circle,var(--orb-4) 0,transparent 65%);animation:orbF2 16s ease-in-out 6s infinite}@keyframes orbF1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,-100px) scale(1.12)}}@keyframes orbF2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,60px) scale(1.08)}}@keyframes orbF3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(55px,65px) scale(.9)}}.glow-c{box-shadow:0 0 22px hsla(27,46%,60%,.6),0 0 45px rgba(160,82,30,.18)}.glow-ch:hover{box-shadow:0 0 40px hsla(27,46%,60%,.9),0 0 80px rgba(160,82,30,.28);transition:box-shadow .3s}.text-gc{text-shadow:0 0 28px hsla(27,46%,60%,.75),0 0 60px rgba(160,82,30,.35)}.steam{position:absolute;width:4px;border-radius:50px;opacity:0;background:linear-gradient(0deg,hsla(27,46%,60%,.5),transparent);animation:steamUp var(--dur,3s) ease-in infinite;animation-delay:var(--del,0s);height:var(--h,50px)}@keyframes steamUp{0%{opacity:0;transform:translateY(0) scaleX(1) translateX(0)}25%{opacity:.65}70%{opacity:.35}to{opacity:0;transform:translateY(-90px) scaleX(2) translateX(var(--tx,8px))}}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.js .reveal.visible{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.45s}.shimmer{position:relative;overflow:hidden;z-index:0}.shimmer:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);transition:.6s;z-index:1}.shimmer:hover:after{left:160%}.shimmer:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,hsla(27,46%,60%,.5),rgba(120,55,10,.5));opacity:0;transition:opacity .35s;z-index:-1;filter:blur(6px)}.shimmer:hover:before{opacity:1}.lift{transition:transform .3s ease,box-shadow .3s ease}.lift:hover{transform:translateY(-7px);box-shadow:var(--lift-shadow)}.lift:hover h3{filter:brightness(1.18) drop-shadow(0 0 8px rgba(200,149,106,.6));transition:filter .3s ease}.lift:hover h4{filter:brightness(1.12) drop-shadow(0 0 5px rgba(200,149,106,.4));transition:filter .3s ease}.label-grad{background:var(--grad-label);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradSlide 4s linear infinite}@keyframes gradSlide{0%{background-position:0}to{background-position:200%}}.grad-h{background:var(--grad-h);background-size:250% 250%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:headingShift 6s ease-in-out infinite}@keyframes headingShift{0%,to{background-position:0 0}50%{background-position:100% 100%}}.top-strip{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7a5a38,#c8956a,#e8c9a0,#d4a574,#a67c52,#7a5a38);background-size:300% 100%;animation:stripMove 5s linear infinite;z-index:10000}@keyframes stripMove{0%{background-position:0}to{background-position:300%}}@keyframes badgePulse{0%,to{box-shadow:0 0 0 0 hsla(27,46%,60%,.55)}55%{box-shadow:0 0 0 10px hsla(27,46%,60%,0)}}.badge-pulse{animation:badgePulse 2.5s ease-in-out infinite}.wa-float{position:fixed;bottom:1.75rem;right:1.75rem;z-index:9999;animation:waGlow 2.5s ease-in-out infinite}@keyframes waGlow{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{box-shadow:0 0 0 14px rgba(34,197,94,0)}}.modal-wrap{position:fixed;inset:0;z-index:9000;background:rgba(5,2,0,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.modal-wrap.open{opacity:1;pointer-events:all}.modal-box{transform:translateY(20px);transition:transform .35s ease;max-height:92vh;overflow-y:auto}.modal-wrap.open .modal-box{transform:translateY(0)}.faq-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-body.open{max-height:400px}.faq-icon{transition:transform .3s}.faq-icon.rotated{transform:rotate(45deg)}.card-monin{background:linear-gradient(135deg,#1a0d04,#0e0700);border-color:hsla(27,46%,60%,.2)}.card-monin:hover{border-color:hsla(27,46%,60%,.45)}.card-1883{background:linear-gradient(135deg,#130e02,#1a1303);border-color:rgba(201,162,39,.2)}.card-1883:hover{border-color:rgba(201,162,39,.45)}[data-theme=light] .card-monin{background:linear-gradient(135deg,#fff4e8,#fff);border-color:rgba(196,108,46,.25)}[data-theme=light] .card-1883{background:linear-gradient(135deg,#fff8e1,#fff);border-color:rgba(217,119,6,.3)}.counter-val{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgb(var(--esp-950))}::-webkit-scrollbar-thumb{background:#a67c52;border-radius:3px}#cursor-glow{position:fixed;pointer-events:none;z-index:9997;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,hsla(27,46%,60%,.07) 0,rgba(120,55,10,.04) 50%,transparent 70%);transform:translate(-50%,-50%);transition:left .06s linear,top .06s linear;will-change:left,top}[data-theme=light] #cursor-glow{background:radial-gradient(circle,rgba(255,150,100,.12) 0,rgba(255,120,160,.05) 50%,transparent 70%)}@media (hover:none){#cursor-glow{display:none}}.site-nav a{position:relative;transition:letter-spacing .25s ease,filter .25s ease}.site-nav a:hover{background:var(--grad-label);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:brightness(1.15)}.site-nav a:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:1.5px;background:linear-gradient(90deg,#e8c9a0,#c8956a,#d4a574);transition:width .3s ease,left .3s ease;border-radius:2px}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{width:100%;left:0}section h2:hover,section h3:hover{filter:brightness(1.15) drop-shadow(0 0 14px rgba(200,149,106,.35));transition:filter .3s ease}footer a:hover{color:#d4a574;transition:color .2s}.crumbs a:hover,.theme-toggle{color:rgb(var(--crema-400))}.theme-toggle{position:relative;width:2.75rem;height:2.75rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(var(--crema-500)/.35);background:rgb(var(--esp-800)/.7);transition:transform .3s,box-shadow .3s,border-color .3s}.theme-toggle:hover{transform:rotate(-12deg) scale(1.06);box-shadow:0 0 22px rgb(var(--crema-500)/.45);border-color:rgb(var(--crema-500)/.7)}.theme-toggle i{position:absolute;transition:transform .55s cubic-bezier(.2,0,.1,1),opacity .4s}.theme-toggle .i-sun{color:#f59e0b}.theme-toggle .i-moon{color:#e8c9a0}:root:not([data-theme=light]) .theme-toggle .i-sun,[data-theme=light] .theme-toggle .i-moon{transform:translateY(140%) rotate(90deg);opacity:0}:root:not([data-theme=light]) .theme-toggle .i-moon,[data-theme=light] .theme-toggle .i-sun{transform:none;opacity:1}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.theme-anim,.theme-anim *{transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease!important}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}.hero{--p:0;isolation:isolate;background:#080400}.hero-media{z-index:-3;overflow:hidden}.hero-media,.hero-video{position:absolute;inset:0}.hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;transform:translate3d(0,calc(var(--p)*12%),0) scale(calc(1.06 + var(--p)*.14));will-change:transform;animation:videoIn 1.8s cubic-bezier(.2,0,.1,1) both}@keyframes videoIn{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}.hero-shade{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(8,4,0,.92) 0,rgba(8,4,0,.72) 38%,rgba(8,4,0,.25) 68%,rgba(8,4,0,.1) 100%),linear-gradient(to top,rgb(var(--page-bg)) 0,rgb(var(--page-bg)/0) 14%),linear-gradient(to bottom,rgba(8,4,0,.55) 0,rgba(8,4,0,0) 22%);opacity:calc(1 + var(--p)*.4)}@media (max-width:1023px){.hero-shade{background:linear-gradient(0deg,#080400 0,rgba(8,4,0,.78) 45%,rgba(8,4,0,.55))}}.hero-aurora{inset:0;z-index:-1;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.55}.au,.hero-aurora{position:absolute}.au{border-radius:50%;filter:blur(70px);will-change:transform}.au-1{width:520px;height:520px;left:-8%;top:10%;background:radial-gradient(circle,rgba(255,107,61,.45),transparent 65%);animation:auA 16s ease-in-out infinite}.au-2{width:460px;height:460px;left:30%;bottom:-15%;background:radial-gradient(circle,rgba(255,94,138,.35),transparent 65%);animation:auB 20s ease-in-out infinite}.au-3{width:380px;height:380px;right:6%;top:-6%;background:radial-gradient(circle,rgba(255,181,71,.4),transparent 65%);animation:auA 18s ease-in-out infinite reverse}.au-4{width:340px;height:340px;right:24%;bottom:4%;background:radial-gradient(circle,rgba(45,225,194,.22),transparent 65%);animation:auB 22s ease-in-out 4s infinite}@keyframes auA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(90px,60px) scale(1.15)}}@keyframes auB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,-50px) scale(.9)}}.hero-content{transform:translate3d(0,calc(var(--p)*-90px),0);opacity:calc(1 - var(--p)*1.3);will-change:transform,opacity}.hero-float{transform:translate3d(0,calc(var(--p)*-160px),0);opacity:calc(1 - var(--p)*1.6)}.hero-in{animation:heroIn 1.1s cubic-bezier(.2,0,.1,1) both;animation-delay:calc(.35s + var(--i,0)*.14s)}.hero-title-in{animation:heroTitle .9s cubic-bezier(.2,0,.1,1) both}@keyframes heroTitle{0%{translate:0 18px}to{translate:0 0}}@keyframes heroIn{0%{opacity:0;translate:0 26px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:none}}.type-word{background:linear-gradient(90deg,#ffb547,#ff6b3d,#ff5e8a,#ffb547);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradSlide 6s linear infinite;text-shadow:none}.type-caret{display:inline-block;width:.07em;height:.9em;margin-left:.08em;vertical-align:-.06em;border-radius:2px;background:linear-gradient(#ffb547,#ff5e8a);box-shadow:0 0 12px rgba(255,140,70,.9);animation:caretBlink 1s steps(1) infinite}.type-caret.typing{animation:none}@keyframes caretBlink{50%{opacity:0}}.glow-box{position:relative;isolation:isolate;border-radius:1.1rem;padding:1rem 1.1rem;background:linear-gradient(145deg,rgba(30,16,6,.62),rgba(10,5,0,.48));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:transform .4s cubic-bezier(.2,0,.1,1)}.glow-box:before{padding:1.5px;background:conic-gradient(from var(--ang),var(--c1),var(--c2),hsla(0,0%,100%,.06) 35%,hsla(0,0%,100%,.06) 65%,var(--c1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinBorder 7s linear infinite}.glow-box:after,.glow-box:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glow-box:after{z-index:-1;box-shadow:0 0 26px -2px var(--c1),0 0 60px -12px var(--c2);animation:boxBreathe 4.5s ease-in-out infinite}.glow-box:nth-child(2):after{animation-delay:-1.1s}.glow-box:nth-child(3):after{animation-delay:-2.2s}.glow-box:nth-child(4):after{animation-delay:-3.3s}.glow-box:hover{transform:translateY(-5px)}.glow-box:hover:after{opacity:.9}@keyframes spinBorder{to{--ang:360deg}}@keyframes boxBreathe{0%,to{opacity:.22}50%{opacity:.6}}.stat-num{background:linear-gradient(135deg,#fff 10%,var(--c1) 60%,var(--c2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .glow-box.on-page{background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(255,248,240,.8))}[data-theme=light] .glow-box.on-page .stat-num{background:linear-gradient(135deg,#2a160a 10%,var(--c1) 55%,var(--c2));-webkit-background-clip:text;background-clip:text}.hero-cta{box-shadow:0 0 24px rgba(255,120,60,.55),0 0 60px rgba(255,94,138,.22)}.hero-cta:hover{box-shadow:0 0 36px rgba(255,140,70,.85),0 0 90px rgba(255,94,138,.35);transform:translateY(-2px)}.scroll-cue{opacity:calc(1 - var(--p)*4);transition:color .2s}.scroll-cue .mouse{width:24px;height:38px;border:2px solid rgba(255,227,194,.6);border-radius:14px;display:flex;justify-content:center;padding-top:6px}.scroll-cue .wheel{width:4px;height:8px;border-radius:4px;background:#ffb547;box-shadow:0 0 8px #ff8a3d;animation:wheel 1.8s ease-in-out infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}@media (max-height:700px){.scroll-cue{display:none}}.page-hero-glow{background:radial-gradient(ellipse at 50% 100%,rgb(var(--crema-600)/.22) 0,transparent 65%)}[data-theme=light] .page-hero-glow{background:radial-gradient(ellipse at 20% 90%,rgba(255,160,110,.28) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(255,120,160,.18) 0,transparent 55%),radial-gradient(ellipse at 50% 0,rgba(255,210,120,.25) 0,transparent 60%)}.shorts-row{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 0 2rem;flex-wrap:wrap}.short-card{position:relative;width:210px;flex-shrink:0;aspect-ratio:9/16;border-radius:1.75rem;overflow:hidden;background:#0e0700;border:1px solid hsla(27,46%,60%,.25);cursor:pointer;will-change:transform;transition:transform .5s cubic-bezier(.2,0,.1,1),box-shadow .5s ease,border-color .3s}.short-card:first-child{transform:rotate(-4.5deg) translateY(22px) scale(.95)}.short-card:nth-child(2){transform:scale(1.07);border-color:hsla(27,46%,60%,.5);z-index:2;box-shadow:0 32px 80px rgba(0,0,0,.75),0 0 50px rgba(100,45,8,.4),0 0 0 1px hsla(27,46%,60%,.4)}.short-card:nth-child(3){transform:rotate(4.5deg) translateY(22px) scale(.95)}.short-card:hover{transform:rotate(0) translateY(-12px) scale(1.08)!important;box-shadow:0 48px 90px rgba(0,0,0,.75),0 0 50px hsla(27,46%,60%,.22),0 0 0 1px hsla(27,46%,60%,.55)!important;border-color:hsla(27,46%,60%,.65)!important;z-index:10!important}[data-theme=light] .short-card:hover,[data-theme=light] .short-card:nth-child(2){box-shadow:0 30px 60px rgba(90,50,20,.3),0 0 40px rgba(255,140,90,.25)!important}.short-vid{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.short-cover,.short-vid{position:absolute;inset:0}.short-cover{z-index:2;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.short-card.playing .short-cover{opacity:0}.short-card.playing:hover .short-cover{opacity:1}.short-grad{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,4,0,.85) 0,rgba(8,4,0,.3) 40%,transparent 70%)}.short-play-btn{position:relative;z-index:1;width:3.75rem;height:3.75rem;border-radius:50%;background:hsla(27,46%,60%,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 36px rgba(0,0,0,.55),0 0 24px hsla(27,46%,60%,.45);color:#0e0700;font-size:1.25rem;transition:transform .2s,background .2s,box-shadow .2s}.short-card:hover .short-play-btn{background:#d4a574;transform:scale(1.12)}.short-card:after{content:"";position:absolute;top:-100%;left:-60%;width:50%;height:300%;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.05) 50%,transparent 60%);z-index:3;pointer-events:none}.short-card:hover:after{left:150%;transition:left .6s ease}@keyframes courseCardIn{0%{opacity:0;transform:translateY(50px) scale(.93);filter:blur(4px)}70%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.js .programs .reveal{filter:blur(4px);transition:opacity .5s ease,transform .5s ease,filter .5s ease}.js .programs .reveal.visible{animation:courseCardIn .9s cubic-bezier(.2,0,.1,1) both;filter:blur(0)}.js .programs .reveal.d1.visible{animation-delay:.17s}.js .programs .reveal.d2.visible{animation-delay:.34s}@keyframes iconGlowRing{0%,to{box-shadow:0 0 0 0 rgb(var(--sky-400)/.5)}60%{box-shadow:0 0 0 10px rgb(var(--sky-400)/0)}}.programs .reveal.visible .w-12{animation:iconGlowRing 2.8s ease-in-out .6s infinite}#brew-animation-wrap{background:radial-gradient(ellipse at 50% 0,rgba(120,55,10,.22) 0,transparent 70%),#0e0700;border:1px solid hsla(27,46%,60%,.15);border-radius:1.5rem;overflow:hidden}.brew-step-btn{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .9rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;transition:all .3s ease;flex:1;min-width:0;background:transparent}.brew-step-btn .brew-step-num-label{width:2rem;height:2rem;border-radius:50%;border:1.5px solid hsla(27,46%,60%,.25);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#9ca3af;background:rgba(14,7,0,.6);transition:all .3s}.brew-step-btn .brew-step-title-label{font-size:.6rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .3s}.brew-step-btn.active{background:hsla(27,46%,60%,.08);border-color:hsla(27,46%,60%,.35)}.brew-step-btn.active .brew-step-num-label{background:#c8956a;border-color:#c8956a;color:#0e0700}.brew-step-btn.active .brew-step-title-label{color:#e8c9a0}.brew-step-btn:hover:not(.active) .brew-step-num-label{border-color:hsla(27,46%,60%,.5);color:#c8956a}.brew-anim-wrap{position:relative;width:260px;height:260px;margin:0 auto;display:flex;align-items:center;justify-content:center}.brew-anim-wrap:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid hsla(27,46%,60%,.2);animation:ringPulse 3s ease-in-out infinite}.brew-anim-wrap:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(27,46%,60%,.09) 0,transparent 70%);animation:glowPulse 2.5s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.04);opacity:.8}}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:1}}.brew-main-icon{font-size:6rem;position:relative;z-index:2;color:#c8956a;filter:drop-shadow(0 0 24px rgba(200,149,106,.6));animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.04)}}.brew-ring{position:absolute;border-radius:50%;border:1px solid hsla(27,46%,60%,.12);animation:ringRotate var(--dur,20s) linear infinite}.brew-ring-1{inset:-30px;border-style:dashed}.brew-ring-2{inset:-55px;animation-direction:reverse;animation-duration:35s}.brew-ring-3{inset:-80px;animation-duration:50s;border-style:dotted}@keyframes ringRotate{to{transform:rotate(1turn)}}#brew-particles{inset:0;pointer-events:none;z-index:3;overflow:hidden}#brew-particles,.brew-particle{position:absolute;border-radius:50%}.brew-particle{background:var(--pc,#c8956a);animation:particleFall var(--dur,2s) var(--del,0s) ease-in infinite;width:5px;height:5px;opacity:0}.brew-particle.type-extract{width:3px;height:12px;border-radius:2px}.brew-particle.type-steam{background:hsla(27,46%,60%,.35);width:8px;height:8px;animation-name:particleRise}.brew-particle.type-bean{width:7px;height:5px;border-radius:3px;transform:rotate(30deg)}.brew-particle.type-grind{width:3px;height:3px}.brew-particle.type-tamp{width:6px;height:6px}.brew-particle.type-pour{width:4px;height:14px;border-radius:2px;opacity:0}@keyframes particleFall{0%{opacity:0;transform:translateY(-40px) translateX(0)}20%{opacity:.8}to{opacity:0;transform:translateY(120px) translateX(var(--x,0))}}@keyframes particleRise{0%{opacity:0;transform:translateY(80px) translateX(0) scale(.5)}30%{opacity:.6}to{opacity:0;transform:translateY(-80px) translateX(var(--x,0)) scale(1.5)}}#brew-progress-bar{height:3px;background:linear-gradient(90deg,#d4a574,#c8956a,#a67c52);border-radius:2px;transition:width .6s ease;box-shadow:0 0 8px hsla(27,46%,60%,.6)}.brew-ctrl-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid hsla(27,46%,60%,.3);color:#c8956a;display:flex;align-items:center;justify-content:center;cursor:pointer;background:hsla(27,46%,60%,.07);transition:all .2s ease}.brew-ctrl-btn:hover{background:hsla(27,46%,60%,.18);border-color:hsla(27,46%,60%,.6)}.step-1 .brew-main-icon{color:#86efac;filter:drop-shadow(0 0 24px rgba(134,239,172,.5))}.step-2 .brew-main-icon{color:#d4a574;filter:drop-shadow(0 0 24px rgba(212,165,116,.5))}.step-3 .brew-main-icon{color:#e8c9a0;filter:drop-shadow(0 0 24px rgba(232,201,160,.5))}.step-4 .brew-main-icon{color:#c8956a;filter:drop-shadow(0 0 24px rgba(200,149,106,.7))}.step-5 .brew-main-icon{color:#d4a574;filter:drop-shadow(0 0 24px rgba(212,165,116,.6))}.step-6 .brew-main-icon{color:#fdf6ed;filter:drop-shadow(0 0 28px rgba(253,246,237,.7))}.prod-card .img-wrap{position:relative;overflow:hidden;height:200px;background:rgb(var(--esp-700))}.prod-card .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transition:transform .6s ease,opacity .3s}.prod-card:hover .img-wrap img{transform:scale(1.07);opacity:.95}.prod-card .img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--esp-800)/.95) 0,rgb(var(--esp-800)/.3) 50%,transparent 100%);pointer-events:none}[data-theme=light] .prod-card .img-wrap img{opacity:1}[data-theme=light] .prod-card .img-overlay{background:linear-gradient(0deg,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,0) 45%)}.prod-card .cat-badge{position:absolute;top:.75rem;left:.75rem;z-index:2}.tag{display:inline-flex;align-items:center;gap:.35rem;background:rgb(var(--crema-500)/.14);border:1px solid rgb(var(--crema-500)/.35);color:rgb(var(--crema-400));font-size:.7rem;padding:.25rem .7rem;border-radius:9999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tag-green{background:rgb(var(--green-500)/.15);border-color:rgb(var(--green-500)/.35);color:rgb(var(--green-400))}.tag-amber{background:rgb(var(--amber-500)/.15);border-color:rgb(var(--amber-500)/.35);color:rgb(var(--amber-400))}.g-btn{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s;width:100%}.g-btn:focus-visible,.g-btn:hover{background:rgba(8,4,0,.55)}.g-btn-inner{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s;pointer-events:none}.g-btn:focus-visible .g-btn-inner,.g-btn:hover .g-btn-inner{opacity:1;transform:translateY(0)}.g-btn-ring{width:3.25rem;height:3.25rem;border-radius:50%;background:hsla(27,46%,60%,.92);display:flex;align-items:center;justify-content:center;color:#0e0700;font-size:1.15rem;box-shadow:0 8px 30px rgba(0,0,0,.55),0 0 22px hsla(27,46%,60%,.45);transition:transform .2s}.g-btn:hover .g-btn-ring{transform:scale(1.12)}.g-btn-label{color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.9)}#prod-gallery{position:fixed;inset:0;z-index:9990;background:rgba(4,2,0,.97);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(28px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,0,.1,1)}#prod-gallery.open{opacity:1;pointer-events:all;transform:translateY(0)}.g-header{justify-content:space-between;padding:1.25rem 1.75rem;border-bottom:1px solid hsla(27,46%,60%,.1);flex-shrink:0}.g-close,.g-header{display:flex;align-items:center}.g-close{width:2.5rem;height:2.5rem;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(27,46%,60%,.18);justify-content:center;color:#a3a3a3;cursor:pointer;transition:all .2s}.g-close:hover{background:hsla(27,46%,60%,.15);color:#e8c9a0;border-color:hsla(27,46%,60%,.4)}.g-stage{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem 4.5rem;min-height:0}@media (max-width:640px){.g-stage{padding:1rem .75rem}}.g-wrap{position:relative;width:100%;max-width:960px;height:100%;border-radius:1.25rem;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.7),0 0 0 1px hsla(27,46%,60%,.12)}.g-track{display:flex;height:100%;transition:transform .52s cubic-bezier(.4,0,.2,1);will-change:transform}.g-slide{flex:0 0 100%;height:100%;min-height:320px;position:relative;background:#0e0700;animation:gSlideIn .35s ease}.g-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.g-slide.empty{flex-direction:column;gap:1rem;color:#9ca3af}.g-arrow,.g-slide.empty{display:flex;align-items:center;justify-content:center}.g-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;background:rgba(14,7,0,.75);border:1px solid hsla(27,46%,60%,.28);color:#e8c9a0;cursor:pointer;z-index:5;transition:all .25s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.g-arrow:hover{background:hsla(27,46%,60%,.22);border-color:hsla(27,46%,60%,.6);box-shadow:0 0 18px hsla(27,46%,60%,.3);transform:translateY(-50%) scale(1.1)}.g-arrow.prev{left:.5rem}.g-arrow.next{right:.5rem}.g-footer{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.9rem;flex-shrink:0}.g-dot{width:7px;height:7px;border-radius:50%;background:hsla(27,46%,60%,.28);cursor:pointer;transition:all .35s;flex-shrink:0}.g-dot.active{width:24px;border-radius:4px;background:#c8956a;box-shadow:0 0 8px hsla(27,46%,60%,.5)}@keyframes gSlideIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.field-error{border-color:#f87171!important}.form-note{font-size:.75rem;color:rgb(var(--slate-500))}.map-frame{filter:saturate(.9) contrast(1.05)}:root:not([data-theme=light]) .map-frame{filter:invert(.9) hue-rotate(180deg) saturate(.7) brightness(.95)}.site-header>div:first-child{transition:height .35s cubic-bezier(.2,0,.1,1)}.site-header{transition:box-shadow .35s,background-color .35s}.site-header.scrolled>div:first-child{height:4rem}.site-header.scrolled{box-shadow:0 10px 30px -12px rgba(0,0,0,.45)}[data-theme=light] .site-header.scrolled{box-shadow:0 10px 30px -14px rgba(120,70,30,.35)}.scroll-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(var(--read,0));background:linear-gradient(90deg,#ffb547,#ff6b3d,#ff5e8a);box-shadow:0 0 10px rgba(255,120,70,.6);pointer-events:none}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:.5rem;align-items:center;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:rgba(10,5,1,.88);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-top:1px solid hsla(27,46%,60%,.25);box-shadow:0 -12px 30px -10px rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.2,0,.1,1)}.mobile-cta.hide{transform:translateY(110%)}.mc-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:48px;border-radius:.9rem;color:#e8c9a0;font-size:.68rem;font-weight:600;border:1px solid hsla(27,46%,60%,.22);background:hsla(27,46%,60%,.07)}.mc-btn i{font-size:1.05rem}.mc-wa{color:#4ade80;border-color:rgba(74,222,128,.3);background:rgba(34,197,94,.08)}.mc-book{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;border-radius:.9rem;font-weight:700;font-size:.85rem;color:#1a0c02;background:linear-gradient(90deg,#ff8a3d,#ffb547);box-shadow:0 0 20px rgba(255,138,61,.45)}@media (max-width:767px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.shorts-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin:0 -1rem;padding:1rem 1.5rem 1.5rem;scrollbar-width:none}}@media (max-width:767px){.shorts-row::-webkit-scrollbar{display:none}.short-card,.short-card:first-child,.short-card:nth-child(2),.short-card:nth-child(3){transform:none;width:64vw;max-width:250px;scroll-snap-align:center}.short-card:hover{transform:none!important}.prod-card .img-wrap{height:130px}.glow-box.on-page{padding:.9rem}}@media (max-width:639px){.brew-step-btn .brew-step-title-label{display:none}.brew-step-btn{padding:.4rem .15rem}.brew-anim-wrap{width:200px;height:200px}.brew-main-icon{font-size:4.5rem}}@media (hover:none){.g-btn{align-items:flex-end;justify-content:flex-end;padding:.55rem;background:transparent!important}.g-btn-inner{opacity:1;transform:none;flex-direction:row;gap:.35rem;background:rgba(8,4,0,.72);border:1px solid hsla(27,46%,60%,.4);border-radius:9999px;padding:.3rem .65rem .3rem .3rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.g-btn-ring{width:1.6rem;height:1.6rem;font-size:.7rem;box-shadow:none}.g-btn-label{font-size:.6rem;text-shadow:none}}.glow-box:before{animation-play-state:paused}@media (hover:hover) and (min-width:1024px){.glow-box:before{animation-play-state:running}}@media (hover:none),(max-width:1023px){.glow-box{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,rgba(34,18,7,.9),rgba(12,6,1,.86))}[data-theme=light] .glow-box.on-page{background:linear-gradient(145deg,#fff,#fff7ee)}.hero-aurora{mix-blend-mode:normal;opacity:.35}.au{filter:blur(50px)}.au,.badge-pulse,.bg-orb,.grad-h,.label-grad,.top-strip,.type-word,.wa-float{animation:none}.site-header{background:rgb(var(--esp-950)/.97)}.mobile-cta,.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-cta{background:rgba(10,5,1,.97)}.brew-ring{animation:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero-content,.hero-float,.hero-video{transform:none!important}.js .reveal{opacity:1;transform:none}}.prod-card .cat-badge{background:rgba(8,4,0,.62);border-color:rgba(255,205,150,.35);color:#ffd9a8}.prod-card .cat-badge.tag-green{color:#86efac;border-color:rgba(134,239,172,.4)}.prod-card .cat-badge.tag-amber{color:#fcd34d;border-color:rgba(252,211,77,.4)}.area-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;padding:.85rem .9rem;border-radius:1rem;background:rgb(var(--esp-800));border:1px solid rgb(var(--crema-500)/.18);transition:border-color .25s,transform .25s,box-shadow .25s;min-height:88px}.area-tab i{color:rgb(var(--crema-400));font-size:1rem;margin-bottom:.15rem}.area-tab .area-name{color:rgb(var(--white));font-weight:700;font-size:.85rem;line-height:1.2}.area-tab .area-sub{color:rgb(var(--slate-400));font-size:.72rem;line-height:1.3}.area-tab:hover{border-color:rgb(var(--crema-500)/.5);transform:translateY(-2px)}.area-tab[aria-selected=true]{border-color:transparent;background:linear-gradient(135deg,#ff8a3d,#ffb547);box-shadow:0 10px 30px -10px rgba(255,138,61,.6)}.area-tab[aria-selected=true] .area-name,.area-tab[aria-selected=true] .area-sub,.area-tab[aria-selected=true] i{color:#1a0c02}.js .area-panel[data-inactive]{display:none}.area-panel+.area-panel{margin-top:1.5rem}.js .area-panel+.area-panel{margin-top:0}.area-panel:not([data-inactive]){animation:areaIn .4s cubic-bezier(.2,0,.1,1)}@keyframes areaIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.ig-cta{color:rgb(var(--white));background:rgb(var(--esp-800));border:1px solid transparent;background-image:linear-gradient(rgb(var(--esp-800)),rgb(var(--esp-800))),linear-gradient(90deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 30px -12px rgba(214,41,118,.55);transition:transform .25s,box-shadow .25s}.ig-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px -10px rgba(214,41,118,.7)}.ig-badge{width:2.5rem;height:2.5rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.hover\:border-amber-700\/60:hover{border-color:rgb(var(--amber-700)/.6)}.hover\:border-crema-500:hover{--tw-border-opacity:1;border-color:rgb(var(--crema-500)/var(--tw-border-opacity,1))}.hover\:border-crema-600\/35:hover{border-color:rgb(var(--crema-600)/.35)}.hover\:border-crema-600\/40:hover{border-color:rgb(var(--crema-600)/.4)}.hover\:border-crema-600\/45:hover{border-color:rgb(var(--crema-600)/.45)}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:rgb(var(--green-400)/var(--tw-border-opacity,1))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(var(--green-500)/var(--tw-border-opacity,1))}.hover\:border-green-600\/50:hover{border-color:rgb(var(--green-600)/.5)}.hover\:bg-\[\#166534\]:hover{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.hover\:bg-green-500\/10:hover{background-color:rgb(var(--green-500)/.1)}.hover\:bg-green-500\/20:hover{background-color:rgb(var(--green-500)/.2)}.hover\:to-crema-600:hover{--tw-gradient-to:rgb(var(--crema-600)/1) var(--tw-gradient-to-position)}.hover\:text-\[\#FFE3C2\]:hover{--tw-text-opacity:1;color:rgb(255 227 194/var(--tw-text-opacity,1))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-crema-300:hover{--tw-text-opacity:1;color:rgb(var(--crema-300)/var(--tw-text-opacity,1))}.hover\:text-crema-400:hover{--tw-text-opacity:1;color:rgb(var(--crema-400)/var(--tw-text-opacity,1))}.hover\:text-green-200:hover{--tw-text-opacity:1;color:rgb(var(--green-200)/var(--tw-text-opacity,1))}.hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(var(--green-300)/var(--tw-text-opacity,1))}.hover\:text-green-400:hover{--tw-text-opacity:1;color:rgb(var(--green-400)/var(--tw-text-opacity,1))}.hover\:text-pink-400:hover{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(var(--white)/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-crema-400:hover{text-decoration-color:rgb(var(--crema-400)/1)}.focus\:border-crema-500:focus{--tw-border-opacity:1;border-color:rgb(var(--crema-500)/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mb-20{margin-bottom:5rem}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-12{padding:3rem}.md\:pt-32{padding-top:8rem}}@media (min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[44rem\]{max-width:44rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-start{justify-content:flex-start}.lg\:gap-16{gap:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[3\.15rem\]{font-size:3.15rem}}@media (min-width:1280px){.xl\:right-16{right:4rem}.xl\:flex{display:flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_a\:hover\]\:decoration-crema-400 a:hover{text-decoration-color:rgb(var(--crema-400)/1)}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:py-1 a{padding-top:.25rem;padding-bottom:.25rem}.\[\&_a\]\:text-crema-400 a{--tw-text-opacity:1;color:rgb(var(--crema-400)/var(--tw-text-opacity,1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-crema-500\/50 a{text-decoration-color:rgb(var(--crema-500)/.5)}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_h2\]\:mb-2 h2{margin-bottom:.5rem}.\[\&_h2\]\:mt-8 h2{margin-top:2rem}.\[\&_h2\]\:pt-2 h2{padding-top:.5rem}.\[\&_h2\]\:pt-6 h2{padding-top:1.5rem}.\[\&_h2\]\:text-2xl h2{font-size:1.5rem;line-height:2rem}.\[\&_h2\]\:text-lg h2{font-size:1.125rem;line-height:1.75rem}.\[\&_h2\]\:font-bold h2{font-weight:700}.\[\&_h2\]\:text-white h2{--tw-text-opacity:1;color:rgb(var(--white)/var(--tw-text-opacity,1))}.\[\&_h3\]\:pt-2 h3{padding-top:.5rem}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:text-white h3{--tw-text-opacity:1;color:rgb(var(--white)/var(--tw-text-opacity,1))}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:space-y-1\.5 ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_strong\]\:text-slate-200 strong{--tw-text-opacity:1;color:rgb(var(--slate-200)/var(--tw-text-opacity,1))}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:space-y-1 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.\[\&_ul\]\:space-y-1\.5 ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}40%{opacity:var(--fa-fade-opacity,.4);transform:scale(.98);animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.4,1)}25%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*0.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(.3,0,.7,1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(.8,0,1,1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,0,.2,1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(.8,0,1,1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0,0,.2,1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(.8,0,1,1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0,0,.2,1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(.8,0,1,1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0,0,.2,1)}95.33%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}90%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0,0,.2,1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(.8,0,1,1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0,0,.2,1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(.8,0,1,1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0,0,.2,1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(.8,0,1,1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0,0,.2,1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0,0,.2,1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(.8,0,1,1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0,0,.2,1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(.8,0,1,1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0,0,.2,1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(.8,0,1,1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0,0,.2,1)}96.5%{transform:rotate(1turn);animation-timing-function:cubic-bezier(.8,0,1,1)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,0,.9,1)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*-1*0.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance, 4px)*0.4)) rotate(.1deg)}40%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(.2,0,.6,1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg)*0.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.92)) translateX(calc(var(--fa-float-drift, 1px)*-0.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-0.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height, 6px)*-0.3)) translateX(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height, 6px)*0.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.2,0,.8,1)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*0.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*0.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fa-jello{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,0,.8,1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*0.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*0.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*0.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*0.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{transform:scale(1.02,.98);animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-plus{--fa:"\+"}.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-bottle-water{--fa:"\e4c5"}.fa-glass-water{--fa:"\e4f4"}.fa-jar{--fa:"\e516"}.fa-people-group{--fa:"\e533"}.fa-person-chalkboard{--fa:"\e53d"}.fa-star{--fa:"\f005"}.fa-check{--fa:"\f00c"}.fa-xmark{--fa:"\f00d"}.fa-gear{--fa:"\f013"}.fa-house{--fa:"\f015"}.fa-clock{--fa:"\f017"}.fa-download{--fa:"\f019"}.fa-droplet{--fa:"\f043"}.fa-play{--fa:"\f04b"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-check{--fa:"\f058"}.fa-circle-question{--fa:"\f059"}.fa-arrow-right{--fa:"\f061"}.fa-leaf{--fa:"\f06c"}.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-arrow-up-right-from-square{--fa:"\f08e"}.fa-trophy{--fa:"\f091"}.fa-phone{--fa:"\f095"}.fa-certificate{--fa:"\f0a3"}.fa-wrench{--fa:"\f0ad"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-users{--fa:"\f0c0"}.fa-flask{--fa:"\f0c3"}.fa-bars{--fa:"\f0c9"}.fa-envelope{--fa:"\f0e0"}.fa-bolt{--fa:"\f0e7"}.fa-mug-saucer{--fa:"\f0f4"}.fa-play-circle{--fa:"\f144"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-circle-dot{--fa:"\f192"}.fa-building-columns{--fa:"\f19c"}.fa-graduation-cap{--fa:"\f19d"}.fa-building{--fa:"\f1ad"}.fa-recycle{--fa:"\f1b8"}.fa-file-pdf{--fa:"\f1c1"}.fa-calendar-check{--fa:"\f274"}.fa-map{--fa:"\f279"}.fa-utensils{--fa:"\f2e7"}.fa-images{--fa:"\f302"}.fa-location-dot{--fa:"\f3c5"}.fa-truck-fast{--fa:"\f48b"}.fa-hand-holding{--fa:"\f4bd"}.fa-route{--fa:"\f4d7"}.fa-seedling{--fa:"\f4d8"}.fa-user-check{--fa:"\f4fc"}.fa-user-tie{--fa:"\f508"}.fa-blender{--fa:"\f517"}.fa-chalkboard-user{--fa:"\f51c"}.fa-robot{--fa:"\f544"}.fa-store{--fa:"\f54e"}.fa-award{--fa:"\f559"}.fa-earth-asia{--fa:"\f57e"}.fa-hotel{--fa:"\f594"}.fa-map-location-dot{--fa:"\f5a0"}.fa-medal{--fa:"\f5a2"}.fa-apple-whole{--fa:"\f5d1"}.fa-city{--fa:"\f64f"}.fa-landmark{--fa:"\f66f"}.fa-wind{--fa:"\f72e"}.fa-calendar-week{--fa:"\f784"}.fa-mug-hot{--fa:"\f7b6"}.fa-screwdriver-wrench{--fa:"\f7d9"}.fa-ice-cream{--fa:"\f810"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/fa-brands-400.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-tiktok{--fa:"\e07b"}.fa-facebook{--fa:"\f09a"}.fa-youtube{--fa:"\f167"}.fa-instagram{--fa:"\f16d"}.fa-whatsapp{--fa:"\f232"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/fa-solid-900.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}