[data-reveal]{opacity:0;transition:opacity .24s ease-out;will-change:opacity}[data-reveal].is-revealed{opacity:1;filter:none}[data-reveal-child]{opacity:0;transition:opacity .22s ease-out;will-change:opacity}[data-reveal-child].is-revealed{opacity:1}[data-reveal-delay="100"]{transition-delay:60ms}[data-reveal-delay="200"]{transition-delay:.12s}[data-reveal-delay="300"]{transition-delay:.18s}[data-reveal-delay="400"]{transition-delay:.22s}[data-reveal-delay="500"]{transition-delay:.26s}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){[data-reveal]:not(.is-revealed),[data-reveal-child]:not(.is-revealed){animation:gt-scroll-rise linear both;animation-timeline:view();animation-range:entry 5% entry 35%;will-change:transform,opacity}}@keyframes gt-scroll-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@supports (animation-timeline: view()){body.is-home [data-reveal]:not(.is-revealed),body.is-home [data-reveal-child]:not(.is-revealed){animation:none}}body.is-home [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}body.is-home [data-reveal]:not(.is-revealed){transform:translateY(36px)}body.is-home [data-reveal].is-revealed{transform:none}body.is-home [data-reveal-child]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}body.is-home [data-reveal-child]:not(.is-revealed){transform:translateY(26px)}body.is-home [data-reveal-child].is-revealed{transform:none}body.is-home .heritage [data-reveal]{transition:opacity .7s ease}body.is-home .cregions [data-reveal]{transition:box-shadow .6s ease,border-color .6s ease,transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}body.is-home .heritage [data-reveal]:not(.is-revealed),body.is-home .cregions [data-reveal]:not(.is-revealed){transform:none}@media (prefers-reduced-motion: reduce){body.is-home [data-reveal],body.is-home [data-reveal-child]{transform:none!important;transition:opacity .3s ease}}html.perf-low body.is-home [data-reveal],html.perf-low body.is-home [data-reveal-child]{transform:none!important}.scroll-progress{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:3px;background:var(--gradient-gold);transform:scaleX(0);transform-origin:left center;z-index:var(--z-tooltip);pointer-events:none;box-shadow:0 0 12px #c9a84c8c;will-change:transform}[dir=rtl] .scroll-progress{transform-origin:right center}[data-tilt]{transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1)}[data-tilt]:hover{transform:translate3d(0,-4px,0)}[data-magnetic]{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}[data-parallax]{will-change:transform}.section-title .divider{display:block;inline-size:64px;block-size:2px;background:var(--gradient-gold);margin-block-start:var(--space-3);margin-inline:auto}@keyframes hero-text-in{0%{opacity:0}to{opacity:1}}.hero-slide.is-active .hero-slide-content>*{animation:hero-text-in .6s ease-out both}[data-tilt].card,[data-tilt].card-media{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow var(--transition-base),border-color var(--transition-base)}[data-tilt].card:hover,[data-tilt].card-media:hover{transform:none;box-shadow:var(--shadow-lg),var(--shadow-gold-glow);border-color:#c9a84c73}.marquee-item .dot{animation:gold-dot-pulse 2.4s ease-in-out infinite}@keyframes gold-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #c9a84c8c}50%{transform:scale(1.3);box-shadow:0 0 0 6px #c9a84c00}}[data-counter-target].is-revealed,.is-revealed [data-counter-target]{animation:stat-glow 1.8s ease-out}@keyframes stat-glow{0%{filter:drop-shadow(0 0 0 rgba(201,168,76,0))}35%{filter:drop-shadow(0 0 18px rgba(201,168,76,.6))}to{filter:drop-shadow(0 0 0 rgba(201,168,76,0))}}@media (prefers-reduced-motion: reduce){[data-reveal],[data-reveal-child]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.scroll-progress,.hero-slide.is-active,.hero-slide.is-active .hero-slide-content>*,.marquee-item .dot{animation:none!important}[data-tilt],[data-magnetic],[data-parallax]{transform:none!important}}@media (hover: none),(pointer: coarse){[data-tilt]:hover,[data-magnetic]:hover{transform:none}}
