.aura-page{--aura-gold:#c4b99a;--aura-gold-light:#ddd4bc;--aura-gold-dark:#9a8e70;--aura-dark:#0c0b09;--aura-darker:#080706;--aura-warm:#141210;--aura-surface:#1a1815;--aura-text:hsla(0,0%,100%,.92);--aura-muted:hsla(0,0%,100%,.45);--aura-subtle:hsla(0,0%,100%,.12)}.aura-page,.aura-page *{cursor:auto!important}.aura-page{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aura-heading{font-family:var(--font-playfair),"Playfair Display",Georgia,"Times New Roman",serif;font-weight:300;letter-spacing:-.02em}.aura-body{font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;font-weight:400}.aura-label{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-weight:500;letter-spacing:.35em;font-size:.7rem;text-transform:uppercase}.aura-page ::-moz-selection{background:hsla(44,26%,69%,.3);color:#fff}.aura-page ::selection{background:hsla(44,26%,69%,.3);color:#fff}.aura-page::-webkit-scrollbar{width:5px}.aura-page::-webkit-scrollbar-track{background:var(--aura-dark)}.aura-page::-webkit-scrollbar-thumb{background:hsla(44,26%,69%,.15);border-radius:10px}.aura-page::-webkit-scrollbar-thumb:hover{background:hsla(44,26%,69%,.35)}.aura-nav{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:rgba(12,11,9,.7);border:1px solid hsla(44,26%,69%,.08);transition:all .6s cubic-bezier(.22,1,.36,1)}.aura-nav.scrolled{background:rgba(12,11,9,.92);border-color:hsla(44,26%,69%,.15);box-shadow:0 8px 32px rgba(0,0,0,.4)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.aura-marquee{animation:marquee-scroll 30s linear infinite}.aura-marquee:hover{animation-play-state:paused}@keyframes awards-scroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.aura-awards-marquee{animation:awards-scroll 40s linear infinite;display:inline-block}.aura-awards-marquee:hover{animation-play-state:paused}.aura-divider{height:1px;background:linear-gradient(90deg,transparent,hsla(44,26%,69%,.2) 20%,hsla(44,26%,69%,.4) 50%,hsla(44,26%,69%,.2) 80%,transparent)}.aura-glass{background:hsla(0,0%,100%,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.06);transition:all .5s cubic-bezier(.22,1,.36,1)}.aura-glass:hover{background:hsla(0,0%,100%,.06);border-color:hsla(44,26%,69%,.15);box-shadow:0 8px 40px rgba(0,0,0,.3)}@keyframes aura-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.aura-image-reveal{clip-path:inset(0 100% 0 0);animation:aura-reveal 1.2s cubic-bezier(.77,0,.175,1) forwards}.aura-grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}@keyframes aura-border-shimmer{0%,to{opacity:.3}50%{opacity:.8}}.aura-shimmer-border{position:relative}.aura-shimmer-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 20%,hsla(44,26%,69%,.3) 50%,transparent 80%);-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);mask-composite:exclude;-webkit-mask-composite:xor;animation:aura-border-shimmer 4s ease-in-out infinite;pointer-events:none}.aura-btn-primary{position:relative;padding:16px 40px;border-radius:999px;border:1px solid hsla(44,26%,69%,.4);color:var(--aura-gold);font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;overflow:hidden;transition:all .5s cubic-bezier(.22,1,.36,1)}.aura-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(44,26%,69%,.1),hsla(44,26%,69%,.05));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1);border-radius:inherit}.aura-btn-primary:hover:before{transform:scaleX(1)}.aura-btn-primary:hover{border-color:hsla(44,26%,69%,.7);box-shadow:0 0 30px hsla(44,26%,69%,.1)}.aura-timeline-line{position:absolute;left:15px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,hsla(44,26%,69%,.3) 15%,hsla(44,26%,69%,.3) 85%,transparent)}.aura-timeline-dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--aura-gold);background:var(--aura-dark);flex-shrink:0;position:relative;z-index:1;transition:all .4s ease}.aura-timeline-dot.active{background:var(--aura-gold);box-shadow:0 0 20px hsla(44,26%,69%,.4)}@keyframes aura-page-in{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.aura-page-enter{animation:aura-page-in .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes aura-section-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.aura-section-reveal>*{opacity:0;animation:aura-section-in .7s cubic-bezier(.22,1,.36,1) forwards}.aura-section-reveal>:first-child{animation-delay:.05s}.aura-section-reveal>:nth-child(2){animation-delay:.12s}.aura-section-reveal>:nth-child(3){animation-delay:.19s}.aura-section-reveal>:nth-child(4){animation-delay:.26s}.aura-section-reveal>:nth-child(5){animation-delay:.33s}[id]{scroll-margin-top:80px}@media (max-width:768px){.aura-heading{letter-spacing:-.01em}.aura-nav{padding:10px 20px;gap:16px;max-width:calc(100vw - 32px)}.aura-nav .sm\:flex{display:none!important}.aura-btn-primary{padding:14px 28px;font-size:.7rem;width:100%;text-align:center}.aura-gallery-grid{grid-template-columns:1fr!important}.aura-stats-grid{grid-template-columns:1fr 1fr!important}.aura-stats-grid>div{border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.06)}.aura-insta-grid{gap:2px!important}.aura-locations-grid{grid-template-columns:1fr!important}.aura-tour-image{aspect-ratio:4/3!important}.aura-section-pad{padding:4rem 1.25rem!important}.aura-timeline-line{left:10px}.aura-float-btn{bottom:1.25rem;right:1.25rem}.aura-marquee span{font-size:3rem!important}.aura-awards-marquee span{font-size:.6rem!important}.aura-hero-heading{font-size:clamp(2.8rem,12vw,5rem)!important;line-height:.92!important}.aura-philosophy-img{aspect-ratio:4/3!important}.aura-process-grid{grid-template-columns:1fr!important;gap:2rem!important}.aura-service-row{grid-template-columns:1fr!important;gap:.5rem!important}.aura-cta-buttons{flex-direction:column!important;align-items:stretch!important}.aura-gallery-label{opacity:1!important;transform:none!important}.aura-hotspot-tooltip{left:auto!important;right:0!important;transform:none!important}.aura-footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.aura-stat-card{padding:1rem!important;bottom:1rem!important;right:1rem!important}.aura-float-label{display:inline!important;width:auto!important;opacity:1!important}}@media (max-width:480px){.aura-hero-heading{font-size:clamp(2.2rem,11vw,3rem)!important}.aura-year-badge{display:none!important}.aura-testimonial-text{font-size:1.1rem!important}}@media (hover:none){.group .aura-gallery-label,.group [class*=translate-y-2]{transform:translateY(0)!important;opacity:1!important}.group [class*=opacity-0]{opacity:.8!important;transform:translateY(0)!important}.group:hover img{transform:none!important}}html{scroll-behavior:smooth}