*,: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:rgb(59 130 246/0.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:rgb(59 130 246/0.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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.right-0{right:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.-mx-0{margin-left:0;margin-right:0}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-5{margin-bottom:-1.25rem}.-mt-0{margin-top:0}.-mt-5{margin-top:-1.25rem}.-mt-6{margin-top:-1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-24{height:6rem}.h-36{height:9rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[105px\]{height:105px}.h-\[300px\]{height:300px}.h-\[62px\]{height:62px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-\[650px\]{max-height:650px}.max-h-\[96vh\]{max-height:96vh}.min-h-\[190px\]{min-height:190px}.min-h-\[360px\]{min-height:360px}.min-h-\[430px\]{min-height:430px}.min-h-\[470px\]{min-height:470px}.min-h-\[510px\]{min-height:510px}.min-h-\[520px\]{min-height:520px}.min-h-\[540px\]{min-height:540px}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-h-screen{min-height:100vh}.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-4{width:1rem}.w-56{width:14rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[154px\]{width:154px}.w-\[165px\]{width:165px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[255px\]{width:255px}.w-\[286px\]{width:286px}.w-\[296px\]{width:296px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.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-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1\.7fr\)_minmax\(140px\2c \.65fr\)_minmax\(175px\2c \.8fr\)_190px\]{grid-template-columns:minmax(0,1.7fr) minmax(140px,.65fr) minmax(175px,.8fr) 190px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.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-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(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 * calc(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 * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-brand-blue\/20{border-color:rgb(1 65 163/.2)}.border-brand-green\/10{border-color:rgb(5 82 2/.1)}.border-brand-green\/15{border-color:rgb(5 82 2/.15)}.border-brand-green\/20{border-color:rgb(5 82 2/.2)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-100\/90{border-color:rgb(241 245 249/.9)}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-transparent{border-color:transparent}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/\[0\.22\]{border-color:rgb(255 255 255/.22)}.bg-\[\#022c01\]{--tw-bg-opacity:1;background-color:rgb(2 44 1/var(--tw-bg-opacity,1))}.bg-\[\#f5f8f4\]{--tw-bg-opacity:1;background-color:rgb(245 248 244/var(--tw-bg-opacity,1))}.bg-\[\#f8faf8\]{--tw-bg-opacity:1;background-color:rgb(248 250 248/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/95{background-color:rgb(255 251 235/.95)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-brand-blue\/\[0\.09\]{background-color:rgb(1 65 163/.09)}.bg-brand-cream{--tw-bg-opacity:1;background-color:rgb(247 250 246/var(--tw-bg-opacity,1))}.bg-brand-cream\/70{background-color:rgb(247 250 246/.7)}.bg-brand-deep{--tw-bg-opacity:1;background-color:rgb(3 52 1/var(--tw-bg-opacity,1))}.bg-brand-green{--tw-bg-opacity:1;background-color:rgb(5 82 2/var(--tw-bg-opacity,1))}.bg-brand-green\/10{background-color:rgb(5 82 2/.1)}.bg-brand-green\/\[0\.05\]{background-color:rgb(5 82 2/.05)}.bg-brand-green\/\[0\.06\]{background-color:rgb(5 82 2/.06)}.bg-brand-green\/\[0\.08\]{background-color:rgb(5 82 2/.08)}.bg-brand-green\/\[0\.09\]{background-color:rgb(5 82 2/.09)}.bg-brand-growth{--tw-bg-opacity:1;background-color:rgb(93 148 4/var(--tw-bg-opacity,1))}.bg-brand-orange\/\[0\.09\]{background-color:rgb(232 74 8/.09)}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:rgb(254 242 242/.5)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/40{background-color:rgb(248 250 252/.4)}.bg-slate-50\/60{background-color:rgb(248 250 252/.6)}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/25{background-color:rgb(2 6 23/.25)}.bg-slate-950\/35{background-color:rgb(2 6 23/.35)}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-white\/\[0\.12\]{background-color:rgb(255 255 255/.12)}.bg-white\/\[0\.94\]{background-color:rgb(255 255 255/.94)}.bg-white\/\[0\.98\]{background-color:rgb(255 255 255/.98)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-brand-cream{--tw-gradient-from:#F7FAF6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(247 250 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-right{-o-object-position:right;object-position:right}.p-0{padding:0}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.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{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.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}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.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-8{padding-bottom:2rem}.pt-14{padding-top:3.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[112px\]{padding-top:112px}.pt-\[122px\]{padding-top:122px}.pt-\[128px\]{padding-top:128px}.pt-\[132px\]{padding-top:132px}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[2\.7rem\]{font-size:2.7rem}.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-\[var\(--font-alexandria\)\]{font-weight:var(--font-alexandria)}.font-\[var\(--font-ibm-arabic\)\]{font-weight:var(--font-ibm-arabic)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.34\]{line-height:1.34}.leading-\[1\.38\]{line-height:1.38}.leading-\[1\.52\]{line-height:1.52}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-relaxed{line-height:1.625}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.12em\]{letter-spacing:.12em}.text-\[\#9bd04b\]{--tw-text-opacity:1;color:rgb(155 208 75/var(--tw-text-opacity,1))}.text-\[\#b7e47a\]{--tw-text-opacity:1;color:rgb(183 228 122/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-brand-blue{--tw-text-opacity:1;color:rgb(1 65 163/var(--tw-text-opacity,1))}.text-brand-deep{--tw-text-opacity:1;color:rgb(3 52 1/var(--tw-text-opacity,1))}.text-brand-green{--tw-text-opacity:1;color:rgb(5 82 2/var(--tw-text-opacity,1))}.text-brand-green\/45{color:rgb(5 82 2/.45)}.text-brand-growth{--tw-text-opacity:1;color:rgb(93 148 4/var(--tw-text-opacity,1))}.text-brand-ink{--tw-text-opacity:1;color:rgb(20 34 24/var(--tw-text-opacity,1))}.text-brand-muted{--tw-text-opacity:1;color:rgb(102 115 106/var(--tw-text-opacity,1))}.text-brand-orange{--tw-text-opacity:1;color:rgb(232 74 8/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-100\/75{color:rgb(220 252 231/.75)}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-200\/70{color:rgb(187 247 208/.7)}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/\[0\.42\]{color:rgb(255 255 255/.42)}.text-white\/\[0\.58\]{color:rgb(255 255 255/.58)}.text-white\/\[0\.72\]{color:rgb(255 255 255/.72)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#055202\]{accent-color:#055202}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_10px_25px_rgba\(5\2c 82\2c 2\2c \.18\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(5\2c 82\2c 2\2c \.18\)\]{--tw-shadow:0 10px 25px rgba(5,82,2,.18);--tw-shadow-colored:0 10px 25px var(--tw-shadow-color)}.shadow-\[0_10px_40px_rgba\(20\2c 34\2c 24\2c 0\.06\)\]{--tw-shadow:0 10px 40px rgba(20,34,24,0.06);--tw-shadow-colored:0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(5\2c 82\2c 2\2c 0\.18\)\]{--tw-shadow:0 12px 28px rgba(5,82,2,0.18);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(5\2c 82\2c 2\2c \.16\)\]{--tw-shadow:0 12px 30px rgba(5,82,2,.16);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(20\2c 34\2c 24\2c \.04\)\]{--tw-shadow:0 12px 35px rgba(20,34,24,.04);--tw-shadow-colored:0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(20\2c 34\2c 24\2c \.04\)\]{--tw-shadow:0 14px 40px rgba(20,34,24,.04);--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(5\2c 82\2c 2\2c \.18\)\]{--tw-shadow:0 16px 36px rgba(5,82,2,.18);--tw-shadow-colored:0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(4\2c 80\2c 20\2c 0\.08\)\]{--tw-shadow:0 18px 60px rgba(4,80,20,0.08);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(3\2c 52\2c 1\2c \.16\)\]{--tw-shadow:0 20px 60px rgba(3,52,1,.16);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_70px_rgba\(20\2c 34\2c 24\2c \.08\)\]{--tw-shadow:0 25px 70px rgba(20,34,24,.08);--tw-shadow-colored:0 25px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(20\2c 34\2c 24\2c \.10\)\]{--tw-shadow:0 30px 100px rgba(20,34,24,.10);--tw-shadow-colored:0 30px 100px var(--tw-shadow-color)}.shadow-\[0_30px_100px_rgba\(20\2c 34\2c 24\2c \.10\)\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 12px 35px rgba(20,34,24,0.08);--tw-shadow-colored:0 12px 35px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{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-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{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-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\2c opacity\]{transition-property:max-height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.\[media-upload\:audit\]{media-upload:audit}.\[media-upload\:cleanup\]{media-upload:cleanup}:root{--green:#055202;--green-deep:#033401;--green-growth:#5d9404;--blue:#0141a3;--orange:#e84a08;--cream:#f7faf6;--ink:#142218}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:#fff;overflow-x:hidden}::-moz-selection{background:rgba(93,148,4,.22);color:var(--green-deep)}::selection{background:rgba(93,148,4,.22);color:var(--green-deep)}.container-main{width:min(1200px,calc(100% - 32px));margin-inline:auto}.section-pad{padding-block:96px}.section-soft{background:radial-gradient(circle at 8% 18%,rgba(1,65,163,.055),transparent 27%),radial-gradient(circle at 92% 86%,rgba(93,148,4,.075),transparent 28%),#f8fbf7}.nav-link{position:relative;padding-block:9px;font-size:.875rem;font-weight:600;color:#66736a;transition:color .2s ease}.nav-link:after{content:"";position:absolute;right:0;bottom:0;width:0;height:2px;border-radius:999px;background:var(--green);transition:width .25s ease}.nav-link-active,.nav-link:hover{color:var(--green-deep)}.nav-link-active:after,.nav-link:hover:after{width:100%}.mobile-nav-link{border-radius:14px;padding:12px 16px;color:#2b382f;font-weight:600;transition:background .2s ease,color .2s ease}.mobile-nav-link:hover{background:var(--cream);color:var(--green)}.hero-surface{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,247,.95) 68%,#fff)}.hero-surface:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.56;background-image:radial-gradient(rgba(5,82,2,.08) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.hero-orb{position:absolute;z-index:-1;border-radius:999px;filter:blur(2px);pointer-events:none}.hero-orb-green{width:460px;height:460px;right:-220px;top:95px;background:radial-gradient(circle,rgba(93,148,4,.13),rgba(93,148,4,0))}.hero-orb-blue{width:340px;height:340px;left:-165px;top:130px;background:radial-gradient(circle,rgba(1,65,163,.1),rgba(1,65,163,0))}.hero-orb-orange{width:250px;height:250px;left:35%;bottom:32px;background:radial-gradient(circle,rgba(232,74,8,.07),rgba(232,74,8,0))}.hero-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(5,82,2,.11);border-radius:999px;background:rgba(255,255,255,.78);padding:6px 12px 6px 7px;color:var(--green);font-size:.83rem;font-weight:700;box-shadow:0 12px 35px rgba(20,34,24,.045);backdrop-filter:blur(14px)}.hero-title-accent{width:-moz-fit-content;width:fit-content;color:var(--green);position:relative}.hero-title-accent:after{content:"";position:absolute;right:0;bottom:1px;width:64%;height:11px;border-radius:999px;background:linear-gradient(90deg,rgba(93,148,4,.18),rgba(93,148,4,.04));z-index:-1}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:14px 24px;font-weight:800;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-primary{background:var(--green);color:white;box-shadow:0 16px 34px rgba(5,82,2,.19)}.btn-primary:hover{transform:translateY(-2px);background:var(--green-deep);box-shadow:0 20px 42px rgba(5,82,2,.23)}.btn-secondary{border:1px solid rgba(5,82,2,.15);background:rgba(255,255,255,.8);color:var(--green)}.btn-secondary:hover{transform:translateY(-2px);border-color:rgba(5,82,2,.28);background:white}.mini-pillar{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;border-radius:16px;padding:11px 10px;font-size:.82rem;font-weight:800;background:white;box-shadow:0 8px 26px rgba(20,34,24,.055);border:1px solid rgba(15,23,42,.04)}.mini-pillar-green{color:var(--green)}.mini-pillar-blue{color:var(--blue)}.mini-pillar-orange{color:var(--orange)}.hero-visual-shell{border-radius:48% 52% 46% 54%/48% 45% 55% 52%;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.98),rgba(247,250,246,.92) 59%,rgba(240,247,238,.95));border:1px solid rgba(5,82,2,.08);box-shadow:0 38px 100px rgba(3,52,1,.1);overflow:hidden;isolation:isolate}.hero-visual-shell:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(5,82,2,.1) 1px,transparent 0);background-size:20px 20px;opacity:.28;-webkit-mask-image:radial-gradient(circle at 50% 45%,transparent 20%,black 80%);mask-image:radial-gradient(circle at 50% 45%,transparent 20%,black 80%)}.hero-visual-ring{position:absolute;border-radius:999px;border:1px solid rgba(5,82,2,.08);pointer-events:none}.hero-visual-ring-one{width:480px;height:480px}.hero-visual-ring-one,.hero-visual-ring-two{left:50%;top:50%;transform:translate(-50%,-50%)}.hero-visual-ring-two{width:365px;height:365px;border-color:rgba(1,65,163,.07)}.hero-logo-card{position:absolute;z-index:10;left:50%;top:50%;width:min(70%,380px);aspect-ratio:1/1.2;transform:translate(-50%,-50%);border-radius:36px;background:rgba(255,255,255,.89);border:1px solid rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(3,52,1,.13),inset 0 1px 0 rgba(255,255,255,1);backdrop-filter:blur(18px)}.hero-hand{position:absolute;z-index:2;bottom:-44px;width:280px;height:205px;border:38px solid rgba(5,82,2,.095);border-top:0;border-radius:0 0 75% 75%}.hero-hand-right{right:-72px;transform:rotate(15deg)}.hero-hand-left{left:-72px;transform:rotate(-15deg)}.floating-note{position:absolute;z-index:20;display:flex;align-items:center;gap:8px;border-radius:16px;background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.05);padding:10px 13px;color:#33413a;font-size:.76rem;font-weight:800;box-shadow:0 14px 32px rgba(20,34,24,.09);backdrop-filter:blur(12px)}.floating-note-1{right:2%;top:20%;animation:floatA 5.6s ease-in-out infinite}.floating-note-2{left:1%;top:34%;animation:floatB 6.2s ease-in-out infinite}.floating-note-3{left:10%;bottom:14%;animation:floatA 6.8s ease-in-out infinite reverse}.floating-dot{width:8px;height:8px;border-radius:999px;box-shadow:0 0 0 4px rgba(15,23,42,.03)}.hero-sparkle{position:absolute;z-index:16;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:white;box-shadow:0 10px 28px rgba(20,34,24,.08)}.hero-sparkle-1{right:17%;bottom:13%;color:var(--orange);transform:rotate(8deg)}.hero-sparkle-2{left:18%;top:12%;color:var(--green-growth);transform:rotate(-9deg)}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.hero-values-grid{display:grid;gap:8px;border:1px solid rgba(15,23,42,.055);border-radius:26px;background:rgba(255,255,255,.86);padding:8px;box-shadow:0 18px 45px rgba(20,34,24,.055);backdrop-filter:blur(16px)}.hero-value-item{display:flex;align-items:center;gap:12px;border-radius:18px;padding:12px 14px}.hero-value-icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:14px}.hero-value-item strong{display:block;font-size:.94rem;color:var(--green-deep)}.hero-value-item span{display:block;margin-top:2px;font-size:.76rem;color:#7a857e}.section-kicker{display:flex;align-items:center;gap:10px;color:var(--green);font-size:.82rem;font-weight:800}.about-visual{position:relative;padding:0 0 34px 34px}.about-panel-main{position:relative;overflow:hidden;min-height:500px;border-radius:38px;background:linear-gradient(145deg,#033401,#075f04 70%,#2f7905);padding:34px;box-shadow:0 28px 65px rgba(3,52,1,.17)}.about-panel-main:after,.about-panel-main:before{content:"";position:absolute;border-radius:999px;border:34px solid rgba(255,255,255,.065)}.about-panel-main:before{width:240px;height:240px;top:-105px;left:-75px}.about-panel-main:after{width:190px;height:190px;bottom:-70px;right:-40px}.about-panel-pattern{position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.about-floating-card{position:absolute;z-index:20;left:0;bottom:0;display:flex;align-items:center;gap:12px;max-width:300px;border-radius:20px;border:1px solid rgba(15,23,42,.05);background:white;padding:14px 16px;box-shadow:0 18px 45px rgba(20,34,24,.12)}.about-floating-card span,.about-floating-card strong{display:block}.about-floating-card strong{color:var(--green-deep);font-size:.86rem}.about-floating-card span{margin-top:2px;color:#7a857e;font-size:.72rem}.value-check{display:flex;align-items:center;gap:10px;border-radius:18px;background:#fff;padding:14px;font-weight:700;box-shadow:0 8px 24px rgba(20,34,24,.035)}.field-card,.value-check{border:1px solid rgba(15,23,42,.055)}.field-card{position:relative;overflow:hidden;min-height:330px;border-radius:30px;background:white;padding:28px;box-shadow:0 14px 38px rgba(20,34,24,.055);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.field-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;opacity:.9}.field-card-green:before{background:var(--green)}.field-card-blue:before{background:var(--blue)}.field-card-orange:before{background:var(--orange)}.field-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px rgba(20,34,24,.085)}.field-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px}.field-icon-green{background:rgba(5,82,2,.09);color:var(--green)}.field-icon-blue{background:rgba(1,65,163,.09);color:var(--blue)}.field-icon-orange{background:rgba(232,74,8,.09);color:var(--orange)}.field-label-green{color:var(--green)}.field-label-blue{color:var(--blue)}.field-label-orange{color:var(--orange)}.work-step{display:flex;gap:14px;align-items:flex-start;border-radius:22px;border:1px solid rgba(15,23,42,.055);background:white;padding:18px;box-shadow:0 8px 25px rgba(20,34,24,.035)}.work-step-number{display:grid;width:46px;height:46px;flex-shrink:0;place-items:center;border-radius:15px;background:var(--green-deep);color:white;font-size:.75rem;font-weight:800}.activity-bg{background:radial-gradient(circle at 8% 20%,rgba(1,65,163,.22),transparent 22%),radial-gradient(circle at 92% 75%,rgba(93,148,4,.23),transparent 28%),radial-gradient(circle at 60% 20%,rgba(232,74,8,.08),transparent 20%)}.activity-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:rgba(255,255,255,.055);backdrop-filter:blur(7px);transition:transform .25s ease,background .25s ease}.activity-card:hover{transform:translateY(-5px);background:rgba(255,255,255,.075)}.activity-art{position:relative;height:205px;overflow:hidden}.activity-art-green{background:linear-gradient(135deg,rgba(93,148,4,.26),rgba(5,82,2,.12))}.activity-art-blue{background:linear-gradient(135deg,rgba(1,65,163,.3),rgba(1,37,133,.11))}.activity-art-orange{background:linear-gradient(135deg,rgba(232,74,8,.3),rgba(232,74,8,.08))}.activity-dot-grid{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(white 1px,transparent 0);background-size:17px 17px}.activity-icon{position:absolute;inset:0;display:grid;place-items:center}.activity-icon-green{color:#b9e580}.activity-icon-blue{color:#8db9ff}.activity-icon-orange{color:#ffb58d}.activity-photo-label{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(2,26,7,.55);border:1px solid rgba(255,255,255,.1);padding:7px 10px;color:rgba(255,255,255,.67);font-size:.69rem;font-weight:700;backdrop-filter:blur(8px)}.activity-tag-green{color:#b9e580}.activity-tag-blue{color:#8db9ff}.activity-tag-orange{color:#ffb58d}.project-row{display:flex;align-items:flex-start;gap:14px;border-radius:24px;border:1px solid rgba(15,23,42,.055);background:white;padding:20px;box-shadow:0 10px 30px rgba(20,34,24,.045);transition:transform .22s ease,box-shadow .22s ease}.project-row:hover{transform:translateX(-4px);box-shadow:0 15px 35px rgba(20,34,24,.065)}.project-number{display:grid;width:46px;height:46px;flex-shrink:0;place-items:center;border-radius:15px;background:var(--green-deep);color:#dff4ca;font-size:.72rem;font-weight:800}.project-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(93,148,4,.1);padding:5px 9px;color:var(--green);font-size:.69rem;font-weight:800}.gallery-mosaic{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:190px 190px;gap:12px}.gallery-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;border-radius:26px;padding:22px;font-weight:800;border:1px solid rgba(15,23,42,.045);box-shadow:0 12px 32px rgba(20,34,24,.045)}.gallery-tile:before{content:"";position:absolute;inset:0;background-image:radial-gradient(currentColor 1px,transparent 0);background-size:17px 17px;opacity:.07}.gallery-tile>*{position:relative;z-index:2}.gallery-tile-a{grid-row:1/3;color:var(--green);background:linear-gradient(145deg,#eff8ec,#fff)}.gallery-tile-b{color:var(--blue);background:linear-gradient(145deg,#eef4ff,#fff)}.gallery-tile-c{color:var(--orange);background:linear-gradient(145deg,#fff1ea,#fff)}.gallery-tile-d{display:none;color:var(--green-growth);background:linear-gradient(145deg,#f1f8e7,#fff)}.news-card{border:1px solid rgba(15,23,42,.055);border-radius:26px;background:white;padding:26px;box-shadow:0 12px 34px rgba(20,34,24,.05);transition:transform .25s ease,box-shadow .25s ease}.news-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(20,34,24,.075)}.membership-cta{position:relative;overflow:hidden;border-radius:40px;background:linear-gradient(125deg,#033401,#075f04 54%,#5d9404 135%);padding:64px 24px;box-shadow:0 30px 75px rgba(3,52,1,.18)}.membership-cta:before{content:"";position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.membership-orbit{position:absolute;border-radius:999px;border:34px solid rgba(255,255,255,.07)}.membership-orbit-1{width:250px;height:250px;right:-90px;top:-90px}.membership-orbit-2{width:310px;height:310px;left:-130px;bottom:-150px}.footer-glow{position:absolute;width:420px;height:420px;left:-170px;top:-180px;border-radius:999px;background:radial-gradient(circle,rgba(93,148,4,.18),rgba(93,148,4,0))}.footer-title{font-weight:800;color:white}.footer-links{display:grid;gap:11px;margin-top:16px;font-size:.86rem;color:rgba(255,255,255,.56)}.footer-links a,.footer-links span{transition:color .2s ease}.footer-links a:hover{color:white}@media (min-width:640px){.hero-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-mosaic{grid-template-columns:1.1fr .75fr .75fr;grid-template-rows:190px 190px}.gallery-tile-a{grid-row:1/3}.gallery-tile-b{grid-row:1}.gallery-tile-c{grid-column:2;grid-row:2}.gallery-tile-d{display:flex;grid-column:3;grid-row:1/3}}@media (max-width:767px){.section-pad{padding-block:70px}.hero-visual-ring-one{width:390px;height:390px}.hero-visual-ring-two{width:295px;height:295px}.floating-note{font-size:.68rem;padding:8px 10px}.about-visual{padding:0 0 26px 16px}.about-panel-main{min-height:440px;padding:26px}.project-row{padding:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-v3{background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,251,247,.96) 72%,#fff)}.hero-v3-grid{position:absolute;inset:0;z-index:-4;opacity:.55;background-image:radial-gradient(rgba(5,82,2,.085) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.hero-v3-glow{position:absolute;z-index:-3;border-radius:999px;pointer-events:none;filter:blur(2px)}.hero-v3-glow-green{width:560px;height:560px;right:-245px;top:50px;background:radial-gradient(circle,rgba(93,148,4,.16),rgba(93,148,4,0) 68%)}.hero-v3-glow-blue{width:420px;height:420px;left:-210px;top:145px;background:radial-gradient(circle,rgba(1,65,163,.11),rgba(1,65,163,0) 69%)}.hero-v3-glow-orange{width:300px;height:300px;left:35%;bottom:8%;background:radial-gradient(circle,rgba(232,74,8,.075),rgba(232,74,8,0) 70%)}.hero-v3-eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(5,82,2,.1);border-radius:999px;background:rgba(255,255,255,.8);padding:6px 12px 6px 7px;color:var(--green);font-size:.8rem;font-weight:800;box-shadow:0 12px 36px rgba(20,34,24,.05);backdrop-filter:blur(14px)}.hero-v3-eyebrow-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--green);color:white}.hero-v3-title-accent{position:relative;width:-moz-fit-content;width:fit-content;color:var(--green)}.hero-v3-title-accent:after{content:"";position:absolute;z-index:-1;right:2px;bottom:5px;width:72%;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(93,148,4,.21),rgba(93,148,4,.035))}.hero-v3-primary{min-width:168px}.hero-v3-secondary{min-width:145px}.hero-v3-trust{display:flex;flex-wrap:wrap;align-items:center;gap:9px;max-width:670px}.hero-v3-trust-label{margin-inline-end:2px;color:#7c877f;font-size:.75rem;font-weight:700}.hero-v3-trust-item{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.05);border-radius:999px;background:rgba(255,255,255,.78);padding:8px 11px;font-size:.76rem;font-weight:800;box-shadow:0 8px 24px rgba(20,34,24,.035);backdrop-filter:blur(10px)}.hero-v3-stage{isolation:isolate}.hero-v3-organic{position:absolute;inset:2.5% 1% 1%;overflow:hidden;border:1px solid rgba(5,82,2,.075);border-radius:44% 56% 48% 52%/45% 43% 57% 55%;background:radial-gradient(circle at 50% 43%,rgba(255,255,255,.98),rgba(247,250,246,.93) 58%,rgba(239,247,237,.97));box-shadow:0 40px 105px rgba(3,52,1,.105)}.hero-v3-organic:before{content:"";position:absolute;inset:0;opacity:.3;background-image:radial-gradient(rgba(5,82,2,.12) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle at 50% 45%,transparent 20%,black 82%);mask-image:radial-gradient(circle at 50% 45%,transparent 20%,black 82%)}.hero-v3-orbit{position:absolute;left:50%;top:50%;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.hero-v3-orbit-one{width:500px;height:500px;border:1px solid rgba(5,82,2,.08)}.hero-v3-orbit-two{width:390px;height:390px;border:1px solid rgba(1,65,163,.07)}.hero-v3-orbit-three{width:275px;height:275px;border:1px dashed rgba(232,74,8,.1);animation:heroSpin 28s linear infinite}@keyframes heroSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.hero-v3-hand{position:absolute;z-index:1;bottom:-58px;width:320px;height:240px;border:46px solid rgba(5,82,2,.085);border-top:0;border-radius:0 0 75% 75%}.hero-v3-hand-a{right:-76px;transform:rotate(13deg)}.hero-v3-hand-b{left:-76px;transform:rotate(-13deg)}.hero-v3-leaf{position:absolute;z-index:1;width:115px;height:58px;border-radius:100% 0 100% 0;background:linear-gradient(135deg,rgba(93,148,4,.13),rgba(5,82,2,.06))}.hero-v3-leaf-a{right:13%;top:10%;transform:rotate(-22deg)}.hero-v3-leaf-b{left:11%;bottom:14%;transform:rotate(157deg)}.hero-v3-logo-card{position:absolute;z-index:10;left:50%;top:49%;width:min(66%,372px);aspect-ratio:1/1.19;transform:translate(-50%,-50%);overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:36px;background:rgba(255,255,255,.91);box-shadow:0 28px 80px rgba(3,52,1,.145),inset 0 1px 0 white;backdrop-filter:blur(18px)}.hero-v3-logo-halo{position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(circle,rgba(93,148,4,.08),transparent 64%)}.hero-v3-chip{position:absolute;z-index:21;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:178px;border:1px solid rgba(15,23,42,.05);border-radius:18px;background:rgba(255,255,255,.93);padding:10px 11px;box-shadow:0 16px 38px rgba(20,34,24,.095);backdrop-filter:blur(14px)}.hero-v3-chip-index{color:#9aa39d;font-size:.58rem;font-weight:900;letter-spacing:.06em}.hero-v3-chip-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px}.hero-v3-chip small,.hero-v3-chip strong{display:block}.hero-v3-chip strong{color:var(--green-deep);font-size:.78rem}.hero-v3-chip small{margin-top:1px;color:#7b857f;font-size:.6rem;white-space:nowrap}.hero-v3-chip-green{right:1%;top:15%;animation:floatA 6s ease-in-out infinite}.hero-v3-chip-green .hero-v3-chip-icon{background:rgba(5,82,2,.09);color:var(--green)}.hero-v3-chip-blue{left:-1%;top:34%;animation:floatB 6.5s ease-in-out infinite}.hero-v3-chip-blue .hero-v3-chip-icon{background:rgba(1,65,163,.09);color:var(--blue)}.hero-v3-chip-orange{left:7%;bottom:12%;animation:floatA 7.1s ease-in-out infinite reverse}.hero-v3-chip-orange .hero-v3-chip-icon{background:rgba(232,74,8,.09);color:var(--orange)}.hero-v3-community-card{position:absolute;z-index:22;right:9%;bottom:5%;display:flex;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.05);border-radius:18px;background:rgba(255,255,255,.95);padding:11px 13px;box-shadow:0 16px 36px rgba(20,34,24,.09);backdrop-filter:blur(12px)}.hero-v3-community-card span,.hero-v3-community-card strong{display:block}.hero-v3-community-card strong{color:var(--green-deep);font-size:.76rem}.hero-v3-community-card span{margin-top:2px;color:#7c877f;font-size:.61rem}.hero-v3-values{display:grid;gap:7px;border:1px solid rgba(15,23,42,.055);border-radius:26px;background:rgba(255,255,255,.88);padding:8px;box-shadow:0 18px 48px rgba(20,34,24,.055);backdrop-filter:blur(16px)}.hero-v3-value{display:flex;align-items:center;gap:12px;border-radius:18px;padding:12px 14px}.hero-v3-value-icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:14px}.hero-v3-value span,.hero-v3-value strong{display:block}.hero-v3-value strong{color:var(--green-deep);font-size:.9rem}.hero-v3-value span{margin-top:2px;color:#7a857e;font-size:.72rem}@media (min-width:768px){.hero-v3-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.hero-v3-stage{min-height:510px}.hero-v3-organic{inset:4% 0 0}.hero-v3-logo-card{width:min(72%,320px);border-radius:30px}.hero-v3-chip{min-width:148px;padding:8px 9px}.hero-v3-chip small{display:none}.hero-v3-chip-green{right:-2%;top:14%}.hero-v3-chip-blue{left:-2%;top:35%}.hero-v3-chip-orange{left:4%;bottom:13%}.hero-v3-community-card{right:4%;bottom:4%}}@media (prefers-reduced-motion:reduce){.hero-v3-chip-blue,.hero-v3-chip-green,.hero-v3-chip-orange,.hero-v3-orbit-three{animation:none!important}}.about-hero{background:radial-gradient(circle at 82% 18%,rgba(93,148,4,.12),transparent 29%),radial-gradient(circle at 8% 78%,rgba(1,65,163,.075),transparent 28%),linear-gradient(180deg,#fbfdf9,#f7fbf5 76%,#fff)}.about-hero-grid{position:absolute;inset:0;z-index:-2;opacity:.42;background-image:radial-gradient(rgba(5,82,2,.095) 1px,transparent 0);background-size:23px 23px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.about-hero-orb{position:absolute;z-index:-1;border-radius:999px;pointer-events:none}.about-hero-orb-a{width:520px;height:520px;right:-280px;top:100px;background:radial-gradient(circle,rgba(5,82,2,.085),transparent 69%)}.about-hero-orb-b{width:390px;height:390px;left:-215px;bottom:-60px;background:radial-gradient(circle,rgba(1,65,163,.07),transparent 69%)}.about-kicker{display:flex;align-items:center;gap:10px;color:var(--green);font-size:.82rem;font-weight:800}.about-kicker-light{justify-content:center;color:#b9e6aa}.about-hero-accent{width:-moz-fit-content;width:fit-content;color:var(--green);position:relative}.about-hero-accent:after{content:"";position:absolute;right:0;bottom:1px;z-index:-1;width:72%;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(93,148,4,.18),rgba(93,148,4,.025))}.about-symbol-stage{position:relative;min-height:490px;max-width:590px;width:100%;margin-inline:auto;border-radius:45% 55% 48% 52%/48% 47% 53% 52%;border:1px solid rgba(5,82,2,.075);background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.99),rgba(246,250,244,.92) 61%,rgba(237,246,234,.93));box-shadow:0 35px 90px rgba(3,52,1,.095);isolation:isolate}.about-symbol-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.36;background-image:radial-gradient(rgba(5,82,2,.12) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle,transparent 16%,black 88%);mask-image:radial-gradient(circle,transparent 16%,black 88%)}.about-symbol-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(5,82,2,.09)}.about-symbol-ring-a{width:355px;height:355px}.about-symbol-ring-b{width:440px;height:440px;border-color:rgba(1,65,163,.065)}.about-symbol-hand{position:absolute;bottom:-18px;z-index:1;width:245px;height:180px;border:34px solid rgba(5,82,2,.1);border-top:0;border-radius:0 0 75% 75%}.about-symbol-hand-right{right:2px;transform:rotate(12deg)}.about-symbol-hand-left{left:2px;transform:rotate(-12deg)}.about-symbol-core{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(5,82,2,.08);background:rgba(255,255,255,.92);box-shadow:0 22px 62px rgba(3,52,1,.12);backdrop-filter:blur(14px);text-align:center}.about-symbol-core-icon{display:grid;width:67px;height:67px;place-items:center;border-radius:22px;background:rgba(5,82,2,.08);color:var(--green)}.about-symbol-core strong{margin-top:15px;font-family:var(--font-alexandria);font-size:1.35rem;color:var(--green-deep)}.about-symbol-core small{margin-top:5px;font-size:.72rem;font-weight:700;color:#809086}.about-symbol-node{position:absolute;z-index:6;display:flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.05);border-radius:16px;background:rgba(255,255,255,.93);padding:10px 13px;font-size:.78rem;font-weight:800;box-shadow:0 14px 34px rgba(20,34,24,.09);backdrop-filter:blur(12px)}.about-symbol-node-green{right:3%;top:22%;color:var(--green);animation:floatA 6s ease-in-out infinite}.about-symbol-node-blue{left:2%;top:37%;color:var(--blue);animation:floatB 6.6s ease-in-out infinite}.about-symbol-node-orange{left:13%;bottom:13%;color:var(--orange);animation:floatA 7s ease-in-out infinite reverse}.about-hero-strip{display:grid;gap:8px;border:1px solid rgba(15,23,42,.055);border-radius:26px;background:rgba(255,255,255,.88);padding:8px;box-shadow:0 18px 45px rgba(20,34,24,.055);backdrop-filter:blur(14px)}.about-hero-strip>div{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;border-radius:18px;padding:13px 14px}.about-hero-strip span{grid-row:1/span 2;display:grid;width:38px;height:38px;place-items:center;align-self:center;border-radius:13px;background:var(--cream);color:var(--green);font-size:.72rem;font-weight:900}.about-hero-strip strong{color:var(--green-deep);font-size:.92rem}.about-hero-strip small{margin-top:2px;color:#7a857e;font-size:.74rem}.about-identity-panel{position:relative;overflow:hidden;min-height:520px;border-radius:38px;background:linear-gradient(145deg,#033401,#075f04 68%,#3b8009);padding:38px;box-shadow:0 28px 65px rgba(3,52,1,.16)}.about-identity-panel:after,.about-identity-panel:before{content:"";position:absolute;border-radius:999px;border:38px solid rgba(255,255,255,.065)}.about-identity-panel:before{width:250px;height:250px;left:-85px;top:-110px}.about-identity-panel:after{width:210px;height:210px;right:-65px;bottom:-85px}.about-identity-dots{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.about-identity-badge{position:absolute;z-index:5;left:24px;bottom:24px;display:flex;align-items:center;gap:11px;max-width:270px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.1);padding:13px 15px;color:white;backdrop-filter:blur(12px)}.about-identity-badge span,.about-identity-badge strong{display:block}.about-identity-badge strong{font-size:.86rem}.about-identity-badge span{margin-top:2px;color:rgba(255,255,255,.58);font-size:.7rem}.about-check-item{display:flex;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.055);border-radius:17px;background:#fff;padding:13px 14px;color:#2d3b32;font-weight:700;box-shadow:0 8px 24px rgba(20,34,24,.035)}.about-check-item svg{flex-shrink:0;color:var(--green)}.about-purpose-card{position:relative;overflow:hidden;min-height:390px;border:1px solid rgba(15,23,42,.055);border-radius:32px;background:white;padding:32px;box-shadow:0 15px 40px rgba(20,34,24,.055)}.about-purpose-card:before{content:"";position:absolute;right:0;top:0;width:100%;height:4px}.about-purpose-vision:before{background:linear-gradient(90deg,var(--blue),rgba(1,65,163,.15))}.about-purpose-mission:before{background:linear-gradient(90deg,var(--green),rgba(93,148,4,.15))}.about-purpose-card:after{content:"";position:absolute;width:190px;height:190px;border-radius:999px;left:-85px;bottom:-95px;border:30px solid rgba(15,23,42,.025)}.about-purpose-icon{position:relative;z-index:2;display:grid;width:58px;height:58px;place-items:center;border-radius:19px;background:var(--cream);color:var(--green)}.about-purpose-vision .about-purpose-icon{background:rgba(1,65,163,.08);color:var(--blue)}.about-values-line{display:flex;gap:9px;justify-content:flex-end;padding-bottom:10px}.about-values-line span{display:block;height:5px;border-radius:999px}.about-values-line span:first-child{width:74px;background:var(--green)}.about-values-line span:nth-child(2){width:38px;background:var(--blue)}.about-values-line span:nth-child(3){width:26px;background:var(--orange)}.about-value-card{position:relative;overflow:hidden;min-height:230px;border:1px solid rgba(15,23,42,.055);border-radius:26px;background:#fff;padding:24px;box-shadow:0 10px 30px rgba(20,34,24,.045);transition:transform .25s ease,box-shadow .25s ease}.about-value-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(20,34,24,.075)}.about-value-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;opacity:.9}.about-value-green:before{background:var(--green)}.about-value-blue:before{background:var(--blue)}.about-value-orange:before{background:var(--orange)}.about-value-icon{display:grid;width:50px;height:50px;place-items:center;border-radius:17px;background:rgba(5,82,2,.08);color:var(--green)}.about-value-blue .about-value-icon{background:rgba(1,65,163,.08);color:var(--blue)}.about-value-orange .about-value-icon{background:rgba(232,74,8,.08);color:var(--orange)}.about-pillars-bg{position:absolute;inset:0;opacity:.13;background-image:radial-gradient(white 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.about-pillar-card{position:relative;overflow:hidden;min-height:340px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:rgba(255,255,255,.065);padding:28px;backdrop-filter:blur(8px);transition:transform .25s ease,background .25s ease}.about-pillar-card:hover{transform:translateY(-6px);background:rgba(255,255,255,.09)}.about-pillar-card:after{content:"";position:absolute;right:-45px;bottom:-55px;width:160px;height:160px;border-radius:999px;border:28px solid rgba(255,255,255,.035)}.about-pillar-icon{display:grid;width:61px;height:61px;place-items:center;border-radius:20px}.about-pillar-green .about-pillar-icon{background:rgba(119,190,31,.16);color:#b8ea79}.about-pillar-blue .about-pillar-icon{background:rgba(60,136,255,.16);color:#8dbaff}.about-pillar-orange .about-pillar-icon{background:rgba(255,113,45,.15);color:#ffb18e}.about-method-grid{display:grid;gap:13px}.about-method-card{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:start;border:1px solid rgba(15,23,42,.055);border-radius:24px;background:#fff;padding:19px;box-shadow:0 10px 28px rgba(20,34,24,.04);transition:transform .2s ease,border-color .2s ease}.about-method-card:hover{transform:translateX(-4px);border-color:rgba(5,82,2,.16)}.about-method-number{display:grid;width:58px;height:58px;place-items:center;border-radius:19px;background:var(--cream);color:var(--green);font-weight:900}.about-governance-card{position:relative;overflow:hidden;min-height:500px;border:1px solid rgba(5,82,2,.08);border-radius:36px;background:linear-gradient(145deg,#f8fbf7,#fff);padding:38px;box-shadow:0 22px 60px rgba(20,34,24,.07)}.about-governance-card:before{content:"";position:absolute;left:-80px;bottom:-95px;width:270px;height:270px;border-radius:999px;border:40px solid rgba(5,82,2,.05)}.about-governance-grid{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(5,82,2,.1) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,black,transparent 78%);mask-image:linear-gradient(135deg,black,transparent 78%)}.about-commitment-item{display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid rgba(15,23,42,.06);padding:14px 0;color:#344239;font-weight:600;line-height:1.8}.about-commitment-item svg{margin-top:4px;flex-shrink:0;color:var(--green)}.about-final-cta{position:relative;overflow:hidden;border-radius:40px;background:linear-gradient(135deg,#033401,#075f04 62%,#1f6505);padding:70px 24px;box-shadow:0 30px 72px rgba(3,52,1,.18)}.about-final-orb{position:absolute;border-radius:999px;border:42px solid rgba(255,255,255,.055)}.about-final-orb-a{width:280px;height:280px;right:-105px;top:-120px}.about-final-orb-b{width:230px;height:230px;left:-80px;bottom:-120px}@media (min-width:640px){.about-hero-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.about-symbol-stage{min-height:500px;max-width:560px}.about-identity-panel{min-height:460px}}@media (max-width:639px){.about-symbol-stage{min-height:410px}.about-symbol-ring-a{width:290px;height:290px}.about-symbol-ring-b{width:350px;height:350px}.about-symbol-core{width:185px;height:185px}.about-symbol-core-icon{width:58px;height:58px}.about-symbol-node{padding:8px 10px;font-size:.69rem}.about-symbol-node-green{right:1%;top:20%}.about-symbol-node-blue{left:1%;top:37%}.about-symbol-node-orange{left:8%;bottom:9%}.about-symbol-hand{width:190px;height:145px;border-width:27px}.about-governance-card,.about-identity-panel,.about-purpose-card{padding:26px;border-radius:28px}.about-identity-panel{min-height:520px}.about-identity-badge{left:18px;right:18px;bottom:18px;max-width:none}.about-method-card{grid-template-columns:50px 1fr;gap:13px;padding:16px}.about-method-number{width:50px;height:50px;border-radius:16px}.about-final-cta{border-radius:30px;padding:56px 20px}}@media (prefers-reduced-motion:reduce){.about-symbol-node{animation:none!important}.about-method-card,.about-pillar-card,.about-value-card{transition:none!important}}.objectives-hero{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,247,.96) 72%,#fff)}.objectives-hero-grid{position:absolute;inset:0;z-index:-4;opacity:.55;background-image:radial-gradient(rgba(5,82,2,.085) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.objectives-glow{position:absolute;z-index:-3;border-radius:999px;pointer-events:none}.objectives-glow-green{width:520px;height:520px;right:-230px;top:100px;background:radial-gradient(circle,rgba(93,148,4,.15),rgba(93,148,4,0) 68%)}.objectives-glow-blue{width:390px;height:390px;left:-180px;top:150px;background:radial-gradient(circle,rgba(1,65,163,.1),rgba(1,65,163,0) 69%)}.objectives-hero-accent{width:-moz-fit-content;width:fit-content;color:var(--green);position:relative}.objectives-hero-accent:after{content:"";position:absolute;right:0;bottom:2px;z-index:-1;width:66%;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(93,148,4,.19),rgba(93,148,4,.03))}.objectives-stage{position:relative;min-height:515px;width:min(100%,580px);margin-inline:auto}.objectives-stage:before{content:"";position:absolute;inset:64px 55px 70px;border-radius:47% 53% 49% 51%/52% 47% 53% 48%;border:1px solid rgba(5,82,2,.08);background:radial-gradient(circle at 50% 45%,#fff 0,#f8fbf7 55%,#f1f7ef 100%);box-shadow:0 35px 90px rgba(3,52,1,.09)}.objectives-orbit{position:absolute;border-radius:999px;border:1px dashed rgba(5,82,2,.12);pointer-events:none}.objectives-orbit-a{inset:102px 95px 104px}.objectives-orbit-b{inset:137px 132px 140px;border-color:rgba(1,65,163,.12)}.objectives-center{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:178px;min-height:178px;place-items:center;align-content:center;transform:translate(-50%,-50%);border:1px solid rgba(5,82,2,.09);border-radius:38% 62% 45% 55%/54% 39% 61% 46%;background:rgba(255,255,255,.95);text-align:center;box-shadow:0 24px 60px rgba(3,52,1,.12);backdrop-filter:blur(10px)}.objectives-center-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:19px;background:rgba(5,82,2,.09);color:var(--green)}.objectives-center strong{margin-top:12px;color:var(--green-deep);font-family:var(--font-alexandria);font-size:.98rem}.objectives-center small{margin-top:3px;color:#78837b;font-size:.68rem}.objectives-node{position:absolute;z-index:7;display:flex;align-items:center;gap:11px;min-width:190px;border:1px solid rgba(15,23,42,.055);border-radius:20px;background:rgba(255,255,255,.94);padding:12px 14px;box-shadow:0 16px 42px rgba(20,34,24,.09);backdrop-filter:blur(10px)}.objectives-node>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:14px}.objectives-node small,.objectives-node strong{display:block}.objectives-node strong{font-family:var(--font-alexandria);font-size:.86rem;color:var(--green-deep)}.objectives-node small{margin-top:2px;color:#7a857e;font-size:.66rem}.objectives-node-green{top:74px;right:26px}.objectives-node-green>span{background:rgba(5,82,2,.09);color:var(--green)}.objectives-node-blue{left:14px;top:215px}.objectives-node-blue>span{background:rgba(1,65,163,.09);color:var(--blue)}.objectives-node-orange{right:52px;bottom:48px}.objectives-node-orange>span{background:rgba(232,74,8,.09);color:var(--orange)}.objectives-pillar{position:relative;overflow:hidden;min-height:350px;border-radius:30px;border:1px solid rgba(15,23,42,.055);background:#fff;padding:28px;box-shadow:0 15px 42px rgba(20,34,24,.055);transition:transform .28s ease,box-shadow .28s ease}.objectives-pillar:before{content:"";position:absolute;inset:auto -70px -95px auto;width:210px;height:210px;border:34px solid;border-radius:999px;opacity:.05}.objectives-pillar-green:before{border-color:var(--green)}.objectives-pillar-blue:before{border-color:var(--blue)}.objectives-pillar-orange:before{border-color:var(--orange)}.objectives-pillar:hover{transform:translateY(-7px);box-shadow:0 24px 54px rgba(20,34,24,.085)}.objectives-pillar-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:19px}.objectives-pillar-icon-green{background:rgba(5,82,2,.09);color:var(--green)}.objectives-pillar-icon-blue{background:rgba(1,65,163,.09);color:var(--blue)}.objectives-pillar-icon-orange{background:rgba(232,74,8,.09);color:var(--orange)}.objectives-pillar-number{color:#c6cec8;font-size:.8rem;font-weight:900;letter-spacing:.12em}.objectives-tone-green{color:var(--green)}.objectives-tone-blue{color:var(--blue)}.objectives-tone-orange{color:var(--orange)}.objectives-line-green{background:var(--green)}.objectives-line-blue{background:var(--blue)}.objectives-line-orange{background:var(--orange)}.objective-card{position:relative;overflow:hidden;min-height:320px;border:1px solid rgba(15,23,42,.055);border-radius:27px;background:white;padding:24px;box-shadow:0 12px 34px rgba(20,34,24,.045);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.objective-card:after{content:"";position:absolute;left:-42px;bottom:-52px;width:145px;height:145px;border:24px solid rgba(5,82,2,.035);border-radius:999px}.objective-card:hover{transform:translateY(-6px);border-color:rgba(5,82,2,.1);box-shadow:0 22px 48px rgba(20,34,24,.075)}.objective-card-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:17px}.objective-card-icon-green{background:rgba(5,82,2,.085);color:var(--green)}.objective-card-icon-blue{background:rgba(1,65,163,.085);color:var(--blue)}.objective-card-icon-orange{background:rgba(232,74,8,.085);color:var(--orange)}.objective-tag{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding-inline:10px;font-size:.67rem;font-weight:900}.objective-tag-green{background:rgba(5,82,2,.07);color:var(--green)}.objective-tag-blue{background:rgba(1,65,163,.07);color:var(--blue)}.objective-tag-orange{background:rgba(232,74,8,.07);color:var(--orange)}.objective-card-arrow{position:absolute;z-index:3;right:24px;bottom:22px;display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#f7faf6;color:#89938c;transition:transform .24s ease,background .24s ease,color .24s ease}.objective-card:hover .objective-card-arrow{transform:translate(-3px,-3px);background:var(--green);color:white}.objectives-impact{background:radial-gradient(circle at 10% 30%,rgba(1,65,163,.22),transparent 25%),radial-gradient(circle at 90% 70%,rgba(93,148,4,.23),transparent 28%),var(--green-deep)}.objectives-impact-grid{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.objectives-step{display:flex;min-height:160px;align-items:flex-start;gap:14px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.055);padding:20px;backdrop-filter:blur(8px);transition:transform .24s ease,background .24s ease}.objectives-step:hover{transform:translateY(-4px);background:rgba(255,255,255,.075)}.objectives-step-number{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.08);color:#cceea9;font-size:.72rem;font-weight:900}.objectives-principles-visual{position:relative;overflow:hidden;min-height:520px;border-radius:36px;background:radial-gradient(circle at 85% 15%,rgba(93,148,4,.38),transparent 30%),radial-gradient(circle at 15% 85%,rgba(1,65,163,.22),transparent 28%),linear-gradient(145deg,#033401,#065703);padding:34px;box-shadow:0 30px 70px rgba(3,52,1,.16)}.objectives-principles-visual:after,.objectives-principles-visual:before{content:"";position:absolute;border:34px solid rgba(255,255,255,.055);border-radius:999px}.objectives-principles-visual:before{width:260px;height:260px;right:-90px;top:-105px}.objectives-principles-visual:after{width:210px;height:210px;left:-70px;bottom:-90px}.objectives-principles-pattern{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(white 1px,transparent 0);background-size:20px 20px}.objective-principle{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(15,23,42,.05);border-radius:18px;background:#fff;padding:15px 16px;color:#334139;font-weight:700;line-height:1.8;box-shadow:0 8px 26px rgba(20,34,24,.035)}.objectives-cta{position:relative;overflow:hidden;border-radius:40px;background:linear-gradient(125deg,#033401,#075f04 58%,#5d9404 135%);padding:64px 24px;box-shadow:0 30px 75px rgba(3,52,1,.17)}.objectives-cta:before{content:"";position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.objectives-cta-orbit{position:absolute;border:35px solid rgba(255,255,255,.065);border-radius:999px}.objectives-cta-orbit-a{width:280px;height:280px;top:-130px;right:-90px}.objectives-cta-orbit-b{width:330px;height:330px;bottom:-180px;left:-125px}@media (max-width:767px){.objectives-stage{min-height:500px;transform:scale(.94);transform-origin:center}.objectives-stage:before{inset:78px 22px 78px}.objectives-orbit-a{inset:117px 58px 116px}.objectives-orbit-b{inset:154px 95px 154px}.objectives-node{min-width:165px;padding:10px 11px}.objectives-node-green{right:2px;top:75px}.objectives-node-blue{left:-2px;top:222px}.objectives-node-orange{right:16px;bottom:44px}.objectives-center{width:155px;min-height:155px}.objectives-principles-visual{min-height:465px;padding:26px}}.activities-hero{background:linear-gradient(180deg,#ffffff,#f8fbf7 76%,#ffffff)}.activities-hero-grid,.activity-detail-grid{position:absolute;inset:0;z-index:-3;opacity:.5;background-image:radial-gradient(rgba(5,82,2,.085) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.activities-hero-glow{position:absolute;z-index:-2;border-radius:999px;pointer-events:none}.activities-hero-glow-green{width:540px;height:540px;right:-230px;top:80px;background:radial-gradient(circle,rgba(93,148,4,.15),transparent 70%)}.activities-hero-glow-blue{width:390px;height:390px;left:-180px;top:180px;background:radial-gradient(circle,rgba(1,65,163,.1),transparent 70%)}.activities-hero-glow-orange{width:280px;height:280px;left:38%;bottom:4%;background:radial-gradient(circle,rgba(232,74,8,.07),transparent 70%)}.activities-hero-board{position:relative;overflow:hidden;min-height:520px;border-radius:38px;background:linear-gradient(145deg,#033401,#075f04 66%,#3b8404 125%);box-shadow:0 34px 90px rgba(3,52,1,.17)}.activities-hero-board:after,.activities-hero-board:before{content:"";position:absolute;border-radius:999px;border:34px solid rgba(255,255,255,.06)}.activities-hero-board:before{width:260px;height:260px;left:-100px;top:-100px}.activities-hero-board:after{width:320px;height:320px;right:-145px;bottom:-155px}.activities-hero-board-grid,.activities-principles-grid,.activity-detail-gallery-grid{position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.activities-hero-mini-card{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:11px;column-gap:11px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.065);padding:15px;backdrop-filter:blur(12px)}.activities-hero-mini-card strong{color:white;font-size:.92rem}.activities-hero-mini-card span{grid-column:2;margin-top:2px;color:rgba(255,255,255,.48);font-size:.72rem}.activities-hero-note{display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.07);padding:15px 16px;backdrop-filter:blur(10px)}.activities-hero-note span,.activities-hero-note strong{display:block}.activities-hero-note strong{color:white;font-size:.9rem}.activities-hero-note span{margin-top:3px;color:rgba(255,255,255,.52);font-size:.76rem;line-height:1.7}.activities-method-card{border:1px solid rgba(15,23,42,.055);border-radius:26px;background:white;padding:24px;box-shadow:0 10px 30px rgba(20,34,24,.045);transition:transform .25s ease,box-shadow .25s ease}.activities-method-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(20,34,24,.075)}.activities-method-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;background:rgba(5,82,2,.09);color:var(--green)}.activities-filter{display:flex;flex-wrap:wrap;gap:8px;border:1px solid rgba(15,23,42,.055);border-radius:24px;background:rgba(255,255,255,.78);padding:8px;box-shadow:0 12px 34px rgba(20,34,24,.045);backdrop-filter:blur(12px)}.activities-filter-button{border-radius:16px;padding:10px 15px;color:#66736a;font-size:.82rem;font-weight:800;transition:background .2s ease,color .2s ease,transform .2s ease}.activities-filter-button:hover{background:#f2f7f0;color:var(--green)}.activities-filter-button-active{background:var(--green);color:white;box-shadow:0 8px 22px rgba(5,82,2,.16)}.activities-filter-button-active:hover{background:var(--green-deep);color:white}.activities-card{overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:30px;background:white;box-shadow:0 14px 38px rgba(20,34,24,.055);transition:transform .28s ease,box-shadow .28s ease}.activities-card:hover{transform:translateY(-7px);box-shadow:0 24px 54px rgba(20,34,24,.09)}.activities-card-visual{position:relative;overflow:hidden;height:230px}.activities-card-visual-green{background:linear-gradient(145deg,#eff8ec,#dfeeda)}.activities-card-visual-blue{background:linear-gradient(145deg,#eef4ff,#dce9ff)}.activities-card-visual-orange{background:linear-gradient(145deg,#fff0e8,#ffe1d1)}.activities-card-grid,.activity-detail-visual-grid{position:absolute;inset:0;opacity:.25;background-image:radial-gradient(currentColor 1px,transparent 0);background-size:18px 18px}.activities-card-symbol{position:absolute;inset:0;display:grid;place-items:center}.activities-card-symbol-green{color:var(--green)}.activities-card-symbol-blue{color:var(--blue)}.activities-card-symbol-orange{color:var(--orange)}.activities-photo-placeholder{right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.74);color:#66736a;font-weight:800}.activities-photo-placeholder,.activities-status{position:absolute;border-radius:999px;padding:7px 10px;font-size:.68rem;backdrop-filter:blur(9px)}.activities-status{left:14px;top:14px;background:rgba(255,255,255,.78);font-weight:900}.activities-status-green,.activities-tone-green{color:var(--green)}.activities-status-blue,.activities-tone-blue{color:var(--blue)}.activities-status-orange,.activities-tone-orange{color:var(--orange)}.activities-principles{isolation:isolate}.activities-principle-row{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.095);border-radius:20px;background:rgba(255,255,255,.055);padding:15px 16px;color:rgba(255,255,255,.78);font-weight:700;backdrop-filter:blur(10px)}.activities-principle-number{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border-radius:14px;background:rgba(255,255,255,.09);color:#d8f2c1;font-size:.72rem;font-weight:900}.activities-cta{position:relative;overflow:hidden;border-radius:40px;background:linear-gradient(125deg,#033401,#075f04 58%,#5d9404 135%);padding:64px 24px;box-shadow:0 30px 75px rgba(3,52,1,.18)}.activities-cta:before{content:"";position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.activities-cta-orbit{position:absolute;border-radius:999px;border:34px solid rgba(255,255,255,.07)}.activities-cta-orbit-one{width:250px;height:250px;right:-90px;top:-90px}.activities-cta-orbit-two{width:315px;height:315px;left:-130px;bottom:-155px}.activity-detail-hero{background:linear-gradient(180deg,#fff,#f8fbf7 92%)}.activity-detail-category,.activity-detail-status{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:900}.activity-detail-category-green{background:rgba(5,82,2,.09);color:var(--green)}.activity-detail-category-blue{background:rgba(1,65,163,.09);color:var(--blue)}.activity-detail-category-orange{background:rgba(232,74,8,.09);color:var(--orange)}.activity-detail-status{border:1px solid rgba(15,23,42,.07);background:white;color:#66736a}.activity-detail-meta{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:white;padding:9px 12px;box-shadow:0 8px 24px rgba(20,34,24,.035)}.activity-detail-visual{position:relative;overflow:hidden;min-height:430px;border:1px solid rgba(15,23,42,.05);border-radius:36px;box-shadow:0 24px 65px rgba(20,34,24,.09)}.activity-detail-visual-green{background:linear-gradient(145deg,#eff8ec,#dcebd6);color:var(--green)}.activity-detail-visual-blue{background:linear-gradient(145deg,#eef4ff,#d9e7ff);color:var(--blue)}.activity-detail-visual-orange{background:linear-gradient(145deg,#fff0e8,#ffddca);color:var(--orange)}.activity-detail-icon{position:absolute;inset:0;display:grid;place-items:center}.activity-detail-icon-green{color:var(--green)}.activity-detail-icon-blue{color:var(--blue)}.activity-detail-icon-orange{color:var(--orange)}.activity-detail-photo-note{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:rgba(255,255,255,.8);padding:9px 12px;color:#66736a;font-size:.72rem;font-weight:800;backdrop-filter:blur(10px)}.activity-detail-panel{border:1px solid rgba(15,23,42,.055);border-radius:30px;background:#fff;padding:28px;box-shadow:0 14px 38px rgba(20,34,24,.05)}.activity-detail-panel-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:17px;background:rgba(5,82,2,.09);color:var(--green)}.activity-detail-list-item{display:flex;align-items:flex-start;gap:10px;border-radius:16px;background:#f8fbf7;padding:13px 14px;color:#59665d;line-height:1.8}.activity-detail-list-item svg{margin-top:5px;flex-shrink:0;color:var(--green)}.activity-detail-gallery{position:relative;overflow:hidden;border-radius:38px;background:linear-gradient(125deg,#033401,#075f04 60%,#327d04 130%);padding:68px 24px;box-shadow:0 28px 70px rgba(3,52,1,.15)}@media (max-width:767px){.activities-hero-board{min-height:560px;border-radius:30px}.activities-card-visual{height:210px}.activity-detail-visual{min-height:330px}.activities-filter{border-radius:20px}.activities-filter-button{padding:9px 12px}}.projects-hero-v7{background:linear-gradient(180deg,rgba(248,251,247,.98),rgba(255,255,255,.98))}.project-detail-grid-v7,.projects-hero-grid-v7,.projects-roadmap-grid-v7{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(5,82,2,.035) 1px,transparent 0),linear-gradient(90deg,rgba(5,82,2,.035) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.projects-hero-orb-v7{position:absolute;border-radius:999px;pointer-events:none;filter:blur(3px)}.projects-hero-orb-green-v7{width:520px;height:520px;right:-250px;top:110px;background:radial-gradient(circle,rgba(93,148,4,.14),rgba(93,148,4,0))}.projects-hero-orb-blue-v7{width:410px;height:410px;left:-210px;bottom:-70px;background:radial-gradient(circle,rgba(1,65,163,.1),rgba(1,65,163,0))}.projects-command-board-v7{position:relative;isolation:isolate;overflow:hidden;min-height:520px;border-radius:38px;background:radial-gradient(circle at 85% 10%,rgba(93,148,4,.2),transparent 34%),radial-gradient(circle at 10% 85%,rgba(1,65,163,.18),transparent 34%),linear-gradient(145deg,#032e02,#064d03 56%,#043802);box-shadow:0 34px 80px rgba(3,52,1,.18)}.projects-command-board-v7:after{content:"";position:absolute;width:280px;height:280px;border-radius:999px;border:46px solid rgba(255,255,255,.045);top:-130px;left:-95px}.projects-command-grid-v7{position:absolute;inset:0;opacity:.09;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.projects-command-mini-v7{display:flex;align-items:flex-start;gap:11px;min-height:94px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.065);padding:15px;color:#dff4ca;backdrop-filter:blur(10px)}.projects-command-mini-v7 span,.projects-command-mini-v7 strong{display:block}.projects-command-mini-v7 strong{color:white;font-size:.88rem}.projects-command-mini-v7 span{margin-top:4px;color:rgba(255,255,255,.5);font-size:.72rem;line-height:1.55}.projects-command-note-v7{display:flex;align-items:flex-start;gap:11px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);padding:14px 16px}.projects-command-note-v7 span,.projects-command-note-v7 strong{display:block}.projects-command-note-v7 strong{color:white;font-size:.85rem}.projects-command-note-v7 span{margin-top:3px;color:rgba(255,255,255,.52);font-size:.72rem;line-height:1.7}.projects-method-card-v7{min-height:230px;border:1px solid rgba(15,23,42,.055);border-radius:26px;background:white;padding:24px;box-shadow:0 12px 34px rgba(20,34,24,.045);transition:transform .25s ease,box-shadow .25s ease}.projects-method-card-v7:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(20,34,24,.075)}.projects-method-icon-v7{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:rgba(5,82,2,.08);color:var(--green)}.projects-filter-shell{display:grid;gap:18px;border:1px solid rgba(15,23,42,.055);border-radius:28px;background:rgba(255,255,255,.82);padding:18px;box-shadow:0 12px 35px rgba(20,34,24,.04);backdrop-filter:blur(14px)}.projects-filter-label{font-size:.72rem;font-weight:800;color:var(--green-deep)}.projects-filter-chip{border:1px solid rgba(5,82,2,.1);border-radius:999px;background:#fff;padding:8px 12px;color:#5f6d64;font-size:.75rem;font-weight:800;transition:.2s ease}.projects-filter-chip:hover{transform:translateY(-1px);border-color:rgba(5,82,2,.22);color:var(--green)}.projects-filter-chip-active{background:var(--green);color:white;border-color:var(--green);box-shadow:0 8px 18px rgba(5,82,2,.14)}.projects-filter-chip-active:hover{color:white}.projects-filter-chip-secondary{border-color:rgba(1,65,163,.1)}.projects-filter-chip-active-secondary{background:var(--blue);color:white;border-color:var(--blue);box-shadow:0 8px 18px rgba(1,65,163,.14)}.projects-filter-chip-active-secondary:hover{color:white}.project-card-v7{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:30px;background:white;padding:25px;box-shadow:0 14px 38px rgba(20,34,24,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.project-card-v7:hover{transform:translateY(-5px);box-shadow:0 24px 52px rgba(20,34,24,.08)}.project-card-topline{position:absolute;inset:0 0 auto;height:4px}.project-card-v7-green .project-card-topline{background:var(--green)}.project-card-v7-blue .project-card-topline{background:var(--blue)}.project-card-v7-orange .project-card-topline{background:var(--orange)}.project-card-icon{display:grid;width:55px;height:55px;flex-shrink:0;place-items:center;border-radius:18px}.project-card-icon-green{color:var(--green);background:rgba(5,82,2,.08)}.project-card-icon-blue{color:var(--blue);background:rgba(1,65,163,.08)}.project-card-icon-orange{color:var(--orange);background:rgba(232,74,8,.08)}.project-stage-pill,.project-status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:800}.project-status-current{background:rgba(93,148,4,.11);color:var(--green)}.project-status-proposed{background:rgba(1,65,163,.09);color:var(--blue)}.project-stage-pill{background:#f4f6f4;color:#6f7a73}.project-progress-box{border-radius:18px;background:#f8faf8;padding:14px;border:1px solid rgba(15,23,42,.04)}.project-progress-track{overflow:hidden;height:8px;border-radius:999px;background:#e8eee8}.project-progress-track>span{display:block;height:100%;min-width:8%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--green-growth))}.project-progress-track>.project-progress-placeholder{background:repeating-linear-gradient(90deg,rgba(5,82,2,.2) 0 7px,rgba(5,82,2,.08) 7px 13px)}.project-fact{display:flex;align-items:flex-start;gap:9px;border-radius:16px;background:#fbfcfb;border:1px solid rgba(15,23,42,.04);padding:11px 12px;color:var(--green)}.project-fact span{color:#66736a;font-size:.68rem;line-height:1.65}.project-fact strong{display:block;margin-bottom:2px;color:var(--green-deep);font-size:.69rem}.projects-roadmap-v7{isolation:isolate}.projects-roadmap-grid-v7{opacity:.16;-webkit-mask-image:none;mask-image:none;background-size:36px 36px}.projects-roadmap-line-v7{position:relative;display:grid;gap:18px}.projects-roadmap-line-v7:before{content:"";position:absolute;right:27px;top:18px;bottom:18px;width:1px;background:rgba(255,255,255,.14)}.projects-roadmap-item-v7{position:relative;padding-right:70px;min-height:110px}.projects-roadmap-year-v7{display:inline-flex;border-radius:999px;background:rgba(255,255,255,.08);padding:6px 10px;color:#dff4ca;font-size:.72rem;font-weight:800}.projects-roadmap-dot-v7{position:absolute;right:19px;top:13px;width:17px;height:17px;border-radius:999px;border:4px solid #063f03;background:rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(255,255,255,.15)}.projects-roadmap-item-current-v7 .projects-roadmap-dot-v7{background:#b7df75;box-shadow:0 0 0 6px rgba(183,223,117,.12)}.projects-roadmap-item-next-v7 .projects-roadmap-dot-v7{background:#80aaf0}.project-governance-card-v7{min-height:260px;border-radius:30px;border:1px solid rgba(15,23,42,.055);background:#f8faf8;padding:28px}.project-governance-icon-v7{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:rgba(5,82,2,.08);color:var(--green)}.project-governance-dark-v7{background:linear-gradient(145deg,#033401,#075f04);border-color:transparent;box-shadow:0 20px 46px rgba(3,52,1,.14)}.project-governance-icon-dark-v7{background:rgba(255,255,255,.1);color:#dff4ca}.projects-cta-v7{position:relative;overflow:hidden;border-radius:38px;background:radial-gradient(circle at 15% 20%,rgba(1,65,163,.25),transparent 30%),radial-gradient(circle at 85% 70%,rgba(93,148,4,.24),transparent 32%),linear-gradient(145deg,#033401,#064d03);padding:58px 24px;box-shadow:0 28px 68px rgba(3,52,1,.16)}.projects-cta-v7:before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.project-detail-hero-v7{background:linear-gradient(180deg,#f7faf6,#fff)}.project-detail-category-v7,.project-detail-stage-v7,.project-detail-status-current-v7,.project-detail-status-proposed-v7{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.project-detail-category-green-v7{background:rgba(5,82,2,.09);color:var(--green)}.project-detail-category-blue-v7{background:rgba(1,65,163,.09);color:var(--blue)}.project-detail-category-orange-v7{background:rgba(232,74,8,.09);color:var(--orange)}.project-detail-status-current-v7{background:rgba(93,148,4,.12);color:var(--green)}.project-detail-status-proposed-v7{background:rgba(1,65,163,.08);color:var(--blue)}.project-detail-stage-v7{background:white;color:#6f7a73;border:1px solid rgba(15,23,42,.06)}.project-detail-visual-v7{position:relative;isolation:isolate;overflow:hidden;min-height:430px;border-radius:36px;box-shadow:0 26px 64px rgba(20,34,24,.1)}.project-detail-visual-green-v7{background:linear-gradient(145deg,#033401,#075f04)}.project-detail-visual-blue-v7{background:linear-gradient(145deg,#011f69,#0141a3)}.project-detail-visual-orange-v7{background:linear-gradient(145deg,#963006,#e84a08)}.project-detail-visual-grid-v7{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.project-detail-icon-v7{position:absolute;top:50%;left:50%;display:grid;width:150px;height:150px;transform:translate(-50%,-62%);place-items:center;border-radius:42px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:white;backdrop-filter:blur(12px)}.project-detail-progress-v7{position:absolute;right:24px;left:24px;bottom:24px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.12);padding:15px;color:white;backdrop-filter:blur(12px)}.project-detail-stat-v7{display:flex;align-items:flex-start;gap:12px;min-height:190px;border-radius:24px;border:1px solid rgba(15,23,42,.055);background:white;padding:22px;color:var(--green);box-shadow:0 10px 30px rgba(20,34,24,.04)}.project-detail-stat-v7 strong{display:block;margin-bottom:7px;color:var(--green-deep);font-size:.78rem}.project-detail-stat-v7 span{color:#66736a;font-size:.78rem;line-height:1.9}.project-detail-panel-v7{border:1px solid rgba(15,23,42,.055);border-radius:30px;background:white;padding:28px;box-shadow:0 12px 34px rgba(20,34,24,.04)}.project-detail-panel-icon-v7{display:grid;width:55px;height:55px;place-items:center;border-radius:18px;background:rgba(5,82,2,.08);color:var(--green)}.project-detail-list-v7{display:flex;align-items:flex-start;gap:10px;border-radius:16px;background:#f8faf8;padding:12px 13px;color:var(--green)}.project-detail-list-v7 span{color:#58665d;font-size:.83rem;line-height:1.8}.project-detail-timeline-v7{position:relative;display:grid;gap:13px}.project-detail-timeline-v7:before{content:"";position:absolute;right:27px;top:25px;bottom:25px;width:1px;background:rgba(5,82,2,.12)}.project-detail-timeline-step-v7{position:relative;display:grid;grid-template-columns:56px 1fr;align-items:start;gap:17px;min-height:92px;border-radius:20px;background:#fbfcfb;border:1px solid rgba(15,23,42,.045);padding:15px}.project-detail-timeline-number-v7{position:relative;z-index:2;display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#edf3ec;color:var(--green);font-size:.72rem;font-weight:900}.project-detail-timeline-current-v7 .project-detail-timeline-number-v7{background:var(--green);color:white;box-shadow:0 9px 20px rgba(5,82,2,.16)}.project-detail-timeline-next-v7 .project-detail-timeline-number-v7{background:var(--blue);color:white}.project-partners-v7{border-radius:30px;border:1px solid rgba(15,23,42,.055);background:#f8faf8;padding:28px}.project-partner-row-v7{display:flex;align-items:flex-start;gap:9px;border-radius:16px;background:white;padding:12px 13px;color:var(--green);border:1px solid rgba(15,23,42,.04)}.project-partner-row-v7 span{color:#66736a;font-size:.78rem;line-height:1.75}.project-budget-v7{border-radius:30px;background:linear-gradient(145deg,#033401,#075f04);padding:28px;box-shadow:0 20px 48px rgba(3,52,1,.15)}@media (min-width:768px){.projects-filter-shell{grid-template-columns:.72fr 1.28fr;align-items:end;padding:22px}.projects-roadmap-line-v7{grid-template-columns:repeat(5,1fr);gap:0}.projects-roadmap-line-v7:before{right:8%;left:8%;top:48px;bottom:auto;width:auto;height:1px}.projects-roadmap-item-v7{min-height:260px;padding:0 16px;text-align:center}.projects-roadmap-dot-v7{right:50%;top:40px;transform:translateX(50%)}.projects-roadmap-year-v7{margin-bottom:42px}}@media (max-width:640px){.projects-command-board-v7{min-height:500px;border-radius:30px}.project-card-v7{padding:20px;border-radius:25px}.project-detail-visual-v7{min-height:370px;border-radius:30px}.projects-cta-v7{padding:44px 18px;border-radius:30px}.project-detail-stat-v7{min-height:0}}.news-hero-v8{background:radial-gradient(circle at 14% 20%,rgba(1,65,163,.08),transparent 28%),radial-gradient(circle at 82% 28%,rgba(93,148,4,.1),transparent 28%),linear-gradient(180deg,#f8fbf7,#fff 92%)}.news-detail-grid-v8,.news-hero-grid-v8{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(3,52,1,.045) 1px,transparent 0),linear-gradient(90deg,rgba(3,52,1,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.news-hero-orb-v8{position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.news-hero-orb-one-v8{width:340px;height:340px;top:80px;right:-150px;background:rgba(93,148,4,.08)}.news-hero-orb-two-v8{width:290px;height:290px;bottom:-100px;left:-120px;background:rgba(1,65,163,.07)}.newsroom-board-v8{position:relative;isolation:isolate;min-height:520px;overflow:hidden;border-radius:40px;border:1px solid rgba(15,23,42,.055);background:radial-gradient(circle at 72% 22%,rgba(93,148,4,.2),transparent 27%),radial-gradient(circle at 20% 78%,rgba(1,65,163,.19),transparent 29%),linear-gradient(145deg,#032e01,#075604 60%,#064003);box-shadow:0 30px 75px rgba(3,52,1,.16)}.news-article-grid-v8,.news-detail-gallery-grid-v8,.news-detail-visual-grid-v8,.news-feature-grid-v8,.newsroom-board-grid-v8{position:absolute;inset:0;opacity:.11;background-image:radial-gradient(white 1px,transparent 0);background-size:22px 22px}.newsroom-live-v8{position:absolute;top:24px;right:24px;z-index:3;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.08);padding:8px 12px;color:rgba(255,255,255,.78);font-size:.7rem;font-weight:800;backdrop-filter:blur(10px)}.newsroom-live-v8>span{width:8px;height:8px;border-radius:999px;background:#b7df75;box-shadow:0 0 0 5px rgba(183,223,117,.1)}.newsroom-main-icon-v8{position:absolute;top:48%;left:50%;z-index:2;display:grid;width:150px;height:150px;transform:translate(-50%,-54%);place-items:center;border-radius:44px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.1);color:white;box-shadow:0 20px 50px rgba(0,0,0,.1);backdrop-filter:blur(13px)}.newsroom-chip-v8{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;min-width:180px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.09);padding:12px 14px;color:white;box-shadow:0 14px 34px rgba(0,0,0,.08);backdrop-filter:blur(11px)}.newsroom-chip-v8 strong{display:block;font-size:.8rem}.newsroom-chip-v8 small{display:block;margin-top:2px;color:rgba(255,255,255,.58);font-size:.61rem}.newsroom-chip-a-v8{top:31%;right:7%}.newsroom-chip-b-v8{left:7%;top:23%}.newsroom-chip-c-v8{left:14%;bottom:12%}.news-feature-v8{display:grid;overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:36px;background:white;box-shadow:0 22px 58px rgba(20,34,24,.07)}.news-feature-art-v8{position:relative;min-height:330px;display:grid;place-items:center;overflow:hidden}.news-feature-art-green-v8{color:white;background:linear-gradient(145deg,#033401,#075f04)}.news-feature-art-blue-v8{color:white;background:linear-gradient(145deg,#012585,#0141a3)}.news-feature-art-orange-v8{color:white;background:linear-gradient(145deg,#9a3206,#e84a08)}.news-feature-badge-v8{position:absolute;top:20px;right:20px;z-index:2;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);padding:8px 11px;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:850;backdrop-filter:blur(10px)}.news-detail-photo-note-v8,.news-feature-photo-v8,.news-image-note-v8{position:absolute;right:18px;bottom:18px;z-index:2;border-radius:999px;background:rgba(255,255,255,.86);padding:8px 11px;color:#66736a;font-size:.67rem;font-weight:800;backdrop-filter:blur(9px)}.news-filter-shell-v8{display:grid;gap:16px;border:1px solid rgba(15,23,42,.055);border-radius:28px;background:white;padding:18px;box-shadow:0 12px 32px rgba(20,34,24,.04)}.news-search-v8{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#f9fbf9;padding:0 14px;color:var(--green)}.news-search-v8 input{width:100%;border:0;outline:none;background:transparent;color:var(--green-deep);font:inherit;font-size:.82rem}.news-search-v8 input::-moz-placeholder{color:#91a096}.news-search-v8 input::placeholder{color:#91a096}.news-filter-chip-v8{border:1px solid rgba(15,23,42,.06);border-radius:999px;background:#f8faf8;padding:8px 12px;color:#66736a;font-size:.72rem;font-weight:800;transition:.22s ease}.news-filter-chip-v8:hover{border-color:rgba(5,82,2,.15);color:var(--green)}.news-filter-chip-active-v8{border-color:var(--green);background:var(--green);color:white;box-shadow:0 8px 22px rgba(5,82,2,.14)}.news-filter-chip-active-v8:hover{color:white}.news-article-card-v8{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:28px;background:white;box-shadow:0 12px 34px rgba(20,34,24,.045);transition:transform .26s ease,box-shadow .26s ease}.news-article-card-v8:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(20,34,24,.075)}.news-article-visual-v8{position:relative;min-height:210px;overflow:hidden}.news-article-card-green-v8 .news-article-visual-v8{background:linear-gradient(145deg,#edf7ea,#dbead6)}.news-article-card-blue-v8 .news-article-visual-v8{background:linear-gradient(145deg,#eff5ff,#dce8ff)}.news-article-card-orange-v8 .news-article-visual-v8{background:linear-gradient(145deg,#fff2eb,#ffe0cf)}.news-article-grid-v8{opacity:.18;background-image:radial-gradient(currentColor 1px,transparent 0)}.news-category-icon-v8{display:grid;width:58px;height:58px;place-items:center;border-radius:19px}.news-article-visual-v8 .news-category-icon-v8{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:82px;height:82px;border-radius:24px}.news-category-icon-green-v8{background:rgba(5,82,2,.09);color:var(--green)}.news-category-icon-blue-v8{background:rgba(1,65,163,.09);color:var(--blue)}.news-category-icon-orange-v8{background:rgba(232,74,8,.09);color:var(--orange)}.news-category-pill-v8{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font-size:.67rem;font-weight:900}.news-category-pill-green-v8{background:rgba(5,82,2,.09);color:var(--green)}.news-category-pill-blue-v8{background:rgba(1,65,163,.09);color:var(--blue)}.news-category-pill-orange-v8{background:rgba(232,74,8,.09);color:var(--orange)}.news-trust-card-v8{min-height:205px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(255,255,255,.055);padding:22px;color:#dff4ca;backdrop-filter:blur(9px)}.news-trust-card-v8 strong{display:block;margin-top:18px;color:white;font-family:var(--font-alexandria);font-size:1.05rem}.news-trust-card-v8 span{display:block;margin-top:9px;color:rgba(255,255,255,.58);font-size:.78rem;line-height:1.8}.news-detail-hero-v8{background:linear-gradient(180deg,#f7faf6,#fff)}.news-detail-meta-v8{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(15,23,42,.06);border-radius:999px;background:white;padding:7px 10px;color:#66736a;font-size:.69rem;font-weight:800}.news-detail-visual-v8{position:relative;min-height:420px;overflow:hidden;border-radius:36px;box-shadow:0 26px 64px rgba(20,34,24,.1)}.news-detail-visual-green-v8{background:linear-gradient(145deg,#033401,#075f04)}.news-detail-visual-blue-v8{background:linear-gradient(145deg,#012585,#0141a3)}.news-detail-visual-orange-v8{background:linear-gradient(145deg,#953006,#e84a08)}.news-detail-icon-v8{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:150px;height:150px;transform:translate(-50%,-58%);place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:42px;background:rgba(255,255,255,.1);color:white;backdrop-filter:blur(12px)}.news-detail-side-v8{border:1px solid rgba(15,23,42,.055);border-radius:28px;background:#f8faf8;padding:24px}.news-detail-lead-v8{position:relative;border-right:4px solid var(--green-growth);padding:3px 22px 3px 0;color:var(--green-deep);font-family:var(--font-alexandria);font-size:1.24rem;font-weight:650;line-height:2}.news-detail-highlights-v8{border:1px solid rgba(15,23,42,.055);border-radius:28px;background:#f8faf8;padding:26px}.news-detail-highlight-row-v8{display:flex;align-items:flex-start;gap:10px;border-radius:16px;background:white;padding:12px 13px;color:var(--green);border:1px solid rgba(15,23,42,.04)}.news-detail-highlight-row-v8 span{color:#59685e;font-size:.85rem;line-height:1.85}.news-detail-gallery-v8{position:relative;overflow:hidden;border-radius:38px;background:radial-gradient(circle at 15% 20%,rgba(1,65,163,.24),transparent 30%),radial-gradient(circle at 85% 75%,rgba(93,148,4,.25),transparent 30%),linear-gradient(145deg,#033401,#064d03);padding:62px 24px;box-shadow:0 28px 68px rgba(3,52,1,.16)}@media (min-width:768px){.news-feature-v8{grid-template-columns:.82fr 1.18fr}.news-feature-art-v8{min-height:100%}.news-filter-shell-v8{grid-template-columns:.9fr 1.1fr;align-items:center;padding:20px}}@media (max-width:640px){.newsroom-board-v8{min-height:480px;border-radius:30px}.newsroom-chip-v8{min-width:150px;padding:10px 11px}.newsroom-chip-a-v8{right:4%;top:28%}.newsroom-chip-b-v8{left:4%;top:18%}.newsroom-chip-c-v8{left:7%;bottom:10%}.newsroom-main-icon-v8{width:124px;height:124px;border-radius:36px}.news-feature-v8{border-radius:28px}.news-feature-art-v8{min-height:270px}.news-article-card-v8{border-radius:24px}.news-detail-visual-v8{min-height:350px;border-radius:30px}.news-detail-gallery-v8{padding:46px 18px;border-radius:30px}}.contact-hero-v9,.gallery-hero-v9,.membership-hero-v9{background:linear-gradient(180deg,#f8fbf7,#ffffff)}.contact-hero-grid-v9,.gallery-hero-grid-v9,.membership-hero-grid-v9{position:absolute;inset:0;z-index:-3;opacity:.45;background-image:radial-gradient(rgba(5,82,2,.1) 1px,transparent 0);background-size:23px 23px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.gallery-hero-orb-v9{position:absolute;z-index:-2;border-radius:999px;pointer-events:none}.gallery-hero-orb-one-v9{width:460px;height:460px;right:-210px;top:90px;background:radial-gradient(circle,rgba(93,148,4,.15),rgba(93,148,4,0))}.gallery-hero-orb-two-v9{width:360px;height:360px;left:-160px;top:160px;background:radial-gradient(circle,rgba(1,65,163,.1),rgba(1,65,163,0))}.contact-stage-v9,.gallery-stage-v9,.membership-stage-v9{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(5,82,2,.08);border-radius:44px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.98),rgba(244,249,242,.95) 68%,#eff7ec);box-shadow:0 34px 90px rgba(3,52,1,.1)}.contact-stage-grid-v9,.gallery-stage-grid-v9{position:absolute;inset:0;opacity:.32;background-image:radial-gradient(rgba(5,82,2,.16) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 15%,black 90%);mask-image:radial-gradient(circle at 50% 50%,transparent 15%,black 90%)}.contact-stage-center-v9,.gallery-stage-main-v9{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:min(68%,360px);min-height:250px;transform:translate(-50%,-50%);place-items:center;align-content:center;border:1px solid rgba(255,255,255,.95);border-radius:36px;background:rgba(255,255,255,.88);padding:28px;text-align:center;color:var(--green);box-shadow:0 24px 68px rgba(3,52,1,.13);backdrop-filter:blur(16px)}.contact-stage-center-v9 strong,.gallery-stage-main-v9 strong{display:block;margin-top:18px;color:var(--green-deep);font-family:var(--font-alexandria);font-size:1.18rem}.contact-stage-center-v9 span,.gallery-stage-main-v9 span{display:block;margin-top:8px;color:#718078;font-size:.78rem;line-height:1.85}.contact-stage-chip-v9,.gallery-stage-card-v9{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;border:1px solid rgba(15,23,42,.05);border-radius:17px;background:rgba(255,255,255,.94);padding:11px 14px;color:#34423a;font-size:.78rem;font-weight:800;box-shadow:0 14px 34px rgba(20,34,24,.09);backdrop-filter:blur(12px)}.gallery-stage-card-a-v9{right:6%;top:19%;color:var(--green)}.gallery-stage-card-b-v9{left:5%;top:31%;color:var(--blue)}.gallery-stage-card-c-v9{right:13%;bottom:13%;color:var(--orange)}.gallery-feature-art-v9{position:relative;overflow:hidden;min-height:430px;border-radius:34px;box-shadow:0 26px 62px rgba(20,34,24,.12)}.gallery-feature-art-green-v9{background:linear-gradient(145deg,#033401,#087105)}.gallery-feature-art-blue-v9{background:linear-gradient(145deg,#012585,#0152c8)}.gallery-feature-art-orange-v9{background:linear-gradient(145deg,#8b2e08,#e84a08)}.gallery-feature-art-growth-v9{background:linear-gradient(145deg,#315b03,#75a90d)}.gallery-album-grid-v9,.gallery-feature-grid-v9,.membership-digital-grid-v9{position:absolute;inset:0;opacity:.12;background-image:radial-gradient(white 1px,transparent 0);background-size:19px 19px}.gallery-principle-v9{border:1px solid rgba(15,23,42,.05);border-radius:20px;background:white;padding:16px}.gallery-principle-v9 strong{display:block;color:var(--green);font-family:var(--font-alexandria);font-size:1.25rem}.gallery-principle-v9 span{display:block;margin-top:7px;color:#66736a;font-size:.78rem;line-height:1.7}.gallery-filter-shell-v9{display:grid;gap:18px;border:1px solid rgba(15,23,42,.06);border-radius:28px;background:white;padding:18px;box-shadow:0 12px 34px rgba(20,34,24,.04)}.gallery-filter-pill-v9{border:1px solid rgba(15,23,42,.07);border-radius:999px;background:#f8faf8;padding:9px 13px;color:#5d6a62;font-size:.76rem;font-weight:800;transition:all .2s ease}.gallery-filter-pill-v9:hover{border-color:rgba(5,82,2,.18);color:var(--green)}.gallery-filter-pill-active-v9{border-color:var(--green);background:var(--green);color:white!important;box-shadow:0 10px 24px rgba(5,82,2,.14)}.gallery-album-v9{overflow:hidden;border:1px solid rgba(15,23,42,.055);border-radius:28px;background:white;box-shadow:0 14px 38px rgba(20,34,24,.05);transition:transform .25s ease,box-shadow .25s ease}.gallery-album-v9:hover{transform:translateY(-5px);box-shadow:0 22px 52px rgba(20,34,24,.085)}.gallery-album-art-v9{position:relative;min-height:235px;overflow:hidden}.gallery-album-green-v9 .gallery-album-art-v9{background:linear-gradient(145deg,#eaf5e7,#fbfdf9);color:var(--green)}.gallery-album-blue-v9 .gallery-album-art-v9{background:linear-gradient(145deg,#eaf1ff,#fbfcff);color:var(--blue)}.gallery-album-orange-v9 .gallery-album-art-v9{background:linear-gradient(145deg,#fff0e9,#fffaf7);color:var(--orange)}.gallery-album-growth-v9 .gallery-album-art-v9{background:linear-gradient(145deg,#eef6df,#fcfdf8);color:var(--green-growth)}.gallery-album-grid-v9{opacity:.09;background-image:radial-gradient(currentColor 1px,transparent 0)}.gallery-album-icon-v9{position:absolute;top:50%;left:50%;display:grid;width:94px;height:94px;transform:translate(-50%,-50%);place-items:center;border:1px solid;border-radius:29px;background:rgba(255,255,255,.72);opacity:.86;box-shadow:0 18px 42px rgba(20,34,24,.08)}.gallery-album-corner-v9{top:15px;background:rgba(255,255,255,.85);padding:6px 9px;font-size:.65rem;box-shadow:0 8px 20px rgba(20,34,24,.05)}.gallery-album-art-label-v9,.gallery-album-corner-v9{position:absolute;right:15px;z-index:3;border-radius:999px;font-weight:900}.gallery-album-art-label-v9{bottom:15px;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.86);padding:8px 11px;font-size:.68rem}.contact-closing-v9,.gallery-cta-v9{position:relative;overflow:hidden;border-radius:38px;background:radial-gradient(circle at 12% 20%,rgba(1,65,163,.22),transparent 30%),radial-gradient(circle at 88% 74%,rgba(93,148,4,.22),transparent 30%),linear-gradient(145deg,#033401,#064e03);padding:62px 24px;box-shadow:0 28px 68px rgba(3,52,1,.16)}.membership-hero-v9{background:linear-gradient(180deg,#f8fbf7,#fff)}.membership-stage-v9{min-height:560px}.membership-stage-orbit-v9{position:absolute;top:50%;left:50%;border:1px solid rgba(5,82,2,.1);border-radius:999px;transform:translate(-50%,-50%)}.membership-stage-orbit-a-v9{width:420px;height:420px}.membership-stage-orbit-b-v9{width:310px;height:310px;border-color:rgba(1,65,163,.08)}.membership-stage-center-v9{position:absolute;top:50%;left:50%;z-index:5;display:grid;width:235px;height:235px;transform:translate(-50%,-50%);place-items:center;align-content:center;border-radius:50%;background:linear-gradient(145deg,#055202,#033401);color:white;box-shadow:0 24px 60px rgba(3,52,1,.22)}.membership-stage-center-v9 strong{margin-top:14px;font-family:var(--font-alexandria);font-size:1.25rem}.membership-stage-center-v9 span{margin-top:7px;color:rgba(255,255,255,.62);font-size:.75rem}.membership-stage-note-v9{position:absolute;z-index:6;border:1px solid rgba(15,23,42,.05);border-radius:999px;background:rgba(255,255,255,.94);padding:11px 16px;color:var(--green-deep);font-size:.78rem;font-weight:900;box-shadow:0 12px 30px rgba(20,34,24,.08)}.membership-stage-note-a-v9{right:7%;top:23%}.membership-stage-note-b-v9{left:8%;top:39%;color:var(--blue)}.membership-stage-note-c-v9{right:16%;bottom:14%;color:var(--orange)}.membership-benefit-v9{border:1px solid rgba(15,23,42,.055);border-radius:28px;background:white;padding:27px;box-shadow:0 14px 38px rgba(20,34,24,.05)}.membership-benefit-v9>span{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;background:rgba(5,82,2,.09);color:var(--green)}.membership-benefit-v9 h3{margin-top:20px;font-family:var(--font-alexandria);font-size:1.24rem;font-weight:800;color:var(--green-deep)}.membership-benefit-v9 p{margin-top:10px;color:var(--muted);font-size:.9rem;line-height:1.9}.membership-step-v9{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:14px;border:1px solid rgba(15,23,42,.055);border-radius:25px;background:white;padding:18px;box-shadow:0 10px 30px rgba(20,34,24,.04)}.membership-step-number-v9{place-items:center;background:var(--green-deep);color:white;font-family:var(--font-alexandria);font-size:.8rem;font-weight:800}.membership-step-icon-v9,.membership-step-number-v9{display:grid;width:46px;height:46px;border-radius:15px}.membership-step-icon-v9{place-items:center;background:rgba(5,82,2,.08);color:var(--green)}.membership-digital-v9{position:relative;overflow:hidden;border-radius:38px;background:linear-gradient(145deg,#033401,#065a03);padding:38px;box-shadow:0 28px 68px rgba(3,52,1,.16)}.membership-digital-item-v9{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(255,255,255,.07);padding:14px;color:white;font-size:.82rem;font-weight:800;backdrop-filter:blur(10px)}.membership-digital-item-v9 svg{color:#c5eba4}.contact-hero-v9{background:linear-gradient(180deg,#f8fbf7,#fff)}.contact-stage-chip-a-v9{right:7%;top:21%;color:var(--green)}.contact-stage-chip-b-v9{left:6%;top:34%;color:var(--blue)}.contact-stage-chip-c-v9{right:14%;bottom:13%;color:var(--orange)}.contact-info-card-v9{border:1px solid rgba(15,23,42,.055);border-radius:26px;background:white;padding:24px;box-shadow:0 12px 34px rgba(20,34,24,.045)}.contact-info-card-v9>span{display:grid;width:52px;height:52px;place-items:center;border-radius:17px;background:rgba(5,82,2,.08);color:var(--green)}.contact-info-card-v9 strong{display:block;margin-top:18px;color:var(--green-deep);font-family:var(--font-alexandria);font-size:1rem}.contact-info-card-v9 p{margin-top:8px;color:var(--muted);font-size:.8rem;line-height:1.8}.contact-form-v9{border:1px solid rgba(15,23,42,.06);border-radius:30px;background:white;padding:24px;box-shadow:0 18px 48px rgba(20,34,24,.06)}.contact-field-v9{display:block}.contact-field-v9>span{display:block;margin-bottom:8px;color:var(--green-deep);font-size:.8rem;font-weight:800}.contact-field-v9 input,.contact-field-v9 select,.contact-field-v9 textarea{width:100%;border:1px solid #e4e9e5;border-radius:16px;background:#fbfcfb;padding:13px 14px;color:#1f2d24;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-field-v9 textarea{resize:vertical;min-height:150px}.contact-field-v9 input:focus,.contact-field-v9 select:focus,.contact-field-v9 textarea:focus{border-color:rgba(5,82,2,.35);background:white;box-shadow:0 0 0 4px rgba(5,82,2,.06)}@media (min-width:768px){.gallery-filter-shell-v9{grid-template-columns:.55fr 1.45fr;align-items:center;padding:20px}.contact-form-v9{padding:30px}}@media (max-width:640px){.contact-stage-v9,.gallery-stage-v9,.membership-stage-v9{min-height:500px;border-radius:30px}.contact-stage-center-v9,.gallery-stage-main-v9{width:72%;min-height:230px;border-radius:30px}.contact-stage-chip-v9,.gallery-stage-card-v9{padding:9px 11px;font-size:.68rem}.gallery-stage-card-a-v9{right:3%;top:18%}.gallery-stage-card-b-v9{left:3%;top:29%}.gallery-stage-card-c-v9{right:8%;bottom:11%}.gallery-feature-art-v9{min-height:360px;border-radius:28px}.contact-closing-v9,.gallery-cta-v9{border-radius:30px;padding:46px 18px}.membership-stage-orbit-a-v9{width:360px;height:360px}.membership-stage-orbit-b-v9{width:270px;height:270px}.membership-stage-center-v9{width:205px;height:205px}.membership-stage-note-a-v9{right:3%;top:20%}.membership-stage-note-b-v9{left:3%;top:37%}.membership-stage-note-c-v9{right:8%;bottom:11%}.membership-step-v9{grid-template-columns:auto 1fr}.membership-step-icon-v9{display:none}.membership-digital-v9{border-radius:30px;padding:28px 20px}.contact-stage-chip-a-v9{right:3%;top:18%}.contact-stage-chip-b-v9{left:3%;top:31%}.contact-stage-chip-c-v9{right:8%;bottom:11%}.contact-form-v9{border-radius:25px;padding:19px}}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-brand-green\/40:focus-within{border-color:rgb(5 82 2/.4)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-brand-green\/\[0\.06\]:focus-within{--tw-ring-color:rgb(5 82 2/0.06)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:gap-3:hover{gap:.75rem}.hover\:border-brand-blue\/25:hover{border-color:rgb(1 65 163/.25)}.hover\:border-brand-green\/20:hover{border-color:rgb(5 82 2/.2)}.hover\:border-brand-green\/25:hover{border-color:rgb(5 82 2/.25)}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-brand-cream:hover{--tw-bg-opacity:1;background-color:rgb(247 250 246/var(--tw-bg-opacity,1))}.hover\:bg-brand-deep:hover{--tw-bg-opacity:1;background-color:rgb(3 52 1/var(--tw-bg-opacity,1))}.hover\:bg-brand-green:hover{--tw-bg-opacity:1;background-color:rgb(5 82 2/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/\[0\.14\]:hover{background-color:rgb(255 255 255/.14)}.hover\:text-brand-blue:hover{--tw-text-opacity:1;color:rgb(1 65 163/var(--tw-text-opacity,1))}.hover\:text-brand-deep:hover{--tw-text-opacity:1;color:rgb(3 52 1/var(--tw-text-opacity,1))}.hover\:text-brand-green:hover{--tw-text-opacity:1;color:rgb(5 82 2/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:shadow-\[0_20px_45px_rgba\(20\2c 34\2c 24\2c \.07\)\]:hover{--tw-shadow:0 20px 45px rgba(20,34,24,.07);--tw-shadow-colored:0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-brand-green\/40:focus{border-color:rgb(5 82 2/.4)}.focus\:border-red-300:focus{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-brand-green\/\[0\.05\]:focus{--tw-ring-color:rgb(5 82 2/0.05)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-0.25rem}.group:hover .group-hover\:-translate-x-1,.group:hover .group-hover\:scale-\[1\.02\]{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))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:text-brand-green{--tw-text-opacity:1;color:rgb(5 82 2/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.sm\:-mb-7{margin-bottom:-1.75rem}.sm\:-mt-7{margin-top:-1.75rem}.sm\:mt-7{margin-top:1.75rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-\[68px\]{height:68px}.sm\:min-h-\[640px\]{min-height:640px}.sm\:w-\[170px\]{width:170px}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-\[122px\]{padding-top:122px}.sm\:pt-\[132px\]{padding-top:132px}.sm\:pt-\[140px\]{padding-top:140px}.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-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[3\.75rem\]{font-size:3.75rem}.sm\:text-\[3\.7rem\]{font-size:3.7rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-9{line-height:2.25rem}}@media (min-width:768px){.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-auto{width:auto}.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-\[130px_1fr_1\.4fr_42px\]{grid-template-columns:130px 1fr 1.4fr 42px}.md\:grid-cols-\[150px_1fr_1fr\]{grid-template-columns:150px 1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\2c 1\.7fr\)_minmax\(140px\2c \.65fr\)_minmax\(175px\2c \.8fr\)_190px\]{grid-template-columns:minmax(0,1.7fr) minmax(140px,.65fr) minmax(175px,.8fr) 190px}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[118px\]{top:118px}.lg\:top-\[120px\]{top:120px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-\[330px\]{min-height:330px}.lg\:min-h-\[690px\]{min-height:690px}.lg\:min-h-\[700px\]{min-height:700px}.lg\:min-h-\[900px\]{min-height:900px}.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-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[\.83fr_1\.17fr\]{grid-template-columns:.83fr 1.17fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.03fr_\.97fr\]{grid-template-columns:1.03fr .97fr}.lg\:grid-cols-\[1\.04fr_\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.06fr_\.94fr\]{grid-template-columns:1.06fr .94fr}.lg\:grid-cols-\[1\.07fr_\.93fr\]{grid-template-columns:1.07fr .93fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.2fr_\.58fr_\.58fr_1\.25fr\]{grid-template-columns:1.2fr .58fr .58fr 1.25fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-8{padding:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pr-\[286px\]{padding-right:286px}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-\[132px\]{padding-top:132px}.lg\:pt-\[145px\]{padding-top:145px}.lg\:pt-\[154px\]{padding-top:154px}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-\[2\.65rem\]{font-size:2.65rem}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[2\.7rem\]{font-size:2.7rem}.lg\:text-\[3\.45rem\]{font-size:3.45rem}.lg\:text-\[3\.55rem\]{font-size:3.55rem}.lg\:text-\[4\.25rem\]{font-size:4.25rem}.lg\:text-\[4\.35rem\]{font-size:4.35rem}.lg\:text-\[4\.45rem\]{font-size:4.45rem}.lg\:text-\[4\.6rem\]{font-size:4.6rem}.lg\:text-\[4\.7rem\]{font-size:4.7rem}.lg\:leading-\[1\.23\]{line-height:1.23}.lg\:leading-\[1\.24\]{line-height:1.24}.lg\:leading-\[1\.28\]{line-height:1.28}.lg\:leading-\[1\.2\]{line-height:1.2}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.xl\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[1\.45fr_\.8fr\]{grid-template-columns:1.45fr .8fr}.xl\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32xl\:gap-5{gap:1.25rem}}