.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.hdr[data-astro-cid-qlfjksao]{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:var(--header-h);transition:background-color var(--duration-normal) var(--ease-gold),border-color var(--duration-normal) var(--ease-gold),backdrop-filter var(--duration-normal) var(--ease-gold),box-shadow var(--duration-normal) var(--ease-gold);border-bottom:1px solid transparent}.hdr__inner[data-astro-cid-qlfjksao]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:100%;gap:clamp(1.5rem,3vw,3rem)}.hdr--dark[data-astro-cid-qlfjksao]{background:#0a0908d1;border-bottom-color:var(--color-border-light);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.hdr--light[data-astro-cid-qlfjksao]{background:#fcf8f1e0;border-bottom-color:var(--color-border-dark);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.hdr--transparent[data-astro-cid-qlfjksao]{background:transparent}.hdr--transparent[data-astro-cid-qlfjksao].is-stuck{background:#0a0908db;border-bottom-color:var(--color-border-light);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.hdr__logo[data-astro-cid-qlfjksao]{grid-column:2;justify-self:center;display:flex;align-items:center;position:relative;z-index:1}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo{height:clamp(42px,4.6vw,50px);width:auto}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link{position:relative;display:inline-flex;line-height:0}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:before{content:"";position:absolute;left:50%;top:50%;width:132%;height:168%;transform:translate(-50%,-50%) scale(.55);background:radial-gradient(50% 50% at 50% 50%,rgba(255,246,222,.62) 0%,rgba(232,196,122,.28) 42%,rgba(210,168,96,.08) 64%,transparent 78%);opacity:0;filter:blur(8px);pointer-events:none;z-index:-1;transition:opacity .55s var(--ease-gold),transform .7s var(--ease-out-expo)}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:after{content:"";position:absolute;left:50%;top:50%;width:118%;height:150%;transform:translate(-50%,-50%) scale(.7) rotate(0);background:conic-gradient(from 200deg,#fff0,#bedeff33 64deg,#fff0d452 150deg,#ffd0e033 224deg,#fff0 318deg);opacity:0;filter:blur(7px);mix-blend-mode:screen;pointer-events:none;z-index:-1;transition:opacity .6s var(--ease-gold),transform .85s var(--ease-out-expo)}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo{transform-origin:center;will-change:transform,filter;filter:drop-shadow(0 6px 16px rgba(0,0,0,.28)) drop-shadow(0 0 0 rgba(255,244,214,0)) drop-shadow(0 0 0 rgba(230,190,116,0)) brightness(1);transition:transform .55s var(--ease-out-expo),filter .55s var(--ease-gold)}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:hover .brand-logo,.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:focus-visible .brand-logo{transform:scale(1.045);filter:drop-shadow(0 6px 16px rgba(0,0,0,.16)) drop-shadow(0 0 9px rgba(255,244,214,.92)) drop-shadow(0 0 24px rgba(230,190,116,.55)) brightness(1.07)}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:hover:before,.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:hover:after,.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:focus-visible:after{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(14deg)}@media(prefers-reduced-motion:reduce){.hdr__logo[data-astro-cid-qlfjksao] .brand-logo-link:hover .brand-logo{transform:none}}.hdr__nav--left[data-astro-cid-qlfjksao]{grid-column:1;justify-self:end;position:relative;z-index:2}.hdr__end[data-astro-cid-qlfjksao]{grid-column:3;justify-self:start;display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.6rem);position:relative;z-index:2}.hdr__nav-list[data-astro-cid-qlfjksao]{display:flex;align-items:center;gap:.2rem}.hdr__link[data-astro-cid-qlfjksao]{position:relative;display:inline-flex;align-items:center;white-space:nowrap;padding:.5em .95em;font-family:var(--font-body);font-size:.74rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.15em;transition:color var(--duration-fast) var(--ease-gold)}.hdr__link[data-astro-cid-qlfjksao]:after{content:"";position:absolute;left:.95em;right:.95em;bottom:.55em;height:1px;background:var(--gradient-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-normal) var(--ease-out-expo)}.hdr__link[data-astro-cid-qlfjksao]:hover:after,.hdr__link[data-astro-cid-qlfjksao].is-active:after{transform:scaleX(1)}.hdr__nav-item--sub[data-astro-cid-qlfjksao]{position:relative}.hdr__caret[data-astro-cid-qlfjksao]{width:9px;height:6px;margin-left:.45em;opacity:.7;transition:transform var(--duration-normal) var(--ease-gold),opacity var(--duration-fast) var(--ease-gold)}.hdr__nav-item--sub[data-astro-cid-qlfjksao]:hover .hdr__caret[data-astro-cid-qlfjksao],.hdr__nav-item--sub[data-astro-cid-qlfjksao]:focus-within .hdr__caret[data-astro-cid-qlfjksao]{transform:rotate(180deg);opacity:1}.hdr__submenu[data-astro-cid-qlfjksao]{position:absolute;top:calc(100% - .4rem);left:.6em;min-width:224px;list-style:none;margin:0;padding:.45rem;background:#0a0908f2;border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:0 22px 54px #0000006b;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s var(--ease-gold),transform .18s var(--ease-out-expo),visibility .18s;z-index:5}.hdr__nav-item--sub[data-astro-cid-qlfjksao]:hover .hdr__submenu[data-astro-cid-qlfjksao],.hdr__nav-item--sub[data-astro-cid-qlfjksao]:focus-within .hdr__submenu[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hdr__sublink[data-astro-cid-qlfjksao]{display:block;padding:.6em .85em;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.72rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;color:var(--color-gold-300);transition:background var(--duration-fast) var(--ease-gold),color var(--duration-fast) var(--ease-gold)}.hdr__sublink[data-astro-cid-qlfjksao]:hover{background:#b08e4524;color:var(--color-gold-100)}.hdr--light[data-astro-cid-qlfjksao] .hdr__submenu[data-astro-cid-qlfjksao]{background:#fcf8f1f7;border-color:var(--color-border-dark)}.hdr--light[data-astro-cid-qlfjksao] .hdr__sublink[data-astro-cid-qlfjksao]{color:var(--color-gold-700)}.hdr--light[data-astro-cid-qlfjksao] .hdr__sublink[data-astro-cid-qlfjksao]:hover{background:#b08e451f;color:var(--color-gold-800)}.hdr--dark[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao],.hdr--transparent[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao]{color:var(--color-gold-300)}.hdr--dark[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao]:hover,.hdr--dark[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao].is-active,.hdr--transparent[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao]:hover,.hdr--transparent[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao].is-active{color:var(--color-gold-100)}.hdr--light[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao]{color:var(--color-gold-600)}.hdr--light[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao]:hover,.hdr--light[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao].is-active{color:var(--color-gold-700)}.hdr__link[data-astro-cid-qlfjksao].is-highlight{color:var(--color-gold-200)!important;font-weight:var(--font-weight-semibold)}.hdr--light[data-astro-cid-qlfjksao] .hdr__link[data-astro-cid-qlfjksao].is-highlight{color:var(--color-gold-700)!important;font-weight:var(--font-weight-semibold)}.hdr__cta-btn[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;padding:.7em 1.5em;border:1px solid var(--color-border-gold-strong);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--color-gold-300);background:#b08e450f;transition:all var(--duration-fast) var(--ease-gold);position:relative;overflow:hidden}.hdr--light[data-astro-cid-qlfjksao] .hdr__cta-btn[data-astro-cid-qlfjksao]{background:var(--gradient-gold);border-color:transparent;color:var(--color-graphite-950);box-shadow:var(--shadow-gold-soft)}.hdr__cta-btn[data-astro-cid-qlfjksao]:hover{color:var(--color-gold-050);border-color:var(--color-gold-400);background:#b08e4529}.hdr--light[data-astro-cid-qlfjksao] .hdr__cta-btn[data-astro-cid-qlfjksao]:hover{color:var(--color-graphite-950);filter:brightness(1.07);box-shadow:var(--shadow-gold-glow)}.hdr__burger[data-astro-cid-qlfjksao]{display:none;flex-direction:column;gap:5px;width:42px;height:42px;align-items:center;justify-content:center}.hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{display:block;width:22px;height:1.5px;background:var(--color-text-light);border-radius:2px;transition:transform var(--duration-normal) var(--ease-gold),opacity var(--duration-normal) var(--ease-gold)}.hdr--light[data-astro-cid-qlfjksao] .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{background:var(--color-graphite-900)}.hdr[data-astro-cid-qlfjksao].is-menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hdr[data-astro-cid-qlfjksao].is-menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(2){opacity:0}.hdr[data-astro-cid-qlfjksao].is-menu-open .hdr__burger[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.hdr__mobile[data-astro-cid-qlfjksao]{position:fixed;inset:var(--header-h) 0 0 0;z-index:calc(var(--z-header) - 1);background:var(--gradient-graphite-hero);padding:2.5rem 2rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo),visibility var(--duration-normal);overflow-y:auto}.hdr__mobile[data-astro-cid-qlfjksao].is-open{opacity:1;visibility:visible;transform:none}.hdr__mobile-list[data-astro-cid-qlfjksao]{display:flex;flex-direction:column}.hdr__mobile-link[data-astro-cid-qlfjksao]{display:block;padding:1.05em 0;font-family:var(--font-display);font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--color-gold-300);border-bottom:1px solid var(--color-border-light);transition:color var(--duration-fast) var(--ease-gold)}.hdr__mobile-link[data-astro-cid-qlfjksao]:hover,.hdr__mobile-link[data-astro-cid-qlfjksao].is-active{color:var(--color-gold-100)}.hdr__mobile-link[data-astro-cid-qlfjksao].is-highlight{color:var(--color-gold-200);font-weight:var(--font-weight-semibold)}.hdr__mobile-sublist[data-astro-cid-qlfjksao]{display:flex;flex-direction:column;list-style:none;margin:.2rem 0 .9rem;padding:0 0 0 1rem;border-left:1px solid var(--color-border-light)}.hdr__mobile-sublink[data-astro-cid-qlfjksao]{display:block;padding:.55em 0;font-family:var(--font-body);font-size:.95rem;letter-spacing:.05em;color:var(--color-gold-400);transition:color var(--duration-fast) var(--ease-gold)}.hdr__mobile-sublink[data-astro-cid-qlfjksao]:hover{color:var(--color-gold-100)}.hdr__mobile-cta[data-astro-cid-qlfjksao]{display:inline-flex;margin-top:2rem;padding:.9em 2em;background:var(--gradient-gold);color:var(--color-graphite-950);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;box-shadow:var(--shadow-gold-soft)}@media(max-width:1366px){.hdr__link[data-astro-cid-qlfjksao]{font-size:.7rem;letter-spacing:.12em;padding:.5em .72em}.hdr__link[data-astro-cid-qlfjksao]:after{left:.72em;right:.72em}.hdr__inner[data-astro-cid-qlfjksao]{gap:clamp(1.1rem,2.2vw,2.2rem)}}@media(max-width:1200px){.hdr__link[data-astro-cid-qlfjksao]{font-size:.66rem;letter-spacing:.09em;padding:.5em .55em}.hdr__link[data-astro-cid-qlfjksao]:after{left:.55em;right:.55em}.hdr__inner[data-astro-cid-qlfjksao]{gap:.9rem}.hdr__logo[data-astro-cid-qlfjksao] .brand-logo{height:clamp(38px,4vw,46px)}}@media(max-width:1080px){.hdr__nav[data-astro-cid-qlfjksao],.hdr__cta-btn[data-astro-cid-qlfjksao]{display:none}.hdr__burger[data-astro-cid-qlfjksao]{display:flex}.hdr__inner[data-astro-cid-qlfjksao]{grid-template-columns:auto 1fr}.hdr__logo[data-astro-cid-qlfjksao]{grid-column:1;justify-self:start}.hdr__end[data-astro-cid-qlfjksao]{grid-column:2;justify-self:end;gap:0}}.vbg[data-astro-cid-fapj7l5k]{position:absolute;inset:0;z-index:0;overflow:hidden}.vbg__media[data-astro-cid-fapj7l5k]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--vbg-pos, center)}@media(max-width:768px){.vbg__media[data-astro-cid-fapj7l5k]{object-position:var(--vbg-mpos, var(--vbg-pos, center))}}.vbg__video[data-astro-cid-fapj7l5k]{opacity:0;transition:opacity 1.1s var(--ease-gold, ease)}.vbg[data-astro-cid-fapj7l5k].is-playing .vbg__video[data-astro-cid-fapj7l5k]{opacity:1}.vbg--blend-screen[data-astro-cid-fapj7l5k] .vbg__media[data-astro-cid-fapj7l5k]{mix-blend-mode:screen}.vbg--fade[data-astro-cid-fapj7l5k] .vbg__media[data-astro-cid-fapj7l5k]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 89%,transparent 100%)}.vbg--parallax[data-astro-cid-fapj7l5k].is-parallaxed .vbg__media[data-astro-cid-fapj7l5k]{top:-12%;height:124%;-webkit-mask-image:none;mask-image:none}.vbg__flare[data-astro-cid-fapj7l5k]{position:absolute;left:-10%;right:-10%;height:clamp(80px,14vh,150px);pointer-events:none;mix-blend-mode:screen;opacity:.7}.vbg__flare--top[data-astro-cid-fapj7l5k]{top:-1px;background:radial-gradient(60% 100% at 50% 0%,rgba(236,206,142,.5),rgba(214,170,96,.16) 46%,transparent 76%)}.vbg__flare--bottom[data-astro-cid-fapj7l5k]{bottom:-1px;background:radial-gradient(60% 100% at 50% 100%,rgba(236,206,142,.5),rgba(214,170,96,.16) 46%,transparent 76%)}.vbg__veil[data-astro-cid-fapj7l5k]{position:absolute;inset:0;pointer-events:none}.vbg__veil--dark[data-astro-cid-fapj7l5k]{background:radial-gradient(120% 90% at 50% 30%,transparent 38%,rgba(11,10,9,.5) 100%),linear-gradient(180deg,#0b0a0999,#0b0a0957 42%,#0b0a09a3)}.vbg__veil--light[data-astro-cid-fapj7l5k]{background:radial-gradient(120% 90% at 50% 30%,transparent 40%,rgba(255,252,247,.5) 100%),linear-gradient(180deg,#fffcf79e,#fffcf75c 42%,#fffcf7a8)}.ftr[data-astro-cid-35ed7um5]{position:relative;overflow:hidden;isolation:isolate;--ftr-white: #ffffff;--ftr-soft: rgba(255, 255, 255, .82);--ftr-gold: #f3c75c;--ftr-gold-bright: #ffdc79;background:var(--gradient-graphite-hero);color:var(--ftr-white);border-top:1px solid var(--color-border-gold)}.ftr--light[data-astro-cid-35ed7um5]{background:var(--color-ivory-100);color:var(--color-text-dark-muted);border-top-color:var(--color-border-dark)}.ftr[data-astro-cid-35ed7um5] .ftr__fx{opacity:.38;filter:contrast(1.18) saturate(1.32);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)}.ftr__scrim[data-astro-cid-35ed7um5]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0b0a0985,#0b0a09b3 46%,#0b0a09e0)}.ftr__top[data-astro-cid-35ed7um5],.ftr__bar[data-astro-cid-35ed7um5]{position:relative;z-index:1}.ftr__top[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1fr;gap:3rem;padding-block:4.5rem 3rem}.ftr__monogram[data-astro-cid-35ed7um5]{width:clamp(72px,6vw,104px);margin-top:1.4rem;opacity:.9;--gem-glow: rgba(214, 176, 116, .3)}@media(max-width:560px){.ftr__monogram[data-astro-cid-35ed7um5]{margin-top:1rem;width:76px}}.ftr__brand[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start}.ftr__logo-img[data-astro-cid-35ed7um5]{margin-bottom:.55rem;margin-left:-2px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.62)) drop-shadow(0 2px 6px rgba(0,0,0,.5))}.ftr__tagline[data-astro-cid-35ed7um5]{font-family:var(--font-display);font-style:italic;font-size:1.18rem;color:var(--ftr-gold);max-width:none}.ftr__blurb[data-astro-cid-35ed7um5]{font-size:var(--font-size-sm);line-height:1.7;color:var(--ftr-white);max-width:36ch}.ftr__social[data-astro-cid-35ed7um5]{display:flex;gap:.6rem;margin-top:.4rem}.ftr__social-link[data-astro-cid-35ed7um5]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-gold);border-radius:var(--radius-full);color:var(--ftr-gold);transition:all var(--duration-fast) var(--ease-gold)}.ftr__social-link[data-astro-cid-35ed7um5]:hover{background:#b08e451f;border-color:var(--ftr-gold-bright);color:var(--ftr-gold-bright);transform:translateY(-2px)}.ftr__col[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:1rem}.ftr__heading[data-astro-cid-35ed7um5]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-allcaps);color:var(--ftr-gold)}.ftr__links[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:.6rem}.ftr__link[data-astro-cid-35ed7um5]{font-size:var(--font-size-sm);color:var(--ftr-white);transition:color var(--duration-fast) var(--ease-gold)}.ftr__link[data-astro-cid-35ed7um5]:hover{color:var(--ftr-gold-bright)}.ftr__contact[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:.85rem}.ftr__contact[data-astro-cid-35ed7um5] li[data-astro-cid-35ed7um5]{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--font-size-sm);line-height:1.5;color:var(--ftr-white)}.ftr__contact[data-astro-cid-35ed7um5] li[data-astro-cid-35ed7um5] svg{margin-top:2px;flex-shrink:0}.ftr__contact[data-astro-cid-35ed7um5] span[data-astro-cid-35ed7um5]{max-width:28ch}.ftr__hours[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:.5rem}.ftr__hours[data-astro-cid-35ed7um5] li[data-astro-cid-35ed7um5]{display:flex;justify-content:space-between;gap:1rem;font-size:var(--font-size-sm)}.ftr__hours-day[data-astro-cid-35ed7um5]{color:var(--ftr-white)}.ftr__hours-time[data-astro-cid-35ed7um5]{color:var(--ftr-white);font-family:var(--font-numeric);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.ftr__hours-pending[data-astro-cid-35ed7um5]{font-size:var(--font-size-sm);line-height:1.55;color:var(--ftr-soft);margin:0 0 .75rem;max-width:28ch}.ftr__map-cta[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ftr-gold)}.ftr__map-cta[data-astro-cid-35ed7um5]:hover{color:var(--ftr-gold-bright)}.ftr__bar[data-astro-cid-35ed7um5]{border-top:1px solid var(--color-border-light)}.ftr--light[data-astro-cid-35ed7um5] .ftr__bar[data-astro-cid-35ed7um5]{border-top-color:var(--color-border-dark)}.ftr__bar-inner[data-astro-cid-35ed7um5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.5rem}.ftr__copy[data-astro-cid-35ed7um5],.ftr__legal[data-astro-cid-35ed7um5],.ftr__piva[data-astro-cid-35ed7um5]{font-size:var(--font-size-xs);color:var(--ftr-soft);max-width:none}.ftr__legal[data-astro-cid-35ed7um5]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ftr__powered[data-astro-cid-35ed7um5]{color:var(--ftr-soft)}.ftr__powered-link[data-astro-cid-35ed7um5]{color:var(--ftr-gold);font-weight:var(--font-weight-semibold);letter-spacing:.04em;transition:color var(--duration-fast) var(--ease-gold)}.ftr__powered-link[data-astro-cid-35ed7um5]:hover{color:var(--ftr-gold-bright)}@media(max-width:1024px){.ftr__top[data-astro-cid-35ed7um5]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:560px){.ftr__top[data-astro-cid-35ed7um5]{grid-template-columns:1fr}.ftr__bar-inner[data-astro-cid-35ed7um5]{flex-direction:column;align-items:flex-start}}.fab-wa[data-astro-cid-ipffghiz]{position:fixed;right:clamp(1rem,2vw,1.75rem);bottom:clamp(1rem,2vw,1.75rem);z-index:var(--z-overlay, 900);display:inline-flex;align-items:center;gap:0;height:60px;padding:0 18px;border-radius:var(--radius-full, 999px);background:linear-gradient(150deg,#2ecd6f,#1faa57);color:#fff;box-shadow:0 14px 34px -10px #1faa5799,0 4px 12px #0000002e;overflow:hidden;transition:gap var(--duration-normal) var(--ease-gold),box-shadow var(--duration-normal) var(--ease-gold),transform var(--duration-normal) var(--ease-gold)}.fab-wa__icon[data-astro-cid-ipffghiz]{display:inline-flex;flex-shrink:0}.fab-wa__label[data-astro-cid-ipffghiz]{max-width:0;opacity:0;white-space:nowrap;font-family:var(--font-body);font-size:.82rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;transition:max-width var(--duration-normal) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-gold),margin var(--duration-normal) var(--ease-out-expo)}.fab-wa[data-astro-cid-ipffghiz]:hover,.fab-wa[data-astro-cid-ipffghiz]:focus-visible{transform:translateY(-2px);box-shadow:0 18px 40px -10px #1faa57b3,0 6px 16px #00000038}.fab-wa[data-astro-cid-ipffghiz]:hover .fab-wa__label[data-astro-cid-ipffghiz],.fab-wa[data-astro-cid-ipffghiz]:focus-visible .fab-wa__label[data-astro-cid-ipffghiz]{max-width:220px;opacity:1;margin-left:12px}.fab-wa__pulse[data-astro-cid-ipffghiz]{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 #2ecd6f8c;animation:fabPulse 2.6s var(--ease-in-out-sine, ease) infinite;pointer-events:none}@keyframes fabPulse{0%{box-shadow:0 0 #2ecd6f80}70%{box-shadow:0 0 0 16px #2ecd6f00}to{box-shadow:0 0 #2ecd6f00}}@media(max-width:768px){.fab-wa[data-astro-cid-ipffghiz]{display:none}}@media(prefers-reduced-motion:reduce){.fab-wa[data-astro-cid-ipffghiz],.fab-wa__label[data-astro-cid-ipffghiz]{transition:none}.fab-wa__pulse[data-astro-cid-ipffghiz]{animation:none}}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-normal.BlcaxZtM.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-normal.Bgrpe4p1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-normal.C8QS47vb.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-400-normal.D3EsxgFc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-normal.C-RiYxEf.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-400-normal.DmUuA7Y2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-normal.DuQ88yz3.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-400-normal.DuXFa1Dr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-normal.BGH8Vunh.woff2) format("woff2"),url(/_astro/cormorant-latin-400-normal.C3_-2Ua-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-ext-500-normal.pZw22qtS.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-500-normal.CdQuyvtc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-500-normal.BLlg2W5x.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-500-normal.B7dJQtg-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-vietnamese-500-normal.DsPuwQHi.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-500-normal.tGBW_mI7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-ext-500-normal.AH9qog1s.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-500-normal.DAuUCO41.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-normal.EBdSCOD3.woff2) format("woff2"),url(/_astro/cormorant-latin-500-normal.Dj3SQ6fR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-ext-600-normal.dLR2-a_v.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-600-normal.Dr-wLyOm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-600-normal.BcIsDXzC.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-600-normal.CBymlcNF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-vietnamese-600-normal.Dar_cCT6.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-600-normal.GIs8CF2x.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-ext-600-normal.D3T6BBXG.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-600-normal.CD-dlDpD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-600-normal.B254Xisw.woff2) format("woff2"),url(/_astro/cormorant-latin-600-normal.DUW-TI76.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-cyrillic-ext-700-normal.CxUeBwxV.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-700-normal.DQLi_9r9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-cyrillic-700-normal.DXLSgrt3.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-700-normal.Bkn4ccP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-vietnamese-700-normal.D7AqE_Kk.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-700-normal.CFDweTGB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-latin-ext-700-normal.C8asPL8E.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-700-normal.Gbj_m0h4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-latin-700-normal.D2NwonnS.woff2) format("woff2"),url(/_astro/cormorant-latin-700-normal.DUJekpIu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-italic.5LBtWKSI.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-italic.BPTGCfUB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-italic.DxYEfjBC.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-400-italic.DReTVAsR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-italic.D4PLTttO.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-400-italic.D2UBBFv_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-italic.DvNZJRus.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-400-italic.BT9mgUuj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-italic.BeDyRDAy.woff2) format("woff2"),url(/_astro/cormorant-latin-400-italic.ckPV_q_o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-ext-500-italic.lV0XinYd.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-ext-500-italic.DVuHhQMb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-500-italic.BL4-EpBx.woff2) format("woff2"),url(/_astro/cormorant-cyrillic-500-italic.CqJ_KUGb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-vietnamese-500-italic.C1FOHei6.woff2) format("woff2"),url(/_astro/cormorant-vietnamese-500-italic.DNJXyiPE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-ext-500-italic.Gi01i9d5.woff2) format("woff2"),url(/_astro/cormorant-latin-ext-500-italic.6QSEi4_5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-italic.CxaqvXto.woff2) format("woff2"),url(/_astro/cormorant-latin-500-italic.D7zK65gv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2) format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB9AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgVhGVxlNUQVQAAAI0AAAAPAAAAEjnb8weY21hcAAAAnAAAABCAAAAXEHQ4ltnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABXQAAAXztscPjaGVhZAAABBwAAAA2AAAANiKfW4FoaGVhAAAEVAAAAB8AAAAkCEwBamhtdHgAAAR0AAAAIQAAACIN3QCpbG9jYQAABJgAAAAUAAAAFAFhAextYXhwAAAErAAAABoAAAAgABwA5W5hbWUAAATIAAABIQAAAoo6Dl9McG9zdAAABewAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhUmGcwMDKwMDUxRTBwMDgDaEZ4xg0GDUYUAE7EDPBOB4uzv4MBxgUFLYwv/h3kYGB+QWjvgID42SQHONbpp1ASoGBGQDyIQy4AAAAeNoNx7ENQFAYBsD7fgqhfSNYTIVE+RJrGMhwXHciJoWmsKp7P3pw9u3KLEbNgMqYh3oxyP8FhA/Q2QU+eNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5dgYFBgcGRYwHGRkUtjy/z9QHIX//8n/A/9T/zv+Z7wfBNSNAgBlvxJCAAAAAQAB//8AD3jaPMsh0AFBGAbg99ubf79/ru1wJwisG6vfut2gCehV0QSZXuiVTK/0kejBjN4UI9pjhlGfmQcCOUAnuiACA1Zp1dZK57QOKxqHHV2CadIGAgoQM3EAIwYsWco6mttRpCgeUDzphWuP+vOFODyH2+2dRmGPsvysaCkMCACDccP559OvS/wv3oBK+RAVcUQdHvhrGVN0vfNZoRMtWSbVNLW58zUpqdDOu6JrTNaS3HHO5mmaVFmyTajxmkumFTsLmxkTw79pnGzcqg4a9sF8QRJ1/2YzRnBzCMsZK+g4S7oppLraxpjwsrI5cZvG2kiJ8vKYm/PwikurWcg5mCv5hTHOtuDkElOQ1ZPW1Na2sdYPMlUQ5+CwALrXkEmH4ScwJJgZGITNjdkNc6M7mXR6e8EyTxgTmdMZeIEySmqmxiIg9wIptpO+3rZGmlpGNr5MT1zsNTQ01R2dANfkSg4AAAAAAQAAAAMDVJ3QuIhfDzz1AAMD6AAAAADfih8IAAAAAN+a9WL/Uf7/BRAD4QAAAAYAAgAAAAAAAHjaY2BkYGB+8e8iAwOr8//Av76sAkARVMABAJYoBbwAeNpj/MtgxFTLIAjDjCwMDCDMZMAgzMDAYMhgCABUZAOSAAAAAAAAFAAvADsARgBGAEYAmQCmAL542mNgZGBg4GRoAOJkBlYwDwFYGBgBFx0BAgAAeNqMkQVKRWEQRo/dknZL2N3d3S1tv+6mcRFSrkbKZflxfd38zJ0zPcwF6vmijJLyGuCnZDrKJXSWNEe5lMaS6iiXsclvlMsZ5TvKFbTzGeVKhnmMciPz9P9zCZrVHOXyRM+SWvlro1wngmtcOHjGyRF+aTsWXnngXdqEWT6Jnhsfy0zo+RT3KurGLx7HJ7ZLu+Q1KX7BPqccGj1tvOt7gFdRv9gnzxjXIhMBVT0rci/La3RxKbeXGfWaZEo6uUdvWpfetC6JqhXV7bLDhajoLdKsfJN3xG4ieOMX6mWaScmU6Faed+n8u18atlX2q1G/pcm6tHFDn+zBjKubsBgZAV4Y59X4axMSbWtYdolJElDFhPIS08fk/xuy7ZoAB/xhkwAAAHjaY2BiAIP/7QwaDNgAJxCrMJxkZGJgZmRmZGFkZWRjc0wqSi1LZS/NyzQwcDQA0UYGTiacicmlJanJ+blJPCAZYwMzveTE4lQAH2ARFAAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-vietnamese-400-normal.BLrFBAHj.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-400-normal.C-iWyKLC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-ext-400-normal.DR7lHpW4.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-400-normal.DI-aIsWt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-vietnamese-500-normal.DxwlvJEc.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-500-normal.DkDHNoXI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-ext-500-normal.DLb9JDK8.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-500-normal.BNvrJ0Ju.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-vietnamese-600-normal.Cp8QQjQf.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-600-normal.DHaFH8q1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-ext-600-normal.FY8kSObK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-600-normal.DHIm05DD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-vietnamese-700-normal.C4RNfQp6.woff2) format("woff2"),url(/_astro/hanken-grotesk-vietnamese-700-normal.CslVg6dq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-ext-700-normal.CK2OfQqO.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-ext-700-normal.BXHnjv6S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-ext-500-normal.Ch1izu81.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-500-normal.BjmYCtCC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-ext-600-normal.C5pQPdUJ.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-600-normal.DQsnXf5q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-ext-700-normal.o210KhU4.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-700-normal.DDW2aNyx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-ext-800-normal.CZWJQj-F.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-800-normal.DS3YHxa9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-800-normal.CIaq-TR1.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-800-normal.Dl5-MP1T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-graphite-950: #0b0a09;--color-graphite-900: #121110;--color-graphite-850: #171513;--color-graphite-800: #1d1a17;--color-graphite-700: #27231f;--color-graphite-600: #37322b;--color-graphite-500: #544c41;--color-black-stone: #0e0d0b;--color-gold-900: #3e2f15;--color-gold-800: #55411d;--color-gold-700: #6f5526;--color-gold-600: #8a6a2e;--color-gold-500: #b08e45;--color-gold-400: #cBa55f;--color-gold-300: #ddc07f;--color-gold-200: #ecd6a0;--color-gold-100: #f6e9c6;--color-gold-050: #fbf4df;--color-brass-700: #6b4f1f;--color-brass-500: #997636;--color-brass-300: #c2a05a;--color-ivory-50: #fcf8f1;--color-ivory-100: #f7f0e4;--color-ivory-200: #efe5d3;--color-ivory-300: #e3d5bc;--color-cipria-50: #fbf2ec;--color-cipria-100: #f6e7dd;--color-cipria-200: #ecd5c7;--color-cipria-300: #ddbcab;--color-marble-rose: #ecdcd4;--color-marble-rose-deep: #d8bdb0;--color-white-marble: #f4efe9;--color-marble-vein: #cbb29f;--color-bg-dark: var(--color-graphite-950);--color-bg-medium: var(--color-graphite-850);--color-bg-light: var(--color-ivory-50);--color-bg-cipria: var(--color-cipria-100);--color-bg-marble: var(--color-white-marble);--color-text-light: #f7f1e6;--color-text-medium: #cfc3ab;--color-text-muted: #9c9077;--color-text-dark: #1c1813;--color-text-dark-medium: #383125;--color-text-dark-muted: #6b604b;--color-border-gold: rgba(203, 165, 95, .32);--color-border-gold-bright: rgba(221, 192, 127, .6);--color-border-gold-strong: rgba(176, 142, 69, .55);--color-border-light: rgba(247, 241, 230, .1);--color-border-light-soft: rgba(247, 241, 230, .06);--color-border-dark: rgba(28, 24, 19, .12);--color-border-dark-soft: rgba(28, 24, 19, .07);--color-success: #5fc27e;--color-success-soft: rgba(95, 194, 126, .15);--color-danger: #db6a5e;--gradient-gold: linear-gradient( 135deg, #8a6a2e 0%, #cba55f 28%, #f0dcab 52%, #d4af6a 75%, #9a7836 100% );--gradient-gold-soft: linear-gradient( 135deg, #8a6a2e 0%, #cba55f 50%, #8a6a2e 100% );--gradient-gold-subtle: linear-gradient( 135deg, rgba(138, 106, 46, .16) 0%, rgba(203, 165, 95, .08) 50%, rgba(138, 106, 46, .16) 100% );--gradient-gold-text: linear-gradient( 100deg, #b08e45 0%, #e3c483 35%, #f6e9c6 52%, #ddc07f 70%, #b08e45 100% );--gradient-gold-text-deep: linear-gradient( 100deg, #7d5f28 0%, #a8853f 32%, #c9a45a 52%, #a8853f 72%, #7d5f28 100% );--gradient-gold-sheen: linear-gradient( 180deg, #f6e9c6 0%, #ddc07f 30%, #b08e45 60%, #8a6a2e 100% );--gradient-graphite: linear-gradient( 180deg, var(--color-graphite-950) 0%, var(--color-graphite-850) 100% );--gradient-graphite-hero: radial-gradient( 120% 120% at 78% 18%, rgba(203, 165, 95, .14) 0%, rgba(203, 165, 95, .04) 32%, transparent 60% ), linear-gradient(165deg, #121110 0%, #1d1a17 45%, #0d0c0b 100%);--gradient-ivory: linear-gradient(135deg, #fcf8f1 0%, #fffdf8 52%, #f8f0e8 100%);--gradient-cipria: linear-gradient(135deg, #f8ded7 0%, #f6ece5 48%, #fff8f1 100%);--gradient-marble: linear-gradient( 160deg, var(--color-white-marble) 0%, var(--color-marble-rose) 100% );--surface-pearl: radial-gradient( 120% 120% at 25% 12%, rgba(255, 255, 255, .96) 0%, rgba(250, 244, 233, .94) 48%, rgba(242, 226, 214, .7) 100% );--surface-ivory: linear-gradient(135deg, #faf4e9 0%, #fffaf2 52%, #f6eadc 100%);--surface-cipria: linear-gradient(135deg, #f8ded7 0%, #f6ece5 48%, #fff8f1 100%);--surface-rose-marble: linear-gradient( 150deg, #f7e4dd 0%, #fbf1ea 40%, #fffaf4 70%, #f3dcd2 100% );--warm-light-overlay: radial-gradient( 60% 80% at 80% 25%, rgba(236, 214, 160, .16) 0%, rgba(216, 189, 176, .08) 40%, transparent 70% );--surface-gallery: radial-gradient(70% 90% at 80% 0%, rgba(248, 218, 210, .32), transparent 60%), radial-gradient(90% 110% at 12% 18%, rgba(255, 255, 255, .9), transparent 65%), linear-gradient(165deg, #fefaf4 0%, #fbf5ee 55%, #f8efe9 100%);--surface-warm-stone: linear-gradient(105deg, transparent 46%, rgba(232, 219, 202, .14) 50%, transparent 54%), radial-gradient(120% 80% at 50% -10%, rgba(255, 253, 249, .92), transparent 70%), linear-gradient(180deg, #faf5ec 0%, #f5efe5 100%);--surface-graphite-soft: radial-gradient(80% 70% at 82% 12%, rgba(203, 165, 95, .09), transparent 60%), radial-gradient(60% 80% at 8% 90%, rgba(216, 189, 176, .06), transparent 55%), linear-gradient(168deg, #1b1917 0%, #211f1c 52%, #151412 100%);--surface-rose-marble-v2: radial-gradient(55% 70% at 15% 10%, rgba(255, 252, 248, .85), transparent 55%), radial-gradient(60% 75% at 88% 88%, rgba(229, 192, 178, .45), transparent 58%), linear-gradient(112deg, transparent 40%, rgba(214, 182, 158, .14) 50%, transparent 60%), linear-gradient(150deg, #f6e2da 0%, #fbf2ea 42%, #fff9f2 68%, #f2dcd1 100%);--warm-light-field: radial-gradient(18% 60% at 30% 0%, rgba(246, 233, 198, .22), transparent 75%), radial-gradient(16% 55% at 62% 0%, rgba(246, 233, 198, .16), transparent 72%), radial-gradient(20% 65% at 88% 0%, rgba(236, 214, 160, .14), transparent 78%);--color-border-brass: rgba(153, 118, 54, .4);--color-border-brass-strong: rgba(122, 93, 40, .55);--gradient-dark-to-light: linear-gradient( 180deg, var(--color-graphite-950) 0%, var(--color-graphite-850) 35%, var(--color-ivory-100) 100% );--shadow-gold-soft: 0 2px 28px rgba(176, 142, 69, .18), 0 1px 6px rgba(176, 142, 69, .1);--shadow-gold-glow: 0 0 34px rgba(221, 192, 127, .28), 0 0 10px rgba(221, 192, 127, .16);--shadow-card-dark: 0 8px 40px rgba(10, 8, 5, .45), 0 2px 10px rgba(10, 8, 5, .3);--shadow-card-light: 0 12px 44px rgba(96, 64, 32, .1), 0 3px 10px rgba(96, 64, 32, .06);--shadow-elevated: 0 20px 60px rgba(20, 14, 8, .4);--shadow-vitrine: 0 18px 50px rgba(120, 80, 50, .12), 0 4px 14px rgba(120, 80, 50, .07), 0 1px 0 rgba(255, 255, 255, .8) inset;--font-display: "Cormorant", "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-brand: "Cinzel", "Trajan Pro", "Cormorant", Georgia, serif;--font-body: "Hanken Grotesk", "Helvetica Neue", system-ui, -apple-system, sans-serif;--font-numeric: "Schibsted Grotesk", "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3.5rem;--font-size-5xl: 5rem;--font-size-6xl: 7rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.08;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--line-height-loose: 2;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--letter-spacing-caps: .14em;--letter-spacing-allcaps: .22em;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1240px;--container-2xl: 1440px;--container-3xl: 1680px;--section-y: clamp(4rem, 8.5vw, 8.5rem);--section-y-sm: clamp(2.75rem, 6vw, 5rem);--section-y-lg: clamp(5rem, 11vw, 11.5rem);--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: clamp(1.5rem, 3vw, 2.5rem);--gap-xl: clamp(2.25rem, 4.5vw, 4rem);--gap-2xl: clamp(2.75rem, 6vw, 6rem);--radius-sm: 5px;--radius-md: 10px;--radius-card: 14px;--radius-lg: 20px;--radius-xl: 30px;--radius-full: 9999px;--border-thin: 1px;--border-medium: 1.5px;--border-thick: 2px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-gold: cubic-bezier(.25, .46, .45, .94);--duration-fast: .16s;--duration-normal: .32s;--duration-slow: .62s;--duration-reveal: 1s;--z-below: -1;--z-base: 0;--z-raised: 10;--z-overlay: 100;--z-header: 200;--z-modal: 1000;--z-toast: 2000;--header-h: 80px}[data-section-theme=dark]{--color-bg: var(--color-graphite-950);--color-text: var(--color-text-light);--color-text-sub: var(--color-text-medium);--color-border: var(--color-border-light);--color-eyebrow: var(--color-gold-300)}[data-section-theme=medium]{--color-bg: var(--color-graphite-850);--color-text: var(--color-text-light);--color-text-sub: var(--color-text-medium);--color-border: var(--color-border-light);--color-eyebrow: var(--color-gold-300)}[data-section-theme=light]{--color-bg: var(--color-ivory-50);--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-muted);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-gold-600);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=cipria]{--color-bg: var(--color-cipria-100);--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-medium);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-gold-600);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=marble]{--color-bg: var(--color-white-marble);--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-muted);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-gold-600);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=pearl]{--color-bg: #fffaf2;--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-muted);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-gold-600);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=gallery]{--color-bg: #fdf8f0;--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-muted);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-gold-600);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=stone]{--color-bg: #f8f2e7;--color-text: var(--color-text-dark);--color-text-sub: var(--color-text-dark-medium);--color-border: var(--color-border-dark);--color-eyebrow: var(--color-brass-500);--gradient-gold-text: var(--gradient-gold-text-deep)}[data-section-theme=graphite-soft]{--color-bg: #1b1916;--color-text: var(--color-text-light);--color-text-sub: var(--color-text-medium);--color-border: var(--color-border-light);--color-eyebrow: var(--color-gold-300)}html.has-lenis,html.has-lenis body{height:auto}.has-lenis.lenis-smooth{scroll-behavior:auto!important}.has-lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.has-lenis.lenis-stopped{overflow:hidden}.has-lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity var(--duration-reveal) var(--ease-out-expo),transform var(--duration-reveal) var(--ease-out-expo);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal].is-revealed{opacity:1;transform:none}[data-reveal][data-delay="100"]{transition-delay:.1s}[data-reveal][data-delay="200"]{transition-delay:.2s}[data-reveal][data-delay="300"]{transition-delay:.3s}[data-reveal][data-delay="400"]{transition-delay:.4s}[data-reveal][data-delay="500"]{transition-delay:.5s}[data-reveal][data-delay="600"]{transition-delay:.6s}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s var(--ease-gold);pointer-events:none}.shine:hover:after{transform:translate(100%)}.gold-sweep{position:relative;display:inline-block}.gold-sweep:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gradient-gold);transition:width .5s var(--ease-out-expo)}.gold-sweep:hover:before,.gold-sweep.is-revealed:before{width:100%}.section-transition-dark-to-light{position:relative}.section-transition-dark-to-light:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--color-ivory-50));pointer-events:none}.section-transition-light-to-dark{position:relative}.section-transition-light-to-dark:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--color-graphite-950));pointer-events:none}[data-parallax]{will-change:transform}.float-subtle{animation:float-subtle 6s ease-in-out infinite}@keyframes float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.gold-border-animate{position:relative}.gold-border-animate:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--gradient-gold);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--duration-normal) var(--ease-gold);pointer-events:none}.gold-border-animate:hover:before{opacity:1}.skeleton{background:linear-gradient(90deg,var(--color-graphite-800) 25%,var(--color-graphite-700) 50%,var(--color-graphite-800) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite;border-radius:var(--radius-md)}.skeleton--light{background:linear-gradient(90deg,var(--color-ivory-200) 25%,var(--color-ivory-100) 50%,var(--color-ivory-200) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.8s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mask-diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.svg-draw{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.2s var(--ease-out-expo)}.svg-draw.is-revealed{stroke-dashoffset:0}[data-counter]{font-variant-numeric:tabular-nums}.hover-lift{transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-gold)}.hover-lift:hover{transform:translateY(-4px)}.no-self-lift.hover-lift:hover,.no-self-lift:hover{transform:none}@media(hover:none){.hover-lift:hover{transform:none}.hover-lift:active{transform:translateY(-2px)}.shine:hover:after{transform:translate(-100%)}}.gold-sheen{position:relative;overflow:hidden}.gold-sheen:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,252,240,.45),transparent);transform:skew(-18deg);animation:gold-sheen-move 6s ease-in-out infinite;pointer-events:none}@keyframes gold-sheen-move{0%{left:-60%}45%,to{left:130%}}.fade-in-up{animation:fade-in-up var(--duration-reveal) var(--ease-out-expo) both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hhero{--hero-mx: 80%;--hero-my: 28%;--hero-intensity: 0}.hhero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hhero__bg span{position:absolute;inset:-14%;display:block;pointer-events:none;will-change:transform,opacity}.hhero__bg-pearl{background:radial-gradient(14% 70% at 28% 0%,rgba(255,255,255,.75),transparent 80%),radial-gradient(12% 60% at 64% 0%,rgba(255,253,248,.6),transparent 78%),radial-gradient(55% 70% at 40% 30%,rgba(255,255,255,.5),transparent 70%);animation:heroBreathePearl 28s var(--ease-in-out-sine) infinite alternate}.hhero__bg-rose{background:radial-gradient(56% 72% at 84% 72%,rgba(236,192,176,.42),rgba(240,204,190,.18) 50%,transparent 74%),radial-gradient(38% 50% at 64% 22%,rgba(244,214,202,.22),transparent 66%),linear-gradient(150deg,transparent 55%,rgba(238,206,194,.14) 78%,rgba(232,192,178,.2) 100%);animation:heroBreatheRose 34s var(--ease-in-out-sine) infinite alternate}.hhero__bg-brass{background:linear-gradient(112deg,transparent 36%,rgba(226,198,140,.1) 47%,rgba(240,220,171,.14) 50%,rgba(226,198,140,.07) 53%,transparent 64%),radial-gradient(22% 36% at 18% 30%,rgba(212,175,106,.12),transparent 62%);animation:heroBrassDrift 26s var(--ease-in-out-sine) infinite alternate}.hhero__bg-veins{background:linear-gradient(118deg,transparent 40%,rgba(214,176,158,.1) 49%,transparent 58%),linear-gradient(64deg,transparent 64%,rgba(203,178,159,.07) 72%,transparent 80%),radial-gradient(40% 28% at 66% 14%,rgba(255,255,255,.35),transparent 60%);opacity:.9;animation:heroBreathePearl 36s var(--ease-in-out-sine) infinite alternate-reverse}.hhero__bg-spot{background:radial-gradient(30% 38% at var(--hero-mx) var(--hero-my),rgba(238,196,180,.26),rgba(232,190,174,.12) 40%,rgba(212,175,106,.07) 58%,transparent 72%);opacity:var(--hero-intensity);transition:opacity .5s ease;will-change:opacity}@keyframes heroBreathePearl{0%{transform:translateZ(0) scale(1);opacity:.55}50%{opacity:1}to{transform:translate3d(-4%,-2%,0) scale(1.1);opacity:.8}}@keyframes heroBreatheRose{0%{transform:translateZ(0) scale(1);opacity:.5}55%{opacity:1}to{transform:translate3d(3%,-3%,0) scale(1.12);opacity:.7}}@keyframes heroBrassDrift{0%{transform:translate3d(-2%,0,0);opacity:.6}to{transform:translate3d(3%,1%,0);opacity:1}}.hhero__logo-wrap:before{content:"";position:absolute;inset:-18% -10%;background:radial-gradient(60% 70% at 45% 50%,rgba(216,168,150,.3),transparent 75%);filter:blur(16px);z-index:-1;pointer-events:none}.hhero__logo-wrap{position:relative;display:inline-block}.hhero__logo-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.hhero__logo-shine:before,.hhero__logo-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(245,230,195,0) 44%,rgba(255,252,245,.58) 50%,rgba(255,255,252,.68) 52%,rgba(245,230,195,0) 58%,transparent 64%);transform:translate(-160%) skew(-18deg);will-change:transform}.hhero__logo-shine:before{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.hhero__logo-wrap:hover .hhero__logo-shine:before,.hhero__logo-wrap:focus-within .hhero__logo-shine:before{transform:translate(160%) skew(-18deg)}.hhero__logo-shine:after{animation:heroLogoSheen 8s cubic-bezier(.22,1,.36,1) 2.4s infinite}@keyframes heroLogoSheen{0%{transform:translate(-160%) skew(-18deg)}16%{transform:translate(160%) skew(-18deg)}to{transform:translate(160%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.hhero__bg-pearl,.hhero__bg-rose,.hhero__bg-brass,.hhero__bg-veins{animation:none}.hhero__bg-spot{opacity:0!important}.hhero__logo-shine:after{animation:none}}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.d-inline{display:inline}.d-inline-flex{display:inline-flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-gold-400{color:var(--color-gold-400)}.text-gold-300{color:var(--color-gold-300)}.text-light{color:var(--color-text-light)}.text-medium{color:var(--color-text-medium)}.text-muted{color:var(--color-text-muted)}.text-dark{color:var(--color-text-dark)}.p-xs{padding:var(--gap-xs)}.p-sm{padding:var(--gap-sm)}.p-md{padding:var(--gap-md)}.p-lg{padding:var(--gap-lg)}.px-sm{padding-inline:var(--gap-sm)}.px-md{padding-inline:var(--gap-md)}.py-sm{padding-block:var(--gap-sm)}.py-md{padding-block:var(--gap-md)}.mt-sm{margin-top:var(--gap-sm)}.mt-md{margin-top:var(--gap-md)}.mt-lg{margin-top:var(--gap-lg)}.mb-sm{margin-bottom:var(--gap-sm)}.mb-md{margin-bottom:var(--gap-md)}.mb-lg{margin-bottom:var(--gap-lg)}.mx-auto{margin-inline:auto}.border-gold{border:var(--border-thin) solid var(--color-border-gold)}.border-gold-bright{border:var(--border-thin) solid var(--color-border-gold-bright)}.border-light{border:var(--border-thin) solid var(--color-border-light)}.bg-dark{background-color:var(--color-graphite-950)}.bg-medium{background-color:var(--color-graphite-800)}.bg-light{background-color:var(--color-ivory-50)}.bg-cipria{background-color:var(--color-cipria-100)}.bg-marble{background-color:var(--color-white-marble)}.bg-gradient-gold{background:var(--gradient-gold)}.bg-gradient-graphite{background:var(--gradient-graphite)}.bg-gradient-ivory{background:var(--gradient-ivory)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-card{border-radius:var(--radius-card)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.divider{width:100%;height:1px;background:var(--color-border-light)}.divider--gold{background:var(--gradient-gold);opacity:.4}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-lg)}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.max-w-xs{max-width:20rem}.max-w-sm{max-width:30rem}.max-w-md{max-width:40rem}.max-w-lg{max-width:52rem}.max-w-xl{max-width:64rem}.max-w-full{max-width:100%}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-portrait{aspect-ratio:3 / 4}.aspect-landscape{aspect-ratio:4 / 3}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.z-base{z-index:var(--z-base)}.z-raised{z-index:var(--z-raised)}.z-overlay{z-index:var(--z-overlay)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--header-h) + 1rem)}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-dark);background-color:var(--color-graphite-950);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;text-wrap:balance}h1{font-size:clamp(2.5rem,6vw,5rem)}h2{font-size:clamp(2rem,4.5vw,3.5rem)}h3{font-size:clamp(1.6rem,3.2vw,2.5rem)}h4{font-size:clamp(1.4rem,2.4vw,2rem)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{line-height:var(--line-height-relaxed);max-width:65ch}a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-gold)}img,picture,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}ul,ol{list-style:none}::selection{background-color:#cba55f47;color:var(--color-graphite-950)}:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:3px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-graphite-900)}::-webkit-scrollbar-thumb{background:var(--color-graphite-600);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-600)}.text-gold{background:var(--gradient-gold-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--color-gold-300)}.text-display,.font-display{font-family:var(--font-display)}.text-brand{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.18em}.num,.text-numeric{font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.ghost-type{position:absolute;inset-inline:0;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:clamp(6rem,18vw,17rem);line-height:.8;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;user-select:none;z-index:0;color:#8a6a2e12;-webkit-text-stroke:1.5px rgba(138,106,46,.28)}.ghost-type--fill{-webkit-text-stroke:0;color:#8a6a2e17}.ghost-type--on-dark{color:#f0dcab0d;-webkit-text-stroke:1.5px rgba(240,220,171,.18)}.caption-museum{display:inline-flex;align-items:baseline;gap:.8em;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);color:var(--color-text-dark-muted, #8a8076)}.caption-museum strong{font-family:var(--font-numeric);font-weight:700;font-variant-numeric:lining-nums tabular-nums;color:var(--color-gold-600)}.manifesto{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.3;letter-spacing:.005em;text-wrap:balance}.manifesto em{font-style:italic;color:transparent;background:var(--gradient-gold-text);-webkit-background-clip:text;background-clip:text}.display-xl{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.9rem,8.2vw,8.5rem);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.display-lg{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2.4rem,6vw,5.5rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.display-italic{font-style:italic}.film{filter:saturate(.92) contrast(1.04) brightness(1.012)}.text-caps{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}.text-allcaps{text-transform:uppercase;letter-spacing:var(--letter-spacing-allcaps);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-body)}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-brand, var(--font-body));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.26em;color:var(--color-eyebrow, var(--color-gold-400))}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.eyebrow--center:after{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.section-title{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.04;letter-spacing:var(--letter-spacing-tight);color:var(--color-text, var(--color-text-light));text-wrap:balance}.section-lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-sub, var(--color-text-medium));max-width:56ch}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.container--wide{max-width:var(--container-2xl)}.container--narrow{max-width:var(--container-md)}.section{padding-block:var(--section-y)}.section--sm{padding-block:var(--section-y-sm)}.section--lg{padding-block:var(--section-y-lg)}.surface-graphite{background:var(--color-graphite-950);color:var(--color-text-light)}.surface-graphite-grad{background:var(--gradient-graphite-hero);color:var(--color-text-light)}.surface-ivory{background:var(--color-ivory-50);color:var(--color-text-dark)}.surface-cipria{background:var(--color-cipria-100);color:var(--color-text-dark)}.surface-pearl{background:var(--surface-pearl);color:var(--color-text-dark)}.surface-rose-marble{background:var(--surface-rose-marble);color:var(--color-text-dark)}.surface-marble{background:var(--color-white-marble);color:var(--color-text-dark)}.surface-gold{background:var(--gradient-gold);color:var(--color-graphite-950)}.surface-gallery{background:var(--surface-gallery);color:var(--color-text-dark)}.surface-warm-stone{background:var(--surface-warm-stone);color:var(--color-text-dark)}.surface-graphite-soft{background:var(--surface-graphite-soft);color:var(--color-text-light)}.surface-rose-marble-v2{background:var(--surface-rose-marble-v2);color:var(--color-text-dark)}.warm-light-field{position:relative;isolation:isolate}.warm-light-field:before{content:"";position:absolute;inset:0;background:var(--warm-light-field);pointer-events:none;z-index:0}.warm-light-field>*{position:relative;z-index:1}.brass-frame{position:relative;border-radius:var(--radius-card)}.brass-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#c2a05aa6,#99763638 35%,#9976361a 62%,#c2a05a80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dark-stripe{position:relative}.dark-stripe:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-top:1px solid var(--color-border-gold-strong);border-bottom:1px solid var(--color-border-gold-strong);box-shadow:inset 0 1px #ecce8e38,inset 0 -1px #ecce8e2e}.gallery-card{background:linear-gradient(178deg,#fffdf8,#fbf4e9);border:1px solid var(--color-border-brass);border-radius:var(--radius-lg);box-shadow:var(--shadow-vitrine);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-gold)}.gallery-card:hover{transform:translateY(-3px);border-color:var(--color-border-brass-strong);box-shadow:0 24px 60px #78503229,0 6px 18px #78503214}.display-card{background:var(--surface-graphite-soft);border:1px solid var(--color-border-gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-dark);color:var(--color-text-light);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) var(--ease-gold)}.display-card:hover{transform:translateY(-3px);border-color:var(--color-border-gold-bright);box-shadow:var(--shadow-card-dark),var(--shadow-gold-soft)}.marble-texture{position:relative}.marble-texture:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 75% at 12% 8%,rgba(228,188,174,.5),transparent 55%),radial-gradient(50% 70% at 88% 92%,rgba(216,178,165,.42),transparent 52%),radial-gradient(45% 55% at 72% 22%,rgba(255,252,247,.6),transparent 60%),linear-gradient(115deg,transparent 38%,rgba(203,178,159,.18) 50%,transparent 62%);pointer-events:none;opacity:.95;z-index:0}.marble-texture>*{position:relative;z-index:1}.gem3d{position:relative;aspect-ratio:1 / 1;pointer-events:none;isolation:isolate}.gem3d__glow{position:absolute;inset:-18%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1s var(--ease-gold);background:radial-gradient(50% 50% at 50% 50%,var(--gem-glow, rgba(255, 238, 210, .42)),transparent 72%)}.gem3d__canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.1s var(--ease-gold)}.gem3d[data-ready=true] .gem3d__canvas,.gem3d[data-ready=true] .gem3d__glow{opacity:1}.warm-glow{position:relative;isolation:isolate}.warm-glow:after{content:"";position:absolute;inset:0;background:var(--warm-light-overlay);pointer-events:none;z-index:0}.warm-glow>*{position:relative;z-index:1}.brass-rule{display:block;width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--color-border-brass-strong),transparent);border:none}.graphite-texture{position:relative}.graphite-texture:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 80% 0%,rgba(176,142,69,.1),transparent 60%);pointer-events:none;z-index:0}.graphite-texture>*{position:relative;z-index:1}.gold-rule{display:block;width:56px;height:1px;background:var(--gradient-gold);margin-block:1.5rem;border:none}.gold-rule--center{margin-inline:auto}.gold-hairline{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-border-gold-strong),transparent);border:none}.badge{display:inline-flex;align-items:center;gap:.5em;padding:.38em .95em;border:var(--border-thin) solid var(--color-border-gold);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--letter-spacing-allcaps);color:var(--color-gold-300);background:#b08e4514;line-height:1}.badge--dark{color:var(--color-gold-600);border-color:var(--color-border-gold-strong);background:#b08e450f}.shiny-edge{position:relative;border-radius:var(--radius-card)}.shiny-edge:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#ddc07f99,#b08e4526 35%,#b08e450d 60%,#ddc07f66);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-text-muted, #8a847c);box-shadow:none;animation:none}[data-quote-status=live].is-live .live-dot,[data-quote-status=live].is-live+.live-dot,.is-live>.live-dot,[data-quote-status=live] .live-dot{background:var(--color-success);box-shadow:0 0 8px #5fc27eb3;animation:pulse-live 2s ease-in-out infinite}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.premium-grid{display:grid;gap:var(--gap-lg)}.premium-grid--2{grid-template-columns:repeat(2,1fr)}.premium-grid--3{grid-template-columns:repeat(3,1fr)}.premium-grid--4{grid-template-columns:repeat(4,1fr)}.split-7-5,.split-5-7{display:grid;gap:var(--gap-2xl);align-items:center}.split-7-5{grid-template-columns:7fr 5fr}.split-5-7{grid-template-columns:5fr 7fr}@media(max-width:1024px){.split-7-5,.split-5-7{grid-template-columns:1fr;gap:var(--gap-lg)}}.has-fixed-header{padding-top:var(--header-h)}@media(max-width:1024px){.premium-grid--4,.premium-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--header-h: 64px}}@media(max-width:560px){.premium-grid--2,.premium-grid--3,.premium-grid--4{grid-template-columns:1fr}}.accent-silver #main-content{--color-gold-900: #2f353c;--color-gold-800: #414851;--color-gold-700: #565d65;--color-gold-600: #6b727b;--color-gold-500: #868e98;--color-gold-400: #a7afb9;--color-gold-300: #c3cbd4;--color-gold-200: #d8dee4;--color-gold-100: #e9eef2;--color-gold-050: #f4f7f9;--color-border-gold: rgba(150, 161, 174, .32);--color-border-gold-bright: rgba(201, 210, 219, .6);--color-border-gold-strong: rgba(126, 137, 150, .55);--gradient-gold: linear-gradient(135deg, #7b828b 0%, #aeb6bf 28%, #eef1f4 52%, #b9c0c8 75%, #868d96 100%);--gradient-gold-soft: linear-gradient(135deg, #7b828b 0%, #aeb6bf 50%, #7b828b 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(120, 130, 142, .16) 0%, rgba(170, 180, 192, .08) 50%, rgba(120, 130, 142, .16) 100%);--gradient-gold-text: linear-gradient(100deg, #868e98 0%, #c3cbd4 35%, #f2f5f7 52%, #c3cbd4 70%, #868e98 100%);--gradient-gold-text-deep: linear-gradient(100deg, #4f565e 0%, #737b85 32%, #9aa2ac 52%, #737b85 72%, #4f565e 100%);--shadow-gold-soft: 0 2px 28px rgba(126, 137, 150, .18), 0 1px 3px rgba(20, 24, 28, .12);--shadow-gold-glow: 0 0 34px rgba(201, 210, 219, .3), 0 2px 10px rgba(20, 24, 28, .16)}.accent-diamond #main-content{--color-gold-900: #263646;--color-gold-800: #37485a;--color-gold-700: #47586a;--color-gold-600: #5d7186;--color-gold-500: #7b93a8;--color-gold-400: #9db6ca;--color-gold-300: #bcd4e4;--color-gold-200: #d6e6f0;--color-gold-100: #e8f2f8;--color-gold-050: #f4fafd;--color-border-gold: rgba(126, 158, 184, .32);--color-border-gold-bright: rgba(190, 214, 230, .6);--color-border-gold-strong: rgba(104, 138, 166, .55);--gradient-gold: linear-gradient(135deg, #6d8598 0%, #9db6ca 26%, #eaf4fb 52%, #b0c8d8 74%, #7b93a8 100%);--gradient-gold-soft: linear-gradient(135deg, #6d8598 0%, #9db6ca 50%, #6d8598 100%);--gradient-gold-subtle: linear-gradient(135deg, rgba(109, 133, 152, .16) 0%, rgba(157, 182, 202, .08) 50%, rgba(109, 133, 152, .16) 100%);--gradient-gold-text: linear-gradient(100deg, #7b93a8 0%, #bcd4e4 35%, #eef7fc 52%, #bcd4e4 70%, #7b93a8 100%);--gradient-gold-text-deep: linear-gradient(100deg, #435566 0%, #64798e 32%, #86a0b5 52%, #64798e 72%, #435566 100%);--shadow-gold-soft: 0 2px 28px rgba(104, 138, 166, .18), 0 1px 3px rgba(16, 26, 34, .12);--shadow-gold-glow: 0 0 34px rgba(190, 214, 230, .32), 0 2px 10px rgba(16, 26, 34, .16)}
