:root{--ink: #0F0A0A;--ink-2: #1A0F0E;--dusk: #0B3C5D;--dusk-2: #0E6BA8;--parchment: #FFFFFF;--parchment-dim: rgba(255, 255, 255, .7);--rock: #7A1829;--rock-bright: #941E32;--moss: #7A1829;--moss-dim: #003B38;--turmeric: #FFBE29;--sky-a: #0E6BA8;--sky-b: #0B3C5D;--maroon: #7A1829;--maroon-deep: #5E1020;--maroon-tex: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, .28) 100%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), repeating-linear-gradient(45deg, rgba(0, 0, 0, .12) 0 1px, transparent 1px 3px), repeating-linear-gradient(-45deg, rgba(255, 255, 255, .05) 0 1px, transparent 1px 3px), #7A1829;--flag-maroon: #941E32;--flag-gold: #F7B718;--flag-orange: #DF7500;--flag-green: #005F56;--ocean-deep: #0B3C5D;--ocean: #0E6BA8;--lagoon: #1AA3C8;--ocean-mist: #EAF5FB;--mask-red: #B3202A;--mask-red-deep: #6E0F1A;--mask-brown: #4A2A20;--mask-orange: #7A1829;--max: 1180px;--gap: clamp(1.25rem, 4vw, 3rem);--f-apple: ui-rounded, "SF Pro Rounded", "SF Pro Text", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "PingFang SC", "Hiragino Sans", "Hiragino Sans GB", "Yu Gothic", "Apple SD Gothic Neo", "Malgun Gothic", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans CJK JP", "Noto Sans CJK KR", "Tamil Sangam MN", "Noto Sans Tamil", "Nirmala UI", "Sinhala Sangam MN", "Noto Sans Sinhala", sans-serif;--f-serif: var(--font-nunito, "Nunito"), var(--f-apple);--f-sans: var(--f-apple);--f-mono: var(--f-apple);--ease-expo: cubic-bezier(.19, 1, .22, 1);--ease-out: cubic-bezier(.25, 1, .5, 1);--type-giant: clamp(3.5rem, 8vw, 6.5rem);--type-weight-giant: 400;--letter-spacing-tight: -.02em}.sibling-fade-group:hover .sibling-fade-item{opacity:.3;transition:opacity .4s var(--ease-expo)}.sibling-fade-group .sibling-fade-item:hover{opacity:1!important}.image-gradient-mask:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0009,#0000004d 30% 70%,#000c);pointer-events:none}[data-period=dawn],[data-period=night]{--sky-a: #1B2233;--sky-b: #0F1420}[data-period=morning]{--sky-a: #3A5568;--sky-b: #1B2E3D}[data-period=midday]{--sky-a: #4A6B7A;--sky-b: #22394A}[data-period=afternoon]{--sky-a: #1F6F8B;--sky-b: #0B3C5D}[data-period=golden]{--sky-a: #7A1829;--sky-b: #2A120C}[data-period=evening]{--sky-a: #4A1420;--sky-b: #14080C}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--parchment);font-family:var(--f-sans);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}::-moz-selection{background:var(--rock);color:var(--parchment)}::selection{background:var(--rock);color:var(--parchment)}:focus-visible{outline:2px solid var(--turmeric);outline-offset:3px}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gap)}.eyebrow{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--turmeric);display:inline-flex;align-items:center;gap:.5em}.display{font-family:var(--f-serif);font-weight:400}.italic{font-style:italic}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;scroll-behavior:auto!important}.layer{transform:none!important}}html:lang(zh) *,html:lang(zh-Hans) *,html:lang(ja) *,html:lang(ko) *,html:lang(ta) *,html:lang(si) *{letter-spacing:normal;text-transform:none}html:lang(zh) body,html:lang(zh-Hans) body,html:lang(ja) body{word-break:normal;line-break:strict}html:lang(ja) body,html:lang(zh-Hans) body{word-break:auto-phrase}html:lang(ko) body{word-break:keep-all}html:lang(de) body,html:lang(nl) body{hyphens:auto}body{overflow-wrap:break-word}body.site{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;margin:0}.site-body{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.site-body>*{flex-shrink:0}body.site footer{flex-shrink:0;margin:0}@keyframes page-in{0%{opacity:0}to{opacity:1}}.site-body>main{animation:page-in .5s ease both}[data-reveal=wait]{opacity:0;translate:0 28px}[data-reveal=in]{opacity:1;translate:0 0;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),translate .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.site-body>main{animation:none}[data-reveal]{opacity:1!important;translate:none!important;transition:none!important}}@media(max-width:768px){body.site footer{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}*,:before,:after{--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 / .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 / .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: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.et-scope .visible{visibility:visible}.et-scope .absolute{position:absolute}.et-scope .relative{position:relative}.et-scope .inset-0{inset:0}.et-scope .left-0{left:0}.et-scope .top-0{top:0}.et-scope .z-10{z-index:10}.et-scope .mx-auto{margin-left:auto;margin-right:auto}.et-scope .mb-1{margin-bottom:.25rem}.et-scope .mb-12{margin-bottom:3rem}.et-scope .mb-2{margin-bottom:.5rem}.et-scope .mb-4{margin-bottom:1rem}.et-scope .mb-6{margin-bottom:1.5rem}.et-scope .mb-8{margin-bottom:2rem}.et-scope .mr-1{margin-right:.25rem}.et-scope .mr-3{margin-right:.75rem}.et-scope .mr-4{margin-right:1rem}.et-scope .mt-2{margin-top:.5rem}.et-scope .mt-6{margin-top:1.5rem}.et-scope .block{display:block}.et-scope .flex{display:flex}.et-scope .grid{display:grid}.et-scope .hidden{display:none}.et-scope .h-1{height:.25rem}.et-scope .h-10{height:2.5rem}.et-scope .h-12{height:3rem}.et-scope .h-14{height:3.5rem}.et-scope .h-56{height:14rem}.et-scope .h-\[120px\]{height:120px}.et-scope .h-\[350px\]{height:350px}.et-scope .h-\[700px\]{height:700px}.et-scope .h-full{height:100%}.et-scope .w-10{width:2.5rem}.et-scope .w-12{width:3rem}.et-scope .w-14{width:3.5rem}.et-scope .w-16{width:4rem}.et-scope .w-2\/5{width:40%}.et-scope .w-24{width:6rem}.et-scope .w-3\/5{width:60%}.et-scope .w-full{width:100%}.et-scope .max-w-3xl{max-width:48rem}.et-scope .max-w-5xl{max-width:64rem}.et-scope .max-w-7xl{max-width:80rem}.et-scope .max-w-md{max-width:28rem}.et-scope .max-w-none{max-width:none}.et-scope .flex-1{flex:1 1 0%}.et-scope .flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.et-scope .animate-spin{animation:spin 1s linear infinite}.et-scope .cursor-pointer{cursor:pointer}.et-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.et-scope .flex-col{flex-direction:column}.et-scope .items-start{align-items:flex-start}.et-scope .items-center{align-items:center}.et-scope .justify-center{justify-content:center}.et-scope .gap-1{gap:.25rem}.et-scope .gap-2{gap:.5rem}.et-scope .gap-4{gap:1rem}.et-scope .gap-8{gap:2rem}.et-scope :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.et-scope :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.et-scope :is(.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))}.et-scope :is(.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))}.et-scope .overflow-hidden{overflow:hidden}.et-scope .rounded-2xl{border-radius:1rem}.et-scope .rounded-full{border-radius:9999px}.et-scope .rounded-lg{border-radius:.5rem}.et-scope .rounded-xl{border-radius:.75rem}.et-scope .border{border-width:1px}.et-scope .border-b-2{border-bottom-width:2px}.et-scope .border-t-2{border-top-width:2px}.et-scope .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.et-scope .border-primary{--tw-border-opacity: 1;border-color:rgb(122 24 41 / var(--tw-border-opacity, 1))}.et-scope .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.et-scope .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.et-scope .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.et-scope .bg-primary{--tw-bg-opacity: 1;background-color:rgb(122 24 41 / var(--tw-bg-opacity, 1))}.et-scope .bg-primary\/10{background-color:#7a18291a}.et-scope .bg-secondary{--tw-bg-opacity: 1;background-color:rgb(247 183 24 / var(--tw-bg-opacity, 1))}.et-scope .bg-secondary\/25{background-color:#f7b71840}.et-scope .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.et-scope .bg-opacity-10{--tw-bg-opacity: .1}.et-scope .object-contain{-o-object-fit:contain;object-fit:contain}.et-scope .object-cover{-o-object-fit:cover;object-fit:cover}.et-scope .p-3{padding:.75rem}.et-scope .p-4{padding:1rem}.et-scope .p-6{padding:1.5rem}.et-scope .px-2{padding-left:.5rem;padding-right:.5rem}.et-scope .px-3{padding-left:.75rem;padding-right:.75rem}.et-scope .px-4{padding-left:1rem;padding-right:1rem}.et-scope .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.et-scope .py-2{padding-top:.5rem;padding-bottom:.5rem}.et-scope .py-20{padding-top:5rem;padding-bottom:5rem}.et-scope .text-center{text-align:center}.et-scope .font-serif{font-family:var(--f-serif)}.et-scope .text-2xl{font-size:1.5rem;line-height:2rem}.et-scope .text-3xl{font-size:1.875rem;line-height:2.25rem}.et-scope .text-base{font-size:1rem;line-height:1.5rem}.et-scope .text-lg{font-size:1.125rem;line-height:1.75rem}.et-scope .text-sm{font-size:.875rem;line-height:1.25rem}.et-scope .text-xl{font-size:1.25rem;line-height:1.75rem}.et-scope .text-xs{font-size:.75rem;line-height:1rem}.et-scope .font-bold{font-weight:700}.et-scope .font-medium{font-weight:500}.et-scope .text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.et-scope .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.et-scope .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.et-scope .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.et-scope .text-primary{--tw-text-opacity: 1;color:rgb(122 24 41 / var(--tw-text-opacity, 1))}.et-scope .text-secondary{--tw-text-opacity: 1;color:rgb(247 183 24 / var(--tw-text-opacity, 1))}.et-scope .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.et-scope .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.et-scope .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.et-scope .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.et-scope .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}.et-scope .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.et-scope .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.et-scope .duration-300{transition-duration:.3s}.et-scope{font-family:var(--f-sans);line-height:1.5;color:#1f2937;background:#fff;-webkit-font-smoothing:antialiased}.et-scope *,.et-scope *:before,.et-scope *:after{box-sizing:border-box;border:0 solid #e5e7eb}.et-scope h1,.et-scope h2,.et-scope h3,.et-scope h4,.et-scope h5,.et-scope h6{font-size:inherit;font-weight:inherit}.et-scope h1,.et-scope h2,.et-scope h3,.et-scope h4,.et-scope h5,.et-scope h6,.et-scope p,.et-scope figure,.et-scope blockquote,.et-scope dl,.et-scope dd{margin:0}.et-scope ul,.et-scope ol{list-style:none;margin:0;padding:0}.et-scope img,.et-scope svg,.et-scope video{display:block;max-width:100%;height:auto}.et-scope a{color:inherit;text-decoration:inherit}.et-scope button{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer}@media(max-width:768px){.et-scope button{min-height:44px}}.et-scope .hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.et-scope .hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.et-scope .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.et-scope .md\:mb-12{margin-bottom:3rem}.et-scope .md\:mb-3{margin-bottom:.75rem}.et-scope .md\:mb-6{margin-bottom:1.5rem}.et-scope .md\:mb-8{margin-bottom:2rem}.et-scope .md\:block{display:block}.et-scope .md\:flex{display:flex}.et-scope .md\:hidden{display:none}.et-scope .md\:h-14{height:3.5rem}.et-scope .md\:h-\[150px\]{height:150px}.et-scope .md\:w-14{width:3.5rem}.et-scope .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.et-scope .md\:flex-row{flex-direction:row}.et-scope :is(.md\: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))}.et-scope .md\:rounded-2xl{border-radius:1rem}.et-scope .md\:p-5{padding:1.25rem}.et-scope .md\:p-6{padding:1.5rem}.et-scope .md\:p-8{padding:2rem}.et-scope .md\:py-20{padding-top:5rem;padding-bottom:5rem}.et-scope .md\:pl-4{padding-left:1rem}.et-scope .md\:pr-10{padding-right:2.5rem}.et-scope .md\:text-2xl{font-size:1.5rem;line-height:2rem}.et-scope .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.et-scope .md\:text-base{font-size:1rem;line-height:1.5rem}.et-scope .md\:text-lg{font-size:1.125rem;line-height:1.75rem}.et-scope .md\:text-sm{font-size:.875rem;line-height:1.25rem}.et-scope .md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.et-scope .lg\:px-8{padding-left:2rem;padding-right:2rem}}
