@media (max-width:768px){.gradient-text{-webkit-text-fill-color:inherit!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;background-image:none!important;color:inherit!important}}:root{--color-primary:#ebd5a3;--color-text:#fff;--side-padding:48px;--max-width:1300px}.hero-section{color:#fff;color:var(--color-text);height:400vh;position:relative;width:100%}.hero-sticky{height:100vh;overflow:hidden;position:sticky;top:0;transform:translateZ(0);width:100%;will-change:transform}.hero-background-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-media{height:100%;object-fit:cover;object-position:center center;width:100%}.hero-overlay{background-color:#00000059;height:100%}.hero-header,.hero-overlay{left:0;position:absolute;top:0;width:100%}.hero-header{display:flex;justify-content:center;padding:28px 48px;padding:28px var(--side-padding);z-index:20}.hero-header-inner{align-items:center;display:flex;justify-content:space-between;max-width:1300px;max-width:var(--max-width);position:relative;width:100%}.hero-nav{display:flex;gap:28px}.nav-link{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#e2bf56,#c1f3f0 50%,#e2bf56);background-size:200% 100%;color:#fff;font-size:14px;font-weight:400;letter-spacing:.3px;text-decoration:none;transition:color .3s ease}.nav-link:hover{animation:gradient-flow 3s ease-in-out infinite;color:#fff0}.hero-logo-container{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.hero-logo{height:auto;width:62px}.hero-header-cta{display:flex;justify-content:flex-end}.btn{border:none;border-radius:50px;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600;transition:transform .2s ease,opacity .2s ease;white-space:nowrap}.btn:hover{transform:scale(1.02)}.btn-gradient{background-image:linear-gradient(90deg,#e2bf56,#c1f3f0 50%,#e2bf56);background-position:0 50%;background-size:200% 100%;border:none;color:#1a1a1a;font-weight:700;padding:12px 28px;transition:transform .3s ease}.btn-gradient:hover{animation:gradient-flow 3s ease-in-out infinite;transform:scale(1.03)}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-secondary{background-image:linear-gradient(90deg,#c1f3f0,#e2bf56 50%,#c1f3f0);background-position:0 50%;background-size:200% 100%;border:none;color:#1a1a1a;font-weight:700;padding:12px 28px;transition:transform .3s ease}.btn-secondary:hover{animation:gradient-flow 3s ease-in-out infinite;transform:scale(1.03)}.hero-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 48px;padding:0 var(--side-padding);position:absolute;top:0;width:100%;z-index:10}.hero-content-inner{margin:0 auto;max-width:1300px;max-width:var(--max-width);width:100%}.hero-eyebrow{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50px;box-shadow:inset 0 1px 0 0 #ffffff1f,inset 0 -1px 0 0 #00000014,0 2px 8px #00000026,0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:inline-block;font-size:10px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 16px;text-transform:uppercase;transition:box-shadow .3s ease,border-color .3s ease}.hero-eyebrow:hover{border-color:#ffffff59;box-shadow:inset 0 1px 0 0 #ffffff2e,inset 0 -1px 0 0 #0000000f,0 0 12px #ffffff26,0 0 24px #ffffff0f,0 2px 8px #0000001f;transform:translateY(-2px)}.hero-heading{font-family:"Instrument Serif",Times New Roman,serif;font-size:48px;font-style:italic;font-weight:400;letter-spacing:-.5px;line-height:1.08;margin-bottom:16px;padding-top:12px}.hero-description{color:#ededed;font-size:16px;font-weight:600;line-height:1.65;margin-bottom:32px;max-width:480px}.hero-buttons{display:flex;gap:14px}.hero-stats{bottom:0;display:flex;justify-content:flex-start;left:0;padding:0 48px 40px;padding:0 var(--side-padding) 40px;position:absolute;width:100%;z-index:10}.hero-stats-inner{display:flex;gap:0;margin:0 auto;max-width:1300px;max-width:var(--max-width);width:100%}.stat-item{display:flex;flex-direction:column;gap:4px;padding-right:40px}.stat-divider{border-left:1px solid #fff3;padding-left:40px}.stat-number{font-family:"Instrument Serif",Times New Roman,serif;font-size:36px;font-style:italic;font-weight:400;line-height:1.1}.stat-text{color:#c8c8c8;font-size:13px;font-weight:400;line-height:1.3;max-width:180px}.hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:30px;z-index:100}.hamburger span{background:#fff;border-radius:2px;height:2px;transform-origin:1px;transition:all .3s ease;width:30px}.hero-mobile-cta{display:none}@media (max-width:1024px){.hero-header-inner{justify-content:space-between}.hero-logo-container{position:static;transform:none}.hero-header-cta{display:none}.hamburger{display:flex}.hamburger.active span:first-child{transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.hero-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;flex-direction:column;gap:40px;height:100vh;justify-content:center;max-width:300px;padding:20px;position:fixed;right:-100%;top:0;transition:right .4s ease;width:100%;z-index:90}.hero-nav.open{right:0}.hero-mobile-cta{display:block;margin-top:20px}}@media (max-width:768px){.hero-content{align-items:center;padding:0 16px}.hero-content-inner{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-eyebrow{margin-bottom:24px}.hero-heading{font-size:clamp(24px,6.5vw,32px);line-height:1.1;margin-bottom:20px}.hero-description{font-size:14px;font-weight:500;margin-bottom:32px}.hero-buttons{align-items:center;flex-direction:column;gap:16px;width:100%}.hero-buttons .btn{font-size:12px;max-width:200px;padding:10px 16px;width:100%}.hero-stats{padding-bottom:24px}.hero-stats-inner{align-items:flex-start;flex-direction:row;gap:0;justify-content:center}.stat-item{align-items:center;padding-right:16px;text-align:center}.stat-divider{border-left:1px solid #fff3;border-top:none;max-width:none;padding-left:16px;padding-top:0;width:auto}.stat-number{font-size:24px}.stat-text{font-size:11px;max-width:90px}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;background:#120f17;background:var(--card-bg,#120f17);border:1px solid #0f172a14;border-radius:var(--border-radius);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a;display:grid;isolation:isolate;overflow:visible;position:relative;transform:translateZ(.01px)}.border-glow-card:after,.border-glow-card:before,.border-glow-card>.edge-light{border-radius:inherit;content:"";inset:0;position:absolute;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(#120f17 0 100%) padding-box,linear-gradient(90deg,#4faea8,#c89b28) border-box;background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box,linear-gradient(90deg,#4faea8 0,#c89b28 100%) border-box;border:1px solid #0000;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread)*1%),#0000 calc((var(--cone-spread) + 15)*1%),#0000 calc((85 - var(--cone-spread))*1%),#000 calc((100 - var(--cone-spread))*1%));mask-image:conic-gradient(from var(--cursor-angle) at center,#000 calc(var(--cone-spread)*1%),#0000 calc((var(--cone-spread) + 15)*1%),#0000 calc((85 - var(--cone-spread))*1%),#000 calc((100 - var(--cone-spread))*1%));opacity:calc((var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)))}.border-glow-card:after{background:linear-gradient(90deg,#4faea8,#c89b28) padding-box;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--cursor-angle) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,#000 40%,#0000 65%),radial-gradient(ellipse at 66% 66%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 66% 33%,#000 5%,#0000 40%),radial-gradient(ellipse at 33% 66%,#000 5%,#0000 40%),conic-gradient(from var(--cursor-angle) at center,#0000 5%,#000 15%,#000 85%,#0000 95%);mix-blend-mode:soft-light;opacity:calc((var(--edge-proximity) - var(--color-sensitivity))*.5/(100 - var(--color-sensitivity)));opacity:calc(var(--fill-opacity, .5)*(var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)))}.border-glow-card>.edge-light{inset:calc(var(--glow-padding)*-1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,#000 2.5%,#0000 10%,#0000 90%,#000 97.5%);mix-blend-mode:plus-lighter;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity))/(100 - var(--edge-sensitivity)));pointer-events:none;z-index:1}.border-glow-card>.edge-light:before{background:linear-gradient(90deg,#4faea8,#c89b28);border-radius:inherit;content:"";filter:blur(20px);inset:var(--glow-padding);opacity:.8;position:absolute}.border-glow-inner{display:flex;flex-direction:column;overflow:auto;position:relative;z-index:1}.about-section{background:radial-gradient(circle at 85% 15%,#e2bf560d 0,#0000 45%),#fff;overflow:hidden;padding:100px 48px;padding:100px var(--side-padding,48px);position:relative;width:100%;z-index:1}.about-ambient-glow{background:radial-gradient(ellipse,#0d94880f 0,#0000 70%);bottom:0;filter:blur(80px);height:300px;left:10%;pointer-events:none;position:absolute;width:600px;z-index:0}.about-container{margin:0 auto;max-width:1300px;max-width:var(--max-width,1300px);position:relative;width:100%;z-index:2}.about-content{align-items:center;display:flex;gap:80px;justify-content:space-between}.about-image-wrapper{flex:1 1;max-width:440px;position:relative}.about-image-wrapper:before{background-image:linear-gradient(90deg,#c1f3f0b3,#e2bf56b3 50%,#c1f3f0b3);border-radius:32px;bottom:-10px;content:"";filter:blur(30px);left:10px;opacity:.7;position:absolute;right:-10px;top:10px;transition:all .5s ease;z-index:0}@media (min-width:1025px){.about-image-wrapper:hover:before{filter:blur(35px);opacity:.9;transform:translateY(4px)}}.about-image{aspect-ratio:4/5;border-radius:32px;box-shadow:0 20px 40px -10px #00000014;display:block;height:100%;object-fit:cover;object-position:85% center;position:relative;transition:all .5s ease;width:100%;z-index:1}@media (min-width:1025px){.about-image-wrapper:hover .about-image{box-shadow:0 30px 60px -15px #0000001f;transform:translateY(-4px)}}.about-text-content{display:flex;flex:1 1;flex-direction:column;padding-left:20px}.about-header{margin-bottom:28px}.about-badge{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:linear-gradient(135deg,#ffffffbf,#fcf4de8c 50%,#f7e6b966);border:1px solid #c89b2852;border-radius:50px;box-shadow:inset 0 1px 1px 0 #ffffffd9,inset 0 -1px 1px 0 #8c67101f,0 4px 14px #c89b281f,0 1px 3px #00000008;color:#8c6710;cursor:default;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px;padding:8px 18px;text-transform:uppercase;transition:border-color .3s ease,box-shadow .3s ease}@media (min-width:1025px){.about-badge:hover{border-color:#c89b288c;box-shadow:inset 0 1px 1px 0 #fffffff2,inset 0 -1px 1px 0 #8c67102e,0 6px 20px #c89b2833,0 2px 6px #0000000d;transform:translateY(-2px)}}.about-title{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-style:italic;font-weight:400;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px;padding-top:10px}.about-title-highlight{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#4faea8,#c89b28);color:#0000}.about-subtitle{color:#64748b;font-size:22px;font-weight:400;line-height:1.5}.about-body{display:flex;flex-direction:column;gap:24px}.about-text{color:#475569;font-size:16px;font-weight:400;line-height:1.8}.about-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:14px}.about-stat-glow-wrapper{border-radius:20px;box-shadow:0 4px 20px #0f172a08;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}@media (min-width:1025px){.about-stat-glow-wrapper:hover{box-shadow:0 14px 36px #0f172a12;transform:translateY(-4px)}}.about-stat-card-inner{display:flex;flex-direction:column;height:100%;padding:24px}.about-stat-header{align-items:baseline;display:flex;gap:3px;margin-bottom:8px}.about-stat-number{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:40px;font-style:italic;font-weight:400;line-height:1}.about-stat-plus{color:#c89b28;font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:700}.about-stat-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.about-stat-desc{color:#64748b;font-size:13px;font-weight:400;line-height:1.55}@media (max-width:1024px){.about-content{align-items:center;flex-direction:column;gap:40px}.about-text-content{align-items:center;padding-left:0;text-align:center}.about-body,.about-header{max-width:100%}.about-stats-grid{text-align:left;width:100%}.about-section{padding:80px 24px}}@media (max-width:640px){.about-title{font-size:36px}.about-text{font-size:15px}.about-stats-grid{gap:14px;grid-template-columns:1fr}.about-stat-card-inner{padding:20px}}.aurora-text-wrapper{display:inline-block;position:relative}.aurora-text-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.aurora-text-content{animation:aurora-anim 8s ease-in-out infinite alternate;background-image:var(--aurora-bg);background-size:200% auto;display:inline-block;position:relative;transform:translateZ(0)}@keyframes aurora-anim{0%{background-position:0 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}to{background-position:0 50%}}.values-section{background:radial-gradient(circle at 15% 15%,#e2bf5614 0,#0000 45%),radial-gradient(circle at 85% 85%,#0d94880f 0,#0000 50%),#fff;overflow:hidden;padding:130px 48px;padding:130px var(--side-padding,48px);position:relative;width:100%;z-index:1}.values-ambient-glow{background:radial-gradient(ellipse,#e2bf561f 0,#c1f3f014 40%,#0000 70%);filter:blur(90px);height:380px;left:50%;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);width:750px;z-index:0}.values-container{margin:0 auto;max-width:1300px;max-width:var(--max-width,1300px);position:relative;width:100%;z-index:2}.values-header{align-items:center;display:flex;flex-direction:column;margin-bottom:70px;text-align:center}.values-title{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:clamp(38px,5vw,56px);font-style:italic;font-weight:400;letter-spacing:-.5px;line-height:1.1;margin-bottom:18px}.values-title-highlight{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#4faea8,#c89b28);color:#0000}.values-subtitle{color:#475569;font-size:16px;font-weight:500;line-height:1.65;max-width:580px}.values-grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.value-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 10px 30px -10px #0f172a0f,0 2px 8px #0f172a08,inset 0 1px 0 0 #fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:40px 32px 36px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.value-card:before{background:linear-gradient(90deg,#0000,#c89b28cc 50%,#0000);height:3px;left:0;right:0;top:0}.value-card:after,.value-card:before{content:"";opacity:0;position:absolute;transition:opacity .4s ease}.value-card:after{background:radial-gradient(circle,#e2bf5626 0,#0000 70%);border-radius:50%;height:140px;pointer-events:none;right:-40px;top:-40px;width:140px}@media (min-width:1025px){.value-card:hover{border-color:#c89b2859;box-shadow:0 24px 48px -12px #0f172a1f,0 0 25px #e2bf5629,inset 0 1px 0 0 #fff;transform:translateY(-8px)}.value-card:hover:after,.value-card:hover:before{opacity:1}.value-card.card-vision:hover{border-color:#0d948859;box-shadow:0 24px 48px -12px #0f172a1f,0 0 25px #0d948829,inset 0 1px 0 0 #fff}}.value-card.card-vision:before{background:linear-gradient(90deg,#0000,#0d9488cc 50%,#0000)}.value-card.card-vision:after{background:radial-gradient(circle,#0d948826 0,#0000 70%)}.value-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.value-number-wrapper{align-items:baseline;display:flex;gap:10px}.value-number{color:#94a3b8;font-family:"Instrument Serif",Times New Roman,serif;font-size:32px;font-style:italic;font-weight:400;line-height:1;transition:color .3s ease}@media (min-width:1025px){.value-card:hover .value-number{color:#b38515}.value-card.card-vision:hover .value-number{color:#0d9488}}.value-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 10px;text-transform:uppercase;transition:all .3s ease}@media (min-width:1025px){.value-card:hover .value-badge{background:#e2bf5624;border-color:#c89b2859;color:#8c6710}.value-card.card-vision:hover .value-badge{background:#0d94881f;border-color:#0d948859;color:#0f766e}}.value-icon-container{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;color:#8c6710;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}.value-card.card-vision .value-icon-container{color:#0d9488}@media (min-width:1025px){.value-card:hover .value-icon-container{background:#e2bf561f;border-color:#c89b2859;transform:scale(1.06)}.value-card.card-vision:hover .value-icon-container{background:#0d94881f;border-color:#0d948859}}.value-icon-container svg{stroke-width:1.85;height:24px;width:24px}.value-card-body{display:flex;flex-direction:column}.value-card-title{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:32px;font-style:italic;font-weight:400;letter-spacing:-.3px;line-height:1.15;margin-bottom:14px}.value-card-text{color:#475569;font-size:15px;font-weight:400;line-height:1.7}@media (max-width:1024px){.values-grid{gap:20px;grid-template-columns:1fr}.values-section{padding:80px 24px}.value-card{padding:32px 24px}}@media (max-width:640px){.values-header{margin-bottom:40px}.values-title{font-size:32px}.values-subtitle{font-size:14px}.value-card-title{font-size:26px}.value-card-text{font-size:14px}.value-badge{display:none}}.diff-section{background:radial-gradient(circle at 85% 15%,#4faea80d 0,#0000 45%),radial-gradient(circle at 15% 85%,#c89b280d 0,#0000 45%),#fff;overflow:hidden;padding:120px 48px;padding:120px var(--side-padding,48px);position:relative;width:100%;z-index:1}.diff-ambient-glow{background:radial-gradient(ellipse,#4faea80f 0,#c89b280a 40%,#0000 70%);filter:blur(100px);height:500px;left:50%;pointer-events:none;position:absolute;top:15%;transform:translate(-50%,-50%);width:900px;z-index:0}.diff-container{margin:0 auto;max-width:1300px;max-width:var(--max-width,1300px);position:relative;width:100%;z-index:2}.diff-header{align-items:center;display:flex;flex-direction:column;margin-bottom:70px;text-align:center}.diff-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffbf,#fcf4de8c 50%,#f7e6b966);border:1px solid #c89b2852;border-radius:50px;color:#8c6710;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:28px;padding:8px 20px;text-transform:uppercase}.diff-title{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:clamp(36px,4.5vw,54px);font-style:italic;font-weight:400;letter-spacing:-.5px;line-height:1.15;margin-bottom:18px}.diff-title-highlight{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#4faea8,#c89b28);color:#0000}.diff-subtitle{color:#475569;font-size:16px;font-weight:400;line-height:1.7;max-width:520px}.diff-bento{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"a a b" "c c d" "e f g";grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto auto}.diff-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f,0 8px 24px #0f172a14;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:180px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}@media (min-width:1025px){.diff-card:hover{border-color:#c89b2859;box-shadow:0 4px 8px #0f172a0f,0 12px 28px #0f172a1a,0 20px 48px -8px #0f172a1f;transform:translateY(-6px)}}.diff-card[data-area=a]{grid-area:a}.diff-card[data-area=b]{grid-area:b}.diff-card[data-area=c]{grid-area:c}.diff-card[data-area=d]{grid-area:d}.diff-card[data-area=e]{grid-area:e}.diff-card[data-area=f]{grid-area:f}.diff-card[data-area=g]{grid-area:g}.diff-card-featured{min-height:220px}.diff-card-gradient{border-radius:50%;bottom:-30px;filter:blur(60px);height:220px;opacity:.35;pointer-events:none;position:absolute;right:-30px;transition:opacity .5s ease;width:220px;z-index:0}@media (min-width:1025px){.diff-card:hover .diff-card-gradient{opacity:.55}}.diff-gradient-cyan{background:radial-gradient(circle,#4faea8 0,#0000 70%)}.diff-gradient-gold{background:radial-gradient(circle,#c89b28 0,#0000 70%)}.diff-card-icon{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#8c6710;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px;z-index:1}@media (min-width:1025px){.diff-card:hover .diff-card-icon{background:#4faea81a;border-color:#4faea84d;color:#4faea8}}.diff-card-icon svg{height:20px;width:20px}.diff-card-content{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.diff-card-metric{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:48px;font-style:italic;font-weight:400;letter-spacing:-1px;line-height:1;margin-bottom:4px}.diff-card-title{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.diff-card-desc{color:#64748b;font-size:14px;font-weight:400;line-height:1.6;max-width:380px}.diff-card:before{background:linear-gradient(135deg,#4faea8,#c89b28);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .4s ease}@media (min-width:1025px){.diff-card:hover:before{opacity:1}}@media (max-width:1024px){.diff-section{padding:80px 24px}.diff-bento{grid-template-areas:"a a" "b c" "d d" "e f" "g g";grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.diff-bento{grid-template-areas:"a" "b" "c" "d" "e" "f" "g";grid-template-columns:1fr}.diff-card{min-height:160px;padding:24px}.diff-card-metric{font-size:38px}.diff-title{font-size:32px}.diff-header{margin-bottom:40px}}.custom-op-section{align-items:center;background:radial-gradient(circle at 15% 15%,#4faea80d 0,#0000 45%),radial-gradient(circle at 85% 85%,#c89b280d 0,#0000 45%),#fff;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:0 48px;padding:0 var(--side-padding,48px);position:relative;width:100%;z-index:1}.custom-op-ambient-glow{background:radial-gradient(ellipse,#4faea80f 0,#c89b280a 40%,#0000 70%);filter:blur(100px);height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px;z-index:0}.custom-op-container{justify-content:center;max-width:1300px;max-width:var(--max-width,1300px);position:relative;z-index:2}.custom-op-container,.custom-op-header{align-items:center;display:flex;width:100%}.custom-op-header{flex-direction:column;position:absolute;text-align:center}.custom-op-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffbf,#fcf4de8c 50%,#f7e6b966);border:1px solid #c89b2852;border-radius:50px;color:#8c6710;display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:28px;padding:8px 20px;text-transform:uppercase}.custom-op-title{color:#0f172a;font-family:"Instrument Serif",Times New Roman,serif;font-size:clamp(36px,4.5vw,54px);font-style:italic;font-weight:400;letter-spacing:-.5px;line-height:1.15}.custom-op-title .masked-heading__source{object-position:center 30%}.custom-op-subtitle-2{color:#475569;font-size:16px;font-weight:400;line-height:1.7;margin-top:18px;max-width:520px}.custom-op-accordion{align-items:center;gap:10px;justify-content:center;margin:0 auto;max-width:800px;position:absolute}.custom-op-accordion,.custom-op-card{display:flex;flex-direction:column;width:100%}.custom-op-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a0f;height:60px;justify-content:flex-start;overflow:hidden;padding:0 32px;position:relative;will-change:height}.custom-op-card-header{gap:16px;height:60px}.custom-op-card-header,.custom-op-card-icon{align-items:center;display:flex;flex-shrink:0}.custom-op-card-icon{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#8c6710;height:40px;justify-content:center;width:40px}.custom-op-card-icon svg{height:20px;width:20px}.custom-op-card-title{color:#0f172a;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0;white-space:nowrap}.custom-op-card-content{margin-top:10px;opacity:0;transform:translateY(10px);visibility:hidden}.custom-op-card-desc{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (max-width:768px){.custom-op-section{background:#fff}.custom-op-card{padding:0 20px}.custom-op-card-header{gap:16px;height:76px}.custom-op-card-icon{height:36px;width:36px}.custom-op-card-title{font-size:16px;line-height:1.2;white-space:normal}.custom-op-card-desc{font-size:14px;line-height:1.5}.custom-op-title{font-size:32px}.custom-op-header{margin-bottom:40px}}.masked-heading{text-wrap:balance;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:relative;width:100%}.masked-heading__measure{color:#0000}.masked-heading__word{display:inline-block;white-space:pre}.masked-heading__word:not(:last-child):after{content:" "}.masked-heading__baseline{display:inline-block;height:0;width:0}.masked-heading__defs{height:0;overflow:hidden;position:absolute;width:0}.masked-heading__reveal{pointer-events:none}.masked-heading__clip,.masked-heading__media,.masked-heading__reveal{display:block;inset:0;position:absolute}.masked-heading__media{will-change:transform,filter}.masked-heading__source{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.third-section-spacer{background-color:#edeaeb;height:400dvh;position:relative}.section-video-scroller{background-color:#edeaeb;display:block;height:100dvh;overflow:hidden;position:sticky;top:0;transform:translateZ(0);width:100%;will-change:transform}.section-video-scroller__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:1440px;padding:80px 24px;pointer-events:none;position:relative;width:100%;z-index:10}@media (min-width:1024px){.section-video-scroller__content{padding:80px 45px}}.section-video-scroller__title{color:#111827;font-family:Manrope,Arial,sans-serif;font-size:clamp(22px,7vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:0;text-align:center;word-break:break-word}@media (min-width:1024px){.section-video-scroller__title{font-size:64px;line-height:90%;max-width:100%;text-align:left}}.section-video-scroller__items{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0 0 70px;width:100%}@media (min-width:1024px){.section-video-scroller__items{margin:auto 0 0;max-width:600px;padding:0;width:calc(41.66667vw + 60px)}}.section-video-scroller__item{color:#9ca3af;font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:130%;text-align:left;transition:color .4s ease}@media (min-width:1024px){.section-video-scroller__item{font-size:20px}}.section-video-scroller__item--active{color:#111827}.section-video-scroller__player{bottom:0;height:100%;left:0;object-fit:contain;object-position:center bottom;position:absolute;right:0;top:0;width:100%;z-index:1}@media (min-width:1024px){.section-video-scroller__player{height:85%;min-height:auto;object-fit:contain;object-position:right bottom;top:auto}}@media (min-width:769px){.section-video-scroller{background-color:#f3f3f3}}.cta-section{align-items:center;background-attachment:scroll;background-position:50%;background-size:cover;display:flex;justify-content:center;padding:120px 24px;position:relative;width:100%}.cta-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cta-content{align-items:center;color:#fff;display:flex;flex-direction:column;max-width:800px;position:relative;text-align:center;z-index:2}.cta-title{font-family:"Instrument Serif",Times New Roman,serif;font-size:56px;font-weight:400;line-height:1.1;margin-bottom:24px}.cta-subtitle{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:40px;max-width:600px}.cta-button{background-image:linear-gradient(90deg,#c1f3f0,#e2bf56 50%,#c1f3f0);background-position:0 50%;background-size:200% 100%;border:none;border-radius:50px;color:#1a1a1a;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:700;padding:14px 32px;transition:transform .3s ease;white-space:nowrap}.cta-button:hover{animation:gradient-flow-cta 3s ease-in-out infinite;transform:scale(1.05)}@keyframes gradient-flow-cta{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.cta-section{padding:80px 16px}.cta-title{font-size:clamp(28px,8vw,40px)}.cta-subtitle{font-size:14px;font-weight:500}.cta-button{font-size:13px;max-width:200px;padding:10px 16px;width:100%}}.footer-section{background-color:#f5f5f5;color:#1a1a1a;padding:80px 48px 24px;width:100%}.footer-inner{display:flex;flex-direction:column;margin:0 auto;max-width:1300px}.footer-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:80px}.footer-col--brand{align-items:flex-start;display:flex;flex-direction:column}.footer-logo-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px}.footer-logo{height:auto;width:140px}.footer-socials{display:flex;gap:24px;justify-content:center;width:140px}.footer-social-link{align-items:center;color:#1a1a1a;display:flex;justify-content:center;transition:opacity .2s ease,transform .2s ease}.footer-social-link:hover{opacity:.6;transform:translateY(-2px)}.footer-social-link svg{fill:currentColor;height:20px;width:20px}.footer-heading{color:#1a1a1a;font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links a{color:#4b5563;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#1a1a1a}.footer-address{color:#4b5563;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;margin:0}.footer-bottom{align-items:center;border-top:1px solid #00000014;display:flex;justify-content:center;padding-top:24px}.footer-bottom p{color:#6b7280;font-size:12px;font-weight:400;line-height:1.5;margin:0;text-align:center}.developer-link{display:inline-block;vertical-align:middle}.footer-developer-logo{height:110px;margin-bottom:-45px;margin-left:12px;margin-top:-45px;transition:opacity .2s ease;vertical-align:middle}.developer-link:hover .footer-developer-logo{opacity:.8}@media (max-width:768px){.footer-columns{gap:48px;grid-template-columns:1fr;text-align:center}.footer-col--brand{align-items:center}.footer-logo-container{justify-content:center}}.preloader-overlay{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;width:100%;z-index:99999}.preloader-overlay.fade-out{opacity:0;visibility:hidden}.preloader-content{align-items:center;display:flex;flex-direction:column;max-width:500px;width:80%}.preloader-logo{height:auto;margin-bottom:10px;width:140px}.preloader-text-logo-container{display:flex;justify-content:center;margin-bottom:50px;width:100%}.preloader-text-logo{height:auto;max-width:450px;width:100%}.preloader-text-logo text{fill:#0000;stroke:#0f172a;stroke-width:1px;stroke-dasharray:800;stroke-dashoffset:800;animation:stroke-anim 2.5s ease-in-out forwards,fill-anim .8s ease-in-out 1.5s forwards;font-family:"Instrument Serif",serif;font-size:130px;font-style:italic;font-weight:400}@keyframes stroke-anim{to{stroke-dashoffset:0}}@keyframes fill-anim{to{fill:#0f172a;stroke:#0000}}.preloader-track-container{align-items:flex-end;display:flex;height:60px;position:relative;width:100%}.preloader-track{background-color:#e2e8f0;border-radius:4px;height:4px;overflow:hidden;position:relative;width:100%}.preloader-track-fill{background:linear-gradient(90deg,#4faea8,#c89b28);border-radius:4px;height:100%}.preloader-truck-container{align-items:center;bottom:12px;color:#0f172a;display:flex;flex-direction:column;position:absolute;transform:translateX(-50%)}.preloader-truck-container svg{animation:truck-bounce .6s cubic-bezier(.4,0,.2,1) infinite alternate;color:#c89b28;height:32px;margin-bottom:8px;width:32px}@keyframes truck-bounce{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.preloader-percentage{color:#0f172a;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.contact-page{background-color:#000;color:#fff;min-height:100vh}.contact-hero{background:linear-gradient(180deg,#111,#000);padding:120px 24px;text-align:center}.contact-hero-content h1{font-family:"Instrument Serif",Times New Roman,serif;font-size:64px;font-style:italic;font-weight:400;margin-bottom:24px}.contact-hero-content p{color:#ccc;font-size:18px}.contact-info-section{background-color:#fff;padding:80px 24px 120px}.contact-info-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1100px}.contact-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #00000005;flex:1 1;max-width:380px;min-width:280px;padding:40px 32px}.contact-card h3{align-items:center;color:#c89b28;display:flex;font-family:"Instrument Serif",Times New Roman,serif;font-size:32px;font-style:italic;font-weight:400;gap:12px;margin-bottom:24px}.contact-card p{color:#475569;font-size:15px;font-weight:500;line-height:1.8;margin-bottom:8px}@media (max-width:768px){.contact-hero-content h1{font-size:48px}}.contact-form-section{background-color:#fff;padding:0 24px 120px}.contact-form-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px #00000008;margin:0 auto;max-width:800px;padding:60px 48px}.contact-form-header{margin-bottom:40px;text-align:center}.contact-form-title{color:#1e293b;font-family:"Instrument Serif",Times New Roman,serif;font-size:40px;font-style:italic;font-weight:400;margin-bottom:12px}.contact-form-subtitle{color:#64748b;font-size:16px;line-height:1.6}.contact-form{flex-direction:column}.contact-form,.form-row{display:flex;gap:24px}.form-group{display:flex;flex:1 1;flex-direction:column;gap:8px}.form-group label{color:#475569;font-size:14px;font-weight:600;margin-left:4px}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#1e293b;font-family:inherit;font-size:15px;padding:16px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#c89b28;box-shadow:0 0 0 4px #c89b281a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#94a3b8}.form-group textarea{min-height:120px;resize:vertical}.form-submit-btn{border-radius:10px;cursor:pointer;font-size:16px;margin-top:16px;padding:18px;width:100%}@media (max-width:640px){.form-row{flex-direction:column;gap:24px}.contact-form-container{padding:40px 24px}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(/static/media/manrope-variable.c5d858e9b56ba827c16c.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:normal;font-weight:400;src:url(/static/media/instrument-serif-regular.3134e59245730678fd73.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/static/media/instrument-serif-italic.6804771de1c805a5bc75.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#111827;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.serif-text,h1,h2,h3{font-family:"Instrument Serif",Times New Roman,serif}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4faea8,#c89b28);-webkit-background-clip:text;background-clip:text;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;display:inline-block;filter:none!important;opacity:1!important;transform:none!important}@media (max-width:768px){.gradient-text{-webkit-text-fill-color:inherit!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;background-image:none!important;color:inherit!important}}
